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

django-evserver

19/01/2008 @ 14:00 UTC

Simon Willison : django-evserver - django-evserver. Marek Majkowski got Comet working with Django using a custom WSGI server that wraps libevent using ctypes.

Yahoo! OpenIDs are the same for all RPs

19/01/2008 @ 11:00 UTC

Simon Willison : Yahoo! OpenIDs are the same for all RPs - Yahoo! OpenIDs are the same for all RPs. I had assumed that Yahoo! would be using directed identity to provide a different OpenID for each user/site combination, to prevent correlation of accounts. I was incorrect; they’re just using it for easier sig

Yahoo! supporting OpenID 2.0 but not 1.1

19/01/2008 @ 11:00 UTC

Simon Willison : Yahoo! supporting OpenID 2.0 but not 1.1 - Yahoo! supporting OpenID 2.0 but not 1.1. Yahoo!’s Allen Tom outlines the reasons Yahoo! are supporting OpenID 2.0 but not OpenID 1.1.

Full Page Zoom Is For Sissies

19/01/2008 @ 09:00 UTC

Simon Willison : Full Page Zoom Is For Sissies - Full Page Zoom Is For Sissies. Ryan points out that sizing everything in ems, while neat, imposes a pretty hefty maintenance cost and is rapidly becoming unnecessary thanks to the page zoom feature in IE 7, Opera and Firefox 3.0.

Flickr's new places.find API method

19/01/2008 @ 09:00 UTC

Andy Baio : Flickr's new places.find API method - pretty rad, allows for free-text searching of their entire place name database

Simon Willison : Flickr Place IDs - Flickr Place IDs. flickr.places.find, flickr.places.resolvePlaceURL and flickr.places.resolvePlaceID combine to provide a really useful, lightweight not-quite-a-geocoder API. It’s a shame you can’t search for places by providing a latitude/longitude

FixMySpine

19/01/2008 @ 01:00 UTC

Simon Willison : FixMySpine - FixMySpine. JP muses over what would happen if huge government IT contracts were handed to small, agile teams like MySociety instead of gargantuan IT consultancies. I’ve often wondered the same thing.

Django Developer Jobs

18/01/2008 @ 17:00 UTC

Simon Willison : Django Developer Jobs - Django Developer Jobs. Just an observation: the Django job market is booming at the moment, with 16 new job ads posted so far this year (that’s nearly one a day). If you want to be paid money to develop in Django there’s never been a better time.

Blogger in Draft: New feature: Blogger as OpenID provider

18/01/2008 @ 07:01 UTC

jcgregorio : Blogger in Draft: New feature: Blogger as OpenID provider - blogger is now an openid provider

Simon Willison : New feature: Blogger as OpenID provider - New feature: Blogger as OpenID provider. You can now enable your Blogger blog as an OpenID.  [via]

factoryjoe : Blogger in Draft: New feature: Blogger as OpenID provider - Blogger adds OpenID support to Blogger in Draft! Saved By: Chris Messina | View Details | Give Thanks Tags: openid, blogger

.aspx considered harmful

17/01/2008 @ 20:00 UTC

Simon Willison : .aspx considered harmful - .aspx considered harmful. Jon Udell: “I guess I’m extra-sensitive to the .aspx thing now that I work for Microsoft, because I know that to folks outside the Microsoft ecosystem it screams: We don’t get the web.?—he goes on to mention that smar

Automate firing of onload events

17/01/2008 @ 18:00 UTC

Simon Willison : Automate firing of onload events - Automate firing of onload events. Paul Irish suggests setting up your site’s onload handlers in a single external JavaScript file then executing different handlers depending on the body element’s id attribute.

deusx : Glibness — Automate firing of onload events - "I’ve often had to set up onload events that execute for only a single page. ... The below solution keeps things unobtrusive."

8 More Design Mistakes with Account Sign-in

17/01/2008 @ 18:00 UTC

Simon Willison : 8 More Design Mistakes with Account Sign-in - 8 More Design Mistakes with Account Sign-in. Second of a two part series by Jared Spool. I agree with all of them with the possible exception of #15 which advocates providing a non-email password recovery solution. Security “questions? are usually d [via]

Yahoo! Announces Support for OpenID

17/01/2008 @ 16:00 UTC

Simon Willison : Yahoo! Announces Support for OpenID - Yahoo! Announces Support for OpenID. Here’s the official press release: “Yahoo! Support Triples Number of OpenID Accounts to 368 million?. Directed identity gets a mention; it’s going to be enabled for www.yahoo.com and www.flickr.com. The publi

factoryjoe : Yahoo! Announces Support for OpenID; Users Able to Access Multiple Internet Sites with Their Yahoo! ID: Financial News - Yahoo! Finance - Yahoo! Announces Support for OpenID; Users Able to Access Multiple Internet Sites with Their Yahoo! ID. - SUNNYVALE, Calif.--(BUSINESS WIRE)--Yahoo! Saved By: Chris Messina | View Details | Give Thanks Tags: openid, pressrelease, yahoo

openid.yahoo.com

17/01/2008 @ 16:00 UTC

Simon Willison : openid.yahoo.com - openid.yahoo.com. Yahoo!’s human readable guide to OpenID, complete with tour. It looks like they’re relying on the “sign-in seal? to protect against phishing.

deusx : Yahoo! meets OpenID - "Log in to web sites with your Yahoo! account"

Rod Begbie : Yahoo! OpenID - Yahoo embraces OpenID, acting as a identity provider for now, and promising consumption to come. Unfortunately, it uses the new OpenID 2.0 spec, so I don't know of a single site where you can use it yet, but hey! It's a start. #

Flickr: The Commons

16/01/2008 @ 23:00 UTC

Simon Willison : Flickr: The Commons - Flickr: The Commons. Exciting pilot collaboration with the Library of Congress to release images with “no known copyright restrictions?. The header photo (of a bench) is one of my favourite spots in the world, in Mission Dolores Park, San Francisco.

.first() and .last() methods for jQuery

16/01/2008 @ 23:00 UTC

Simon Willison : .first() and .last() methods for jQuery - .first() and .last() methods for jQuery. I got fed up of expecting these to exist, so I wrote them as a couple of one-liner plugins.

Django snippets: "for" template tag with support for "else" if array is empty

16/01/2008 @ 23:00 UTC

Simon Willison : Django snippets: "for" template tag with support for "else" if array is empty - Django snippets: “for? template tag with support for “else? if array is empty. A neat solution to a common pattern; I’d personally like to see this included in Django proper.

MacHeist Bundle

16/01/2008 @ 23:00 UTC

Simon Willison : MacHeist Bundle - MacHeist Bundle. Everything’s now unlocked, meaning you can pick up TaskPaper, CSSEdit, Snapz Pro X (excellent for screencasts) and Pixelmator for $49.

Sun To Acquire MySQL

16/01/2008 @ 15:00 UTC

Simon Willison : Sun To Acquire MySQL - Sun To Acquire MySQL. Sun also employ Josh Berkus, one of the lead developers of PostgreSQL.

nelson : MySQL AB: $1 billion - Amazing purchase price, but would you want to be bought by Sun?

jQuery 1.2.2: 2nd Birthday Present

15/01/2008 @ 10:00 UTC

Simon Willison : jQuery 1.2.2: 2nd Birthday Present - jQuery 1.2.2: 2nd Birthday Present. The API stays the same, but there are some healthy speed improvements, a new way of adding custom events and (most importantly) .ready() now waits for the CSS to be ready in addition to the DOM.

Weebl and Bob do CSI

15/01/2008 @ 00:00 UTC

Simon Willison : Weebl and Bob do CSI - Weebl and Bob do CSI. Superb.  [via]

A little something I've been working on

15/01/2008 @ 00:00 UTC

Simon Willison : A little something I've been working on - A little something I’ve been working on. Paul Bissex has been working on a Django book with Jeff Forcier and Wesley Chun, to be published by Prentice Hall. It sounds like they’re a good way along the process.

Javascript CSS Selector Engine Timeline

14/01/2008 @ 15:00 UTC

Simon Willison : Javascript CSS Selector Engine Timeline - Javascript CSS Selector Engine Timeline. It’s not every day you see a piece of code you wrote compared to a Ford Pinto :)

twauth: simple mobile openid using twitter

14/01/2008 @ 07:00 UTC

deusx : twauth: simple mobile openid using twitter - "twauth: simple mobile openid using twitter"

Simon Willison : twauth: simple mobile openid using twitter - twauth: simple mobile openid using twitter. Brilliant proof of concept by Ian McKellar: an OpenID provider that authenticates you by sending you a Twitter direct message.  [via]

Poorly Macbook, ineffective error message design

14/01/2008 @ 01:00 UTC

Simon Willison : Poorly Macbook, ineffective error message design - Poorly Macbook, ineffective error message design. Nat’s MacBook died the other day, throwing out some impressively meaningless error symbols. How exactly are you meant to Google for a circle with a line through it?

The Art & Science of JavaScript

12/01/2008 @ 21:00 UTC

Simon Willison : The Art & Science of JavaScript - The Art & Science of JavaScript. The JavaScript book I contributed to is now shipping! My chapter describes how to build a Flickr / Google Maps mashup entirely using client-side code (via JSON-P).

xml
Upian.