Simon Willison’s Weblog

Items in Apr, 2007

Filters: Year: 2007 × Month: Apr ×

Full Java Stack In Ubuntu. JDK6, Glassfish, NetBeans and Java DB are all available in the Multiverse repository for Ubuntu 7.04. # 20th April 2007, 12:37 am

The website to web application gradient. Jeremy snapped this cunning illustration at my JavaScript Libraries panel at the Web 2.0 Expo. # 20th April 2007, 12:30 am

The New Upcoming. No more metros! Upcoming is now hooked in to Yahoo!’s WhereOnEarth data, meaning plenty of geocoded brilliance. # 20th April 2007, 12:13 am

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

I believe this tribe is, over time, growing farther away from the rest of the world. That’s happening for an interesting and important reason, which is that the tools we are building and using are accelerating our ability to build and use more of these tools.

Jon Udell # 18th April 2007, 5:39 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

My “why move away from SGML?” reason is the way that every time I have to explain to someone that their Mozilla bug in invalid because HTML is actually an SGML application [...] I finish up by saying “if you want to see the actual spec that I’ve been told says that, you can buy a copy for 230 Swiss francs.”

Phil Ringnalda # 14th April 2007, 10:21 am

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

In the big picture, Twitter did exactly the right thing. They had a good idea and they buckled down and focused on delivering something as cool as possible as fast as possible, and it’s really hard, in early 2007, to beat Rails for that. When all of a sudden there were a few tens of thousands of people using it, then they went to work on the scaling.

Tim Bray # 14th April 2007, 9:13 am

The promise [of J2EE] was that of infinite scalability based on tooling, which assumes that designing scalable systems is a general case problem. I now firmly believe that this is flawed reasoning. Frameworks don’t solve scalability problems, design solves scalability problems.

Ryan Tomayko # 14th April 2007, 2:35 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

We declined to participate in the XHTML2 Working Group because we think XHTML2 is not an appropriate technology for the web.

Maciej Stachowiak, Apple # 12th April 2007, 3:08 pm

None of these scaling approaches are as fun and easy as developing for Rails. All the convenience methods and syntactical sugar that makes Rails such a pleasure for coders ends up being absolutely punishing, performance-wise.

Alex Payne, Twitter # 12th April 2007, 2:51 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

Extending a WiFi network with two Macs and a FireWire cable

Last night’s Oxford Geek Night went really well, despite more than the usual flurry of problems. It’s definitely true that the more geeks there are in a room the less likely it is that the projector will work! Thankfully we got everything up and running in time for the talks to start, although it was a pretty close call.

[... 595 words]

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