Sep 24

Tag from the past…

Wow… I came across something very interesting today while going through my rather inactive Vimeo account… The final presentation for my university thesis that I did with Pallavi Sah back in 2010!

The thesis is titled ‘interactive online teaching and learning’ and it uses HTML5 to build a highly interactive teaching/collaboration tool for students and teachers. I am not sure where the source code is but it’d be nice to get my hands on it sometime. Till then, be sure to check out the video below!…
Continue reading

Oct 16

Conditional printf debug statements in C based programming languages

One of the first things people learn to do when learning to program is how to write an ‘Hello World’ application. For many programming languages this involves writing the iconic sentence to a console window. Its amazing how the same fundamental concepts from the ‘Hello World’ application can extend into hardcore application debugging. At university we called this ‘printf debugging’. However in the real world, its important to remember that having too many unnecessary logging statements in production applications can impact performance. In compiled programming languages there are ways to automatically remove all ‘printf debugging’ statements. Here is how to do it on C, C++ and Objective C… Continue reading

Apr 30

Timesheet Tracker v0.5

Recently I made this cocoa application as part of a assignment at Uni. Its basically a application that runs in the background and asks you what your doing every now and then. Click the image below or here to download it.

advertised logo of timesheet tracker

I have a whole heap of changes to make to it soon, but for now im releasing it so that the world could use it! Check out this prezi to get a better idea what its about:

Feb 16

iConnect

If your a fellow student at CSE UNSW, check out iConnect! Its a web application that i created almost 6 months ago that allows you to access many of the commands like ‘friends’, ‘labs’, ‘pp’ and ‘whichprinter’ on any web browser. I’d recommend using a iPhone though;)

To see some screen shots, head to my iConnect page.