Today (24-Sep-2010 22:54 SGT) LinkedIn is showing 404 “page not found” error in their (actually my) profile page.. screenshot below: LinkedIn 404 “Not Found” error Is it growing pains or they are having “difficulties” in maintaining their servers? (i.e. another social network that is about to go bust?). At least we now know that LinkedIn…
Smart Playlists not Syncing to iPod touch
Recently I gave my 80GB iPod Classic (Generation 5.5) to my girlfriend to help her to concentrate more at work. Music does help tune out unnecessary distractions that is typical of a cubical-style workplace (and open plan workspaces are worse). That leaves me with the 1st get iPod touch that I also use to develop…
Core Data and Multithreading
Core Data isn’t thread safe and Apple recommends to use multiple contexts instead to handle concurrency. However Apple seems to have forgotten that on Mac OS X, there are hooks like the undo manager that can cause havoc in multi-threaded Core Data applications, even each thread having its own context.
Building mp4v2 library for Leopard compatibility
How to build mp4v2 for Leopard compatibility. 1. Download mp4v2-r355 from the MP4v2 project. 2. Setup these environment variables: export MACOSX_DEPLOYMENT_TARGET=10.5export CFLAGS=”-isysroot /Developer/SDKs/MacOSX10.5.sdk”export CXXFLAGS=”-isysroot /Developer/SDKs/MacOSX10.5.sdk” 3. Run configure with the following command: (refer to mp4v2 issue 58) ./configure –disable-gch –enable-ub=ppc,i386,x86_64 4. Go to the “.libs” directory that contains the compiled mp4v2 library and adjust the…
Feature sheets for Speech Timer and News Anchor
I’ve just submitted the feature sheets of Speech Timer and News Anchor to Scribd. Speech Timer Feature SheetSpeech Timer – the most comprehensive Toastmasters time keeper software for the iPhone and iPod touchSpeech Timer 1.6 Feature Sheet News Anchor Feature SheetNews Anchor is a new way to enjoy RSS feeds with text to speech.News Anchor…
News Anchor from Conception to Completion
How News Anchor came into fruition – slide deck.
News Reader for the Visually impaired
Being a voice text news reader, News Anchor may become the news reader for the visually impaired. Visual impairment doesn’t always mean blindness, but also those who may have difficulties in reading 10-point text on a computer. By reading the RSS feeds, News Anchor lessens the demands on the eyes as with regular news readers.But…
The Story behind News Anchor
Finally News Anchor 1.0 is released – those of you who subscribes to my Facebook profile probably already know by now ^_^ News Anchor is an alternative news reader (RSS/ATOM feed client) for Mac OS X. It is a universal binary application designed to run on Leopard and Snow Leopard. The rest of this article…
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…
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…