Articoli
In questa pagina si trovano tutti gli articoli che ho scritto o di cui sono uno degli autori, in alcuni casi si tratta di appunti universitari; alcune tra le cose che ritengo più interessanti sono segnalate da una stella a margine.
L’ultima lezione di Randy Pausch
La versione con i sottotitoli in italiano dell’ultima lezione tenuta da un docente americano di informatica. Diagnosticato con un tumore e pochi mesi di vita Randy ha tenuto un’ultima fantastica lezione dal titolo “Come realizzare i propri sogni d’infanzia”
http://www.xelon.it/articoli/sottotitoli-randy-pausch/
Informazioni sull’Erasmus al DTU
Un breve articolo con informazioni utili per chi vuole partire per un erasmus al DTU in Danimarca
http://www.xelon.it/articoli/erasmus-dtu/
Note per l’installazione di MlDonkey su Mac OS X
Guida passo-passo per installare mldonkey su mac, include uno script per eseguirlo.
http://www.xelon.it/appunti/mldonkey-emule-mac-os-x/
Note sull’uso di rsync su windows, linux e mac
Note sull’uso del tool rsync per gestire i propri backup multi piattaforma (solo in Inglese).
http://www.xelon.it/articles/rsync-mac-linux-windows/
Am I Behind NAT documentation
Documentazione sul funzionamento del servizio amibehindnat.com, descrizione di come utilizzando un’applet java sia possibile ricavare l’indirizzo IP locale di un host (solo in Inglese).
http://www.xelon.it/articles/find-local-IP-java-nat/
Pathneck
Documentazione sui principi di funzionamento e utilizzo di base del tool “pathneck”, per scoprire eventuali bottleneck in un percorso di rete
http://www.xelon.it/appunti/pathneck-traceroute-bottleneck/
Algebra Lineare
Definizioni e appunti vari di algebra lineare (gruppi, anelli, spazi vettoriali, operazioni su matrici, rango, kernel, ecc)
http://www.xelon.it/appunti/algebra-lineare/
La tutela del software in Italia
Slide di una presentazione sulle possibilità e la situazione normativa in Italia sul tema della tutela del software. In particolare si presta attenzione al diritto d’autore, ai brevetti, ai marchi e ai rapporti con la siae.
http://www.xelon.it/documenti/2007/LorenzoBaloci-TutelaSoftware.pdf
La gestione della protezione nei principali DBMS
Slide di una presentazione sulle principali tematiche di sicurezza relative ad Oracle 10g XE, Microsoft Sql 2005 Express e Mysql 5. Informazioni sulle diverse funzionalità di gestione dei privilegi e sulla granularità raggiungibile dall’amministratore.
http://www.xelon.it/documenti/2007/LorenzoBaloci-ProtezioneDBMS.pdf
Sistemi Operativi: gestione di scheduling, kernel, concorrenza e memoria
Appunti completi di immagini e tabelle, sui Sistemi Operativi. In particolare sono trattati la struttura e le funzioni di un moderno sistema operativo multiprogrammato, con particolare riferimento ai sistemi Unix/Linux e Windows 2000. Il corso fornisce i concetti e le tecniche fondamentali relativi alla gestione di processi e threads, alla sincronizzazione e alla gestione della memoria.
http://www.xelon.it/appunti/sistemi-operativi/
Laboratorio di Sistemi Operativi: progetto completo di un virtual file system
Documentazione completa (manuale e codice sorgente) relativa alla realizzazione di un VFS (File System Virtuale) in ambiente Linux. Il linguaggio utilizzato è il C, ma grosse parti sono state implementate con lo script di shell Bash.
http://www.xelon.it/appunti/lso/
Architettura degli Elaboratori: Memoria Virtuale, Tlb e Cache
Breve documento utile per chiarire i concetti relativi alla gestione della memoria virtuale nei principali sistemi moderni. Si spiega in particolare che ruolo hanno la cache e la tlb nel velocizzare il recupero dei dati memorizzati.
http://www.xelon.it/appunti/memoria
Corso di Programmazione
Appunti, organizzati in sezioni, relativi al corso introduttivo di programmazione (linguaggio ANSI C). Tra gli argomenti trattati c’è la gestione della memoria, le funzioni e procedure, i puntatori e le liste.
http://www.xelon.it/appunti/programmazione