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