Problem mit Greyhound-Website in deutschen Browsern

Update: As people from all over the world seem to be looking for a solution to the Greyhound search_error problem, I translated this post into English.

Greyhound ist das größte Fernbusunternehmen in Nordamerika. Leider kann man deren Website zur Zeit mit einigen deutschen Browsern nicht benutzen. Wenn man eine Suchanfrage für Fahrkarten oder Verbindungen stellt, bekommt man die Fehlermeldung: „search_error: Montag, 30. Januar 2012 is not a valid DateTime.“

Greyhound-Fehlermeldung

Auffällig ist hier, dass ein deutsches Datum in einer englischsprachigen Fehlermeldung steht. Vermutlich hat der Browser das Suchdatum in Abhängigkeit seiner Spracheinstellungen formatiert, womit der Server nichts anfangen kann. Der spricht anscheinend kein Deutsch.

Dieses Problem tritt zur Zeit mit Mozilla Firefox 9.0.1 und Microsoft Internet Explorer 9.0.8112.16421 auf.

Lösung: Chrome. Der kostenlos Google-Browser hat seltsamerweise keinerlei Probleme mit der Website.

Meine detaillierte Fehlerbeschreibung vom 5. Januar 2012 wurde anscheinend bisher nicht bearbeitet. Das Problem besteht zumindest noch und ich habe keine Antwort bekommen.

——– Original-Nachricht ——–
Betreff: Website problem: unable to use search with localized browser due to incompatible date format
Datum: Thu, 05 Jan 2012 22:09:50 -0500
An: webmaster@greyhound.ca

Hello,

your website seems to have a localization problem. When I use the home
page https://www.greyhound.ca/ and use the Tickets search:

Leaving from: „Toronto, ON“
Going to: „Waterloo, ON“
Departing on „05/10/2012“
Time: „Any“
Discount Type: „No Discounts“
Promotion Code: „“
Adults: „1“
Seniors: „0“
Children: „0“

I get the following error message: „search_error: Donnerstag, 5. Januar
2012 is not a valid value for DateTime.“

The date is actually in German format because my browser has a German
language setting. But I only used the Departing-on-Date-Picker. I guess
the problem comes from the localization of your rcCalPopup class from
ASP.NET. The date picker probably formats the date according to the
browsers localization, which in my case is German. But when the date
comes to the server, it doesn’t recognize the format and thus throws the
error message back to the user.

I used the Firefox plugin TemperData to checked the POST data which the
browser sends to https://www.greyhound.ca/services/farefinder.asmx/Search
and it contains the German formatted date in the POST parameters. So the
problem originates from the browser and not from the server.

The problem probably occurs with any localized browser, so Spanish,
Russian, Indian, Japanese, … I guess you would like to provide the
services of your website to those customers as well.

I reproduced the problem with these browsers:
– Mozilla Firefox 9.0.1
– Microsoft Internet Explorer 9.0.8112.16421

Interestingly, the problem does NOT appear with:
– Google Chrome 16.0.912.63 m

If you need further information on this, don’t hesitate to ask for it.

Thanks,
Markus

Podcasts

Als Podcast bezeichnet man eine mehr oder weniger regelmäßig im Internet erscheinende Audiosendung. Unabhängig vom Radio als traditionellem Verbreitungsmedium solcher Inhalte hat sich im Internet in den letzten sechs bis acht Jahren eine große Szene von Podcastern entwickelt, die ihr Material in den meisten Fällen kostenlos zur Verfügung stellen.

Der größte Vorteil gegenüber dem Radio ist, dass man völlig unabhängig von Sendungszeiten ist. Das gilt sowohl für Produzenten als auch für Empfänger. Sobald eine neue Sendung veröffentlicht wurde, kann der Nutzer sie anhören. Das geht meistens ganz einfach durch einen Mausklick auf den Play-Button der entsprechenden Website.

Fortgeschrittene Nutzen haben ihre Lieblingspodcasts in kostenlosen Programmen wie iTunes, Winmap oder Miro abonniert. Dieses als „Podcatcher“ bezeichnete Programm erkennt automatisch, dass eine neue Sendung verfügbar ist, lädt diese herunter und zeigt sie dem Nutzer an. Für bestimmte MP3-Player, wie beispielsweise dem iPod, ist die Integration soweit fortgeschritten, dass die neue Episode automatisch auf das Gerät kopiert wird, wenn es das nächste Mal angeschlossen wird. Der Nutzer hat die Sendungen also auf dem Weg zur Uni oder zur Arbeit dabei, ohne dass er etwas Besonderes dafür tun müsste.

Die Sargnägel der Verwertungsindustrie

Foto eines roten Londoner Busses vor dem Big Ben
Boing Boing

In England wurde jemand wegen einer Urheberrechtsverletzung verurteilt, weil er ein ähnliches Foto aufgenommen hatte. Wohl gemerkt, das Foto wurde keinesfalls kopiert.

Wer einmal einen Blick in die Google-Suche wirft, dem wird auffallen, dass die Idee keinesfalls sonderlich originär zu sein scheint. Die Suche nach „bus big ben“ ergibt etwa 19.700.000 Ergebnisse, von denen mindestens zwei Drittel der ersten 200 Bilder eine erhebliche Ähnliche mit den fraglichen Bildern aufweisen.

Die Verwertungsindustrie wird sich vermutlich freuen. Einmal wieder wurde die Freiheit dessen, was man darf, beschnitten. Einmal wieder wurde ein Urteil gefällt, das man als Präzedenzfall gegen den Bürger verwendet werden kann. Aber wäre das nicht zu kurz gedacht?

War ’N Sync nicht eine Kopie der Backstreet Boys? Fünf Kerle singen tanzend schnulzige Popmusik? Und erzählen Armageddon und Deep Impact nicht die gleiche Geschichte? Eine Liebesgeschichte im Angesicht der nahenden Zerstörung der Erde durch einen Kometeneinschlag?

Lasst uns ähnliche Melodien, Akkorde und Tonarten, Dialoge, Szenen und Drehorte suchen und wenn dann niemand mehr irgendetwas Künstlerisches erschaffen darf, weil alles zumindest entfernte Ähnlichkeit mit etwas schon dagewesenem hat, dann wacht unsere Gesellschaft vielleicht endlich auf. Dann sieht sie hoffentlich ein, dass das Urheberrecht niemals dazu gedacht war, Kreativität zu beeinträchtigen. Denn genau dazu wird es schon seit Jahren missbraucht.

Quellen

Lass den Worten Taten folgen

Ein Teil der Brockhausenzyklopädie
Florian Hirzinger
Auf Englisch klingt das irgendwie besser: „practise what you preach“

Wenn ich mich mit Leuten über deren Projekte unterhalte, neige ich dazu ihnen zu raten, dass sie doch erst einmal loslegen und sich nicht mit Vorbereitungen aufhalten sollten. Ich weiß nämlich sehr genau, dass ich selbst dazu neige, Dinge erst bis ins kleinste Detail vorzubereiten bevor ich tatsächlich anfange. Und ich weiß noch besser, dass es mich meistens nur davon abhält wirklich anzufangen.

Deshalb versuche ich es diesmal anders. Aus diesem Grund hat das Blog zunächst einmal nur das minimal angepasste, voreingestellte WordPress-Design. Um die grafische Gestaltung kann ich mir später Gedanken machen.

Mein Hauptanliegen ist es mein Wissen zu teilen. Mit großer Mühe muss man sich immer wieder das eine oder andere Wissen aneignen und oft ist das Internet dabei nur mittelmäßig hilfreich. Oft sind die Umstände zu spezifisch, als dass ich genau das finden würde, was ich suche. In dieser Hinsicht scheinen Suchmaschinen in den nächsten Jahren noch große Entwicklungschancen zu haben. Wikipedia zeigt uns seit über zehn Jahren, dass die meisten Menschen ihr Wissen teilen möchte. Und obwohl Wikipedia der perfekte Ort ist, um das Wissen anzusammeln, das wir noch vor einigen Jahren in Wandschränke voller Enzyklopädiebände verbannt haben, ist sie für andere Arten des Wissens überhaupt nicht geeignet. Für bewährte Vorgehensweisen beispielsweise (was im Englischen mit „best practice“ auch viel besser klingt). Aber auch vieles anderes. Und das landet nun hier. Vielleicht kannst du ja etwas damit anfangen.

Recht auf freie Meinungsäußerung

Mein Vorsatz für das Jahr 2012: Ein Blog starten. Blogs gibt es seit dem Ende der 1990er Jahre, und obwohl ich schon vor der Jahrtausendwende angefangen habe, Inhalte ins Internet einzustellen, hatte ich bis heute kein persönliches Blog, mit dem ich mein Recht auf freie Meinungsäußerung ausüben und mich an der öffentlichen Diskussion beteiligen konnte.

Welcher Tag wäre besser geeignet damit zu beginnen als der, an dem die englischsprachige Wikipedia aus Protest gegen einen die Meinungsfreiheit gefährdenden US-amerikanischen Gesetzesentwurf für 24 Stunden ihren Dienst einstellt?