Simon Willison’s Weblog

Items in 2004

Filters: Year: 2004 ×

Great Microprocessors of the Past and Present (via) So much to read, so little time. # 29th December 2004, 2:23 pm

Eye on the Fleet. The latest photos released by the U.S. navy. # 23rd December 2004, 3:39 am

Image:Polar bears near north pole. Photos taken by U.S. naval personnel are in the public domain. # 23rd December 2004, 3:37 am

Wikipedia new images gallery. Brand new feature, from the 1.4 upgrade. # 23rd December 2004, 3:15 am

MediaWiki 1.4 upgrade (via) Cool new image features, including galleries and the Special:Newimages page. # 23rd December 2004, 3:02 am

Python Grimoire. How to perform common tasks in Python. # 23rd December 2004, 2:05 am

xmlhttprequest.cpp. The source code for Safari’s XMLHttpRequest implementation; for the curious. # 23rd December 2004, 2:04 am

Linux Clustering with Ruby Queue: Small Is Beautiful. Scripting distributed computing tasks with Ruby. # 23rd December 2004, 2:01 am

Modifying Stickies. Using Interface Builder to “mod” existing applications! # 23rd December 2004, 1:56 am

Web Application Component Toolkit—Template View. A summary of various approaches to HTML templating. # 23rd December 2004, 1:55 am

iTunes Producer Patent. Screenshots of Apple’s iTunes Producer internal application, snarfed from a patent filing. # 23rd December 2004, 1:51 am

Some notes on Wikipedia

I’ve been driving myself crazy with coursework over the past couple of weeks, and since it’s always good to have something to take your mind off things I’ve also been spending a fair amount of time lurking around the beautiful Wikipedia. Here are a few things about Wikipedia you may have missed:

[... 509 words]

A quote

From What’s next for Google, by Charles H. Ferguson.

[... 92 words]

Google Print

I’m probably late to the party on this one, but I just noticed that Google Print results are now included in any Google search that starts with “books on”. I can’t say I like the lousy discoverability of the interface much—a search box at would be a welcome addition—but the results are pretty impressive. It’s also a shame that they’re using a nasty obfuscation technique to disable copying and printing (based on serving book pages up as background images), if only because it will fuel yet more questions from newbie web developers asking how to do exactly that. Still, with today’s announcement that Google are to team up with five leading libraries to scan more books this service is going to get a whole lot more important over the next few years.

[... 153 words]

MT Plus Comment Spam Equals Dead Site (via) I had no idea MT comment spam was such a performance hit. # 13th December 2004, 8:22 pm

Mozilla aims for mobile browser market (via) Minimo project targets phones, PDAs and TV set top boxes. # 13th December 2004, 10:17 am

Google Suggest (via) Google with auto-complete. XMLHttpRequest magic. # 10th December 2004, 4:41 pm

Auto complete comes of age. My take on Google Suggest. # 10th December 2004, 4:40 pm

Dynamic Java. What happens when leaders from Java, Python, Perl, Parrot, Jython and Groovy get together in one room. # 9th December 2004, 12:12 pm

Spyware on My Machine? So What? (via) Utterly depressing review of attitudes to spyware. # 7th December 2004, 4:07 am

Game Studies (via) “... a crossdisciplinary journal dedicated to games research ...” # 7th December 2004, 4:05 am

The Homosexual Agenda (via) Leaked at last. # 3rd December 2004, 6:13 pm

Casting out getters and setters

Python Is Not Java by Phillip J. Eby (via Ned) is the most useful article on programming I’ve read in ages. If you have any interest at all in either language, go and read it. It’s all good, but the part that really struck a nerve for me was this:

[... 221 words]

Blogmarks on

I’m horribly ill again: having defeated the mumps I now seem to have come down with some kind of ’flu thing. Lovely. In between whinging about my state of health and watching episodes of Frasier I’ve been playing with as part of my research in to web annotation. The connection between the two isn’t particularly strong but it’s clear that something very exciting is happening over there.

[... 276 words]

Writing serious Perl: The absolute minimum you need to know. Pleasantly concise introduction to Perl packages and classes. # 1st December 2004, 1:21 pm

The virtues of XML-RPC (via) Brent Simmons advocates. # 1st December 2004, 1:07 pm

First Look at Firefox-Based Netscape. Interestingly enough, there’s a “display like IE” option. # 1st December 2004, 12:45 pm

Could it be any uglier? The new AOL/Netscape browser (based on Firefox) looks, well, horrible. # 1st December 2004, 11:49 am