@pieceofthepie@n8e.dev
@pieceofthepie@n8e.dev avatar

pieceofthepie

@pieceofthepie@n8e.dev

A #PHP developer who, in his spare time, plays #Tabletop and #VideoGames; if the weathers nice he #Climb 's rocks, but mostly falls off of indoor #Bouldering ones.

Also, way too many pictures of his #Corgi #SheridanTheCorgi

#SelfHost #DevOps #SoftwareDeveloper #OpenSource #Dokku #fedi22

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

ramsey, to php
@ramsey@phpc.social avatar

Opinions/thoughts/advice on #PHP monorepos with #Composer. Is anyone working within this problem space? What tools do you use?

I know #Symfony is a #monorepo. Are the tools they use specific to them, or can others use them?

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@ramsey We use them, probably very wrongly as it's a lot of foibles we have to work around.

Things like PHPStorm not recognising classes because it's setup to think one of the other composer sub projects is the one.

reggie, to Corgi
@reggie@bellow.el.drit.ch avatar

This is my friend Deeraffe. Part deer, part giraffe, a hell of a combination. "Friend" might be too strong of a word. We have never had a conversation. Deeraffe is pretty stoic like that.

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@reggie Looks very similar to Sheridan's dinosaur, same overall shape but purple. He's loves it and carries it all over the place.

Mostly he likes to climb across your knee with it and expects you to play very gentle games of tug - can't be too rough, he doesn't like it.

pieceofthepie, to Fitness
@pieceofthepie@n8e.dev avatar

Can anyone explain this? Cause I can't, it was most unpleasant and took a good 30 minutes for my heart rate to drop to resting afterwards.

#Fitness #Unfit #BangingGym #TooOldForThisShit #Gym

pieceofthepie,
@pieceofthepie@n8e.dev avatar

Also, the tiktoks ain't wrong, I was the only person in ankle socks.

DrunkOnTea, to Warhammer
@DrunkOnTea@warhammer.social avatar

A truly retro painting job today. I painted up this classic 2nd edition 40K Gretchin using everyone's most nostalgic colours. Paint quality may have moved on over the years, but there is a real joy to using these paints.

#Warhammer #WarhammerCommunity #Warhammer40K #Warhammer40000 #GamesWorkshop #PaintingWarhammer #PaintingMiniatures #PaintingMinis #BoardGames #Warmongers

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@DrunkOnTea what a great lil' guy!

pieceofthepie, to Corgi
@pieceofthepie@n8e.dev avatar
pieceofthepie, to gardening
@pieceofthepie@n8e.dev avatar

I dread the thrice yearly hedge trim.

But also, it looks damn good when it's done.

So... kinda torn on having a hedge tbh. 😂

#Gardening #SundayChores

SamStrong, to random
@SamStrong@hachyderm.io avatar

In my ongoing quest to never pay for AppleTV+, I’ve now started a six month “free trial” via my mobile provider. This is described as a perk of my mobile subscription, but, once the trial expires, it costs the same as a normal subscription. Except this one is managed via my mobile provider’s app, so is harder to cancel.

What is the point in these non-bundles?

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@SamStrong my Apple+ route has taken a decidedly one-eyed peg-legged approach.

ThePlant, to random
@ThePlant@mastodon.social avatar

Have a beautiful day mastonerds

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@ThePlant Nice job with the photoshop, sorry I mean "enhancement with Adobe™️ Photoshop software"

pieceofthepie, to Cat
@pieceofthepie@n8e.dev avatar

Got a pretty decent #SLR picture of #TarquinTheCat the other day. A lovely cuddly boy.

#Cat #Cats #CatsOfMastodon #CatsOfTheFediverse #Canon #400D

wednesday, to random
@wednesday@ni.hil.ist avatar

Mastodon could really do with a feature to follow another instance's local timeline. does any other implementation support this feature? i know i'm not the first one to suggest it...

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@wednesday I think some apps do it. Ivory has it on it's roadmap but doesn't do it yet.

pieceofthepie, to music
@pieceofthepie@n8e.dev avatar

Drop everything. New #LouisCole video just dropped.

https://www.youtube.com/watch?v=GHy12gScTgM

#Music #Knower

pieceofthepie, to Corgi
@pieceofthepie@n8e.dev avatar

🎵 And by now, you shoulda somehow realised what you gotta doooooo.

🎵 I don't believe that anybody feels the way I do about you naooooow.

ramsey, to Symfony
@ramsey@phpc.social avatar

Why does define what appears to be a “real” value for APP_SECRET in the .env file that’s committed to your repository, and then, right above it, there’s a comment that says (in all caps):

“DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.”

Where’s the documentation that explains what APP_SECRET is used for? Why doesn't it put this value in .env.local (ignored by .gitignore)?

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@ramsey the .env file should contain local development settings and IIRC the secret is needed just to function.

You're not supposed to put production secrets in there cause they're supposed to go in a .env.local or a .env.ENVIRONMENT_NAME.

Took me a good bit of time and plenty of reading of the docs but it all kinda makes sense.

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@ramsey yeah, that is weirdly hard to track down :S

Symfony does have some oddities.

https://symfony.com/doc/current/reference/configuration/framework.html#secret

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@ramsey I think for the most part you'll want to look at the actual config files as the env vars are used in there.

https://github.com/symfony/demo/blob/a53f9304bd9b1ded5a44a3de51263a7de62a50d4/config/packages/framework.yaml#L3

pieceofthepie, to Corgi
@pieceofthepie@n8e.dev avatar
pieceofthepie, to scifi
@pieceofthepie@n8e.dev avatar

Just started listening to @aptshadow 's Alien Clay. The writing, as always, is just brilliant.

Really looking forward to the rest of it!

#SciFi #Book #Fiction

pieceofthepie, (edited )
@pieceofthepie@n8e.dev avatar

Just found that the author is now a bsky resident - which explains the complete lack of updates on Mastodon for a while. Boo.

I've tried the brid.gy fed thing but it doesn't appear to pull him though :(

ThePlant, to random
@ThePlant@mastodon.social avatar

The kiddo and their friend are playing Content Warning, and it's hilarious hearing them.

Acting like youtubers and then suddenly loud screaming

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@ThePlant yo yo yo, it's ya boy, like and subscribe!

garius, to random
@garius@mastodon.me.uk avatar

And she's done.

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@garius that fractal case is lovely. Almost enough to have me get it to replace my perfectly cromulent Corsair 4000D

ramsey, to php
@ramsey@phpc.social avatar

I was looking at this Sass (SCSS) compiler, written in #PHP, and I noticed something very odd.

Under “requires (dev)," it requires two packages, sass/sass-spec and thoughtbot/bourbon, both of which appear to be empty packages, containing only a composer.json file, which has no dependencies.

What’s the purpose of these packages? They otherwise appear suspicious, to me, but I can’t see that they're doing anything nefarious right now—they just appear pointless.

https://packagist.org/packages/scssphp/scssphp

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@thomas_shone @ramsey @vonExplaino that's my take.

The real repos are defined via the full tar/gz definitions and are done that way because they're not PHP projects (ruby and dart)

Then to stop possible errors happening, or nefarious other things, they've registered actual packagist packages pointing at dummy projects with a composer file to at least let things work without error.

madjo, to homeassistant
@madjo@mstdn.social avatar

Well #Zigbee2mqtt is a lost cause. No matter version I install, it refuses to communicate with my devices. It sometimes saw one, but it failed more than it succeeded.

But I finally managed to get #HomeAssistant to see the #Zigbee USB stick and complete the install. And now I’m setting up all my devices again but this time directly in hass.

I had different plans for today.

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@asjmcguire @madjo @gwww oh wow. Snap.

Perfectly fine for two years and then dying/dead. If I kept it on the ZHA network id have a broken but occasionally functioning light or two. ZigBee2MQTT just couldnt do anything at all with it.

Bought a sonoff dongle and have been happy on Z2M since. Safe in the knowledge that the network keys are in the config and a new dongle wouldn't mean I'd have to rebuild it all again.

pieceofthepie, to motorcycles
@pieceofthepie@n8e.dev avatar

Some nine and a half years after a #Motorcycle accident that put me hospital and wrote off my beautiful #Triumph the yearning to get back on two wheels has hit hard.

Took a look at the #RoyalEnfield #Shotgun650 today and it’s a lovely thing.

The one thing I remember the most is that I never arrived at work or home unhappy. I do think it was good for my head.

It would now be a toy though as I work from home and I have nowhere to store it (moved since and no garage); this makes me sad.

SamStrong, to random
@SamStrong@hachyderm.io avatar

Hades 2 might the one to push me into getting a Steamdeck.

pieceofthepie,
@pieceofthepie@n8e.dev avatar

@SamStrong Hades 1 on mine is great!

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