12/03/2007

Doomed Flight

This was my recent experience with an inner-European flight with an unnamed carrier: the plane was ready on time, which is notable.

A bus carried us to the plane and everyone boarded; then the steward noticed that the passengers had a different destination than the plane! So everyone had to disembark, get back onto the bus, which took us to the correct plane this time. We could have walked there faster, it was just in the next berth, but I guess airport regulations would not allow this.

So finally we taxied to the runway and were soon to take off, when there was an announcement that we had forgotten a suitcase and needed to go back to the berth. So we taxied all the way back, got the additional luggage loaded, had to wait for a new slot and eventually took off.

I had never before two hold-ups on the same flight, so this was extraordinary. But everyone laughed and was in a good mood, and we were glad that there was nothing relevant to safety going wrong.

11/28/2007

Wasser in den USA

Ich war in den USA und habe ich mir dort ein Wasser aus dem Kühlschrank genommen, darauf stand: "Fitness Water" - Fitness kann ja nicht schaden, kann ich einmal Joggen ausfallen lassen, oder?

Beim ersten Schluck hätte ich es fast wieder ausgespuckt, dann habe ich gelesen: "Berry Flavors" - uaaaaa, sieht aus wie reines Wasser und schmecht fürchterlich süß. Und künstlich, kein Wunder, es steht auch drauf: "No fruit juice" (für uns wäre das ja eher negativ, hier scheint das werbewirksam zu sein).

Aber man muß sich keine Srogen machen, daß kein Fruchtsaft drin ist, denn man kann auch lesen: "Vitamin Enhanced" - dann ist ja alles wieder gut!

Naja, ich hätte ja auch vorher alles lesen können, aber es war eine blaue Flasche, farblose Flüssigkeit, und es stand groß "Water" drauf - so kann man reinfallen, wenn man das Kleingedruckte nicht liest :-)))

10/06/2007

Streik bei der Bahn - aus der Sicht eines Fahrgastes

Am 5. Oktober war mal wieder Streiktag bei der Bahn.

Als gewiefter Bahnfahrer und Internetnutzer schaue ich natürlich gleich nach dem Aufstehen unter http://www.bahn.de/aktuell nach, wie meine Züge fahren. Da gibt es gleich die erste Überraschung: obwohl der Streik zwischen 8:00 und 11:00 Uhr stattfindet, fallen Züge schon ab 5:30 aus!

Glücklicherweise fährt ein Zug in meine Richtung, zwar etwas früher als sonst, aber das nehme ich gerne in Kauf - vielleicht bin ich so sogar pünktlich in der Arbeit. Die Hoffnung bleibt mir erhalten, als mein Anschluß an die S-Bahn auch noch reibungslos funktioniert, wird allerdings später herb enttäuscht, als wir in einem Bahnhof halten und die Durchsage kommt: "Wegen eines angeblichen Personenschadens endet die S-Bahn hier." (wohlgemerkt, die Durchsage lautete "angeblich", kein Zusatz von mir!).

Ein Weiterkommen war erstmal nicht möglich. Alternative Verkehrsmittel waren ebenfalls nicht erreichbar, da sie Treppenaufgänge zu den Gleisen komplett verstopft waren. Später wurde eine Ersatz-S-Bahn eingesetzt, die offensichtlich trotz (angeblichen) Personenschadens die Strecke befahren konnte. Glücklicherweise fuhr sie auf dem Gleis gegenüber, denn andere Gleise waren wegen des Andrangs ja nicht erreichbar.

Als wir uns alle in der S-Bahn gestapelt hatten, ging es auch recht bald los, allerdings hatten wir bei jeder Haltestelle einen Aufenthalt, der mit den Worten "Aus unbekannten Gründen können wir auf unabsehbare Zeit erst einmal nicht weiterfahren" angekündigt wurde.

Aber immerhin kam ich noch in der Arbeit an! Statt nach wie sonst nach einer, heute zwar erst nach zwei Stunden, aber immerhin. Termine hatte ich ohnehin auf später verlegt. Es gab einige verärgerte Leute, die nicht so vorausschauen gewesen waren, die werden es dann fürs nächstemal gelernt haben.

Über die Rückfahrt hatte ich mir ja gar keine Sorgen gemacht, denn der Streik sollte ja nur bis 11:00 dauern, und ich fahre ja erst nach 17:00 Uhr. Wo soll da das Problem sein? Das erfuhr ich dann nachmittags auf www.bahn.de: Züge sind massenhaft gestrichen. Die Bahn hält an ihrem "Notfallplan" fest, auch wenn gar nicht mehr gestreikt wird. Ich erwische glücklicherweise einen Zug, der ungefähr in meine Richtung fährt, meine Frau holt mich mit dem Auto ab und ich komme relativ gut nach Hause. Überstanden!!!

Nun ein "Nachschlag" an die Bahn: auf der Rückfahrt hieß es in einer Durchsage, man entschuldige sich für die Unannehmlichkeiten und Ausfälle, die durch den Streik entstanden seien. Ich habe das Gefühl, daß die Bahn die Situation absichtlich verschlechtert hat (Zugausfälle weit außerhalb der Streikzeiten), und dies politisch nutzt, indem sie die Schuld den Streikenden in die Schuhe schiebt. Das funktioniert aber nicht einmal bei mir!

Und zu guter Letzt möchte ich noch nachfragen: welche überragenden Leistungen hat eigentlich der Bahnvorstand in der letzten Zeit erbracht, daß sich eine 8-Millionen-Euro-Gehaltserhöhung rechtfertigen läßt? Ist die Bahn pünktlicher geworden? Ist der Service besser geworden? Sind die Züge modernisiert oder etwa die Kapazitäten erhöht worden, so daß man zur Rush-Hour nicht mehr stehen muß. Aus meiner Sicht lautet die Antwort auf alle Fragen "nein".
Herr Mehdorn, die Erhöhung haben Sie und Ihre Kollegen definitiv nicht verdient!

So, und was mache ich am Montag? Natürlich mit der Bahn fahren - seufz!

7/30/2007

eBay Bidders Go Even More Crazy

I guess we have known this for a long time already, but this weekend I had a special example of how crazy bidders can get.

The "usual" degree of craziness makes people buy items at eBay at a higher price than they would pay if they did some very basic research on some pricing portals. I have grown somewhat used to this by now.

This weekend I saw people bid for a used sports watch; they ended up paying more than for a brand new one also selling on eBay. They were the same models and the auctions were only 2 hours apart from each other.

With such people around, bidding is no fun any more. But watching is! :-)

7/27/2007

Majority of German Managers Do Not Get a Bonus

According to a survey by Stepstone, 58% of German managers have never gotten a bonus for successful work. I found this information in this article (German).

I really doubt this - I do not know a single manager to whom this would apply, including myself. So where does this information come from? Maybe the people who have (or take, anyway) the time to reply to this kind of surveys never deserved a bonus for successful work?

Having said that, I have to add that I am a critic of bonuses - of course I like getting them (who would not?), but I'd say they have no or even negative effects from all that I have seen. There is a really good book on how bonus systems can make your employees' efforts deteriorate: "Measuring Performance in Organisations". For those who want to set up bonus schemes, this book should imho be made mandatory.

7/26/2007

How to Make Pandora.com Work From Any Location

Recently pandora.com had to limit access to their music to US residents. This is done via the client's IP address.

I know many people outside the US who love Pandora (including me ;-)), so I played around a little with proxies.

Proxies usually have the disadvantage that they slow down network traffic, so even if you get it to work, the music will be disrupted. But there is FoxyProxy to the rescue: just install this add-on in Firefox (if you are using IE, sorry guys, but you had a bad deal from the start!), then configure it to use any US-based proxy (hope you know how to find one) for all URLs starting with "http://www.pandora.com/". This will make the UI of Pandora load slowly, but once it is loaded, the music is streamed from a different URL, which does not go through the proxy and on which Pandora does not check the client's IP address.

Happy listening!

7/21/2007

How to Use Your BlackBerry 8100 (aka Pearl) as a GPRS Modem

These instructions will make your BB work as a GPRS modem for T-Mobile in Germany.
When I followed instruction I had found on the web, I ended up with this message: "PPP link control protocol was terminated". So I experimented myself and found that it works for me as follows:
  1. install BlackBerry Device Manager (usually together with BB Desktop Manager), you'll find it on the disc supplied with your BB, or just grab the latest version from their support pages
  2. make sure that your BB Device Manager is running (the easiest way to start it is to start BB Desktop Manager)
  3. do not use the modem that was installed by BB software!
  4. look in Windows Device Manager (Start - Settings - Control Panel - System - Hardware - Device Manager) under Ports (COM & LPT) for the port that your BB is using (there will be two ports, for me it was COM6 and COM7)
  5. go to Start - Settings - Control Panel - Phone and Modem Options
  6. create a new modem (choose Add, select Don't detect my modem ... , press Next, select Standard 33600 bps Modem (this is the important part, it is not full speed, but later the modem will nevertheless work at full speed), press Next and connect your modem to your BB port(s). If you connect it to multiple ports, there will be multiple modems in the end - no harm done, but I only connected it to the first port
  7. create a new network connection: Start - Settings - Network Connections - New Connection Wizard. Press Next, select Connect to the Internet, press Next, choose Set up my connection manually, press Next, choose Connect using a dial-up modem, press Next, select your new modem from the list (choose both if you associated your modem with both BB ports), press Next, name your connection, press Next, enter *99# for the phone number, press Next, choose whichever option you prefer, press Next, leave username and password blank, uncheck Use this account name ... and also uncheck Make this the default internet connection, press Next, press Finish
  8. you can now connect to the internet using your new connection. When prompted for username and password, just leave them blank.

I found some advice stating that I should enter an initialization string for my modem such as +cdgcont=1,"IP","internet.t-d1.de and use "td1" as the username and "gprs" as the password. I found this is not needed. The main trick seems to be with not using the standard modem but the lower speed one.

If you find a more simple way to do this, please let me know and I will be happy to update this post. I am sure your fellow BB users will appreciate your help.

7/12/2007

Service der Deutschen Bahn

Das ist wieder ein schönes Beispiel, wie Service in Deutschland funktioniert: kürzlich habe ich meine Sporttasche im Zug liegengelassen. Auf www.bahn.de konnte man eine Verlustmeldung abgeben, was ich auch direkt getan habe. Gehört habe ich natürlich nichts.

Aber dafür gibt es ja eine Service-Nummer, die man anrufen kann, und die nur 59 cent pro Minute (!) kostet. Nach nur 2 Minuten Ansage und Musik kam ich schon zu einem "Agenten" durch.

Die Informationen beschränkten sich leider auf "wir haben nichts gefunden, es wurde noch nichts gemeldet". Bei dem "Service Center" handelt es sich nach Auskunft des "Agenten" um eine Zentralstelle, die Kontakt mit den lokalen Fundbüros der Bahn aufnimmt. Ich wüßte ja, in welchem Fundbüro meine Tasche sein müßte, aber dieses kann ich nicht direkt anrufen, alles muß über die (teure) Zentrale gehen.

Bekomme ich automatisch eine Benachrichtigung, wenn die Tasche gefunden wird? Nein. Warum, Sie haben doch meine Daten über die Verlustmeldung? Schon, aber wenn in der Tasche keine Angaben zu Ihrer Person sind, melden wir uns nicht. Ich muß also wieder anrufen? Genau. - So macht man Geld.

Fazit des Gesprächs, das um die 2 Euro gekostet haben dürfte: nichts, null, nada.

Danke, Deutsche Bahn, für einen wertlosen aber kostenpflichtigen Service!

Edit am 16. Juli: In der Zentrale geben sie die Nummer zwar nicht heraus, aber nach einigem Suchen habe ich die Nummer des Funbüros der Bahn in München herausgefunden - dort können sie die Verlustmeldung ebenfalls abfragen und Auskunft erteilen - und dies zu einem normalen Telefontarif!

Edit am 30. Juli: Inzwischen habe ich erfahren, daß Gegenstände aus Regionalbahnen nicht an die Zentrale in Wuppertal gehen, sondern z. B. in Augsburg gesammelt werden. Bei meiner Verlustmedung hatte ich den Zug angegeben, also warum sagt mir die Zentrale das eigentlich nicht gleich?
Gefunden wurde auch dort leider nichts, aber das hätte auch bei einem guten Service passieren können.

6/26/2007

Temporary Inbox

I used to have a separate email address for those sites where you need to register before you could retrieve a document etc. Soon this kind of mailboxes become clogged up, that's essentially what they are for, right?

Well, I found a different solution: there is a site providing you with a temporary inbox just for this. You specify the temporary address, retrieve the email and forget about the mailbox right after that. And there even is a neat Firefox plugin that automates all this for you!

I found this service extremely helpful, so I am posting the link here. Hope some of you might find it useful too.



4/09/2007

Die Lösung für die PISA-Misere

Nachdem Deutschalnd offensichtlich in der PISA-Studie bewiesen hat, daß deutsche Schüler im Vergleich schlechter abschneiden als andere, gab es viele Überlegungen, wie man das beheben kann.

Ich weiß ja nicht, ob dies hier damit im Zusammenhang steht, aber die Idee hat doch etwas: in Germering bei München müssen die 5- bis 6-jährigen vor der Einschulung verschärfte Tests ablegen, im Falle des Nichtbestehens werden sie auf die Förderschule "eingewiesen". Die Tests beinhalten das Erzählen von Märchen, Rechenaufgaben bis hin zur Division, geometrische Aufgaben und einen Test, bei dem die Eltern nicht anwesend sein dürfen!

Zuerst fand ich das doch sehr übertrieben, dann aber begann ich zu verstehen: wenn die Kinder bereits vor der Einschulung den gesamten Lehrstoff beherrschten, könnten die Lehrer nichts falsch machen (am besten gönnen sie sich ein paar Jahre Urlaub am Stück). Als Aufnahmetests ins Gymnasium könnte dann die Abiturprüfung des Vorjahres dienen, und ein Doktortitel könnte als Voraussetzung für ein Studium nur hilfreich sein.

Einfach genial! Oder? Mal im Ernst: wozu soll das jetzt führen? Ehrgeizige Eltern werden ihre Sprösslinge jetzt frühzeitig "fördern", d. h. die Kindheit wird nochmals um ein paar Jahre verkürzt. Soll die Unfähigkeit unseres Schulsystems, Wissen zu vermitteln, auf den Rücken unserer Kinder ausgetragen werden? Armes Deutschland!

Und wer einmal ein funktionierendes Schulsystem sehen möchte, das nicht nur Wissen sondern auch Spaß vermittelt und dabei gut abschneidet, der schaue einmal nach Norwegen oder Finnland.

1/24/2007

ADO.NET ADO.NET TableAdapters and SQL Server Application Roles

I wonder how MS envisage to implement Application Roles in SQL Server and be able to use TableAdapters at the same time.

To make this work, you need to set the application role right after connecting to the database and unset it before closing the connection, otherwise connection pooling does not work.

I would have done this with the SQLClient.SQLConnection object if it had been extensible, unfortunately it is a sealed class (why?!?).

So now, instead of just using the table adapters as they are generated, I need to write a wrapper class for each table adapter, containing a wrapper method again for each data retrieval/update method, which will create a connection, open it, set the application role, then execute the original method, then unset the role and close the connection again.

This does not appear to me like a good design. Maybe you can think of a better way of achieving this, a more generic approach?

And finally, since Application Roles are a key concept of SQL Server, couldn't the connection object support it, or even better - why don't we just specify the application role in the connection string?

Any ideas are greatly appreciated!

1/23/2007

Pedestrian Traffic Lights in Germany

Please consider the "map" below. Let's assume that you want to cross the one-way street.

| |
| |
| |
| |
| | TRAFFIC
| | LIGHT
-------------------------+ +-----------------------------


<--- ONE WAY --- -------------------------+ +----------------------------- | | | | | | | | | | | | | | | |

This being a situation in Germany, the circumstances are pretty special: the traffic light for the cars driving on the one-way street shows red. The traffic light for the pedestrians wanting to cross the same street also shows red.
Now you'd probably start wondering what car could possibly hit you if you crossed the street anyway. People here apparently don't do that. They just stand there waiting for the light to become green. It eventually does so, when the cars coming from the left also have a red light, but that's a long wait.
Not only do Germans wait at traffic lights even if there is no car coming (you can observe this behaviour on deserted streets at night), they also wait for traffic lights that obviously have been programmed by someone who suffered from a sever hangover when he did it!

Workplace Toilets

Do you have the same situation at your work place? At 6am our toilets are clean, at 9am they do not look very inviting any longer and after 1pm they are just revolting. And one toilet is only shared by approx. 30 people here.

I thought how I could possibly make them clean up after themselves, as they do at home (OK, that's just an assumption). The first sign that I came up with read
Please leave the toilet as you found it!

Did not work! Probably it was too hard for people to just scrape off their remainders but leave out the ones that had been there before? So I thought of an improved sign:
Please leave the toilet as you would wish to find it!

Well, guess what, this did not work either. I guess different people want to find toilets in different states. So I further improved it to read
Please leave the toilet as the next person would like to find it!

Nah, did not work either. The level of empathy required for this was too high.
So what now? Should I go for the plain old "Clean up after yourself!"? Should I maybe just display a picture of a clean toilet and tell people to leave it exactly as displayed? This is probably the safest bet ... Ideas are welcome!

1/19/2007

Deutsche Telekom Business Practices

On the web site of Deutsche Telekom you can find a whole lot of special offers. I almost wanted to go for one of them, which includes a flat rate for phone calls within Germany, landline, excluding of course mobile phones and special service numbers.

The I found a footnote in very, very small print stating that some "special" numbers would also be charged. Before calling any number you would be able call the Telekom Hotline (for free after all) to ask whether a specific number belongs to these.

So I started wondering what these "special" numbers might be, and sent an inquiry to Deutsche Telekom. This was two weeks agon and I still have no answer - I guess I won't get any. Luckily I know someone who works for them, so I asked him and he was quick to answer: these numbers are all landline connections what do not belong to Deutsche Telekom, meaning that you have to pay for the call as soon as you try to call someone who is at one of their competitors.

To me this seems to be quite unethical. I for my part will not take their special offer.

It seems that even they are ashamed to admit it, that's why they do not clearly state this as part of their offer, and also why I never got a reply to my question.
adaxas Web Directory