Notizen aus der Werkstatt.
Kurze TILs zu dem, was mich einen Tag gekostet hat, und längere Stücke, wenn ein Problem es verdient. Geschrieben, damit du es nicht auch debuggen musst.
Warum die Shortcuts meiner selbstgebauten Mac-App lautlos starben
Alle Kürzel eingestellt, trotzdem tot. Drei versteckte Schichten aus Code-Signing und macOS-Berechtigungen. Ein halber Tag Diagnose, hier in zehn Minuten.
TILcurl -F schneidet deinen Text am Semikolon ab
Eine WhatsApp-Nachricht kam nur als Bruchstück an. curl interpretiert das Semikolon im Wert als Separator und schneidet still ab. Nimm --form-string.
TILSelbst-dokumentierende Artefakte, oder: was in sechs Monaten niemand mehr weiß
Schnelle Lösungen ohne Spur werden zur Zeitbombe. Wie ich jede deployte Sache so baue, dass sie erklärt, was sie ist, ohne den ursprünglichen Chat.
EssayClose Smart Views müssen s_query nutzen, nicht query
Mit dem Lucene-Query bleibt die Smart View in der UI uneditierbar. Nur das strukturierte s_query-Format lässt sich später wieder anfassen.
TILEin Tag WLAN-Debugging, und die falsche Fährte, die ihn kostete
Ich hatte mich auf die erste plausible Ursache eingeschossen. Die echte war Co-Channel-Interferenz auf einem 160-MHz-Kanal. Über Diagnose-Disziplin.
Essaygitignore: dir/ macht deine !-Ausnahmen wirkungslos
Ein ganzer Ordner ignoriert, die Ausnahme darin greift trotzdem nicht. Der Trick ist dir/* plus !dir/wichtiges/ statt dir/.
TIL