Simon Willison’s Weblog

Subscribe

April 2005

April 14, 2005

Check Range user script. The bookmarklet master dips his toes in to Greasemonkey.

# 12:46 pm / greasemonkey

PSP Browser Object Support (via) The PSP’s built-in browser has very basic JavaScript support.

# 12:51 pm

Mozilla XPath Documentation. This is extremely useful for writing Greasemonkey user scripts.

# 12:57 pm / mozilla, xpath, greasemonkey

Greasemonkey FUD

Wow, that didn’t take long. Via the Greasemonkey mailing list, Forrester Research have released a report entitled Greasemonkey Primes Firefox For Embarrassment. I have no intention of paying the $49 asking price for the full 3 page report (!), but here’s the executive summary:

[... 283 words]

Avalon/XAML First Look (via) Dave Shea is concerned about XAML polluting the web. So am I.

# 9:54 pm

Definitive Solution to Image Replacement (?) (via) Uses scary hacks and HTCs, but seems to cover all the bases.

# 9:58 pm

April 15, 2005

Web Browser Standards Support. David Hammond is taking on the thankless task of compiling browser support charts.

# 1:32 am

ipfree.py. Works out where an IP is located, on a per-country basis.

# 1:37 am

Multiline JavaScript shell. My favourite bookmarklet just got even better.

# 7:42 am

Could Rails have been built without Ruby? Fascinating essay about how Ruby, like Lisp, lets you build new languages.

# 5:42 pm

Data Crunching: Solve Everyday Problems using Java, Python, and more (via) Greg Wilson’s Pragmatic Bookshelf book is out.

# 8:44 pm

April 16, 2005

Google Blog: Bird view. It’s nice to see Google publically acknowledging their enthusiastic user community.

# 3:18 pm

What do you think about self-published books? Advice from Tim O’Reilly on self-publishing.

# 3:33 pm

Oi Scab!? Strikes at the BBC. Tough times to be working for the Beeb.

# 3:40 pm

Safari 1.3 is out (via Software Update). New features include contenteditable support, XSLT and a major performance improvements.

# 3:51 pm

Safari 1.3 has a JavaScript Console

My single biggest complaint about Safari in the past has been its terrible support for JavaScript debugging. Safari 1.3 has just been released, and tucked away in the Debug menu is a brand new JavaScript console option. It’s not as good as the Firefox equivalent (it throws up far too many “Undefined value, line: 0” errors for my liking) but it’s a big step in the right direction.

April 17, 2005

QuirksBlog: Safari 1.3. PPK’s Safari 1.3 observations.

# 5:49 pm

Goodbye to GreasemonkIE (via) A sad death to a promising project.

# 9:39 pm / ie, greasemonkey

Rands In Repose: Use Your Misery. I like the idea of tricking yourself in to progress.

# 9:52 pm

IE to Mozilla Guide for Web Application Developers. Extremely useful overview of CSS and DOM differences between the two browsers.

# 10:53 pm

April 18, 2005

Recovering the Lost Art of Note-Taking. How to take notes in meetings.

# 1:47 am

About Adobe—Adobe to acquire Macromedia (via) Whoa! There goes competition in the graphic design software sector.

# 10:28 am

The Acid2 Test: The Smile and Row Fourteen. Safari looks set to beat the rest to full Acid2 compliance.

# 2:42 pm

Better date input demo (allegedly). Tom highlights a bunch of problems with my “better date” script.

# 2:44 pm

Hixie’s Natural Log: Threads. Hixie talks about Acid2—and model trains.

# 4:21 pm

Seeing Metaclasses Clearly (via) Metaclasses in Ruby—but no cartoons :(

# 6:35 pm

Geocide: How to destroy the Earth (via) Immensely amusing, and informative as well.

# 11:26 pm

April 19, 2005

Why the term Ajax is useful

Software design patterns are useful mainly because they provide a shared vocabulary: rather than discussing the intimate details of a three layered application architecture, we say “MVC”. Rather than describing an object that tracks your progress while looping over a collection, we say “Iterator”.

[... 152 words]

The Strange Zen of JavaScript: Odd and ends. Ajax is succeeding where others failed: in making DHTML popular.

# 7:10 am

Google Maps UK! (via) That didn’t take long. I can’t wait for them to add satellite photos from Keyhole.

# 9:09 am

2005 » April

MTWTFSS
    123
45678910
11121314151617
18192021222324
252627282930