hat ein Foto geknipst
Ein seltener Anblick. 😺🐈🌳

❤️ Making RSS in 2020
Mir gefällt Laura Kalbag – Making RSS in 2020
Lange Attributwerte in den Firefox Devtools
, dass lange Attributwerte in den Firefox Devtools gekürzt werden. Hat es mich auch schon einige Male.
Aber: Man kann das abschalten, wie ich erst neulich herausfand!
Der einfachste Weg geht über die Devtools-Einstellungen. „Truncate DOM attributes“ abhaken, fertig.
Wer es etwas granularer einstellen möchte, kann devtools.markup.collapse* in about:config bemühen.
Statische Ressourcen besser cachen
Ich habe vor einigen Wochen die Website meines Musikvereins einem Relaunch unterzogen. Nicht nur das Frontend ist erneuert, auch den kompletten technischen Unterbau habe ich neu geschrieben. So ist auch das Caching statischer Ressourcen neu, also CSS, Skripte oder Bilder. Im Folgenden beschreibe ich, was ich getan habe. Vorab: Ich nutze kein CMS oder Framework.
hat ein Foto geknipst
Der elterliche Kirschbaum ist vollgekirscht. 🍒🌳

hat ein Foto geknipst

Philips Hue mit macOS steuern
Gerade, als das Licht im Schlafzimmer etwas zu früh automatisch ausging, ich aber noch am iMac das Internet durchlas, wollte ich zunächst das Licht wieder mit der iOS-App einschalten. Aber: „Da muss es doch auch was für macOS geben!“
Kurz DuckDuckGo bemüht, siehe da: Robert Hahn hat We Love Lights entwickelt! Das ist eine schicke kleine Menubar-App, die sich mit der Hue-Bridge verbindet und so tatsächlich alle Lampen kontrollieren kann.
Warum nehme ich nicht Apples eigene Home-App? Zum einen ist die unter macOS ein ziemliches Usability-Verbrechen, zum anderen sieht sie Third-Party-Lampen nicht: Das betrifft sowohl Ikeas Trådfri-Lampen (die zufällig die im Schlafzimmer sind) als auch den tint-Lightstrip vom Aldi in der Küche.
create-launch-images ist da
Ein kleines „Abfallprodukt“ meines letzten privaten Projekts habe ich gerade auf GitHub und npm gepusht: create-launch-images
iOS erstellt für PWAs leider immer noch keine Launch-Screens auf Basis des Web App Manifests – die Bilder (und es sind nicht wenige!) muss man selber bereitstellen. Das war ich leid, darum habe ich kurzerhand ein Node-Script geschrieben, das das Manifest auswertet und mit dem größten darin hinterlegten PNG-Icon, dem name oder short_name und der background_color die Launch-Screens für iPhone 6 und höher erstellt.
Der Code ist sicher nicht der Schönste, Robusteste oder gar Performanteste, funktioniert aber für meine Zwecke ganz gut. Darum habe ich das mit meow zu einem kleinen CLI-Tool verdrahtet und veröffentlicht, damit Ihr auch was davon habt. Natürlich ohne Gewähr, ist ja auch v0.0.1! 😁
