Simon Willison’s Weblog

Items in Apr, 2005

Filters: Year: 2005 × Month: Apr ×

getSelection() Workaround for Safari 1.3 and Firefox 1.0.3. One of those things that’s just handy to know. # 29th April 2005, 5:42 am

So, when will KHTML merge all the WebCore changes? (via) Sadly, it seems that cooperation between Safari and Konqueror developers is mostly a myth. # 29th April 2005, 2:31 am

Adactio Elsewhere (via) Jeremy Keith shows off some of his Ajax / web service API skills. # 28th April 2005, 10:21 pm

Bumpspark Library-less Minigraphs (via) It’s that neat data:uri hack but for Ruby and without needing an external image library. # 28th April 2005, 10:19 pm

Firefox Counter. How the Firefox counter works. # 28th April 2005, 6 pm

A Firefox observation

There are (to my knowledge) around 80 people on my undergraduate computer science course. Of those 80, I know of at least fourfive who’s final year project involves writing a Firefox extension of some sort. That’s 1 in 2016.

[... 71 words]

Lexical Analysis, Python-style (via) Clever trick using named groups in regular expressions. # 28th April 2005, 3:02 pm

Just Letters (via) Collaborative Flash fridge magnets. # 28th April 2005, 1:50 pm

Safari passes the Acid2 test. Dave Hyatt runs rings around the rest. # 28th April 2005, 9:20 am

Political Friendster. Really smart—tracks connections between politicians and institutions. # 27th April 2005, 11:38 am

The String Memory Gotcha. Insight in to how Java strings work. # 27th April 2005, 11:36 am

A whole new internet? Cool jobs kill private innovation. Crap jobs encourage it. # 27th April 2005, 11:30 am

Why every student should own a Mac (via) Michelle Levesque on student laptop culture. # 26th April 2005, 11:39 pm

iPod Truffle. Andy’s been distracting us from our dissertations. # 26th April 2005, 10:45 pm

The 1 million download challenge. In which Opera’s CEO attempts to swim the atlantic. # 26th April 2005, 8:42 pm

Xyle. Kind of like Mozilla’s DOM inspector for Safari. # 26th April 2005, 8:30 pm

Greasemonkey for personalized accessibility. Why Greasemonkey is the perfect tool for client-side accessibility enhancements. # 26th April 2005, 7:44 pm

Gecko Info for Windows Accessibility Vendors (via) “This FAQ explains how makers of Windows screen readers, voice dictation packages and magnification software can support Gecko-based software” # 26th April 2005, 7:42 pm

HoverHelp (via) Intelligently implemented JavaScript tool tips. # 26th April 2005, 11:03 am

Who is using The user testimonials are pretty, well, random. # 26th April 2005, 11:02 am (via) True random numbers, with entropy provided by a radio tuned to white noise. # 26th April 2005, 11:01 am

New Values for a New Age of Journalism. The news industry would be so much smarter if they followed this advice. # 26th April 2005, 10:58 am

Quittin’ time. Matt May is leaving the W3C—and seeking an interesting new job. # 26th April 2005, 10:57 am

Sparklines in data URIs in Python. A neat hack with data: URIs and the Python Imaging Library. # 26th April 2005, 10:54 am

Aardvark Firefox Extension. Neat extension for exploring (and altering) the layout of a page. # 26th April 2005, 10:54 am

[Geowanking] Google Maps UK (via) Optimistic thoughts on the hackability of Google Maps. # 26th April 2005, 10:44 am

Getting to the Mobile Web. Russell Beattie on why the mobile web sucks, and steps we can take to fix it. # 26th April 2005, 10:39 am

Take Control with User JavaScript. Opera’s user scripts feature compatibility with Greasemonkey! # 21st April 2005, 9:51 pm