Simon Willison’s Weblog

Blogmarks in Apr, 2007

Filters: Type: blogmark × Year: 2007 × Month: Apr ×

Avoid IE Brokenness When using Vary and Attachments (via) Django middleware that works around a bug in IE where external applications fail to load content that was served with a Vary header. # 9th April 2007, 9:41 am

How to Write a Spelling Corrector. Example code in Python, by Peter Norvig. # 8th April 2007, 9:42 pm

Debian GNU/Linux 4.0 released. Includes Iceweasel (Firefox), Icedove (Thunderbird), Iceape (Seamonkey) and Python 2.4.4 as standard. # 8th April 2007, 6:25 pm

mod_magnet (via) lighttpd module that will be included by default in version 1.5—it lets you write Lua scripts that can hook in to any phase of the request, including URL rewriting and content generation. # 6th April 2007, 10:12 pm

PyCon Wireless Network. Conference WiFi is generally bad, and getting worse as more people turn up with laptops. Here’s how Sean Reifschneider built a solid network for PyCon 2007 for $2200 in hardware and 70 hours of work. # 6th April 2007, 10:39 am

Talks for Oxford Geek Nights announced. Microslots on Yahoo! Pipes, Semantic Mediawiki, Second Life and more. # 6th April 2007, 12:21 am

Fortify JavaScript Hijacking FUD. Bob Ippolito points out the flaws in the recent widely disseminated JavaScript Hijacking paper. While the paper does miss some important details, it’s good that more people are now aware of the security implications involved in serving JSON up wrapped in an array. # 5th April 2007, 10:51 pm

Twitter / secgen. The UN Secretary-General has an (unofficial) Twitter page. # 5th April 2007, 10:21 pm

Eat Brain At Fleshmob This Saturday. Zombie fleshmob on Saturday afternoon somewhere near the Thames. # 5th April 2007, 5:59 pm

Google My Maps: Bodeans. I’ve been talking about how useful a simple tool for creating custom maps would be for ages... looks like Google beat me to it. Here’s one I created showing the location of Bodeans, an excellent Kansas-style BBQ joint in Soho, London. It’s a shame the URLs suck. # 5th April 2007, 5:40 pm

CSS Naked Day. Today is CSS naked day. Get naked! # 5th April 2007, 8:27 am

White- (or green, or blue, or yellow) label Dabble. DabbleDB can pick a colour scheme based on a logo that you upload. Pure class. # 4th April 2007, 11:43 pm

IE 7 does not resize text sized in pixels. I said it does the other day; I was wrong. Text sizing is still broken, but it does have a full page zoom feature (like Opera’s but not as smooth). # 4th April 2007, 10:40 pm

Mass Video Conversion Using AWS. How to use S3, SQS, EC2, ffmpeg and some Python to bulk convert videos with Amazon Web Services. # 3rd April 2007, 11:44 pm

mail rail on Flickr (via) Photos of the Royal Mail’s private underground railway, sadly closed in 2003. # 3rd April 2007, 11:02 pm

Ext JS. Jack Slocum is building a business around his excellent Ext JavaScript library (which can now run on top of YUI, jQuery or Prototype). The library itself is LGPL, but you can pay for a commercial license and support. # 3rd April 2007, 10:11 pm

Lawrence Journal-World Marketplace (via) While other newspapers complain about competition from the internet, my former employer is embracing it. This is why local newspapers still matter. # 3rd April 2007, 10:15 am

Ekranoplan! Crazy awesome Soviet “ground effect” vehicle, visible in dry dock on Google Maps. # 3rd April 2007, 10:04 am

phpsh. An interactive shell for PHP, developed at Facebook and written mostly in Python. Facebook are really pushing their open-source stuff at the moment. # 3rd April 2007, 9:43 am

The problem with pixels. IE7 lets users resize pixel-based fonts. Is it finally time to stop avoiding pixel sizing in CSS? # 2nd April 2007, 2:11 pm

The RADAR Architecture: RESTful Application, Dumb-Ass Recipient (via) Dave Thomas points out that REST expects smart clients, but browsers are dumb (only really support POST and GET). His suggested fix is to build a pure REST service and then drop in a server-side application proxy that sits between the browser and the REST backend. # 2nd April 2007, 10:42 am

Don’t buy Parallels in a box. If you buy a boxed retail copy of Parallels Desktop in the UK (as I did) you’ll have all sorts of problems with your license key. Buy it online from the US website instead. # 2nd April 2007, 10:35 am