All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hubert Chan <hubert@uhoreg.ca>
To: reiserfs-list@namesys.com
Subject: Re: ReConfigurable Directory Structure & Agrregation of files according to semantic.
Date: Mon, 22 Mar 2004 16:08:51 -0500	[thread overview]
Message-ID: <87hdwgr3mk.fsf@uhoreg.ca> (raw)
In-Reply-To: 200403201754.i2KHsCBX004402@turing-police.cc.vt.edu

>>>>> "Valdis" == Valdis Kletnieks <Valdis.Kletnieks@vt.edu> writes:

Valdis> On Tue, 16 Mar 2004 23:10:04 EST, Hubert Chan <hubert@uhoreg.ca>
Valdis> said:
Hubert> And document files too.  I'm looking forward to being able to
Hubert> being able to scrap this strange hierarchy system that I'm
Hubert> currently using for all my documents.  Email, too, would do well
Hubert> with this system.  Just toss all the mail in a single folder,
Hubert> and have your MUA query the filesystem for mails from the
Hubert> ReiserFS list, or mails from friends, etc.

Valdis> Ad-hoc query support in the file system (or even in user space)
Valdis> is always a problematic issue, because there's so many corner
Valdis> cases that result in a DWIM interface problem.

Yes.  When I wrote what I wrote, I was assuming that you have good
metadata that the filesystem can use.  I assume that semantic analysis,
DWIM, mind reading, etc., is out of the scope of the filesystem layer,
but anyone is free to implement a plugin that does what they want.

So when I say "mails from friends," I'm skipping most of the details,
which I think most people don't care about.  I'm really saying that I
would give the filesystem a list of email addresses of people that I
consider "friends," and get the filesystem to find all mails from those
addresses.  If someone from Zanzibar starts flooding me with the
virus-du-jour, then I refine my filter so that it excludes mails that
clamav detects viruses in.  (Actually, I would just configure clamav to
delete all mails that contain viruses.)  If my old college friend drops
me a mail, and I decide I want his mails to show up in my "friends"
query, then I add his email address to the list.  (Or add him to my
address book, mark him as "friend," and let the filesystem do the join.)

(Actually, I don't think I personally would use a "mails from friends"
query.  I would generally just use a "mails to/from person x.")

[...]

Valdis> And how does it know, other than simple word-indexing schemes (I
Valdis> already use 'glimpse', but even that gets painful when your
Valdis> e-mail archive goes back 15 years and totals over a gigabyte -
Valdis> compound searches take *forever*.

Well, Reiser4(? - with the appropriate plugin?) will let you add
arbitrary attributes through the everything-is-a-file-and-a-directory
mechanism, so you can add, for example, a "tags" attribute.  For all the
mails dealing with supercomputing, you add the supercomputing tag.  For
all security mails (that aren't already handled by your
security-mailing-list, etc. filters), you can add the security tag.
Then you tell the filesystem that the "tags" attribute is a handy thing
to index.  Again, I'm assuming that the user provides the filesystem
with useful metadata.  I don't assume that the filesystem can read your
mails and do automatic classification with 100% accuracy.

-- 
Hubert Chan <hubert@uhoreg.ca> - http://www.uhoreg.ca/
PGP/GnuPG key: 1024D/124B61FA
Fingerprint: 96C5 012F 5F74 A5F7 1FF7  5291 AF29 C719 124B 61FA
Key available at wwwkeys.pgp.net.   Encrypted e-mail preferred.


  reply	other threads:[~2004-03-22 21:08 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-16 22:45 ReConfigurable Directory Structure & Agrregation of files according to semantic faraz ahmed
2004-03-16 23:52 ` Alexander G. M. Smith
2004-03-17  2:49 ` Isaac Claymore
2004-03-17  3:22   ` Alexander G. M. Smith
2004-03-17 14:47     ` David Masover
2004-03-17 17:19       ` Hubert Chan
2004-03-18 23:04         ` David Masover
2004-03-19  0:32           ` Alexander G. M. Smith
2004-03-19  1:39           ` Hubert Chan
2004-03-17  4:10   ` Hubert Chan
2004-03-17  6:28     ` Isaac Claymore
2004-03-17 16:49       ` Hubert Chan
2004-03-20 17:54     ` Valdis.Kletnieks
2004-03-22 21:08       ` Hubert Chan [this message]
2004-03-22 21:28         ` Valdis.Kletnieks
2004-03-22 22:37           ` Hubert Chan
2004-03-17  7:53   ` faraz ahmed
2004-03-17  8:14     ` Hans Reiser
2004-03-17  8:20     ` Nishant Sharma
2004-03-17 17:04       ` Hubert Chan
2004-03-17 17:49         ` Nishant Sharma

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87hdwgr3mk.fsf@uhoreg.ca \
    --to=hubert@uhoreg.ca \
    --cc=reiserfs-list@namesys.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.