Stranger Than Usual

Well, 43 seconds in and we killed a man.

Josh (Let's Game It Out)

Blogstatistiken: Anzahl Posts pro Jahr / Monat

Ich bin gestern über einen Blogpost gestolpert, in dem der Blogger aus seinem Hugo-Blog eine Statistik über die Anzahl der Blogposts erstellt. Die hat er dann als Graph in den Seitenheader gesteckt.

Das hat mich inspiriert, selber mal eine Statistik über die Blogs pro Monat bzw. pro Jahr zu erstellen. Nichts, was ich in den Header stecken würde, aber etwas für einen Blogpost. Mein letzter Versuch mit Blogstatistiken, damals über Tag-Kombinationen war ja ziemlich langweilig, aber eine Anzahl der Blogposts über die Zeit ist ja interessanter. Ich habe also mein Blogstatistik-Programm ein wenig erweitert, ein Gnuplot-Script erstellt und schwupps habe ich ein paar schöne Graphen.

Um ehrlich zu sein: Ich habe mehr Zeit verwendet, den Graphen schön zu machen und die Größe der SVG-Dateien manuell um eine Größenordnung zu verringern als mich das eigentliche Sammeln der Statistik gekostet hat. Aber nun zum ersten Graphen: Anzahl der Blogposts über die Jahre hinweg:

Die Anzahl der Blogposts pro Jahr nimmt von 2009 ab (mit einem kleinen Spike in 2014), und bleibt von 2016 bis 2019 unter 10. Danach steigt sie wieder.

In der Anfangszeit (mein erstes, nicht selbst-gehostetes Blog) war ich sehr aktiv, was dann abgenommen hat. 2014 gab es einen Spike, wegen meines Kochprojektes. Als ich dann angefangen habe, in Hamburg zu arbeiten ist die Anzahl der Blogpost stark zurückgegangen, bis zu einem Minimum von nur 4 Posts in 2019. Dann, 2020, habe ich wieder mehr gepostet und vor allem auch meine Blogsoftware erneuert. Vielleicht hat mich das ja auch dazu motiviert, wieder mehr zu schreiben.

2025 war dann wieder ein sehr produktives Jahr. Das Jahr mit den drittmeisten Blogposts in diesem Blog überhaupt. Und die dürften auch im Schnitt deutlich länger sein als die Posts aus 2009 und 2010, die Jahre mit den meisten Posts.

Eine Monatsaufstellung habe ich auch:

Im Prinzip das gleiche Bild wie in der Jahresaufstellung, nur feiner aufgeschlüsselt nach Monaten.

Mit Abstand der Monat mit den meisten Posts war der allererste Monat des Blogs, Februar 2008. Ich habe auch das jeweils laufende Jahr bzw. den laufenden Monat mit reingenommen, obwohl da noch etwas dazu kommt. Mit dem aktuellen Stand hat 2026 aber gute Chancen, wieder auf einem der ersten Plätze zu landen.

Wenn ich mich das nächste Mal um Statistiken kümmere, dann schaue ich mir vielleicht einmal die Länge der Blogposts über die Zeit an (mittlere Länge und Varianz). Könnte vielleicht ganz interessant sein.

⍼ Angzarr Azimut ⍼

Das Rätsel des Angzarr ist gelöst. Es stammt wohl aus einem deutschen Symbolkatalog aus den späten 1940ern / frühen 1950ern. Es steht für Azimut, eine der Koordinaten am Himmel.

Dieselbe Person, die auch damals schon recherchiert hat, hat dazu einen kleinen Blogpost veröffentlicht, auch mit Scans des Symbolkatalogs.

Im Übrigen finde ich, dass sich „Angzarr Azimut“ wie ein Zauberspruch anhört. Oder wie der Name eines Zauberers. Vielleicht kann ich das ja in eine Rollenspielrunde einbauen :)

Meteorit in Koblenz

In Koblenz ist ein Meteor niedergegangen, ein Meteorit hat ein Hausdach durchschlagen. Verletzt wurde niemand, das Loch war auch nur fußballgroß. Ein ziemlich großes Loch, wenn man es im Dach hat und jetzt warme Luft raus und Regen reinkommt, aber zum Aussterben der Dinosaurier hätte es bei Weitem nicht gereicht.

Wenn man nicht gerade Eigentümer des Hauses ist oder in dem Haus wohnt eine coole Sache. Die Wissenschaftler suchen jetzt überall in der Gegend nach den Bruchstücken.

Your AI slop bores me

Immer wieder findet man ja auch schöne Sachen im Internet. Das hier ist eine davon. Auf youraislopbores.me (vermutlich nicht aus Montenegro, trotz der TLD) kann man sich, ähnlich wie bei „AI“-Text und -Bildgeneratoren Texte und Bilder erstellen lassen. Die Bilder werden von echten Menschen erstellt. Anders herum kann man nämlich auch selber die Rolle der „AI“ übernehmen und Bilder bzw. Texte für andere erzeugen. Man hat dann eine Minute Zeit, um etwas zu tippen oder mit einem simplen Zeichentool (à la skribble) etwas zu zeichnen.

Es gibt dafür ein Credit-System: Man startet mit einem Credit oder so, und jede Anfrage kostet einen Credit. Man bekommt jede Stunde einen Credit, kann sich aber auch Credits verdienen, indem man anderen ihre Prompts beantwortet. Während ich da war, gab es mehr Leute, die Prompts beantworten wollten als solche, die Prompts geschrieben haben, aber ich kann sagen, dass beide Seiten spaßig sind.

Mein erster Prompt war ein Bild eines zaubernden Otters:

Mein Prompt: „draw an otter casting a spell“. Darunter eine Strichzeichnung eines auf auf den Hinterpfoten stehenden Otters, von dem mehrere bunte Linien ausgehen, die sich in zwischen den Vorderpfoten zu einem bunten Ball mischen

Nachdem ich selber ein paar Prompts beantwortet hatte, konnte ich meinen nächsten Prompt abgeben. Leider hat sich hier ein Missverständnis eingeschlichen :)

Mein Prompt: „Please draw a monster with too many eyes“. Die Zeichnung ist der Schriftzug „Monstiir“

Beim zweiten Versuch habe ich aus Versehen einen Text und nicht ein Bild angefordert. Die Person am anderen Ende hat sich trotzdem Mühe gegeben:

Selber Prompt, Antwort: „This is a text prompt but I'll try anyway.“, danach eine ASCII-Art mit vielen Augen

Der dritte Versuch war dann ein voller Erfolg:

Selber Prompt, Die Zeichnung ist ein Kreisförmiges Monster mit Spitzen Zähnen und sechs im Kreuz angeordneten Augen in verschiedenen Farben.

Probiert es aus, es ist lustig.

PS: Ich bin mir nicht sicher, wie hier die Urheberrechstlage ist. Theoretisch liegt das Urheberrecht bei den Leuten, die die Zeichnungen gemacht haben. Ich veröffentliche sie trotzdem hier, mit dem Verweis, dass ich keine Rechte an diesen Bildern habe und sie demnach auch nicht under der CC-Lizenz veröffentliche, unter der der meiste Inhalt dieses Blogs steht. Ich hoffe, dass sich niemand beschwert.

Irankrieg

Nur eine kurze Durchsage: Ich werde hier bis auf Weiteres nichts über Trumps Angriffskrieg auf den Iran schreiben. Ich schaffe das nervlich einfach nicht. Die ganze Geschichte ist so unverständlich für mich, und der US-Kriegsminister hat öffentlich angekündigt, Kriegsverbrechen zu begehen, ich will nichts darüber schreiben und ich will mich nicht mehr als nötig damit beschäftigen. Wie so vieles bei Trump fehlen mir sowieso die Worte dazu.

Glücklicherweise gibt es genug andere Quellen, die sich darüber aufregen und viele davon sind sogar vertrauenswürdige Quellen. Grundsätzlich hier in diesem Blog: Ich schreibe nicht über jedes Thema, das mich aufregt. Das schaffe ich einfach nicht. Das heißt nicht, dass mir diese Themen egal sind.

Es wird immer noch depubliziert

Seit 2010 müssen nun die öffentlich-rechtlichen Sender die meisten ihrer Inhalte nach ein paar Tagen wieder „depublizieren“, d.h. von ihren Websites entfernen. Ich hatte mich damals schon darüber aufgeregt.

Nun hat die Bedeutung des Linearfernsehens seitdem schon abgenommen. In Anbetracht der Desinformation, die heute im Netz besonders in social networks verbreitet ist, sind die öffentlich-rechtlichen Sender aber meiner Meinung nach um so wichtiger. Dafür zahle ich auch gerne meine Rundfunkgebühren.

Ich habe aber weder Radio noch Fernseher. Ich kann auf die Produkte der Sender nur per Internet zugreifen. Und ich bin nicht die einzige Person, der das so geht. Depublizieren bedeutet, aktiv Wert zu zerstören, der von allen deutschen Haushalten bezahlt wird. Und warum? Ich habe das immer noch nicht verstanden. Es ist doch eindeutig im öffentlichen Interesse, dass diese Inhalte online bleiben.

Warum rege ich mich jetzt gerade darüber auf? Nun, ich habe vor Kurzem diesen Blogpost gefunden: „ist depublizieren bildungsfeindlich?“. Es ist vielleicht nicht das größte politische Problem, mit dem wir gerade zu kämpfen haben, aber vielleicht sollten wir das Gesetz hier einmal ändern.

Digital Independence Day: Wero?

Heute ist wieder Digital Independence Day. Eigentlich hatte ich überlegt, mir heute mal Wero anzuschauen, ein europäischer Zahlungsdienst, der zum Beispiel Paypal ersetzten könnte (es momentan aber noch nicht tut).

Ich bin aber schon beim ersten Schritt gescheitert. Ich habe mich informiert, wie ich das anstellen soll. Zwar wird Wero von meiner Bank unterstützt, aber… nur mit einer Smartphone-App. Bzw. der Smartphone-App der Bank , die allerdings nur über den Google-Store installierbar ist. Den habe ich auf meinem Gerät aber nicht (und den zu installieren wäre ein Schritt gegen digitale Unabhängigkeit). Also kein Wero, nicht einmal zu Ausprobieren.

Mir gehen aber sonst so langsam die Sachen aus, wo ich noch sinnvoll umsteigen kann. Betriebssystem? Linux. Email: Posteo. Git: Codeberg. Gut, ich hätte noch einen alten Amazon-Account, den ich seit Jahren nicht genutzt habe, den könnte ich symbolisch löschen. Oder ich könnte mal versuchen, ob Wine bzw. Steams Wine-Fork Proton gut genug sind, dass ich auf meinem Spielerechner kein Windows mehr brauche (da ich dort kein Windows 11 installieren kann, wäre das sowieso überfällig). Das wiederum kostet aber Zeit, die ich heute nicht habe, weil ich endlich mal ein paar kleine Gartenarbeiten bei meiner Mutter erledigen konnte.

Meine Mutter ist in der Hinsicht übrigens erfolgreicher und hat ihrem Lebensgefährten einen Posteo-Account angelegt. Vielleicht schaffe ich es ja, noch irgendjemand anderen von einem Wechsel irgendwo zu überzeugen.

Im April mache ich übrigens nichts zum Digital Independence Day. Da bin ich im Urlaub, und gebe mein Bestes, an dem Tag keinen Computer (das schließt mein Telefon ein) anzufassen.

Im Mai mache ich dann vielleicht die Sache mit dem Spielecomputer…

Darkmode

Für die ganzen Darkmode-Fanatiker hat dieses Blog jetzt auch einen Darkmode. Ich habe da nicht super viel Arbeit reingesteckt, aber modernes CSS mit Variablen erlaubt mir, das recht einfach einzustellen.

Da ich hier und da transparente Bilder habe, die sich bisher auf einen hellen Hintergrund verlassen haben, habe ich Bildhintergründe grundsätzlich hell gemacht.

Falls ihr also im Browser oder OS bevorzugt den Darkmode ausgewählt habt, dann sollte diese Seite jetzt anders aussehen. Wie gesagt, ich habe nicht viel Arbeit hineingesteckt und hauptsächlich Farben vertauscht.

Bye, Sass

Seit 2012 benutzte dieses Blog scss für die Styles. Zunächst mit dem ursprünglichen Ruby-Sass-Präprozessor, später dann mit sassc. Aber auch sassc (basierend auf LibSass) wird nicht mehr weiter entwickelt. Ich müsste jetzt zur Dart-Version wechseln.

Nun versuche ich ja, unnötige Abhängigkeiten zu vermeiden. Und dieser notwendige Wechsel stellt mich vor die Frage: Brauche ich scss überhaupt noch für dieses Blog? Listen wir mal die hauptsächlichen Vorteile auf, die mir SASS in diesem Blog bringt:

  1. ich kann die Styles strukturiert auf mehrere Dateien verteilen
  2. ich kann Selektoren verschachtelt einsetzen
  3. ich kann Variablen (z.B. für Farben) verwenden, so dass ich bei einem Farbwechsel nicht überall Werte ersetzen muss
  4. der scss-Präprozessor entfernt Kommentare und unnütze Whitespaces aus den Style-Dateien

Gehen wir kurz durch:

  1. brauche ich nicht wirklich, mein CSS ist klein genug, dass ich auch so den Überblick behalte
  2. es gibt jetzt natives CSS-Nesting
  3. es gibt jetzt native CSS-Variablen

Bleibt Punkt 4. Und der macht, zumindest relativ betrachtet, einen großen Unterschied. Bisher waren mein CSS-Datei etwa 2,2 kiB groß, 844 B gz-komprimiert mit Zopfli, 686 B Brotli-komprimiert. Nach der Änderung waren es zunächst 5,1 kiB unkomprimiert, 1,7 kiB mit Zopfli und 1.4 kiB mit Brotli.

Das ist jetzt natürlich relativ betrachtet ein riesiger Unterschied. Natürlich gibt es andere CSS-Minifier, die ich hier ansetzen kann. Aber dann muss ich ja doch wieder eine Abhängigkeit hinzufügen. Vermutlich müsste ich die sogar über NPM installieren! Brrrr… Aber hey, absolut betrachtet sind alle diese Dateien immer noch ziemlich klein. Besonders, wenn ich an den Bloat anderer Websites denke, die für kleinste Layout-Aufgaben ein komplettes Bootstrap mit über 200 kiB an CSS und JS einbinden. Und zum Vergleich: die 686 B-Brotli-Datei zu übertragen überträge am Ende 1,26 kiB an Daten. Warum? HTTP-Overhead.

Also könnte ich das eigentlich auch so lassen. Aber ich wäre ja nicht ich, wenn ich nicht zumindest ein bisschen optimieren müsste. Also habe ich die Codeeinrückung (4 Leerzeichen) durch Tabs ersetzt und die Kommentare ein bisschen verkleinert. Und Schwupp: 4,2 kiB unkomprimiert, 1,6 kiB mit Zopfli und 1,3 kiB mit Brotli. Nicht viel besser (ich habe ja auch hauptsächlich gut komprimierbare Teile entfernt), aber auf jeden Fall ein bisschen besser.

Und dafür habe ich jetzt eine Abhängigkeit weniger. Das ist doch auch schön.