Software

In this section you'll find some useful programs, and some useless ones ;-) made in my spare time...

My Mac OS X/Windows shareware products have been moved to my other site: http://www.tellini.org/ - you might want to visit it if you can't find here what you were looking for.

Please note that some of these pages are in English, others are in Italian... I don't have much time to write everything twice and some stuff is in Italian only anyway...

Utilities
Orion An IRC client with the features I like :-)
Games
Wiz Tris a Tetris inspired game (you can't define yourself a programmer unless you've written one in your life :-)
Hex Yet another Tetris game: this one features hexagonal cells instead of square ones, making the game more addictive (and a bit more difficult).
PHP applications
WizMail My personal webmail system, featuring a nice design, filters, a client to access your mail server through an HTTP proxy, etc...
phpTALExt A PHP extension for fast template processing. It supports the most common PHPTAL tags, albeit with minor changes (above all the need to declare the namespace used in the template and a slightly different syntax for in-template PHP code).
Linux/Unix stuff
LogMiner LogMiner is a powerful log analysis package for Apache (or other web servers using the combined log format). It can produce several reports, about visits, hits, traffic, requests, navigation paths, browsers and OS's used by users and so on.
LogSplitter LogSplitter is a log handler for Apache which combines the features of rotatelogs, splitlog and (in part) cronolog.

LogSplitter allows to process all your virtual hosts logs with a single instance of the program, but keeping the benefits of having separate log files which don't need further splitting.

Also, your log files will be periodically rotated and a post-rotate command can be invoked automatically.

Prometeo A modular proxy (HTTP/FTP/SSL/...) developed for my university thesis
mod_accounting An Apache module to log traffic statistics in a database
mod_tunnel An Apache module that creates TCP tunnels (useful to make services reachable through http proxies).
University stuff
Labyrinth a distributed system written in Java as a project for the "Sistemi di Elaborazione 2" course (AA 2000/2001)
AmikeOS A micro-kernel OS for a MIPS system. (TGZ archive)
Amiga programs
STFax Full-featured fax/voice package. In the past it has been a commercial product, now I've released it as freeware. More info available in the ReadMe.
Contact Manager a centralised addressbook/bookmarks manager which can be integrated into various programs.