Simon Willison’s Weblog

Items in May, 2007

Filters: Year: 2007 × Month: May ×

WiFi Hotspots in Oxford. The best list I’ve found, but that’s not saying a lot. # 26th May 2007, 9:46 am

Django unicode-branch: testers wanted. Malcolm’s outstanding work on the unicode branch appears to be nearing completion. # 24th May 2007, 11:46 pm

The Twitter API Respects Your Privacy. Not Twitter’s fault: The users who exposed their data through Twittervision had given that site their username and password; Twittervision was failing to hide protected updates. # 24th May 2007, 11:37 pm

There’s a hole in your Twitter. If you’ve been using friends-only messages on Twitter they may currently be exposed via the API. # 24th May 2007, 5:03 pm

Lacking a Strunk and White Elements of Style for URI namespace, we’ve made a mess of it. It’s long past time to grow up and recognize the serious importance of principled design in this infinitely large namespace.

Jon Udell # 24th May 2007, 4:38 pm

Knight Foundation grant. Adrian’s leaving the Washington Post to found EveryBlock, a startup focusing on local news and information in the style of # 24th May 2007, 4:27 pm

Rapid development serving 500,000 pages/hour (via) Curse Gaming are getting impressive performance out of Django. # 24th May 2007, 4:11 pm

Web Security for Estonia—OpenID. “Every Estonian eID holder (around 80% of Estonian population) has an unique OpenID with the format[firstname].[lastname](.number)” # 24th May 2007, 3:56 pm

OpenID for all Estonians. 1.37 million Estonians will soon have OpenIDs, secured using smart cards. I’d like to hear more about how the smart cards help tackle phishing. # 24th May 2007, 3:55 pm

Ten Reasons The World Needs Patent Covenants (via) Sun just made their OpenID patent covenant official. Simon Phipps explains why these are a Good Idea. # 22nd May 2007, 5:09 pm

d.Construct 2007 is go! One of my favourite UK events. This year’s theme is “Designing the User Experience”. # 21st May 2007, 12:15 pm (via) Great URL. # 20th May 2007, 10:12 pm

The Implications of OpenID

My second presentation at XTech 2007. Unfortunately there’s just the Matt Webb keynote to go, and I spent most of the conference worrying about my talks. There’s a lot to be said for speaking as early as possible.

[... 76 words]

Arduino. Open source hardware hacking. It’s way easier than you would think. # 17th May 2007, 6:30 pm

Slideshows tagged with xtech2007. I like slideshare a lot. # 17th May 2007, 11:14 am

Packing Prototype. Why Prototype doesn’t ship with an official compressed version. # 17th May 2007, 9:52 am

dojo.query: A CSS Query Engine For Dojo. I incorrectly criticised Dojo for not having a CSS node selection tool in my talk yesterday; not sure how I missed this. # 17th May 2007, 9:40 am

JavaScript Libraries: The Big Picture

I just gave my first talk at XTech 2007 (I’m speaking again on Friday, on OpenID). Slides are on

[... 40 words]

SWFUpload. Fantastic Flash widget for handling multiple file uploads with progress indicators; degrades gracefully to a regular HTML upload field. # 16th May 2007, 4:12 pm

Online and offline development with the YUI and Charles (via) Stuart Colville shows how the Charles debugging proxy can be used to serve up hosted YUI files while developing offline. # 15th May 2007, 2:41 pm

Encyclopedia of Life. Ambitious, well funded project to create a professionally maintained Wikipedia for species. I really hope they get their URL design right. # 13th May 2007, 10:46 am

Pidgin developers: please get a clue. Lossy abstraction: You can’t tell which protocol people are using, and Pidgin’s developers are ignoring dozens of sensible arguments for why this information matters. # 12th May 2007, 8:48 pm

HBO Exec Wants to Rename DRM. “... until recently nobody had complained that the term ’Digital Rights Management’ was insufficiently Orwellian.” # 11th May 2007, 3:47 pm

The web can eat toolchain bait like this for breakfast.

Mike Shaver # 11th May 2007, 3:43 pm

Wikimedia Grid Report. Wikipedia’s Ganglia monitoring page. # 11th May 2007, 11:36 am

Wikipedia internals (PDF) (via) A gold mine of scaling tips. # 11th May 2007, 11:35 am

Test stubbing httplib2. Nice demonstration of monkey-patching as part of unit testing in Python. # 10th May 2007, 11:24 pm

Six Months Later: The New HTML Working Group. In case you haven’t been paying attention, Kevin Yank summarises some of the key discussions in the new HTML working group. # 10th May 2007, 11:23 pm

Poly9 FreeEarth (via) Seriously sexy embedable 3D Flash globe, with a JavaScript API. # 10th May 2007, 9:17 pm

Guardian Unlimited’s new look: Some background on templating. Nik Silver describes some of the challenges involved in building a complex new homepage using CSS and Velocity. # 10th May 2007, 12:26 pm