The flights are booked for the summer
I’ve finally booked flights for me and Stéphanie for the summer! We’re going to the U2 Vertigo concert in Copenhagen on the 31th of July, and after that I’ll be going to Århus and Aalborg to visit friends and family while Stéphanie goes back.
We’ll arrive in Copenhagen on July the 31th with a flight from SWISS and Stéphanie will go back already on August the 2nd. I’ll then take a bus to Århus and Aalborg and first go back two weeks later on the 16th of July.
In those two weeks I hope to visit lots of people in both Århus and Aalborg!
That was the dates — now let me tell you about the booking experience… First of all: it’s a jungle trying to find the cheapest flight from A to B. There’s the cheap airlines like EasyJet and Ryanair, and I’ve flown with them before without any problems. But neither of them fly directly from Switzerland to Copenhagen which means that you’ll have to go by either London Stansted or Berlin and this complicates the whole thing, and is also likely to make the total cost higher than a direct flight.
About the total cost, then that’s a bit silly too: half of what you pay is called fuel, fees and taxes. And you’ll only see those at the end of your booking. I understand that the airline companies have to pay something to the airports to be allowed to land there, but could they not just include that in the price? That would make things more transparent when you’re comparing prices — ups, perhaps that’s why they haven’t done it! :-)
Finally a technical thing: the SWISS online booking system cannot handle two concurrent bookings made in the same browser. When trying to do so, you get this nice little warning:
Sorry: our system is unable to continue this transaction. Entering multiple inquiries or using the “Back” function of your browser can cause the system to freeze. Please close your internet window completely and start again.
I would suspect that they store the session data in a cookie, and thus the two tabs or browser windows will use the same cookie. That’s a shame, for making two concurrent bookings is exactly what I had to do in my case where Stéphanie and I will be flying back on different dates. And it’s not that it’s technically impossible to support multiple concurrent sessions in the same browser: it just requires that the session ID is embedded in the page and not in a cookie — EasyJet does it like this. A small detail in the implementation with a big impact on the functionality of the system as a whole.
Using Linux it was easy to overcome this limitation anyway: I simply
logged in as another user, exported $DISPLAY
to :0.0
and started
another Firefox. Before doing this you’ll have to give the other
user access to your X server, do this by copying your ~/.Xauthority
file to the home directory of the other user. An alternative is to
make a symbolic link to it and then ensure that the other user is able
to read it (with root
this works very nicely).
Another, more heavy-weight, solution would be to spawn a new display
using something like GDM Flexiserver, but just copying or linking the
~/.Xauthority
file is much easier, IMHO.