DtlfMhl

Hello world!

2.10.2016

Das ist seit Jahrzehnten der klassische Gruß eines Entwicklers an eine neu zu erlernende Pro­gram­mier­sprache, und da hier ja nun wirklich die ganze Welt mitlesen kann, ist das wohl auch hier an­ge­messen.

Mal wieder ein weiterer Blog?

Gleich vorab sollte ich vielleicht klarstellen, daß dies wohl kein Blog im Sinne regelmäßiger Beiträge werden wird: Ich beabsichtige nicht, nur um irgendeiner Regelhaftigkeit zu genügen, mäßige Texte zu veröffentlichen. (Was natürlich auch nicht bedeuten kann, daß jeder Leser meinen Ver­öf­fent­lichungen ein besonders hohes Niveau zusprechen wird. Es steht aber jedem frei, sie nicht zu lesen.)

Das Hauptziel dieser Seite ist rein privater Natur: Die Weitergabe von Fotos im Familien- und Freundeskreis. (Nein, mein Smartphone benutze ich nicht zum Fotografieren, und die Dateien z.B. von einer Geburtstagsfeier werden bei vernünftiger Auflösung schnell zu groß für das Medium Email.) Dazu muß es dann natürlich irgendwann einen privaten Bereich geben, aber daran muß ich noch arbeiten.

Gibt es hier also zukünftig keinen weiteren Inhalt?

Andererseits habe ich gelegentlich auch Spaß daran, einfach mal ein paar Zeilen zu verfassen, und vielleicht findet der oder die eine oder andere gefallen daran. Meine Interessen sind eigentlich breit genug gestreut, um zumindest nicht zwingend langweilig werden zu müssen: Neben der Soft­ware­ent­wicklung (mein Beruf) gibt es da auch noch die Foto­grafie, bis vor wenigen Jahren haben meine Lebens­ge­fährtin und ich viel getanzt (und wir haben die Hoffnung noch nicht ganz aufgegeben, daß der Spaß daran uns nochmal von der Couch locken könnte) und einen gewissen Spaß an Logik, Mathematik und ähnlichen Kalkülen habe ich auch immer gehabt. Falls es mir also gelingt, meinen inneren Schweinehund zu überwinden oder auszutricksen, gibt es da sicher genug Dinge, die sich aufzuschreiben lohnen könnten.

Browser und Kompatibilität

Wie schon angedeutet, wird es gelegentlich vorkommen, daß sich auf diesen Seiten mal eine Formel findet. Aus Gewohn- und Faulheit benutze ich dafür LaTeX, was mich aber im Web vor ein Problem stellt: Ich kenne keinen Browser, der das darstellen könnte. Ich dachte schon, ASCIIMathML.js wäre für dieses Problem die Lösung — bis ich feststellen mußte, daß zumindest die Entwickler von Chrome eine Unter­stützung für MathML nicht für wichtig erachten.

Vorerst nutze ich jetzt erstmal ASCIIMathMLwFallback2.js: Auf Browsern, die MathML nicht unter­stützen, werden dabei die LaTeX-Formeln mit separaten Requests an einen anderen Webserver als Grafiken erzeugt. Leider muß ich dafür aber beim Schreiben der Formeln ziemlich aufpassen, sonst werden an vielen Stellen mehr oder weniger willkürlich irgendwelche Pfeile oder Klammern eingefügt. Irgendwie versucht das Script meine Formeln umzubauen, aber offenbar werden dabei zu viele Klammern hinzugefügt, und irgendwo verheddert sich das dann.

Als Notlösung habe ich jetzt erstmal das Parsen für diese Fälle komplett unterdrückt. Das ist nicht optimal, aber immerhin liefert es lesbare Ergebnisse. Mal schauen, was mir da noch einfällt…

Die Darstellung der Seiten mit dem „Zwischen­freundlichen Erkunder” kann ich (zur und auf ab­seh­bare Zeit) nicht testen, da ich die EULA des Herstellers des dafür benötigten Betriebs­systems zu abschreckend finde, und bei meinem letzten Rechner­upgrade daher beschlossen habe, mich von jenem Betriebs­system (nun vermutlich endgültig) zu verabschieden.

Aber genug für heute,
bis bald,
DtlfMhl