The Artima Developer Community
Sponsored Link

Java Buzz Forum
Master degree.

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Adam Kruszewski

Posts: 90
Nickname: phantomik
Registered: Jan, 2005

Adam Kruszewski is (mostly) Java developer and linux system administrator.
Master degree. Posted: Oct 30, 2005 5:31 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Adam Kruszewski.
Original Post: Master degree.
Feed Title: Adam Kruszewski :: WebLog();
Feed URL: http://adam.kruszewski.name/blojsom/blog/adam.kruszewski/?flavor=rss2
Feed Description: Thoughts about linux, open source, programming, ...
Latest Java Buzz Posts
Latest Java Buzz Posts by Adam Kruszewski
Latest Posts From Adam Kruszewski :: WebLog();

Advertisement
For past two years I was studying on Poznan University of Technology (Poland), Institute of Computer Science (with speciality profile: Computer Networks and Distributed Systems). I have passed my final exam last monday, so I have now a Master degree. Large part of my Master Thesis was an implementation of File System with builtin semantic search capabilities.
I have written it in Java, using combination of Linux + FUSE + FUSE-J + Apache Lucene and Apache Derby database. Besides of a little bottleneck caused by exceptions usage for error reporting in FUSE-J, coding of this proof-of-concept filesystem was just a breeze. As of functionality of this filesystem, it allows to append meta-data to files (in form of multiple "attribute=value" pairs), some of those attributes ware auto guessed (from id3 tags of mp3 files or properties of PDF files). After adding those attributes to files, User could query for them just accessing a specially named "virtual" directory (eg. directory [ artist: "Mike Oldfield" ] would contain all music files with artist attribute set to "Mike Oldfield"). If file content can be turned into a text representation it is stored in attribute name "content" which is default attribute for all searches (so no need to type "[ content: blah ]", "[ blah ]" is sufficient). Whole interaction with filesystem is made by standard system calls so it is completly useable from any shell and doesn't need any specially patched file managers/applications.
I have uploaded a short flash movie from linux console session if someone is interested how it looks like from a BaSH perspective.

I hope finishing my studies will allow me to blog more often ;)

Read: Master degree.

Topic: [Oct 21, 2005 03:32 PDT] 6 Links Previous Topic   Next Topic Topic: IBM System 360 [Flickr]

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use