Website tweaks

I've started a gradual redesgin of my personal webspace. Anyone who actually visits the page will have noticed I added a background pattern taken from I am in the process of revamping the links to other stuff I do on-line.

Depending on your browser's page-width, the side-boxes will now be either to the right of this column or below it if there was not space.

On my main page, there is a link to my photos on Flickr. If your browser supports embedded SVG, then you will see a sample photo with the Flickr logo. It is generated with Python using elementtree to extract information from the Atom feed supplied by Flickr.

This SVG image will not work in Mozilla or Mozilla Firefox (except possibly with Corel's plug-in), because the Mozilla developers sabotaged Adobe's attempt at a plug-in. It will not work with Safari on Mac OS X unless you have visited Adobe's SVG web pages and installed the plug-in yourself. (How hard would it be for them to install the plug-in by default?) Why are the browser developers so eager to thwart the adoption of SVG?

I also now have a 'b-links' or 'blogmarks' box, courtesy of the wonderful This also works from a feed supplied by the site; in this case it is in RSS 1.0 format, and I converted it to XHTML using XSLT. To do this I installed libxslt on my Mac with Fink; this supplies a command-line XSLT processor that I can use in the makefile that maintains the site. I discovered that with output-method html, it ignores the indent="yes" setting; changing the output-method to xml allows it to generate readable XHTML. Weird.