Simon Willison’s Weblog

Subscribe
Atom feed

Blogmarks

Filters: Sorted by date

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 / harpers, metadata, paul-ford

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 / local-news, oxfordgeeknight2, oxford-geek-nights, video

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 / discoursedb, mediawiki, oxfordgeeknight2, politics, semanticmediawiki

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 / docuwiki, drupal, gallery2, java, mediawiki, php, quercus, resin, wordpress

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 / html5, liorean, xhtml2

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 / html, oxfordgeeknight2, oxford-geek-nights, speaking, my-talks, whatwg

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 / make, oxfordgeeknight2, quakr

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 / flickr, machinetags, oxfordgeeknight2, quakr

Web Technologies for Opera Web Applications. A one page summary of the various standards and extensions supported by Opera.

# 11th April 2007, 2 pm / opera

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 / javascript, yahoo-maps

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 / maps, soviet

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 / douglas-crockford, json, security

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 / a-list-apart, css, typography, wilson-miner

factoryjoe: Design Patterns. Chris Messina’s collection of user interface design pattern screenshots, collated on Flickr.

# 10th April 2007, 11:22 am / chris-messina, design, design-patterns, flickr, ui

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 / django, templates

XML and JSON. James Clark on JSON’s strengths and weaknesses compared to XML.

# 9th April 2007, 8:57 pm / james-clark, json, xml

Avoid IE Brokenness When using Vary and Attachments (via) Django middleware that works around a bug in IE where external applications fail to load content that was served with a Vary header.

# 9th April 2007, 9:41 am / django, http, internet-explorer, middleware, python

How to Write a Spelling Corrector. Example code in Python, by Peter Norvig.

# 8th April 2007, 9:42 pm / peter-norvig, python, spelling

Debian GNU/Linux 4.0 released. Includes Iceweasel (Firefox), Icedove (Thunderbird), Iceape (Seamonkey) and Python 2.4.4 as standard.

# 8th April 2007, 6:25 pm / debian, linux, mozilla, python

mod_magnet (via) lighttpd module that will be included by default in version 1.5—it lets you write Lua scripts that can hook in to any phase of the request, including URL rewriting and content generation.

# 6th April 2007, 10:12 pm / lighttpd, lua, modmagnet

PyCon Wireless Network. Conference WiFi is generally bad, and getting worse as more people turn up with laptops. Here’s how Sean Reifschneider built a solid network for PyCon 2007 for $2200 in hardware and 70 hours of work.

# 6th April 2007, 10:39 am / pycon, python, seanreifschneider, wifi

Talks for Oxford Geek Nights announced. Microslots on Yahoo! Pipes, Semantic Mediawiki, Second Life and more.

# 6th April 2007, 12:21 am / natalie-downe, oxford-geek-nights

Fortify JavaScript Hijacking FUD. Bob Ippolito points out the flaws in the recent widely disseminated JavaScript Hijacking paper. While the paper does miss some important details, it’s good that more people are now aware of the security implications involved in serving JSON up wrapped in an array.

# 5th April 2007, 10:51 pm / bob-ippolito, javascript, json, security

Twitter / secgen. The UN Secretary-General has an (unofficial) Twitter page.

# 5th April 2007, 10:21 pm / twitter, unitednations, unsecretarygeneral

Eat Brain At Fleshmob This Saturday. Zombie fleshmob on Saturday afternoon somewhere near the Thames.

# 5th April 2007, 5:59 pm / flashmod, fleshmob, london, londonist, zombies

Google My Maps: Bodeans. I’ve been talking about how useful a simple tool for creating custom maps would be for ages... looks like Google beat me to it. Here’s one I created showing the location of Bodeans, an excellent Kansas-style BBQ joint in Soho, London. It’s a shame the URLs suck.

# 5th April 2007, 5:40 pm / bbq, bodeans, google, google-maps, london, maps, mymaps, soho

CSS Naked Day. Today is CSS naked day. Get naked!

# 5th April 2007, 8:27 am / css, dustin-diaz, naked, nakedday

White- (or green, or blue, or yellow) label Dabble. DabbleDB can pick a colour scheme based on a logo that you upload. Pure class.

# 4th April 2007, 11:43 pm / colour, dabbledb, logo

IE 7 does not resize text sized in pixels. I said it does the other day; I was wrong. Text sizing is still broken, but it does have a full page zoom feature (like Opera’s but not as smooth).

# 4th April 2007, 10:40 pm / ie7, opera, pixels

Years

Tags