Disclaimer: Yes, I know about the typo “briding” in screenshots, but I’m lazy to redo all, so please ignore and read the article in peace :-)
Functional Special characters in Mavericks
I was one of the very few people who held on to the last cat OS X (Mountain Lion). I had to switch to Mavericks at office to play with the new shiny language Swift.
Grep - Swiss army knife
I have used this command sparingly in the past and I recently learnt more options by solving couple of my problems. I really don’t know whether grep is the right choice here, but hey! it worked :-)
WWDC'13 - Hidden Gems in Cocoa and Cocoa Touch
If you did not have enough time to go through the 50G contents from WWDC'13, I highly recommend you to watch the session 228, aptly named “Hidden Gems in Cocoa and Cocoa Touch”.
Disable networking/internet from command line on a Mac
If you want to quickly disable internet/networking to test offline features. Doing it frequently with System preferences GUI is quite a slow workflow.
Expired distribution provisioning and Yak shaving
Last Thursday one of my iPad app’s provisioning file has expired. Client brought it to us at the very late moment, the iPad app was distributed internally as an enterprise app. App users are for HVAC technicians, app integrates with their organization’s CRM (Salesforce) so distributing it with App store doesn’t make any sense.
iForce - Sublime text plugin for salesforce development.
I wrote a small plugin for sublime text to develop salesforce. I’m glad to share one of my idea to project execution.
Failed to get brightness for displayID
If you are experiencing frequent disk I/O and your console is full of
25/08/12 4:30:19.506 PM ALSPlugin 235.55[62]: Failed to get brightness for displayID 0x042731c0
Developing iOS application for salesforce [How to]
Here are the collection of snippets to do CRUD operation with ZKSforce (Force.com toolkit for iOS).
Remember this is a SOAP based API, there is a new alternative library available from salesforce called MobileSDK for iOS.
iCloud Gotchas
Integrating iCloud with core data was easy when I found this tutorial, but I ran into few issues while implementing and testing it on devices. And here are the steps how I managed to solve it.
Installing more simulators for xcode 4.2 without re-downloading everytime
If you are like me, who use more than one machine to develop iOS app and wants to install 4.x and 3.x simulator without re-downloading it on every machine? then I’ve got a solution.
BTServer CPU Usage
I recently uninstalled all previous versions of xcode (I had all xcode from ios 3.2.x) to install 4.2 on my MBP. Although I freed around 30 GB, noticed an issue shortly. A process named BTServer is utilizing high CPU usage.
Idea to action: Tile this
Not many of my ideas are converted to a project, this one has seen its light last week. Though I haven’t completed all the UI and features of my original vision, it is better to have one working idea than nothing.
Distribute your iPhone/iPad adhoc builds Over The Air using Dropbox
Update: I recently found this site called diawi.com which allows you to distribute the app similar to file-sharing sites, drag and drop ipa file and share the link to the testers.
Shell script to generate images for testing
Recently I was in need of generating sample images for no. of products in my db. I really hate to create a copy of image for each products in my db.
How to view (Windows) line ending characters on Mac OSX
Notepad++ on windows has this beautiful option “View all characters” to display all invisbile characters such as line endings.
Recommended Git workflow
I recently started using Git as my revision control tool. Impressed by the use of branching and merging, I create and merge a lot of branches. Our company use SVN and other peers were not aware/interested in Git. So I took the initiative to use svn-git. After months of progress I left with so many branches for features, svn, QA-release and quick-fix for released builds.
Desktop Notification with Html5
I’ve recently stumbled upon studio.html5rocks.com and found the cool trick to display desktop notifications like Gmail.

Play Angrybirds on web (Chrome)
HD for good configuration computers | SD for little out of date computers
For those who wants to see all levels without completing a level or struck in a level, here is the hack, copy the following code, paste it on url textbox and hit enter.
Enter into / Exit from Recovery mode for iPhone
Yes, every post you come across suggest the same thing, hold your power button and home button for X seconds. Though it is true, unfortunately I had a couple of situations my iphone doesn’t respond to the key combinations. And some time it is very frustrating to hold your buttons so long.