Simon Willison’s Weblog

Subscribe
Atom feed

Blogmarks

Filters: Sorted by date

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 / firefox, javascript

Lexical Analysis, Python-style (via) Clever trick using named groups in regular expressions.

# 28th April 2005, 3:02 pm / regular-expressions

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 / safari

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 / accessibility, greasemonkey

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 / accessibility

HoverHelp (via) Intelligently implemented JavaScript tool tips.

# 26th April 2005, 11:03 am

Who is using random.org? The user testimonials are pretty, well, random.

# 26th April 2005, 11:02 am

random.org (via) True random numbers, with entropy provided by a radio tuned to white noise.

# 26th April 2005, 11:01 am / greasemonkey

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 / firefox

[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 / greasemonkey, opera

JavaScript Shell 1.2. Every JavaScript developer should have this on their toolbar.

# 21st April 2005, 9:50 pm

The Simplest Possible Metaclass. A great illustration of one of Python’s least understood features.

# 21st April 2005, 9:50 pm

Safari 1.3 Canvas. The new canvas element is supported in Safari 1.3!

# 21st April 2005, 9:20 pm / safari

Surplus Project Names Need Real Bones. I’m intrigued by the possibilities of Greasecasting.

# 20th April 2005, 11:48 pm

Years

Tags