Simon Willison’s Weblog

Subscribe
Atom feed

Blogmarks

Filters: Sorted by date

Oxford Geek Night videos. The videos from the last Oxford Geek Night have now been posted.

# 25th April 2007, 9:01 pm / oxfordgeeknight2, oxford-geek-nights

Scribd. This appears to be social software for the huge population of people who can’t imagine creating anything without using Word.

# 25th April 2007, 7:22 pm / bemused, scribd, social-software, word

The sliding scale. Jeremy’s write-up of my panel at the Web 2.0 Expo, with illustrative photograph.

# 25th April 2007, 7:09 pm / ajax, javascript, jeremy-keith, speaking, web2expo

The Web Design Survey, 2007. A List Apart is trying to learn more about our community.

# 25th April 2007, 1:47 am / a-list-apart, surveys

django-logging. Looks neat—includes the ability to use Python’s standard logging module to log messages to a footer appended to your site’s HTML output.

# 24th April 2007, 6:50 am / django, logging, python

Cats Can Has Grammar. Anil Dash gives lolcats the analysis they deserve.

# 24th April 2007, 2:02 am / anil-dash, lolcats

CSSEdit 2.5 Out Now! (via) Like John Gruber says, this is the best implementation of application tabs I’ve ever seen.

# 23rd April 2007, 8:26 pm / cssedit, john-gruber, tabs, ui

The Dojo Offline Toolkit (via) A small client runtime provides a proxy server which offline applications can use to store data; a client library provides code for online/offline detection and data synchronisation.

# 23rd April 2007, 11:56 am / brad-neuberg, dojo, dojooffline, offline

Scaling Twitter (via) Slides from Blaine’s recent talk.

# 23rd April 2007, 11:02 am / blaine-cook, rails, scaling, twitter

Internet Explorer Application Compatibility VPC Image (via) Microsoft have made free VPC images of IE 6 and IE 7 available for testing, but they expire in August.

# 20th April 2007, 4:47 pm / ie7, internet-explorer, microsoft, testing, virtualization

How to Moderate a Panel. By Derek Powazek. I tried to follow this advice a couple of days ago.

# 20th April 2007, 7:41 am / derek-powazek, moderation, panel, speaking

libketama (via) A consistent hashing algorithm for memcache clients, from the team at last.fm.

# 20th April 2007, 6:50 am / hashing, lastfm, les-orchard, memcache

disinfographics. These really are pretty remarkable.

# 20th April 2007, 4:15 am / disinfographics, michal-migurski

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 / java, simon-phipps, ubuntu

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 / alex-russell, bret-taylor, dojo, flickr, gwt, javascript, jeremy-keith, john-resig, jquery, matt-sweeney, web2expo, web2expo07, yui

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 / geocoding, upcoming, whereonearth, yahoo

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 / san-francisco, sushi, yelp

Death and Taxes (via) Beautiful massive zoomable/pannable infographic of the 2008 Federal Discretionary Budget.

# 19th April 2007, 2:37 am / ajax, infographic, javascript, politics

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 / bbc, bbcbackstage, hackday, tom-coates, yahoo

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 / ajax, atom, crossdomain, feed, google, google-reader, javascript, rss, syndication

Fabjectory. 3D printing company that can print out your Second Life avatar or Nintendo Mii.

# 17th April 2007, 5:55 pm / 3dprinting, avatar, fabjectory, mii, nintendowii, secondlife

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 / design, maximisation, roger-johansson, ui

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 / janrain, myopenid, openid, ssl

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 / google, google-reader, jon-hicks, skin, userstylesheet

SoundManager 2. JavaScript sound API, using a bridge to Flash.

# 16th April 2007, 4:47 pm / flash, javascript, scott-schiller, sound

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 / daniel-martin, security, templating, xss

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 / nofollow, philipp-lenssen, spam

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 / apache, django, python, wsgi

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 / postgresql, rails, ryan-tomayko, scaling, wordpress

Years

Tags