For the two Sundays we’ve been here, my family and I went to the Sunday Walking market, where a part of the city is sectioned off from vehicles for a large market selling food, clothes, craft items and accessories of every kind, many handmade.
We went from around 4 to 6 both times and enjoyed ourselves throughly, though it’s a good idea to keep an eyes on all members of your party as the market is busy and generally quite full, which makes for a pleasant buzzing atmosphere that is easy to get lost in.
Prices are not always labelled and as always, haggling is often put into practice as the market is geared primarily towards tourists, and while most of the food sold is Thai, there is always a Western alternative to be found. The waffles and fried chicken are particularly good.
Taxis in Chiang Mai are mostly tuk-tuks or red vans that look a little like small, old-fashioned fire engines. They too are expecting tourists and charge heavily, so make sure you have time to walk home before dark if you’d rather not pay 7 dollars, compared to the 3 dollars charged in Bangkok. However, for the individual, taxis can be considered cheap as they charge 50 baht per person.
In complete contrast to the busy streets of Bangkok, The Juniper Tree is a haven of lush greenery.
View from our bedroom
Delicious food is provided in the dining room 3 times a day and we are staying in a large wooden house in the beautifully tended gardens close to the pool. We hope to explore Chiang Mai while were here for 2 weeks but it may take some effort to leave our tranquil setting.
Tom rides an orca.
Today we visited Bangkok’s Snake Farm, one of only two in the world. They study all of Thailand’s 160 species of snake, milking venomous ones to assist in the production of of antidotes, and educating visitors about the many positive aspects of snakes (ie that most snakes hunt things we don’t like, such as rats).
We had breakfast in our rooms, since we didn’t have to leave until noon, and in all honesty I didn’t want to leave the Mile High Club hotel – it was clean, homely, very well eqipped and comfortable. Plus, the flashy shopping centers and giant expensive hotels were awesome to look at.
We spent the day wandering the streets, but not on purpose. A word of advise to anyone visiting Bangkok – always take a taxi. Never use the tuk-tuks, as unlike Cambodia, they are just for tourists, so they’re smaller and far more expensive than taxis. And when using a taxi, make sure they use their meter, or they can overcharge to ridiculous extents.
We also added a boat trip to the transport mix, seeing the Royal Palace and various other important places.
We booked a sleeper train quite cheaply, about $27 for each adult, and the train itself was happily quite hygenic, cool and had wide beds.
The coach was mostly our own on the way to Bangkok from the Thai border, and while the ride was predictably long, it was aircondictioned and smooth. The driver was sensible and to our later delight, dropped us off on the same street as our hotel, the Mile High Club, which had a distinct theme of aeroplanes and pilots, was narrow but cozy and welcoming with open, friendly staff who were willing to help whenever asked. The decor was lovely, the dining area polished wood and cream, and both bedrooms and bathrooms clean and organised, with the triple room containing television, full fridge and small freezer, sink and cupboards, kettle, tea with sugar and dried milk. The bathrooms had a hot shower, soaps and fluffy towels in pink and white. The beds were reasonably soft, and we slept soundly.
Today, Sunday 21st, we set out on our journey to Thailand. The bus journey was meant to be six hours long, but due to typical reckless Cambodian driving, it was only five hours with a pleasant ten minute stop at a restaurant and shop with clean bathrooms.
On arrival in Battambang, our tuktuk driver snatched us up quickly from the crowd of other drivers offering very cheap fares, compared to ones in Phenom Penh. It was only two dollars from the center of town to our hotel, RomChang, which is about a quater of a mile away.
RomChang has a very lovely, rustic feel to it, the rooms are spacious, the menu extensive, delicious and cheap. There is a pool table, free bikes and a tuk tuk service, adding to the homely atmosphere fruendly. They serve Khmer, Vietnamese and Western food, an all day breakfast and offer a huge variety of icecream shakes, smoothies ansd fruit salads. The staff are all friendly and helpful with decent skills in English, and the beautiful swimming pool located to the left of the dining area is salty, not chlorinated, making it much better for skin and eyes, and large with varying depths.
Matt and I are currently writing a program to extract all the legal syllable clusters that can occur in the Khmer written language.
Text is usually represented inside a computer using ASCII, which can handle 255 possible letters. That’s fine for English, but to work with the tens of thousands of characters found in the world’s more exotic languages, you use ‘Unicode’. We’ve never worked with unicode before, so there’s been a learning curve for both of us.
We’re working with Diethelm Kanjahn, a translator and font designer (he created the Khmer font ‘Mondulkiri’). He’s part of the global translation organisation ‘SIL’ which works with non-Roman scripts around the world. We had a chance to meet up with him last week to discuss the intricacies of Unicode Khmer rendering before he returned to Mondulkiri.
Didi needs to check how each syllable looks visually, since Khmer vowels can appear above, below, in front of or behind their consonant (and sometimes in front AND behind!). Runs of dependent glyphs need to position themselves relative to each other, like successive toppings on an ice-cream sundae. Fortunately Didi will handle all of that, we’re just coding a Python script to extract all the possible clusters from a large body of text: the entire bible, plus lots of modern sources of Khmer language, like news sites.
The SIL team are also using the Khmer glyphs (letter shapes) to give a written form to five other indigenous languages which have never developed their own written scripts. The plan is that our program should also work for them.
This is Matt’s first time coding something ‘real’ for a client other than himself, so he’s learning about testing and quality assurance: the code isn’t finished when you’ve typed the last line, or when it produces something that ‘looks’ right, but when ALL your output tests pass and you can’t think of any new ones to add.