Con il patrocinio della Facoltà d’Ingegneria dell’Università degli Studi di Napoli “Federico II” il Nalug – Napoli GNU/Linux Users Group presenta:
Pinguino In Tour 2012 – Workshops @ Unina
Workshop e Seminari sul software libero, l’elettronica libera e la programmazione in linguaggi Open.
– Martedì 17 aprile – 15.30-17.30
Presentazione dei seminari – Prof. Antonio Pescapé
“Compilazione del Kernel Linux – light tips && tricks” di Marco Ferrigno
– Giovedì 3 maggio – 15.30-17.30
“Arduino: Open Hardware” di Luciano Esposito
– Lunedì 14 maggio – 11.30-13.30
“Introduzione a Modern::Perl” di Mario Rossano
I seminari e i workshop si terranno presso la sede della facoltà di ingegneria in Via Nuova Agnano (aula TA7), in Napoli.
Leggi tutta la news per le slides dei workshop e le foto degli eventi!
“Compilazione del Kernel Linux – light tips && tricks” di Marco Ferrigno
Abstract: Dopo una breve digressione sugli argomenti trattati in
occasione del GNU/Linux Day 2011 con l’intervento “Undestanding Linux
– 20 anni di kernel tra storia e tecnica”, sarà descritta la fase di
configurazione e di compilazione del kernel soffermandosi, dove
opportuno, su argomenti cardine e di rilevanza tecnica – dal setup
generale alle voci circa la virtualizzazione – al fine di una
maggiore comprensione dello stesso e della sua natura intrinseca.
In calce, verrano segnalate le possibili modifiche after compiling e
le problematiche legate alla sicurezza e agli errori noti.
Bio: Marco Ferrigno è attualmente ricercatore indipendente in
sistemistica e sicurezza in ambienti multipiattaforma. Incontra una
distribuzione GNU/Linux nel lontano ’99 e da lì in poi non ce n’è più
per nessuno! Trascorre i primi anni divorando con curiosità qualunque
distro gli capiti a tiro fin quando non decide di darsi una calmata
(… o quasi) dedicando il suo tempo e le sue energie alla comunità
Debian GNU/Linux, nella quale è – dal 2009 – Senior Developer per
l’Italian HowTo. Monitora, inoltre, il progetto Security Hardening, la
documentazione Debian Root RAID Software e i port per NetBSD e
GNU/Hurd. E’ appassionato e segue gli sviluppi, in salsa open source,
di analisi forense, automotive e robotica industriale.
Sono disponibili:
Foto del seminario – Video e slides del seminario
“Arduino: Open Hardware” di Luciano Esposito
Abstract: Cominceremo con una breve introduzione di cos’è Arduino, ed
andremo ad analizzare l’architettura dei componenti facenti parte di
questa piattaforma. Subito dopo analizzeremo il ciclo di sviluppo del
software e capiremo in che modo il nostro programma scritto in C/C++
verrà tradotto in quello che sarà il codice oggetto trasferito su
Arduino. Inoltre analizzeremo brevemente il protocollo I2C che permette
la comunicazione con il nunchuck Wii e vedremo un esempio di utilizzo.
Mostreremo così una piccola applicazione capace di leggere i comandi dal
controller della Wii e di eseguire dei semplici compiti. Tutto questo
sarà ovviamente supportato da una breve introduzione alla programmazione
con Arduino che ci permetterà di capire in che modo possiamo
controllarlo.
Bio: Ho cominciato ad interessarmi all’informatica alla tenera età di 5
anni grazie a mio padre. All’epoca esistevano ancora gli 80486, il
sistema MS-DOS, e il Super Nintendo… nel lontano 1993. Da quel momento
in poi l’informatica diviene una passione e successivamente oggetto di
studio quando mi iscrivo all’Università di Napoli “Federico II” alla
facoltà di Ingegneria Informatica. Concludo gli studi triennali con
successo nel luglio del 2011 lavorando alla tesi con il gruppo COMICS
del Dipartimento di Informatica e Sistemistica. Durante il mio percorso
universitario mi sono imbattuto più volte in Linux e nel software libero
appassionandomi a tale sistema e alla filosofia con cui è costruito.
Inoltre sono stato relatore al Linux day 2011 con l’intervento “Net-Neutrality: problematiche e soluzioni. – La piattaforma HoBBIT”
Tutt’ora continuo nello studio di tale sistema insieme ad amici e
colleghi che condividono con me la stessa passione.
“Introduzione a Modern::Perl” di Mario Rossano
Abstract: Il seminario introdurrà alla programmazione Perl moderna, linguaggio stabilmente tra i 10 più diffusi al mondo. Perl supporta i paradigmi: funzionale, procedurale ed OOP perchè, come dice Larry Wall suo creatore “c’è più di un modo per farlo”.
Verranno illustrati: tipi di variabili, sintassi, espressioni regolari, subroutine, programmazione ad oggetti e Moose, Perl e database (DBI, DBIx::Class), Wx (GUI in Perl), CPAN (Comprehensive Perl Archive Network). Lo scopo è di fornire una serie di riferimenti utili a chi vorrà poi approfondire questo linguaggio.
Bio: Mario Rossano aka Anak della community Perl italiana, analista e sviluppatore, appassionato di Teoria dei Numeri, geometria frattale e crittografia, inizia a programmare nel 1982 e da allora non smette più.
Utilizza Perl, sorridendo, dal 1999, apprezzando il linguaggio per il suo essere multipiattaforma ma soprattutto per l’elasticità.
Negli anni si è dedicato allo sviluppo ed implementazione di algoritmi per rilevare movimento, DB non SQL su flatfile, nuova crittografia – per cui è tra i CPAN authors – e sistemi CMS in AJAX con XML gestito tramite Perl.
Tra le ultime cose:
2009 – Vincitore dell’Italian Perl Contest con l’articolo sulla crittografia frattale.
2009 – Speaker IPW2009, CNR di Pisa. Talk sul suo DBMS su flatfile: Omnia: Omnia Manager Not Interface Adapter
2010 – Speaker YAPC::EU::2010 (Yet Another Perl Conference, Europe). Talk su Crypt::FNA and MySQL
2011 – Speaker IPW2011, Univ. di Torino, Facoltà di Informatica. Talk sui nuovi sviluppi della crittografia FNA
2012 – Speaker Codemotion2012, Univ. Roma Tre, Facoltà di Ingegneria. Talk sulle classi Crypt::FNA e Crypt::FNA::Async disponibili su CPAN.
Motto: hacking è risolvere un problema in modo nuovo, mai tentato prima