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 [...]
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 [...]
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 [...]
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 [...]
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), [...]
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 [...]
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 [...]
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.
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 [...]
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 [...]
More Posts