In Terry Pratchetts Roman „Going Postal“ gibt es die Klacker – ein Signaltürmenetz. Wird ein Name mit dem Zusatz GNU durchgereicht, wandert er endlos weiter, denn „ein Mensch ist nicht tot, solange sein Name noch genannt wird“. Nach Pratchetts Tod i…
Namen und Adressen – wenn Zeichenketten auf die Wirklichkeit treffen
Namen sind für Menschen gedacht und für Maschinen unbequem. Ein Nachname kann ein Apostroph enthalten, aus einem Buchstaben bestehen oder zufällig genauso heißen wie ein Datenbankzustand – und dann verschwindet sein Träger aus dem Formular.
Bei Adressen ist es umgekehrt: Damit Beispiele in Anleitungen niemanden treffen, wurden Namen ausdrücklich für die Nichtbenutzung reserviert. Und manche Kopfzeile hat überhaupt keinen technischen Zweck, sondern ist ein Nachruf, den Server bis heute mitsenden.
Wer Formulare oder Datenbanken baut, findet hier eine kurze Prüfliste – und einen Grund, Eingaben weniger streng zu behandeln.
Netzfundstücke in Namen & Adressen
RFC 2606 reserviert die Endungen .test, .example, .invalid und .localhost sowie die Domains example.com, example.net und example.org. Sie sind für Dokumentation und Beispiele gedacht und werden nie an jemanden vergeben. Der Grund ist praktisch: Vor …
In Datenbanken steht NULL für „kein Wert“. Menschen mit dem Nachnamen Null oder Null-ähnlichen Schreibweisen laufen deshalb seit Jahrzehnten in dieselbe Wand: Formulare weisen den Namen als leer zurück, Buchungen scheitern, Rechnungen kommen ohne Ad…