tears in rain

I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time, like tears in rain. — Android Roy Batty's meditation on the shortcomings of his content management system from the motion picture Blade Runner (Scott, 1982)

Tears in Rain (tir) is a personal content management system with the following features:

Enhancements for possible later development:

tir features are inspired by MUDs, gopher, blogs, and wikis, and seek to capitalize on Unix shell tools for content development and site maintenance.

Name Change

The name of this project was changed to Tears in Rain during development on 2006/6/29. The project was originally named M21 for one of the author's web sites, Twenty-First Century Meyer.

Purpose

How many hours, days, weeks of my life have I spent searching the Internet in pursuit of my latest dream, winnowing kernel from chaff, discovering wonders, only to bury them again in a bookmark file to be forgotten and lost? How much time have I wasted searching again for pages I've found before and forgotten? How many dreams abandonned when I've let the trail cool and the strands of information fade from memory?

Tears in rain. I do not want to lose these moments on th Internet yet. I want to hold them, connect them, consider them from other angles and times. I want what I have discovered to be useful to others with similar interests, even if I never pick it up again.

tir will be a simple way to capture, organize, link, and retrieve thoughts and information on a wide range of topics of passing or long-term interest to me. I am writing for myself, for distant family and friends, and for would-be friends across the Internet who share those interests.

Navigation is Key

The Internet serves a universe of files (documents, images, videos, etc.) each accessible with an unambiguous address specifying transfer protocol, host, and resource identifier. In its basic state the primary constraints on the Internets usefulness are the requirement to know an address to access any file, and, even when having the address for some file, the lack of a systematic means for discovering addresses for related files or obtaining a catolog of resources available on a given server.

gopher, an Internet service that was a precursor to the WWW, provided navigation among files hosted on a server by exposing the server file system directory hierarchy to remote users in the form of menus. Users could choose from a list of files in a given directory, or choose a subdirectory for a list of corresponding files.

This project began focused on the development of a wiki-to-HTML markup converter but this approach was abandonned in part due to the realization that an efficient, flexible, and comprensive navigation system was of much greater utility than the small efficiency gain in file creation and maintenance that would be achieved through markup simplification.

Issues

TIRIndexLayout