Today I learned a very important lesson when saving Quartz Composer composition files for use in other machines: always save the composition as a flat file. Even though according to Wikipedia that quartz composer version 4.0 saves virtual patches in the composition as a fallback, the composition may not run properly if it isn’t saved…
Choosing a crash reporting system for Cocoa
Are you writing a Cocoa application for Mac OS X? Then you’ll need a crash reporting back-end for your app. If you’re thinking of hosting your own crash reporting system, here are a few open-source libraries that you can consider.
Native iPhone Development 101
My slides about native iPhone development, presented in Singapore PHP User’s Group meet-up.
Looks like Snow Leopard is the new Vista
If John Hodgman (the PC guy) doesn’t work for Apple, I guess he’d be saying this to Justin Long (the Mac guy) PC: Hi, I heard that Snow Leopard is having crashing issues. Mac: Yeah, you’re right. Safari crashes randomly and XCode crashes persistently. PC: Seems like you’re having a bad Vista day. Wanna get Windows…
AirKill Achievements
Stay tuned for the new achievements feature in AirKill. There will be both achievements for obtaining positive and negative scores. Here are some preview of the negative score achievements: The planned achievements are: Trash compactor junior gradeachieve -1000 score trash compactor veteranachieve -2000 score trash compactor eliteachieve -2500 without damage trash compactor senior gradeachieve -4000…
Issues when upgrading to Lineform 1.5.2
Symptoms When upgrading Lineform from version 1.5 to 1.5.2 the application reports that the “trial version” was expired even though the previous version was registered. Even re-entering the serial number doesn’t register the application properly. Solution Quit Lineform Execute the following command in Terminal:?? rm ~/library/colorpickers/.com.freeverselib.06020 Start Lineform and re-enter the serial number. Lineform should…
On corporate misspelling and embarrassing metadata
Another reminder to not enter any potentially embarrassing metadata in the software of your work computer. Also to spell check any document that you’re sending to external clients. Look at the screenshot below — notice the misspelling underlined in red and interesting hate note in the PDF metadata on the right. By the way, that…
iPhone rent-a-coder
A few times I get e-mails asking about iPhone development projects. Some of these are about they having an idea for an iPhone application and want someone to develop it. Others are promoting their training services on marketing my apps or even on the development side (seriously, why do I need to attend an iPhone…
More flood in Jakarta than Singapore due to sea level rise
It turned out that Jakarta will be significantly more affected than Singapore if the sea level rises. I found this web site that overlays Google Maps with the new sea levels in case it rises. You can browse for your favorite places and set it to display what happens if the sea level rises –…
A Dilbert’s way on submitting enhancement requests
I’ve learned something Dilbert-y at the office very recently. If you want to get your enhancements or bug fixes done by the development team then you need to make those requests as justifications for business travel. My list of bug fixes request have been pending for more than a year until a big guy from…
AirKill Update Delayed
Strange as it may seem, the latest update to AirKill was rejected due to the word “beta” in the iTunes app store description. Innocently I put the words “… anonymous beta tester…” as one of the commentaries in the app store description (the “beta tester” in question is actually one of my girlfriend’s colleague…
Swine Flu Scare
Swine Flu ScareOriginally uploaded by adibs Swine flu is so bad, even the cardboard figures are frightened(Singapore Airlines Service Center – The Atrium @ Orchard 4th floor)
Stop Preaching for Financial Independence
Do you feel smart by going for financial independence? It turns out that it will be a lot harder to achieve if most people are also going for it. So keep your mouth shut, your heads down, and build your nest egg without preaching others to do the same.
How to setup Singapore M1 Internet with Mac OS X Leopard
Install drivers for the Huawei E220 Modem (Instructions from Tech Thought – Huawei’s Drivers page) In System Preferences, under the Huawei Mobile modem in the Advanced configuration, configure the modem as the following:Vendor: GenericModel: GPRS (GSM/3G)APN: sunsurf It’s all set and good to go. In case it still doesn’t work, try setting these options in…