Area Avanzata
Nei locali della Scuola Normale Superiore di Pisa, in Pisa P.zza dei Cavalieri n. 7 dalle ore 15.00 alle ore 19.00.
|
|
Programma
Area Seminari - Aula A |
---|
15:00 - 15:20 |
15:20 - 15:50 Al Linux day non parliamo solo di GNU/Linux: oggi "software libero" e "open source" vanno a braccetto con "open standard", "open data", "open access" e tanti altri "open". Vediamo di fare un pò di ordine, ricordare cos'è e capire come mai la nostra società ha oggi bisogno di accesso libero e trasparente alla conoscenza. Perché sì, il punto è che anche i programmi per computer sono conoscenza. |
16:00 - 16:30 Come ti incollo la radio, ovvero: come mettere insieme un sacco di software diversi che non sono fatti per stare l'uno con l'altro e farli collaborare per automatizzare i compiti più gravosi (e anche i più noiosi) di una radio. Per tutti quelli che non hanno voglia né tempo di reinventare la ruota, ecco a voi una selezione dei problemi più drammatici e delle migliori soluzioni realizzate dagli hackers di Radiocicletta, pubblicati sulla piattaforma GitHub (http://github.com/radiocicletta). Il bello è che (strano a dirsi) non solo sono software che funzionano, ma possono essere usati ed estesi da tutti. |
16:40 - 17:10 Dopo gli avvenimenti che hanno contraddistinto il 2013 e lo scandalo DataGate, è chiaro a tutti quanto sia difficile proteggere i propri dati da occhi indiscreti, nel momento in cui, per esempio, viaggiano in rete. "Big Data" e Privacy diventano ossimori l'uno dell'altro. Non bastano le soluzioni di cifratura per aver garantita la confidenzialità dell'informazione. Nel talk si presenteranno alcune soluzioni per "attaccare" traffico di rete cifrato. |
17:20 - 17:50 Slackware Linux è la più antica distribuzione GNU/Linux ancora in attività e viene considerata erroneamente da molti come una delle più ostiche tra quelle esistenti. É invece una delle distribuzioni più semplici e dirette, forse persino quella più “didattica” per chi si avvicina a GNU/Linux: tenta di integrare i diversi software che la compongono così come vengono forniti dagli sviluppatori originali, e offre un ambiente completo per desktop e server, trasparente e senza ostacoli per chi vuole usarla per programmare o personalizzarla per gli scopi più disparati. |
18:00 - 18:30 In occasione dell'evento del Linux Day viene riproposto ed ampliato un tema già trattato in questa sede pisana a marzo 2013: l'Open Access. In passato il ruolo svolto dagli editori è stato essenziale, oggi ci si domanda se i costi elevati sono tuttora giustificati. L'Open Access rappresenta un modello alternativo per la diffusione dei risultati prodotti dalle Università, attraverso il quale gli articoli di ricerca sono liberamente disponibili, senza costi d’accesso. Lo stesso mondo accademico della ricerca si sta interrogando proprio su questo. Sarà spiegato che cos'è l'Open Access, con approfondimenti sulle ultime disposizioni normative dettate dal Legislatore italiano. |
Area Seminari - Aula B |
---|
15:00 - 15:20 |
15:20 - 15:50 Con tutto il parlare che se ne fa di questi tempi, poteva mancare un excursus su nodejs? Vediamo insieme cosa succede quando Javascript viene staccato dal browser e viene usato per creare applicazioni server-side. Vi diranno che è sbagliato, che non si fa, che "javascript va bene per giocare". Noi vi faremo vedere che invece è molto più serio e produttivo di quanto vi hanno fatto credere 15 anni di sviluppo web. Durante la presentazione vi diremo cos'è NodeJS, il motore lato server che sfrutta le potenzialità di JavaScript, per cosa viene usato e verranno proposti alcuni esempi delle potenzialità di questa tecnologia, tra cui una piccola sopresa. Inoltre vi racconteremo alcune delle nostre esperienze lavorative. É molto consigliata la consocenza di Javascript |
16:00 - 16:30 BFQ (Budget Fair Queueing) is a production-quality, proportional-share disk scheduler with a relatively large user base. Part of its success is due to a set of simple heuristics that we added to the original algorithm about two years ago. The first heuristic enriches BFQ with one of the most desirable properties for a desktop or handheld system: responsiveness. A companion heuristic also reduces latency for soft real-time applications, such as audio or video players. As a result of our heuristics: 1) whatever the disk load is, interactive applications are virtually as responsive as if the disk was idle; 2) soft real-time applications enjoy lower latencies than CFQ; 3) a high throughput is achieved also in the presence of many concurrent requests and sudden increases of the workload. In this presentation I will first show these results through a demo of the performance of BFQ, as compared to CFQ. Then I will provide a few details both on how the low-latency heuristics of BFQ work, and on why they fit the BFQ service scheme. |
16:40 - 17:10 I file system di tipo Copy On Write (spesso indicati tramite l'acronimo COW) offrono potenzialità come snapshot volumi e cloni. Nel seminario vedremo come usare queste nuove funzionalità e come sostituirne molte altre finora gestite da più strumenti. Compareremo ZFS con la futura promessa del mondo GNU/Linux BTRFS, evidenziandone pregi e difetti. |
17:20 - 17:50 ntop è un tool open-source per il monitoraggio del traffico di rete rilasciato nel 1998. Quest'anno abbiamo riscritto da zero ntop (adesso si chiama ntopng) in modo da:
|
18:00 - 19:00 Cos'è la memoria transazionale software? Un paradigma di programmazione concorrente che promette di risolvere in un colpo solo tutte le difficoltà classiche dei mutex: deadlock, corse critiche, inversioni di priorità, mancanza di componibilità, difficoltà nel debugging e nel mostrare la correttezza di un algoritmo. Mantenere una promessa del genere è, usando un eufemismo, estremamente arduo. Una volta introdotti i concetti di base, passeremo ad una dimostrazione dal vivo con la libreria STMX scritta dal relatore, da cui prendere spunto per le considerazioni pratiche, individuando vantaggi e svantaggi. La sorpresa finale? La memoria transazionale hardware, ultima arrivata che si sta già facendo spazio nel kernel Linux, nei compilatori e nelle librerie di programmazione concorrente. |
Con il patrocinio di:
Provincia |
Comune |
Comune |
Comune |
Comune di |
Comune di |
Comune di |
Università |
Fondazione Toscana |
La Limonaia |
Wikimedia Italia |