No it’s not by going to Manali. Not that I have anything against Manali, but it’s beyond touristy now. It’s a great starting point for for experiencing the real himalayas though. Yes Rohtang does come close. For those who have never seen much snow, it well worth it waiting 2 hours in a cramped Tata […]

iOS provides limited access to the directory structure for your device. You may often wonder what it looks like. If you are creating a temporary plist or generating a text file, you may want to see where exactly it gets stored on your device. For those with non-jailbroken devices, this can be a difficult task. […]

While studying computer graphics at NTU, I created this guitar app along with my colleague Vasu. We used Adobe Flash 3.0 to quickly prototype the strings and the body of the guitar. Then by using keyframe animation and keyboard event triggering, added sounds and a vibration to the strings. You can play it here: NOTE: […]

Developing a universal iOS app means that you have to maintain two storyboards. Sometimes, all you want is your iPad user interface to be somewhat similar to your iPhone UI. However, making 2 interfaces is a big pain and a mega resource expender. The solution is simple. Just create your iPhone UI in Xcode as […]

There is no out of the box support provided by Apple to add animated GIF’s to your iOS applications. There are many convoluted solutions available on the interwebs. After trying a few, I have come to rely on the super-easy to integrate solution by Flipboard Inc. (key development by Flipboard engineer Raphael Schaad, follow him on […]

Developing a location based application on iOS with Google Maps is super easy with the Google Maps SDK for iOS. So here’s the complete step-by-step way to add a google map to your iOS application using storyboards in Xcode 5. This is what your app will look like in the end: Download code […]

It is a personal battle for me to choose between beaches and mountains. Soothing sounds of the waves crashing vs the awe-inspiring views from hilltops and peaks. Having been on beach vacations the past few weekends, I decided to get a taste of ‘mountainous’ terrain. But no touristy snow capped Himalayas or Alps (sorry for […]

This is a Step-by-Step tutorial on how to make a wordpress website. By the end of this article you will have made a fully fledged wordpress website with a Home, About Me, Contact Us and a Blog page. You will learn how to choose a hosting provider, select a domain name, install wordpress on your website, upload your […]

Python contains useful modules to execute file and folder operations. It makes use of the ‘os’ module to carry out file system operations. To illustrate, the python code to get the current working directory is: import os os.getcwd()import os os.getcwd() . On OSX, the output of that is: ‘/Users/vikrambahl/Documents”/Users/vikrambahl/Documents’ . The ‘os’ module makes it easy […]

This application was the first one I created while learning computer graphics at NTU. It parses a .m file, which is nothing but a bunch of numbers representing vertices (x, y, z) in the 3D plane. The resulting 3D model is displayed in the viewport. Options for orthogonal/perspective projection along with various viewing options to […]