Content

Observations from a West Coast family

What I did during my summer vacation: hack hack hack

Tuesday 12 July 2005 - Filed under Pastime

The rest of the family didn’t have vacation time, beyond the Fourth of July weekend, so I got a chance to do some reading and to write some code.

I am particularly excited to use tag(1) at work: my home directory is hosted on the main zfs(7FS) server, which means practically unlimited metadata. Tagging—I hope—will let me coalesce my projects/, projects/old-projects, and play/ into a single projects directory with current and obsolete tags. I’m also toying with ideas around HTML files involving redirects as a private link collection and tagging file fragments via their offsets.

[ T: ]

2005-07-12  »  Stephen

  • http://www.cs.utexas.edu/~akkartik Kartik Agaram

    5 years ago I got sick of repeatedly navigating down complex paths and wrote a replacement for cd that can take a set of path fragments and ‘do the right thing’. I continued using it as a workhorse but otherwise forgot about it. Then at some point with the buzz around gmail I realized that what I had done was to overlay a search-based interface on a folder-based substrate.

    <

    p>It’s a good question what the respective roles of hierarchy/folders and search/tags are in the context of a unix FS. I’m not sure that one subsumes the other.

  • http://blogs.sun.com/sch/ Stephen

    @Kartik: With respect to subsumption, I agree: additional query axes should end up being complementary. (I actually use <code>bash</code>(1)’s <code>CDPATH</code> to navigate the Solaris source tree. When I’m in a workspace [managed source tree], “<code>cd cmd/sort</code>” takes me to <code>$CODEMGR_WS/usr/src/cmd/sort</code> in the workspace; when I’m not, it takes me to <code>$ON_GATE/usr/src/cmd/sort</code>—the equivalent location in the master source repository for the current release. I’ll have a look at how your searching-cd might be used to enhance that.) — Stephen

  • deedeez

    a7a