Articles

Graphs in the brain

It should be known that in the grand schema of all things Storage, I am the toady to s/master/maintainer/ Seth. Sutra, a meta data database, is my concept to solve the limitations the Medusa faces, and address the storage concerns that Marco brought to my attention regarding bookmarks …


art.gnome.org needs a new FAQ

I started revising a.g.o's FAQ. It old for starters, referring to GNOME 1.4 designs and bits that aren't relevant. Alex has simplified the language of the site, but it doesn't match the language in GNOME settings, or the code, so the FAQ can be confusing.


Medusa needs a demonstration app

Since I've been playing with different GUI's for complex search in Nautilus, I should reuse the ideas in a demo app. I think gsearch can be used to test the code, and provide a demonstration of how Medusa can be used.


XML verses RDF for Sutra

I strongly feel that RDF should be the foundation of Sutra, but it is not an easy fit. RDF's triplets of subject, predicate, and object do not fit well in a DB since the object may be a triplet or a container (bag, sequence, or alternative). I've been reading about …


Idle week

I'm recovering from a week long illness. My parents visited for part of the time, and I had to tackle an identity theft incident at work. I didn't do any hacking. I reviewed a few languages; I should do more hacking with python, I can't say I look forward to …


Databases for Sutra and Medusa

I spent the past few days reviewing my opportunities to switch Medusa's backend DB and get the indexer handling more content types. The Sutra metadata idea requires a real DB, and while Medusa can use it, to work well, Medusa would really become the filesystem indexer. Another VFS search is …


Nautilus search side bar

I've been tinkering with a new complex search sidebar for Nautilus. I've decided that advanced search cannot really to simplified with a set of controls to help the user select options to make queries. I've nixed the user and owner clauses since Medusa is meant to index the user's home …


Sutra, a Metadata database and API

I finally got my thoughts about Marco's metadata problem into words. I can sleep now, but I should get back to modeling search GUIs for Nautilus.

The three fates of Greek mythology governed the thread of life and wove it into a cloth representing a person's actions and relations.  Sutra …


Better indexers and metadata storage lead to insomnia

I tried to take a break yesterday, but I was too distracted by Medusa developments. I didn't get to sleep until 3:00 AM, and I got up late to work, and I spent the day reading Medusa code instead of working on my company's problems. I blame Marco. I've …


Idle complex search directory_name

I'm getting some nonsense about ignoring pragma when I compile the Medusa's idle code on Solaris. It has to do the Solaris 8's X intrinsics.h I took at quick look at replacing the code idle taken from x-screensaver. Teuf recommended looking at xautolock. It looks good, both simple and …