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

ghorwood, to random
@ghorwood@mastodon.social avatar

i am writing html. prepare to be disappointed.

heiglandreas,
@heiglandreas@phpc.social avatar

@ghorwood At least for the part where you lay out the parts that are invoiced in a tabular manner.

Please do not create the whole invoice in a table!

Excel is NOT a tool to create an invoice in!!!!!

heiglandreas, to random
@heiglandreas@phpc.social avatar

Thank you Google for suddenly providing different ICS files for the same calendar! That kept me busy for a few days until we were able to figure out what was actually happening....

🙄

mikey179, to random German

Die DB lädt ein (exklusiv!): „Reden Sie mit: bei nahdran. […] Dieses Mal sprechen wir über die Ziele und spannenden Lösungen von Smart City | DB.“

Ehrlich gesagt wäre ich eher an unspannenden Lösungen zur Einhaltung des Fahrplans und zur Erhöhung von dessen Verlässlichkeit über mehr als 3 Tage im Vorraus interessiert. Aber statt dessen mag man mir lieber erzählen, „warum Urban Analytics die Angebote von Smart City | DB erst möglich machen“.

heiglandreas,
@heiglandreas@phpc.social avatar

@mikey179 Naja. Wie sonst soll man den die Zeit in einer Fremden Stadt nutzen, wenn der Anschluss mal wieder auf sich warten lässt oder nicht möglich war? 🙈

Skoop, to random
@Skoop@phpc.social avatar

Jira introducing dark mode is great. I'd say "what took them so long" but I'm just really happy it's here now

heiglandreas,
@heiglandreas@phpc.social avatar

@Skoop So now there is a reason why one can't see relevant things in Jira?

jon, to random
@jon@gruene.social avatar

Welcome to Extra Day 06

Bologna - Nuits-sous-Ravières today, investigating the Switzerland-France line through Pontarlier

https://urbanists.video/w/5bTs2PFCepDvZH9k7ddiN7

heiglandreas,
@heiglandreas@phpc.social avatar

@jon Yeah! That's the one run by the italian railway company. The one run by the swiss railway company is much nicer on the inside as well as on the outside.... 🙈

ravetracer_22, to queer German
@ravetracer_22@phpc.social avatar

deleted_by_author

  • Loading...
  • heiglandreas,
    @heiglandreas@phpc.social avatar

    @ravetracer_22 That's how marketing works!

    We should remember that! And make anti-marketing a thing

    ramsey, to php
    @ramsey@phpc.social avatar

    The @phpfig PSRs should also define the names of the packages that include the interfaces, as well as the name used to indicate implementations of the PSR.

    i.e., PSR-17 would include psr/http-factory and psr/http-factory-implementation, so I don’t have to go searching for these names every time.

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @ramsey @phpfig And psr/xyz always is implemented by psr/xyz-implementation

    But having a mapping from the number to xyz is definitely missing!

    Perhaps we can implement an alias for psr/number to psr/string so that searching packagist for psr/20 returns psr/clock (and all psr/clock-implementation packages)?

    fribbledom, to random
    @fribbledom@mastodon.social avatar

    When you tidy up the flat but suddenly lose the motivation in the middle of it...

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @fribbledom Then it's half-tidy. Which I'd consider a win already....

    afilina, to random
    @afilina@phpc.social avatar
    • We have full test coverage.
    • Yeah, but they all just say "assertTrue".

    Employee stamping one paper after another, at a rate of several per second.

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @afilina @ocramius @cam Voting ballots that are marked as being counted?

    Whether that is necessary is indeed a question. But depending on the bureaucracy level they need to be stamped and bundled before being buried in peat for three months...🤷

    heiglandreas, to random
    @heiglandreas@phpc.social avatar

    You can write all the tests you want: Production will always find ways to show you the raised middle finger.

    And if it's only by sending broken UTF-8 encoding.

    and that doesn't mean tests are useless! It only means you have to expect failures! No matter how large your testsuite is!

    And each of these raised middle fingers extends your testsuite to make sure you aren't bitten again by the same issue.

    But believe me: Production will find something else 😁

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @cwood There's for sure then also no point in procuring any insurance because there might be special edge cases that they won't cover...

    Tests are an insurance that your code won't break. The more tests you have, the more your insurance covers.

    You can for sure go with no insurance whatsoever!

    Would you want to take the risk?

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @thgs @cwood Writing Tests (at least to me) means that you document somewhere hot to test your code. Whether that is a word document that describes which buttons someone has to click or a file containing automated tests is an implementation detail.

    Having no tests at all means that you have not even the word document.

    heiglandreas, to random
    @heiglandreas@phpc.social avatar

    2 hours of debugging to find out that by default sabre/vobject ignores ATTACH attributes in ICS-files....

    And it is the only attribute that they ignore by default....

    heiglandreas,
    @heiglandreas@phpc.social avatar

    🙈

    😂

    For whatever reason there is actually A MONKEY PATCH executed for the library to do exactly that....

    🤣

    I love shooting my own feet!

    derickr, to random
    @derickr@phpc.social avatar

    Just crossed this country's favourite bridge for the first time. Which one is this?

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @derickr Looks like the Firth bridge to me...

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @derickr The one over the Forth to be more precise...

    ramsey, to random
    @ramsey@phpc.social avatar

    Current status: trapped inside a pressurized tree elevator in .

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @ramsey Looks like I need to replay that game again....

    I think that's so far been the only game I ever really fully immersed into...

    mikey179, to random German

    Was fehlt: sofortiges kostenfreies Stornierungsrecht bei Eintreffen der DB-Mail „Fahrplanänderungen auf Ihrer Reise“.

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @mikey179 Meistens ist die Mindestaufenthaltsdauer doch dem geschuldet, das man die Verspätung des vorherigen Zuges versucht auszugleichen. Oder?

    heiglandreas, to random
    @heiglandreas@phpc.social avatar

    Family member X complaints that WiFi is shit.

    Hm.... Right... Wifi is shit.
    Why is one Access point offline?

    10 Minutes debugging...

    Oh!

    "Who pulled the plug in the living room?"

    Family member X: "Me! Why?"

    😂🤦

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

    Wenn der Staat den Linksextremismus bekämpfen will, wäre es am effektivsten, selbst aktiv gegen Nazis vorzugehen.

    Wenn der Staat die Letzte Generation bekämpfen will, wäre es am effektivsten, selbst aktiv gegen den Klimawandel vorzugehen.

    Beide Bewegungen zu Staatsfeinden zu erklären, führt zu Radikalisierung und löst weder die Ursache noch die Reaktionen darauf auf.

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @lovinurbanism Es führt nur zu Politikerverdrossenheit, Fragmentierung vom Stimmen bei Wahlen und zur Stärkung der Rechten.

    Also der Nazi-Rechten.

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

    @evert erm... Step 1... create a file security.txt under .well-known?

    heiglandreas, to random
    @heiglandreas@phpc.social avatar

    So my daughter has to give a presentation tomorrow (actually "A PowerPoint"). First she asked whether the slides are OK (they were! She did an awesome job with keynote!) , and then whether she could borrow my clicker.... 🙈

    I think my job there is done....

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @Skoop When you regard that as reason to fire a teacher.... we'd be down to 50% of teachers in an instant...

    Not that I'd have an issue with that as that is usually not the only issue with those teachers...

    🙈

    /cc @dragonmantank

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @Skoop Been there. Done it. Didn't get a T-Shirt 😞

    /cc @dragonmantank

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @ramsey Oh yeah! That for sure!!!! A lesson my daughter has a hard time to learn 🙈

    /cc @dragonmantank

    webfussel, to random German

    Ach, du magst Mathe?

    Dann sag mir mal die letzte Ziffer von Pi.

    Mhmmm. Ja. Dachte ich mir, dass du kein richtiger Fan bist.

    heiglandreas,
    @heiglandreas@phpc.social avatar

    @webfussel 9!

    Wie das stimmt nicht! Bist du noch auf dem ALTEN Stand? Also bist du gar nicht wirklich interessiert am aktuellen Stand der Forschung?

  • 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