In an attempt to document and track our work on this little project I have created a blog. Our main goal initially is to create a file system using python, sqlite, and fuse.
We picked python because we both love the language, and it is high level. If we discover any bottle necks we can code them in C and wrap the function with python.
Though sqlite isn't designed for high usage, it definitely kicks some trash in the single user speed domain. It is also very light and portable.
I am not sure there is any explanation for fuse, it is the tool that works so we will use it.
The whole idea is to collect your data into a human processable format. We thing based on relationship with other pieces of data. For instance if I am interested in my notes from a engineering class of mine I could look in what I have now...
/home/username/school/current/380/notes_02Feb09.txt
but with my tagging system I would give that text files the following tags
school, winter, 2009, semester, 380, ecen, 02, feb, 2009, 2009-02-02, notes
Here is the rational for that. I might remember the whole date, so it is in there, I might remember it was in feb, it is there, I might know it was 380 (class number). This gives me the flexability to search and find all my notes from any class in the winter 2009 sememster, or I can find all the notes from my 380 class every taken. The data has now been arranged for me to sort and view. I can compare things that might not have been easily comparable before. Because of their quick and easy access. We hope to push forward with this and make something that will work well.
Wednesday, February 25, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment