Simon Willison’s Weblog

Subscribe
Atom feed

Blogmarks

Filters: Sorted by date

100% Python SCGI implementation. SCGI is like FastCGI but simpler.

# 12th December 2006, 1:37 pm / python, scgi

How many taps in a URL? Designing URLs for entry on a mobile phone.

# 12th December 2006, 12:28 pm / cameronmarlow, mobile, urls

A General Theory of Programming Language Relativity. Functional languages have clearer levels of indirection.

# 12th December 2006, 8:56 am / functional, programming

Agile Development -or- How to name a religion. Clever language trick: If you’re not doing agile, you’re “not agile”.

# 12th December 2006, 8:54 am / agile, jargon

Java SE 6 Released. “Script engines” (like JavaScript, Jython and JRuby) become a first class citizen.

# 12th December 2006, 8:48 am / java, javascript, jruby, jython

Stemtags is back, thanks to Camping. Nice example of a throw-away single script web app,

# 10th December 2006, 8:51 pm / camping, matt-biddulph, ruby

xkcd.com/verizon/ (via) The xkcd.com response to Verizon’s appalling maths.

# 10th December 2006, 1:12 pm / funny, verizon, xkcd

Myspace.com Trojaned Navigation Menu. Replace the “Home” link with a link to a phishing page.

# 8th December 2006, 4:41 pm / myspace, phishing

DarwiinRemote (via) Software for communicating with a Wii Remote from your Mac.

# 8th December 2006, 4:34 pm / macos, wii

WiiSaber. From the genius that brought you MacSabre.

# 8th December 2006, 4:33 pm / macos, macsabre, wii

A conversation with Jon Udell about his new job with Microsoft. Jon wants to bridge the gap between the alpha geeks and the mainstream.

# 8th December 2006, 2:16 pm / jon-udell, microsoft

python-cluster. Fantastic interface design—pass a list and a function and you’re done.

# 7th December 2006, 5:19 pm / algorithms, python

The Architecture of Mailinator. 3 million e-mails a day on a 2GHz server with 1GB of RAM.

# 7th December 2006, 3:11 pm / mailinator, scaling

Marksman Called In To Kill Kingstons Pigeons (via) Best letters-to-the-editor I’ve seen in ages.

# 7th December 2006, 11:50 am / funny, pigeons

Microsoft versus FOSS Configuration Management. Why the Free Software world’s source control works and Vista’s apparently doesn’t.

# 7th December 2006, 9:28 am / microsoft, open-source, sourcecontrol

notes.natbat.net. Nat’s been blogging up a storm recently.

# 7th December 2006, 12:52 am / blogging, natalie-downe

WYMeditor. A semantic rich text editor that appears not to suck!

# 6th December 2006, 4:35 pm / javascript, richtext, semantic

Recognizing Web 2.0. Kevin Yank has a new and surprisingly non-sucky definition for Web 2.0.

# 6th December 2006, 7:39 am / kevin-yank, web2

The case for OpenID. I look forward to embracing our OpenID future.

# 5th December 2006, 1:34 pm / advocacy, openid

Firebug Lite. Add Firebug to your site for non-Firefox browsers.

# 4th December 2006, 2:31 pm / firebug, firefox

Firebug 1.0 Beta. Unbelievably brilliant software. I use this every day.

# 4th December 2006, 1:28 pm / extensions, firebug, firefox

Yahoo! aerial imagery in OpenStreetMap. Tracing is allowed. This should speed things up an awful lot.

# 4th December 2006, 1:17 pm / maps, openstreetmap, yahoo

Django on Dreamhost: incomplete headers. Calling your file dispatch.fcgi (as opposed to django.fcgi) fixes the problem.

# 3rd December 2006, 7:04 pm / django, dreamhost

Dancing on the Platforms. I stumbled in to this last night.

# 1st December 2006, 3:47 pm / flashmob

XSL Flickr. An XSL interface to the Flickr API. It even does auth!

# 1st December 2006, 12:20 pm / flickr, xslt

Google Mondrian. Internal Google application, powered in part by Django!

# 1st December 2006, 11:27 am / django, google

MOBILE CLUBBING. Encountered this yesterday evening at Paddington. Photos on Flickr.

# 1st December 2006, 1:11 am / flashmob, flickr

Years

Tags