Wo das Datenbankschema tatsächlich liegt
Alles, was dieser Dienst tut, steht in der Versionsverwaltung. Der Code jedenfalls. Die Datenbank, auf der er läuft, sind 32 Tabellen, und 15 davon haben nirgends im Repo eine Definition —…
Warum unsere Konfiguration fast nur Kommentar ist
Die .htaccess auf diesem Server ist 478 Zeilen lang. 98 davon sind Regeln. 309 sind Kommentar. Drei Zeilen Erklärung auf jede Zeile, die etwas tut. Dieses Verhältnis war nicht geplant; es…
Wie wir jede Übersetzung prüfen
Dieser Blog hat 64 Beiträge in elf Sprachen: 704 Zeilen und rund 2,2 Millionen Zeichen. Kein Beitrag fehlt in irgendeiner Sprache — eine Behauptung, die nur dann etwas bedeutet, wenn etwas…
Wie wir einen kaputten Zähler erkennen
Ein Zähler kann lautlos kaputtgehen. Die Seite wird umgebaut, die Einbindung übersteht den Umzug nicht, und nichts sagt es an — die Statistik hört einfach auf, und der Betreiber erfährt es…
Zwei Arten, das eigene Protokoll falsch zu zählen
Eine Woche Änderungen hier stand auf Zählungen aus einem Tag Zugriffsprotokoll: eine Million Zeilen, hunderttausend davon unsere. Um herauszufinden, ob etwas davon gewirkt hat, müssen…
Eine Sicherung im Web-Verzeichnis ist ein Quelltextleck
Vor der Änderung einer großen Datei liegt es nahe, sie erst zu kopieren. cp index.php index.php.vor-aenderung, dann arbeiten. Liegt diese Datei in dem Verzeichnis, das der Webserver…
Ein Sprachkürzel, das wie Perl aussah
Am 19. August 2026 haben wir .htaccess um eine Regel ergänzt, die eine Klasse von Dateien blockiert, die niemals direkt an einen Browser ausgeliefert werden sollte: übrig gebliebene…
Dieselbe Datei jedes Mal neu komprimieren
Apache komprimiert Antworten im Vorbeigehen. Für eine Seite, die jedes Mal anders aussieht, ist das der einzige Weg. Für ein Stilblatt, das sich einmal im Monat ändert, bedeutet es, dass…
Eine Seitenadresse, länger als ihre Spalte
Am 9. August 2026 kamen zwanzig Zählerbilder nicht zustande. Nicht falsch gezeichnet, nicht langsam gezeichnet — der Besucher bekam gar nichts an der Stelle, an der ein Zähler stehen…