Supporting Leopard while developing in Snow Leopard

Apparently Apple’s Cocoa method availability documentation is not enough to determine whether something will work on an earlier version of Mac OS X. That is, avoiding 10.6-only methods doesn’t ensure that your application will also work flawlessly in 10.5. As a first-time Mac developer programming an application on Snow Leopard that is also targeted for…

Saving Quartz Composition for distribution

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…

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…

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…