Notes

6. Juli 2026

Shopware-6-Flows, die per SQL-Migration angelegt werden (auch von Core-Migrationen!), sind zunächst funktionslos: Die payload-Spalte ist NULL, und der FlowLoader überspringt solche Flows kommentarlos. Kompiliert wird das Payload erst asynchron vom Flow-Indexer über die Message-Queue.

Auf Systemen ohne laufenden Worker (typisch: lokale Dev-Umgebungen) feuert ein Event, der Flow ist im Admin sichtbar und aktiv, es gibt null Fehlermeldungen, und trotzdem passiert nichts.

Übertragbares Muster: Migration erzeugt Daten, die erst durch asynchrone Indexierung funktional werden; der Silent-Skip macht die Diagnose fies (Debugging-Weg: log_entry-Tabelle bestätigt Event, flow.payload IS NULL verrät die Ursache).

4. Juli 2026

Nun bin ich doch wieder bei Disney+ gelandet, nur um mir passend zum 4. Juli mal wieder Independence Day anzuschauen.
Aber im Laufe des Jahres werden ja auch noch Grogu und der Mandalorianer vorbeischauen.

Mein kleines iPad ist mit einer neuen Version der Flickr-App beseelt worden. Und auch wenn die App auf den ersten Blick recht fesch aussieht, ist das kein Grund zur Freude, wie sich zeigte, als ich auf die Idee kam, das Pad in den Landscape-Modus zu drehen. Auf dem iPhone ist der Landscape-Modus unterbunden, auf dem iPad nicht. Vermutlich, um für Split View, Slide Over und Stage Manager Flexibilität zu bieten.

Beim Landscape-Modus hätte man sich echt mehr Mühe geben müssen. Bei einer App zum Ansehen von Fotos könnte man damit rechnen, dass sie auch mal auf einem iPad benutzt wird. Es ist ja nicht jeder durch Instagram geprägt und steht drauf, sich thumbnailgroße Bildchen anzuschauen. Eine offensichtliche und üble Regression.

Gestern habe ich Infinite geschaut. Witzige Idee. Aber die Story kam dann leider etwas kurz, aber dafür wurde wieder unglaublich viel rumgewahlbergt.

3. Juli 2026

Soll ich nun schockiert oder amüsiert sein, wenn ich sehe, wie weltfremd Teile des Reformpakets nun sind.

Attest vom ersten Krankheitstag an. Klingt auf den ersten Blick nicht sehr arbeitgeberorientiert. OK, ich bin noch nie für nur einen Tag krankgeschrieben worden. Bei regelmäßigen Migräneanfällen kommt es schon mal vor, dass ich nur einen Tag ausfalle. Aber wenn ich dann gequält wegen Migräne das Wartezimmer mit anderen Patienten verstopfe, die vergleichbare Leiden haben, kann ich mir dann zumindest sicher sein, dass ich den Rest der Woche mit beruhigtem Gewissen und einem Attest genesen kann.

Wie bitte kann das für einen noch niedrigeren Krankenstand oder eine Entlastung von Praxen taugen.

Naja, erst mal einen Tee… 

2. Juli 2026

Falls ich mal eine natürlich DSGVO-konform anonymisierte Shopware‑DB in ein DDEV‑Projekt importieren und sicher gehen möchte, dass ausgehende Mails in Mailpit landen und nicht in die freie Welt entlassen werden, habe ich mir zwei Hooks angelegt.

.ddev/config.yaml

hooks:
  post-start:
    - exec-host: .ddev/mail/force-mailpit.sh
  post-import-db:
    - exec-host: .ddev/mail/force-mailpit.sh

Würde das folgende Skript beim Start und nach dem Import-DB-Kommando aufrufen.

.ddev/mail/force-mailpit.sh

set -euo pipefail
ddev mysql db <<'SQL'
UPDATE system_config
SET configuration_value = '{"_value":""}'
WHERE configuration_key = 'core.mailerSettings.emailAgent';
SQL

Man kann überhaupt die witzigsten und praktischsten Sachen mit Hooks machen.

30. Juni 2026

Soo … Endlich habe ich mir mal ein paar Minuten genommen und das Layout von der Last.fm-RecentTracks-WebComponent tauglich gemacht für mobile Endgeräte. Bei langen Titeln oder Künstlernamen sah das immer etwas gruselig aus.

Last Fm Recent Tracks Web Componente
Last Fm Recent Tracks Web Componente

Boah, Leben wie auf einer Großbaustelle. Und ich dachte, direkt an der Hattinger Straße in meiner alten Wohnung wäre es laut gewesen. Aber der Autoverkehr vor der Haustür war nichts im Vergleich zu den fortwährend neuen Baumaßnahmen hier im Bereich am Großen Busch und Neuhofstraße.

Eigentlich bin ich hierhergezogen, weil es ruhiger werden sollte. Aber das Gegenteil ist der Fall. Etwas ist so gut wie jeden Tag hier los. Sei es nun Rasenmähen, Stämme schreddern, Steine für einen Mist sägen oder einfach nur ein undefiniertes Dröhnen aus einer Richtung.

Wer je überlegt, in dieses Viertel zu ziehen, sollte sich das wirklich noch mal überlegen!

Die nächste Hitzwelle kommt bestimmt. Durch die Kombination von Live-Wetterdaten, historischen Messwerten und einem europäischen Bevölkerungsraster veranschaulicht der European Heat Tracker die Auswirkungen von Hitze auf die Menschen in ganz Europa. (via eay)

29. Juni 2026

Na, das finde ich ja lobenswert. Via E-Mail wird man informiert, dass es eine neue KI-Richtlinie bei Tidal gibt. Tidal akzeptiert zwar KI-generierte Musik, was nur gut und recht ist. Es ist eher ein philosophisches Thema, ob das Kunst ist oder sich zu einer Kunstform etablieren wird. Ein jeder mag da verschiedenster Ansicht sein.

Musik, die vollständig oder im Wesentlichen durch generative künstliche Intelligenz erzeugt wird, betrachtet Tidal als KI-generierte Musik und wird gekennzeichnet. Außerdem gibt es kein Geld für KI-Mukke.

Kurzum: Ich werde in Zukunft mit einem Kennzeichen vor AI-Slob gewarnt. Was kann ich mir mehr wünschen.

28. Juni 2026

Ein weiterer Tag hinter geschlossenen Fenstern. Bis gerade eben. Da es sich draußen mittlerweile auf manierliche 27 °C abgekühlt hat, konnte ich nicht widerstehen, ein bisschen frische Luft zu atmen.

Tagsüber habe ich mich noch etwas mit dem Movie Tracker beschäftigt. Zum einen gibt es jetzt mehr als nur Titel, Datum und Bewertung. Und ein RSS-Feed darf natürlich nicht fehlen. Beim Tracken eines Films werden nun alle anderen Daten aus der TMDb-API geladen. Es hoffe, das hält mich etwas bei der Stange, und ich gebe das Tracken nicht wieder aus Faulheit auf, wenn ich nur den Titel, die Bewertung und evtl. einen Kommentar eingeben muss.

Darüber hinaus habe ich versucht, den Schlaf, der mir in den zu warmen Nächten entgangen ist, nachzuholen.

27. Juni 2026

Vielerorts stolpert man zurzeit über diverse Tipps, um der Hitze Herr zu werden. So etwa die Sache mit dem feuchten Handtuch vor dem Ventilator. Ich habe das mal ausprobiert. Und das Resultat ist beeindruckend. Ich konnte durch die Konstruktion die Raumtemperatur um sagenhafte 0,2 °C senken.

26. Juni 2026

Zum 30-jährigen Bestehen von TMO gibt es mit Vestiges (Tidal) heute so eine Art „Best of“ mit raren Sachen. Keine andere Chance, als zuzugreifen.

Morgen, am 27.6. findet die ExtraSchicht statt. Ich habe mir den Spaß bisher dreimal gegönnt. Und es war interessant und witzig. Und bis neulich habe ich noch mit dem Gedanken gespielt, auch dieses Jahr wieder teilzunehmen. Aber im Laufe des Tages, kamen dann per iMessage Absage um Absage. Und ich bin so froh darüber. Wir werden uns das morgen auch ersparen. 25 Grad im Wohnzimmer vs. 38 Grad im Freien, zwingen geradezu zum Stubenhocken.

Gemessen am Hitze-Liveblog der Tagesschau, wäre ich auch nicht zu erstaunt gewesen, wenn die ExtraSchicht abgesagt worden wäre. Wobei das in Anbetracht der Vielzahl der Veranstaltungsorte ein arges Fiasko gewesen wäre.

24. Juni 2026

Hmm… da ich ja ein gebrandmarktes Sprengmittelfund-Kind bin und schon mal eine Evakuierung mitmachen musste, zucke ich jedes Mal zusammen, wenn NINA loströtet. Aber momentan sind es tägliche Warnungen vor Extremwetter. Ein kurzes Video erklärt, warum Hitze ein viel dramatischeres Wetter als Sturm, Regen etc. ist. Mal davon abgesehen, dass ich Hitze nicht mag.

22. Juni 2026

Kurz nach dem Daily um 9:54 Uhr war der Strom weg. Gerade als ich die Ohrstöpsel in die Ladeschale gepackt und mit einem „Klack“ den Deckel geschlossen hatte, wurde der Monitor schwarz. Ich hatte bisher noch nie erlebt, dass das klackende Zuklappen eine solche Wirkung hat.

Laut der Störkarte von StwBo Netz sollte der Spaß bis 11:25 Uhr dauern. Aber es wurde schon um kurz vor elf wieder Licht. Während des Ausfalls hatte ich kontinuierlich versucht, die Stadtwerke zu erreichen. Besetzt. Vielleicht war ich nicht der einzige Anrufer. Nach vielen Wahlversuchen und einem kleinen Aufenthalt in der Warteschlange hatte ich dann endlich jemanden in der Leitung und just in dem Augenblick war der Strom auch wieder da. Naja, es bleibt mir nichts als mich für das Beheben der Störung zu bedanken.

21. Juni 2026

Bisher habe ich Filme und Darsteller immer auf IMDb verlinkt. Aber seit April muss man einen Account haben, um einige Dinge sehen zu können. So etwa User Reviews. Ich hatte nie einen IMDb-Account und so wollte ich das dann eben nachholen.

Hmm… Nur noch über einen Amazon-Account. Nee, danke. Die möchte ich nur ungern verknüpfen. Und einen separaten Amazon-Account nur dafür anzulegen, kann ungeähnt nervig werden. Habe ich auch keine Lust drauf.

Also werde ich mich in Zukunft wohl entweder mit Letterboxd oder TMDB anfreunden.

19. Juni 2026

OK, ich gebe es zu, ich habe auf den neuen Look von Firefox 152 vielleicht etwas überreagiert. Nach ein paar Tagen habe ich mich damit abgefunden und er bleibt mein Lieblingsbrowser für alle Lebenslagen. Der Kopf mit den Leisen sieht ja auch ganz nett aus.

18. Juni 2026

17. Juni 2026

Oha! Mein privater Mac mini läuft nun seit Ende Januar 2025 (!) und ich habe bis heute immer noch kein Backup gemacht. Ich könnte mich ja herausreden, dass Fotos und Videos nicht auf dem Rechner sind. Was die Sache aber nur geringfügig entschärft, da auf dem Rechner auch noch andere private Daten liegen. Und auch nur dort liegen.

Ich habe sogar noch eine alte, passende Festplatte herumfliegen. Also kurzerhand Carbon Copy Cloner installiert und das Backup in Wallung gebracht. Vermutlich könnte ich ohnehin nicht mehr ruhig schlafen, nachdem mir das nun bewusst geworden ist.

Und da die interne Platte relativ leer ist, geht das sogar ganz fix, wie ich gerade feststellen muss; sind nur 322 GB benutzt.

Mein Firefox hat sich auf Version 152.0 aktualisiert und schaut nun gar nicht mehr so foxy aus. Da sind jetzt komische, unnütze, dicke Rahmen um den Viewport. Das ist aber hässlich. Schätze, daran muss ich mich erst mal gewöhnen.

Gestern Abend habe ich mir The Midnight Sky angeschaut. Ganz! Und ich hätte nun gern meine Lebenszeit zurück. Nett gemacht, aber trotzdem irgendwie sinnlos. Der Film kommt mir vor wie eine Momentaufnahme aus einem größeren Kontext, den man leider nicht so richtig kennt. The Midnight Sky hat mich etwas gelangweilt zurückgelassen.

15. Juni 2026

Als ich heute Claude Code gelangweilt mit Prompts zugeworfen habe, ist mir das Album Eclectica von Zero Cult recht positiv aufgefallen. Und bei näherer Betrachtung ist das nicht das einzige Album von Zero Cult, das was kann.

write for one person – das ist ehrlich ein guter Tipp. Ich neige auch manchmal dazu, alles von Anfang bis Ende zu erklären. Und das gilt nicht nur für Blogposts. Regelmäßig passiert mir das auch in Kommentaren in Tickets. (via x-log)

13. Juni 2026

Faible 5 vom Netz auf Zwang von US-Behörden – Na toll! Bevor ich so richtig damit spielen konnte. Aber zumindest wird es für alle Nutzer entfernt und nicht nur für nicht-amerikanische. Und ich wollte Faible 5 am Montag mal auf brutale Bugs loslassen.

Es gibt ein neues Release (Release 2026.06.13.0) vom Simple RSS Reader. Optional können nun vollständige Posts von einer Seite geladen werden, wenn der Feed verstümmelt ist. Mit graby konnte das schnell und einfach umgesetzt werden. Ich habe ein wenig aufgeräumt und die UI etwas überarbeitet. Ich bin mir nicht mal sicher, ob das überhaupt irgendjemanden interessiert.

Gestern Abend habe ich mir Ghostbusters: Legacy (2021) angeschaut. Bis ich unterbrochen wurde. Und danach hatte ich das Interesse verloren, den Rest des Films zu schauen. Eine halbwegs gute IMDb-Bewertung von 7,0 ist nun auch kein Indikator für gar nix.

12. Juni 2026

Musikalisch hat mich Rival Consoles, besonders das Album MindsEye, durch den Freitag gebracht. Es ist elektronisch genug, um mir zu gefallen, unruhig genug, um mich aufrechtzuerhalten, aber nicht zu chaotisch, um anstrengend zu werden.

Aber hallo! Homebrew: 6.0.0 ist da. Mit mehr Sicherheit bei Drittanbieter-Tabs und vielem mehr. Natürlich probiere ich das erst einmal auf meinem produktiv genutzten Rechner aus, bevor ich das Risiko eingehe, meinen privaten Rechner lahmzulegen…

Durch die neue Mikrowelle bestelle ich viel weniger und habe die Kosten schon fast raus. Wobei die meisten Gerichte eher was für den hohlen Zahn sind. ;)