[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, dove il codice viene creato

Tagsistant

[site] [download] [source]

Tagsistant è un file system semantico per kernel Linux e BSD. Utilizza le directory come tag (etichette). Etichettare un file viene realizzato mettendo il file dentro una directory, o tramite un link simbolico.

Per recuperare i file, è possibile eseguire una query utlizzando il path in cui ci si trova. Ad esempio, per trovare tutti i file di musica rock e grunge, si può chiedere a tagsistant:

 tags/rock/AND/grunge/

Tagsistant è capace di prendere decisioni sui criteri immessi. Qualcosa noto come ragionamento basato su ontologie. Le ontologie sono piuttosto semplici; solo due relazioni sono disponibili per ora: is included e is equivalent




Magma

[site] [download] [source]

Magma è un file system di rete sperimentale utilizzabile su kernel Linux e BSD. Usa libfuse per interagire con il kernel. È basato su Distributed Hash Tables. Ogni cosa (file, cartelle, device, FIFO, link simbolici) è chiamato un oggetto Flare, una scatola opaca che può essere spostata da un nodo ad un altro se la topologia di rete cambia.

Magma fornisce anche un bilanciatore di rete, una console telnet per gestire i nodi, e altro ancora. Il suo attuale stato è in sviluppo. Non vi aspettate qualcosa di perfettamente funzionante.




D.N.A.

[site] [download] [source]

DNA è un tentativo di espandere il DNS per consentire la registrazione di TLD senza bisogno di registrar, ma senza interferire con la struttura gerarchica attuale. Per gestire le informazioni circa i TLD registrati, DNA usa una Distributed Hash Table.




Rotactiva

[site]

Rotactiva è una web application capace di produrre documenti PDF. È stata concepita per aiutare la creazione di quotidiani gratuiti da parte di un gruppo di autori distribuiti geograficamente. L'interfaccia richiama quelle dei software di desktop publishing.




Minitheater

[site] [source]

Minitheater è un piccolo prototipo di media player creato usando Gtk e GStreamer. L'ho scritto per esplorare il framework GStreamer, per diventare sufficientemente familiare per scrivere successivamente un'applicazione più complessa per fare cattura video da una scheda di acquisizione Huppage.




TraxBuilder

[site] [source]

TraxBuilder è stato sviluppato per aiutare la creazione della trasmissione radiofonica Va a ciapà i mouse. È una web application focalizzata alla descrizione di trasmissioni radiofoniche. La trasmissione può essere composta di momenti di parlato, servizi, spot e canzoni. TraxBuilder stampa a lato il tempo trascorso e può anche produrre una lista di tutti gli mpe3/ogg-vorbis che saranno usati.




Living Map

Presto su questi schermi... solo il tempo di mettere tutto on-line.

Living Map è un semplice map server per siti web. La sua creazione precede i servizi on-line di mappe come google maps. È basato su mappe raster (l'utente deve provvedere alla mappa per il territorio da cartografare).

Sopra quella mappa, gli utenti potranno pubblicare oggetti, potranno connetterli per formare percorsi e potranno pubblicare informazioni di accompagnamento per descrivere gli oggetti, come testi, immagini, file multimediali... Ogni oggetto ha un momento di inizio e uno di termine, per limitare la sua esistenza sulla mappa. Gli utenti possono ricercare gli oggetti per categoria, per limiti di tempo o per contenuti, sovrapponendo i risultati di più ricerche per confrontare come gli oggetti si sono evoluti sul territorio.

Le mappe possono essere ospitate da server differenti ed essere condivise su più siti web, per formare una rete di mappe e anche per bilanciare il traffico di rete.