Simon Willison’s Weblog

Subscribe

Items in Nov, 2002

Filters: Year: 2002 × Month: Nov × Sorted by date


Search engines don’t care!

I’ve suspected this for ages, but finally it can be categorically announced that search engines just don’t care about the meta keywords attribute. The only major engine that still notices it is Inktomi, and even they treat it as a very low priority. Finally something concrete to refer people who still demand meta tags to. The description tag is still occasionally worth adding though.

[... 70 words]

Different browsers different DOMs

Hixie has put together a fascinating article describing how the Mozilla, Opera 7 beta and IE6 DOMs deal with incorrectly nested HTML tags. Internet Explorer goes as far as creating a malformed tree just to represent badly formed HTML!

[... 57 words]

Syndicated further reading recommendations

I frequently find myself reading something on someone elses blog and thinking “that’s interesting, and it fits in well with XXX that I read the other day”. I often end up blogging a link to both just to satisfy my need for completeness. Wouldn’t it be interesting if there was some standard for formalising this kind of further reading recommendation? I’m not sure exactly how it would work (it would almost certainly be XML based but I don’t know if it would require a new format or integrate with an existing one) but it could be an interesting avenue to explore. I think it’s a significantly different problem to the ones solved by XFML (external shared metadata) and Pingback for it to be worth committing some thought cycles to. Any ideas?

[... 131 words]

Content inventory tips

Peter has been blogging the progress of a 3828 page content inventory he is working on. Day Two describes his method of working with Excel, Day Three provides three useful inventory tips. Christina Wodtke’s Information Architecture: Blueprints for the Web has a nice overview of the content inventory process which recommends a dual monitor setup and links (well, footnotes) to these tips by Noel Franus. Peter has also commented on my decision to go with the blue RSS button in favour of the standard orange XML button—I’ve posted my reasons in a comment attached to his post.

[... 115 words]

A plea for sense

Peter Van Dijck: We need some sense in the naming of XML feed buttons.. I couldn’t agree more—in this day of syndication formats left, right and center the orange XML button could mean just about anything. Speaking of which, I’ve finally got around to adding a pretty blue RSS button to this site.

[... 63 words]

Condiment Clothing goodness

Thanks to CafeShops, pretty much anyone can set up a store to flog their own branded merchandise. Long time a favourite obscure site of mine, the Condiment Packet Museum now has their own line of goods. Dig those boxer shorts :)

[... 49 words]

OmniWeb CSS hack

The hack we’ve all been waiting for: How to hide CSS from OmniWeb. OmniWeb is a Mac browser which understands the @import rule but horribly mangles CSS layouts beyond all repair. Thanks to this hack CSS sites with a noticeable percentage of OmniWeb users (and anyone else who cares) can give OmniWeb the same treatment normally reserved for Netscape 4.

[... 70 words]

A royalty free web

Stuart points out that the W3C are seeking public approval for their recently published last-call draft of their patent policy. The email address is www-patentpolicy-comment@w3.org. Show them your support for a royalty-free web.

[... 41 words]

Microsoft will be around for a very long time...

This story on the BBC describing how Microsoft lost £112 million on the Xbox has been getting a lot of attention later. Here’s a depressing thought: With 40 billion dollars in the bank they could sustain that rate of loss for 85 years without running out of cash. Scary.

[... 56 words]

Structured procrastination

Thanks to Morbus, I have finally found a time management system that looks like it could work for me: Structured Procrastination.

[... 158 words]

Douglas Bowman goes it alone

Douglas Bowman has left Wired, and is striking out on his own with Stop Design, his one man consultancy business. With the Wired redesign Douglas gave a massive and long-awaited boost to the web standards movement by demonstrating once and for all that a large, high traffic site could make the transition to structural markup and standards compliant code. I wish him the best of luck in his new venture, and I look forward to keeping up with further developments via his excellent weblog.

[... 96 words]

Usability Views

Usability Views (via Zeldman) lists articles from a number of Usability related sites in a variety of different ways, including order-by-most-popular. Popularity appears to be judged by the number of links to that article around the web—I doubt the site is indexing the whole web so could this be another (very clever) application of the Google Web API? Grabbing the number of results for a Google link: query should be easy enough, and would be a great way of judging the popularity of external content. Here’s hoping Usability Views adds a “how this works” page in the near future to satisfy my inner geek.

[... 108 words]

Funky caching explained

I didn’t take much notice of “funky caching” while reading through Rasmus Lerdorf’s PHP tips and tricks presentation—I saw that it was talking about using custom 404 pages to serve up dynamic content depending on the URL and wrote it off as a hack that, while useful, was fundamentally flawed in that it would add an error log entry whenever a page was served.

[... 208 words]

High end CMS vendors in trouble

Licenses Down, Services Up is a fascinating article discussing the commoditising effect of open source software which uses the high-end Content Management market (such as Interwoven, BroadVision and Vignette) to demonstrate how open source is causing real problems for companies that rely on ludicrously high license fees as their main revenue stream. The conclusion?

[... 105 words]

Open source web editing

While reading the thread discussing Macromedia’s Contribute over on 37signals I realised something: the web could really do with an open source Contribute style application. Editing full documents is best done in an application—there’s only so much you can do with browser based editing tools (even if you take advantage of IE’s contendEditable or use Flash to build an editor applet). When people are using Word they hit Ctrl+S to instantly save what they working on—show me a browser based editor with the same functionality.

[... 277 words]

Blogspace census

Phil Wolff: We need a census of blogspace.

[... 9 words]

K-Logging pilot

Rick Klau: A K-Log Pilot Recap:

[... 156 words]

More Opera 7 links

Some more Opera 7 links:

[... 49 words]

Opera 7 Beta

Opera have released the first public beta of their new browser, Opera 7. The new version promises to be smaller, faster and have better DOM support than Opera 6. My observations so far:

[... 230 words]

Patterns for web sites

Patterns for Personal Web Sites (via Peter)—a fun and (as far as I know) original concept.

[... 23 words]

DOM inspector tutorial

An Introduction to the DOM Inspector (via Scott Andrew). The DOM inspector is a powerful but little-known tool that comes packaged with Mozilla and can be used to interactively browse through the DOM of both Mozilla interface components and any web page. The article mainly discusses using the inspector to investigate Mozilla internals, but as a web developer I frequently use it to analyse pages and see how they work. It is also great for tweaking other people’s sites in my browser (see my post covering Jeffrey Zeldman’s redesign for an example of this).

[... 100 words]

Leaky abstractions

Joel Spolsky: The Law of Leaky Abstractions

[... 91 words]

Macromedia Contribute

Macromedia Contribute is a cut-down version of DreamWeaver designed for end content providers to add and edit content on a static website without fear of breaking the design. Coverage by Jeffrey Zeldman, Ordinary Life, web-graphics and Aaron Swartz, who asks if this is a return to Tim Berners-Lee’s original vision of a web where contributing is as easy as browsing.

[... 78 words]

More geek books

A £5 Amazon gift voucher combined with Amazon.co.uk offering free shipping on orders over £39 has lead me to order 3 more books: Information Architecture for the World Wide Web, Don’t Make Me Think! and The Elements of Style. They should arrive on Monday. I wonder if All Consuming can pick up on links to isbn.nu?

[... 62 words]

PHP tips and tricks from Rasmus

Rasmus Lerdorf has published a PHP Tips and Tricks PDF based on a presentation given at the recent PHPCon2002. The file is a veritable goldmine of useful information, covering topics including optimisation, sessions, security, dynamic image/flash/PDF generation and using Squid and MySQL replication to increase the performance of a high traffic site. Spotted on PHPDeveloper.org.

[... 65 words]

PHP4 and Apache 2 on Windows

I’m now running PHP 4.3.0pre2 and Apache 2 on my Win98 machine, thanks mainly to this excellent tutorial on installing PHP and Apache 2 on Windows. The PHP manual’s Servers-Apache page also has a bunch of useful installation advice for Apache 2 in the user comments.

[... 60 words]

The case against

What’s So Bad About Microsoft?—a nice reference point for all us dissidents :)

[... 16 words]

Standards compliant Flash

And here it is: Flash Satay—Embedding Flash while Supporting Standards. It involves jumping througg a few hoops but the end result is a nice chunk of standards compliant code that can be used to embed flash movies without invalidating the markup of a page. The article also includes a nice example of how to use the object tag to serve up alternative content—by nesting an image (or other HTML) inside the tag browsers that do not support content with a mime-type of application/x-shockwave-flash will have something to display in place of the Flash file.

[... 99 words]

Dspace

Dspace (via Swannie) is an open source platform that helps institutions archive, manage and distribute “digital works” over the long term. It appears to be a variant on the idea of a content management system, but with a heavy emphasis on academic works and multiple formats. The system is implemented in Java (with a JSP front end) and uses a PostgreSQL for the metadata (based on Dublin Core) and relataional information. The assets can be stored in a variety of ways (filesystems, WebDAV, database BLOBS are all mentioned) via an abstraction layer known as a “bitstream”. The system was developed by MIT and HP and has gone live for use by MIT’s academic departments. Interesting stuff.

[... 122 words]

At frigging last

Jeffrey Zeldman:

[... 40 words]

Types

Years

Months

Tags