Pebble 2.0.0 RC2 on Java 1.4

Home, Bangkok, Thailand, 2006-11-08

My site ran on Pebble 1.9 for several months until I noticed it was leaking memory and running up to 99% CPU. I decided to upgrade to Pebble 2, which targets Java 1.5, but the host I have has 1.4, and I couldn't put a 1.5 JDK up there, so I had to get Pebble 2 to run on 1.5. These are some notes from that experience.

Read more

Microsoft Outlook Express Corruption

Mai Tai Bar, Melbourne, Australia, 2006-05-05

The drivers provided with the IBM T42, and probably other similar models, are slightly dodgy such that sometimes when you suspend and resume Windows, network connections don't work. I've hit this problem a few times since I've had my T42, and normally a quick restart does the trick. Last night I ended up in the situation where my network wasn't working, and I couldn't restart because Synergy had hung, and my mouse and keyboard weren't working, so a hard-boot was the only option. After that everything was back to normal.

Read more

Bamboo 1.0.0 Released

Home, Elsternwick, Australia, 2006-01-24

A few months ago I wrote a brief post where I suggested that we need a new language for defining page layouts which makes it easier rather than harder to define page layouts than the current CSS based solutions. In October last year I realized that while I’m waiting for the W3C and the major browser vendors to take up my suggestion, I could create my own language and implementation using JavaScript.

Read more


Home, Elsternwick, Australia, 2005-06-03

Sharp have a line of PDA’s called Zaurus. These things are nowhere near the mainstream, but they heave huge developer appeal since they run Linux and Java, and you can develop software “on-board” using vi and various compilers.

Read more

Bumrungrad Hospital in Newseek

Home, Bangkok, Thailand, 2006-10-12

My employer is featured in Newsweek this month. Yes, our hospital really does have a lobby like a 5 star hotel!

Read more

Back to Basics: Validation

Dizingov Cafe, Elsternwick, Melbourne, Australia, 2006-01-29

Recently while working on site with one of our clients I saw validation code that missed mark for usability. For *n* error messages, this code would have the user doing up to n round trips to discover each of the error conditions. In this post I'll discuss a model for arranging your validation code that is both user friendly and defensive.

Read more

Are that shop's cakes delicious?

Home, Elsternwick, Australia, 2005-06-04

A: あまたせしました。あれ。つちださんがいませんね。どこですか。 B: つちださんはケーキやいますよ

Read more