Simon Willison’s Weblog

Subscribe

May 2008

May 26, 2008

Tracking Christmas Cheer with Google Charts. Brian Suda’s Google Charts tutorial on 24 ways has proved invaluable for figuring out how to handle grid lines and axis labels, both of which are pretty unintuitive (and not hugely helped by the official documentation).

# 9:43 pm / google-charts, brian-suda, 24-ways, graphs, google

May 27, 2008

Google AJAX Libraries API (via) Google are hosting copies of jQuery, Prototype, mooTools and Dojo on their CDN, with a promise to permanently host different versions and an optional JavaScript API to dynamically load the most recent version of a library. I wish they’d stop capitalising Ajax though.

# 5:56 pm / ajax, google, libraries, cdn, jquery, prototype, mootools, dojo

If we see good usage, we can work with browser vendors to automatically ship these libraries. Then, if they see the URLs that we use, they could auto load the libraries, even special JIT'd ones, from their local system. Thus, no network hit at all!

Dion Almaer

# 5:58 pm / dion-almaer, ajax, libraries, google, browsers

May 28, 2008

OpenID phishing demo (via) A demonstration of the OpenID man-in-the-middle phishing attack. idproxy.net OpenIDs are immune to this particular variant due to the landing page not asking for your password (the phishing site could still provide their own redesigned landing page and hope users don’t notice though).

# 8:09 am / phishing, openid, idproxy, security

Using Memcache with Google App Engine. Brad Fitzpatrick’s 20% time project.

# 11:11 pm / brad-fitzpatrick, memcache, googleappengine, google

Google Earth in a browser (sort of), Scriptable, a quick peek and poke. Dan Catt on Google’s new browser plugin version of Google Earth... which conveniently exposes a JavaScript API to the browser in the form of the “ge” object, which can then be poked at interactively using Firebug.

# 11:13 pm / firebug, javascript, google-earth, dan-catt, google

May 29, 2008

Google Gears renamed “Gears”. “We want to make it clear that Gears isn’t just a Google thing. We see Gears as a way for everyone to get involved with upgrading the web platform.” Support for Firefox 3 and Safari is being added and Opera are integrating Gears with both their desktop and mobile browsers.

# 12:38 am / gears, google, opera, firefox3, safari

Twitter, or Architecture Will Not Save You. Kellan is not an armchair architect. He also doesn’t mention Rails once. Well worth reading.

# 1:16 am / twitter, architecture, rails, kellan-elliott-mccrea

May 30, 2008

Obscure bugs revisited: IE, HTTPS and plugins. Filed for future reference: IE breaks mysteriously if you serve it up plugin content (e.g. Flash) over HTTPS with a no-cache header—it deletes the file from cache before the plugin software gets a chance to open it.

# 9:54 am / ie, internet-explorer, https, caching, plugins, flash, richardterry, bugs

May 31, 2008

Python + Hadoop = Flying Circus Elephant. Last.fm have released Dumbo, a Python module that lets you easily write Hadoop map/reduce tasks using Python and generators.

# 2:14 pm / hadoop, python, generators, lastfm, dumbo, mapreduce

2008 » May

MTWTFSS
   1234
567891011
12131415161718
19202122232425
262728293031