Archive for September, 2004

September 10th, 2004

Boutique B&B in Reykjavik centre

Fourth Floor hotel is located in the eastern edge of the Reykjavik centre. Laugavegur, the main street, transforms into shopping street in the same corner. As the name implies, the hotel is located on the fourth floor, just above Guesthouse 101.

The decor is simplistic, very Scandinavian, almost chic. The hotel is run by a family and they really do help you to get things sorted out in the city and Iceland in general. Don’t be afraid to ask.

The hotel is protected quite well from the street noise. The rooms are bare, but well designed and the bathrooms are excellent. The breakfast is served next to lobby, in an open space that is used for mingling with other guests in other times.

Price for double room: €125.

www.randburg.com/is/4th-floor-hotel, Laugavegur 101, IS-101 Reykjavik, Iceland, +354 897 6229.

September 7th, 2004

Recent and repeat visitors in ShortStat

I have tweaked ShortStat once again, this time by request from Greg @ secondnegative.com (see comments for post ShortStat improvements). Now ShortStat is able to show the latest visitors’ IP numbers and repeating IP numbers. Check out the output at http://www.nomadig.com/shortstat/

To install this nifty feature, follow these simple steps:

  1. Download the following files: shortstat_ip_functions_php_patch.txt and shortstat_ip_index_php_patch.txt.
  2. Add the following lines to configuration.php:
    $SI_display['timeformat']       = ‘H:i’;
    $SI_display['whoisurl']         = ‘http://www.samspade.org/t/lookat?a=%i’;
    
  3. (Optional) Change the whoisurl to some other location or remove it altogether, if you don’t need whois.
  4. Add contents of shortstat_ip_functions_php_patch.txt at the end of functions.php, just before the last line “?>”.
  5. Add contents of shortstat_ip_index_php_patch.txt to index.php. The location can be selected freely, I put them at the end, just before the </body> tag.

Now the IP addresses should be visible. If there are some issues, then please let me know.

September 5th, 2004

Ode to inefficiency

Note: this post has been posted in Helsinki, after cooling down. I still stand behind my words.

American airports are a constant source of disappointments in their quality of service. Washington Dulles International Airport doesn’t make any difference. First the lady in the front of the queue to the check-in desks — by the way, a job that is not needed in the rest of the world — didn’t know that the SAS EuroBonus silver members may use business class check-in (very nice perk). We were ushered to the economy class line and after some complaining her manager picked us from the line to the business class counter with apologies.

The check-in was swift, but we had to take our luggage to a security check near the desks. That place was in complete chaos, several dozens of luggage cases were lying in front of an ancient x-ray machine that destroys film. Hello! We are living on the 21st century, these kind of machines should have been scrapped a decade ago.

The luggage security check took a looooong time. The people were not very swift on their movements, a line was forming and these officials were just chatting with each other… Of course, it could be that the machine set the pace. After leaving our luggage to the floor, we had to go to the other end of the machine to wait for the scan and possibly assist in opening the cases. Approximately one third of the cases were opened by the staff. Some were studied more carefully, others just wiped with sheets for chemical analysis. All were opened in front of prying eyes of fellow passangers. The last part is most probably just pointless, as the staff has keys for all cases and it can be done in privacy in 99% of the airports.

After the luggage was screened, we queued into personal security check. The area was filled with people moving slowly. Our passports (or other photo identity) and boarding passes were verified. Computers had to be taken out from their bags and belts removed. Again something that is rarely needed outside the States. People were, for some reason, taking their shoes off and putting them into the X-ray machine. Nobody had asked to do it. There was not a proper space or helping personnel after the X-ray machine; instead, the bags were dumped into some sort of downward escalator made of rolling tubes. The machine kept pumping new bags and I had hard time to get all my stuff before they were buried under bags of other people.

It seems to me that Americans want to provide assistance before doing something, such as check-in or security, maybe to shield these workers from people that are on the wrong place. But no attention is paid on anything that happens after the task is done. The totally clueless pre-check-in clerk would been better used in moving our luggage to the security check instead of checking whether people are are in the correct line.

Anyhow, after we got through the security and got our stuff sorted out, we had to move to another terminal with a bus that is designed for loading people to the planes. Maybe the terminal building is protected because of its architecture or something else prohibits creating walkways between terminals, the distance wasn’t that huge. This whole thing took one hour, spent in queues or in transit between them.

Our final terminal was quite empty. The shopping experience was next to none, the newsagents didn’t even have a copy of GQ magazine. Other shops are not worth mentioning. Fortunately, there were a couple of fast food joints and we had a fast meal in Burger King.

After the meal, we found ourselves in a queue again, trying to get Economy Extraseats with our EuroBonus points. Once again, there was an assistant at the start of the queue — and she knew absolutely nothing about anything. Fortunately I didn’t dream on going to the lounge, as people with business class tickets (!!) had to wait to get a pass for the lounge. Hello again? Isn’t the business class boarding pass good enough proof to allow access to the lounge? We had to wait in the queue almost ten minutes, as the only service person had to let the crew in to the plane. Twice. Finally, we got the upgraded boarding passes.

There was enough time left to visit in the toilet and then queue again for the entrance to the plane. Families with small children and elderly people were taken in first — just to sit in the plane-mate vehicle and wait for everybody else to board.

Fortunately we didn’t encounter any more stupidities, such as being seated for the plane for half an hour or so before taxing without any possibility to visit toilets or take anything out from the overhead compartments.

My message to American airport operators: come to Europe and see how things are organised in decent and still secure manner. People don’t need shepherds for finding the right queue — there are big enough signs — but more efficient and proactive attitude for helping them to the gate, fast and secure.

September 4th, 2004

Everything that has a beginning, has an end

Our two weeks holiday and trip to Iceland and the States is about to end. Today, we’ll check out, browse the local shops, eat something and then head to the Dulles International Airport. We’ll be back home in 24 hours. The holiday is ending and new challenges await in the office. This is simultaneously a great and sad feeling…

These two weeks have felt like much longer period, not because it has been dull, but instead we have been able to see and experience so much in such a short time. Now it’s time to start earning money for the credit card bills and for the next trip. In the meanwhile, I’ll continue with blog development and programming, my head is full of bright ideas. Stay tuned!

September 3rd, 2004

ShortStat monthly stats bug

I today found a small bug in my monthly stats routines: the months were two hours off time. For some reason, ShortStat calculates the times wrong and in every function 7200 seconds are subtracted from the calculated times. I didn’t add this calculation to my functions and the offset resulted. I have now fixed the issue and a new patch file with corrected functions is available for downloading.

If you have the monthly functions installed, please download the shortstats_functions_php_patch.txt and replace the older functions in functions.php. If you haven’t installed the patch, follow these instructions.

As a generic note, I sometimes wonder why Shaun hasn’t used built-in MySQL datetypes for storing the reference date and time, as it would have been both faster and easier. Maybe I fix this on some nice day…

September 2nd, 2004

Hello-hello-hello!

I had a noble idea of writing some slides for the XML course that I’ll teach during the fall in the Helsinki University of Technology while sitting on the train from New York to Washington, but unfortunately the preinstalled try-out version of Microsoft Office requires still some CD code. The code was, of course, delivered with the laptop, but I packed it in one of the suitcases. I know its exact location — it’s directly above me — but I’m too lazy to get up and fetch it from there. Instead, I’m writing this stuff to you and hope that I’ll be able to send it from the hotel. I’ve already written best parts of the two first lectures, so I should be okay… And I’ll write them on the plane…

It might be a good thing that I’m not trying to work in the train, as the tracks are in so bad shape that sometimes it is almost impossible to focus on the display and hit the right keys. My neck is already sore and shoulders tensed from the posture and continuous rapid jerky sidewise movements. It seems to me that America is gradually and inevitably falling apart. Amtrak boasts to have an aggressive plan to improve the tracks and trains, but they have long way to go to reach European quality levels.

The high point of the this short trip has so far been a tremendously bubbling and busy conductor. When she checked our tickets, we heard the following lore in less than fifteen seconds: ‘Hello-hello-hello. Tickets-please. The-cafe-is-in-the-next-car-when-you’re-ready. Have-a-pleasant-day.’ And off she went, our tickets were checked, we had stubs in our hands. We overheard ‘hello-hello-hello’ several times when she approached other passangers in our car. It’s always nice to see people that enjoy their work.

I got the photos from the camera to the laptop, but then I couldn’t install the image manipulation program that I had with me. So no images before I have returned back to Finland — unless there is free wireless connection in the Washington hotel and I could find something suitable online. Some of the images seemed nice based on the first look, but it might be the quality of the display — it’s amazing. I’ll know when I’ll have a look at the pictures with my home computer.

September 1st, 2004

Looking back the trip so far

I’m writing this at the bed of our hotel room, after a good Chinese take-away dinner. Tomorrow we are heading towards Washington D.C., our final destination before going back to Finland. I haven’t been able to purge pictures from my camera, so I can’t attach any photos — but I’ll do it later.

The trip has been eventful, and sometimes even relaxing. We have been rushing to see different places and had a few hassles, too. But it might be best to start from the beginning.

Preparations
We had bought a new suitcase, a big trolley, for the trip. I was little hesitant would our stuff fit into that and another trolley that is of cabin size. I even suggested to buy a new suitcase on Saturday, the day we were leaving Finland. We managed to put everything into these bags and the bigger one had still some expansion space.

I fought with my living room computer for the most of the day. I hecticly tried to install an evaluation version of Zagat guide to my Palm, but the computer was somehow screwed up and the installation wizard wouldn’t operate. I promptly searched answers with google, and indeed found some. Unfortunately, the suggestion provided by InstallShield had the same installation wizard and could not operate. I just love the wonders of DCOM. I decided to install Windows again to that machine, as soon as I have a free day to spent. Maybe next year…

I didn’t achieve anything in the morning and then we had to leave to the airport. We were going to order some stuff from Amazon, but that had to wait.

Iceland
The trip to Iceland was uneventful, except that you had to pay for every beverage except water on board and the server dinner was really awful. The Keflavik airport was swifty experience due to small size and we were in the city bus in no time. The journey to Reykjavik took 45 minutes, half of it in the suburbs of the city. The landscape between the city and the airport is mostly barren black desert, very striking experience.
Read the rest of this entry >