[Image: http://www.strumentiresistenti.org/img/gear1.png] [Image: http://www.strumentiresistenti.org/img/gear2.png]
[Image: http://www.strumentiresistenti.org/img/flag_italian.jpg] [Image: http://www.strumentiresistenti.org/img/flag_english.jpg]
Donate

Labs, where the code gets forged

Tagsistant

[site] [download] [source]

Tagsistant is a semantic file system for Linux and BSD kernels. It uses directories as tags. Tagging a file is done by putting the file inside a directory, or symlinking inside it.

To retrieve files, you can perform logical queries using the path you are currently in. For example, to find all your files of rock and grunge music, you'll ask tagsistant:

 tags/rock/AND/grunge/

Tagsistant is able to make decisions using criteria you provided it. That's known as ontology based reasoning. Ontologies are quite simple: only two relations are available so far: is included and is equivalent




Magma

[site] [download] [source]

Magma is an experimental Network File System for Linux and BSD kernels. It uses libfuse to interact with the kernel. It's based on Distributed Hash Tables. Every thing (files, directory, devices, FIFO, symlinks) is called a Flare Object which is an opaque box which can be moved across nodes if the network topology changes.

Magma also provides a network balancer, a telnet console to manage nodes, and much more. Its current state is under development. Don't expect something fully working.




D.N.A.

[site] [download] [source]

DNA is an effort to expand DNS in order to allow TLD registration without requiring registrars, but without interfering with current hierarchical structure. To manage informations about registered TLD, DNA uses a Distributed Hash Table.




Rotactiva

[site]

Rotactiva is a web application able to produce PDF documents. It was created to help creation of free press newspapers by a geographycally distributed group of authors. Its interfce mimics that of desktop publishing softwares.




Minitheater

[site] [source]

Minitheater is a small proof-of-concept media player built using Gtk and GStreamer. I've written it to explore GStreamer framework, to become familiar enough to later write a more complex application for video capture from an Huppage videoboard.




TraxBuilder

[site] [source]

TraxBuilder has been developed to help creating the radio programme Va a ciapà i mouse. It's a web application focused on describing radio programmes. The programme can be composed of talk moments, reports, spot and songs. TraxBuilder prints on side the elapsed time and can also produce a list of all the mp3/ogg-vorbis files that will be used.




Living Map

Coming soon... just the time to put it on-line.

Living Map is a simple map server for web sites. Its creation predates on-line map services like google maps. It's based on raster maps (you have to provide one for the territory you want to map).

Over it your users will be able to publish objects, to connect objects to form paths and to publish companion informations to describe objects, like text, images, multimedia files... Each object has a start time and a stop time, to limit its existance over the map. Users can search objects by category, by time limits or on contents, overlapping the results of more searches to compare how objects evolved over the territory.

Maps can be hosted on different servers and shared over different web sites, to form a network of maps and also balance network trafic