@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

Wir haben eine Umfrage ins Internet gestellt. Aber weil das immer noch ist, haben wir keine Ahnumg von dem was wir da machen und schieben die Schuld daran, das was anderes rauskommt, als wir gerne hätten jetzt auf alle, die an der Umfrage teilgenommen haben...

ich glaube das mit der Demokratie, das üben wir noch mal, oder?

ocramius, to random
@ocramius@mastodon.social avatar

Amazon deliveries are getting weird

heiglandreas,
@heiglandreas@phpc.social avatar

@ocramius Why do you order scorpions?

Or was that a hard rock order gone south?

avatter, to random German
@avatter@mastodon.social avatar

Die einzige relevante Umfrage zur "Rücknahme des Verbrenner-Aus" findet übrigens am 9. Juni 2024 statt. Geht wählen!

video/mp4

heiglandreas,
@heiglandreas@phpc.social avatar

@avatter Und berücksichtigt, wie die CDU damit umgeht, wenn etwas nicht nach Ihrer Erwartung verläuft!

ramsey, to random
@ramsey@phpc.social avatar

Why do IDEs always default the terminal to the bottom of the screen? I’m always—always—going to move it to right side of the screen. No matter what. Am I the only one who does this?

heiglandreas,
@heiglandreas@phpc.social avatar

@josh @ramsey 🙋

thomastospace, to php
@thomastospace@phpc.social avatar

Making PDF's in makes me cry.

heiglandreas,
@heiglandreas@phpc.social avatar

@thomastospace @sirber Pdflib. When having to do real PDF stuff there is nothing else.

Feel free to ping me at andreas AT heigl DOT org for more. I've done my share with that and do have some knowledge 😉

heiglandreas, to random
@heiglandreas@phpc.social avatar

😂 I just found that outlook allows one to set the language to "English (Germany)" and now I am looking forward to Deutsche Bahn English (senk ju for träwelling)... 🙈

heiglandreas,
@heiglandreas@phpc.social avatar

@ihabunek 🤣

Yeah! About that!

mina, to random German
@mina@berlin.social avatar

So eine ordentliche Sturmflut, die komplett im Meer versinken ließe, wäre doch mal was, oder?

heiglandreas,
@heiglandreas@phpc.social avatar

@mina Würde das was an der Gesinnung der Leute die zum Feiern da hin pilgern ändern?

In so fern: Sturmflut bitte nur, wenn das ganze Rechte Pack sich dort gerade am verlustieren ist

heiglandreas,
@heiglandreas@phpc.social avatar

@mina ... Wegen Überfüllung geschlossen ...

Schrank, to random German
@Schrank@phpc.social avatar

@packagist Awesome! composer req phpunit now adds phpunit to require-dev as default, without asking - I LIKE!

heiglandreas,
@heiglandreas@phpc.social avatar

@Schrank @packagist Adding DEV-dependencies via composer is probably the most misused use of a dependency manager...

I mean... those development tools are not really dependencies of your project...

But 🤷

heiglandreas,
@heiglandreas@phpc.social avatar

@naderman But my project can easily run without them.

And I can also write code without those tools.

So my project does not depend on them.

PHPUnit, PHPStan etc are development tools like my editor or my computer.

But dev-dependencies currently tie my code to these tools. And I might not be able to update (parts of) my project because of a tool.

/cc @Schrank @packagist

heiglandreas,
@heiglandreas@phpc.social avatar

@ojrask

Because your code and your tools now depends on the same versions of any library that they both use. And you will not be able to update that library on your code until each and every tool you use also updates that library.

Which also means that your tools depend on each other.

So it can happen that you can not update a tool because your code still uses an older library (for reasons).

/cc @Schrank @packagist

heiglandreas,
@heiglandreas@phpc.social avatar

@ojrask How to overcome that limitation? There are different approaches. PHARs can work sometimes (not always!). Others are mentioned in https://github.com/Roave/BackwardCompatibilityCheck/pull/770

/cc @Schrank @packagist

heiglandreas,
@heiglandreas@phpc.social avatar

@naderman PHAR files sadly have their own issues. And there are already tools for that.

IMO composer does an awesome job for dependency management! But in best unix philosophy ("Make each program do one thing well") application tool management should be handled by a different tool. Yes! That can also be composer via a separate composer.json!

Invocation of that tool can then still be done via a composer command (also unix philosophy: Write programs to work together)

/cc @Schrank @shochdoerfer

heiglandreas,
@heiglandreas@phpc.social avatar

@ojrask That is a self-fulfilling prophecy sadly.

But at one point the chain has to be broken.

/cc @Schrank @packagist

heiglandreas,
@heiglandreas@phpc.social avatar

@gmazzap I would actually argue that. The project does successfully run on the servers without the tests. I do hope the tests are not deployed to prod!

A dependency for me is everything that has to be deployed to production.

Everything else is just toolage. Important toolage without question! But not a dependency.

/cc @shochdoerfer @naderman @Schrank

heiglandreas,
@heiglandreas@phpc.social avatar

@gmazzap Actually your tests have a dependency on your sources. But your source (hopefully) never depends on your tests. So the tests are merely a tool for your product...

But I think I need to write a blogpost about that whole topic...

/cc @shochdoerfer @naderman @Schrank

heiglandreas,
@heiglandreas@phpc.social avatar

@pierstoval

Tests are a necessary part of the Deployment-chain. As hopefuly are all the other tools that run checks.

But tests are not a necessary part of the production code. Hopefully....

/cc @Hariboas @shochdoerfer @gmazzap @naderman @Schrank

heiglandreas,
@heiglandreas@phpc.social avatar

@shochdoerfer @gmazzap @naderman @Schrank well. Technically you could. But I'd still leave it in one repo as the tests are usually kinda useless with other code. So the possibility that the tests are used elsewhere is rather low...

heiglandreas,
@heiglandreas@phpc.social avatar

@pierstoval Sorry 8f that came across like that. No. The project consists of sources, tests and other things.

But dependencies for me are only things that are required in production. Everything else is for me tools.

And those should IMO not be maintained with the same tool.

/cc @Hariboas @shochdoerfer @gmazzap @naderman @Schrank

syntaxseed, to TodayILearned
@syntaxseed@phpc.social avatar

My son's grade 6 teacher is leaning full tilt into the "embarrass you in front of the class for benign requests/mistakes" method of authoritarian #teaching.

I'm caught between wanting to call her out on it, vs, not wanting to make things worse for him since she seems like the retaliatory type. And there's only 1 month left in the school year.

Sigh.

#parenting #school

heiglandreas,
@heiglandreas@phpc.social avatar

@syntaxseed Will there be a next year? Call her out!

Will there be not? Keep your own (and your sons) sanity. Use it as a learning opportunity for your son that teachers can be assholes too.

Been there, done it, didn't get a t-shirt....

Both kids learned a lot from such teachers. Just not what they thought....

heiglandreas,
@heiglandreas@phpc.social avatar

@syntaxseed And sory you (both) have to go through that!

heiglandreas, to random
@heiglandreas@phpc.social avatar

@Hariboas Talking about FrankenPHP at the @phpugffm - The annoying part is always setting things up. Whether that's in PHP or when playing guitar ....

preinheimer, to random
@preinheimer@phpc.social avatar

This password was rejected for being too weak: PTJ0hgp9wmn8zvr.xea

According to a website on the internet it would take 952 million trillion years to break. https://www.passwordmonster.com/

It also appears to meet or surpass all the rules they've listed for passwords "Your password must contain at least 9 characters, one lower case, one upper case, one number, one special character."

...

Further research indicates that the period isn't "special" enough. They want an exclamation point!

heiglandreas,
@heiglandreas@phpc.social avatar

@preinheimer ... No further questions asked.... 🤦

https://phpc.social/@heiglandreas/112472953072818954

Perowinger94, to random German
@Perowinger94@mastodon.social avatar

Warum kann man in 🇩🇪 eigentlich für eine Sportveranstaltung eine 6-spurige Hauptstraße über 1 Monat problemlos für Autos sperren & für Menschen öffnen und warum ist es ideologisches Teufelszeug, wenn man das Gleiche aus Gründen der Gesundheit, der Sicherheit und des Klimaschutz machen will?

heiglandreas,
@heiglandreas@phpc.social avatar

@Perowinger94 Versuch das Mal für Handball, Volleyball oder Rollstuhlbasketball zu machen.

Von Hürdenlaufen ganz zu schweigen (also echte Hürden. nicht parkende Autos!)

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