01 Aug
I believe there’s a bunch of maintenance tasks to perform for a huge system such as Twitter.com.
Don’t lose your good mood during maintenance. The people at Twitter give a very good example:

Always keep your users informed. They’ll thank you.
01 Aug
If you own a recent MacBook (Pro) or just returned from the Apple store where you bought an Apple Magic Trackpad
, make sure you fire up your web browser, go to the Apple support website and download the Magic Trackpad and Multi-Touch Trackpad Update.
This update will enable “inertia scrolling” (a.k.a “momentum scrolling”) on your MacBook’s trackpad:

That is so awesome. My Logitech MX Revolution mouse
already has a similar feature (“hyper-scrolling”), otherwise there would be no excuse not to buy a Magic Trackpad… 
21 Jun
Ende letzten Jahres haben wir uns auch (endlich!) einen Flatscreen (LCD-Fernseher) ins Wohnzimmer gestellt. Ich hatte den Samsung LE32B652 als Schnäppchen bei Amazon
gefunden. Die Ausstattung passte: Streaming übers Netzwerk per DLNA, USB-Anschluss für Festplatten/USB-Sticks. MPEG4 (H.264), DiVX etc.
Auf der Webseite von Samsung finden sich mittlerweile neben ausführlichen Anleitungen zum Upgrade der Firmware auch eine aktualisierte Firmware (Version T-CHL7DEUC-3000.2). Die Handbücher gibt’s im PDF- wie auch im offenen DjVu-Format — aber bei der Firmware hat mal wieder keiner mitgedacht und die in einen .exe-Self-Installer gepackt. Also nix für Mac- und Linux-User. 
Der Inhalt der Datei lässt sich flugs mittels Windows-VM oder wine entpacken, notfalls einfach bei einem Bekannten mit einer Windose. Das aus diesem Archiv entpackte Verzeichnis T-CHL7DEUC wird dann auf einen leeren USB-Stick kopiert (diesen vorher mit FAT formatieren).
Vorsicht: Beim nun folgenden Firmware-Upgrade werden alle Einstellungen (Senderlisten, Netzwerkeinstellungen etc.) gelöscht!
Anschließend den USB-Stick in den Fernseher stecken und über das Menü
Menü -> Unterstützung -> Software-Upgrade -> PER USB
auswählen.
Der Fernseher sucht dann eine Weile nach den Update-Dateien, fragt noch einmal nach einer Bestätigung, ob das Firmware-Upgrade auf Version 003000 wirklich durchgeführt werden soll und dann geht’s los. Der Fernseher startet nach Beendigung des Update-Vorgangs neu und kann dann wieder eingerichtet werden (Sprache, Kanalbelegung etc.).
Auf den ersten Blick haben sich vor allem der Sendersuchlauf im analogen Kabel geändert: S-Kanäle werden nun korrekt gefunden — das ist aber für mich eher uninteressant, da wir ja einen digitalen Kabel-Anschluss bei Kabel BW haben. Die Programminfos sind besser strukturiert und die Menüs scheinen schneller verfügbar zu sein. Außerdem lässt sich die Sprache von Mehrkanal-Sendungen jetzt einfacher auswählen.
Bild: “richard ashcroft:brave new world”; CC-licensed on flickr by visualpanic.
10 Jun
Seit Jahren kommt hier immer mal wieder Spam von einer Firma namens “Global Contact” durch. Die sind als Spammer nicht ganz unbekannt und haben sich anscheinend auf den Verkauf von Adress-CDs spezialisiert.
Das Geschäft scheint nicht so gut zu laufen, deswegen müssen die Armen sich ständig neue Namen ausdenken, unter denen sie hoffentlich endlich mal Erfolg haben. Über die Zeit haben sich eine ganze Reihe verbrannter Domains angesammelt, von denen stammende Mails man getrost direkt nach /dev/null befördern darf:
*@*.ab-aziende.*
*@*.ab-soft.info
*@*.ac-soft.info
*@*.ad-data.net
*@*.adressen-*.net
*@*.data-aziende.net
*@*.database-aziende.net
*@*.db-c.info
*@*.db-firmenadressen.com
*@*.db-glob.net
*@*.db-kontakt.net
*@*.dbcnt.info
*@*.fast-db.info
*@*.gb-contact.info
*@*.gb-ct.info
*@*.gb-data.net
*@*.gbadressen.info
*@*.gc-db.com
*@*.gc-soft.com
*@*.gcdatenbanken.info
*@*.gcondb.net
*@*.gl-soft.info
*@*.glt-contact.com
*@*.globcontact.net
*@*.gn-data.net
*@*.gm-gc.com
*@*.info-aziende.com
*@*.media-gc.com
*@*.pro-db.info
*@*.pro-gc.info
*@*.sdb-data.com
(Die Liste erhebt leider keinen Anspruch auf Vollständigkeit.)
Global Contact ist übrigens auch der Hauptgrund, warum auf unserem Server inzwischen halb Polen über iptables-Regeln geerdet ist bzw. entsprechend Bonuspunkte im Spamassassin sammelt:
Received: from poczta.polipol.pl ([80.53.70.115] helo=serv.glt-contact.com)
Ab und an kommt dann doch mal wieder eine Nachricht durch, dann muss die Liste halt erweitert werden… 
20 May
You know how it is with geeks. Give them something shiny, new with buttons and fancy sound effects (“swooooosh”) and they’ll love it. Same goes for software: give them a piece of code glued together that perfectly serves its purpose — awesome.
One of the applications I really love and use all the time is the Firefox web browser.
Unfortunately, things turned out to be a little nasty on OS X since Firefox reached version 3.6. When I first upgraded, I noticed a bug that caused Firefox to open two windows when a link was clicked in another application. Not nice, but I could have lived with that until it’s fixed.
Next, Firefox stopped working at all after I updated some add-ons. I tried to reproduce the problem and wanted to boil it down to a particular defective add-on. To be honest, I suspected Weave Browser Sync to be the culprit. I even tried starting Firefox with a fresh, empty profile and installed 2 or 3 other add-ons, several times in various order. Kaboom. No need to mention that even the Firefox nightly build was crashing on me. The solutions described in a related bug report unfortunately didn’t help either.
The sad solution to my problem: I was downgrading to the latest version of the “old” Firefox 3.5 branch, namely Firefox 3.5.9. It does not have all the fancy new features of 3.6 and support ends in August 2010 but at least it’s working. I’ll try 3.7 4.0 when it’s stable and hope the problem has been fixed then as others describe the same issue in various posts in the Mozilla forums.
Update: The problem seems to be fixed in Firefox 4.0 beta 1.