Simon Willison’s Weblog


Thursday, 12th July 2007

Crowdvine, iCalico, Pathable, a Study in Collusion. Stitching sites together around a single user database using subdomains and simple signed cookies. # 11:09 pm

Debunking 5 Business Myths about Second Life. Around half a million active monthly users, marketing islands make up just 6% of revenue, only 18% of the world is designated “mature”. # 10:47 pm

J4P5: Javascript For PHP 5 (via) “J4P5 is a JavaScript interpreter written in PHP 5, that allows to run untrusted scripts in a sandbox on your server. It aims to implement most of Ecma-262 3rd edition.” # 10:24 pm

Partial OpenID provider implementation from It’ll take a while to package up provider support for django-openid, but in the meantime here’s some partial, incomplete, poorly documented example code ripped from Hopefully this will give people trying to figure out the JanRain Python library a bit of a leg up. # 6:48 pm

Natalie Downe: Lithuania 07. Nat’s been blogging our adventures in Lithuania. # 6:33 pm

Could someone please send, to whomever the hell teaches communication skills/techniques at Microsoft, a copy of the Chicago Manual, and perhaps a sixth—grade grammar text? I swear, there’s almost no one from that company who can write a proper English sentence.

John C. Welch # 6:23 pm

You don’t need business development people. If you’re successful, companies will come to you. The deals will still be distractions and not worth doing, but at least you’re not spending any effort trying to get them.

Mark Fletcher # 5:50 pm

Wesabi: Your bank has a REST API now. Excellent—I’ve been saying for a while now that I’d really love to be able to program my bank account. # 5:20 pm

... if you’re in an email conversation with one other person and you’re both using Gmail, don’t bother quoting at all.

Charles Miller # 5:18 pm

Mobile Device Connectivity to Exchange using IMAP vs Exchange ActiveSync (via) I count 14 instances of “experience” in this 1,000 word blog entry. Do real people talk like this? # 5:17 pm

Insert in place without document.write. Very neat trick, but I’d like to see more extensive reports on browser compatibility before committing to it. # 9:41 am

2007 » July