Oskar Welzl: Weblog zur Homepage

Blog aktualisiert am

Wiener Linien: Kleinkrieg um Echtzeitdaten, Runde II

Die Wiener Linien haben in ihrem bizarren Kleinkrieg rund um die online-Abfrage der dynamischen Fahrgastinformation i.tip eine neue Runde eingeläutet: Man kann die Abfrage nun auch in einem ganz normalen Internet-Browser nur mehr eingeschränkt nutzen. Eine Session-ID verhindert, daß man sich Lesezeichen für häufig benötigte Stationen anlegt.

Aber der Reihe nach: Die Wiener Linien stellen die (meinem Verständnis nach aufgrund ihres Zustandekommens und ihrer Finanzierung ohnehin öffentlichen) Daten über die aktuellen Abfahrtszeiten von Bus und Bim auf der i.tip-Seite zur Verfügung. Eine Abfrage dieses Datenbestandes durch Drittsoftware, so hat man mir auf ausdrückliche Nachfrage erklärt, ist aber unerwünscht - es sein denn, die Software wäre ein Web-Browser. Ein für das N900 entwickeltes Programm, das die Abfrage wesentlich besser beherrschte, wollte man nicht zulassen und zwang den Autor zur Löschung der Applikation.

Sinn der Sache: Die in Zusammenarbeit mit der Fluidtime GmbH entwickelte Software Qando soll offenbar ihre diesbezügliche Monopolstellung behalten. Ein Schelm, wer Böses dabei denkt.

Die ganze Geschichte wurde nicht nur auf meinem eigenen Weblog hier und hier diskutiert. Auch Marco Schreuder fand die Sache uncool. Er hat darüber geschrieben, zusätzlich und vor allem aber einen Antrag im Wiener Gemeinderat eingebracht. „Open Data“ als gefordertes Grundprinzip der Stadt hätte auch den Wiener Linien die Möglichkeit genommen, ihre Blockadetaktik weiter zu verfolgen. Die SPÖ, damals mit absoluter Mehrheit ausgestattet, lehnte ab.

In den letzten Wochen habe ich vermehrte Suchanfragen über Google registriert, mit denen sehr konkret nach „Welzl Qando“ oder „Oskar Welzl Wiener Linien“ geforscht wurde - ein halbes Jahr, nachdem ich das Thema ursprünglich aufgeworfen hatte, aber in unmittelbarem zeitlichen Zusammenhang mit der Anfrage im Gemeinderat. Seit ein paar Tagen nun funktionieren die Lesezeichen nicht mehr, die ich mir am Handy direkt auf die Abfahrtszeiten des 43ers am Schottentor gesetzt habe. Ich sehe nichts anderes als:

Auf Grund einer technischen Störung, ist eine Abfrage derzeit leider nicht möglich.

Wir ersuchen um Ihr Verständnis.

(Den Beistrichfehler hab ich 1:1 übernommen, man verzeihe mir diese lächerliche kleine Bösartigkeit.)

Die technische Störung allerdings ist gar keine. Es ist eine absichtliche Blockade: Anders als früher vergibt der i.tip-Server jetzt bei jedem Aufruf der Linienübersicht (damit steigt man normalerweise ein) eine Session-ID für die laufende Abfrage. Der Trick dabei: Die Session-ID ist zeitlich befristet. Eine Seite, die ich jetzt mit ihrer Session-ID als Lesezeichen abspeichere, ist in wenigen Minuten schon nicht mehr gültig. Ohne Session-ID läßt sich die Seite gleich gar nicht aufrufen.

Was die Wiener Linien damit bezwecken? Man kann nur spekulieren. Vielleicht sind sie draufgekommen, daß der Welzl ihr Service immer noch nützt und wolltens mir endgültig verleiden. (Man sollte mich nicht unterschätzen; wget for the rescue?) Vielleicht wollten sie auch die Argumentationslinie schwächen, wonach sie durch die öffentliche Zurverfügungstellung der Daten auf i.tip schon wegen des Informationsweitergabegesetzes gezwungen sind, auch anderen die Nutzung der Daten zu gestatten. Ich weiß es nicht. Ich finde es nur in höchstem Maße affig, den Zugang auf die eigene Website (!) in dieser Form zu blockieren. Ich hoff es freut sich jetzt jemand einen Haxn aus drüber. Und jetzt schau ich, wie das geht: mit wget die erste Seite auslesen; Session-ID in einem der Links suchen; URL mit Liniennummer und Session-ID zusammensetzen; Browser starten … ob das funktioniert? ;)


Herbst in Velden

veldenokt2010
Man setzt sich in den Zug (4 Stunden Business Class) und genießt einen strahlend schönen, sonnigen Herbsttag am Wörthersee. Luxusfrühstück mit Nutella (Friesenhof läßt grüßen), lecker Schnittchen im Kaffeehaus und Kaffee und Kuchen anschließend zur Stärkung. So läßt sicht ein Wochenende aushalten. ;)

MeeGo 1.1

MeeGo 1.1 ist da - und wer hats? Ich habs. ;)

Ehrlich, es hat sich nicht viel getan seit Ende September. Ich kann das N900 jetzt abschalten, ohne den Akku rauszunehmen, ich komm via WiFi online (war sogar hier auf diesem Blog damit!), ich kann ein Video von süßen Kätzchen ansehen … aber eben alles genauso la-a-a-angsam wie damals.

Gelöst wird das Geschwindigkeitsproblem erst, wenn das Team um Carsten Munk die neue Version des Grafiktreibers startklar hat. Einen kleinen Eindruck davon, wie schnells allein dadurch werden kann, erhält man im Video von Thomas Perl. Der durfte schon mal mit dem neuen Treiber (mit Hardwarebeschleunigung) spielen und zeigt auch gleich zwei seiner eigenen Programme her.

Fazit also: Ja, eh. Wie vor einem Monat. Ehrlicherweise muß man dazu sagen, daß da auch noch nicht mehr zu erwarten war. MeeGo wird nicht dann von „1.0“ zu „1.1“, wenn irgendwelche besonderen Fortschritte gemacht wurden. Die Versionsnummer erhöht sich immer nach 6 Monaten. Daher wissen wir auch schon: MeeGo 1.2 kommt im April, egal wie weit sie dann sind mit der Entwicklung. Mal sehen. ;)


Neue N900-Firmware: PR 1.3

Kaum gönnt man sich mal einen gemütlichen Fenstertag zuhause auf dem Sofa, schickt Nokia Arbeit: Die neue Firmware mit dem klingenden Namen „PR 1.3“ ist da und muß natürlich sofort installiert werden.

Sichtbare Änderungen gibt es diesmal wenig. PR 1.3 ist oberflächlich gesehen eine Bugfix-Release. Kleine Fehler sind behoben, wie z.B. die fehlenden Zeilenumbrüche bei Signaturen in text/plain-Mails. Unter der Haube ist die neue Firmware aber ein großer Schritt vorwärts. Nokia hat das Qt-Framework auf die Version 4.7 aktualisiert. Mit dabei diesmal: Qt-Mobility und QML. Ebenfalls verbessert wurden der Zugriff auf die hardwarebeschleunigte Grafik und das Zusammenspiel mit der Windows-Software Ovi Suite. Daß der Download DRM-freier Musik nun direkt von music.ovi.com funktioniert, wird ebenfalls gern gesehen (thx Helmut). Eine elendslange Liste mit den veränderten/neuen Paketen gibts hier.

Wer übrigens viel „böse“ Software installiert hat, wird vom Programm-Manager unter Umständen aufgefordert, die Firmware via USB zu flashen. Alles Unfug: Meist liegts daran, daß ein installiertes Programm eine Datei verwendet, die mit der neuen Firmware nicht kompatibel ist. Bei mir war das „libgles1-sgx-img“. Wenn man als root apt-cache rdepends libgles1-sgx-img ausführt, bekommt man die Programme gelistet, die dieses Paket verwenden. Brainparty, CloudGPS, Earth und einige andere sind darunter. Diese Übeltäter muß man de-installieren, danach läßt sich das Update durchführen.


Plachutta: Mhm! Oh! Ah!

Plachutta_okt_2010
Essen macht glücklich, und für den Quickie zwischendurch empfiehlt sich immer wieder mal ein Filetsteak beim Plachutta. Jetzt wart ich noch auf mein Mousse von dunkler Schokolade und hör der gar gräßlich auftoupierten Hietzingerin am Nebentisch zu. (Diese Betonfrisuren schlagen sich bei den Damen auf die Stimme. Kraischsäge.) Sehr schön. Sehr lustig. ;)

Bye, bye, Nokia: Markenwechsel

Emporia TalkIch hab heut die SIM-Card aus dem Nokia gezogen und ein neues Telefon gekauft. Es sollte möglichst nichts können und daher einfach zu bedienen sein, also standen iPhone oder Emporia zur Auswahl. Emporia wurde schließlich genommen: Das funktioniert mit der vorhandenen SIM-Card und läßt sich leichter mit neuen Telefonbuch-Einträgen bestücken.

Süß war übrigens der Verkäufer. Ich zeig schon auf das Gerät und sag: Ich such ein Telefon, das möglichst wenig kann. Darauf er ganz stolz: Das da kann wirklich absolut garnix. Wann hört man das einen Verkäufer sonst noch sagen heutzutage? ;)


Das System weiß!

Geniales Service„erlebnis“ bei meiner Hausbank:

Ich hab keine gültigen TANs mehr auf der Liste und wunder mich, warum ich keine neuen bekommen hab. Im Internet seh ich: Da ist irgendwann 2008 mal eine TAN-Liste verschickt worden, die ich nie bekommen hab. Ich kann mich jetzt auch wieder dran erinnern: Eben weil ich diese Liste damals nicht erhalten habe, hab ich eine weitere bestellt - und die war eben jetzt aus.

Ich ruf also an und gebe dort wörtlich zu Protokoll:

Ihr System glaubt, daß ich noch eine Liste mit TANs herumliegen hab. Die hab ich aber nie bekommen.

Die inhaltlich richtige Antwort des Hotline-Agents Serviceline-Serviceberaters:

Das System glaubt nicht. Das System weiß, daß es diese Liste gibt.

Liebe Kollegen: Bitte nicht nachmachen! Kommt nicht gut. Kommt gar nicht gut. Fürs Klugscheißen ist immer der Kunde zuständig! ;)


Was für ein Schwein!

Was für ein Schwein! Was für ein Knödel! Was für eine Suppe! Wir warten jetzt noch auf Kaffee und Kuchen, aber grundsätzlich kann man schon mal sagen: So ein Wildschweinessen an einem regnerischen Oktobertag, das is eine sehr feine Sache!

Gerüchte, Gerüchte: 180° Kehrtwende bei MeeGo?

Bis jetzt war klar: Nokia bringt demnächst ein Gerät „N9“ raus, dessen Betriebssystem zwar „MeeGo“ heißen wird, unter der Haube aber einfach Maemo 6 („Harmattan“) ist. Harmattan wird seit 2009 als Nachfolger von Maemo 5 entwickelt und Nokia hat wiederholt festgestellt: Trotz des Markenwechsels bleibt alles wie geplant, MeeGo ist noch zu lange nicht marktreif und Harmattan als Zwischenschritt ist unumgänglich. Die Quellen und Zitate sind hier im maemo.org-Wiki aufgelistet.

Jetzt tauchen erste Gerüchte auf, wonach doch alles anders kommen soll. Die Umbauten im Nokia-Management könnten etwas in Bewegung gesetzt haben:

In seinem Artikel Ich würde das Nokia N9 am 13. Februar 2011 präsentieren :-) und vor allem in den Kommentaren darunter läßt Helmut Hackl durchblicken, er habe Informationen, wonach die Harmattan-Variante gestrichen worden wäre. Das N9, so schreibt er, würde seiner Meinung nach um einige Monate verzögert, dafür aber gleich mit dem „richtigen“ MeeGo erscheinen.

Wenn die neuen Herrschaften im Nokia-Management es tatsächlich geschafft haben, ein de facto fertiges Betriebssystem abzuschießen, an dem seit über einem Jahr mit großem Aufwand gearbeitet wurde, dann verstehe ich den Abgang von Ari Jaaksi besser. Das muß frustrierend sein: „Step 5 of 5“ ist ferig, kommt aber nicht auf den Markt - stattdessen kommt wieder „Step 1 of x“ mit einem unerprobten MeeGo.

Ich bin gespannt, was davon sich bewahrheitet und was sich - vielleicht noch heuer - als falsch herausstellt. An der Wette, die in den Kommentaren zum oben verlinkten Artikel abgeschlossen wurde, möchte ich mich lieber nicht beteiligen. Seit dem Abgang von Ari Jaaksi und Anssi Vanjoki habe ich das Vertrauen verloren, daß Entscheidungen des Nokia-Managements mit Vernunft vorherzusagen sind.


$ 50 000 für Gtk+/Hildon unter MeeGo

Auch wenn Teile von MeeGo mehr Kompatibilität zu Gtk+ behalten, als Nokia das für die Zeit nach Maemo 5 geplant hatte: Grundsätzlich siehts nicht gut aus für Gtk+ unter MeeGo. Qt ist das offizielle Toolkit, und vor allem die Reference Handset UX kommt derzeit ganz ohne Gtk+ aus.

Die GNOME Foundation will dem nun gegensteuern: 50 000 US-Dollar stehen für die Portierung von Gtk+ im Allgemeinen und Nokias Hildon-Erweiterungen im Besonderen auf MeeGo bereit. Hildon: Das ist der Teil im derzeitigen Maemo-Betriebssystem, der Gtk+ for Touchscreen-Bedienung optimiert.

Die saubere Implementierung von Gtk+/Hildon in der MeeGo Handset-Umgebung ist nicht nur Voraussetzung für die leichtere Portierung von Programmen vom GNOME-Desktop auf MeeGo-Telefone. Sie bietet auch die Chance, ältere Maemo-Programme unter MeeGo weiterzuverwenden. (Nokia empfiehlt zwar seit über einem Jahr dringend die Verwendung von Qt auch unter Maemo, aber nicht alle Entwickler sind tatsächlich umgestiegen.)

Wer also Lust und Laune für so ein Mittagspausen-Projekt hat: Hier gibts die Details dazu (inkl. Kontaktadresse).


Mittwoch, 29.9.2010: Chess

Chess The Musical UK Tour (The Arbiter)Net bös sein, aber daß jemand ausgerechnet am 29.9.2010 ausgerechnet dieses Video von ausgerechnet diesem Musical online stellt (und ich es ausgerechnet heute entdecke), halte ich zumindest für erwähnenswert:

YouTube - Chess The Musical UK Tour

Das hätt doch Gesprächsstoff abgegeben, oder? In diesem Sinne:

Wasn't it good
Wasn't he fine
Isn't it - madness …?

Ciao!


Kreuzerl machen

Amtshaus_Fassade
Kreuzerl machen war ich. Braver Staatsbürger ich bin. Jetzt gibts Schinken-Käse-Toast mit Ketchup, und ab fünf gemma Politiker schauen im Fernsehen.

Hoher Besuch

Amy_zhaus
Zum ersten Mal hat uns Amy besucht. Zwischen den L-Le-Leck-Leckerlis (in erster Linie Toastschinken) gabs Knoblauchkrämsuppe, Spaghetti à la Freitag und petits Fiaß (obwohl, wie der Schlosser richtig festgestellt hat, nebenan die großen zu holen gewesen wären).
Nebenbei (also buchstäblich zwischen Tür und Angel) wurde handwerklich zugepackt und mit großen Maschinen hantiert. Außerdem kam Big Word aus dem Ovi Store an passender Stelle zum Einsatz. Was für ein Abend. ;)

Wratschko, die Zweite

Wieder waren wir im Wratschko gestern - das letzte Mal is über zwei Jahre her. Geändert hat sich nicht vielm seh ich beim Lesen meines damaligen Blog-Eintrags:

Immer noch ist das Kartoffelpüree genial, wieder gabs Palatschinken, ebenfalls dabei Conny und Daniel … Ich mag eben keine Veränderungen. ;)

(Doch, etwas war anders: Wir sind bei den Nichtrauchern gesessen und haben dem Meister in der Küche beim Feuermachen zugesehen. Spooky.)

Fazit: Öffis sind doch eine gute Sache, Taxis auch. Und ich darf mich von Conny nie zum Einkaufen mitnehmen lassen. Nie! ;)


Café Gregors

Cafe_Gregors
Mein Schlosser empfiehlt mir meinen Friseur, der Friseur empfiehlt mir das nahegelegene Café Gregors. So funktioniert die mittelständische Wirtschaft in Wien. ;)
(Und ich bin halt so ein spontaner Held und renn überall gleich hin. Zahlt sich aber aus, in beiden Fällen.)

Ich hab MeeGo am N900!

Ich konnts nicht lassen: Ich hatte heute mein erstes Erlebnis mit MeeGo auf meinem N900. Das mußte ja so kommen. ;)

Eins vorweg: „MeeGo“ ist in diesem Zusammenhang das echte MeeGo, das aus Maemo und Moblin hervorgegangen ist und dessen Entwicklung de facto erst heuer begonnen hat. Diese Definition ist wichtig: Im Marketingsprech wird nämlich auch die nächste Maemo-Version (Maemo 6/Harmattan) von Nokia als „MeeGo“ bezeichnet werden. Damit haben meine schmutzigen Spiele von heute nichts zu tun.

Wie hab ichs gemacht? Auf tablets-dev.nokia.com Von den MeeGo Repositories (siehe Update zu diesem Artikel unten) hol ich mir das komplette Image - also eine Datei, in der das MeeGo-Dateisystem Bit für Bit abgespeichert ist. Damit man auch die richtige erwischt: das ist die mit der Endung *.raw.bz2. Außerdem gibts dort einen extra Kernel, den man zum Start von MeeGo aufs N900 spielen muß. Auch hier ein zarter Hinweis: Mit *-n900 hört der Dateiname auf, und irgendwo drin steht vmlinuz.

Sobald die beiden Dateien runtergeladen sind und das bz2-Archiv entpackt ist, folgt man der recht detaillierten Anleitung im MeeGo-Wiki. Die nötigen Zutaten: Eine freie Micro-SD-Karte, ein passender SD-Reader/Writer am Desktop, das USB-Kabel zum N900 und - kräftige Fingernägel, weil man ununterbrochen den Deckel zum Batteriefach runternehmen muß.

Die gute Nachricht: Die Anleitung ist zwar umständlich, aber vollständig. Wenn man Schritt für Schritt vorgeht, bekommt man das Ding gleich beim ersten Versuch zum Laufen. Die schlechte Nachricht: Himmel! Ist das langsam! Ich habs nicht fertig gebracht, irgendetwas Vernünftiges damit zu tun. Nach jedem Tappser auf den Bildschirm verbringt man 10-20 Sekunden damit zu warten, ob das Gerät die Aktion nun ausführt oder den Klick einfach nicht registriert hat. Das ermüdet doch ziemlich. Irgendwann friert das ganze Trumm dann auch mal komplett ein und man muß die Batterie rausnehmen (daher die Fingernägel) - was man übrigens auch dann muß, wenn man einfach nur bei normal laufendem System abschalten will. Weder das Terminal noch der Power-Button mögen mich.

Selbstverständlich weiß ich, daß MeeGo derzeit in einem sehr frühen Entwicklungsstadium ist. Das gesamte System von der langsamen SD-Karte zu booten ist dann auch nicht wirklich hilfreich in Sachen Geschwindigkeit. Egal - die Previews sind ja auch nicht für Leute wie uns gedacht. Mir wars wichtig, an einem ruhigen Abend mal rauszufinden, wie man MeeGo installiert und ob ichs denn grundsätzlich auch fertig kriegen würde. Denn irgendwann wird die Entwicklung ein Stadium erreicht haben, an dem die Spielerei mehr Spaß macht … und dann will ich sofort aufspringen können auf den Zug. ;)

Übrigens: Wer 廣東話 spricht, kann sich eine etwa 3 Wochen alte Version von MeeGo am N900 hier auf YouTube ansehen. Schneller ist es nicht geworden seither, sieht bei mir aber bei mir in vielen Punkten schon wieder anders aus. Da tut sich also durchaus was in den Weekly Builds …

Update: Kaum schreibt man einen Artikel, ist er schon wieder veraltet: Noch heute Nacht wurden die N900-Images vom Nokia-Server auf den MeeGo-Server gehoben. Link anklicken, dann die gewünschte Version suchen, dann handset > images > meego-handset-armv7l-n900 klicken.