Simon Willison blogs at http://simon.incutio.com/ xml

jQuery.require() implementation

17/12/2009 @ 12:00 UTC

Simon Willison : jQuery.require() implementation - jQuery.require() implementation. John Resig has added a new jQuery.require() function to a jQuery development branch, for release as part of jQuery 1.4. The commit on GitHub has an extensive discussion attached to it (scroll to the bottom).

getElementsByTagName()

17/12/2009 @ 09:00 UTC

Simon Willison : getElementsByTagName() - getElementsByTagName(). Dean Edwards rolls a hand-rolled getElementsByTagName function for use with DOM fragments (which don’t provide the method). His code is a nice example of a tightly written tree walker using the low level DOM API.

Insurgents Hack U.S. Drones

17/12/2009 @ 09:00 UTC

Simon Willison : Insurgents Hack U.S. Drones - Insurgents Hack U.S. Drones. The video feed rather than the control protocol, but still.... “Fixing the security gap would have caused delays, according to current and former military officials. It would have added to the Predator’s price. Some offi

Django-Jython 1.1.0 released

17/12/2009 @ 00:00 UTC

Simon Willison : Django-Jython 1.1.0 released - Django-Jython 1.1.0 released. Django on Jython matches its minor version numbers to Django, so this new release is compatible with Django 1.1.

Notes from the No Lone Zone

16/12/2009 @ 11:00 UTC

Simon Willison : Notes from the No Lone Zone - Notes from the No Lone Zone. A computer scientist with a background in cryptography visits a Titan II ICBM launch complex.

StartupBoeing - Starting an Airline

16/12/2009 @ 00:00 UTC

Simon Willison : StartupBoeing - Starting an Airline - StartupBoeing—Starting an Airline. Boeing’s guide to starting your own airline.  [via]

Unicode code converter

15/12/2009 @ 23:00 UTC

Simon Willison : Unicode code converter - Unicode code converter. Fantastically useful tool to convert strings of characters in to every unicode and/or escaping syntax you can possibly imagine.  [via]

Semantic Versioning

15/12/2009 @ 23:00 UTC

Simon Willison : Semantic Versioning - Semantic Versioning. Tom Preston-Werner provides a name, specification and URL describing the relatively widely used Major.Minor.Patch versioning system. This is really useful—by giving something a name and a spec, people can say “this project uses

nelson : Semantic Versioning - Codification of release number common practice. Major, minor, point releases

HTTP + Politics = ?

15/12/2009 @ 17:00 UTC

Simon Willison : HTTP + Politics = ? - HTTP + Politics = ?. Mark Nottingham ponders the technical implications of Australia’s decision to apply a filter to all internet traffic. Australia is large enough (and far enough away from the northern hemisphere) that the speed of light is a perfor

Guardian iPhone app

14/12/2009 @ 14:00 UTC

Simon Willison : Guardian iPhone app - Guardian iPhone app. Released today, ad-free, £2.39 for the application, has an excellent offline mode. I helped build the backend web service, which is a Django app running on EC2.

Going Nuts with CSS Transitions

14/12/2009 @ 14:00 UTC

Simon Willison : Going Nuts with CSS Transitions - Going Nuts with CSS Transitions. Nat’s article for this year’s 24ways—adding special effects to images using CSS rotation, box shadows and the magical -webkit-transition property.

The View from Above

11/12/2009 @ 11:00 UTC

Simon Willison : The View from Above - The View from Above. Andy Allan’s notes on three different projects that aerial imagery with OpenStreetMap. Andy and friends hired a small plane and took their own aerial photographs of Stratford-upon-Avon as a demo for a GIS conference. Aid agencies

A piece with a lot of screenshots about the close tab behaviour in Google Chrome

11/12/2009 @ 10:00 UTC

Simon Willison : A piece with a lot of screenshots about the close tab behaviour in Google Chrome - A piece with a lot of screenshots about the close tab behaviour in Google Chrome. If you click “close? with your mouse, Chrome doesn’t resize the remaining tabs until you mouse away from the area. This means you can click “close? multiple time

GeoPlanet data available again

11/12/2009 @ 09:00 UTC

Simon Willison : GeoPlanet data available again - GeoPlanet data available again. Good news: the Yahoo! GeoPlanet data dump is available again. An issue with one of their data providers meant they had to remove that supplier’s data from the dump, but it’s now been separated and the dataset is live [via]

Fixing Django Management Commands

9/12/2009 @ 10:00 UTC

Simon Willison : Fixing Django Management Commands - Fixing Django Management Commands. Zachary Voase proposes dramatically improving Django’s management command API for Django 1.3. I’m in favour—management commands are one of the only APIs in Django that I have to look up every single time I use. M

Real time online activity monitor example with node.js and WebSocket

9/12/2009 @ 00:00 UTC

Simon Willison : Real time online activity monitor example with node.js and WebSocket - Real time online activity monitor example with node.js and WebSocket. A neat exploration of Node.js—first hooking a “tail -f? process up to an HTTP push stream, then combining that with HTML 5 WebSockets to achieve reliable streaming.

Jeremy Zawodny : Real time online activity monitor example with node.js and WebSocket - Real time online activity monitor example with node.js and WebSocket: node.js and websocket are an interesting combo... I excpect this is just the beginning

Panic's lost applications for the Atari 2600

8/12/2009 @ 21:00 UTC

Andy Baio : Panic's lost applications for the Atari 2600 - incredible retro artwork and game boxes; I've seen these in person and they're ridiculously accurate

Simon Willison : Panic's lost 1982 artwork. Found. - Panic’s lost 1982 artwork. Found.. Jaw-droppingly beautiful re-imagination of Panic’s software line-up as Atari console products, complete with box art and 80’s watercolour illustrated posters.

Mathematically Correct Breakfast -- Mobius Sliced Linked Bagel

7/12/2009 @ 23:00 UTC

joshua : Mathematically Correct Breakfast -- Mobius Sliced Linked Bagel

Simon Willison : Mobius Sliced Linked Bagel - Mobius Sliced Linked Bagel. “It is much more fun to put cream cheese on these bagels than on an ordinary bagel. In additional to the intellectual stimulation, you get more cream cheese, because there is slightly more surface area.?

EtherPad is Back Online Until Open Sourced

6/12/2009 @ 10:00 UTC

Simon Willison : EtherPad is Back Online Until Open Sourced - EtherPad is Back Online Until Open Sourced. Fantastic news. EtherPad just got acquired by Google and announced the team would be joining the Google Wave effort and the existing service would be shut down. Lots of people complained, so they’re going to

Language Detection: A Witch's Brew?

5/12/2009 @ 19:00 UTC

Simon Willison : Language Detection: A Witch's Brew? - Language Detection: A Witch’s Brew?. The Flickr team make the case for using the Accept-Language header over IP detection to pick a site’s language, with a simple UI for switching languages in case you get it wrong. They’ve been using this for two

jQuery 1.4 Alpha 1 Released

5/12/2009 @ 19:00 UTC

Simon Willison : jQuery 1.4 Alpha 1 Released - jQuery 1.4 Alpha 1 Released. Impressively the new version contains no new features at all (correct me if I’m wrong), instead focusing on significant performance improvements to the existing API.

Version 1 Sucks, But Ship It Anyway

5/12/2009 @ 19:00 UTC

Simon Willison : Version 1 Sucks, But Ship It Anyway - Version 1 Sucks, But Ship It Anyway. I think I should probably get this tattooed on to my skull.

Python's Moratorium - Let's think about this.

5/12/2009 @ 19:00 UTC

Simon Willison : Python's Moratorium - Let's think about this. - Python’s Moratorium—Let’s think about this.. Jesse Noller explains the thinking behind the Python Language Moratorium (no new language features until Python 3.3) in great detail. It’s principally about allowing both end users and alternative imp

FT.com: The rise and fall of MySpace

5/12/2009 @ 18:00 UTC

Simon Willison : FT.com: The rise and fall of MySpace - FT.com: The rise and fall of MySpace. Lots of stuff about the internal politics at News Corporation. Of particular interest: MySpace have to take feature proposals to News Corp for approval. Meanwhile, Facebook are leading the industry in their use of A [via]

Yahoo! OpenID: Now with Attribute Exchange!

5/12/2009 @ 18:00 UTC

Simon Willison : Yahoo! OpenID: Now with Attribute Exchange! - Yahoo! OpenID: Now with Attribute Exchange!. The nice thing about this is that an e-mail address obtained from Yahoo! via attribute exchange has already been verified, so you don’t need to perform the e-mail roundtrip yourself. I expect a lot of OpenI

xml
Upian.