Archive by Author

The Mixed Bag that is Windows Phone 7

I’d like to preface this review by mentioning two things: firstly, despite a long list of things I dislike about Windows Phone 7, this is overall quite a positive review. While it might not be perfect for me right now (sorry to give away the twist), Windows Phone will serve a niche, and with speedy [...]

Read More

Big Points to Zipcar for Proper Use of Social Media

I made the wonderfully intelligent mistake of leaving my TomTom GPS in a Zipcar on my recent trip to San Francisco, only realizing this once I got back to Australia. I whined about this on Twitter and, completely unprompted, I received the following email from Zipcar – they had seen my tweet, matched up my [...]

Read More

PlaceWidget and Cross-Domain iFrame Javascript

One of my latest projects is PlaceWidget, a service that lets you embed a Foursquare widget into any website (now with a WordPress plugin and a Facebook App). When I kicked off development of PlaceWidget, I had three goals in mind: Make it as easy as possible to configure Make it as easy as possible [...]

Read More

Using Google Voice in Australia

Here is an easy way to use Google Voice for voicemail transcription in Australia, with a bit of help from Skype: Sign up for a new Skype account (it’s best you don’t use your primary one, since you won’t be able to receive calls on it anymore) Add an Australian Online Number to this account [...]

Read More

Javascript/CSS Minification Script

I’ve been using a little bash script I wrote that will automatically minify any Javascript and CSS files recursively in a directory with the YUI Compressor, and I thought I’d share it with the world. With the script, you can chose to minify just Javascript (with the -j option), just CSS (with the -c option), [...]

Read More

Limit App Engine to Minified JS and CSS

Call me paranoid or call me efficient, but I don’t like non-minified CSS and Javascript accessible in a production environment. It’s one thing setting up your web application to use minified files when it’s rolled out , but I’d prefer that the originals aren’t available at all – and yes, part of that is me [...]

Read More

MooTools Idle Tracker Class

In web applications, there are times when you may want to track activity of a user within your page – perhaps your project includes a realtime component that you want to pause when the user isn’t actually working with the page, for example. This is pretty easy to take care of, but there are a [...]

Read More

Chrome OS Booting on my Original eeePC

Booting and running the Google Chrome OS (which I compiled from the open source Chromium OS source code) on my ancient original Asus eeePC. The 404s are because it takes a while to connect to my wireless internet. Note the awesome graphics bugs, which thankfully don’t happen too often.

Read More

Facebook’s New Photo Uploader – a Plugin Fail

I have the utmost respect for the engineers at Facebook. They are a very talented bunch, and the few of them I’ve had the pleasure to meet in person have even been nice folks to boot. Generally, they come up with very innovative and progressive engineering solutions to the huge problems they face, but their [...]

Read More

Use Firefox Betas on the Mac without Overriding Other Versions

On Windows, the Firefox installer (quite considerately) won’t override existing non-beta versions of the browser with a beta version (like the recently released Firefox 3.6 betas). Though it doesn’t explicitly say so, Mac OS X users can have a similar behavior, which by the surprised faces I see when  I tell people this, many people [...]

Read More