Vor Kurzem habe ich eine Mail von einem Nutzer meines QR Code Generators erhalten. Er befasst sich gerade tiefer mit der Funktionsweise von QR Codes und hat die Frage gestellt, ob die ganzen Modultypen, aus denen sich QR Codes zusammensetzen, zum besseren Verständnis unterschiedlich hervorgehoben werden können. Aus meiner Sicht ist es eine klassische Aufgabenstellung, die mit Hilfe des Vektorgrafikformats (SVG), garniert mit einer Priese von DOM-Manipulationen gelöst werden kann. Die Frage ist nur, ob es mir auch ohne clientseitige JavaScript-Logik gelingt. Finden wir’s heraus.
Continue reading „SVG Animationen am Beispiel eines QR Codes“SEPA Generator DLL
Als ich mein erstes Girokonto Anfang der 2000er Jahre eröffnet habe, war die Bankenwelt eine ganz andere. Um Überweisungen zu tätigen, musste ich am Bankenschalter in den altehrwürdigen Hallen der örtlichen Sparkassenfiliale vorstellig werden und das Überweisungsformular mit Durchschlag ausfüllen. Ausfüllhilfen gabs nicht – mit meiner Sauklaue hatte ich mich besonders ins Zeug zu legen, damit das angewiesene Geld dort landete, wo ich es hinüberweisen wollte. Bei jeder weiteren Überweisung ging die Schönschriftübung wieder von vorne los. Kontoauszüge gabs damals auch nur bei der Bank, im Mini A5-Format auf blassrosa Thermopapier. Aus Ausgleich hierzu gab es allerdings recht üppige Guthabenzinsen auf dem Girokonto.
Ein paar Jährchen später stieg ich auf das Onlinebanking um – Features wie Vorlagen oder die Möglichkeit, neue Überweisungen aus bestehenden Umsätzen heraus zu erstellen, mochte ich seitdem nicht mehr missen. Auch die Sache mit den Kontoauszügen ist bequemer geworden, da sie im Onlinebanking als PDF-Dateien zur Verfügung standen. Nach und nach kamen weitere Features hinzu – so ist es beispielsweise seit einigen Jahren möglich, Aufträge elektronisch in Form von SEPA XML Dateien direkt bei der Bank einzureichen. Die Erstellung solcher XML Dateien greife ich als Thema in diesem Beitrag auf und stelle meinen SEPA Generator vor.
Continue reading „SEPA Generator DLL“