@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, 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.

heiglandreas, to random
@heiglandreas@phpc.social avatar

So I seem to be in a lonely path now.

I finally started the project to write a small purpose-driven FTP server that accepts a file and sends it to an email address.

I decided to use ReactPHP for that.

FTP is.... challenging. On the server side at least.

Why? I have a scanner that can scan to FTP. But I need to send the files via email. And the FTP server I so far used can't send emails from new files. So what's the natural approach as developer?

How hard can it be....

🤪😱

heiglandreas, to random
@heiglandreas@phpc.social avatar

Whenever I run into troubles with node package installation it is either puppeteer or (most of the time) node-gyp...

Why? 🤷

heiglandreas, to random
@heiglandreas@phpc.social avatar

I'm rehearsing the talk on calendars that I will be giving on the 29th of Feb (What better day to talk about calendaring?).

And again I realize that I find calendars (similar to timezones) much much easier to understand than some people.

And calendars (like timezones) are a mess! But even that mess follows a certain logic. An odd and weird logic. But still a logic!

heiglandreas, to random
@heiglandreas@phpc.social avatar

We just got the invoice for one chemotherapy:

We have to pay full 10€.

I am absolutely thankful that we are living in a socialist country and our compulsory health insurance is taking the remaining 10.362,72 euros.

Whether that amount is justified is a different question and (luckily) not mine to debate. But I guess that AstraZeneca is not making a loss...

heiglandreas, to random
@heiglandreas@phpc.social avatar

Today I found an alien skeleton in the woods....

heiglandreas, to random
@heiglandreas@phpc.social avatar
heiglandreas, to php
@heiglandreas@phpc.social avatar

The longer I work in this industry the more I love the ideas behind DDD and Hexagonal architecture.

Especially to clearly separate your own code from any third-party code.

It makes writing tests so much easier when you don't have to jump hoops over 40 lines to cater for some framework odditiy because of some inheritance before you can actually test your own logic in 3 lines.

But OTOH: Who writes tests.

Writing tests is at least as dead as ...

heiglandreas, to php
@heiglandreas@phpc.social avatar

Ups!

Make sure you know what you do when using "finally" in

https://3v4l.org/hlh4m

heiglandreas, to random
@heiglandreas@phpc.social avatar

So federating to other servers via ActivityPub in an Opt-In manner is OK unless they are hosted by BlueSky.

Do I understand that right?

heiglandreas, to random
@heiglandreas@phpc.social avatar

FDP

Symbolbild

heiglandreas, to random
@heiglandreas@phpc.social avatar

I'm really excited that I can finally reproduce an odd error. 🎉

Probably a thing only developers understand 😁

heiglandreas, to random
@heiglandreas@phpc.social avatar

I accepted a challenge.

So in June I will try something new. Definitely stepping outside of my comfort zone there.

Explain odd and nerdy stuff to Java-developers.

No. Not PHP. That'd be easy. 😁

Calendars. And how to handle them. In Java.

https://www.jug-da.de/2024/06/in-the-year-2525/

Thanks @dasniko for the challenge!

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

I just re"discovered" this litle summary of today on our tea-cupboard...

heiglandreas, to random
@heiglandreas@phpc.social avatar

The Officer has already started the weekend relaxation....

heiglandreas, to random
@heiglandreas@phpc.social avatar

Manchmal frage ich mich, wohin wir eigentlich die remigrieren können.

Madagaskar dürfte wohl mitlerweile ein Veto einlegen wollen....

heiglandreas, to random
@heiglandreas@phpc.social avatar

So it looks like the sylius will happen 😁

Thank you to all supporters that made that possible

heiglandreas, to random
@heiglandreas@phpc.social avatar

I am continuouslyreading that the best way to represent Money would be to use the smallest denominator of a currency. Like use cents for Euros.

Is it just me that feels like its oversimplifying things? That that is like "use UTC-timestamps for datetimes"?

https://gist.github.com/rgs/6509585 is for sure a good read.

To me any system that isn't capable to handle the british pre-1970s currency is not up to the job. Not because we should go back there, but because it is based on too many implicit assumptions

heiglandreas, to random
@heiglandreas@phpc.social avatar

Democratic duty fullfilled today. Voted and been part of the local electoral board.

heiglandreas, to random
@heiglandreas@phpc.social avatar

So I can buy a printer including toner for 300 euros. A full set of replacement toner will cost me 390 euros...

Find the flaw,

heiglandreas, to random
@heiglandreas@phpc.social avatar

OK. I am impressed!

I am watching a video. It contains some text. I double click onto it. It highlights. I press command-c. I go to a text editor and press command-v. The hightlighted text is pasted into the editor.

FROM A VIDEO!

And all my son says is "Yeah! sure!"

🤯

Am I too old for this shit?

heiglandreas, to random
@heiglandreas@phpc.social avatar

Password requirements... I hate Password requirements...

Just let me use a password that is long enough. It is secure. Believe me!

heiglandreas, to random
@heiglandreas@phpc.social avatar

Got some Munch cheese for lunch....

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