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

The pushbutton Web

24/07/2009 @ 17:00 UTC

nelson : The pushbutton Web - Anil breaks down some of the recent work around realtime messaging

Simon Willison : The Pushbutton Web: Realtime Becomes Real - The Pushbutton Web: Realtime Becomes Real. Anil Dash is excited by the potential for PubSubHubBub and Webhooks to make near-real-time scalable event publishing accessible to regular web developers. So am I.

jimray : Anil's thoughts on the "pushbutton web" are really smart - And really well written, to boot. This is the future.

Andy Baio : Anil Dash on the Pushbutton Web - the best articulation of the current real-time web trend I've seen

Greg Storey : Pushbutton. - Forgot to link to this earlier. Go. Read. Now.

Anil : The Pushbutton Web: Realtime Becomes Real - tweetcount_url = 'http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html#comment-661209'; tweetcount_title = 'The Pushbutton Web, about realtime messaging getting real'; tweetcount_src = 'By @anildash:'; tweetcount_

Install Django, GeoDjango, PostgreSQL and PostGIS on OSX Leopard

24/07/2009 @ 12:00 UTC

Simon Willison : Install Django, GeoDjango, PostgreSQL and PostGIS on OSX Leopard - Install Django, GeoDjango, PostgreSQL and PostGIS on OSX Leopard. This tutorial worked perfectly for me.

jimray : Install Django, GeoDjango, PostgreSQL & PostGIS on OSX Leopard - Try with virtualenv...

Nmap 5.00 Release Notes

16/07/2009 @ 20:00 UTC

Jeremy Zawodny : Nmap 5.00 Release Notes - Nmap 5.00 Release Notes: wow, lots of cool new stuff in nmap 5

Simon Willison : Nmap 5.00 Release Notes - Nmap 5.00 Release Notes. Released today, “the most important Nmap release since 1997?. New features include Ncat, a powerful netcat alternative, Ndiff, a utility for comparing scan results so you can spot changes to your network, and a new Nmap Scri

IanVisits: London Events Calendar

16/07/2009 @ 19:00 UTC

Simon Willison : IanVisits: London Events Calendar - IanVisits: London Events Calendar. Ian Mansfield maintains a superb calendar of cultural (and geeky) events in London. Lectures, tours, bat walks, film screenings... did you know there’s a Festival of Model Tramways this weekend?

philgyford : IanVisits London Events Guide - Fantastic guide of interesting things going on in London. I'd like an iCal file, but otherwise, handy stuff. (via Simon Willison)

Keyspace

16/07/2009 @ 11:00 UTC

Simon Willison : Keyspace - Keyspace. Yet Another Key-Value Store—this one focuses on high availability, with one server in the cluster serving as master (and handling all writes), and the paxos algorithm handling replication and ensuring a new master can be elected should the e

joshua : Scalien - Keyspace - distributed k/v store

You should follow me on Twitter

15/07/2009 @ 11:00 UTC

Simon Willison : You should follow me on Twitter - You should follow me on Twitter. Dustin Curtis did a simple A/B testing experiment on his blog and found that the text “you should follow me on Twitter? had the highest click-through rate—173% more effective than “I’m on Twitter?.

Cameron Moll : You should follow me on Twitter here - Dustin Curtis tested various phrases for encouraging his readers to follow him on Twitter, and his write-up explains "You should follow me on twitter here" had the highest conversion rate for his readership. Be sure to peruse Dustin's other posts, written

Social Media Icons

9/07/2009 @ 17:00 UTC

Simon Willison : Social Media Icons - Social Media Icons. Paul Robert Lloyd: “ In the past I’ve used site favicons, but these can often be visually inconsistent?—so he’s put together a tasty set of icons for different social websites with a consistent visual feel, available in fou

philgyford : Social Media Icons — Paul Robert Lloyd - Handy sometime I expect. Standardised icons for services, in four sizes.

YQL: INSERT INTO internet

8/07/2009 @ 20:00 UTC

Simon Willison : YQL: INSERT INTO internet - YQL: INSERT INTO internet. insert into twitter.status (status,username,password) values (“Playing with INSERT, UPDATE and DELETE in YQL?, “twitterusername?,“twitterpassword?)

Andy Baio : Yahoo Query Language lets you INSERT INTO the Internet - insert into {table} (status, username, password) values ("new tweet from YQL", "twitterusername", "twitterpassword")  [via]

John Resig on Glow

8/07/2009 @ 19:00 UTC

Simon Willison : John Resig on Glow - John Resig on Glow. John criticises Glow for reinventing the wheel—BBC insiders respond in the comments below.

philgyford : Hacker News | The BBC's Glow effort has always confused me. They were using jQuery on the main... - John Resig, the chap behind jQuery, wondering (like many people I imagine) why the BBC wrote its own bespoke JavaScript framework. (via Haddock)

John Resig - HTML 5 Parsing

8/07/2009 @ 19:00 UTC

wearehugh : John Resig - HTML 5 Parsing

Simon Willison : HTML 5 Parsing - HTML 5 Parsing. Firefox nightlies include a new parser that implements the HTML5 parsing algorithm (disabled by default), which uses C++ code automatically generated from Henri Sivonen’s Java parser first used in the HTML5 validator.

Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip

8/07/2009 @ 08:00 UTC

wearehugh : Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip

Simon Willison : Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip - Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip. Ashamed to say I’m not using any of these yet—for Django projects, my manage.py inserts an “ext? directory at the beginning of the Python path which contains my dependencies for that

In defense of web developers – Jeffrey Zeldman Presents The Daily Report

7/07/2009 @ 16:00 UTC

jcgregorio : In defense of web developers – Jeffrey Zeldman Presents The Daily Report - Zeldman gets caught flatfooted with respect to HTML5 and is now flailing for relevancy.

Simon Willison : In defense of web developers - In defense of web developers. Zeldman: “The social benefit of rethinking markup sealed the deal. XHTML’s introduction in 2000, and its emphasis on rules of construction, gave web standards evangelists like me a platform on which to hook a program of

Up and running with Cassandra

7/07/2009 @ 11:00 UTC

Simon Willison : Up and running with Cassandra - Up and running with Cassandra. Twitter are beginning to use Cassandra, the open source branch of Facebook’s BigTable-like non-relational database. Evan Weaver explains how to get started with it, but warns that it’s not yet a good idea to trust data

joshua : up and running with cassandra :: snax

Modernizr

2/07/2009 @ 11:00 UTC

Simon Willison : Modernizr - Modernizr. Neat idea and an unobtrusive implementation: a JavaScript library that runs feature tests for various HTML5 features (canvas, box shadow, CSS transforms and so on) and adds classes to the HTML body element, allowing you to write CSS selectors [via]

wearehugh : Modernizr

Newspaper Club - A work in progress

1/07/2009 @ 12:00 UTC

philgyford : Newspaper Club - A work in progress - Just down the corridor Russell, Ben and Tom are doing some marvellous things, and sharing their progress. This will be awesome.

Simon Willison : Newspaper Club - A work in progress - Newspaper Club—A work in progress. “We’re building a service to help people make their own newspapers. This is the blog where we’re alarmingly honest about where it’s all going wrong.?

Andy Baio : Newspaper Club - building a customizable newspaper printing service in 60 days; they're using InDesign as the backend

EveryBlock releases source code

1/07/2009 @ 09:00 UTC

Andy Baio : EveryBlock releases source code - it was a requirement of their funding from the Knight Foundation

Simon Willison : EveryBlock source code released - EveryBlock source code released. EveryBlock’s Knight Foundation grant required them to release the source code after two years, under the GPL. Lots of neat Django / PostgreSQL / GIS tricks to be found within.

jcgregorio : EveryBlock source code released / The EveryBlock Blog - w00t!

The Resource Expert Droid

25/06/2009 @ 10:00 UTC

Simon Willison : The Resource Expert Droid - The Resource Expert Droid. Like the HTML Validator but for your server’s HTTP headers—extremely useful.

joshua : mnot’s Web log: The Resource Expert Droid - like the cacheability server, but better

Simon Willison's four lessons from the Guardian's journalism crowdsourcing experiment

24/06/2009 @ 16:00 UTC

Andy Baio : Simon Willison's four lessons from the Guardian's journalism crowdsourcing experiment - they deliberately made it game-like to encourage participation  [via]

Simon Willison : Four crowdsourcing lessons from the Guardian's (spectacular) expenses-scandal experiment - Four crowdsourcing lessons from the Guardian’s (spectacular) expenses-scandal experiment. Michael Andersen from the Nieman Journalism Lab interviewed me about the MP expenses crowdsourcing site.

To Sprite Or Not To Sprite at Vladimir Vukićević

24/06/2009 @ 03:00 UTC

deusx : To Sprite Or Not To Sprite at Vladimir Vukićević - "The biggest problem with CSS sprites is memory usage. Unless the sprite image is carefully constructed, you end up with incredible amounts of wasted space. My favourite example is from WHIT TV's web site, where this image is used as a sprite.

Simon Willison : To Sprite Or Not To Sprite - To Sprite Or Not To Sprite. CSS sprite images are decompressed to full bitmaps by browsers before they are rendered, so sprite files with large numbers of pixels will dramatically increase the memory footprint of your site.

Unimpressed by NodeIterator

19/06/2009 @ 22:00 UTC

Simon Willison : Unimpressed by NodeIterator - Unimpressed by NodeIterator. John Resig, one of the most talented API designers I’ve ever come across, posts some well earned criticism of the document.createNodeIterator DOM traversal API.

jcgregorio : John Resig - Unimpressed by NodeIterator - Java-think raises its ugly head again, this time infecting Javascript.

Guardian crowdsources investigation into MPs' expenses

18/06/2009 @ 22:00 UTC

Andy Baio : Guardian crowdsources investigation into MPs' expenses - brilliantly using readers to dig through 700,000 documents to aid their investigation

Simon Willison : Investigate your MP's expenses - Investigate your MP’s expenses. Launched today, this is the project that has been keeping me ultra-busy for the past week—we’re crowdsourcing the analysis of the 700,000+ scanned MP expenses documents released this morning. It’s the Guardian’s

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

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

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 :-) #

xml
Upian.