Aufkleber und mehr Style für die Anmeldung
Was im Muckturnier.org-Merch-Portfolio definitiv noch gefehlt hat: Aufkleber! Damit ist jetzt Schluss:
In zwei Größen (8 cm und 11 cm breit) machen die sich überall hervorragend, z. B. auf einem Auto, einem Notebook – oder: Auf einem stationären QR-Code-Scanner. Womit wir bei „mehr Style für die Anmeldung“ wären:
Das ist meine neueste Errungenschaft: Ein Sunmi Blink. Das ist ein Barcode-Scanner, der als POS-Terminal gedacht ist (für das Scannen QR-Code-basierter Zahlungsmethoden wie Alipay – was bei uns wenig verbreitet ist, weswegen es hier auch wenig Auswahl an solchen Geräten gibt). Geradezu perfekt, um damit einen Voranmeldungs-QR-Code von einem Handydisplay zu scannen!
Ein kleines Problem gab es mit dem Ding aber doch: Trotz korrekter Konfiguration des Tastaturlayouts verschluckte der Scanner alle in einem QR-Code gespeicherten Leerzeichen. Zwar habe ich mittlerweile herausgefunden, wie man das korrekte Eingeben von Leerzeichen trotzdem konfigurieren kann, aber per Standardeinstellung werden keine eingetippt. Womöglich machen das andere Barcode-Scanner auch so – damit hätte ich jetzt ehrlich gesagt nicht gerechnet.
Es sieht also ganz danach aus, als ob der kleinste gemeinsame Zeichensatz-Nenner für Barcode-Scanner nicht nur der druckbare ASCII-Zeichensatz ist, sondern der druckbare ASCII-Zeichensatz ohne Leerzeichen. Um maximale Hardware-Kompatibilität sicherzustellen, habe ich das Serialisierungsprotokoll für Anmeldungscodes angepasst. In der aktuellen Version 2 enthalten die Codes keine kodierten Leerzeichen mehr, und somit gibt es auch keine Probleme mehr mit Leerzeichen.
Veröffentlicht wird das neue Protokoll, zusammen mit dem neuen „QR-Code-Scanner testen“-Dialog zum Überprüfen, ob ein Barcode-Scanner richtig konfiguriert ist, in der nächsten Version (höchstwahrscheinlich 3.9.0, t. b. a.). Natürlich kann man schon jetzt die neuen Anmeldungscodes nutzen, wenn man den aktuellen git-Stand selbst baut.
Abgesehen davon könnt ihr euch den Scanner auch gern für euer Muckturnier ausleihen – bei Bedarf einfach melden :-) Dank der richtigen Konfiguration kann er ja jetzt auch Version-1-Anmeldungscodes mit Leerzeichen auslesen.