CodeCon 2002 Eikon Presentation Now Available

I recieved a request for the Eikon presentation at CodeCon 2002, so I posted it online on the Eikon site. It is available in both the original Microsoft Word and hand-converted HTML formats.

I would like to post the audio from my presentation as well, but I only have it as part of a much longer MP3. If you have any suggestions for an MP3 file editor, please email me (look@recursion.org). I'd like to avoid re-encoding the file if I can help it.

Eikon is my image search engine. For the ideas behind Eikon, I suggest reading Fast Multiresolution Image Querying.

— September 19, 2002

Fixing Blosxom Posts -- Without Breaking Links

One of the more annoying things about Blosxom is its use of the last modified time of files to determine their order in the blog. It seems like a good idea at first, but Blosxom also uses date-based permalinks.

Which means that if you update a story on a different day, all the links to that story break.

To work-around this problem, you can use the Unix touch command. touch takes the -m "modification time" argument which you can use to change the file's last modification time back to what it was before (or at least the same day).

Here's what you do:

  1. Do ls -l blog-entry.txt to find out the file's last modification time. Write this down.
  2. Edit the blog entry to correct the mistake or update the entry.
  3. Do touch -m MMDDhhmm blog-entry.txt, replacing "MMDDhhmm" with the time stamp you wrote down previously.

Your links will be restored.

For more information about why Blosxom's date storage mechanism is lame, see Timestamps, Blogs, and History by James Duncan Davidson.

— September 19, 2002