Categories
Travel

Honeymoon ramblings – Bangkok

Disclaimer:
I’ve been promising some people (okay, my mother) that I’ll put some details of our honeymoon here. As we were travelling I made some brief notes, and some not-so-brief notes, for two purposes. One was to provide a reminder for us (as I don’t trust my memory) and the other was to remind me what all the dozens of photos were of. As a result, these notes are long. Dip in and out or just feel free to ignore them!
 
I’m dividing it into sections. The first deals with our trip to Bangkok…
 
17-18 Sep
"King of Qatar is going" read the driver’s note. This was at least an explanation for why we’d been sitting on the runway in a transfer bus, even if (in my opinion) it wasn’t a good one. He certainly could have put on a better complimentary meal than the canteen tray that accompanied our four hour wait for the next connecting flight to Bangkok.
 
So it wasn’t an auspicious start to our honeymoon, but it wasn’t too bad. The Qatar airline flights involved seat back movies on demand, friendly service and food that wasn’t bad at all. They made up for our long change at Doha. We arrived in Bangkok after midday Thai-time and proceeded via your typically overpriced airport ‘taxi’ to the delightfully well appointed Shangri-La hotel.
 
I must backtrack slightly to describe my first impressions of the Thai driving style. At first I thought we were being driven by a maniac with the patience of a petulant 5 year old. He was tooting his horn at every car, motorbike, bicycle and pedestrian as if their presence on the road was a personal insult to him. However, after a little more observation, I determined that this horn sounding was just a friendly "I’m here, please move, there’s a chance I might have to overtake". This was more effective than the use of an indicator as bikes, cars and tuk-tuks zig zagged all over the road and would cunningly zip into any carelessly left space between you and the car ahead given half a chance.
 
Another observation we made as we drove into the city proper was the number of people wearing yellow. I wondered if they were municipal employees, but this didn’t seem to fit as some were running shops, some buying things from shops, and others not doing anything useful. On closer inspection these tops bore the royal crest. They were a mark of the Thai people’s devotion to their king, and probably worn in celebration of the 60th year of his reign. There are posters, small and huge, all over the city declaring wishes of longevity for the king in both Thai and English.
 
Anyway, to the Shangri-La. Our bags were magicked from the taxi boot to our room as we checked in without us touching them at all. The room had a balcony with a view over the Chao Phraya river and we spent the odd hour out there with gin and tonic and books. The hotel had thoughtfully left us a congratulatory wedding card too, along with a bowl of utterly alien fruit. There were some tiny sweet bananas, but everything else took a great deal of investigation: Do you eat the skin of the pink tentacled thing? Are the seeds of these large fury grape looking things edible?
 
A friend had recommended a trip to some rooftop restaurant for our first night there to give us, literally, an overview of the city. I hadn’t taken much care in writing it down, but did remember the word ‘Banyon’. I successfully found a restaurant called ‘Banyon’ in the guide book and got the hotel to sort us out a cab to get there. Hidden in this flurry of organization were a couple of critical errors.
 
The first became apparent as we embarked upon our cab journey. Bangkok has one of the worst traffic management schemes in the world, it would seem. Our journey commenced in the middle of the four hour evening "rush hour". The traffic crawled along at slower than walking pace. I was going to write "snail’s pace" but I didn’t want to exaggerate. The taxi took us a distance of about 5 km (3 miles) but took us over an hour.
 
This brings me to the second critical error, which became obvious as the cab reached its destination. The Banyan restaurant we had found in the guide book (‘Le Banyan’) turned out not to be on the top of a high rise building but rather situated in a bungalow nestled halfway down a dark side street. It didn’t even appear to be open, and the barking guard dog was not an incentive to investigate the menu.
 
We thanked our cabbie for his efforts and took the matter of dinner back into our own hands. Not far down the main road ("Sukhumvit") stood a Raddisson hotel which turned out to have a fantastic Italian restaurant. For our shame our first meal in Thailand was not Thai, but I don’t feel too guilty about it as honeymooners should be doing things in luxury.
 
We took the Sky Train back; efficient, clean and it travelled a lot faster than 5km/h.
 
19 Sep
We slept late due in part to jet lag, in part to black out curtains and in part to a very luxurious room. We looked through the guide book to plan our day and chose to visit Wat Arun. We were keen to avoid the roads so took advantage of the hotel’s free ferry to ‘River City’ thinking we could pick up the main ferry service there. River City seems to be built for and visited by tourists. It seemed to be an air conditioned shopping mall, and we went no further than a river front restaurant for lunch. We both had a really hot Thai green curry with fresh fish. Finally we’d had some Thai food, to which the sheen of moisture on my brow attested.
 
Still in the mode of naïve tourists, we failed to find the municipal ferry pier there. Instead, we paid through the nose (comparatively; amazing how cheap one can get once accustomed to a local currency) for an otherwise thrilling private boat trip the rest of the way.
 
Wat Arun looks majestically over the river. It is the main temple (‘Wat’ means temple in Thailand and Cambodia) in the area of Bangkok called Thon Buri. This is the old capital of the city, the original Bangkok. The name "Bangkok" was moved to the east side of the river at a later date when Rama I decided to relocate the capital. The temple and surrounding buildings are being restored, and they’re in pretty good condition, all told. It’s still a site of meditation for Buddhists, of which there are many in Thailand.
 
A favourite technique for decorating temples, including Wat Arun, is to use shards of porcelain and mirror. These have an amazing effect in the sun with the buildings apearing to sparkle as you move around them. Wat Arun consists in the main of a temple and a central monument. The central monument is quite tall and with some very steep stairs which "represent the difficulties of reaching higher levels of existence" (Lonely Planet).
 
After browsing round the complex we took the ferry across the Chao Phraya and took an aimless wander through a market and down a long street lined with food and flower sellers. The profusion of fruit, cooked meats and flowers was matched with the hustle and bustle of so many people with so many stalls packed so tightly together. The stalls thinned out and we found ourselves mulling over a streetmap deciding what to do next.
 
A Thai chap approached us and asked, in reasonable English, if we needed some help. Immediately my eyes were darting around looking for the accomplice that was going to steal Julie’s bag whilst this guy distracted us. That’s what living in London does for you, I guess! I had nothing to worry about. He was very friendly and gave us advice on a few things to see (mostly temples with various images of Buddha) and said that we must come and see him the next day as he worked at the Royal Palace. This we resolved to do; Julie had been keen on seeing it anyway.
 
The chap (I have forgotten his name) hailed a tuk-tuk for us, telling us we should always make sure we pay tuk-tuk drivers the Thai price, not the tourist price. He haggled the price of a small tour down for us and left us in the hands of a very keen, very nimble, but not so very good at English, tuk-tuk driver.  We learned the term "kop-um-cap" (or, for ladies, "kop-um-ka") for thank you from this guy. This doesn’t seem to match the guide book, but it didn’t draw any strange looks as we used it for the rest of our time in Thailand.
 
Tuk-tuks are named so because of the sound their engines make. They look like motorbikes that have had a roof and half a small sofa welded on to them. Tourists (more often than not) sit on the sofa in the back and pray. Our driver zipped so close to other cars that we didn’t dare cling to the frame in case our fingers got torn off. What tuk-tuks have going for them is their manoeuvrability. They can take small, half blocked side roads; leap frog queues of cars by driving into oncoming traffic (it moves out the way); cut through car parks. In short, they get places quicker. If your destination isn’t served by the Sky Train, the Chao Phraya ferry or the metro, then these are your quickest alternatives.
 
We were taken to see the biggest buddha, the oldest buddha, the luckiest buddha… There are a lot of buddhas. Some are in temples, others are outdoors. The biggest buddha, for instance, was outdoors and required us to stand half a field away to get it all in a photo. It was at this one that our driver purchased some gold leaf and helped us stick some to our foreheads ‘for good luck’.
 
Our tour was to end, as far as we understood, in a suit factory where it was the last day of a sale. We concluded that ‘factory’ must have been a translation of whatever the Thai is for ‘tailors’, as there didn’t appear to be any sweatshops anywhere close. We didn’t know to which tailor the driver thought he was taking us, but in the last of the temples another friendly Thai guy recommended to us a shop called ‘Voglee’, so we went there. I was measured up for a couple of suits and a winter coat. It was very strange looking through those catalogues of warm Europeans in dressed for a chilly winter whilst I was dressed in t-shirt, shorts and sandals.  We left Voglee with an arrangement to come back for a fitting the next day.
 
We had an adrenaline surge of a tuk-tuk ride through rush hour traffic to get back to the hotel, with the driver cheekily apologising to the police that seemed to be manning junctions. Once back at the hotel, we decided to have another go at finding this rooftop restaurant. I made a more concerted effort to check through my phone for the email Matt had sent me with the name of the restaurant. It turned out to be named ‘Vertigo’ in a hotel called ‘Banyon Tree’, and was only about 2km from the Shangri-La. We took the Sky Train; far easier than taxi.
 
The restaurant was stunning, sitting on top of the 62nd floor. It was quite a humid evening, but a breeze on the rooftop made it easily bearable. We were given a table on a raised area with an unobstructed, panoramic view. The menu was excellent; we ordered à la carte. During the course of the meal a storm started brewing in a tiny portion of the sky, but soon started to head our way.
 
At that point I received a text message from my mother asking if we were okay. Why wouldn’t I be, I thought. Puzzled, I responded to say that we were watching a storm head our way whilst eating at a rooftop restaurant, but otherwise we were fine. I asked why she was worried. The return text message was when we learned that at some point during our dinner there had been a military coup in Bangkok.
 
We’d finished our main course as the winds picked up and at the first spots of rain we moved inside to the floor below and shared a delicious freshly baked cheese cake for desert. As coups go, this one was rather relaxing.
 
We had a drink in a bar a little further down the building and used the hotel wi-fi to check out the news on my phone. The BBC told us that tanks had rolled in to surround government house and the offices had been occupied. Thai television was showing songs that were supposed to evoke memories of previous successful revolutions and coups. (We saw some of this later: The songs were accompanied by subtitles and a Disney style ball bouncing atop the words to allow you to sing along.)
 
We took a cab back that night, too late for the Sky Train and unwilling to try out public transport during a coup anyway.
 
20 Sep
The Royal Palace turned out to be closed due to the coup, but we decided to try and see if Jim Thompson’s house was open.
 
Jim Thompson was (or is?) an American who had a large part in re-establishing Bangkok’s tradition of silk weaving. This had declined during World War II. He restored a series of houses to traditional Thai-style and lived there for twenty years from 1946. He disappeared whilst walking in Pahang, Malaysia in 1967, and is assumed dead. (A fairly safe assumption as he’d be 100 years old by now anyway.) His home has become a museum both for its traditional architecture due to the large number and importance of the pieces of art he had collected there. The gardens, too, were very impressive: Not large, but well kept and packed full of all sorts of native plants and fish.
 
We attempted to get back to Voglee for my fitting, via another tuk-tuk. Unfortunately the tailors was based close to all the government buildings. Twice we got as far as road blocks policed by armed soldiers. We saw an armoured vehicle (not quite a tank) and attempted to get a few pictures as the tuk-tuk swung round with the rest of the thwarted traffic. This was the only sign of the coup we saw. Nobody we spoke to seemed too worried about it. News reports indicated that most people, even in the prime minister’s supposed support base in the countryside, supported the coup. Of course these reports were in a Thai newspaper, so who knows what influence the army had over that report.
 
We decided that a good thing to do in case of a coup is find some gin and tonic and sit on your balcony to enjoy the sunset with a good book. I summoned the tailors to the hotel, and they came with a half completed suit to complete the fitting. That’s good service in my book.
 
In the evening, still not yet keen to venture into town, we ate Thai seafood at one of the Shangri-La’s four or five restaurants. We enjoyed watching some Thai dancers and eating good food. One of our waitresses tried out her English on us by engaging us in conversation about our trip and was very excited to hear we were just married. She went away and prepared a special plate of fruit for us, carved into flower shapes. Very sweet.
 
It was a pleasant last evening in Bangkok, but we looked forward to coming back again on the last day of the honeymoon once the political situation had calmed down a bit.
 
 
Categories
Personal

Wedded!

Just a quick note to inform any interested uninformed; I am married!
 
It all took place on September the 9th 2006, St. James’ Church in Poole, Dorset. Thanks to everyone who made it and I hope you had a great time. I’ve selected a few photos and added them to an album for your perusal and amusement.
 
Coming soon will be a few notes about our honeymoon travels to Thailand, Cambodia, Vietnam and… Cornwall.
Categories
Personal

Sky diving – indoors!

Before I start, I’d like to say that this was not a case of buying someone a present that you wanted yourself all along!
 
For Christmas I bought my mother an indoor sky diving lesson at Airkix in Milton Keynes. (Volume down before clicking that link!)
 
I was a little worried about whether or not she’d enjoy it, but she initially convinced herself it would be okay because it didn’t involve jumping off anything. The way it works is that you lean forward into a tunnel of ~100mph wind blowing through a metal grill and then adopt a ‘flying’ pose, chest down, as the wind buoys you up. Your back should be arched, legs slightly bent and arms also slightly bent in front of you with hands face down and chin up. At least, that’s the beginner’s pose. I’m sure those reading this who’ve been sky diving are laughing now at my amateur description of it all.
 
So yesterday we went down to Milton Keynes to watch mother partake of her flight. Upon watching from the viewing gallery, however, mum decided that it was, after all, just a bit too much, which is fair enough as she’s not great with heights. So I took her place. Today I’m aching all over from muscles I don’t usually employ. On my first two minute session I was bouncing off the perspex wall of the tunnel with some force, and managed to flip 360, the last 90 degrees being a helping hand from the instructor to stop me plunging onto the metal grill with some force. On my second session I seemed to muster more control and discovered that relaxing really does help you stabilize.
 
I’d love to do it again, but I have to save my money for now, not least to sort out a replacement present for my mother!
Categories
Travel

Biometric passport

Due to having an Israeli stamp in my passport and needing to fly on Qatar Airways (for our honeymoon), I was advised to get a new passport. (Either the airline or the country, in which I have to make a change, presumably believe I’d be working for Mossad.) The requirements for renewing a passport aren’t onerous, but the new passport will be a ‘biometric’ passport.
 
What does this mean? I don’t know about you, but I expected them to need my finger print at the very least, or in other wilder scenarios I imagined them scanning my iris or sequencing my genome from a hair (okay, maybe not quite yet).
 
But it means none of this. All it means is that they’ve encoded my photo into a digital format on the passport. It’s contained in a chip that can be read electronically and from a short distance (like RFID) and is supposed to aid facial recognition software.
 
A little statistic for you; two years ago the Home Office published an accuracy figure of 69% for facial recognition software (see The Register). I don’t know the details of the study, but that’s conceivably 3 in 10 people being pulled out of a queue to be checked manually. On the flip side, it could mean 70% of people (carrying ‘biometric’ passports) get automatically passed through passport control thus speeding exit from an airport and reducing the number of staff required to process people. Of course, I do wonder what the false positive rate is?
 
Incidentally, if you’re in the business of needing to match faces to photos, it looks like employing a woman to do the job is your best bet. See http://www.newscientist.com/article.ns?id=dn780
 
Anyway, my passport took under two weeks to be produced and now I’m looking forward to the honeymoon.
 
Categories
Personal

Photographer

We finally found a photographer for our wedding who was free on September 9th and wasn’t going to bankrupt us (quite). They cost so much! He’s an all-digital photographer, relying somewhat on post-processing to get the perfect set of shots. Is this cheating? I don’t mind, as long as they look good.
 
So that’s one more off Julie’s list of things to do. Not too many more left now! Next up is bridesmaids’ dress shopping in which my involvement is peripheral at most.
Categories
Computers and Internet

Installing Visual Studio Team Suite from MSDN

A quick note to anyone who is thinking of installing VSTS from MSDN via the CD ISO images (rather than the DVD image). I decided to use the CDs as they’re a smaller download.
 
I had a Beta 2 version of Visual Studio 2005 installed, so I used Microsoft’s unsupported uninstallation tool to remove that first. No problems there. Then I mounted the three images of the VSTS media in consecutive drive letters (using Daemon Tools).
 
Initially I attempted to do a custom installation and skip Visual J# and SQL Server 2005 Express edition (as I never use the former and intended to put a fuller version of the latter on later). This installation resulted in several error messages en route and eventually a failure to install any Compact Framework tools. So I uninstalled.
 
Finally I went with the default installation. Surprisingly this too was not without issue. . Part way through installation I received the message "Error 1308.Source file not foud: e:\wcu\JSharpRedistCare\vjredist.exe. Verify that the file exists and that you can access it.(Abort, Retry, Ignore)." Drive ‘e’ was where disk 1 was mounted. Note that there’s no option to go and browse for the file.
 
The solution to this problem is to unmount disk 1 from that drive letter and mount disk 3 in its place, as that is where the vjredist.exe file lives. Hey presto, it’s up and working.
 
A last note for those who, like me, thought that the January MSDN would integrate with VS2005. It doesn’t. It only integrates with VS2003. You will still need to install MSDN for Visual Studio 2005 separately.
 
Categories
Computers and Internet

WinFX Runtime Component installation pain

The WinFX September CTP runtime components setup (i.e. the PDC05 release) has failed many times on my machine. This blog entry is aimed at softening the blow for anyone else suffering similar issues. It’s long and thoroughly uninteresting for anyone not suffering from The Pain. It contains a couple of links to some useful general tools for sorting out installation/uninstall problems.
 
The WinFX September CTP Runtim Components installation failures started after my first installation failed with an "event log full" error (seen only by attaching a debugger to the installer). After reconfiguring my event logs I re-ran the setup.
 
Now typically I get the unpacking files progress dialog and then the "Welcome to Setup" dialog. Shortly after clicking next I get a "WinFX Setup has encountered a problem during setup…" style modal. It seems to fail some time after installing the WinWF components, as when I attempt to re-install it moans that WinWF is already there. Either run the WinWF_3.0_x86.msi package (http://go.microsoft.com/fwlink/?linkid=49556) or the following line to uninstall WinWF:
msiexec.exe /x {B644FB52-BB3D-4C43-80EC-57644210536A}
 
Even once this has been done, WinFX installation still fails on my machine. Looking at the temp file included in the error report it was intending to send to Microsoft (!) the last readable action it seems to have performed before encountering an error was "Begining Brooklyn Component Installation". I have no idea what this is (and nor do I by the end of this blog).
 
Examining the GAC I can see assemblies that look like they’re part of Indigo, indicating that setup was lying when it said it had removed all files that it had installed (I knew it was lying anyway, as I had to uninstall WinWF manually).
 
Tim Sneath’s blog (http://blogs.msdn.com/tims/default.aspx) mentions a JScript file to clean up old Avalon installs. This found many orphaned "installer component key[s]" in the registry. They all indeed looked like presentation related files. It deleted those keys from the registry and the equivalent files from %windir%\system32.
 
Rerun winfx setup…
 
The Avalon cleanup had no effect on the success of the install. Following the subsequent WinWF_3.0_x86.msi install and the WinWF uninstall, running the JScript file had no effect ("the system was already cleaned up").
Googling found the following Brad Adams blog: "Uninstall magic: MSIZap and MSIInv" (http://blogs.msdn.com/brada/archive/2005/06/24/432209.aspx). In the comments someone points to an MS download that wraps a GUI around MSIZap called "Windows Install Cleanup": http://support.microsoft.com/default.aspx?scid=kb;en-us;290301
Running Windows Install Cleanup  tells me I have ‘Microsoft "Indigo" Beta 2 [8.0.50125.913]’ installed. This doesn’t show up in the Add Remove Programs list at all. Note that running this will only remove it from the Windows Installer database, not the underlying files. Indeed a quick check in the GAC shows that System.ServiceModel (2.0.50215.913) is still there.
 
Rerun winfx setup…
 
This time round about a dozen console windows flared into life and died back taking significally longer than usual, but the end result was a "… has encountered a problem during setup…" message again. The temp file again indicates the last thing it was trying to do was install the Brooklyn components. The next install the Windows Install Cleanup doesn’t see Indigo at all. However, I did find "Avalon September CTP…", so I removed that too.
 
Rerun winfx setup…
 
Success! Relief. And a celebratory glass of wine. Let’s hope I have even half the time I took installing this software to actually test it!
 
Wonder if Google will ever index this and save anyone else the pain?
Categories
Computers and Internet

Top pick from PDC05

I have returned from this year’s PDC, which was hosted in LA, and I’m more or less over the jet lag. For those of you into this sort of thing, I thought I’d share with you my top session at the conference. That session was "C#: Future Directions in Language Innovation". This session discusses some of the improvments in C# version 3 around writing relational queries directly in C#. This could be against XML data, or relational database data.
 
However, the really interesting stuff for me is not the fact that you can write the queries; it’s the advances in the language that allow for this querying to take place. I can’t find a transcript of the actual session right now, but Scott Wiltamouth‘s blog pointed out this video on Channel 9 (37 mins) that discusses the same issues. Also look at the C# 3.0 Specification.
 
So, those advances in the language; what are they?
 
1) Lamda functions – shorthand ways of defining predicates inline, utilising C# 2’s anonymous methods.
2) Extender methods – ways of syntactically adding methods to classes without owning the class code or deriving from it.
3) Type inference – use of the ‘var’ keyword where the explicit type of a variable isn’t given, it’s infered from the right hand side of the initialisation statement.
4) Anonymous types – mechanism for defining a type implicitly by etablishing its contents in line. e.g. "var p1 = new { Name = "Lawnmower", Price = 495.00 };"
 
Watch the video and do some Googling. There’s plenty of material about this out there. There are some critiques too (Dlinq issues, Lambda issues), the reading of which can often be more informative than the introduction to the technology itself.
 
A final note. This technology is C# version 3. C# version 2 isn’t even released yet. If you want to have some input into C#3 then now’s the time; don’t moan about it later!
 
Categories
Space

Buzz Aldrin

Last weekend as an early birthday present Julie took me up to Leicester to the National Space Centre where they had a special guest signing books; Buzz Aldrin (second man on the moon, for those of you not in the know). The event was in support of the Kalpana Chawla Foundation.

What Julie had also sorted out was a ticket to the invite only Q&A session with him prior to the book signing.

After Buzz’s rather lengthy introduction (unanticipated by the master of ceremonies, I believe), I managed to get the first question in: "The Apollo programme was cut short before it was completed – what’s going to be different this time round to ensure continued exploration of the Moon and Mars?"

Dr Aldrin’s answer was, in short, "education" to inform people why the science and exploration is valuable and to make the programme less sensational and more engaging in the long term. But Buzz took about 10 minutes to say this. On conclusion of his answer the MC said: "We have time for one more question." Oops.

Buzz is a verbose individual, and why not? He’s got a lot to talk about. He’s pretty vocal in his disappointment of the shuttle programme, and possibly a little cold-war-esque in his attitude to competing with Asian space programmes (though outside of the Q&A he was a bit more hippy-esque on the topic). But his overriding mission is to evangelise space exploration, and he does it well.

The Q&A session was followed by me being interviewed by the local paper too! Fame.

 I had a great day all in all, and it was humbling to shake the hand of a guy who walked on the moon.

Categories
Personal

Dentist

A visit to the dentists today didn’t start off too well when I heard the phrase "pass me the scalpel, please". However, one local anaethsetic and five minutes later I was free to go. Very impressive. Especially since the dentist was suffering from an eye allergy and was having difficulty seeing properly.