Simon Willison’s Weblog

Blogmarks in Apr, 2007

Filters: Type: blogmark × Year: 2007 × Month: Apr ×

Minako Organic Japanese Restaurant. On 18th and Mission in San Francisco. We ate there this evening—the meal took three hours and was worth every minute. # 19th April 2007, 8:38 am

Death and Taxes (via) Beautiful massive zoomable/pannable infographic of the 2008 Federal Discretionary Budget. # 19th April 2007, 2:37 am

A Hack for Europe! Signups are now open for Hack Day Europe, on June 16th and 17th. You need to apply for an invitation. # 18th April 2007, 11:24 pm

Google AJAX Feed API (via) Simple cross-domain proxy to allow JavaScript to access any publically addressable syndication feed, with the same logic as Google Reader providing normalisation. # 18th April 2007, 5:29 pm

Fabjectory. 3D printing company that can print out your Second Life avatar or Nintendo Mii. # 17th April 2007, 5:55 pm

Poll results: 50.4% of respondents maximise windows. Interesting graphs that break down browser window maximisation by operating system. # 17th April 2007, 4:22 pm

MyOpenID relaunches. Now with a handsome redesign and support for SSL client certificates as a secure alternative to passwords. # 17th April 2007, 3:40 pm

Google Reader Theme. Jon Hicks’ beautiful alternative skin for Google Reader, installable as a user stylesheet for various browsers. # 16th April 2007, 10:03 pm

SoundManager 2. JavaScript sound API, using a bridge to Flash. # 16th April 2007, 4:47 pm

Most HTML templating languages are written incorrectly. “If you ever find yourself in the position of designing an html template language, please make the default behavior when including variables be to HTML-escape them.” I couldn’t agree more. # 15th April 2007, 8:28 pm

Fading Out Nofollows? Philipp Lenssen suggests automatically removing the nofollow from links in comments a few days after they have been posted, to allow administrators time to delete spam without penalising legitimate authors. # 15th April 2007, 8:27 pm

modwsgi. Apache module (written in C) for hosting Python WSGI applications, no mod_python required. Includes Django integration instructions. Has anyone tried this out? # 14th April 2007, 9:48 am

Rails and Scaling with Multiple Databases. Ryan Tomayko explains how his team spreads a high traffic Rails application across five separate PostgreSQL databases by giving each client their own schema—similar to how WordPress MU scales. # 14th April 2007, 2:32 am

Harper’s Magazine (via) The site with the best metadata on the Web just relaunched, with even MORE metadata. # 14th April 2007, 12:05 am

So that was Oxford Geek Night 2. Nat’s writeup, including video of the local news coverage (in which I look like a total dork). # 13th April 2007, 1:33 am

Discourse DB. A collaborative effort to collect the opinions of the world’s journalists and commentators about ongoing political events and issues, powered by Semantic MediaWiki so there’s metadata coming out of its ears. # 12th April 2007, 4:38 pm

Quercus: PHP in Java (via) A “fast, open-source, 100% Java implementation of the PHP language”, built to run on top of Resin. Claims to be compatibly with MediaWiki, Drupal, Wordpress, Gallery2 and DocuWiki. # 12th April 2007, 4:25 pm

HTML5, XHTML2, and the Future of the Web. Covers similar topics to my talk, but in much more detail. # 12th April 2007, 3:09 pm

What the heck is HTML 5? Slides from my five minute HTML 5 talk at Oxford Geek Night 2. # 12th April 2007, 2:41 pm

Quakr 7d Tiltometer. How the Quakr team built their own seven dimensional metadata camera using sellotape, protractors and a ball of string. # 12th April 2007, 11:12 am

quakr. Uses Flickr machine tags to add tilt/pan/direction information to photos, then displays them in the correct orientation in a 3D Flash viewer. Presented at last night’s Oxford Geek Night. # 12th April 2007, 11:11 am

Web Technologies for Opera Web Applications. A one page summary of the various standards and extensions supported by Opera. # 11th April 2007, 2 pm

Disabling keyboard controls in the Yahoo! Maps Ajax API. map.disableKeyControls() is the incantation—without it, the map will pan when you use the keyboard to scroll up and down the containing page. # 11th April 2007, 1:47 pm

Soviet Military Maps History. “I have been researching the history of the Soviet global mapping project and, in particular, the large scale plans of British and Irish towns and cities produced from 1950s to 1990.” # 11th April 2007, 12:43 pm

JSON and Browser Security. Douglas Crockford suggests using secret tokens to protect JSON content, and avoiding wrapper hacks to protect unauthorised JSON delivery as they may fall foul of undiscovered browser bugs in the future. # 11th April 2007, 12:52 am

Setting Type on the Web to a Baseline Grid. Wilson Miner introduces a smart, methodical approach to well proportioned Web typography. # 11th April 2007, 12:08 am

factoryjoe: Design Patterns. Chris Messina’s collection of user interface design pattern screenshots, collated on Flickr. # 10th April 2007, 11:22 am

Naming URL patterns (via) You can now apply a name to a URL pattern in Django development version, which makes the {% url %} template tag far more useful. # 10th April 2007, 12:19 am

XML and JSON. James Clark on JSON’s strengths and weaknesses compared to XML. # 9th April 2007, 8:57 pm