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

@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.

The Zen of Microformats [@lesscode.org]

28/10/2005 @ 14:55 UTC

deusx : The Zen of Microformats [@lesscode.org] - "the core values, the Zen, these guys are carving out have very strong parallels to those of the less code movement, I think."

Paul Hammond : The Zen of Microformats [@lesscode.org] - when someone very close to the project says “microformats�, they are more often talking about the process that is evolving there

jimray : The Zen of Microformats [@lesscode.org]

Simon Willison : The Zen of Microformats - The process is more interesting than the formats themselves.

Eric Meyer : The Zen of Microformats - A quick and insightful look at the 'core' of the microformats effort.

kayodeok : The Zen of Microformats - "Microformats" are a set of specifications describing interoperable machine formats that work on the web

Flickr is printing now

27/10/2005 @ 06:56 UTC

jimray : Flickr is printing now - I'm simultaneously confused about why people need this and delighted that it now exists. Lots of cool stuff in the works, too.

jkottke : You can now get prints of your photos from Flickr - You can now get prints of your photos from Flickr (in the US, more locations coming soon). You can also do a bunch of other things, like get books printed, back up your photos to DVD, and get stamps printed.

Andy Baio : Flickr adds photo printing! - by mail, or pick them up at your local Target store for one hour printing  [via]

Linkorama : Flickr Printing! - About damn time

Simon Willison : Flickr printing now available (US only) - You can also order your photos as stamps!

Something Rotten in AdSense

25/10/2005 @ 01:55 UTC

Simon Willison : Something Rotten in AdSense - Click fraud is a nasty problem.

kayodeok : Something Rotten in AdSense - Still, I don't think Google has a choice: I predict that you'll see a massive expulsion of smaller AdSense sites by Google, and it better happen soon, or AdSense will ruin Google's reputation among advertisers, something which could be deadly

Jeremy Zawodny : Something Rotten in AdSense - Something Rotten in AdSense: Joel looks at click fraud

François Nonnenmacher : Something Rotten in AdSense

xml
Upian.