Does setTimeout solve the DOMContentLoaded problem?

I've recently been building a simple framework for testing the performance of arbitrary JavaScript code. Whilst doing so I was looking at the some information on setTimeout in "JavaScript the Definitive Guide" by David Flanagan. One paragraph made me think of the DOMContentLoaded Problem: "In practice, setTimeout() tells…

EU Hackday 5: Django and Python FTW

Last Thursday, James Broad, Cyril Doussin, Andrew Phillipo and myself started out on the fifth internal hackday at Yahoo! headquarters in London. James had come up with an awesome idea which was to build a tool for sharing code and techniques internally. To make our lives easier I wanted to…

Sqlite: ALTER TABLE ADD COLUMN fail on OSX 10.4

I've been playing with some stuff in Django recently and having updated a model I wanted to add a column to the sqlite database. Unfortunately ALTER TABLE ADD COLUMN statements don't work in sqlite3.1.3 which is the version installed in Tiger and all you'll get is a SQL…

Using git with Django's SVN repository

Brian Rosner has produced a really nice screencast demonstrating ways to use git version control with Django's SVN repository. Especially of interest is how merging changes you've made in your git branch of Django with updates from the Django SVN repository is really straightforward.…

Macbook Air launched, but will it fly?

Apple have announced their new ultralightweight Macbook Air today at MacWorld. Whilst it's hard not to be dazzled by shiny things, I'm personally not that impressed. Given that the cost of the basic spec model is £1199 in the UK this is a significant premium to pay for a…

Bazaar 1.0 released

Fantastic news that Bazaar has reached version 1.0. This is thanks to a lot of hard work by some very talented people and I'm pleased to note that it looks like case sensitivity issues have been addressed. Amongst the changes are improved documentation. Docs are something that are often…

Nokia Multimedia Transfer for Mac

This is totally awesome and far nicer than using bluetooth file transfer to put python files for pys60 onto your Nokia phone. Nokia Multimedia Transfer Works via bluetooth or the data cable and provides a drag and drop interface similar to finder.…