Android Workshop 2013
This is the presentation slides I used for a 1-day Android Workshop for NTU Ventures.
It is a beginner workshop (even suitable if you have no Java background).
Continue reading →
aka @samwize ¯\_(ツ)_/¯
This is the presentation slides I used for a 1-day Android Workshop for NTU Ventures.
It is a beginner workshop (even suitable if you have no Java background).
Continue reading →
With the new iPhone 5S and 5C, it is again a milestone in iOS devices.
A nice chart created by Empirical Magic:
You might also want to refer to the resolution table.
I seems to be getting Apple app review rejection every time I sumbit an app update. This time, it is about my use of UIFileSharingEnabled
.
The app review team said:
Continue reading →Your app has the UIFileSharingEnabled key set to true in the Info.plist, but this feature is not functional.
When file sharing is enabled, the entire Documents folder is used for file sharing. Files that are not intended for user access via the file sharing feature should be stored in another part of your application’s bundle. If your application does not require the file sharing feature, the UIFileSharingEnabled key in the Info.plist should not be set to true.
Because Node.js works asynchronously, things might not work as you think, if you are still stuck in the synchronous world..
To pass variables into callback function, you can use bind()
.
I will show you how.
Continue reading →This is a simple tutorial using mikeal’s super-simple-to-use request library.
Continue reading →This is a very small getting started guide for myself, when once-in-a-while I will write some node scripts.
Continue reading →One mistake I had when implementing Auto-renewable Subscription (a kind of In-app purchase) is not understanding how the sandbox environment works.
That resulted in wasted hours in debugging..
You should know this:
Continue reading →iOS introduced a way for users to transfer files from an app to a computer via iTunes.
It is simply adding a UIFileSharingEnabled
to info.plist. There is a very small introduction here.
Recently I was requested by my fiancee to help send bulk SMS to her students. Its an emergency relay.
I know how to send bulk SMS (using SMS API). What it needs is the list of phone numbers in csv format. But all she send me is a ‘nice looking’ word document with the names and phone numbers.. I could spend 10 minutes copy-and-paste the phone numbers..
But being a programmer, I added extraction of mobile phone numbers (Singapore format only) to pyExtractor.
This is the tool which I wrote 1 year ago to extract emails, URLs and domain names.
Unlike in previous years (WWDC 2012 and earlier), the developer session videos can be subscribed in iTunes University, hence you can easily download all the videos and conveniently sync to your iPhone to watch.
But for WWDC 2013, Apple provided (an app)[https://itunes.apple.com/us/app/wwdc/id640199958?mt=8], which seems to be the recommended way for developers to watch from their iPhone.
You can also download 1 by 1 from Apple Developer website. But here is a better: WWDC Video and PDF downloder by ohoachuck.
Or a Python version.