Education/Serate a tema/2004/Primo ciclo
Le Serate a tema del PLUTO Padova sono occasioni di informazione e di confronto sui temi più vari collegati al Software Libero: dalla filosofia del movimento, all'organizzazione del lavoro, ai sistemi software. Tutti gli incontri inizieranno alle ore 21.00 e si terranno presso l'Ex Macello di via Cornaro 1/b a Padova, dove anche il PLUTO Padova ha sede, in aula B. La partecipazione alle Serate è del tutto libera e gratuita, fino all'esaurimento dei posti a sedere disponibili (circa 60). Ti invitiamo anche a tenere d'occhio questa pagina, specie in prossimità di un incontro a cui intendi partecipare, per verificare possibili variazioni nella programmazione. Se vuoi suggerire un argomento per i prossimi cicli, oppure se ti vuoi proporre come relatore per un argomento che conosci scrivi a Andrea Guarnaccia o Mauro Luzi. Grazie per la collaborazione! 1 - 18/02/2004 - Introduzione al Free Software e PLUTO Padova di Paolo Didonè Descrizione: Origine, scopi e attività del Gruppo, introduzione al Software Libero: le 4 libertà fondamentali, breve excursus terminologico, le licenze libere copylefted: es. GPL, le licenze libere non copylefted: es. BSD e Software Libero e Open Source. Riferimenti: Software Libero, PLUTO Padova Livello: Introduttivo Requisiti: Nessuno 2 - 25/02/2004 - Compilazione Kernel Linux (Debian way & classica) di Mauro Luzi Descrizione: Verrà spiegato come e dove reperire i sorgenti del kernel GNU/Linux, verrà spiegato come configurarlo e come installarlo, sia con il metodo "tradizionale" che con l'aiuto dei tools di Debian GNU/Linux Riferimenti: Kernel Linux, Debian GNU/Linux Livello: Introduttivo Requisiti: Aver installato GNU/Linux 3 - 03/03/2004 - Bind: esempi pratici di configurazione di Mauro Luzi Descrizione: Si parlerà del servizio DNS e lo si implementerà con un esempio pratico con BIND9 Riferimenti: Bind Livello: Introduttivo Requisiti: Aver dimestichezza con il TCP/IP 4 - 10/03/2004 - Introduzione a FreeBSD di Matteo Riondato Descrizione: Si parlerà di: storia, caratteristiche, pregi, difetti, ecc.. Riferimenti: FreeBSD Livello: Introduttivo Requisiti: Conoscenza minima dei sistemi UN*X 5 - 17/03/2004 - IPFW (Packet Filtering FreeBSD) di Matteo Riondato Descrizione: Verrà introdotto IPFW, il packet filter ufficiale di FreeBSD. Saranno spiegate le caratteristiche principali, il formato delle regole, le differenze con iptables/NetFilter, ipfilter e pf (OpenBSD). Si accennerà a dummynet (Traffic Shaper) e al filtraggio a livello 2. Livello: Introduttivo Requisiti: Conoscenza media dei sistemi UN*X, Conoscenze di base dei packet filter 6 - 24/03/2004 - API C di Tcl - come collegare un linguaggio di scripting con applicazioni o codice in C di David N. Welton Descrizione: La possibilità di estendere un linguaggio di scripting in C, oppure aggiungere lo "scripting language" a un'applicazione esistente è un modello estremamente potente di programmazione che unisce i puntimigliori di tutti e due - velocità di programmazione da una parte evelocità di esecuzione dall'altra. Riferimenti: Tcl Livello: Medio/alto Requisiti: Un pò di esperienza con il C aiuta Documentazione: Free Software by David N. Welton Note: La serata non si è tenuta per indisponibilità del relatore. E' stata accorpata con quella del 7/4/04. 7 - 31/03/2004 - Protocollo e server LDAP: gestione ed esempi di utilizzo di Pierpaolo Toniolo Descrizione: Serata introduttiva su uno dei protocollo piu' usati per la gestione di rubriche centralizzate sia in LAN che su Internet, descrizione dei dati gestiti e della loro organizzazione. Illustrazione di possibili esempi di utilizzo in ambito aziendale. Livello: Introduttivo/medio Requisiti: Conoscenze di amministrazione di server Linux Documentazione: Server LDAP (formato presentazione di OpenOffice.org) 8 - 07/04/2004 - MVC con Tcl di David N. Welton Descrizione: Come creare un'applicazione con diverse interfacce, sia web che "GUI". TclChat è un esempio di applicativo sviluppato con i principi di MVC (Model View Controller) in mente. Sfruttando questo modello è statopossibile creare front-end sia per il Web (utilizzando Rivet) e GUI (con Tk). Riferimenti: Tcl Livello: Medio/alto Documentazione: Free Software by David N. Welton 9 - 14/04/2004 - Introduzione BASH di Matteo Riondato Descrizione: Si affrontano le basi della programmazione di shell (bash): dichiarazione variabili, cicli, test, operazioni, reindirizzamento, funzioni, ecc... Livello: Base/medio Documentazione: Absolute bash scripting guide 10 - 21/04/2004 - VPN: Ipsec (KAME), FreeSWAN, openvpn e PPP over SSH di Mauro Luzi Descrizione: Si cercherà di capire quando sono necessarie, come funzionano, l'offerta che esiste in ambiente GNU/Linux, pregi e difetti e si farà un esempio pratico con openvpn. Livello: Medio 11 - 28/04/2004 - Introduzione a PHP di Marco Scutari Descrizione: Introduzione all'utilizzo di PHP Riferimenti: PHP Livello: Introduttivo Requisiti: Conoscere l'HTML Documentazione: PHP Hypertext Preprocessor (formato presentazione di OpenOffice.org) 12 - 05/05/2004 - Anti-spamming e antivirus di NN, Mauro Luzi Descrizione: Si introdurranno i metodi disponibili e le modalità di lotta allo spam. Si presenterà una soluzione libera per la protezione ai virus. Riferimenti: Postfix, Amavis, Clamav, SpamAssassin Livello: Avanzato Requisiti: Aver amministrato un server di posta sotto GNU/Linux Documentazione: Spam e Virus (formato PDF) 13 - 12/05/2004 - LVM: cosa i sistemisti fanno ai vostri dati senza che ve ne accorgiate. Ossia: dove vogliono andare i vostri dati oggi? di Chiara Paci Descrizione: Livello: Difficile Documentazione:
AJ Lewis, "LVM HOWTO", http://www.tldp.org/HOWTO/LVM-HOWTO/index.html Jakob Østergaard, Emilio Bueso, "The Software-RAID HOWTO", http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html Johnny Shieh, "Quick Reference: AIX Logical Volume Manager and Veritas Volume Manager", http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/redp0107.html?Open Laurent Vanel, Ronald van der Knaap, Dugald Foreman, Keigo Matsubara, Antony Steel, "AIX Logical Volume Manager from A to Z: Introduction and Concepts", http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg245432.html?Open Linas Vepstas, Douglas Gilbert, "RAID and Data Protection Solutions for Linux", http://linas.org/linux/raid.html
Mike Neuffer, Linux High Performance SCSI & RAID, http://www.uni-mainz.de/~neuffer/scsi/ 14 - 19/05/2004 - Linux Esotico: vserver e UML di NN, Mauro Luzi Descrizione: In questa serata si affronteranno due metodi "esotici" per gestire più "contesti" su una stessa macchina. L'obbiettivo sarà quello di avere la "sensazione" di più macchine che girano su un unico hardware. Riferimenti: Vserver, UML Livello: Avanzato Requisiti: Aver amministrato macchine GNU/Linux 15 - 26/05/2004 - Introduzione PERL di Andrea Guarnaccia Descrizione: Serata introduttiva all'utilizzo di PERL. Livello: Medio 16 - 09/06/2004 - PostgreSQL di Pierpaolo Toniolo Descrizione: Introduzione all'utilizzo ed alla gestione di uno dei migliori RDBMS libero disponibili sul mercato. Semplice manutenzione e gestione degli utenti. Riferimenti: PostgreSQL Requisiti: Conoscenze di amministrazione di server Linux. 17 - 16/06/2004 - IPTables (Packet Filtering Linux) di Mauro Luzi Descrizione: 18 - 23/06/2004 - Squid Proxy Server di Mauro Luzi Descrizione: 19 - 30/06/2004 - Wireless e sicurezza di Rudi Verago Descrizione: