Calling all Singaporean smartphone users

Spent the weekend working on an interactive survey of Singapore’s mobile landscape focusing on the 3 mobile operators Singtel, Starhub, and M1. I figured none of the telcos will ever commission this sort of open data so I decided to put it out there and see what sort of response it can get. Everyone can leave their feedback on the map to help build a comprehensive and unbiased overview of our tiny nation’s network coverage.

Landing page of the Singapore's mobile landscape website

As you can see it’s still at a very rough stage so please excuse the bugs and usability issues. If you have a cool idea, do leave them here in the comments or drop me a mail, welcoming all feedback and suggestions. Please share to fellow Singaporeans!

Storing images on file system vs database

While researching efficient methods of storing large numbers of images on my server, I came across this post detailing the process of returning an image from a mysql server. The process described is common, except that it is inspected at a much lower level, complete with mode switching between kernel and user on a linux server:

Your systems network buffer fills with a new packet containing a new request from the network card. The system delivers the packet to your Apache, switching from kernel mode into user mode.

Apache processes the packet, handing it internally to its mod_php for processing. The mod_php parses the request, constructing a SQL query for the image blob, and pushes the SQL query into a kernel buffer, switching from user mode into kernel mode.

Check out the full post at

Making Lobster Thermidor

See Alvin the chef turn lobsters fresh from the jurong fishery port into delicious lobster thermidor, complete with tiger prawn spaghetti, pan-seared striploin steak and a side of rockets salad and cheese. We spent a day at Alvin’s place helping out and I took the chance to capture the process to the tune of Waipod Phetsuphan’s Ding Ding Dong.

Check out the photos too.

Clear’s FaceBook Racing Game


Did a flash racing game for Clear’s worldwide campaign in time to coincide with the F1 racing event in Singapore. Turn on your speakers for the full experience! Features a per-country leaderboard and some clever optimisations to allow the average consumer machine to run these beautiful full resolution 3000×4000 maps for each difficulty level. Play the game on FaceBook.

Galaxy Note 10.1 to include Photoshop Touch

The new Galaxy Note 10.1 will be released to the public on 16th August and Samsung has preloaded it with Photoshop Touch. This will be the first time that a feature of this kind has been included on a mobile device, so it marks a significant milestone in the technology world. This was made possible, after Samsung teamed up with Adobe Systems in order to load Photoshop Touch onto the new version of the Nexus. With this feature, users will be able to sync files to the Adobe Creative Cloud, as well as having access to 2GB of free storage space.

One of the advantages of the Galaxy Note 10.1 is its affordability when compared with computer systems. With its Stylus Pen, users can still use great apps, without having to spend a lot of money in order to obtain them. So while desktop computers may be useful for some things, like typing out documents and playing party poker, the new Galaxy Note 10.1 is a good choice for app lovers. Users can edit photos while they are on the move, with their fingers or the Stylus Pen, as there are many features within Photoshop Touch that make this easy.

The preloaded version of Photoshop Touch includes some great features, such as selection tools, layers, filters and adjustments. Users can edit images to create wonderful works of art, or simply to tweak the photograph and make it appear how they want it to. The unique camera fill feature uses the tablet’s camera to fill in an area on a layer, which is a very useful tool. There is also an integrated Google Image Search, with which users can look for images, as well as the ability to share images to Facebook. This new release signals the start of something great for app lovers and should go a long way to making many image editor’s lives easier.

Free Transform Manager As3 v1.5.1

Many of you have been emailing me about supporting objects with non-top-left registration points. Here’s an update that recognizes and compensates for all registration points. Give it a try and let me know if it works. You can find the older version here.

[kml_flashembed movie=”” height=”600″ width=”630″ /]

v1.5.1 Source + Examples
v1.5.2 Source + Examples

Added a dragArea property in 1.5.2 that accepts a flash.geom.Rectangle that specifies the area the objects a confined to. But it has not been fully tested so please do report bugs when you are using them.

Some of you also asked about how to use FTM in flex, here’s a simple .mxml demonstration: Continue reading