Blog

Lightweight Semantic Markup for Software Manuals

April 02, 2017 – tagged Docbook, Scala

Like most software developers, once in a while I need to write not only program code, but also text for humans to read, for example README files, tutorials, or software manuals. This post presents requirements that a markup language should fulfill to be usable for software documentation and presents one possible approach using Docbook XML generated from Scaml.

Parsing timestamps from Apache log files in Python

October 29, 2013 – tagged Apache, Programming

Timestamps in Apache access log files have, by default, the format > 27/Oct/2013:06:33:40 +0100 This can not be parsed in Python using the strptime() function from the time/datetime modules because there is no %z placeholder in strptime() to match the timezone (only %Z). Also, using the parse() function from dateutil.parser ...

Welches Ziel hat Angela Merkel in der NSA-Affäre?

October 28, 2013 – tagged Politik, Datenschutz

Seit Juni wird Deutschland von den Enthüllungen Edward Snowdens umgetrieben. Die deutsche Bundeskanzlerin hat sich dazu in den ersten Monaten fast gar nicht geäußert und ihre Minister vorgeschickt, die Affäre kleinzureden, zu beschwichtigen und sich von einem amerikanischen Geheimdienst, der das eigene Parlament belügt, mündlich und schriftlich versichern zu lassen, ...

Kundenservice bei Fonic

September 26, 2013 – tagged Japan

Gerade bin ich für einige Monate in Japan, aber die Servicewüste Deutschland verfolgt mich bis hierher. Eigentlich wollte ich nur gelegentlich mit meinem deutschen Handy, das ich mit einer Fonic-SIM-Karte benutze, SMS in Japan empfangen – das hat auch einen guten Monat lang geklappt. Danach habe ich allerdings von einen ...

Prism und Tempora – „Neuland“?

June 24, 2013 – tagged Datenschutz, IT Security, Politik

Durch Deutschland geht gerade ein Sturm der Empörung über unsere angelsächsischen Verbündeten, vornehmlich wegen Prism und Tempora. Ein paar Anmerkungen dazu: Falls* Tempora tatsächlich das gesamte Internet abfangen und speichern sollte, ist das die Voraussetzung, von der man beim Design sämtlicher sicherer Internetprotokolle ausgeht und ausgehen muss. Beispielsweise hat ...

The Wave Dash in Japanese Punctuation

April 20, 2013 – tagged Japan, Howto, Typography

While trying to copy a printed vocabulary list into LibreOffice, I stumbled over a rather wide tilde character that was used as a placeholder as in ~を楽しむ which means “to enjoy something” (namely, the thing represented by the tilde). Now I had quite a hard time typing “~” using Anthy ...

How to typeset Japanese using (Xe)LaTeX

March 22, 2013 – tagged Howto, Japan

Typing Japanese on a Western keyboard is rather easy to setup, be it on Linux, Mac OS or Windows. One can usually type the Romaji version, such as “kyou”, and will obtain “きょう” if the input method is set up properly. Katakana/Kanji versions can usually be obtained by hitting the ...