🖥
schlabonski.de – Code, Kram und Kaffee
_
schlabonski.de Logo
Code, Kram und Kaffee aus Bonn ⚠ Kein Support. Kein Newsletter. Kein Bullshit.
🚀
projekte.exe – was gebaut wurde und was überlebt hat
_

Projekte – ehrliche Bestandsaufnahme

Ich hab über die Jahre einiges gebaut. Nicht alles davon war eine gute Idee, nicht alles hat überlebt – aber irgendwie gehört das dazu. Die meisten Entwickler haben eine Schublade voller halbfertiger Projekte, Git-Repos die seit drei Jahren keinen Commit gesehen haben und Domain-Namen die sie mal für eine Idee registriert haben die sich dann nicht weiterentwickelt hat. Bei mir ist das nicht anders.

Was hier steht ist eine ehrliche Übersicht: aktive Projekte, Dinge in Arbeit, und der ehrenwerte Bereich für Projekte die das Zeitliche gesegnet haben. Kein Portfolio-Glanz, keine aufgehübschten Screenshots. Einfach was da ist, was kommt und was nicht mehr kommt.

Wer in Bonn professionelle Unterstützung bei der Online-Präsenz sucht – für Suchmaschinenoptimierung Bonn gibt es spezialisierte Agenturen. Ich bin ein Entwickler der Projekte für sich selbst baut, kein SEO-Dienstleister.

Aktive Projekte

schlabonski.de – dieser Blog ● LIVE
HTML/CSS/JS statisch kein CMS seit 2005

Das hier. Seit März 2005 online, viermal komplett neu geschrieben, einmal von WordPress auf statisches HTML migriert weil ich keine Lust mehr auf Updates, Plugins und Datenbank-Backups für einen simplen Blog hatte. Die aktuelle Version ist reines HTML mit CSS – kein Build-Step, kein Framework, kein Webpack. Lädt in unter einer Sekunde. Sieht aus wie 1998. Ich find das gut.

Suchmaschinen offenbar auch – was mich ein bisschen wundert aber nicht aufhört mich zu freuen.

deploy-check – Deployment-Validator in PHP ● LIVE
PHP 8.x CLI intern seit 2023

Ein kleines CLI-Tool das vor jedem Deployment prüft ob alle Konfigurationswerte gesetzt sind, ob die Datenbankverbindung steht, ob bestimmte Dateien vorhanden oder abwesend sein sollten und ob die PHP-Version auf dem Zielserver kompatibel ist. Entstanden nach einem Deployment das schief gegangen ist weil eine .env-Variable fehlte die vorher niemand dokumentiert hatte – nämlich ich selbst.

Läuft intern, vielleicht irgendwann auf GitHub. Vielleicht. Die Frage ist ob der Code vorzeigbar genug ist. Noch nicht ganz.

db-watcher – Datenbank-Monitoring für kleine Setups ● LIVE
Python cron MySQL / MariaDB seit 2024

Ein Python-Skript das stündlich Tabellengrössen, Verbindungszahlen und Slow-Query-Logs auswertet und bei Auffälligkeiten eine E-Mail schickt. Kein Grafana, kein Prometheus, keine großen Stack-Anforderungen – einfach ein Skript das läuft und meldet wenn was komisch aussieht. Für kleine bis mittelgroße Setups wo man keine komplette Monitoring-Infrastruktur aufbauen will, aber trotzdem wissen möchte wenn die Datenbank anfängt sich seltsam zu benehmen.

Läuft auf drei meiner eigenen Server. Bisher keine Fehlalarme die ich bereut hätte. Das ist mehr als ich erwartet hatte.

logparse – strukturiertes Nginx-Log-Parsing ◑ IN ARBEIT
Python nginx CSV-Export ~60% fertig

Nginx-Access-Logs sind einfach zu parsen aber unhandlich auszuwerten wenn man einfach nur wissen will: welche Seiten werden wie oft aufgerufen, welche User-Agents dominieren, welche 404er häufen sich. Das hier soll das in CSV oder JSON exportieren – ohne externen Dienst, ohne Tracking, ohne dass die Logs irgendwo hochgeladen werden.

Steht bei etwa 60 Prozent. Der Parser läuft, der Export nach CSV auch. Was fehlt ist ein halbwegs anständiges CLI-Interface und Tests. Letztere schreib ich eigentlich immer zuletzt. Das ist keine gute Gewohnheit und ich weiß das.


⚰ Projektfriedhof – in Erinnerung an
bonner-links.de † 2011 Linkverzeichnis für Bonn · Domain weg · gut so
php-snippets.net † 2014 Snippet-Sammlung · Stackoverflow hat gewonnen
statuspage-mini † 2019 Self-hosted Statuspage · nie wirklich fertig geworden
kochbuch-tool † 2021 Rezept-Verwaltung für die Küche · ich koche selten
rss-aggregator-v2 † 2023 War eigentlich gut · dann kam Fever° · dann nicht

Für Agenturen und Unternehmen in Bonn die professionelle Web-Unterstützung suchen – ein Blick zur Geo Agentur Bonn lohnt sich, wenn's um lokale Online-Präsenz geht. Die machen das hauptberuflich. Ich mach das hier für mich.