Simon Willison’s Weblog

Blogmarks in 2006

Filters: Type: blogmark × Year: 2006 ×


Unobtrusive OpenID. Sam’s implementation passes association data in the URL rather than using sessions. I need to do that here. # 28th December 2006, 9 pm

Login to other services with Technorati. Technorati are now an OpenID provider. I’d much rather they were a consumer though; at the moment you can claim your blog with OpenID but you can’t log in to your Technorati account with an OpenID from elsewhere. # 26th December 2006, 8:41 pm

Serving Multiple Hosts from a Single Django Instance. Includes a patch to pull the urlconf from the request object, where it has been placed by some custom middleware. # 25th December 2006, 11:21 pm

Del.icio.us fun with automated links. Nat’s documented one of del.icio.us’ least promoted features—the ability to auto-post your links to your weblog once a day. # 25th December 2006, 12:26 am

Friends, friendsters, and top 8: Writing community into being on social network sites. I finally got around to reading this. Fascinating; lots to digest. # 24th December 2006, 7:32 pm

VMWare Fusion (virtualization for Mac). Competition is good. The race is on between VMWare and Parallels as to who can get 3D acceleration virtualized first (and let me play Half-Life 2 without using BootCamp). # 24th December 2006, 12:49 pm

Rails vs Django Paper and Slides. Even if you’ve already read the paper you should check out the slides. Really good flow, clear and clever use of diagrams. # 24th December 2006, 12:43 pm

A Cost Analysis of Windows Vista Content Protection (via) Vista’s content protection is a nightmare for hardware manufacturers and consumers alike. It’s far worse than even BoingBoing readers would expect. # 24th December 2006, 10:34 am

killableprocess.py. “I have created a python module which can launch a subprocess, wait for the process with a timeout, and kill that process and all of its sub-subprocesses correctly, on Windows, Mac, and Linux.” # 23rd December 2006, 12:23 am

html5lib (via) A python library for working with HTML5 documents. # 22nd December 2006, 11:58 pm

WebFaction blog: BIG holiday present! (via) WebFaction offer Django/Rails/TurboGears hosting for $7.50/month, allowing one long-running process and 40MB of RAM for their basic plan. # 22nd December 2006, 11:44 pm

The Daily Python-URL. Python’s number one news source, now powered by Django. # 22nd December 2006, 11:39 pm

digg: Screencast: How to use OpenID. No exclamation mark this time—let’s see if it makes a difference. # 22nd December 2006, 9:50 pm

Comment transformer votre blog en une OpenID ? My piece on OpenID tranlated in to French by Christophe Ducamp. # 21st December 2006, 3:26 pm

Javascript character set screw-ups (via) Some browsers treat JavaScript files as having the same content-type as the page from which they are linked. This could cause problems with UTF-8 encoded JSON; the workaround is serving up ASCII with unicode escape sequences. # 21st December 2006, 3:20 pm

CNET interviewer assaulted by flying wang. Aah, Second Life. Never a dull moment. # 21st December 2006, 10:36 am

Introducing text-stroke. Webkit has some sexy new CSS properties: -webkit-text-fill-color, -webkit-text-stroke-color, -webkit-text-stroke-width. # 21st December 2006, 10:34 am

Percussive maintenance, with a twist. How to fix your broken iPod by dropping it, repeatedly. # 20th December 2006, 9:15 pm

Three steps to OpenID. Maybe explaining OpenID isn’t as hard as I thought... Jacob Kaplan-Moss nails it in three. # 20th December 2006, 12:44 pm

Conditionally Sticky Sidebar. A nicer implementation of the trick I’m using for my add comment form; this one takes advantage of position: fixed in browsers that support it. # 20th December 2006, 1 am

ErlyWeb Documentation. The Erlang web framework finally gets some formal documentation. # 20th December 2006, 12:45 am

Beginning of the end for open web data APIs? Google just ditched their SOAP API in favour of a crippled Ajax widget. What are the implications for other free-as-in-beer APIs? # 20th December 2006, 12:44 am

Mapping the postal network. Image of a GPS trace for a unit that was left on and sent in the post. # 20th December 2006, 12:43 am

Create cross browser vector graphics. An accessible introduction to dojo.gfx, a powerful 2D drawing API built on SVG and VML. # 20th December 2006, 12:42 am

Nginx English wiki. I’m back up and running after the digg meltdown, currently using CherryPy load-balanced behind Nginx. # 20th December 2006, 12:37 am

botbouncer.com (via) Neat concept: a third party service for ensuring that an OpenID has passed a CAPTCHA. # 19th December 2006, 6:01 pm

digg: HOW TO turn your blog in to an OpenID. Trying to get some digg love for my OpenID how-to. I even used a digg-friendly exclamation mark. # 19th December 2006, 12:36 pm

Chapter 15: Other contributed sub-frameworks (djangobook.com). Includes detailed documentation of the powerful (but under-exposed) sites framework, flatpages and CSRF protection. # 19th December 2006, 10:14 am

Ten Web 2.0 APIs you can really use. An excellent collection. # 18th December 2006, 7:01 pm

The Rise of a Web 2.0 Technology Stack (via) “Enterprise Mashup Server”—because Web 2.0 wasn’t enterprisey enough... # 18th December 2006, 6:57 pm