@tjdraper@phpc.social
@tjdraper@phpc.social avatar

tjdraper

@tjdraper@phpc.social

Manager of Web Services at RxAnte.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ramsey, to random
@ramsey@phpc.social avatar

Has fedi engagement picked up recently, or am I just posting quality content?

tjdraper,
@tjdraper@phpc.social avatar

@ramsey My latest toot has 1543 interactions (and still coming in every few minutes). So it seems like it to me.

tjdraper, to random
@tjdraper@phpc.social avatar

Any company right now: You want some AI?

Me: Not particularly, thanks

Company: Got it, here's a big huge heaping helping of AI

Me: No thank you please

Company: Make job go fast, do vroom vroom on your career:

Me: I don't really…

Company: We put AI IN YOUR FREAKING MOUSE DRIVERS CAN YOU BELIEVE IT

Me: Kinda but not really

Company: Here's AI tools for your software engineering

Me: These are really obtrusive and in my w…

COMPANY: YOU WILL LOVE OUR AI

Me: …

film_girl, to random
@film_girl@mastodon.social avatar

Apparently Apple Music for Mac has rabid fanbois (they are all men. All of them) and they are on Threads?! Of all the truly shitty products to stan, you want to defend Apple Music on the Mac?! I’ll defend Apple Music on iOS, even tho sync is a shit show, but on the desktop?! Man normies are weird.

tjdraper,
@tjdraper@phpc.social avatar

@film_girl I think Music app on iOS AND macOS is garbage. That said, Music on Mac has the one thing that makes it superior to all other garbage music apps: the column browser, which allows one to drill down by genre, artist, and album. iOS used to have that before the cloud/Beats version of the app. I was so angry they took it away.

But, I don’t defend this crappiness of the entire eco-system of music apps (including Apple) in any way. We’re living in the worst timeline for music apps (IMO).

gedeonm, to random
@gedeonm@mastodon.social avatar

Going to have to give this a try and kudos for being able to finally launch. The screenshots inteigue me with their on-screen analogs to physical d-pads and buttons. Wondering how the games play without external controllers connected.

When we designed we decided such controls were too frustrating cause your fingers drifted and went with pure gestures instead. Super curious to see how this problem was (or if it was) overcome. https://fosstodon.org/@altstore/112287558511134794

tjdraper,
@tjdraper@phpc.social avatar

@gedeonm Tried it for a few minutes, works okay to see if it works. Terrible for gameplay. I connected my joycons and they worked great!

But I ordered this now that I have an emulator on my iPhone. https://www.amazon.com/gp/product/B0CT1BRLZ9

Will be great to slip in my bag when traveling!

tjdraper, to random
@tjdraper@phpc.social avatar

I say this with no rancor whatsoever. It’s about time.
https://mastodon.macstories.net/@johnvoorhees/112281520227483097

tjdraper,
@tjdraper@phpc.social avatar

@ramsey I’ve been using it on the Mac for years. Been frustrated that the old iPhone version was pulled before I discovered it. So happy to have it on the iPhone now.

ramsey, to random
@ramsey@phpc.social avatar

vimeo/psalm version 5 requires nikic/php-parser ^4.16

phpunit/phpunit version 11 requires phpunit/php-code-coverage ^11.0

phpunit/php-code-coverage version 11 requires sebastian/lines-of-code ^3.0

sebastian/lines-of-code version 3 requires nikic/php-parser ^5.0

End result: can’t upgrade to PHPUnit 11 if using Psalm.

😭🐼

tjdraper,
@tjdraper@phpc.social avatar

@ramsey this type of thing is among the many reasons I gave up Psalm

tjdraper, (edited )
@tjdraper@phpc.social avatar

@ramsey I wouldn’t give up PHPStan, which is what led me to give up Psalm. It’s hard to keep the two from fighting sometimes.

ramsey, to random
@ramsey@phpc.social avatar

I just noted a hilarious thing about the DMARC system.

I set my DMARC settings to “reject” 100% of unauthenticated emails, and now, I’m receiving all the bounces from my email provider that are rejecting spam emails sent to me that are also purported to be from me!

So, I’m still receiving the spam that spammers intended to send to me (and also appear from me) but got rejected by the system, and the bounce is from an authenticated address.

This is so circular, it makes my head hurt.

tjdraper,
@tjdraper@phpc.social avatar

@ramsey DMARC was a huge mistake and not very well thought through…

Email was a huge mistake and not very well through through…

tjdraper,
@tjdraper@phpc.social avatar

@ramsey Oh yeah me too. I was referring more to the mechanisms and naivety in which email was originally conceived, not the format.

tjdraper, to Software
@tjdraper@phpc.social avatar

New blog post on Repository Interfaces

Your application is not your data, and modeling your application solely on the underlying data can cause some serious problems, and the world can go topsy-turvy if the underlying data model changes and you don’t have a concrete way to keep that from rippling through your application.

https://www.tjdraper.com/blog/repository-interfaces/

gedeonm, to random
@gedeonm@mastodon.social avatar

Encountered this little guy on my walk earlier tonight. Steered way clear but almost didn’t see it. 😳

tjdraper,
@tjdraper@phpc.social avatar

@gedeonm can’t see the head very well but the pattern looks very much like a copperhead! 😬

dgoosens, to php
@dgoosens@phpc.social avatar

I really like what you did there @Crell & @ilutov

RFC: Property hooks

https://wiki.php.net/rfc/property-hooks

tjdraper,
@tjdraper@phpc.social avatar

@Crell @dgoosens @ilutov YES! YES YES YES YES!

tjdraper, to random
@tjdraper@phpc.social avatar

I haven‘t been completely on-board with Epic‘s behavior over the last little while (though I was never a fan of Apple terminating their developer account), but I‘ve had far more problems with the way Apple has been behaving throughout the entirety of the episode. Apple‘s behavior has resembled that of a petulant, 4 year old throwing a tantrum.

I think @dmoren sums Apple up nicely with this: “This whole series of shenanigans has been an own goal by Apple…”

https://sixcolors.com/post/2024/03/epics-app-store-developer-account-restored-in-europe-once-again/

ramsey, to random
@ramsey@phpc.social avatar

I’d like to replace my Ubiquiti EdgeRouter X. It’s performed well for the past 7+ years, but over the last year, I’ve noticed a significant drop in my network performance.

I thought it was my ISP, but I’m getting consistent 1 Gbps down/up at their router, so it’s either the EdgeRouter X, a DLink switch, or the 3 Ubiquiti AP AC Pro units I have (if it’s any of them, it must be all 3, since I’ve connected to each for testing). My hunch is it’s the EdgeRouter X.

Any recommendations?

tjdraper,
@tjdraper@phpc.social avatar

@ramsey I bought this system in 2021. It's SOOOOO GOOD. If I needed to buy a new one right now, I’d look at either this, or, if it's not considered current I'd look at whatever replaced it in the line. https://www.amazon.com/gp/product/B07WNY2WKG

tjdraper, to random
@tjdraper@phpc.social avatar

@phpcs I’m a little confused. phpcsstandards/php_codesniffer on Packagist (https://packagist.org/packages/phpcsstandards/php_codesniffer) is saying it’s abandoned. I switched because it seemed like that’s the thing to do now based on this issue: https://github.com/squizlabs/PHP_CodeSniffer/issues/3932

Any insight would be helpful 🙂. Thanks!

image/png

tjdraper,
@tjdraper@phpc.social avatar

@phpcs “Update: The Composer/Packagist name will stay the same.”

Ahhhhh, this was not the case when I read through this post initially and made the switch.

Thanks for pointing it out!

film_girl, to random
@film_girl@mastodon.social avatar

Speaking of essential reading, this from @gruber https://daringfireball.net/2024/01/coming_to_grips_with_apples_seemingly_unshakable_sense_of_app_store_entitlement and this link roundup from @mjtsai https://mjtsai.com/blog/2024/01/18/storekit-purchase-link-entitlement-for-united-states/ are also must-reads. I cannot believe Apple is going to charge a 27% tax so developers can link to their homepage. I’m generally pretty meh on a lot of tech regulation if only b/c I think most government officials are idiots and it often doesn’t actually work. But this sort of move should be illegal. Full stop. It isn’t. But it should be.

tjdraper,
@tjdraper@phpc.social avatar

@film_girl I suspect we would differ wildly politically, but, I don't agree that it should be illegal. But I do agree that it's completely boneheaded and incompetent of Apple to do this and it's counter-productive for them and their shareholders. It's completely irresponsible. It's very, very bad stewardship of their platform and dev rel, which I would argue is vitally important to Apple (even though they think it's not).

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I'm making an effort to unsubscribe from every "newsletter"/ad mailing list that I'm on unless the emails "bring me joy". Some of the unsubscribe processes are annoying but this is the worst one. How many people miss the link?

tjdraper,
@tjdraper@phpc.social avatar

@scottkeckwarren I hate these dark patterns so much. Another one I come across all the time is the thing where you unsubscribe, next day you get another email, you click unsubscribe and it says, “you're already unsubscribed.”

tjdraper,
@tjdraper@phpc.social avatar

@scottkeckwarren The little gremlins that run the servers have to run the request over to the server room, takes them a while…

gedeonm, to bsg
@gedeonm@mastodon.social avatar

The Pegasus Arrives. One of my favorite moments made all the more powerful by Bear McCreary's amazing music. Wish the hope had lasted a little bit longer, but this scene will always be pure awesome. https://youtu.be/5Teb-nW7efk?si=5vJxMrOJCQJmGicX

tjdraper,
@tjdraper@phpc.social avatar

@gedeonm Well now I want to watch BSG again. I recently re-watched, like, a couple years ago, and the Pegasus and Cain were around for far less time than I remembered. They really didn't like to offer much hope on that show lol. That's why I have a love/hate relationship with it.

ramsey, to random
@ramsey@phpc.social avatar

I started filling out a job application for Canonical (you know, the company behind Ubuntu), and it asks for details about performance scores in high school and university. These are required fields on the application.

It’s been over 25 years, and I don’t have any of that information on-hand. So, I guess I’m not completing that application.

Very strange.

tjdraper,
@tjdraper@phpc.social avatar

@ramsey I'm becoming more and more unwilling to support those who support and rely on what I think is a broken system. But, I also know if you're really looking ideals can be hard 😞

tjdraper,
@tjdraper@phpc.social avatar

@ramsey Sorry, I should have been more clear. I know very little about Canonical other than Ubuntu and I was not in any way commenting on your choice to apply with them. I was commiserating with you on the application process and the reliance on expensive college degrees from a college system I consider to be more and more broken — instead of hiring for people who can do the job. Period.

Does that help?

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I've been working off a to-do list I generate each morning and as I work through the items I cross each of them off. It's really satisfying but sometimes I have something I need to do immediately. I've been adding those after I complete them and then immediately crossing them off

tjdraper,
@tjdraper@phpc.social avatar
gedeonm, to StarTrek
@gedeonm@mastodon.social avatar

For the Uniform

tjdraper,
@tjdraper@phpc.social avatar

@gedeonm I've only just begun. I'm going to eliminate every Maquis colony in the DMZ!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • thenastyranch
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • InstantRegret
  • Youngstown
  • vwfavf
  • slotface
  • everett
  • osvaldo12
  • kavyap
  • anitta
  • khanakhh
  • tester
  • Durango
  • tacticalgear
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • cubers
  • normalnudes
  • modclub
  • provamag3
  • Leos
  • JUstTest
  • All magazines