Progetti
Nel corso della mia carriera da informatico, il progetto più grande e ambizioso a cui ho partecipato sin dall’inizio, è senza dubbio ILDN, un network di 6 portali verticali interamente dedicati alle principali distribuzioni Linux.
Il progetto è nato nel 2004, da allora il network è in continua crescita ed evoluzione, diventando il punto di riferimento per gli utenti Linux italiani.
Nel 2006 ILDN diventa un associazione regolarmente riconosciuta, il cui scopo è quello di promuovere il software libero nel territorio italiano, come associazione abbiamo partecipato alle principali fiere italiane del settore, attualmente copro la carica di vice presidente.
La comunità di utenti e molto vasta e autoreferenziale, le discussioni che nascono nei Forum di discussione si trasformano in poco tempo in Guide chiare ed esaustive e molto dettagliate, riscuotendo consensi sia da chi con Linux ci lavora che gli utenti che lo utlizzano per puro divertimento. Il patrimonio conoscitivo generato in questi anni dai portali, è stato trasformato in una grande enciclopedia online solamente su Linux che verrà presentata ufficialmente entro i primi giorni di Settembre 2007.
Mentre per quanto riguarda la mia carriera universitaria, negli anni ho raccolto diversi progetti alcuni molto interessanti altri meno, ma mi piace comunque anche per memoria storica tenerne un elenco qui sul mio blog:
Progetto universitari:
- Simulatore di software per cellulare scritto in ASM MIPS (ASM MIPS - Architettura degli elaboratori)
- Motore di intelligenza artificiale per il gioco dello scacchi (PsycoChess) con la possibilità di collegarlo direttamente a Gnuchess (Java - Corso integrato di programmazione)
- BaraccaFS: Un filesystem scritto interamente in C utilizzando le librerie FUSE (C - Laboratorio di sistemi operativi)
- Odalisk: Sistema per la catagolazione di libri con Ontologie (OWL) e Ajax (PHP-XML-Javascript-Owl - Tecnologie Web)
- Networking: Sistema di bilanciamento di carico TCP su 3 canali (C - Laboratorio di programmazione di rete)
- Relizzazione tramite l’utilizzo di metodologie Agili (Design Pattern) un mini interprete del linguaggio Scheme ( Java - Corso integrato Paradigmi di programmazione)