Simon Willison blogs at http://simon.incutio.com/ xml

MichaelMoore.com in Django

9/10/2009 @ 02:00 UTC

Simon Willison : MichaelMoore.com in Django - MichaelMoore.com in Django. A seriously impressive case study—a complete rebuild from the ground up completed in just five weeks using Django, Solr and Haystack for a high traffic site with a top 10,000 US Alexa ranking.

Micro Men

9/10/2009 @ 02:00 UTC

Simon Willison : Micro Men - Micro Men. “Affectionately comic drama about the British home computer boom of the early 1980s.?—aired last night, and on BBC iPlayer for the next week. I thought it was absolutely charming, as well as being a thought provoking history of the rise

Cloudvox - API-driven phone calls, in minutes (call your code: AGI/AMI, HTTP, Asterisk-Java, Ad...

9/10/2009 @ 01:00 UTC

joshua : Cloudvox - API-driven phone calls, in minutes (call your code: AGI/AMI, HTTP, Asterisk-Java, Adhearsion)

Simon Willison : Cloudvox - Cloudvox. A brand new startup offering “API-driven phone calls? with a beautifully simple webhooks based API.

Official Google Webmaster Blog: A proposal for making AJAX crawlable

8/10/2009 @ 19:00 UTC

Simon Willison : Official Google Webmaster Blog: A proposal for making AJAX crawlable - Official Google Webmaster Blog: A proposal for making AJAX crawlable. It’s horrible! The Google crawler would map url#!state to url?_escaped_fragment_=state, then expect your site to provide rendered HTML that reflects that state (they even go as far

XSS Protection by Default in Rails 3.0

8/10/2009 @ 18:00 UTC

Simon Willison : XSS Protection by Default in Rails 3.0 - XSS Protection by Default in Rails 3.0. Fantastic news—congratulations, Rails core team.

Twisted Web in 60 seconds

8/10/2009 @ 13:00 UTC

Simon Willison : Twisted Web in 60 seconds - Twisted Web in 60 seconds. A common complaint about Twisted is how hard it is to figure out the web stack. Jp Calderon’s tutorial (in nine installments and counting) is the best documentation on web development in Twisted I’ve seen.

breaking links

8/10/2009 @ 10:00 UTC

Simon Willison : breaking links - breaking links. Mike complains about sites such as Twitter and WordPress which mess around with Ajax and links and hence breaks the ability to command-click to open a new tab in Safari (and Chrome). I just realised that I’ve subconsciously retrained m

There is no WebKit on Mobile

7/10/2009 @ 14:00 UTC

Simon Willison : There is no WebKit on Mobile - There is no WebKit on Mobile. PPK ran 27 tests against 19 different WebKit-on-mobile implementations and found enormous disparities between the levels of support in currently available mobile phones.

Python is Unix

7/10/2009 @ 13:00 UTC

Simon Willison : Python is Unix - Python is Unix. Jacob ports Ryan Tomayko’s simple prefork network server to Python.

I like Unicorn because it's Unix

7/10/2009 @ 13:00 UTC

Simon Willison : I like Unicorn because it's Unix - I like Unicorn because it’s Unix. Ryan Tomayko analyses Unicorn, a new, pre-forking Ruby HTTP server that makes extensive use of Unix syscalls and idioms, and asks why dynamic language programmers don’t take advantage of these more often.

This Is a Photoshop and It Blew My Mind - Photosketch - Gizmodo

6/10/2009 @ 06:00 UTC

joshua : This Is a Photoshop and It Blew My Mind - Photosketch - Gizmodo

Andy Baio : Gizmodo on Photosketch - jaw-dropping tech demo turns stick figures to Internet photocollages; the paper has more examples  [via]

Simon Willison : PhotoSketch turns a rough sketch in to a photo montage - PhotoSketch turns a rough sketch in to a photo montage. Computer vision is really exciting at the moment—Photosketch is an application which takes a rough labeled sketch, finds images matching the labels, filters them by the sketched shapes and compos [via]

Developing for the Apple iPhone using Flash

5/10/2009 @ 23:00 UTC

Simon Willison : Developing for the Apple iPhone using Flash - Developing for the Apple iPhone using Flash. A brilliant feat of engineering: Adobe worked around Apple’s “no runtime allowed? rules by writing a compiler front end for LLVM that compiles ActionScript 3 to ARM assembly code, and apparently ported

Royal Mail: closing job search over data dispute while sacking workers

5/10/2009 @ 17:00 UTC

Simon Willison : Royal Mail: closing job search over data dispute while sacking workers - Royal Mail: closing job search over data dispute while sacking workers. The Royal Mail have cease-and-desisted ernestmarples.com, a free postcode geocoding API which powers a number of UK open democracy sites. One of the sites is Job Centre Pro Plus, cr

Rupert to Internet: It's War!

5/10/2009 @ 11:00 UTC

Simon Willison : Rupert to Internet: It's War! - Rupert to Internet: It’s War!. Fascinating essay on Rupert Murchoch’s plans to charge for access to his company’s websites, by his biographer Michael Wolff.

History of Django's popularity

4/10/2009 @ 12:00 UTC

Simon Willison : History of Django's popularity - History of Django’s popularity. “What sequence of events made Django the most popular Python web framework??—insightful answers from Alex Martelli and James Bennett.

Logos in Lego Town

4/10/2009 @ 00:00 UTC

Simon Willison : Logos in Lego Town - Logos in Lego Town. “Unlike the railways, there have been a multitude of different airline logos in Lego land – indicating a de-regulated market and open competition.?

MySQL Connector/Python

2/10/2009 @ 16:00 UTC

Simon Willison : MySQL Connector/Python - MySQL Connector/Python. A pure Python implementation of the MySQL client/server protocol, meaning you can talk to a MySQL server from Python without needing to first install the MySQL client libraries (which often requires compiling from source).

TypePad Motion

1/10/2009 @ 17:00 UTC

Simon Willison : TypePad Motion - TypePad Motion. Launched today at FOWA, Motion is a microblogging application written in Django that uses the TypePad API for all persistent storage—which means you can deploy it as server-side code on your own site, but scaling horizontally is handle

GeoDjango and the UK postcode database

30/09/2009 @ 16:00 UTC

Simon Willison : GeoDjango and the UK postcode database - GeoDjango and the UK postcode database. Excellent introduction to GeoDjango using the recently leaked UK postcode database. Obviously, you should only follow the steps in this tutorial using the officially licensed database, available for a mere £1,700

YUI 3.0.0: First GA Release of YUI's Next-Generation Codeline

30/09/2009 @ 01:00 UTC

Simon Willison : YUI 3.0.0: First GA Release of YUI's Next-Generation Codeline - YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline. YUI 3 has some very neat ideas—everything is dynamically loaded, so you start with a tiny bootstrap script and call YUI().use(’module-name’) to load just the code you need. Congratul

Google Docs OCR

29/09/2009 @ 23:00 UTC

Simon Willison : Google Docs OCR - Google Docs OCR. Whoa, the Google Docs API just got really interesting—you can upload an image to it (POST /feeds/default/private/full?ocr=true) and it will OCR the text and turn it in to a document. Since this is Google, I imagine they’ll also be u

Andy Baio : Google Docs adds free OCR conversion API - throw it into the OCR toolbox

Simon Willison (simonw) on Twitter

29/09/2009 @ 23:00 UTC

Simon Willison : Simon Willison (simonw) on Twitter - Simon Willison (simonw) on Twitter. I just realised I’ve never actually linked to my Twitter account on my blog. This is mainly an experiment to see if doing so makes my follower count go up...

Python Logging 101

29/09/2009 @ 20:00 UTC

Simon Willison : Python Logging 101 - Python Logging 101. A really useful introduction to Python’s logging module by that module’s author, Vinay Sajip.

openstreetmap genuine advantage

29/09/2009 @ 11:00 UTC

Simon Willison : openstreetmap genuine advantage - openstreetmap genuine advantage. The OpenStreetMap data model (points, ways and relations, all allowing arbitrary key/value tags) is a real thing of beauty—simple to understand but almost infinitely extensible. Mike Migurski’s latest project adds PG

"That's maybe a bit too dorky, even for us."

29/09/2009 @ 00:00 UTC

Simon Willison : "That's maybe a bit too dorky, even for us." - “That’s maybe a bit too dorky, even for us.?. Astonishingly exciting: Flickr now have machine tag support for OpenStreetMap—tag a photo with osm:way=WAY_ID and Flickr will figure out what OSM feature you are talking about and link to it with a h

xml
Upian.