Simon Willison’s Weblog

Items in Jul, 2007

Filters: Year: 2007 × Month: Jul ×

Microformats in Google Maps (via) No doubt thanks to the influence of Kevin Marks. # 31st July 2007, 11:36 pm

Mouseover DOM Inspector v2.0. Steve Chipman’s excellent debugging bookmarklet created back in 2005—includes useful keyboard shortcuts for quickly manipulating the DOM of the current page. # 30th July 2007, 5:13 pm

XRAY web developer’s suite (via) Smart new bookmarklet from westciv—kind of like Steve Chipman’s MODI but with the addition of the canvas element for box model visualisation. # 30th July 2007, 5:11 pm

Django weekly roundup: July 30. Every active open source project needs something like this. # 30th July 2007, 5:03 pm

Top 10 dotcoms to watch. From the Guardian—Dopplr and Moo both get a mention. # 30th July 2007, 2:19 pm

Scale rails from one box to three, four and five. Excellent, concise run-down of what it takes to scale a web application. Most of the advice is easily portable to other frameworks. # 30th July 2007, 1:40 pm

YUI-based Image Cropper Widget. Nice implementation of a useful widget. # 30th July 2007, 12:56 pm

Thread Synchronization Mechanisms in Python. Locks, RLocks, Semaphores, Events and Conditions as explained by Fredrik Lundh. # 29th July 2007, 9:32 pm

The recent announcement that Mozilla’s next JavaScript engine, Tamarin, will also be a container for functionality written in Python and Ruby (and, one assumes, beyond) is proof that JavaScript is the new Parrot.

Aaron Straup Cope # 29th July 2007, 9:17 pm

Facebook Bankruptcy. I have exactly the same problem. # 29th July 2007, 9:11 pm

System Administrator Appreciation Day. The last Friday in July is Annual System Administrator Appreciation day. Thank (or hug) your sysadmin today! # 27th July 2007, 7:21 pm

Grub. Jimmy Wales just announced at OSCON that Wikia have acquired Grub from LookSmart, and will be releasing it as open source. # 27th July 2007, 5:24 pm

tesseract-ocr. Open source OCR, sponsored by Google. I just sat in on a talk on this at OSCON and the complexity of the problem is pretty incredible. # 26th July 2007, 8:23 pm

mod_wsgi 1.0 Release Candiate Available. mod_wsgi is shaping up to be an excellent alternative to mod_python. # 26th July 2007, 8:21 pm

High Scalability (via) New blog about building scalable, reliable sites. # 26th July 2007, 8:15 pm

Mozilla and IronPython: IronMonkey. Interesting to note that all three new Mozilla projects are being lead by experienced Python developers. # 26th July 2007, 8:07 pm

Brendan Eich: New Projects. Exciting new projects from Mozilla. ActionMonkey is joined by IronMonkey (IronPython/IronRuby on Tamarin) and ScreamingMonkey (Tamarin for IE). Upgrading IE’s JavaScript using the Flash Player as a vector is a game-changing idea. # 26th July 2007, 8:05 pm

Twitter / Natalie: Its announced and official... We’re both moving to Brighton in September. # 26th July 2007, 5:22 pm

YSlow. New extension for Firebug (yes, an extension on top of another extension) from the Yahoo! performance team which provides improved performance measurement tools and optimisation advice. # 25th July 2007, 4:48 am

OpenID Bootcamp Tutorial. Slides from the OpenID Bootcamp tutorial I gave this morning with David Recordon. # 25th July 2007, 12:39 am

What to do on vacation?

I had a fantastic (and not expensive) Cajun meal here last night at Montage—really fun place, very quirky.

[... 33 words]

Instant Django. Portable Django environment for Windows, no installation required. Can also be run from a USB thumb drive. # 24th July 2007, 6:49 pm

ActionMonkey (via) SpiderMonkey + Tamarin = ActionMonkey. New JavaScript engine for Mozilla 2, incorporating code from Adobe’s Open Source ActionScript VM. # 24th July 2007, 3:29 pm

Django Master Class. Notes and slides from the OSCON tutorial I gave yesterday with Jacob Kaplan-Moss and Jeremy Dunck. # 24th July 2007, 3:20 pm

Disambiguated URLs with Ruby on Rails. Using before_filter to remove trailing slashes and a few lines of lighttpd configuration to kill the www. # 24th July 2007, 3:18 pm

One App, One User Account and Multiple OpenIDs. Dr Nic on allowing many OpenIDs to be associated with a single account. # 22nd July 2007, 9:42 pm

Building Brickslayer. New tutorial from Michal Wallace on building games in JavaScript using Prototype. # 22nd July 2007, 9:28 pm

Undelete in Django. Inspired by the conversation about undo the other day, Nathan Ostgard created a simple solution based around custom managers and a trashed_at model field. # 20th July 2007, 6:54 pm

mod_proxy_balancer gets a thumbs up. Chris Miles explains mod_proxy_balance’s hot spare feature. nginx doesn’t appear to support this, unless I’ve missed something in the documentation. # 20th July 2007, 5:44 pm