@thomastospace@phpc.social avatar

thomastospace

@thomastospace@phpc.social

30 year old living in Limburg, The Netherlands.

Learning how to operate old Dutch windmills.

#PHP & #Symfony developer during the day. Has the life goal of finishing a side-project.

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

thomastospace, to random
@thomastospace@phpc.social avatar

Google has started the 'Manifest V2 phase-out', which to put it in simple user-friendly words:

Google is phasing out features that make current adblockers work. uBlock Origin will not be able to block ads as effectively as before.

https://blog.chromium.org/2024/05/manifest-v2-phase-out-begins.html

Now, how to solve this? Well, there's one answer. Move to Firefox:
https://www.mozilla.org/en-US/firefox/new/

Firefox on Android is great as well, and supports adblockers as well!

thomastospace,
@thomastospace@phpc.social avatar

@davespice My main reason for not doing that is not wanting to become the it department of the house. 😅

thomastospace,
@thomastospace@phpc.social avatar

@davespice Yeah. That 'access this page' part is something I'm happy to do, but I'm not explaining that to others in the household.

For them, things will go from 'it works' to 'now it doesnt'.

Still love pihole though.

thomastospace,
@thomastospace@phpc.social avatar

@captainepoch There's a big difference between supporting v3 and phasing out v2. Firefox already supports Manifest v3.

Mozilla's implementation is not restricting adblockers in the way Chrome does.

Criticizing Firefox here is also something I just don't understand. The only thing it will do is making Chrome users doubt and not move away. It's time to move to protect the web.

thomastospace, to Eurovision
@thomastospace@phpc.social avatar

Loved Estonia as well. Great vibe, great music. Great abandoned factory.

thomastospace, to Eurovision
@thomastospace@phpc.social avatar

Favorites are Switserland, Czechia, Armenia, San Marino and of course, my own country, The Netherlands.

thomastospace, to Eurovision
@thomastospace@phpc.social avatar

The perfect winner, Switzerland with the crown.

thomastospace, to random
@thomastospace@phpc.social avatar

Some of you know, I'm learning to control a windmill.

Have some pictures of the brake of a windmill.

Pulling the rope slightly and then letting go of it slowly will drop the beam, which will move the beam so the circular beam around the rotating wheel gets tightened.

thomastospace, to Eurovision
@thomastospace@phpc.social avatar

Love the song, love the choreo, love the graphics. San Marino is one of my favorites!

sarah, to random
@sarah@phpc.social avatar

New post: The danger of boolean flags in object methods https://sarah-savage.com/the-danger-of-boolean-flags-in-object-methods/

thomastospace,
@thomastospace@phpc.social avatar

@sarah Very small thing in the post, the > characters got lost and became >

Still an interesting approach though. Gonna consider that one.

thomastospace, to Eurovision
@thomastospace@phpc.social avatar

Eurovision: show the prettiest part of your country in the intro section

Estonia: abandoned factory! It's my favorite!

thomastospace, (edited ) to random
@thomastospace@phpc.social avatar

I've made a website for my little project: PlateBingo!

It's the game I wanted in my childhood. I loved seeing where cars were from! Drive around, and cross the countries cars are from off from the map.

I've wanted this to be a great website for ages, but in the end, releasing this is more important.

Check it out at https://platebingo.eu/

thomastospace,
@thomastospace@phpc.social avatar

@voidedmain Added! Thanks for the reminder. I think this might've been the first time I forgot 😅

jaapio, to php Dutch
@jaapio@phpc.social avatar

discovered livetechhelper.com, while the initiative could be positive explained, the execution is horrible! I found https://livetechhelper.com/repos/jaapio/phpunit
I can help with but obviously any income should go to the original maintainers not to me because I created a fork!

Same applies to other projects, should we stop this?! ?

thomastospace,
@thomastospace@phpc.social avatar

@jaapio Yeah, I'm all for funding open source, but randomly advertising people's non-existent services together with rates is just not okay.

pilhuhn, to php
@pilhuhn@mastodon.social avatar

seems to have some fan-boys out there ;-)

Or a big vulnerability…

thomastospace,
@thomastospace@phpc.social avatar

@pilhuhn It's an old one!

Info here: https://nvd.nist.gov/vuln/detail/CVE-2017-9841 / https://github.com/vulhub/vulhub/blob/master/phpunit/CVE-2017-9841/README.md

Basically, you shouldn't expose the vendor directory, but a lot of sites did this anyway. There was a file in PHPUnit which if it was public (which the maintainer never expected to be), you could execute code.

ocramius, to random
@ocramius@mastodon.social avatar

Thanks, I guess, Mastodon?!

thomastospace,
@thomastospace@phpc.social avatar

@ocramius It's actually quite a cool project. It's software to run a lot of different sex toys the same way, so you can use open source software to control it.

Of course, it's also quite funny, and the name is perfect.

thomastospace,
@thomastospace@phpc.social avatar

@ocramius Open source is open source 😁

jon, to random
@jon@gruene.social avatar

Welcome to today's thread - South East Europe Day 05 03 Jun 2024 - Vilnius - Warszawa, onto night train

Crossing these borders:
Road border 🇱🇹 🇵🇱
Zebrzydowice 🇵🇱 - Bohumín 🇨🇿

These borders on the borders map:
https://umap.openstreetmap.fr/en/map/crossborderrail-all-the-borders_935041#10/54.2528/23.3199

Today's routes on the routes map:
https://umap.openstreetmap.fr/en/map/crossborderrail-all-the-borders_935041#10/54.2528/23.3199

thomastospace,
@thomastospace@phpc.social avatar

@jon Inactive! Dalheim 🇩🇪 - Vlodrop 🇳🇱 .

A line which will also stay closed forever. Connection to Mönchengladbach can be better done from Venlo, and nobody wants new trains through the forest.

Still an interesting history.

thomastospace,
@thomastospace@phpc.social avatar

@jon Funny you've been to a railborder 8 km away from me, and I haven't been myself.

Skoop, to random
@Skoop@phpc.social avatar

Phun with PHAR: I try to get PHPStan up and running with extensions, but it seems impossible to make PHPStan PHAR work with extensions.

I don't really understand why extensions don't work with the PHAR. It should not really be an issue, right?

thomastospace,
@thomastospace@phpc.social avatar

@Skoop Curious: Separate composer config, where do you keep it?

thomastospace,
@thomastospace@phpc.social avatar

@Skoop Oh neat, since we access phpcs, phpstan, phpunit, etc. with shell scripts that would be quite easy to swap over.

Currently all those tools are in the current composer file, but well, that's just waiting for it to go wrong.

thomastospace,
@thomastospace@phpc.social avatar

@Skoop Is there an option for composer to know to select that file?

thomastospace, to random
@thomastospace@phpc.social avatar

This weekend there wasn't a lot of wind, so here's the inside of the rotating very slowly.

The mill itself isn't connected in this video.

Very slowly rotating wheel inside of a windmill. The mill doesn't move.

thomastospace, to random
@thomastospace@phpc.social avatar

I just started a plain typescript project, and was too lazy for a docker setup so I just installed Node with apt and went on my way.

I installed Typescript, that went fine, but when trying to use it it gave a vague error.

Quick search fixed it, but... I'm amazed by the cause: Typescript didn't support the version of Node I had installed, which sure.. That's okay. But why didn't NPM tell me this? NPM does not have node version constraints?!?

🤯

thomastospace, to random
@thomastospace@phpc.social avatar

Oh, I see I reached over a 100 followers here. I'll promise some extra posts tomorrow.

Also, if any of you are ever in the province of Limburg, The Netherlands, tell me and you'll get a tour.

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