Skip to content

Automatic Wikification of Configuration Files

In the company I work for, most documentation is maintained in Word format. Except mine. I have a dokuwiki and am thankfully allowed this exception as I am the only Linuxer in the company. Since Windows systems need external documentation (being hindered by the absence of commentable text configuration files), there is a policy that all configuration data needs to be explicitly documented. I hate that idea, since documentation is always outdated, and documenting configuration changes doubles the work that needs to be done.

After finding out that dokuwiki has a command line interface, I implemented a mechanism that can run from cron and keeps wiki pages of configuration files up to date on an automated basis.

Continue reading "Automatic Wikification of Configuration Files"

Spass mit geplussten Mailadressen. Die nächste Stufe.

Mailadressen mit Plus im Local Part sind ein immer währender Quell der Freude. Sie helfen dem lokalen Mailserver bei der Sortierung eingehender Mail, und sind ein ausgezeichneter Spamfilter - Spammer wissen nicht wirklich, dass Pluszeichen in Local Parts von Mailadressen erlaubt sind, und schneiden die von der Webseite gefischte Mailadresse per Skript kaputt.

Dass auch die meisten Entwickler von dynamischen Webseiten nicht wissen, dass Pluszeichen in Local Parts von Mailadressen erlaubt sind, ist bedauerlicher Nebeneffekt. So kann man sich bei gut der Hälfte aller Webapplikationen mit einer solchen Mailadresse nicht anmelden.

Die neueste Masche der Snowboarder ist allerdings noch etwas perverser: Man akzeptiert die Mailadresse für die Anmeldung. Dann setzt man den Kunden ungefragt auf einen Newsletterverteiler (was man ja, da Kunde, ungestraft tun darf). Und dann lässt man die Abmeldung vom Newsletter nur dann durchgehen, wenn die Mailadresse kein Plus enthält. Wunderbar.

Diesen Scherz haben sich alleine in den letzten sieben Tagen sowohl Tchibo als auch Netgear erlaubt. Wie schön, dass ich geplusste Mailadressen dafür einsetze, dass ich Mailadressen nur einmal verwende. Somit haben sich jetzt sowohl Tchibo als auch Netgear ein 550 mit passendem Kommentar im Ablehnungstext eingehandelt. Schade, dass das niemals jemand lesen wird. Denn Bounces auswerten tut ja auch kein professioneller Newsletterversender.

UTF-8 on a shell

Dear Lazyweb, can you please explain how to properly credit a frenchman in a changelog without mangling his name? I do not consider it acceptable to use a different editor, make sure that my terminal was started with the proper environment variables set (run-time configuration does not seem to do it) before I can correctly enter non-english characters in a text mode editor.

I guess I need to make the UTF-8 transition on the desktop. Are there any docs about how to do this?

It is just incredibly frustrating to spend an hour on IRC just to create a changelog entry for a patch that took a minute to make and five minutes to test.

OpenBXing als Kommunikationshemmnis

Ach, was war das doch schön. Früher[tm]. Wenn man (A) für manche Dinge an jemanden (B) rankommen wollte, den man noch nicht kennt, hat man einen gemeinsamen Bekannten (C) gebeten, einen Kontakt herzustellen. Dann kam eine Mail von C an B mit Cc an A, der in einigen wenigen Worten A beschrieben hat und B kurz erklärt hat, was A denn gutes tun könnte. Den Rest hat man dann einfach als Antwort auf diese Mail geregelt. Oder eben nicht.

Heute kommt in solchen Fällen ein "Vorstellung des Kontaktes A" über OpenBXing, was A im Zweifel nichts nützt. Denn B hat vermutlich seine Mailadresse nicht für jedermann freigegeben, und A ist kein Premium-Mitglied. Somit ist die Kommunikation nicht möglich.

Manche Leute sehen das als ein Feature. Warum stellt man sich dann überhaupt einander vor? In so einer Situation sitze ich mit einer schwarzen Rauchwolke über dem Kopf am Rechner, weil das Internet eigentlich Kommunikation herstellen und nicht verhindern sollte. Früher, vor Xing ging es doch auch.

Und vollends ballistisch werde ich, wenn dann das obligatorische "Was, Du bist noch kein Premiumuser?" zurückkommt. Dieses Geschäftsmodell finde ich sowas von zum kotzen, dass mir echt die Worte fehlen.

Ich will kein Geld dafür ausgeben, um kommunizieren zu können. Das muss ich nämlich nicht. Ich habe schon ein Kommunikationsmedium. Eins, das seit 20 Jahren funktioniert. Was ist an geschlossenen, kommerziellen Plattformen besser als am althergebrachten Medium? Weil sie bunt sind und klickbar? Das ist E-Mail im Zweifel auch.

So, und jetzt geh ich mal darüber nachdenken, ob ich überhaupt noch bei OpenBXing sein will oder ob ich es muss.