Come si creano le app Android — Linux Day 2016

Il 22 ottobre si è svolto il Linux Day 2016 in tutta Italia. Come ormai faccio da anni, ho partecipato all’organizzazione di quello di Bassano del Grappa (VI) assieme a GrappaLUG.

Il Linux Day è un evento fantastico per vari motivi: è gratuito, si trova in decine di città in tutto il paese, e consente alle persone di avvicinarsi a Linux e conoscere varie tematiche relative al mondo del software libero.

Quest’anno ho deciso di proporre un talk basato essenzialmente sul mio lavoro, parlando dello sviluppo di app per Android, il quale è un sistema operativo basato su Linux, perciò eravamo pienamente in tema. 🙂

Di seguito potete vedere la registrazione del talk e le slide su SlideShare. Se volete scaricarle, le trovate sul sito del GrappaLUG. Naturalmente fatemi sapere se avete qualche domanda o dubbio. Buona visione!

I migliori metodi per estrarre automaticamente notizie, ricette e altre informazioni dai siti web

Il web è una miniera di informazioni, il cui contenuto cresce a dismisura ogni giorno. Una necessità che ci troviamo ad avere frequentemente è quella di estrarre e salvare contenuti e dati. In passato ho trattato l’estrazione dei contenuti audio e video, ma esistono anche moltissimi contenuti testuali, come notizie, ricette o tabelle con dati numerici.

Inoltre è molto utile essere notificati quando il contenuto di un sito cambia, per esempio pubblicando un nuovo articolo o aggiungendo delle foto a una galleria. Tuttavia, non tutti i siti offrono dei feed RSS già pronti.

Vi avevo anticipato che avrei trattato questo argomento al Linux Day 2015 e finalmente è pronto il filmato del mio intervento. 🙂 Riporto qui la descrizione e il video del talk:

Il web è pieno di informazioni utili: non solo dati numerici, ma anche notizie, tutorial, ricette e gallerie di immagini. Tuttavia, spesso i siti web rendono complicato estrarre le informazioni che ci interessano per poi elaborarle o convertirle. Inoltre, a volte è utile tenere traccia degli aggiornamenti che vengono pubblicati su una certa pagina.

In questo talk vengono analizzati strumenti e tecniche per risolvere efficacemente questo problema tramite il web scraping.

Siamo stati costretti ad usare una telecamera di riserva, per problemi tecnici con quella principale. Per questo il video è di scarsa qualità, ma ci sono le slide in sovrimpressione che compaiono quando necessario, quindi è tutto leggibile.

Se volete, potete scaricare le slide in PDF dal sito del GrappaLUG, cliccando qui.

Il mio intervento al Linux Day — Sabato 24 Ottobre 2015

evento LD 2015

Come di consueto, anche quest’anno collaborerò con il GrappaLUG alla realizzazione del Linux Day 2015 a Bassano del Grappa (VI).

Avete mai sentito parlare di data scraping? Se vi ricorda un po’ il suono del ghiaccio quando viene grattato via dal frigorifero, una mezza idea già ce l’avete… 😛

In pratica si tratta degli strumenti e delle strategie che si usano per estrapolare informazioni dalle pagine web. Pensate ad esempio al mio script per scaricare i video da Rai Replay, oppure Video Mediaset o La7.

Ma non è tutto, perché la tematica è molto più generale. Potete immaginare di avere un sito dove sono inserite delle ricette che volete estrarre e stampare, oppure a delle tabelle con dei numeri di telefono.

Se vi ponete delle domande come queste:

  • Come faccio a salvare velocemente le 45 foto di questo album online?
  • In che modo posso estrarre le tabelle di questo PDF?
  • Come creo un avviso che mi mandi un’email ogni volta che viene pubblicata una notizia su questo sito?

…allora siete interessati al data scraping.

Estrarre notizie, ricette e altre informazioni dai siti web
Ore 17.00–17.40 — Relatore Andrea Lazzarotto

Il tempo a disposizione sarà un po’ limitato (40 minuti) perciò mi concentrerò su qualche esempio essenziale, probabilmente saltando cose troppo difficili. 🙂

In ogni caso penso che ne verrà fuori un talk interessante. Tenete conto che quest’anno si sta valutando se riusciremo a filmare gli interventi oppure no… potrebbe anche non esserci un video disponibile online. Meglio venire di persona! 😉

Infine, come spiegato nella pagina ufficiale dell’evento:

L’ingresso è libero, tuttavia i posti a sedere sono limitati. Pertanto consigliamo la prenotazione facoltativa tramite Eventbrite:

Prenota ora!

Vi consiglio pertanto di prenotare il vostro “biglietto” gratuitamente se desiderate partecipare. Nel caso i posti riservati finissero non preoccupatevi, potrete comunque accedere al Linux Day, la prenotazione serve solo per i posti a sedere.

Ovviamente ci saranno anche altri talk e sono tutti gustosi, perciò vi suggerisco di andare a leggere il programma completo.

Vi aspetto a Bassano! 😀

Sorgente: Linux day 2015 | GrappaLUG

Linux Day 2013 a Bassano del Grappa (VI)

Con grande piacere vi annuncio che anche quest’anno GrappaLUG si occupa di organizzare il Linux Day a Bassano del Grappa. La data che vi dovete segnare in calendario è il 26 ottobre 2013. Per chi ancora non lo sapesse, il Linux Day è una giornata culturale sul software libero. Cito dal volantino:

Il Linux Day è una giornata nazionale dedicata alla divulgazione della cultura informatica, in particolare quella legata al software libero. Durante l’evento si svolgono diversi interventi a tema, è aperto un laboratorio per tutto il giorno dove si possono provare le applicazioni libere e i membri di GrappaLUG sono a disposizione del pubblico per domande o dubbi.

Si tratta di un evento ad accesso libero e gratuito che interessa a tutti perché tutti siamo utenti di software libero, direttamente o indirettamente. Google (incluso Youtube) e Facebook usano molto software libero per fornire i loro servizi, e Linux è anche la base di Android e delle Smart TV. Se usate uno qualsiasi di questi prodotti, potete goderveli perché esiste il software libero, quindi perché non scoprirne di più? 😉

Quest’anno il focus di GrappaLUG è quello di realizzare un volantino completo in digitale, tant’è vero che non abbiamo ancora stampato nulla di cartaceo ed è probabile che non lo faremo o sarà in tiratura molto limitata. Perciò eccone qui un’anteprima, cliccate e potrete leggere il programma completo e gli orari. Vi aspettiamo! 🙂

Volantino digitale del Linux Day 2013 a Bassano del Grappa
Volantino digitale del Linux Day 2013 a Bassano del Grappa

Linux Day 2012 a Bassano del Grappa (VI)

Anche quest’anno il GrappaLUG (Linux Users Group di Bassano del Grappa) vi invita a partecipare al Linux Day, una giornata nazionale di divulgazione per far conoscere il mondo del Software Libero (Free Libre Open Source Software) e permettere al pubblico di scoprire le immense possibilità che questo innovativo approccio al mondo dell’informatica può offrire a tutti.

via Linux Day 2012 | GrappaLUG.

Linux Day 2011 a Bassano del Grappa (VI), ancora a tema scolastico

Il volantino A5 della manifestazione bassanese

Anche questo fine ottobre si svolgerà il Linux Day: per un giorno decine di città italiane si illumineranno di libertà e divulgazione aperta e gratuita su temi ormai centrali e fondamentali per tutti quanti.

Molti vedono il vantaggio del software libero solo sotto al profilo economico, accantonando un po’ anche i valori etici e educativi che queste applicazioni trasmettono a tutti gli utilizzatori, ma in particolare agli studenti. GrappaLUG quest’anno ha ritenuto giusto riproporre nuovamente il tema della scuola che già è stato portato avanti l’anno scorso, anche considerando il progetto scolastico che è tutt’ora attivo alle scuole medie Vittorelli.

Non stupitevi quindi del fatto che il programma della manifestazione sembri proprio un orario scolastico. 😉 La giornata è divisa in due momenti, al mattino ci saranno dei talk, mentre al pomeriggio dei laboratori dove poter “toccare con mano” il software libero. Cito direttamente dalla pagina dedicata al programma:

Mattina (dalle 08:00 alle 13:00)

08:00 ~ 08:30 – Presentazione della giornata
08:30 ~ 09:30 – Elettronica: Elettronica aperta – relatore Damiano Conte
09:30 ~ 10:30 – Matematica: Matematica con Linux – relatore Andrea Lazzarotto
10:30 ~ 10:45 – “Ricreazione”
10:45 ~ 11:45 – Italiano: Scrivere con LibreOffice – relatore Claudio Ferronato
11:45 ~ 12:45 – Informatica: L’arte dell’hacking – relatore Nicola Bisinella

Gli incontri, seppur orientati su argomenti di stampo scolastico, sono aperti a tutti e trattano argomenti abbastanza generali. La partecipazione alla mattina è comunque in particolar modo consigliata ai docenti del territorio e alle proprie classi.

A lato degli interventi rimarrà attivo un punto informazioni a completa disposizione di chiunque volesse avere maggiori dettagli o assistenza sull’uso di Gnu/Linux.

Pomeriggio (dalle 14:00 in poi)

Le ore pomeridiane saranno dedicate all’esperienza diretta, e si potranno provare i PC con i sistemi operativi Gnu/Linux assieme alle applicazioni installate. Sarà anche il momento ideale per chi vorrà portare il proprio computer per installare o provare direttamente Gnu/Linux.

All’inizio di questo articolo trovate il volantino dell’evento. Ovviamente molte copie verranno distribuite a Bassano del Grappa, ma alcune anche nei comuni limitrofi. Se ne volete una copia da collezione comunque ve ne possiamo dare una il giorno stesso. 😉

Scherzi a parte, mi auguro che come ogni anno la manifestazione susciti l’interesse di molte persone e che sempre più utenti “comuni” di PC possano venire a conoscenza di un mondo informatico a cui non tutti sono abituati. Come sempre, passate parola e ricordatevi che il Linux Day si svolge un po’ in tutta Italia, cliccare per credere!

Wiki per la realizzazione del vademecum sul software libero

L’anno scorso il mio LUG ha realizzato la prima versione del vademecum su Linux e sul software libero. Si tratta di un manualetto che è stato distribuito (lo ricordo con molto piacere) anche ai miei coetanei che frequentano il liceo scientifico vicino al mio ITIS. È bello vedere i ragazzi interessati alla tecnologia sana. In concreto, questo libretto in formato A6, deve contenere una descrizione dei migliori/più famosi software liberi dedicati alle più svariate esigenze dell’utente comune.

Il tutto deve essere nell’ottica di usare un linguaggio chiaro e semplice per permettere la conoscenza dei concetti fondamentali anche ai meno avvezzi alla tecnologia. Recentemente Luca Menini, il grande personaggio che cura la coordinazione del progetto, ha inviato nella nostra mailing list un messaggio in cui chiedeva collaborazione.

Per il linuxday di quest’anno, stiamo lavorando, assieme al LUG di Fabriano e altri, ad un aggiornamento del vademecum realizzato nel 2008 dal nostro LUG.

Se volete vedere il testo e collaborare alla stesura, consultate il wiki: http://pdp.linux.it/wiki/index.php/Realizzazione_vademecum_Linux_Day_2009
Le regole sono:

  • la scrittura e’ collaborativa con le regole di un wiki;
  • deve capire anche mia nonna;
  • e’ rivolto a chi non conosce il software libero e serve a var venir voglia di provarlo;
  • deve essere contenuto in 16 pagine formato A6.

Il resto lo potete leggere seguendo il link.

poiche’ noi siamo in “nonni” del vademecum, e’ importante il nostro contributo.
Vi aspetto…

Mi sono già premurato di “rompere le scatole” a chi di dovere per alcune correzioni e/o aggiunte che mi venivano in mente, in particolare sapete che ho un debole per GIMP e la grafica libera in generale. Vi ho voluto girare questo messaggio perché spero vivamente che contribuiscano quante più persone possibili. La cosa fantastica è che è molto importante soprattutto il parere dei semplici appassionati di software libero, non quello dei grandi esperti.

Se non ho capito male questo vademecum verrà distribuito da ILS capillarmente attraverso i vari LUG sparsi per l’Italia… e avete l’occasione di aver partecipato anche voi! 😀

Dopo il Linux Day 2008

L’esperienza è stata indubbiamente positiva. La mattina al liceo a Bassano mi è piaciuta moltissimo: c’erano tanti ragazzi in aula magna ed interessati.

Purtroppo non ho potuto seguire i talk in quanto sono rimasto fuori a fare “accoglienza” insieme ad altri del LUG. Tuttavia è stato molto piacevole vedere che sia i ragazzi che i docenti si interessavano e non erano tutti lì solo per saltare ore di scuola. 😉

Al pomeriggio poi sono andato a Cittadella come vi avevo già detto, e lì purtroppo ho notato una scarsa affluenza. C’era poca gente, e alla fine non sono riuscito ad installare Ubuntu ad un aspirante utente in quanto chi doveva portare i CD delle varie distro ha portato solo quelli live, ritenendo che quelli alternate fossero rischiosi se dati in mano ad un utente inesperto.

Sinceramente non sono d’accordo, e con quei 256 MB di RAM sarei riuscito a fare un’installazione pulita. Peccato, ma comunque il suddetto proprietario del PC mi ha detto che continuerà a seguire l’attività del LUG locale, quindi non dovrebbero esserci problemi.

Ho riproposto il mio talk su Gimp in versione rivista e corretta a poche persone. Non è stato il massimo ma come si diceva in mailing list, anche se ci fosse stato un solo utente interessato sarebbe stato utile. 😉

Sono disponibili le foto della mattina a Bassano, vi consiglio di guardarle… Io sono in secondissssssssimo piano nella foto 12. 😀

Aggiornamento 31/10/2008: accipicchia, mi sono dimenticato le slide! Ecco qui il PDF, tenete presente che il talk è stato molto orale e le slide erano solo di contorno.

Linux Day 2008: Bassano del Grappa e Cittadella

Come vi avevo parzialmente anticipato nel post sull’intervista quest’anno parteciperò con sommo piacere a due Linux Day. 🙂 È il caso di approfondire meglio la questione, così ne approfitto per dirvi che cosa hanno in serbo questi due LUG della mia zona.

Cliccate per la locandina
Cliccate per la locandina

Quest’anno è il primo Linux Day per Bassano del Grappa (VI)! Non c’è nulla di meglio di una bella inaugurazione con 4 talk per conoscere il pingue. 😀 Ecco i dettagli:

sabato 25/10 presso il Liceo Da Ponte, dalle 9:00 alle 13:00: LinuxDay a Bassano.

  • Il Software Libero – rel. Claudio Brazzale
  • Virtual is better – rel. Damiano Conte
  • OpenOffice 3.0 – rel. Paolo Pozzan
  • Linux per i Radioamatori – rel. Cristiano Fiorese

ed inoltre:

installazione, consigli, test, presentazioni e tutto quello che volete sapere sul software libero e la libertà digitale.

Ci andrò con molto piacere. Inoltre ci sarà anche tutta la mia classe, nonché la 3AI e la 5AI… Insomma, tutto il triennio di Informatica del nostro ITIS!

Cliccate per la locandina
Cliccate per la locandina

Esperienza già vissuta invece per Cittadella (PD) che ripropone questo interessante incontro. L’anno scorso io e B22j ci siamo andati e ci siamo trovati benissimo. I dettagli sono i seguenti:

Sabato 25 ottobre 2008 dalle 14.00 alle 18.00, Cittadella (PD) c/o Sala Consiliare di Villa Rina

  • Per tutto il giorno puoi provare ad usare un pc con GNU/Linux e parlare con chi già lo usa
  • Puoi portare il tuo computer: potremmo installarci GNU/Linux!
  • Conferenza sull’uso di The Gimp

Per chi l’avesse vagamente intuito il talk su Gimp lo farò io. In pratica sarà il talk dell’anno scorso a Piazzola, solo che io avrò una pettinatura diversa… Scherzo! 😀

In realtà è sì basato sul talk precedente, ma è rinnovato e poi penso che farò più parte pratica.

Chi organizza?

Mi sembra giusto porgere un ringraziamento a chi ha faticato per rendere possibile questi due ritrovi. Per Bassano del Grappa, è merito di GrappaLUG. Sono un gruppo nuovo ma promettente, e poi mi hanno anche fatto il cartellino col nome per la mattina, ad indicare che sono parte dello staff. Che carini! 😉

Per Cittadella invece, hanno pensato a tutto ILC ed il circolo culturale La Roggia.

Il logo a sinistra è opera mia, su concept di Mauro Dalla Costa

Che altro dire? Io spero di constatare una affluenza apprezzabile, e ovviamente di vedere qualcuno di voi lettori tra i visitatori!

Aggiornamento: mi hanno chiesto di avvisarvi che nella giornata di domenica 26 sono previste delle attività a Piazzola sul Brenta (PD), a cui non parteciperò, ma chi è interessato può fare riferimento al secondo volantino pubblicato.

Linux Day: piccola intervistina su Famiglia Cristiana

Ultimamente mi è capitata per le mani un’occasione veramente importante da prendere al volo. Federico Polvara, giornalista della pagina tecnologica di Famiglia Cristiana, mi ha chiesto se poteva farmi qualche domanda sul Linux Day, per realizzare un box sulla rivista. Ho accettato con entusiasmo questa opportunità. 🙂

Oltre a un po’ di soddisfazione personale, va anche ricordato come ho discusso nella mailing list del GrappaLug, che ho fatto pubblicità agli eventi organizzati dai Lug della zona, alcuni dei quali sono “di nicchia” e poco conosciuti. E soprattutto ho contribuito in piccola parte a promuovere l’evento, che non fa mai male. Questo è l’importante, non il fatto che sia io.

Mi avranno messo vicino alla foto di Torvalds per farmi sfigurare… 😀

A parte l’accostamento “estremo” di due livelli di importanza così diversi, potete leggere la versione online dell’articolo che mi riguarda, oppure anche leggere l’articolo principale della pagina.

Per chi invece preferisse la carta stampata (che ha un suo bel fascino), potrete comprare la rivista dal 16 ottobre in poi; si tratta del numero 42.

In molti mi hanno chiesto perché proprio io sia finito in quel box. Diciamo che è stato un caso fortunato. Conobbi quella rubrica per caso tempo fa, dopodiché commentai il blog di Federico e lui per curiosità venne a visitare il mio. A quanto pare mi ha trovato simpatico e quindi mi ha scelto come ragazzo qualunque ma con una conoscenza basilare di Linux, adatto allo scopo. Quindi, non aspettatevi da me meriti particolari di sorta. 😉

P.s.: dimenticavo. Lì c’è scritto a quali Linux Day parteciperò. La mattina sarò a Bassano del Grappa (Vi) ed il pomeriggio a Cittadella (Pd). Spero di vedere qualcuno di voi.