Welcome to Cowo's Home Page


Here's my shining new blog, with seldom useful thoughts and articles: http://cowo.supersized.org



The Original Myspace Map

Si', lo so che la pagina fa schifo, che e' inguardabile, che dovrei fare qualcosa di onesto ma non ne ho voglia ed e' meglio che non vi parli delle mie qualita' artistiche :-)

Quindi bando alle ciance e passiamo all'unica sezione interessante...




Software
Tutto il software e' sotto licenza GPL.



Libmtrwe : multithreaded producer-consumer library

English:

The purpose of this library is to connect a data producer and consumer with optional encoders transparently managing sync issues in a multithreaded environment (GNU phtreads tested). The user should only provide the routines (or use the supplied ones) and forget all the rest.
Provided examples show a Digital Audio Extractor, an ogg decoder, a mp3 encoder...
I'm working on it, it seems to be somewhat stable (not the alarm code :-). All the buffering systems have been tested. It lacks some serious error management code and signal handling needs testing. Documentation included. REQUIRES pingutil library >= 2.04. Download it from: http://www.dystance.net/ping.
ANY kind of help is VERY welcome.

Dowload here the source tarball + documentation.
libmtrwe v 0.0.1 (~300K)
libmtrwe v 0.0.2 (~420K)

Italiano:

Lo scopo di questo affare e' connettere un produttore e un consumatore (opzionalmente degli encoder), maneggiando la sincronizzazione e il multithreading (GNU pthreads) in modo totalmente trasparente. L'utente non deve fare altro che fornire le routine (o usare quelle incluse) e fregarsene del resto.
Fra gli esempi trovate un Digital Audio Extractor, un decoder per file ogg, un codificatore mp3...
Ci sto lavorando. Attualmente i sistemi di buffering funzionano e quindi la libreria e' gia' utilizzabile. Bisogna testare bene il supporto per i segnali e serve un metodo meno barbaro per il trattamento degli errori. Nel pacchetto e' inclusa la documentazione dell'API e pure un diagramma dello schema di buffering semplice. Senza considerare gli esempi necessita unicamente della libreria pingutil >= 2.04 che trovate presso: http://www.dystance.net/ping.
Cercasi collaboratori ovviamente.

Tutta la fuffa e' nel pacchetto con i sorgenti qui sotto; niente binari per il momento.
libmtrwe v 0.0.1 (~300K)
libmtrwe v 0.0.2 (~420K)





global.py : use global source indexer within glimmer editor

English:

This is a small python script meant to be run within the glimmer editor. It provides an interface to the global source indexer. Features include function name completion, regexp search with direct file access within the glimmer editor.I've tested it only with C code but C++/Java should work out of the box using global built-in parsers. ctags parsers are easily plugged in, please see global docs to learn how to do it. As of version 1.2.1 global script is included into glimmer distribution. However newer version may appear without announcement. If you use the CVS version of glimmer you are already using the latest of global. If don't please download the latest version from below. Help/suggestions welcome. See a function searching screenshot or a function completion screenshot.
You will need some software in order to run this interface:
The Glimmer Editor.
The Global source indexer.
Python GTK bindings.
Python GNOME bindings.
and, of course, Python, Gnome, Gtk

Dowload here the source
global.tar.bz2 (~8K)





VideoMania

VideoMania e' un gestore di videoteche scritto in Perl/Tk che permette l'archiviazione di oggetti, la gestione di clienti e tessere, di effettuare prestiti e ricerche. In realta' lo si puo' usare per quello che si vuole. Io lo uso per i miei CD e libri.

Funziona su Linux 2.2 e 2.4, windoze 95,98,2000, Solaris 7.

Graficamente e' carino :-), mi sembra facile da usare e dispone di una documentazione estensiva. In pratica fra tutti i documenti sono circa 1300 pag ma dubito che qualcuno le abbia mai lette tutte, e che possa essere interessante leggerle...

Abbiamo usato un paradigma OO e una valanga di moduli, quindi puo' essere interessante come esempio.

Un giorno mettero' anche uno screenshot da queste parti.

Ocio che questa meraviglia ha i suoi requisiti software che sono:

Se vi interessa lo potete scaricare qui:

Gli autori in ordine alfabetico sono:

IL PROGETTO NON E' PIU' IN SVILUPPO.




Firewall con Linux 2.2

Senza troppe pretese, effettua mascheramento e proxy trasparente oltre a limitare le tipologie di traffico. Prevede inoltre un sistema di monitoraggio, analisi e report del traffico e degli accessi non autorizzati. Se per caso avete degli switch HP c'e' qui un sistema per monitorare il traffico. Non aspettatevi il mondo, pero' e' roba facile da capire e con una buona documentazione in italiano.

Qui potete scaricare il tutto

Gli autori in ordine alfabetico sono:

IL PROGETTO NON E' PIU' IN SVILUPPO.



Who am I? Picture of me (as of 31 dec 2002) can be found here:
Yes, I'm over 18 and I want to see the image
Some pictures taken at my master thesis day (29 sept 2005):
Crowned in laurel
With some friends (note the shirts!)
NOT FOR THE FAINT OF HEART



Giuseppe "Cowo" Corbelli cowo@lugbs.linux.it
Last Updated: Thu Jun 8 12:32:39 CET 2006