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

Video Game Maps

21/01/2006 @ 08:08 UTC

joshua : Video Game Maps - i like using the mario ones as my desktop wallpaper

deusx : Video Game Maps - Ian-Albert.com - "The pixel art in 2D video games can be very beautiful, and it brings back a lot of memories for those of us who grew up on Nintendo and SNES."

Simon Willison : Video Game Maps - Beautiful collection of maps, extracted using scripts and hard work. [via]

Hixie's Tag Soup: Crazy parsing adventures

20/01/2006 @ 16:09 UTC

kellan : Hixie's Tag Soup: Crazy parsing adventures - fascinating. (in a can't look away from a crash kind of way) Test driven specification? #

Paul Hammond : Hixie's Natural Log: Tag Soup: Crazy parsing adventures - because, to a rough approximation, all the content on the Web is errorneous, invalid, or non-conformant

Simon Willison : Tag Soup: Crazy parsing adventures - More bizzare browser behaviour.

ALA: Web 3.0

17/01/2006 @ 19:09 UTC

Cameron Moll : ALA: Web 3.0 - A List Apart: "Web 3.0". Jeffrey speaks from the heart. At least that's how I read it. I found this to be highly motivational, surprisingly. "These problems and others will be solved, most likely by someone reading this page," says Zeldman. "One points to

Rod Begbie : A List Apart: Articles: Web 3.0 - I ♥ Zeldman. [via#

Eric Meyer : A List Apart: Articles: Web 3.0 - Preach on, brutha.

jimray : A List Apart: Articles: Web 3.0 - "My discomfort with the hype surrounding an emerging genre of web development turned into a full-blown hate-on." Zeldman debunks all the Web2.0 inanity.

Simon Willison : Web 3.0 - A Zeldman classic.

kayodeok : A List Apart: Articles: Web 3.0 - "We have been down this road before"

Jeremy Zawodny : Web 3.0 - Web 3.0: "But ours is a medium in which, more often than not, big teams have slowly and expensively labored to produce overly complex web applications whose usability was near nil on behalf of clients with at best vague goals."

WillPate : Web 3.0 - "To you who feel like failures because you spent last year honing your web skills and serving clients, or running a business, or perhaps publishing content, you are special and lovely, so hold that pretty head high, and never let them see the tears."

François Nonnenmacher : Web 3.0 - Jeffrey Zeldman cuts to the chase

@media 2006

5/01/2006 @ 02:08 UTC

Simon Willison : @media 2006 - Back for another year, in London on the 15-16th of June.

Isofarro : @media 2006 - Two tracks, interesting sessions, excellent list of speakers. (Wot, not Joe Clark??) Lots of Dom Scripting speakers. Looks to be another top-notch event.

Richard Rutter : media 2006 - media is back! Registrations are open..

Paul Hammond : @media 2006 - The @media conference returns to London this June, bigger and better than before

Jon Hicks : @media 2006 - Its on the way! See you in June!

SANS - Internet Storm Center - WMF Frequently Asked Questions (FAQ)

1/01/2006 @ 11:08 UTC

kayodeok : SANS - Internet Storm Center - WMF Frequently Asked Questions (FAQ) - The WMF vulnerability uses images (WMF images) to execute arbitrary code. It will execute just by viewing the image. In most cases, you don't have click anything. Even images stored on your system may cause the exploit to be triggered if it is indexed by

cobra libre : WMF exploit FAQ - read this if you use windows #

Simon Willison : SANS WMF Exploit FAQ - This is really good.

Ajax Link Tracker

31/12/2005 @ 02:08 UTC

Simon Willison : Ajax Link Tracker - Really neat stats tracking/overlay trick.

Jeremy Zawodny : Ajax Link Tracker - Ajax Link Tracker: One of the more interesting aspects of Ajax is the ability to track a user’s interaction within the browser.

deusx : Ajax Link Tracker - "I wanted to investigate navigation patterns, so I have written an Ajax based link tracker."

Philippe Janvier : Ajax Link Tracker - "An Ajax based link tracker displaying links usage by percentage." [via#

Eric Meyer : Ajax Link Tracker - Killer. I already want to add this to every site I have anything to do with managing. [via Simon] [via]

Google XSS Example

22/12/2005 @ 07:08 UTC

Jeremy Zawodny : Google XSS Example - Google XSS Example: "Rather than offer another vague answer, I decided to provide a very simple proof of concept that demonstrates how character encoding inconsistencies can bite you. Google's vulnerability has of course been fixed, but with a si

Simon Willison : Chris Shiflett: Google XSS Example - UTF-7 is a nasty vector for XSS. [via]

Paul Hammond : Chris Shiflett: Google XSS Example - Although the output is escaped with htmlentities(), the JavaScript is still executed by the browser

Surfin' Safari: SVG Has Landed

19/12/2005 @ 02:08 UTC

Simon Willison : Surfin' Safari: SVG Has Landed - Now in Safari nightly builds.

Jon Hicks : SVG Has Landed in Safari - This has implications beyond Safari itself – everything that hooks into webkit will be able to use this!

jimray : Surfin’ Safari » Blog Archive » SVG Has Landed - SVG added to Safari

Paul Hammond : Surfin’ Safari » Blog Archive » SVG Has Landed - SVG has now been enabled by default in nightly builds

reflection.js demo - nice use of Firefox 1.5's CANVAS feature

18/12/2005 @ 14:09 UTC

Milo Vermeulen : reflection.js demo - nice use of Firefox 1.5's CANVAS feature - reflection.js demo - nice use of Firefox 1.5's CANVAS feature [related] [via]

deusx : reflection.js demo - Cow's Blog - "Every time it finds an image with the class reflect, it generates a new canvas element. It will do some canvas magic (scaling, cropping, gradients) and produce a reflection image. "

Simon Willison : reflection.js demo - iChat AV style reflections with the canvas element.

gathering the troops

18/12/2005 @ 06:08 UTC

Jeremy Zawodny : gathering the troops - gathering the troops: "Yahoo! is going through a really strange transformation right now and it's intriguing to be a part of it." ... "Before mainstreamification, Yahoo! used to stand for the people who were rather quirky. It's rath

Simon Willison : gathering the troops - danah on Yahoo!'s progressing cultural shift. [via]

ricmac : apophenia: gathering the troops - "Before mainstreamification, Yahoo! used to stand for the people who were rather quirky. It's rather nice to see it moving back in that direction."

Using JSON with Yahoo! Web Services

16/12/2005 @ 02:08 UTC

Simon Willison : Using JSON with Yahoo! Web Services - No more cross-domain script access problems. [via]

Jeremy Zawodny : Using JSON with Yahoo! Web Services - Using JSON with Yahoo! Web Services: Many of the Yahoo! Web Services provide JSON as an alternate output format to XML. This page describes The Yahoo! Web Services JSON output, and how to use it in your own programs.

jimray : Using JSON with Yahoo! Web Services - Yahoo's got a pretty good handle on JSON

Top 10 custom JavaScript functions of all time

1/12/2005 @ 01:55 UTC

Simon Willison : Top 10 custom JavaScript functions of all time - My addLoadEvent() makes number 9 :) [via]

deusx : Top 10 custom JavaScript functions of all time - "If there was ever a universal common.js shared among the entire develosphere, you’d fine these ten (plus one bonus) functions."

Isofarro : Top 10 custom JavaScript functions of all time - Functions for adding events, cookie manipulation, and clever DOM shortcuts

kayodeok : Top 10 custom JavaScript functions of all time - If there was ever a universal common.js shared among the entire develosphere, you’d fine these ten (plus one bonus) functions. It would be the swiss army knife no developer would go into production without.

Nelson Minar : Top 10 Javascript - Fixing the language (via kottke)

znarf : Top 10 custom JavaScript functions of all time - Essential [via#

Paul Hammond : Top 10 custom JavaScript functions of all time - the swiss army knife no developer would go into production without

philgyford : Top 10 custom JavaScript functions of all time - Some of the most commonly repeated functions. (via Tim/twisty)

Try Ruby

29/11/2005 @ 03:01 UTC

Andy Baio : Try Ruby - play around with the Ruby language in your web browser  [via]

Wayne Burkett : try ruby! (in your browser) - This is a brilliant intro. I've slacked on the Ruby front :( #

Rod Begbie : try ruby! (in your browser) - This is an incredibly cool tutorial, and a way of playing with Ruby without downloading a danged thing. [via#

cobra libre : try ruby! (in your browser) - sadly, you hate toast poetry #

kayodeok : try ruby! (in your browser) - Got 15 minutes? Give Ruby a shot right now!

Simon Willison : try ruby! (in your browser) - An Ajax interactive Ruby prompt from Why the lucky stiff.

Philippe Janvier : Try ruby ! (in your browser) - Un petit tutoriel pour essayer Ruby dans un navigateur. [via#

Jeremy Zawodny : try ruby! (in your browser) - try ruby! (in your browser): wacky! the browser is the new xterm

factoryjoe : try ruby! (in your browser) - A sweet way to try Ruby in your browser! Tags: ruby, rails

Pandora's Box (Model) of CSS Hacks And Other Good Intentions

27/11/2005 @ 22:55 UTC

Eric Meyer : Pandora's Box (Model) of CSS Hacks And Other Good Intentions - Yes, yes, yes, and a thousand times YES. Essential reading for anyone doing standards-based design.

Simon Willison : Pandora's Box (Model) of CSS Hacks And Other Good Intentions - Read and learn.

Douglas Bowman : Pandora's Box (Model) of CSS Hacks - Tantek provides the background and thinking behind invented CSS hacks of Old, and what a CSS hack/filter is, and what it *should/shouldn't* do.

Paul Hammond : Tantek's Thoughts - Pandora's Box (Model) of CSS Hacks And Other Good Intentions - I had opened Pandora's Box (Model) of CSS Hacks, and there was no turning back.

Bee dogs!

26/11/2005 @ 01:55 UTC

Simon Willison : Bee dogs! - "the premier online repository for pictures of dogs in bee costumes." [via]

Rod Begbie : beedogs - Does exactly what it says on the can. "Beedogs.com is the premier online repository for pictures of dogs in bee costumes." [via#

Jon Hicks : .:: beedogs ::. - Simply awesome. [via]

First Base

16/11/2005 @ 09:56 UTC

Linkorama : First Base - Google Base launched, but doesn't fully work

kayodeok : Official Google Blog: First Base - Today we're excited to announce Google Base, an extension of our existing content collection efforts like web crawl, Google Sitemaps, Google Print and Google Video.

Simon Willison : Official Google Blog: First Base - With some cheesey testimonials.

Google Base launches

16/11/2005 @ 09:55 UTC

Andy Baio : Google Base launches - for real, this time  [via]

kayodeok : Google Base: Help the world find your content - Google Base is a place where you can add all types of information that we'll host and make searchable online

Simon Willison : Google Base has launched - It's fascinating.

"Reuse-in-the-large (components) remains a mostly unsolved problem, even though everyone agr...

15/11/2005 @ 20:56 UTC

kellan : "Reuse-in-the-large (components) remains a mostly unsolved problem, even though everyone agrees it is important and desirable." - Lars on "Why I left OpenACS for Rails". Relevant to varying degrees to Zope, Drupal, and the lot. #

Paul Hammond : Reuse-in-the-large is an unsolved problem: Why I left OpenACS for Rails - pinds.com: Lars Pind's Blog - when you take away that piece, you’re left with an little known, hard-to-install, overly complex, partially debugged, aging toolkit built on a stack that nobody else uses

Simon Willison : Reuse-in-the-large is an unsolved problem: Why I left OpenACS for Rails - Fascinating insight in to the reason frameworks that do less do more.

Yahoo Pirate Maps and Radar

9/11/2005 @ 01:55 UTC

Andy Baio : Yahoo Pirate Maps and Radar - using Flash filters and transforms to make a new look and feel  [via]

jimray : Justin’s Rich Media Blog » Maps that are Consistent with YOUR design - Use Flash 8 and Yahoo to build a map that looks like the rest of your site - this one's for you, Joe

Simon Willison : Maps that are Consistent with YOUR design - This is why Flash Mapping apsis are cool. Especially the pirate one.

Jeremy Zawodny : Maps that are Consistent with YOUR design - Maps that are Consistent with YOUR design: flashy custom maps, Justin style

Philippe Janvier : Maps that are Consistent with YOUR design - Nice pirate map with Flash. [via#

Rich Text Editing With Dojo

8/11/2005 @ 02:55 UTC

Simon Willison : Rich Text Editing With Dojo - Utterly fantastic. Beautiful API, and it even works in Safari.

bmilleare : Rich Text Editing With Dojo

François Nonnenmacher : Dojo WYSIWYG editor

Web bugs for job scheduling: hack or solution?

5/11/2005 @ 02:55 UTC

Isofarro : Web bugs for job scheduling: hack or solution? - A method for running long jobs without the browser hanging around.

Simon Willison : Web bugs for job scheduling: hack or solution? - HarryF reviews ingenious PHP tricks for simulating cron.

Matthew M. Boedicker : routing around shared web hosting restrictions

Microsoft Team RSS Blog : Feeds and well-formed XML

4/11/2005 @ 23:57 UTC

kayodeok : Microsoft Team RSS Blog : Feeds and well-formed XML - We will only support feeds that are well-formed XML.

Simon Willison : Microsoft Team RSS Blog : Feeds and well-formed XML - Wow. IE7 will require RSS feeds to be well-formed XML. [via]

deusx : Microsoft Team RSS Blog : Feeds and well-formed XML - "We will only support feeds that are well-formed XML."

XML.com: REST on Rails

4/11/2005 @ 23:56 UTC

Paul Hammond : XML.com: REST on Rails - just a couple of lines of code

Simon Willison : XML.com: REST on Rails - Matt Biddulph's Rails mixin provides an instant REST interface to an ActiveRecord model.

kayodeok : XML.com: REST on Rails - REST on Rails

HOWTO Use Your Mac From Anywhere

4/11/2005 @ 17:56 UTC

merlinmann : HOWTO Use Your Mac From Anywhere - Like it says: get setup to hit that Mac from anyplace--even on Windows. God, I miss Mark Pilgrim.

jimray : HOWTO Use Your Mac From Anywhere

jkottke : How to use your Mac from anywhere - "This guide demonstrates using SSH tunnels and VNC screen-sharing software to use your Mac from any PC over the Internet. It's fast, secure, cross-platform, and can be done entirely with open source software." (thx tag)

Simon Willison : HOWTO Use Your Mac From Anywhere - A screencast tutorial by Mark Pilgrim. [via]

BBC Annotatable Audio project...

29/10/2005 @ 01:55 UTC

Linkorama : BBC Annotatable Audio project... - whoah cool

Simon Willison : On the BBC Annotatable Audio project... - Tom's last BBC project. He's mine now!

Jeremy Zawodny : On the BBC Annotatable Audio project - On the BBC Annotatable Audio project: cool... we should do this on podcasts.yahoo.com too

jkottke : The BBC's Annotatable Audio project - Tom Coates fills us in on the Annotatable Audio project he worked on at the BBC. Basically, you select a timed section of an audio file (music, newscast, etc.) and then you write a little something about it, Wikipedia-style.

xml
Upian.