This site is a self-contained low down on what's going on in my life, what I'm working on, what I'm thinking about, and how I'm feeling about life in general.
Thursday, 27 March 2008
Well, it's late and has been a long day so I'll keep things brief. Today has been really productive in terms of iPhone development. Not started on the objective-c stuff yet, this is pure web-app territory.
Firstly, I was concentrating on effective navigation for iPhone apps. The outcome was a really funky tab system.

It's a good system because it allows you to have six or seven tabs easily selectable even on a portrait view. Also animated the closing action of the tabs to slide shut.
Secondly, I began porting my personal project management software over to an iphone Ajax-based application, for which I used the window.location.hash function to provide structure to the app. A first time implementation for me.
Finally, Demetrie came over and we watched "Hard Boiled", classic John Woo
Wednesday, 13 February 2008
When developing applications with AJAX functionality, it is common to pull a value from a text area and pass in into a url for processing.
When doing this, always be sure to add the escape() function around your variables, to ensure they are URL Encoded, otherwise you'll loose parts of your text and your code will fall apart.
If you've escaped a variable, for passing between functions rather than a url, you can remove the formatting with the unescape() function.