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:

Apr 25

Week 7 thesis presentation

On friday Pallavi Sah and I presented our ideas for our thesis on online teaching and learning to our supervisor and assessor. For those that are unfamiliar with our topic, it is about looking into ways to integrate HTML 5 features such as the video tag and the canvas tag into a online learning environment. A way to summarise it would be to describe it as merging the concepts found in facebook and YouTube with forums.
To bring you up to speed with what we have done, here is a Prezi which outlines what we have done and what we are going to be doing over the coming weeks.

Apr 25

What were they thinking: QuickTime X

Today I want to start a new category of blog posts which discuss to bad design decisions made by companies. To start with, I want to draw your attention to Quicktime. I stopped using Windows and started using OS X back in early 2007. I have usually not looked back and regretted my move. OS X is really an solid Operating System. Which at the time didnt appear to have a formidable rival(Windows XP). Today with Windows 7, things have heated up between the operating system powerhouses and it it difficult to compare the feature sets of the 2. When there is a overlap, its interesting when making a comparison.

Since 2007 I have missed Windows Media Player for one of its best and most fundamental features which is woefully missing in QuickTime. Continue reading

Apr 16

Compilers get lazier as they get smarter

The first real programming language I ever used was HyperTalk on Macintosh computers almost 5 years ago. It was a language that was compiled once when the code is first executed. Today, I use modern languages like C++, Objective C, Java and ActionScript 3 which provide much better performances thanks to the use of compilers.

We all take compilers for granted, pressing save/compile just to see if what we are doing makes sense. I know that while I am coding, I subconsciously type a line and press compile while I write the next line of code. I should point out that I am not a compiler expert. Nor do I have any knowledge of how they work their magic.

Recently(by recent I mean 2 months ago), I discovered a very important lesson about these dynamic languages while I was doing some Flex web development using a caingorm micro-architecture. I was surprised to find that Continue reading

Apr 13

FLAvatared for WebDU

See that? Thats right! The organisers of WebDU 2010 have been kind enough to organise a FLAvatar for all their speakers. Damn they look nice! I can stare at myself all day.

Manoj Vekaria and I have been working on our WebDU presentation lately and things are coming along very well. If your going to attend WebDU 2010 and you want to be ‘flustered in lots of dots’(yes that’s my hint) come see our presentation! Continue reading