10 on Monday, 100 on Wednesday (02 Sep 2009)

Yesterday, Opera 10 was released, with a lot of interesting features, and so I hit the "Check for Updates" button in my (admittedly really old) v9.01 installation of Opera.

Seems like I should have upgraded immediately after the press release was out, and that by waiting another day I missed a whole slew of additional releases:

opera96.png

Now, that's rapid development! big grin

PS: Yes, I know, this is old hat, but the message still gave me a good chuckle wink


Sightrunning in Milan (12 Jun 2009)

Wherever I travel, at least an hour or two of sightrunning is on top of my to-do list.

While I was in Milan for the European Lisp Symposium recently, I had to spend one of the evenings in Milan preparing my presentation on CoCreate Modeling, and so there wasn't much time left to enjoy the city. But I had my running shoes with me, and so I sneaked out of the hotel for two hours in the evening to marvel at sights such as the magnificent dome, the Galleria Vittorio Emanuele, the Parco Sempione and the Arena Civica, Castello Sforzesco, the Scala, Cimitero Monumentale, the Corso Como, the Brera quarter, or Peck (not much of a sight when closed, though).

Sightrunning is just perfect to get a first impression of a city - next time I'm in Milan, I'll already know my way around and what I want to see more of!


Echt einfach, Alter! (09 Jun 2009)

Spruch des Tages, heute morgen in der S-Bahn gehört: "Das ist doch so einfach wie 1*1 = 2!".


Speeding through the crisis (22 Apr 2009)

That darn ol' MP3 player. Five years old, but still looks cute. Stubbornly refuses to break, too, so no excuse to go out and buy a new one. Which, of course, I wouldn't do anyway these days. You know, the crisis and all - who has the guts to make investments like this now. I mean, a new player could easily cost me as much as 30 euros! wink

So I'm sticking to the old hardware, and it works great, except for one thing: It cannot set bookmarks. Sure, it remembers which file I was playing most recently, but it doesn't know where I was within that file. Without bookmarks, resuming to listen to that podcast of 40 minutes length which I started into the other day is an awkward, painstakingly slow and daunting task.

But then, those years at university studying computer science needed to finally amortize themselves anyway, and so I set out to look for a software solution!

The idea was to preprocess podcasts as follows:

  • Split podcasts into five-minute chunks. This way, I can easily resume from where I left off without a lot of hassle.
  • While I'm at it, speed up the podcast by 15%. Most podcasts have more than enough verbal fluff and uhms and pauses in them, so listening to them in their original speed is, in fact, a waste of time. Of course, I don't want all my podcasts to sound like Mickey Mouse cartoons, of course, so I need to preserve the original pitch.
  • Most of the time, I listen to technical podcasts over el-cheapo headphones in noisy environments like commuter trains, so I don't need no steenkin' 320kbps bitrates, thank you very much.
  • And the whole thing needs to run from the command line so that I can process podcasts in batches.

I found it surprisingly difficult to find the single right tool for the purpose, so after experimenting for a while, I wrote the following bash script which does the job.

#! /bin/bash
#
# Hacked by Claus Brod, 
#   http://www.clausbrod.de/Blog/DefinePrivatePublic20090422SpeedingThroughTheCrisis
#
# prepare podcast for mp3 player:
#  - speed up by 15%
#  - split into small chunks of 5 minutes each
#  - recode in low bitrate
#
# requires:
#  - lame
#  - soundstretch
#  - mp3splt

if [ $# -ne 1 ]
then
  echo Usage: $0 mp3file >&2
  exit 2
fi

bn=`basename "$1"`
bn="${bn%.*}"

lame --priority 0 -S --decode "$1" - | \ 
  soundstretch stdin stdout -tempo=15 | \ 
  lame --priority 0 -S --vbr-new -V 9 - temp.mp3

mp3splt -q -f -t 05.00 -o "${bn}_@n" temp.mp3
rm temp.mp3

The script uses lame, soundstretch and mp3splt for the job, so you'll have to download and install those packages first. On Windows, lame.exe, soundstretch.exe and mp3splt.exe also need to be accessible through PATH.

The script is, of course, absurdly lame with all its hardcoded filenames and parameters and all, and it works for MP3 files only - but it does the job for me, and hopefully it's useful to someone out there as well. Enjoy!


This blog considered illegal (13 Apr 2008)

If you are a C++ programmer, my blog should give you the creeps. Sometimes because of what I write here, I guess - but definitely because of its name. You are not alone. The first time someone told me about that "#define private public" line which he had just found in our codebase, I didn't want to believe that someone actually did that.

But it was oh so true.

If I remember correctly, there was a reason for it - certainly not a good one, but a reason: Some experimental test code needed to access a class member which was declared private, and the author of that code wasn't supposed to change the class under test, or did not have access to it.

This disgusting hack was probably meant as a stopgap solution, but then remained in the code for way too much time - until it was re-discovered and became a part of our local programming folklore. I was actually grateful for this hack - without it, I'd probably still be searching for a name for my blog!

And then, just a few days ago, I came across the following excerpt from the standard for the C++ standard library (ISO/IEC 14882:1998(E), section 17.4.3.1.1):

A translation unit that includes a header shall not contain any macros that define names declared or defined in that header. Nor shall such a translation unit define macros for names lexically identical to keywords.

Good heavens, my blog is cursed upon by the standard! Expelled will I be from the C++ community! Never will I be on a first-name basis with Mr. Stroustrup! What have I done...


Entendämmerung (02 Jan 2008)

Ich bin aufgewachsen mit den Werken von Carl Barks, und auch heute noch halte ich ihnen die Treue. Die Verehrung fuer Carl Barks war so gross, dass ich Mitglied der D.O.N.A.L.D. wurde. Die "Deutsche Organisation Nichtkommerzieller Anhänger des Lauteren Donaldismus" widmet sich der hinreissend zweckfreien Betrachtung der Barksschen Werke auf so amüsante Weise, dass es mir ganz und gar nichts ausmachte, dass meine Mitgliedsbeiträge bei sympathisch improvisiert wirkenden Maifeiern, Zwischenzeremonien und Kongressen verprasst wurden.

Man lernt in diesem Verein übrigens auch schnell, dass die Republik donaldistisch unterwandert ist: Die geistigen Kinder von Carl Barks und seiner kongenialen deutschen Übersetzerin Erika Fuchs sind längst den Watschelgang durch die Institutionen angetreten. Das Feuilleton der Frankfurter Allgemeine Zeitung beispielsweise ist vollständig in der Hand von Federviehfetischisten. Und auch die Stuttgarter Zeitung veröffentlicht in schöner Unregelmässigkeit Beiträge oder auch nur Bilder mit verdächtig anatidem Hintergrund.

Nicht nur, dass Barks meinen Geschmack für gut erzählte Geschichten geprägt hat, er hat auch meine Berufswahl entscheidend beeinflusst: Der Herr Ingeniör, dem nichts zu schwör war - das war der Held meiner Kindheit.

Und doch bin ich jetzt aus der D.O.N.A.L.D. ausgetreten und habe dazu auch noch mein Abo der Tollsten Geschichten von Donald Duck gekündigt. Ein wenig traurig ist das schon - aber es war denn doch unvermeidlich.

Zum einen habe ich "meinen Barks" inzwischen schon mehrfach beisammen, die Regale biegen sich. Zum anderen aber fiel mir vor einigen Jahren - auf der Suche nach amerikanischen Donald-Duck-Heften - in einen Comicladen in den USA ein Exemplar von "V for Vendetta" in die Hände, eine düstere, provokante, gewalttätige und verwirrende graphic novel von Alan Moore und David Lloyd.

Barks ist seither die Lektüre für die hellen Stimmungen geworden - in den dunklen Zeiten aber versinke ich in den verblüffenden Hirngespinsten von Alan Moore. Oder in Serien wie "Y - The Last Man", in der Brian K. Vaughan seine Hauptfigur in eine Welt setzt, in der er das letzte männliche Wesen ist. Oder DMZ, in dem Manhattan zwischen die Fronten eines Bürgerkriegs gerät. Oder ich grüble über Sin City, in dem Frank Miller so heftig Gewaltphantasien frönt, dass ich immer noch nicht so richtig weiss, ob ich das für gefährlich oder für erstaunlich halten soll...

Alle diese tollen Geschichten sind also hiermit wärmstens empfohlen - aber zumindest im Falle von DMZ und Sin City nur für Leser mit guten Nerven. Und für alle anderen gibt es immer noch die geliebten Vierfingler und Schnabelträger aus Duckburg.


Die Kollegen Könige (21 Mar 2007)

Selbstverherrlichung, so lautete der Vorwurf, und Mißbrauch des Diskussionsforums als Werbeplattform. Ein Totreder sei ich zudem - und einer, der im Forum über andere CAD-Software meckere, "um damit von den eigenen Schwächen abzulenken."

Ich hielt es für unwahrscheinlich, daß ich diese Vorwürfe wirklich alle und vor allem in dieser Schärfe verdient hatte - aber solch starken Tobak ignoriert man besser auch nicht einfach so. Es traf sich, daß Urlaub angesagt war, und so ließ ich mir zwei Wochen Zeit, um das in Ruhe zu verdauen und zu begrübeln.

Danach nahm ich meinen zumindest zeitweisen Abschied aus dem Forum.

Was war geschehen, und warum dieser Schritt?

Anwender der Software, die wir bei CoCreate entwickeln und verkaufen, treffen sich in allerlei Foren, und in einigen davon bin ich Stammgast - besonders in den deutschen Foren. "Ich arbeite zwar bei CoCreate, aber ich schreibe das in meiner Freizeit und spreche nicht für die Firma" - das war als Signatur in jedem meiner Wortbeiträge zu lesen. Zwar hat CoCreate nichts gegen meine Beteiligung, aber ich war auch nicht im Auftrag der Firma zugange, sondern privat - ich war schlicht neugierig, wie Kunden mit der Software, die ich mitentwickele, umgehen und welche Erfahrungen sie damit machen.

Wie in allen Diskussionsforen, so gab es auch hier ab und an Reibereien. Selten jedoch verspürte ich so viel Gegenwind wie in den letzten Monaten, und zum ersten Mal in über sechs Jahren habe ich nun das Gefühl, daß schon meine bloße Anwesenheit zur Gereiztheit beiträgt.

Warum das? Nun, ich kann nicht in die Köpfe derer hineinsehen, die besonders genervt, zuweilen gar aggressiv auf mich reagiert haben. Aber zwei Spekulationen erlaube ich mir.

Anwender brauchen schnelle Lösungen, Entwickler gründliche

Wenn es im Produkt klemmt, will der Anwender möglichst fix eine Lösung, um weiterarbeiten zu können - selbst wenn die Lösung so hemdsärmlig und kurzlebig wäre, daß sie einem Softwareentwickler Magengrimmen verursacht.

Der Entwickler hingegen hat ein Interesse daran, Schwierigkeiten und Tathergang möglichst vollständig aufzuklären: Was ist der Kern des Problems, und welche Beobachtungen haben damit nichts zu tun? War es vielleicht doch ein Anwenderfehler und wie könnte man den in Zukunft vermeiden? Oder ist es ein Fehler in der Software, und wie kann ich den ohne Nebenwirkungen korrigieren, so daß ich mich später nie mehr darum kümmern muß?

Also fragt der Entwickler vier- oder fünfmal nach den genaueren Umständen, um die Lage zu sondieren und falsche Vermutungen auszuschließen. Naja, jedenfalls tue ich das gerne. Vielleicht habe mir auf diese Weise so nach und nach das "Totreder"-Image eingehandelt.

Kollege Kunde? Wohl doch eher König!

Auch wenn die Umgangsformen im Forum kollegial und locker sind, und auch wenn ich tausendmal betone, daß ich das Forum als Privatmann besuche: Aus Kundensicht stehe ich im Zweifel auf der anderen Seite und hafte für all die kleinen oder großen Probleme mit, die der Anwender mit CoCreate-Produkten oder mit CoCreate selbst hatte oder hat.

Im Forum geäußerter Werkstolz oder auch der Versuch, falschen Behauptungen entgegenzutreten, wird deswegen besonders kritisch beurteilt.

Simple Wahrheiten, denke ich heute - und daß die Vorstellung, mit Kunden feierabends am virtuellen Stammtisch klönen zu können, doch eher naïv war. Und wenn ich noch so darauf beharre, als Privatmann an den Diskussionen teilzunehmen: Das Verhätnis ist und bleibt nun einmal asymmetrisch.

Wäre die Betreuung von Foren offizieller Bestandteil meines Jobs, so müßte ich als beauftragter Vertreter meiner Firma mit Angriffen und Auseinandersetzungen leben - und könnte das dann auch gut, denn ich wäre ja nicht persönlich gemeint, oder zumindest könnte ich mir das plausibel einreden.

Ich war indes privat und aus Spaß an der Freud' dabei. Am Ende war vom Spaß wenig übrig, also hieß es für mich: Loslassen üben! Die deutschen Foren funktionieren schließlich auch ohne mich prima. Sehr wahrscheinlich besser als zuvor.

Bin ich eine Mimose? Gut möglich; ich weiß es nicht. Nur daß mir Auseinandersetzungen im Forum zuweilen die ganze Woche verdorben haben, das weiß ich. Und daß ich das nicht mehr erleben möchte.

Was bedeutet das nun für andere Foren? Dort läuft es besser. Vielleicht liegt es daran, daß dort in Englisch diskutiert wird und der Ton schon deswegen ein anderer ist. Jedenfalls werde ich einstweilen Foren wie das internationale CoCreate-Anwenderforum weiter besuchen.

Und dieser Blog? Und die FAQ-Seiten, die CoCreate-Produkte betreffen? Nun, auf dieser Website trifft sich offenbar ein anderes Publikum: CAD-Administratoren, Angehörige von Partnerfirmen, Programmierer. Diskussionen, die sich hier ergeben, haben in der Tat eher kollegialen Charakter. Ich mache hier also weiter.


Wiedervereinigung (29 Jan 2007)

Vor einem guten Jahr begann das Schisma, heute endet es wieder: Ab jetzt ist jeder Blogeintrag gleich, egal ob er Softwarethemen behandelt (meistens in Englisch) oder nur der allgemeinen Feld-, Wald- und Wiesenjammerei dient (deutsch, wegen der größeren Erdenschwere). Es gibt also nur noch ein öffentliches Weblog.

Im Zuge dieser beherzten Maßnahme wird es auch noch einige Umbenennungen geben, so daß eventuell Verweise notleidend werden. Hinweise sehr willkommen.


Qual der Wahl (22 Mar 2006)

Wahlen sind was Feines und Erstrebenswertes, daran kann kein Zweifel bestehen. Ich danke im Stillen dem amerikanischen Präsidenten jeden Tag dafür, daß er möglichst allen Menschen freie Wahlen bescheren will, und müßte er sie dafür bombardieren.

Und dennoch plagen mich in diesen Tagen wieder allerhand hübsche kleine Wahlsorgen.

Nach Schwaben zog ich vor Jahr und Tag, des schnöden Mammons willen, also darf ich nächsten Sonntag auch helfen, gewichtige Entscheidungen darüber zu treffen, wer in den Landtag nach Stuttgart geschickt wird und wer lieber im Weiler verweilen soll. Aber ach, als Auswärtiger tut man sich schwer! Denn der hiesig Verwurzelte hat vermutlich den einen oder anderen Kandidaten vor Jahr und Tag mal beim Richtfest des Duschanbaus der Freiwilligen Feuerwehr am Nebentisch einen Bierhumpen stemmen sehen und sich dabei bewundernd geistig notiert, was für eine schnittige Sonnenbrille der Kandidat da trug. Er kann ihn also nächsten Sonntag für diese Schnittigkeit ruhigen Gewissens wählen. Oder aber er versagt dem Kandidaten seine Stimme ob dessen offensichtlichen Sonnenbrillenfetischismus. Wie auch immer: Keine allzu schwere Abwägung. Für mich hingegen ist guter Rat teuer, wenn überhaupt zu bekommen.

Und dann der Wahltag: Im Wahllokal sitzt das hiesige Dorf- oder Stadtpatriziat und kommt in vorbildlicher Weise seiner staatsbürgerlichen Verantwortung nach. Jeder Wähler, jede Wählerin wird mit Handschlag und Vornamen begrüßt, wenn auch nicht überschwänglich, denn sonst heißt es ja noch, man buhle in letzter Sekunde noch unziemlich um Stimmen. Aber es ist unverkennbar: Man kennt sich.

Auftritt meinereiner, und die Peinlichkeit beginnt: Die Honoratioren sind ja meist vortreffliche Leute, die täglich in ihren Ämtern Hunderte von Wahlbürgern treffen. Schon um nicht als unfreundlich oder vergeßlich dazustehen, lächeln sie verschmitzt und geben nicht klar zu erkennen, daß sie einen noch nie gesehen haben. Und ich wiederum stehe den Mächtigen des Marktfleckens, der Ehrenriege der Gemeinde gegenüber; jeder und jede von ihnen ist bei groß und klein bekannt und beliebt - nur ich habe auch nicht die mindeste Ahnung, mit wem ich's zu tun habe. Ganz bestimmt will ich es mir nicht mit den Lokalmächten verderben; wer kann schon sagen, wann man ihre Hilfe dringend brauchen wird.

Was also tun? Lächle ich tapfer und unbestimmt familiär zurück? Wie lange darf der Augenkontakt sein, bevor der Schwindel auffällt? Sollte ich vor dem Auftritt im Wahllokal nochmals die letzten 20 Ausgaben des Gemeindeblattes studieren und mir Gesichter einprägen, in der Hoffnung, eines zu erkennen und lässig bei der Begrüssung einen Namen fallen zu lassen? Was, wenn es der falsche Name wäre?

Oder begrüße ich stattdessen die Anwesenden in einem möglichst derben auswärtigen Dialekt, um mich klar als Reing'schmeckter zu kennzeichnen und die Situation schon an der Eingangstür zu klären? Hmmm... nicht schlecht, indes: Zwar stamme ich aus Franken und könnte mich daher theoretisch klanglich klar vom lokalen Dialekt absetzen, in der Praxis aber kommt mir meine Dialektunfähigkeit in die Quere, die ich schon so oft verflucht habe: Mehr als eine allgemein süddeutsche Färbung bekomme ich nicht glaubhaft hin, und die ist vom Honoratiorenschwäbisch erst nach einem etwas längeren Wortwechsel klar zu unterscheiden. Wo kriege ich jetzt auf die Schnelle einen Dialekttrainer her?

Oh große Not!


Reimschrift (1.1.2006)

Mark Rosenfelder erfindet in "If English was written like Chinese" glatt mal eine neue Schrift für das Englische: Das römische Alphabet wird kurzerhand ersetzt durch Yingzi, hypothetische englische Entsprechungen der chinesischen hanzi. Das beschreibt Rosenfelder so umwerfend gut, daß man hinterher wirklich zu verstehen glaubt, wie das chinesische Schriftsystem funktioniert. Naja, so ungefähr jedenfalls. Vor allem aber lernt man, daß die chinesische Schrift mit einer ganz eigenen Denkart einhergeht. Es ist schon eine Weile her, daß mich ein Artikel über Sprache so fasziniert hat.


Software-Logbuch (31. Dezember 2005)

Schon seit einer Weile schwanke ich, ob ich meine Einlassungen allgemeiner Natur nicht doch ergänzen sollte um eher klassische Anmerkungen zu Software. Schließlich verdiene ich damit mein Geld, und gelegentlich gäbe es dann doch etwas in diesem Feld zu sagen. So recht will das aber nicht hierher passen, also etabliere ich eine thematische Apartheid: Hie das Vermischte, dort aller Arten Abenteuer von Ajax bis Z-Shell.


Weh-LAN (11. Juni 2005)

Ich besitze einen dieser neumodischen PDAs mit allem Schnickschnack: Bluetooth, WLAN, Massageball zur Entspannung der nach zuviel Tippen und Kritzeln mit dem Griffel verkrampften Finger. Gelegentlich juckt es mich also, mittels dieses Hochtechnologiekonzentrats an gewöhnlichen wie ungewöhnlichen Plätzen nach WLAN-Netzen zu suchen.

In den Gazetten wimmelt es von Wardriving-Reportagen, bei denen regelmäßig herauskommt, daß es im Umkreis von 500 Metern um das jeweilige Redaktionsbüro rauhe Mengen aktiver WLANs gibt, und daß davon glatt die Hälfte sperrangelweit geöffnet ist. Zudem brüstet sich jeder Provider von Rang mit ellenlangen Hotspot-Listen an öffentlichen Plätzen.

So richtig freuen kann ich mich aber noch nicht an diesem Boom. In Ermangelung von Standorten der Fachpresse in der direkten Nachbarschaft gibt es hier meistens auch nicht den Hauch einer Funkregung - auch nicht in meinen Stammkneipen und -restaurants. Zur Verzweiflung gar treibt mich das WLAN am Flughafen Stuttgart. Zwar findet mein PDA dort ein Netz mit dem sehr entspannten Namen any; indes gelange ich nach Verbindungsaufnahme immer nur auf rätselhafte interne Seiten, die von einer Cisco SESM PDA Application raunen - nie aber zum offiziellen Portal, vom dem die Flughafendoku spricht.

Wenn dereinst Google oder Artverwandte einen Flughafen-WLAN-Experten, gerne auch mit schwäbischem Akzent, an die Gestade dieses Blogs spülen sollten: Zu Hülfe!


Erst mal ordentlich Spice hinter die Kiemen! (27. Mai 2005)

Alles spricht von Sternenkriegern, und ich sehe gar nicht ein, warum ich mich da zurückhalten soll:

  • Starwars Origins beschäftigt sich mit Einflüssen und Inspirationen für Star Wars aus Film, Literatur und Kultur.
  • Starkiller hält Originalskripts der Filmserie vor - das erste davon stammt von 1973!

Gerade in den Originalskripts werden so manche Einflüsse besonders deutlich: So wacht die Prinzessin dort auf ihrer Flucht vor dem Imperium nicht etwa über die Pläne für den Todesstern, sondern hütet eine Ladung aura spice - Dune, ick hör Dir trapsen.

Ach ja, aus dem ersten Star-Wars-Skript: "General Skywalker embraces Han Solo, the underground contact. Han is a huge, green skinned monster with no nose and large gills." Der kiemenlose Lungenatmer Harrison Ford war, so denke ich, den meisten Kinobesuchern dann doch die genehmere Besetzung...


Warum Skeptiker aussterben (16. Mai 2005)

BILDblog ist faszinierende Lektüre: Dort werden mit den Mitteln des gesunden Menschenverstandes und einfacher Hintergrundrecherche Geschichten und Totschlagzeilen aus der bewußten Boulevardzeitung auf ihren wahren Kern abgeklopft - wenn es denn einen gibt.

Ein Zitat aus dem Zusammenhang reißen, ein paar relativierende Fakten verschweigen - das reicht schon aus für den Start einer Kampagne à la BILD. Der Rest ergibt sich; die Reaktionen füllen das Blatt für geraume Zeit wie von selbst.

Aber ist vielleicht das Verfahren ein allgemeines und nur die Dreistigkeit der Anwendung BILD-spezifisch? Beispiel: Die Diskussionen um die Kapitalistenkritik von Herrn Müntefering wogten wochenlang in allen Tageszeitungen hin und her. Jede Äußerung zum Thema, egal von wem oder wie geringfügig, wurde zur Nachricht. Freilich nutzte Müntefering den Kampagnenmechanismus für seine Zwecke: Als erfahrener Politiker weiß er, daß er in diesen künstlich aufgeregten Zeiten nur einen kleinen Anlaß liefern muß, um ein Thema über Wochen in der Öffentlichkeit zu halten.

Traurig ist es, wie wenige Leser sich noch fragen, was hinter einer Geschichte steckt und ob das alles so sein kann, wie man es gerade gelesen hat; ob X wirklich Y gesagt hat und in welchem Kontext; und ob die ganze Meldung, bei Licht besehen, nicht einfach belanglos ist. Bevor ich aber die Analyse auch nur beginnen kann, wird schon über Reaktionen berichtet; und lasse ich mich von den Sekundärberichten ablenken, bewege ich mich so schnell von der eigentlichen Nachricht weg, bis sie im Schlachtenlärm untergeht.

Solche Atemlosigkeit ist der Totengräber gesunder Skepsis. Die schnellen elektronischen Medien einschließlich Internet haben viel dazu beigetragen. Aber immerhin ist das Netz auch eine Hoffnung: Nie zuvor gab es so viele Möglichkeiten zur eigenständigen Recherche. Auch Erika Schultze kann heutzutage vom heimischen Wohnzimmer aus BILD widerlegen. Wenn sie nur auf den Gedanken käme - oder sie jemand auf ihn brächte.


Billigware und Beutelfabriken (26. April 2005)

Der Focus titelt diese Woche "Gottes herzlicher Hardliner" und meint den neuen Pontifex. So nahe ich und das Stilmittel des Stabreims uns auch stehen - da runzele ich die Stirn und denke: Was fuer eine bemühte Balkenüberschrift. Folgerichtig wäre es, solchen Unsinn fortzusetzen mit titselseitentauglichen Wendungen wie dem drolligen Dikator, dem kuschligen Killer oder als vorläufigem Höhepunkt der Undenkbarkeiten dem produktiven Programmierer.

Besonders armselig nimmt sich der Focus-Titel just in dieser Woche aus. Gestern starb Erika Fuchs, langjährige Übersetzerin der Micky Maus und insbesondere der Geschichten von Carl Barks, in denen sie mich und viele andere gelehrt hat, was eine Alliteration ist, die sich gewaschen hat. Beispiele des Schaffens einer meiner Heldinnen findet man beispielsweise bei Zippo Zimmermann und in der Barksbase.


Moderatorenadel (25. April 2005)

Da staune ich: Den Besserwissern vom Verein Deutsche Sprache zufolge würde VIVA-Moderatorin Jessica Schwarz in ihrer ersten Amtshandlung als Königin von Deutschland alle Anglizismen abschaffen. Respect. Auch sonst ist der Internetauftritt des VDS unterhaltsam - wenn man wie ich semiprofessionell klugscheisserisch veranlagt ist.

Das erinnert mich daran, daß ich trotzindemstattindesobschon dieses Netztagebuch (wenn man gerade den VDS erwähnt hat, traut man sich es ja kaum noch "Blog" zu nennen) nun schon seit Monaten führe, immer noch keine Hommage an Markus Kavka von der Konkurrenz bei MTV verfaßt habe. Er ist ein Relikt, eine Erinnerung daran, daß Popmusik zwar viel mit Tratsch und Unterhaltung, aber eben nicht nur mit Klingeltönen zu tun hat. Wie dafür geworben wird, hat mir zwar fast jede Freude an MTV und VIVA verdorben; aber vielleicht schaue ich mir dann doch irgendwann einmal eine VIVA-Sendung mit Frau Schwarz an. Jedenfalls wenn sie noch bei VIVA arbeitet - man weiß ja so wenig, und ich bin nun wirklich ein bißchen aus dem Alter heraus, in dem man solche Karrieren verfolgt. Möglicherweise sagt sie dann ja auch noch andere hörenswerte Dinge.


Hertz IV (24. April 2005)

Mein Mobiltelefon ist nicht nur ein Kommunikationswerkzeug, sondern auch eine Beschäftigungsmaßnahme. Das Studium der Telefonrechnung mit ihren vielen lustigen Sparten und Listen kann durchaus einen Abend füllen, wenn man es darauf anlegt. Zuweilen klingelt es auch und eine nette Dame vom Provider bietet mir mal wieder das neueste SMS-Paket oder andere Vertragszusätze an. Die Prüfung dieser Angebote ist ebenso eine Wissenschaft für sich, haben es die Mobilfunkfirmen doch beim Fußnotenquotienten (Anteil der kleingedruckten Fußnoten an der gesamten Druckfläche auf einer A4-Seite) zur wahren Meisterschaft gebracht. Und dann gibt es natürlich auch diverse Ärgernisse - WAP-Browser, die sich immer im falschen Moment nicht verbinden können; Tasten, deren versehentliche Berührung mal schnell eine WAP-Verbindung aufbauen, ohne daß man das wirklich wollte; Meldungen über ausgehenden SMS-Speicher, obwohl das Telefon noch zig MB frei hat. Wenn ich nur noch eine Weile grübelte, fiele mir sicher noch mehr ein, aber wir wollen diesem Teufelsding ja nicht noch mehr Lebenszeit in den Rachen werfen.

Für so gut wie jedes Mobiltelefon gibt es irgendwo da draußen eine pfiffige Anleitung, wie man die Version der Firmware, die der jeweilige Mobilfunkanbieter auf das Telefon vorinstalliert hat, gegen das Original vom Telefonhersteller tauschen und damit so manche Beschränkung aufheben kann. Auch dies eine ABM - wiewohl in diesem Fall eine, die mein Hacker-Karma ganz bestimmt gewaltig aufbessern könnte. Ist man aber eher ein richtig fauler Hacker - so wie ich, jedenfalls wenn man arg begünstigend annimmt, daß ich überhaupt den Ehrentitel Hacker zu tragen berechtigt bin - oder ist man gar schon ein wenig zu arriviert, um sich selber noch mühsam mit Firmware-Flashprogrammen herumzuschlagen, dann läßt man eben hacken: Bei smartmod.de gibt es beispielsweise so einen Service. Ich wünschte, ich hätte diese Geschäftsidee gehabt, und obwohl ich nie dort bestellt und auch sonst nichts mit dieser Firma zu tun habe, ist mir die Idee so sympathisch, daß ich diesem vermutlich jungen Unternehmen gutes Gelingen wünsche.

Da mein Mobiltelefon und ich uns schon bald aus den Augen verlieren werden, weil unsere zwei gemeinsamen Jahre fast vorüber sind, werde ich es wohl nicht mehr umrüsten lassen - aber beim nächsten Telefon kommen ich und smartmod.de vielleicht doch noch ins Geschäft. Aber zuvor steht noch die Aufgabe an, das neue Telefon überhaupt erst einmal auszusuchen. Auch ein aufwändiges Unterfangen. Vielleicht auch das eine Idee fuer die nächste Dienstleistungs-Ich-AG?

PS: "Hertz IV", so stelle ich nun fest, ist als Wortspiel gar nicht mal so geschickt; denn offenbar gibt es selbst nach Jahren der geballten Medienpräsenz des Herrn Hartz und seiner durchnummerierten geistigen Abkömmlinge noch genügend Leute, die ihm seinen Nachnamen nicht wirklich glauben. Google bringt es ans Licht...


Ad fontes (20. April 2005)

Bemerkenswert: Seit Papstbegräbnis und Neuwahl von Benedikt XVI ist Latein wieder in aller Ohren. Phoenix überträgt auf langer Strecke in Latein gehaltene feierliche Messen aus dem Vatikan - und die Überraschung: Es klingt vertraut; die Erinnerung an zahllose Schulstunden kehrt langsam wieder. Allenfalls die Aussprache des c überraschte mich: In der Schule kannte man den guten Julius Cäsar entweder als "Käsar" oder "Tsäsar"; wenn ich meinen Ohren trauen darf, würde man ihn analog zu dem im Vatikan gebrauchten Latein "Tschäsar" nennen, also eine eher italienische Aussprache wählen. Oder irre ich mich gewaltig und habe zwischendurch einfach nur ein paar Brocken Italienisch gehört?

Zur Steigerung könnte man sich ab sofort regelmäßig eine Dosis in Latein gesprochener Nachrichten geben, und zwar bei Radio Bremen. Schön, daß sich das öffentlich-rechtliche Radio gelegentlich doch noch deutlich vom Privatradio abhebt. Hat man heute leider nicht mehr so oft.


Brüder im Geiste (29. Dezember 2004)

Das könnte ein schöner Tag werden. Den Wortspreizern zeigt http://www.deppenleerzeichen.de/, wo der Bindestrich hängt. http://www.einzelhandelspoesie.de/ und http://www.dooden.de/ sind ebenfalls Empfehlungen aus der aktuellen Ausgabe der c't und damit nicht besonders originell, jedenfalls nicht, wenn ich sie hier aufführe. Aber solches Bestreben gilt es zu fördern, also liste ich die Verweise auf diese Projekte, bis deren Google-Ranking durch die Decke geht.


Ich brauche KurzURLaub! (29. Dezember 2004)

Wer schon ein bißchen meine TWiki-Seiten durchstöbert hat, hat sicher bemerkt, daß TWiki-URLs ihre Eigenheiten haben. Statt eines Verweises auf eine statische HTML-Seite bezeichnet eine TWiki-URL den Aufruf von CGI-Scripts mit Parametern:

   http://www.clausbrod.de/Atari                    # typisch "statisch"
   http://www.clausbrod.de/cgi-bin/view.pl/Atari/   # TWikifizierte URL

Ohne Zweifel tippt und merkt sich die erste Form viel leichter. TWiki basiert aber nun einmal auf von CGI-Scripts dynamisch erzeugten HTML-Seiten. Das ist natürlich noch lange kein Grund, mit diesen Interna hausieren zu gehen, indem man solche URLs nach außen gibt, denn so etwas ist definitiv uncool. Aber es zu beheben, ist leider gar nicht so einfach.

Nach einigem Kopfkratzen und Geschraube funktioniert die obige erste URL-Form sogar. Naja, so ein bißchen jedenfalls. Eine kleine Sammlung von RedirectMatch-Anweisungen (Apache-Modul mod_alias) in der passenden .htaccess-Datei macht es möglich, die einfache URL-Form zu verwenden. Die wird dann von RedirectMatch in die Langform verwandelt, und die richtige Seite erscheint. Soweit nicht schlecht, nur: In der URL-Eingabezeile des Browsers erscheint nun wieder die Langform der URL.

Lange URLs

Das liegt, so denke ich, daran, daß RedirectMatch die URL zuerst umformt und dann an den aufrufenden Browser zurückschickt mit dem Vermerk, daß sich die URL geändert hat - worauf der Browser es mit der neuen URL einfach nochmal versucht. (Wer mich bei einer dumpfbackigen Fehlinterpretation erwischt, grätsche hier bitte beherzt dazwischen.) Und das macht die "neue", also lange URL eben wieder sichtbar.

Der nahe Verwandte von RedirectMatch namens ScriptAliasMatch scheint ohne Rekurs zum Client zu funktionieren - aber sobald ich entweder ScriptAlias oder ScriptAliasMatch verwende, schlagen alle Zugriffe auf meine Website mit einem Serverfehler fehl. Das liegt wohl daran, daß ScriptAlias und ScriptAliasMatch nur in der Konfigurationsdatei httpd.conf, aber nicht in .htaccess erlaubt sind. Auf httpd.conf habe ich aber bei meinem Provider (Strato) keinerlei Zugriff, muß mich also mit .htaccess begnügen.

Die einschlägigen TWiki-Tricks zu diesem Thema verweisen meist auf das Apache-Modul mod_rewrite. Zwar setzt Strato auf dem kleinen Stück Server, das ich dort gemietet habe, tatsächlich Apache ein, jedoch ist mod_rewrite dort nicht installiert. Offenbar kann man es auch nicht nachinstallieren, sondern braucht dazu einen eigenen Root-Server - was ich mir vorläufig nicht antun will.

Fürs Erste begnüge ich mich also mit dem bisher Erreichten. Links, die in TWiki-Seiten auftauchen, verweisen ebenfalls auf kurze URLs und werden dann ebenfalls dynamisch umgeleitet; das habe ich mit einer kleinen Änderung in DefaultPlugin erreicht. Und wer weiß, vielleicht inspirieren mich ja die folgenden einschlägigen TWiki-Artikel:

PS: Inzwischen habe ich die Artikel gelesen. Leider keine Lösung darin zu finden.


Quamvis sint sub aqua... (12. November 2004)

... sub aqua maledicere temptant. Onomatopoesie nennt man das vornehm. Von Ovid ist das, und es sind in Frösche verwandelte Bauern, die er hier verspottet. Aber mit meiner von Wikipedia ergänzten Allgemeinbildung protze ich nur, um den Spannungsbogen zu eröffnen für einen der erfreulichsten Links, auf die ich in letzter Zeit gestossen bin:

http://www.google.com/intl/la/

Mein Chef meinte dazu nur: "Vivat, crescat, floreat!" Und hat mich damit schwer beeindruckt.


Moral values (3. November 2004)

Noch immer warten wir auf das endgültige Ergebnis der Wahlen in den USA. Aber es gibt immerhin schon Resultate von Wählerbefragungen, beispielsweise bei CNN - siehe http://www.cnn.com/ELECTION/2004/pages/results/states/US/P/00/epolls.0.html.

Und da gerät man doch ins Staunen. Beispielsweise sind für 22% der Wähler die "moral values" das bestimmende Wahlthema. Damit ist es überhaupt die wichtigste "Sachfrage", also noch vor Wirtschaft und Arbeit (20%), Terrorismus (19%) und Irak (15%).

Eigenartig. War es der Mangel an moralischen Werten, der die Twin Towers hat einstürzen lassen? Haben die liederlichen "liberals" im Lande für das gigantische Haushaltsdefizit gesorgt? Sind die Bestrebungen, homosexuellen Paaren eine bessere rechtliche Absicherung zu erlauben, schuld daran, dass Hunderttausende von Jobs verlorengingen? Hat Marilyn Manson zigtausende von jungen Amerikanern in den Irak geschickt, wo sie nun einer nach dem anderen von Sprengsätzen zerrissen werden?

Offenbar kann und muss ich noch viel über die USA lernen.


George W. Bush und das Internet (30. Oktober 2004)

"Tschortsch Dabbelju" nennen sie ihn jenseits des großen Teichs, und womöglich werden wir noch weitere vier Jahre mit ihm unsere Freude haben. "Dabbelju" also fuer das W. des zweiten Vornamens ("Walker").

Die Amerikaner haben's auch sonst schwer. Wenn unsereins eine URL buchstabiert, ist das umstehende Publikum zwar ob der "Slashes" gelegentlich ein wenig ratlos, doch dafür haben wir das erste URL-Segment ganz fix hinter uns: "wewewe", und was war's.

Unsere angelsächsischen Freunde dabbeln sich hingegen einen ab: "dabbeljudabbeljudabbelju". Dass das gerade in den USA blitzeschnelle als Zeitverschwendung erkannt wird, war klar: Dort hört man nun oft stattdessen "dabbdabbdabb" (sechs Silben weniger, immerhin). Was mich immer zum Schmunzeln bringt, weil es mich ein bißchen an den Spitznamen eines Mathematiklehrers an meinem Gymnasium erinnert - aber auch weil man sich nun vorstellen könnte, dass der dreiundvierzigste Präsident der USA demnaechst in den NBC-Nachrichten mal eben als "George Dabb Bush" angesagt wird.

Dass man sich recht unbeholfen benehmende Zeitgenossen bei uns daheim in Franken gerne "dabbich" nennt, will schon fast zu gut dazu passen.


Revision: r1.10 - 02 Sep 2009 - 16:40 - ClausBrod
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback