@heiglandreas@phpc.social
@heiglandreas@phpc.social avatar

heiglandreas

@heiglandreas@phpc.social

Father. Husband. PHP-Nerd. Draughtsman. Soil-Scientist. Brewer. Rescue-Diver. OSS-Maintainer. Challenge-Accepter.

Homebase roughly 50N 8E

@ teamup.com, ingewikkeld.net & stella-maris.solutions

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

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

Digitalisierung bei der Deutschen Bahn....

Ich erhalte per Email eine Zahlungsaufforderung für meine Bahncard, die bisher immer von der Kreditkarte abgebucht wurde. Scheinbar geht das mit dem neuen System nicht mehr. 🤦‍♂️

Gut, Überweise ich das Geld eben.

Jetzt hätte ich gerne eine Rechnung dafür. Sicher. Ich kann im Internet-Portal eine Rechnung anfordern. Die kommt dann... per Post... 🤦‍♂️

Digitalisierung ist eben doch nur den Sch...-Prozess digital abzubilden...

heiglandreas, to random
@heiglandreas@phpc.social avatar

When you learn that a band you missed three years ago in Montreal (my flight left an hour before they hit the stage... and I learned it literally the day before) is now playing in Brussels.

On your birthday....

heiglandreas, to random
@heiglandreas@phpc.social avatar

@evert @ramsey OK. I have no clue about that TBH having only hired in Europe so far.

heiglandreas, to random
@heiglandreas@phpc.social avatar

It's really great that I can use Paypal to pay for orders in onlineshops (great in terms of convenience...)

But it would be even better when those f*cktards that implement the paypal payment gateway would keep the email-address that I entered in the order process and not replace it with something they can get from Paypal.

Either do not ask me for an email address or use the email-address I had to enter in your payment process!

heiglandreas, to random
@heiglandreas@phpc.social avatar

When you receive an email from a company that contains a non-clickable link to download your invoice (instead of just attaching it to the email).

And the link is all CAPS...

And the underlying JS application doesn't work in Firefox...

Digitalization in Germany is using a computer for a shitty process 🤷

heiglandreas, to random
@heiglandreas@phpc.social avatar

Hot Take: Wer am Freitag über das Tanzverbot jammert, will ja tagsüber und am folgenden Montag unbedingt arbeiten gehen.

Und am "Vatertag".
Und am Pfingsmontag.
Und am 25. und 26. Dezember.

Oder?

heiglandreas, to random
@heiglandreas@phpc.social avatar

For those that were at my talk "Watch the clock" at : Find the slides at https://heiglandreas.github.io/slidedeck/20240315-dpc_watchYourClock/index.html#/

And I would really appreciate some feedback at https://joind.in/event/the-dutch-php-conference-2024/watch-the-clock

heiglandreas, to random
@heiglandreas@phpc.social avatar

That's what discrimination can look like.

And I'm not thinking about the size or the fact that public transport isn't free.

It's designed to have your ticket in the right hand.

The fact that that can also mean "the correct hand" is just emphazising that....

heiglandreas, to random
@heiglandreas@phpc.social avatar

@afilina Only the happy path....

heiglandreas, to random
@heiglandreas@phpc.social avatar

Why do US-americans need a special day for pie?

heiglandreas, to random
@heiglandreas@phpc.social avatar

The place has a fitness vending machine. I might want to use that!

heiglandreas, to random
@heiglandreas@phpc.social avatar

Because I want to run Behat tests I am now debugging the broken Behat PHAR...

Because that's what one does in OSS. Scratching the own itch...

heiglandreas, to random
@heiglandreas@phpc.social avatar

@janboddez I tried that. But the problem is that then the escaped values will be stored in the DB. And when I need to use these values I have possibly escaped values that I have to pass to LDAP. And I have no way of determining whether the values are escaped or not.

And unescaping everything before storing can break perfectly valid strings that by chance contain escape-sequences. Tried all of that already and didn't come to a good solution.

heiglandreas, to random
@heiglandreas@phpc.social avatar

So I'll be in Amsterdam for a few days before @dpc_ibuildings

Anyone up for some bitterballen and a drink next week?

heiglandreas, (edited ) to php
@heiglandreas@phpc.social avatar

The Bulgaria Usergroup (not on Mastodon) has an english online meetup on the 13th of March 19:15 Sofia Time (EET/UTC+2).

They will have Mateusz Charytoniuk with a talk aboit "The good the bad and the ugly parts of asynchronois PHP in the context of Swoole and Resonamce Framework"

More infos including link to the event is available at https://www.facebook.com/events/1304949597037871

They have explicitly invited other PHP devs!

heiglandreas, to random
@heiglandreas@phpc.social avatar

I started building some docker containers... Did I break the internet?

😱

heiglandreas, to random
@heiglandreas@phpc.social avatar

It's that time of year again: https://news-web.php.net/php.internals/122569

heiglandreas, to random
@heiglandreas@phpc.social avatar

Have a great day @dkreuer!

heiglandreas, to random
@heiglandreas@phpc.social avatar

Why is it called "Leapyear" when that is the only year out of 4 where we do not leap forward from the 28th to the 1st?

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

If anyone finds odd behaviours in their code today: Feel free to give me a ping: I'm up for consultancy on things like that 😁

heiglandreas, to random
@heiglandreas@phpc.social avatar

Question for the @phpstan pros:

What am I missing here?

final class stdClassList
{
/** @var array<int, stdClass> */
public readonly array $classes;

public function __construct(stdClass ...$classes)
{
$this->classes = $classes;
}
}

https://phpstan.org/r/5b86ba21-7486-4eb5-bccf-1ebd4327829e

PHPStan reports "Property stdClassList::$classes (array<int, stdClass>) does not accept array<int|string, stdClass>." but I would expect that $classes will always be array<int, stdClass> without any string-keys

heiglandreas, to random
@heiglandreas@phpc.social avatar

I am having fun creating an office 365 account.... 🤣

At least in Safari I get further than in Firefox... 🤦‍♂️

A screenshot just saying "Konto erstellen". Nothing else. It looks like the system and firefox do not get along very well....

heiglandreas, to random
@heiglandreas@phpc.social avatar

TIL: Email is fundamentally broken.

Not because the protocols are broken (They are but there are improvements).

But because the marked is distributed between 3 or 4 big corps. Those can just decide to not accept or send email to or from wherever they like. And anyone else not using those has no means of working against that.

Censorship by corporations.

You got a gmail/hotmail/outlook/icloud address? You are part of the problem!

heiglandreas, to random
@heiglandreas@phpc.social avatar

😂

One of my better ideas was registering a username on google as well as a domain of some term that users like to use when referencing some jane doe like person..

I use it in exactly that way. But many others do so as well...

😂

It'S really fun to see what people use it for...

heiglandreas, to random
@heiglandreas@phpc.social avatar

I do appreciate it when things break and people start complaining about "when will work again" and "how outdated and unusable the broken thing is" and "how other solutions would be much better" instead of asking how to help fixing things.

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