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

C64 Twitter client

17/06/2009 @ 09:00 UTC

Simon Willison : C64 Twitter client - C64 Twitter client. Awesome.

Jeremy Zawodny : C64 Twitter client - C64 Twitter client: heh

Jython 2.5.0 Final is out!

17/06/2009 @ 00:00 UTC

Simon Willison : Jython 2.5.0 Final is out! - Jython 2.5.0 Final is out!. It’s been a long time coming—congratulations to the team.

SWFUpload jQuery Plugin

16/06/2009 @ 12:00 UTC

Simon Willison : SWFUpload jQuery Plugin - SWFUpload jQuery Plugin. Nice looking plugin around an invisible Flash shim that provides multiple file uploads and client-side progress indicators.

philgyford : SWFUpload jQuery Plugin : Adam Royle - A nice jQuery way to implement the SWFUpload thingummy. (via Yoz)

Opera Unite

16/06/2009 @ 11:00 UTC

Simon Willison : Opera Unite - Opera Unite. Opera’s big announcement: a developer preview (“labs release?) of their new web-server-in-your-browser feature, Unite. Includes an Opera-hosted proxy to help break through your firewall. The web server can be customised using server-s

Greg Storey : Opera Unite is here. - Downloading now. You should too.

Andy Baio : Opera Unite - web server hosted in the browser using Opera's proxy servers for a simple URL; file sharing seems the most useful

Dealing with election results data

12/06/2009 @ 18:00 UTC

Simon Willison : Dealing with election results data - Dealing with election results data. Alf Eaton loaded the Guardian’s European election results spreadsheet in to Google’s new Fusion Tables tool.

Cryptographic Right Answers

11/06/2009 @ 23:00 UTC

Simon Willison : Cryptographic Right Answers - Cryptographic Right Answers. Best practise recommendations for cryptography: “While some people argue that you should never use cryptographic primitives directly and that trying to teach people cryptography just makes them more likely to shoot themsel

The GIF Pronunciation Page

11/06/2009 @ 23:00 UTC

Simon Willison : The GIF Pronunciation Page - The GIF Pronunciation Page. It’s jiff. Here’s evidence.

Exactly how well did the BNP do where you live?

11/06/2009 @ 12:00 UTC

Simon Willison : Exactly how well did the BNP do where you live? - Exactly how well did the BNP do where you live?. Guardian journalists spent a day and a half calling round different local authorities to get a proper breakdown of the European election results (which are only officially published in aggregate) and publ

Exclusive: The Future of Facebook Usernames

11/06/2009 @ 10:00 UTC

Simon Willison : Exclusive: The Future of Facebook Usernames - Exclusive: The Future of Facebook Usernames. I have to admit I was planning to just let Facebook get on with it, assuming that the OpenID provider part would show up of its own accord—but maybe I should write a thoughtful and persuasive essay about it

François Hodierne : Exclusive: The Future of Facebook Usernames - Anil Dash - Excellent :-) #

Mr. Penumbra's Twenty-Four-Hour Book Store

10/06/2009 @ 10:00 UTC

Rod Begbie : Mr. Penumbra's Twenty-Four-Hour Book Store - Short story by Robin Sloan (Al Gore's doppelgänger, dontchaknow) about "recession, attraction, and data visualization". [via#

Andy Baio : Mr. Penumbra's Twenty-Four-Hour Book Store - must-read short fiction on data visualization, Google book scanning, and immortality

Simon Willison : Mr. Penumbra's Twenty-Four-Hour Book Store - Mr. Penumbra’s Twenty-Four-Hour Book Store. Enormously entertaining short story about data visualisation and creepy San Francisco bookshops by Robin Sloan.

Styling buttons to look like links

10/06/2009 @ 02:00 UTC

Simon Willison : Styling buttons to look like links - Styling buttons to look like links. Nat has a neat trick for styling submit buttons to look like regular links—so there’s absolutely no excuse for using a “delete? link when you should be using a POST request.

philgyford : Styling buttons to look like links | Natalie Downe - For the very few occasions when you want to make a submit button look like a standard link. Not that you should. (via Simon Willison)

Augmenting photos - with OSM!

9/06/2009 @ 12:00 UTC

Simon Willison : Augmenting photos - with OSM! - Augmenting photos—with OSM!. “You climbed up a mountain and took a photo ... but it’s 2009! Why doesn’t it have all kind of magic over the top of it.?—Marmota matches your landscape photos to height field data, then overlays data from OpenSt

The Twitpocalypse is Near: Will Your Twitter Client Survive?

9/06/2009 @ 11:00 UTC

Simon Willison : The Twitpocalypse is Near: Will Your Twitter Client Survive? - The Twitpocalypse is Near: Will Your Twitter Client Survive?. Twitter tweet IDs will shortly tick over past the maximum signed 32 bit integer, potentially breaking applications. I learnt this lesson when the same thing happened to Flickr photo IDs: neve

Installing Django, Solr, Varnish and Supervisord with Buildout

7/06/2009 @ 14:00 UTC

Simon Willison : Installing Django, Solr, Varnish and Supervisord with Buildout - Installing Django, Solr, Varnish and Supervisord with Buildout. Useful, detailed instructions... but I still think this stuff is Way Too Difficult at the moment. I’m a big fan of the idea of sites that are assembled from multiple smaller web services

walking papers lives

7/06/2009 @ 14:00 UTC

Simon Willison : walking papers lives - walking papers lives. Round trip mapping: print out a map from OpenStreetMap, walk around annotating it with a pen, then scan the result back in (a QR code ensures the area and orientation is recognised) . Specifically targeted at eye-level stuff which

Daniel's Daily Monster

7/06/2009 @ 14:00 UTC

Simon Willison : Daniel's Daily Monster - Daniel’s Daily Monster. Jon Hicks: “Every week day I draw a little monster card to go in my son’s lunchbox.? Geek dads rock.  [via]

MongoDB - Capped Collections

7/06/2009 @ 13:00 UTC

Simon Willison : MongoDB - Capped Collections - MongoDB—Capped Collections. Collections with a size limit that automatically expire older entries are interesting—useful for things like a “recent searches on this site? feature.

Mapstraction API Sandbox

7/06/2009 @ 12:00 UTC

Simon Willison : Mapstraction API Sandbox - Mapstraction API Sandbox. Andrew Turner’s new tool for exploring the Mapstraction JavaScript library, which provides a unified code interface to 12 different mapping services

TOSBack | The Terms-Of-Service Tracker

7/06/2009 @ 11:00 UTC

Simon Willison : TOSBack | The Terms-Of-Service Tracker - TOSBack | The Terms-Of-Service Tracker. Fantastic idea (and implementation) from the EFF—a site that currently tracks 44 website policy documents and highlights changes to them using a diff engine (from Drupal). A global RSS feed is available—it wou

Knockbrex Castle

30/05/2009 @ 11:00 UTC

Simon Willison : Knockbrex Castle - Knockbrex Castle. I’m off to a Scottish castle with 11 fellow geeks for /dev/fort—offline for six days, back next Saturday.

Perl 6: The MAIN sub

28/05/2009 @ 22:00 UTC

Simon Willison : Perl 6: The MAIN sub - Perl 6: The MAIN sub. “Calling subs and running a typical Unix program from the command line is visually very similar: you can have positional, optional and named arguments.?—that’s exactly what I was thinking when I came up with optfunc.  [via]

PostgreSQL Development Priorities

28/05/2009 @ 21:00 UTC

Simon Willison : PostgreSQL Development Priorities - PostgreSQL Development Priorities. The top two for 8.4 are “Simple built-in replication? and “Upgrade-in-place?, Josh Berkus is seeking feedback on priorities for future work on 8.5.

optfunc

28/05/2009 @ 20:00 UTC

Simon Willison : optfunc - optfunc. Command line parsing libraries in Python such as optparse frustrate me because I can never remember how to use them without consulting the manual. optfunc is a new experimental interface to optparse which works by introspecting a function defin

Announcing Google Maps API v3

28/05/2009 @ 02:00 UTC

Simon Willison : Announcing Google Maps API v3 - Announcing Google Maps API v3. Sounds like a complete rewrite, with performance as the key goal. Only a developer preview at the moment, but my favourite feature is that API keys are no longer required.

Changes in Opera's user agent string format

28/05/2009 @ 02:00 UTC

Simon Willison : Changes in Opera's user agent string format - Changes in Opera’s user agent string format. How depressing... Opera 10 will ship with 9.80 in the User-Agent string because badly written browser sniffing scripts can’t cope with double digits.  [via]

xml
Upian.