Eine Bordkarte
Eine Bordkarte wird von einer Maschine am Gate gelesen, von einer Person am Schalter und von einem Fluggast, der in der anderen Hand eine Tasche hält. Alle drei müssen auf demselben kleinen Rechteck in einer Sekunde finden, was sie brauchen; deshalb ist das Layout so dicht und so in Kästen gegliedert. Am wichtigsten ist die Maschine, und sie ist von den dreien die unnachsichtigste.
Der QR-Code ist keine Dekoration. Er trägt die eine Zeile, auf deren Lesen sich die Flugsteige der Welt geeinigt haben: den Namen, die Buchungsreferenz, die beiden Flughäfen, die Fluggesellschaft, den Flug, den Tag des Jahres, die Klasse, den Sitz, die Check-in-Nummer und den Status des Fluggasts — jedes an seiner eigenen Stelle, jedes in fester Breite, mit Leerzeichen aufgefüllt, wo es kürzer ist. Ein Zeichen an der falschen Stelle, und das Gate diskutiert nicht, es weist die Karte einfach ab.
Was dieses Beispiel zeigt
- Die eine Zeile, die die Gates lesen, jede Angabe an der dafür vorgesehenen Stelle geschrieben.
- Diese Zeichenkette als QR-Code getragen, so wie eine Bordkarte auf einem Telefon sie trägt.
- Eine Perforationslinie und ein Abschnitt, der die Flugdaten wiederholt.
Der Quellcode, vollständig
Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt.
Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.
Den Rust-Quellcode lesen
Den Python-Quellcode lesen
Den JSON-Quellcode lesen
Das Dokument selbst
Das Dokument auf Englisch öffnen
Das Dokument auf Französisch öffnen
Das Dokument auf Deutsch öffnen
Das Dokument auf Spanisch öffnen
Das Dokument auf Italienisch öffnen
Das Dokument auf Portugiesisch öffnen