Simon Willison’s Weblog

Subscribe

July 2005

July 5, 2005

Object.prototype is verboten. This is a problem with the popular Prototype library.

# 11:53 am

More Unicode Secrets. Uche expands on some more unicode tricks with Python.

# 11:54 am

Obsoletely Famous. Replacing old tutorials with new ones.

# 11:55 am

AJAXSLT on code.google.com. A pure JavaScript XPath and XSLT implementation. With a really silly name.

# 11:57 am

The state of accessibility in the real world. Screen readers are tricker beasts than you may have imagined.

# 11:58 am

script.aculo.us—web 2.0 javascript. A pretty impressive collection of modern JavaScript tricks.

# 12:01 pm

Salted Hash Login Generator for Rails. I’ve used the precursor to this, Login Generator, to good effect.

# 12:02 pm

Prototype Effect.Flash. Richard’s been hacking around with Prototype.

# 12:04 pm

Handling International Text with Unicode in Python. A nice straight forward recipe from the Python Cookbook.

# 12:05 pm

View formatted source extension for Firefox (via) I haven’t tried this yet, but apparently it’s a big improvement.

# 12:14 pm

Those darn wikis. Why the LA Times wikitorial failed.

# 12:14 pm

2005 Underhanded C Contest. Write code that looks innocent but does something evil.

# 12:15 pm

Safari RSS databases in Mac OS X Tiger. You can query them using sqlite3—and there are (unintended?) easter eggs.

# 12:35 pm

PHPXMLRPC Library Remote Code Execution (via) IXR is not affected by this vulnerability.

# 3:21 pm

Naked Law (via) A blog about technology law, written by actual lawyers.

# 3:33 pm

VLC 0.8.2 (via) Now with support for Dirac and Apple Lossless Audio.

# 3:38 pm

July 6, 2005

Scripting Media Types (via) JavaScript finally has an official mime-type (or several)—application/javascript looks like the best bet.

# 12:04 am

Tribute to a Friend. Nigel McFarlane did more for Mozilla documentation than anyone else I know of. He will be sorely missed.

# 1:40 am

July 7, 2005

lesscode.org (via) Ryan Tomayko’s new project, promoting light weight development methodologies.

# 5:38 pm

Wikipedia: 2005 London transport explosions. I’m OK (I’m not in London), as is everyone I’ve been in touch with.

# 5:39 pm

July 8, 2005

Blake Ross: The new Firefox tag line (via) Blake claims this is a true story. If it is, wow!

# 1:36 am

Fuel For The Web. Ajax makes the front cover of Information Week.

# 1:41 am

My Roskilde Festival 2005 photos. I had a fantastic holiday.

# 1:42 am

From floors to mud... BBC Outside Broadcasts’ account of covering Glastonbury.

# 1:45 am

Three Blind ICMP Attacks. Three ICMP vulnerabilities and their solutions.

# 1:50 am

London

My heart goes out to all those affected by yesterday’s terrible attack on London. I think it’s safe to say that here in Britain we are shaken but not stirred—the response here from both the emergency services and the Great British Public has been inspiring. To my knowledge, my friends and relatives are all safe. Thanks to all who asked after me.

[... 85 words]

Google Firefox Extensions. Google Toolbar, Google Send to Phone and Google Suggest.

# 9:36 am

Dissecting the Google Firefox Toolbar

Google have finally released a Firefox version of the Google Toolbar, with some nice praise for XUL in to the bargain. Of course, the most interesting part of the toolbar from a geeky point of view is the bit that queries Google’s servers for PageRank. Sure enough, if you download the google-toolbar.xpi file, unzip it, then unzip the google-toolbar.jar file within there’s a file called pagerank.js with all of the juicy details.

[... 234 words]

July 9, 2005

I got a First! Unflattering photo of me looking shell shocked.

# 1:54 pm

2005 » July

MTWTFSS
    123
45678910
11121314151617
18192021222324
25262728293031