Presentazione al LinuxDAY 2013 presso l'Urban Center di Rovereto.
Tecnologie e strumenti Open Source Web 3.0 per lo sviluppo Real Time distribuito, Internet of Things, automazione del territorio.
Errori informatici da non commettere nel mondo lavorativoAndrea Draghetti
Quotidianamente il 46% della popolazione mondiale sfrutta Internet.
3,4 miliardi di persone che grazie a molteplici tecnici informatici riescono in tutta semplicità a socializzare, informarsi, giocare o lavorare.
Tecnici che hanno una grossa responsabilità sulle proprie spalle per evitare disastri che possano mettere a rischio la privacy degli utenti o dati sensibili governativi.
Partendo dal Data Leak di Ashley Madison che ha spinto diversi uomini al suicidio vedremo assieme i principali errori da non commettere nel mondo lavorativo e studieremo casi reali avvenuti negli ultimi anni.
Uso pratico di Inline::Java, j4sign & Bouncy Castle Crypto APIsGuido Brugnara
In Italia dal 2011 le applicazioni che implementano meccanismi di firma digitale a valore legale devono supportare SHA 256 e il recente formato per imbustare documenti con marcatura temporale (RFC 5544).
L'intervento ha illustrato l'utilizzo delle classi Java Open Source di j4sign e Bouncy Castle da ambiente Apache & mod_perl utilizzando Inline::Java per effettuare la verifica della validità di documenti firmati e marcati digitalmente con le attuali regole italiane.
Link:
- http://act.yapc.eu/ipw2012/talk/4270
- http://tools.ietf.org/html/rfc5544
- http://j4sign.sourceforge.net
- http://www.bouncycastle.org
I linguaggi del web - seconda edizione (3° giornata)Diego La Monica
Modulo 4 – AJAX
- Interazioni client/server
- Framework a confronto:
- jQuery
- Mootools
- YUI
- JAST
Modulo 5 – ARIA e l’accessibilità lato client
- Prendere un po' di ARIA
- Le tecnologie assistive
- Ruoli, stati e proprietà
- Strumenti per lo sviluppo accessibile
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceMario Rossano
Slide di presentazione del progetto Programma Il Futuro (http://www.programmailfuturo.it) che mi ha visto come progettista del software in cooperazione con Marco Ferrigno che ha curato l'infrastruttura di rete.
Il progetto, ideato dal prof. Giorgio Ventre (Univ. "Federico II" di Napoli) ed il prof. Enrico Nardelli (Univ. di Roma "Tor Vergata") per il CINI (Consorzio Interuniversitario Nazionale per l'Informatica) ed il MIUR (Ministero dell'Istruzione, Università e Ricerca), fa parte de "La Buona Scuola", iniziativa promossa dal Ministro Giannini, in collegamento con il progetto internazionale Code.org tra i cui testimonial Barak Obama.
Il portale, che è il primo ad integrare la crittografia frattale FNA che ho sviluppato, ha come cuore il sistema di registrazione con profilazione capillare - a nodi - degli utenti, ed il bridge di comunicazione (un hack) verso il sistema di registrazione di code.org e di hourofcode.com.
Nelle slides i link ipertestuali verso pastebin.com dove sono riportate alcune parti del codice crittografico e del bridge in Perl.
Errori informatici da non commettere nel mondo lavorativoAndrea Draghetti
Quotidianamente il 46% della popolazione mondiale sfrutta Internet.
3,4 miliardi di persone che grazie a molteplici tecnici informatici riescono in tutta semplicità a socializzare, informarsi, giocare o lavorare.
Tecnici che hanno una grossa responsabilità sulle proprie spalle per evitare disastri che possano mettere a rischio la privacy degli utenti o dati sensibili governativi.
Partendo dal Data Leak di Ashley Madison che ha spinto diversi uomini al suicidio vedremo assieme i principali errori da non commettere nel mondo lavorativo e studieremo casi reali avvenuti negli ultimi anni.
Uso pratico di Inline::Java, j4sign & Bouncy Castle Crypto APIsGuido Brugnara
In Italia dal 2011 le applicazioni che implementano meccanismi di firma digitale a valore legale devono supportare SHA 256 e il recente formato per imbustare documenti con marcatura temporale (RFC 5544).
L'intervento ha illustrato l'utilizzo delle classi Java Open Source di j4sign e Bouncy Castle da ambiente Apache & mod_perl utilizzando Inline::Java per effettuare la verifica della validità di documenti firmati e marcati digitalmente con le attuali regole italiane.
Link:
- http://act.yapc.eu/ipw2012/talk/4270
- http://tools.ietf.org/html/rfc5544
- http://j4sign.sourceforge.net
- http://www.bouncycastle.org
I linguaggi del web - seconda edizione (3° giornata)Diego La Monica
Modulo 4 – AJAX
- Interazioni client/server
- Framework a confronto:
- jQuery
- Mootools
- YUI
- JAST
Modulo 5 – ARIA e l’accessibilità lato client
- Prendere un po' di ARIA
- Le tecnologie assistive
- Ruoli, stati e proprietà
- Strumenti per lo sviluppo accessibile
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceMario Rossano
Slide di presentazione del progetto Programma Il Futuro (http://www.programmailfuturo.it) che mi ha visto come progettista del software in cooperazione con Marco Ferrigno che ha curato l'infrastruttura di rete.
Il progetto, ideato dal prof. Giorgio Ventre (Univ. "Federico II" di Napoli) ed il prof. Enrico Nardelli (Univ. di Roma "Tor Vergata") per il CINI (Consorzio Interuniversitario Nazionale per l'Informatica) ed il MIUR (Ministero dell'Istruzione, Università e Ricerca), fa parte de "La Buona Scuola", iniziativa promossa dal Ministro Giannini, in collegamento con il progetto internazionale Code.org tra i cui testimonial Barak Obama.
Il portale, che è il primo ad integrare la crittografia frattale FNA che ho sviluppato, ha come cuore il sistema di registrazione con profilazione capillare - a nodi - degli utenti, ed il bridge di comunicazione (un hack) verso il sistema di registrazione di code.org e di hourofcode.com.
Nelle slides i link ipertestuali verso pastebin.com dove sono riportate alcune parti del codice crittografico e del bridge in Perl.
Programma il futuro: una scelta open sourceMarco Ferrigno
Un'analisi tecnica dello strumento che avrà un grande impatto culturale sul futuro del nostro Paese: Programma Il Futuro. Nato da un'idea che ha visto coinvolti Il MIUR, il CINI – Consorzio Interuniversitario Nazionale per l’Informatica - e aziende IT intervenute come sponsor, l'iniziativa ha l’obiettivo di fornire alle scuole una serie di strumenti semplici, divertenti e facilmente accessibili per formare gli studenti ai concetti di base dell'informatica. Il fine ultimo è dunque la formazione sin dalla tenera età del pensiero computazionale. Scopriremo insieme al collega Mario Rossano (responsabile della progettazione software) il perchè di un approccio opensource ad un progetto ad elevata criticità per il sistema Paese.
Teaching about:
- Web Standards
- HTML/XHTML and CSS
- Javascript
- DOM
- Frameworks,
- AJAX,
- Cross-Browser Developement
- Web Accessibility and WAI-ARIA,
- Developing and testing tools
Django è un framework open source per lo sviluppo di applicazioni web, scritto in linguaggio Python. Django è anche conosciuto come "The web framework for perfectionists with deadlines" perché creato con l'obiettivo di ridurre i tempi di sviluppo e migliorare la qualità delle applicazioni web. La presentazione vuole evidenziare le caratteritiche di questo framework e mostrare come è semplice creare con Django una piccola applicazione web.
Programma il futuro: una scelta open sourceMarco Ferrigno
Un'analisi tecnica dello strumento che avrà un grande impatto culturale sul futuro del nostro Paese: Programma Il Futuro. Nato da un'idea che ha visto coinvolti Il MIUR, il CINI – Consorzio Interuniversitario Nazionale per l’Informatica - e aziende IT intervenute come sponsor, l'iniziativa ha l’obiettivo di fornire alle scuole una serie di strumenti semplici, divertenti e facilmente accessibili per formare gli studenti ai concetti di base dell'informatica. Il fine ultimo è dunque la formazione sin dalla tenera età del pensiero computazionale. Scopriremo insieme al collega Mario Rossano (responsabile della progettazione software) il perchè di un approccio opensource ad un progetto ad elevata criticità per il sistema Paese.
Teaching about:
- Web Standards
- HTML/XHTML and CSS
- Javascript
- DOM
- Frameworks,
- AJAX,
- Cross-Browser Developement
- Web Accessibility and WAI-ARIA,
- Developing and testing tools
Django è un framework open source per lo sviluppo di applicazioni web, scritto in linguaggio Python. Django è anche conosciuto come "The web framework for perfectionists with deadlines" perché creato con l'obiettivo di ridurre i tempi di sviluppo e migliorare la qualità delle applicazioni web. La presentazione vuole evidenziare le caratteritiche di questo framework e mostrare come è semplice creare con Django una piccola applicazione web.
2. Javascript e Firebug per lo sviluppo Web 3.0
Guido Brugnara
<script type=”text/javascript”>
alert(“Ciao, mondo”);
</script>
ECMA-262 (standard ISO/IEC 16262:2011)
JavaScript (Mozilla)
JScript (Microsoft)
ActionScript (Adobe)
LinuxDay 2013 – Rovereto, 26 ottobre
Compatibilità con ECMA Script 5
http://kangax.github.io/es5-compat-table/
Con Firebug abbiamo a disposizione un
completo ambiente di sviluppo con
il quale è possibile:
- tracciare gli errori
- eseguire il codice javascript passo-passo
- seguire il valore delle variabili
- eseguire del codice “al volo”
- ispezionare gli oggetti
...
ione
az
ostr
Dim
4. Javascript e Firebug per lo sviluppo Web 3.0
Guido Brugnara
Editor HTML5 Open Source
sviluppo WYSIWYG
assemblaggio drag & drop
“gira” nei browser
LinuxDay 2013 – Rovereto, 26 ottobre
desktop & mobile
multipiattaforma
genera codice modificabile
HTML5 & CSS3
OpenAjax Widget
basata su Dojo Toolkit
ostr
Dim
...
one
azi
http://maqetta.org/