Der widerspenstigen sqlite-Zähmung: Ein Wochenend-Refactoring Der widerspenstigen sqlite-Zähmung: Ein Wochenend-Refactoring Ein gelangweiltes Wochenendprojekt wurde zur kleinen Meisterklasse in Datenbank-Design. Aus einem „passt-schon“-Importer entstand ein set-basierter, transaktionaler Loader – und die Laufzeit fiel von 4 Stunden auf unter 10 Sekunden für 300k+ Zeilen. Gleiche Maschine, gleiche Daten, andere Architektur: MariaDB auf einer durchschnittlichen NVMe-Kiste. Hier sind Geschichte, Denken – und gerade genug Code. Weiterlesen
Windows 11 auf nicht unterstützter Hardware: Warum ich alle Systeme aktualisiert habe Windows 11 auf nicht unterstützter Hardware: Warum ich alle Systeme aktualisiert habe Ich habe alle meine angeblich „nicht unterstützten“ PCs auf Windows 11 aktualisiert – problemlos und ohne jedes Drama. In diesem Beitrag analysiere ich, warum das funktioniert hat, wie Microsoft gezielt FUD (Fear, Uncertainty, Doubt) einsetzt, und was es mit TPM 2.0 wirklich auf sich hat. Kein Tutorial, sondern ein systemischer, rationaler Blick auf Technik, Vertrauen und die nachhaltige Nutzung von Hardware. Weiterlesen
Digitale Resilienz für die Hosentasche: Ein strategischer Leitfaden zur Sicherung von Wikipedia mit Kiwix Digitale Resilienz für die Hosentasche: Ein strategischer Leitfaden zur Sicherung von Wikipedia mit Kiwix Wenn Netzwerke ausfallen, Regime ihre Zensur verschärfen oder ein Sturm den Glasfaseranschluss zerstört, darf der Zugang zu Wissen nicht gemeinsam mit dem Signal verschwinden. Kiwix ermöglicht es, die kulturellen Schätze von Wikipedia – und tausende weitere freie Ressourcen – in komprimierte ZIM-Dateien zu packen, die auf einen USB-Stick passen. Weiterlesen
Wie du regelmäßige Jobs zuverlässig jede Minute ausführst Wie du regelmäßige Jobs zuverlässig jede Minute ausführst Regelmäßige Aufgaben zu automatisieren klingt zunächst einfach, birgt jedoch eine Vielzahl potenzieller Fallstricke. Überlappende Ausführungen, verpasste Starts und fehlende Kontrollmechanismen können die Zuverlässigkeit erheblich beeinträchtigen. Während Werkzeuge wie cron und systemd-Timer für viele Szenarien ideal sind, habe ich für spezifischere Anforderungen eine eigene Lösung entwickelt: einen maßgeschneiderten PHP-Daemon, der maximale Kontrolle und Flexibilität bietet. Weiterlesen
Warum ich auf meinem Heimserver kein RAID verwende Warum ich auf meinem Heimserver kein RAID verwende RAID gilt oft als Standard für Datensicherheit, doch auf meinem Heimserver setze ich auf ein einfacheres, energieeffizientes Konzept: manuelle nächtliche Backups. Dieses Setup bietet mir Flexibilität, schützt vor versehentlichen Löschungen und ermöglicht den effektiven Einsatz älterer Festplatten. Weiterlesen
Ultimativer Leitfaden: Samba für Time-Machine-Backups auf Debian-Servern einrichten Ultimativer Leitfaden: Samba für Time-Machine-Backups auf Debian-Servern einrichten Die Einrichtung von Time-Machine-Backups für Apple-Geräte auf einem Linux-basierten NAS ist dank neuer Samba-Funktionen deutlich einfacher geworden. Mit einem richtig konfigurierten Samba-Server auf Debian kannst du deine macOS-Geräte problemlos im Netzwerk sichern und auf dein NAS zugreifen – ganz ohne mühsame Einrichtung. Schluss mit dem Erstellen von Sparsebundles oder komplexen Konfigurationen! Weiterlesen
Meine eigene Blog-Engine Meine eigene Blog-Engine Warum sich mit aufgeblähten, universellen Lösungen zufriedengeben, wenn du etwas maßgeschneidertes schaffen kannst? Als Entwickler, der auf Optimierung und Performance setzt, habe ich meine eigene Blog-Engine von Grund auf entwickelt – basierend auf dem leistungsstarken Charm-PHP-Framework und nahtlos in meine SaaS-Plattform PentaPaper integriert. Weiterlesen
Europa im Detail: So erstellst du deinen eigenen OpenStreetMap-Server Europa im Detail: So erstellst du deinen eigenen OpenStreetMap-Server Bereit, deine OpenStreetMap-Fähigkeiten auf das nächste Level zu bringen? In diesem Beitrag erkläre ich dir, wie du einen maßgeschneiderten Tile-Server für die gesamte europäische Region erstellst – von der Einrichtung leistungsstarker Hardware bis zur Generierung und Bereitstellung der Kartendaten auf deinem eigenen Webserver. Weiterlesen
Meister der Karten: Der Weg zum eigenen OpenStreetMap-Server Meister der Karten: Der Weg zum eigenen OpenStreetMap-Server Hast du dich jemals gefragt, was es braucht, um deinen eigenen Kartenserver mit OpenStreetMap-Daten zu erstellen? Kleiner Spoiler: Es ist eine lange, verschlungene Reise voller Herausforderungen, Rückschläge und wertvoller Lektionen. In diesem Beitrag teile ich meine Erfahrungen, wie ich die Komplexitäten von OSM gemeistert habe. Weiterlesen
Hochpräzise Zeit mit GPS auf einem Raspberry Pi und diese über NTP bereitstellen Hochpräzise Zeit mit GPS auf einem Raspberry Pi und diese über NTP bereitstellen Hast du schon einmal daran gedacht, hochpräzise Zeit in deinem lokalen Netzwerk zu erhalten, unabhängig von öffentlichen NTP-Servern? Ob für Projekte wie einen ADS-B Flugzeugtracker oder einfach als ultra-präzise Zeitquelle: Die Einrichtung eines GPS-basierten NTP-Servers auf einem Raspberry Pi könnte die perfekte Lösung sein. In diesem detaillierten Leitfaden zeige ich dir jeden Schritt des Prozesses. Weiterlesen