Song of experience

Odd, how you sometimes have to add “gutenberg” or “wikipedia” to your search string to find the real deal. One would expect Google to cough those up first.

Especially Wikipedia articles are an enigma: Google will often link to sites that use Wikipedia content, with the original article nowhere to be found.

I was looking for this:

NURSE’S SONG
When the voices of children are heard on the green,
And whisperings are in the dale,
The days of my youth rise fresh in my mind,
My face turns green and pale.

Then come home, my children, the sun is gone down,
And the dews of night arise;
Your spring and your day are wasted in play,
And your winter and night in disguise.
(From: William Blake’s Songs of Experience)

(cp: Yma Sumac, Mambo!)

More Mac

True Wankership can be truthfully claimed only if you put your hands on, er, things. Er, I mean, I tried out the new Mac.

As I mentioned in the comments of my earlier post, organizing files appeared to be a bit cumbersome.

Then I discovered that you can organize files the same way as in the GIMP: by dragging favourite folders to the bar on the left.

Screen shot of the Mac Finder Explorer File thingy
(Imagine there’s a mouse pointer arrow in there somewhere too.)

WordPress importer for web-log.nl back-ups

Update January 8, 2007: note how this importer is now almost 2 years old. I have no idea if it still works with either web-log.nl or a recent version of WordPress. Use at your own peril!

Original entry: I recently moved this blog from the web-log.nl servers to my own. Although the service at web-log.nl was absolutely fine and I wouldn’t recommend against it (except that it is now owned by Ilse, which is always a bad omen) , I figured that getting them to make the changes I wanted would be more work than adapting a FOSS weblog myself. Since WordPress supported a lot of the things I wanted out of the box, and had a good name, I went with that one.

Moving blogs means losing entries, unless you are willing to copy them by hand or unless you can find a converter. There was no converter for web-log.nl to WordPress, but adapting an existing one for my own purposes proved trivial. Although web-log.nl won’t export the entire database, it will export a “back-up” of all your entries in XML format. You won’t get the comments with that, so if you have a lot of comments, this won’t be a solution for other ‘movers’.

You can find the import script here. i) Rename to exclude the “.txt” extension, ii) make a change in the first lines as indicated, then iii) place it in your wp-admin directory. iv) Run the script from your webbrowser–the rest should be self-explanatory.

Keep in mind that this does not convert all the web-log.nl tags, only the ones I used in my own blog entries (which is a smallish subset of what web-log.nl offered). You will probably have to revisit all your entries once imported and make some adjustments. You will also need to re-categorise your entries, as category information is not (yet) exported.

One further warning: I wrote it, I ran it, it worked. For me. It may not work for you. It may eat your computer. It may eat your children’s first-born children to the tenth generation. If you want to feel a little safer, there are three things you can do: 1) read the plain text in the script (or the code, if you can) to see what it does. 2) In a copy of the script, change the lines that are responsible for writing to the database to lines that will output to the webbrowser (if you know how to). If something goes wrong, you will see it there. 3) Only run this script on a fresh WordPress installation, so that if you corrupt the database, you won’t lose existing entries.

This script is licensed under the GNU GPL and may be freely copied and distributed as long as you stick to the terms of the license.

GIMP and usability

The other day I installed GIMP 2.2 on a PC and was delighted to notice a couple of improvements to help ease image editing. The most noticeable of these was the improved file dialog. The GIMP now allows you to “remember” favourite directories by dragging them to a special area in the dialog window. If you keep all your photographs in D:\data\images\photos, you’ll get there in one click. Also, if you are working on a project, you can give yourself easy access to the project. Once the project is over, you remove the directory from the list.

Cut-out of GIMP Save As file dialog
The GIMP file dialog has a list of favourite directories to the left. Copyright 2004 The GIMP Documentation Team.

This is in fact an old feature from the Commodore Amiga. There, you could use the MOUNT command to create special drives anywhere on the file system. So hd0:data/images/photos would become the PHOTO: drive. The GIMP approach is even an improvement to this method, as it allows you to store favourite directories at the application level. On the Amiga, you could end up with dozens of “drives” system-wide, because there was no way to attach a mount to a specific application.

I congratulate the GIMP developers with this improvement, and hope that they’ll get more and more used to the idea that not everything has to be solved at the system or window manager level.

GIMP 2 got the large version number for all the internal improvements that its main architects wanted recognition for. However, GIMP 2.2 seems to have all the improvements that users will immediately notice. If you thought 2.0 was a bit of a let-down, and haven’t looked at 2.2 yet for exactly that reason, I would like to encourage you to download 2.2 after all. It still hasn’t got all the really important stuff, like 16 bit per pixel per channel colours and better management of indexed images, but it has a truck load of small usability improvements that you will enjoy, such as improved guides management, previews for most of the filters, a shortcut editor to manage your dynamic shortcuts, a toggle for Advanced options in dialogs, and much more.

HTML e-mail tips

I know, I know … HTML e-mail is evil, and personally I would never subscribe to an HTML newsletter, no matter how interesting the contents. However, if you are going to use HTML e-mail for your newsletters, you might as well do it right (or as least wrong as possible). Mailchimp has got a handy guide on HTML e-mail (PDF, at the bottom under “HTML Email Design Guide”).

Digital Durability

My part-time boss asked me to look into archival solutions. Quite soon I stumbled upon a Dutch government plan to make sure all its branches posses the knowledge of how to archive digital documents.

The people behind the plan have even set up a website, called Digitale Duurzaamheid (“Digital Durability”), which has all kinds of links to handy digital documents about durability.

Being in a bit of a hurry, I decided to click the link to “best practices”, and follow further links to digital documents about best practices of several departments. Unfortunately, those links all ended with 404s.

Fly away, little blog entries, fly away!

The volatile nature of blog entries makes me cringe. I am someone who gets physically ill if he has to throw stuff out. “But it is still useful!”, I cry, while friends pry useless crap from my hands.

Because most bloggers live for the day, their archives (one wonders why they even have such things) are marvels of bad usability. And not just their archives. Seriously, I have seen web usability experts wander into blogs with a lamp on their helmet, and supplies worth two weeks of food and water, only never again to come out.

Still, the mere existence of blog archives (and the fact that some blogs allow for categorizing, which is only really handy if you want to look for older entries and limit your search) would seem to suggest that I am not the only one who has trouble to let go.

(Yes, I know the software behind the page that you are currently reading is crap too; there is little I can do about it do, as I am using a free blog hosting service.)

Update (7-1-2006): when I refer to “this blog”, I refer to my old web-log.nl blog. In the meantime I have moved to a self-hosted WordPress blog, which naturally has its own set of usability problems, different from web-log.nl’s.

Tabbed Browsing

Why is tabbed browsing so much better than, er, untabbed browsing? An Internet Explorer user said he did not understand why I like Firefox: “What does it matter if you click on tabs at the top of the browser window, or on icons in the task bar?” I could not tell him, just that it does.

The service fallacy?

In defense of a reform of software copyright to get to a Free Software type situation (programs that are not custom-built should be free to use, copy and modify), proponents often point out that programmers can still make money. It is estimated that about 90% of the software in the world is custom made. They also point out that if you still want to make money in the commodity software world (typically games, operating systems, office software et cetera), you can do so by providing art (still to be copyrighted) or services. For instance, a GNU/Linux distributor can supply support for his product.

The problem with that is that it does not really help the geeks, does it? For services, unlike programming, you need people skills. That is something that a lot of geeks lack.

Do us a favour, and we’ll take you to court

The rift between early adopters of new technology and vested interests has never seemed so clear.

File-sharing increases the public’s exposure to new acts and new films, and works as huge free advertizing campaigns.

What do the record and film companies do? They sue the file-sharers.

Site make-overs alert organizations to the usability and accessibility problems their sites might have. What do some site owners do? They sue the make-over-makers.

Of course, it is the record companies’ right to decide themselves how and when they go bankrupt. It is the site owners’ right to get prosecuted or sued for breaking disability laws. Yet somehow I cannot shake the notion that a little bit more understanding would go a long way.