What I did during my summer vacation: hack hack hack

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: ]

Comments:

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.

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.

Posted by Kartik Agaram on July 13, 2005 at 10:47 AM PDT #

@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

Posted by Stephen on July 13, 2005 at 03:11 PM PDT #

a7a

Posted by deedeez on December 28, 2008 at 07:17 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

sch

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
External blogs