Alexander Roy: The Driver

Those of you who know me even just a little bit will know that I’m something of a petrolhead. And that’s why when I stumbled across this Wired article by Charles Graeber, I was enthralled. I had to find out more.

Luckily for me, every man and his dog are talking about it. And so I found Alex Roy’s site, Team Polizei, learned some more, and then bought the book; The Driver: My Dangerous Pursuit of Speed and Truth in the Outlaw Racing World.

This is an incredible account of Alex’s road rally career, blasting though several Gumball 3000 events, the Bullrun, and ultimately, Alex’s attempts at a record transcontinental drive across the US.

This is totally gripping stuff. This is not just about having fun in cars; Alex’s determination to win is matched only by his dedication to his friends; forfeiting stages to help those who have broken down, etc.

Now, you’re probably asking yourselves why I’m writing about this on a geek blog. But I can assure you that Alex Roy is a certifiable geek of the highest order (right down to the ‘GE3K’ badge on his Polizei144 jackets). The sheer quantity of gadgetry packed into his blue BMW M5 is mightily impressive; 4 Garmin GPS units, 2 police scanners, radar/laser detectors and jammers, thermal imaging camera, to name just a few bits. All this gear enables Alex and crew to drive as fast as possible, as safely as possible. Alex takes considerable care to drive courteously and safely, often at the expensive of a position lost to a reckless competitor (and often regained again further down the track).

Continue reading

Posted in Commentary, Gadgets | 2 Comments

Analysing your site’s traffic with Crazy Egg

At work, we’re trying to get the most value from our site’s visitor statistics. We’ve been using both Nielsen//NetRatings and Google Analytics for a while now and these tools are great. Just a month or so ago, we added Crazy Egg to our toolbox.

What makes Crazy Egg stand out from our other tools is not that it collects data that the other tools don’t, but rather how the collected data is presented and visualised.

With the volume of traffic we get to our site, we just run Crazy Egg for a couple of hours on a particular page, and can immediately see areas of the page that can be improved; e.g. we can see that many users are clicking a particular image that has no link. So we put an appropriate link on that image, and save our visitors some frustration/confusion and we save them a click.

It’s also quite interesting to note that across the board, people don’t mind scrolling. You can see where people of particular window-sizes clicked. Plenty of small-window users were using the links in our footer; they had to scroll down to see it.

Crazy Egg is free to use on up to 4 pages and for 5000 visits per month. We used the free plan while we trialed it, but have been convinced of its value, and so have since upgraded.

Posted in Commentary, Design, Tools, User Interface | Leave a comment

Phew!

The last few weeks have been insane, but the fruit of that insanity is now up for all to see.

Many hours battling XSL templates and wrestling with a particularly stubborn document management system have culminated in a new website for Vodafone NZ. Enterprise-level systems always have their unique challenges.

It’s always a pleasure to work with a great team, and pulling an all-nighter is much more fun when there are ten others, sitting around coding frantically, to share it with you.

Now I can sleep.

Posted in Coding, Commentary | Leave a comment

I am such a geek… :(

I went to get a coffee from the kitchenette at work this morning.

After the coffee machine had served my coffee, its display read: ‘De-scale machine’.

And so I thought to myself, “Perhaps it needs a few blades pulled out.”

And then I slapped myself about the face repeated and went back to my desk.

Posted in Commentary | 3 Comments

xkcd: the funniest webcomic. Ever.

One of my fellow Twitterers alerted me to this webcomic. This is only funny if you know what an SQL injection attack is, but if you do, it’s the funniest thing ever.

I’d happened across xkcd before, but hadn’t really read too much of it.

But it really is pure gold, even if you’re not a geek. This one brought tears to my eyes, and even Michelle found it funny.

Posted in Commentary | 2 Comments

Quoted WordPress frustration

…from Dan Cederholm:

“if you tell me again that this tag must be used inside The Loop, I will destroy you.”

[via Twitter]

Posted in Commentary, Wordpress | Leave a comment

IE: How to properly destroy your ‘select’ elements with innerHTML!

I know that some people, myself included, say that you’re not supposed to use innerHTML.
And yet for expediency’s sake, I find myself using innerHTML.

Problem

I’ve got an AJAX request to a JSP page which in turn performs an XSL transform on an XML file and returns a bunch of HTML <option> elements that JavaScript inserts into an existing <select> element using innerHTML.

Firefox does it fine, as you’d expect, but IE wasn’t playing nice. The resultant markup was broken, with a missing first opening <option> tag, and some random empty <option> element on the end.

In short, nothing showed up.

Solution

So I turned to google and found: BUG: Internet Explorer Fails to Set the innerHTML Property of the Select Object.

Thanks Microsoft, you just make it so easy. Not even.

I think the best solution here is to do it properly, and change my JSP to return a JSON object or something, and use createElement instead. I know innerHTML is faster, but it’s kinda not proper.

Posted in Coding, JavaScript | 1 Comment

How to replace an Apple iPod Mini battery

You might prefer to perform this delicate task in a quiet, well-lit environment with the correct tools, on a nice big flat work table.
Rather than in 20 minutes on a poorly-lit, commuter-packed train on the way home from work on a Friday evening, working off a dodgy tray-table that pitches all over the place.

That’s entirely up to you — but here’s how I did it:

Continue reading

Posted in Gadgets, Tools | 2 Comments

iPhone watch

toshcomputers.com have the 8GB Apple iPhone at $854, including GST. This unit comes as-is, not jailbreaked, not SIM unlocked and with no warranty that I can see.

parallelimported.co.nz have the iPhone for $1199, including GST with a 12 month warranty. This unit is ready to go on the Vodafone NZ network, and it seems that Parallel Imported will provide support for upgrading to future firmware releases.

There’s the odd unit that pops up on zillion.co.nz or sellmefree.co.nz, but they’re usually sold by people who haven’t seen the toshcomputers.com deal.

I’m still googling regularly for a WPA Enterprise hack/update/application for the iPhone.
I’ve found nothing as yet, although I do have a couple of leads to follow.

Posted in Commentary, Gadgets | 1 Comment

How I discovered ‘cloneNode’

So I was trying to copy all the <option></option> elements from one <select></select> element to another.

I had a drop-down list of countries, and I wanted users to be able to select more than one country, so had a ‘Add another country’ button that created a new drop-down; copying into it the <option></option> elements from the first drop-down. Continue reading

Posted in Coding, JavaScript | Leave a comment