10. März 2026, 18:20

Wieder zurück aus dem Kaninchenbau

In den letzten Tagen bin ich wieder einmal im sprichwörtlichen Kaninchenbau versackt. Aber ganz von vorne: Am Samstag habe ich einen Blogbeitrag geschrieben, um einen automatisierten und deterministischen Dokumenten-Workflow zu veranschaulichen.1 Zur besseren Nachvollziehbarkeit habe ich außerdem ein Codeberg-Repository angelegt.2 Das Feedback war überraschend überwältigend und enthielt viele berechtigte Punkte. Tatsächlich war das Repo ursprünglich eher schnell als gründlich zusammengestellt, so dass ich es deutlich überarbeitet und im Zuge dessen auch umbenannt habe. Jetzt ist es mehr als nur ein Anschauungsobjekt. Es bildet nun einen vollständigen, sehr flexiblen und zugleich sehr einfachen Dokumenten-Workflow ab. Read more

17. Januar 2026, 11:30

Forgejo Update-Skript auf codeberg.org

Wer ein Bash-Skript oder Ansible-Playbook zum Update der eigenen Forgejo-Instanz braucht - ich habe meine soeben zum Codeberg getragen.1 Der aktuelle Anlass: Es gab in den letzten Tagen in rascher Folge Updates.2 Dabei sind mir einige Stimmen aufgefallen, die sich darüber aufgeregt haben, dass sie alles nochmals aktualisieren müssten. Genau dafür gibt es Automatisierung: Ein klar definierter, reproduzierbarer Update-Prozess spart Zeit, reduziert Fehlerquellen und sorgt für mehr Gelassenheit. Und gerade Forgejo ist da mit seiner Single-File-Binary easy in der Handhabung. Read more

13. Januar 2026, 00:10

Purebasic v6.3 gestern released

PureBasic v6.3 wurde gestern veröffentlicht.1. Ein guter Anlass, meine darauf basierenden Projekte neu zu kompilieren und sichtbarer zu machen. Gerade in Zeiten schwergewichtiger Frameworks zeigen diese Tools, dass funktionale Software auch anders geht: Single-Binaries mit nativer Performance, äußerst klein, transparent und leicht wartbar. Ein selbstgehosteter Aviation-Wetterplanner mit DWD ICON-D2 Daten, der Rohdaten serverseitig verarbeitet und als schlanke Webanwendung ausliefert.2 Frontend und Webserver kommen ohne externe Dienste oder Frameworks aus, inklusive OSM-Caching, Reverse-Proxy und Kiosk-Mode für dauerhaft betriebene, auch offlinefähige POI/POS-Informationssysteme. Read more

16. Dezember 2025, 11:30

Aviation DWD Planner auf codeberg.org

Die vergangenen drei Tage fiel ich in das sprichwörtliche Rabbit-Hole als in meinem News-Reader das Wetterradar-Hobbyprojekt von Lars Müller auftauchte. Er hatte es auf der GNU/Linux.ch Website genauer vorgestellt.1 Das Repo liegt leider komplett entgegen der GNU-Philosophie2 auf der Microsoft GitHub-Plattform.3 Aus meiner Sicht ein No-Go für freie Software. Hinzu kommt ein Frontend ohne Rücksicht auf Privacy und ein Node Worker auf dem Server. Sowas macht man nicht. Die Wetterdaten selbst kommen von Open-Meteo4 mit restriktiven Downloadlimits und Nutzungsbeschränkungen. Kann man machen, doch greife ich da lieber direkt zur Quelle, dem Open-Data Server des Deutschen Wetterdienstes (DWD).5 Read more

3. Oktober 2025, 19:36

Nautilus Helper auf codeberg.org

Am heutigen Feiertag habe ich meine Nautilus Scriptsammlung etwas aufgehübscht und zum Codeberg getragen.1 Für alle, die gerne wiederkehrende Tätigkeiten automatisieren wie z.B. OCR über PDFs, Erstellung animierter WebP-Bilder aus einer Auswahl von Bildern oder Encodieren von Videos in h.265. Die Skriptsammlung wird von Zeit zu Zeit erneuert. Mir schweben da schon schöne Ideen wie das Posten von einer Grafik in Mastodon, mal schauen. Have Fun und schönes Wochenende! Tomas Jakobs Read more

4. September 2025, 16:30

HTTP Limiter auf codeberg.org

Ein schon seit vielen Jahren im Einsatz befindliches Bash-Skript habe ich unlängst aufgehübscht und “zum Codeberg” getragen.1 Der HTTP Limiter ist meine Antwort auf die vielen Bots, Scraper und Pentest-Tools, die unablässig gegen die offenen Ports eines Hosts im Internet “klopfen”. Wobei “klopfen” eindeutig Untertreibung ist. Was einst als “Grundrauschen” daher kam, ist immer mehr zum Normalzustand geworden. Mit spürbaren Folgen: Logfiles wachsen schneller und lassen einen blind werden. Die Bearbeitung von sinnlosen Requests verbraucht mehr CPU, RAM und Traffic. Besonders anfällig gegen DDOS2 sind REST-APIs von Unternehmen mit ihren langsamen Datenbankanbindungen, meist in trägen Frameworks und Programmiersprachen programmiert. Read more

19. Juni 2025, 18:00

QR-/Barcode-Detection auf codeberg.org

Hey Tomas, was machst Du so an Deinem freien Tag? Mal eben eine QR-/Barcode Detection aus den Rippen ziehen inkl. virtueller Tastatur, die erkannte Barcodes in Eingabmasken eintippt. Also prinzipiell ein Stück Software, die ein Stück Hardware ersetzt. Natürlich Opensource auf Codeberg1 und auf den Schultern von Giganten.2 Aber es gibt deutlich bessere (Industrie-)Geräte warum der Aufwand? Nun, wer bislang folgende Funktionalitäten brauchte: Automatische Aufnahme von Produktbildern bei Erkennung Automatisches Starten von Skripten (mit Übergabe des QR-/ Barcodes) Kontinuierliches Überwachen von RTSP-Streams Steuerung von Freigabe- und Übergabeprozessen kann das alles nun auch mit “good enough” Consumer-Hardware. Alles noch Work-in-Progress, mal sehen wohin sich dieser Prototyp entwickelt. Read more

© 2026 Tomas Jakobs - Impressum und Datenschutzhinweis

Mitglied im UberBlgr Webring:   < Zurück > Weiter >  

Unterstütze diesen Blog - Spende einen Kaffee