Seit dem 1. März 2004 unterstützt die Denic für .de Domains auch verschiedene Sonderzeichen, sogenannte IDN-Domains. Für ein Softwareprojekt habe ich mir nun die tolle Domain şøñđëřżēıċħęŋđőmæîņĭśŧşũþėŗ.de registriert – dahinter steckt sowohl ein Webserver als auch ein Mailforwarding.

Gemäss des IDN-Standards sollte die Domain perfekt funktionieren, von überall erreichbar sein, und “hinter den Kulissen” zur Domain xn--m-4fanol5b8b4f5bcu8cu9qrdqc8wzcufrf0a1d2dta3r1b87a.de aufgelöst werden.

Theoretisch. So ziemlich alles verschluckt sich an diesen Domains, es war schon grösserer Spass die Domain überhaupt registriert zu kriegen, und von “invalid domain” bis hin zu beliebig obskuren Fehlermeldungen kriegt man normalerweise alles zu sehen, wenn man diese Domain nutzt. Thunderbird, z.B. ist bis heute wohl nicht in der Lage, mit IDN-Domains umzugehen, und wirft einfach alle unbekannten Zeichen weg, und liefert dann nach fh@m.de aus. Safari kriegts beim Ausliefern hin, beim Empfang zerschiesst dafür dann Postfix Teile der Mail. Verschiedene Web-App-Fehler sammle ich hier – selbst Institutionen wie das w3c oder heise, bei denen ich deutlich mehr Kompetenz vermutet hätte, kriegen Probleme.

Mal sehen, was sich hier noch in den kommenden Tagen für Fehler finden, und wann endlich IDN-Domains sauber funktionieren. Von Komfortproblemen mal abgesehen: Wenn ein unbedarfter User z.B. autohaus-müller.de registriert, und dann Thunderbird alle Mails an bestellung@autohaus-müller in Wirklichkeit an bestellung@autohaus-mller schickt, die der Konkurrenz gehört – schick ist anders. Mag im konkreten Fall etwas konstruiert wirken, das Beispiel, aber ich bin mir sicher, dass sich bei der IDN-Problematik auch noch kapitale Bugs, sowohl technisch als auch sozial, verstecken.

Wer seine eigenen Apps testen mag: Die Mailadresse trash@şøñđëřżēıċħęŋđőmæîņĭśŧşũþėŗ.de geht direkt nach /dev/null. Viel Spass. Und über spannende Fehlermeldungen in den Kommentaren freue ich mich, natürlich.

Ebenso interessant: Anregungen und Links zu den Problemen, die sich aus Entwicklersicht so ergeben. Mir ist z.B. im Moment noch nicht ganz klar, wie ich eine Emailadresse immer auf Validität prüfen kann, unter diesen Umständen, ohne eine Regex from Hell oder externe Libraries. Oder auch sowas wie “best practices”, macht es z.B. Sinn, Mailadressen lieber im “ACE-Format” oder im vom Benutzer eingegebenen originärem Format zu speichern? Oder jedes Mal hin- und herkonvertieren?

Tweetback is now released and has its own website.

Manchmal passt es einfach mit dem Timing: Nico erwähnte eine herrlich zweinullige Idee – genau zu dem Zeitpunkt, an dem ich mich für ein Projekt sowieso in die Plugin-Api-Neuerungen von Wordpress 2.7 einarbeiten musste.

Daher gibt es nun eine erste Alpha-Version von “Tweetback für Wordpress” – noch nicht offen, dafür will ich es noch etwas durchputzen und dokumentieren, aber wer Lust hat es schon für mich zu testen kann sich kurz bei mir melden.

Die Idee von  Tweetbacks ist die, dass Tweets über ein Blog-Posting hier ebenfalls als Kommentare auftauchen – konkret realisiert bislang nur mit tinyurl.com, more to come. Heisst auf deutsch: Tweets die die Tinyurl zu diesem Posting beinhalten werden als Kommentar hier druntergesteckt.

In diesem Blog ists schon produktiv, wer mag kann also schon damit spielen, am einfachsten geht das mit einem Klick auf den entsprechenden Link direkt unter diesem Posting. Das Feature geht natürlich “system-bedingt” nur bei öffentlichen Twitter-Feeds, wer so ein paranoider Spinner wie ich ist taucht natürlich nicht als Kommentar auf, da solche Tweets nicht über die normale Suche gefunden werden können.

Ein offizielles “Release” gibts in ein paar Tagen, sobald ich alles noch etwas aufgehübscht habe, die Seite zum Plugin gibts bereits hier.

Update: Wenn Ihr Euch für Tweetback interessiert, bitte followed nicht mir (@fh) – ich bin da etwas eigen, ich approve nur Leute, die ich auch kenne. Für Tweetback gibts seit eben @tweetbackwp.

Da sich in nächster Zeit wieder einige Projekte im “Wordpress-Umfeld” bei mir abzeichnen, reaktiviere ich auch dieses Blog wieder. Momentan ists hier noch etwas durcheinander, “please pardon our dust”.

Wird alles..

Autonomous Robots. Cool Hardware. Interesting science. World domination. Sounds good, huh?

About three month ago, Verena told me about a project she started at the university with some students, and pretty much said the aforementioned buzzwords. Well, maybe without the world domination. And maybe way more scientific. But still, thats what I heard. I think. So it was quite obvious that I need to join that project, at least to provide some bits and a bit of help – and it turned out quite interesting. Actually, it raised even quite some media attention, from Deutschlandfunk to a video at Spiegel Online and random other media, especially when the team took part at the first Motodrone Competition. Which, by the way, took place at the former CCC-Camp-Ground, so it felt kind of weird to me.

While the hardware is rather standard – based on two microcopter kits from Mikrokopter.de, modified with a Cmucam and a mechanism which automatically levels the cam always targeting towards the ground, the software and ideas are rather interesting: The basic idea is to get an autonomous microcopter navigating only by adapted behaviours from insects and other animals – no geeky cheating technology like gps allowed.

The already implemented algorithms are an automated start-and-stay-at-some-predefined-height mechanism, which mostly is based on an air pressure sensor (which causes quite interesting effects when the copter flies too close to a wall or the ceiling – imagine a copter stuck to the ceiling and unwilling to decend back to us) and some autofollow-alike algorithm that basically follows a red dot on the floor. The latter one is being realized by some optical flow algorithm, “stolen” from bees.

Lots of other ideas and approaches are for example to be found at the website of the seminary Verena Hafner held last semester at the university (Website german only, as most linked here, sorry. But the topics of the talks should give the right google-pointers – if not, let me know). Already being prototyped, for example, is a navigation by polarized sunlight, this one is in nature used by some african ants.

While my current work for the team is nothing worth to be mentioned, just a few lines of code and playing the pr monkey because most nerds tend to be rather camera shy, and they somehow decided that I have to be the press victim, I am looking forward for the upcoming lectures at the HU Berlin from Verena this winter – lots of interesting things to learn and code. If you are a student of said university, I strongly recommend joining one of the two upcoming courses. The team is really awesome.

PS: The direct link to the Spiegel Online .flv Video is here.

svn switch --relocate https://svn.oldserver https://svn.newserver

..in the repository root directory

Just as a quick note.

« Older entries § Newer entries »

Linktipp: Hannah Iberer, Maskenbildnerin