Spliticket running again with BeautifulSoup
Sunday, September 7, 2008 - 18:10
Or, how I learned to stop parsing and love the soup
If all malicious crackers were like McKinnon, we'd be safe
Wednesday, September 3, 2008 - 11:23
Everyone's searching the US government computers for hidden secrets about UFOs except me, it seems. Or maybe that's what they'd like me to think.
The Mashup Song
Wednesday, July 9, 2008 - 11:45
I am Richard Stallman for the Web 2.0 Generation. Fear me. I mean, pity me.
User loading and saving in Drupal 5.x
Monday, June 9, 2008 - 15:48
Workflows of Drupal's user load and save functionality: spot the hooks and win a programmatical prize.
Django's ViewDoesNotExist Heisenbug
Sunday, June 8, 2008 - 17:21
Django's fusebox sometimes blows one, if you start poking around in it with a template-tag screwdriver.
Variable assignment in Django templates, sort of
Thursday, May 29, 2008 - 13:08
Use and abuse of the "with" programmatic statement to make your Django template code less mad.
Django laziness at all levels
Monday, May 12, 2008 - 19:03
Lazy evaluation in Django means you can wait till the last possible moment before modifying what you want from the database.
Inconsistent syntax in SQL Server's sp_rename
Thursday, April 3, 2008 - 16:47
Microsoft's developer-level APIs don't always work in precisely the way you'd expect them to, you know.
Cheaper rail journeys with Matthew and Spliticket
Thursday, March 13, 2008 - 21:39
The rail industry's biggest fares secret: exposed, and now given an interface.
How to see Last.fm from the other side of the room with LastJS
Sunday, March 2, 2008 - 14:16
Proof of concept, more than anything else: how to hook up to a recalcitrant Flash-based interface.