Code Monkey

So.Very.Great.

There are some very talented people around with far too much spare time on their hands.  Go see Jonathan Coulton, who did the song originally.  He’s got a whole lot of other great stuff there.  Also, Mike Spiff Booth, the guy who did the video has also done a few other WoW videos for Jonathan’s songs.

(via EngTech)

Update: I’ve been listening to a few of his other songs, they’re really funny. His style reminds me a bit of TMBG.  He’s got a podcast that contains every new song too!

ArrayList.Contains() race condition

We found something interesting happening recently at work when reviewing the web exception logs on our servers.  There seemed to be an inordinate number of “Index out of range” errors occurring, and they were all coming from one class.

Digging into the code, we found that the error was occurring on a ArrayList.Contains(item) method, which seemed very odd. As I understood it, the whole point of the Contains() method is to check for the item before you try and access it, thereby avoiding the index out of range error.

A workmate thought that it may be a race condition problem, as this class is called on pretty much every page load (it sits in the page header) and the ArrayList itself was a static variable.  We weren’t sure how this could happen, so he cracked out Reflector and disassembled the Contains() method on the ArrayList object. And we found something interesting.

Continue reading

links for 2006-09-22

links for 2006-09-21

links for 2006-09-20

Garfield on the reaction to the Pope

At work we have a lot of newspapers lying around the office (yeah, I know, ironic seeing as all our business is online, but anyway) and someone had left the paper from Sept 14th open to the comics page.

I noticed that Garfield seems to have definite views on the current firestorm over the Pope’s recent speech about Islam and faith & reason.

Continue reading

Google Maps satellite images broken

Google Maps seems to be having problems with it’s satellite images. Even at minimum zoom it’s showing the “sorry we don’t have imagery at this zoom level” messages.

Not sure why, I haven’t seen anything around the usual tech blogs mentioning this, I imagine it’s just a temporary breakage.

Update: I just checked, and Google Earth is working fine for all the searches I did.

Update again: Seems all is well again. It had been down for over 24 hours.

[tags]Google Maps, Google, Satellite, Google Earth[/tags]

Peter Brock dies in rally

Australian motor racing legend Peter Brock has been killed in an accident while taking part in the Targa West rally in Western Australia, motor sport officials have confirmed. … West Australian police say a car competing in the Targa West rally crashed into a tree at Gidgegannup about 30 kilometres north-east of Perth about 12pm.

drive.com.au: Peter Brock killed in crash

Gidgegannup, a town I imagine very few people had ever head of, has suddenly been thrust into the news, and thanks to Google Maps, we can all see where it is too.

What a week. First Steve Irwin, then Peter Brock.  My deepest condolences to his family, this is going to hit everyone hard.  And can someone please put a gag in Germaine Greer’s mouth before she says something else stupid, like how car racing is a horrible polluting sport and the trees have taken their revenge.

Continue reading

Australia and New Zealand Get Address search in Google Maps

Today we are pleased to announce that geocoding has launched for both Australia and New Zealand. What this means is that you can now convert specific Australian or New Zealand street addresses into latitude & longitude so you can plot them on a map. Go ahead and try it out on Google Maps.

We are looking forward to seeing a flood of creative mashups come out of Australia and New Zealand. There are already a lot of great examples out there in diverse areas such as real estate, adventure tracks and even Australian Football League stadiums. I personally can’t wait to see the ski fields of New Zealand and the best beaches in Australia mashed up!

Australia and New Zealand Get Geocoding

I can’t really add any more to this than “Cool!”.  Domain has recently launched a beta of using the Google Maps as mentioned by the Google post, I think we’ll see a whole lot of Australian sites start this now. Yay!  Kudos to the Domain guys for getting in first!

Continue reading