MauroAttardi.com

logo2

Ciao a tutti

circa un mesetto fa ho realizzato la mia pagina web personale:

http://mauroattardi.com/it

Continuerò a pubblicare li gli articoli nel blog http://mauroattardi.com/it/blog/

Ovviamente tutti gli articoli saranno in Italiano e Spagnolo

Ci vediamo li😉

 


 

 

Hola a todos

Desde hace 1 mes más o menos tengo mi web personal:

http://mauroattardi.com

Voy a seguir publicando artículos (más a menudo ejejej) en el blog de allí, http://mauroattardi.com/blog/

Todos los artículos van a estar en Castellano e Italiano.

Nos vemos allí😉

Canon MP250 in Ubuntu 13.10

Una breve guida per far funzionare la stampante Canon MP250 su Ubuntu 13.10 (Visto che automaticamente non trova i driver)

1) Scaricare questi driver

2) Decomprimerli

3) Entrare con il terminale nella cartella decompressa e dare ./install.sh

4)Seguire le istruzioni (normalmente basta dare sempre Invio)

A me ha funzionato!!

Saluti😉 

App sull’Android Market

Ciao a tutti

 

scrivo quest’articolo per comunicarvi che mi sono registrato come sviluppatore di app Android.

Mi trovate nell’Android Market (ora penso si chiami Google Play). Ho inserito l’app che ho sviluppato durante il tirocinio e per la tesi di laurea (a proposito, mi sono laureato ;))

l’app si chiama “Monitoraggio della Temperatura”

https://play.google.com/store/apps/details?id=monitoraggio.temperatura#?t=W251bGwsMSwxLDIxMiwibW9uaXRvcmFnZ2lvLnRlbXBlcmF0dXJhIl0.

Per chi avesse voglia e tempo sono ben accetti consigli, critiche e se trovate errori (penso che l’interfaccia grafica vari da dispositivo a dispositivo) comunicatemeli

grazie salutiii

Applicazione “Gestión de Eventos” Terminata!!

20/07/2012 – Aggiornamento Applicazione:

Gestita la modalità landscape (cioè quando si gira il tablet/cellulare in orizzontale)

 

17/07/2012 – Aggiornamento Applicazione:

  1. Corretto bug nel grafico con tutte le temperature del file e gli eventi (Se aggiunto lo stesso evento in giorni differenti, disegnava più grafici anzichè uno solo, con conseguente ripetizione del tipo di evento nella legenda)
  2. Aggiunta finestra di caricamento non statica (Comunica all’utente ciò che si sta calcolando) quando si vuole disegnare il grafico con tutte le temperature del file e gli eventi (operazione a volte onerosa)
  3. Aggiunta una CheckBox per permettere di scegliere se vedere i grafici in modalità Scrollable (navigabile col dito a dx e sx) o no

—————————————————————————

Finalmente ho completato l’applicazione Android “Gestion de Eventos” (quella dei 2 post precedenti)

Qui trovate l’eseguibile .apk http://ubuntuone.com/6lh70jpZmaZ6xdmQGOq3a4
Qui i sorgenti http://ubuntuone.com/7MukCA3IykiIVXZNepVAFD

Approfitto di questo post per scrivere una breve descrizione dell’app:

L’applicazione fa parte di un progetto di ricerca chiamato Al-Senior (finanziato dal Ministero della Scienza e della Ricerca del Gobierno de España) che si occupa principalmente di monitorare persone anziane non autosufficienti.

In particolare lo scopo di questa applicazione è:

  1. Definire tipi di eventi quotidiani (es. pranzo, cena, riposo pomeridiano, passeggiata, presenza in sala di lettura, ed altro), salvarli in una sorta di diario-calendario (registrando data, ora di inizio e di fine di ciascuno di essi) e poter esportare questi dati in un file sulla memoria esterna del cellulare. Il file ha estensione “.xml” ed è in un formato “strano” (non user-friendly ehehe). E’ compito di un altro membro del gruppo di ricerca creare un programma per pc che prenda questo file e lo traduca in un formato “leggibile”. Qui un esempio del file
  1. Rappresentare su un apposito grafico questo speciale diario-calendario
  2. Utilizzando un apposito strumento denominato Misuratore della temperatura corporea esterna, acquisire i dati relativi alla temperatura corporea del soggetto, (che viene rilevata ogni 10 minuti per un periodo di 2 settimane) , per poi rappresentare in appositi grafici sia la suddetta temperatura corporea che la “Media Mobile” di essa
  3. Confrontare ed analizzare questi grafici allo scopo di stabilire se eventuali variazioni di temperatura in un dato momento sono da mettere in relazione con la tipologia di evento che nello stesso momento sta verificandosi (es. la temperatura potrebbe salire dopo il pranzo, o diminuire in sala di lettura)

Quando si esegue l’app, ci si trova di fronte alla tab centrale chiamata AGGIUNGI EVENTI

In questa tab è possibile creare o eliminare un tipo di evento (pranzo, cena ecc), eliminare tutti i tipi di eventi e esportare il file di configurazione .xml contenente tutti i dati sulla sd del telefono. Queste 4 operazioni si possono effettuare col tasto Menù

Inoltre è possibile creare un evento selezionando il tipo, la data, l’ora di inizio e di fine e premendo sul bottone “Invia Dati”

Dopo aver aggiunto un’evento, esso sarà visualizzato nella tab LISTA EVENTI

In questa tab vengono elencati tutti gli eventi con le loro caratteristiche (tipo, ora inizio/fine e data) in ordine cronologico. Cliccando su uno di essi è possibile eliminarlo e premendo il tasto menù è possibile eliminare in un colpo solo tutti gli eventi creati

Tab DISEGNA GRAFICI

In questa tab è appunto possibile disegnare grafici statistici riguardanti gli eventi da noi creati.

Premendo il primo bottone “Disegna/Aggiorna il grafico dato un evento” è possibile, selezionando un tipo di evento, vedere quante volte succede quest’evento nell’arco della giornata (es l’evento colazione avverrà la maggior parte delle volte di mattina, quindi il grafico vedrà la barra più alta per esempio nella facia oraria 8-10)

Gli altri due bottoni disegnano il grafico della temperatura corporea esterna misurata ai pazienti con questo apparecchietto (http://www.ibuttonlink.com/ds1921g.aspx) ad intervalli regolari di 10 minuti per 2 settimane.

Per registrare queste temperature, è necessario avere nella memoria sd del cellulare un file chiamato temperaturas_solo_datos.txt contenente le temperature esterne in questo formato

10/21/2009 00:01 , 35,4°C
10/21/2009 00:11 , 35,8°C
10/21/2009 00:21 , 35,8°C
10/21/2009 00:31 , 35,8°C
10/21/2009 00:41 , 35,9°C

Allego il file d’esempio qui (http://ubuntuone.com/6IzFcU1kCmQsEZWRZRIaW6)

In particolare vengono disegnati 2 grafici:

A questi 2 grafici vengono sovrapposti altri grafici che rappresentano una “diario visuale” degli eventi inseriti da noi in precedenza

Tutto ciò serve a capire per esempio la causa di bruschi cambiamenti della temperatura corporea (per esempio nel grafico posso vedere un innalzamento della temperatura durante il pranzo o un abbassamento in sala lettura o durante la siesta)

In particolare premendo il bottone “Disegna/Aggiorna il grafico data una data” i grafici disegnati riguardano solo un giorno selezionato dall’utente (ricordo che nel file d’esempio, i dati raccolti dal misuratore di temperatura vanno dal giorno 21/10/2009 al giorno 3/11/2009)

Premendo invece il bottone “Disegna tutte le temperature e gli eventi” viene disegnato il grafico di tutte le temperature presenti sul file txt e degli eventi (se ce ne sono) in tutte queste date. Data la moltitudine di dati sull’asse x, questo grafico è “Scrollable”, cioè vengono visualizzate solo 12 ore e ci si può spostare con il dito a destra e sinistra

Durante la creazione del grafico con tutte le temperature e gli eventi, essendo un’operazione molto onerosa in termini di tempo, appare un ProgressDialog (una finestra di caricamento) che comunica all’utente ciò che sta avvenendo

Digressione sulla Media Mobile:

Cos’è la media mobile? Lo spiego con un esempio

Facciamo finta di avere misurato le seguenti 7 temperature : x0=2 x1=3 x2=6 x3=7 x4=4 x5=5 x6=6

La Media Mobile di parametro M=5 viene calcolata in questo modo:

  1. Copio  primi (M-1)/2 e gli ultimi (M-1)/2 valori. In questo caso y0=x0, y1=y1, y5=x5, y6=x6
  2. Calcolo i rimanenti punti in questo modo:

y2=(x0+x1+x2+x3+x4)/5

y3=(x1+x2+x3+x4+x5)/5

y4=(x2+x3+x4+x5+x6)/5

Se Buscan Beta Testers para aplicaciòn Android

07-06-2012
Aplicaciòn Actualizada!

-Aplicaciòn traducida en Español y en Italiano. Cambia automaticamente el idioma segun la localizaciòn (segun  el idioma del movil/tablet )

04-06-2012
Aplicaciòn Actualizada!

-He arreglado un baco en Añadir tipo de evento
-He añadido una textView que explica al usuario que si no hay tipos de eventos se pueden añadir nuevos pulsando Menù/Añadir tipos (esta cosa no era tan obvia)
– Ya no se pueden añadir tipos de eventos que contengan “.” o “;” (causan un error en el fichero .xml)

seguid probando la aplicaciòn😉
gracias a todos los que ya lo han echo🙂

—————————————–

Hola

Estoy de practicas en la Universidad de Murcia y estoy desarrollando una aplicacion android
Se trata de Gestir Eventos (algo parecido a un calendario)
La applicacion es muy simple (acabo de empezar).

Quien quiere puede bajarse el codigo fuente y el ejecutable para probarla en su movil/tablet android

luego decidme si encontrais fallos o si teneis algun consejo

Aqui os dejo los 2 enlaces

Ejecutable (.apk)
http://ubuntuone.com/6dSOAsZgfwVgvreRvqFiUh

Codigo fuente:
http://ubuntuone.com/6OE5YnjHkadWdmKNPRCLpk

Muchas gracias

PS No olvidaros de pulsar la tecla Menù, allì dentro hay mas funciones

Cercasi Beta Testers per Applicazione Android

07-06-2012

Applicazione Aggiornata!

Applicazione tradotta in italiano e spagnolo. Sceglie automaticamente la lingua secondo la localizzazione del cellulare/tablet (cioè secondo la lingua del cellulare/tablet)

Ora non avete nemmeno la scusa della lingua per non testarla😉

04-06-2012

Applicazione Aggiornata!


-Ho corretto un bug in Añadir tipo de Evento (Aggiungere tipo di evento)
-Ho aggiunto una textView che spiega all’utente che se non ci sono tipi di evento, se ne possono aggiungere nuovi premendo il tasto Menù/Añadir tipos (Non era molto chiaro…)
– Non si possono aggiungere tipi di evento che contengano “.” o “;” (causano un errore nel file .xml)

Continuate a provare l’applicazione😉
grazie a tutti quelli che lo hanno già fatto🙂

—————————————–

DESCRIZIONE APPLICAZIONE

Attualmente sto svolgendo il tirocinio che consiste nello sviluppo di un’applicazione Android che farà parte del progetto Al-Senior

Al-Senior è un progetto finanziato dal Ministerio de Ciencia e Innovación del Gobierno de España il cui fine è il monitoraggio di persone anziane non autosufficienti.

Tutto ciò avviene tramite sensori installati nelle loro abitazioni, che mandano i dati a degli smartphone

Il mio compito (per adesso) è sviluppare un’app android che permetta di gestire Eventi Quotidiani (come se fosse una specie di calendario-rubrica) e di disegnare grafici statistici.

Per eventi quotidiani intendo ad esempio cena, pranzo ecc. Questi tipi di eventi non sono prestabiliti, ma sono inseribili dall’utente

Quello che mi è stato chiesto per adesso è gestire questi eventi (inserirli, eliminarli ecc nel calendario/agenda con data, ora di inizio e di fine) e disegnare 2 grafici: Il primo per tipo di evento (cioe se scelgo l’evento pranzo, sul grafico sarà rappresentato il numero di volte che accade quest’evento in ogni minuto) e il secondo per data (scelgo una data, sul grafico vengono rappresentati tutti gli eventi (di colore diverso) che accadono in questa data. È una sorta di diario visuale)

L’app è in spagnolo ed in italiano (si cambia automaticamente secondo la lingua del vostro cell/tablet)

Sto appunto cercando Beta Testers, chi vuole può fare quante + prove possibili (con i casi + estremi) e mi dovrebbe comunicare se trova errori/imperfezioni.

Ovviamente sono ben accetti consigli e critiche

Lascio il link dell’app (sorgenti importabili su esclipse) e dell’eseguibile(.apk), installabile su qualsiasi cellulare/tablet Android

Eseguibile:
http://ubuntuone.com/6dSOAsZgfwVgvreRvqFiUh

Sorgenti:
http://ubuntuone.com/6OE5YnjHkadWdmKNPRCLpk

Grazie a tutti

PS nell’app ulteriori funzioni appaiono premendo il tasto menù dello smartphone/tablet android

Verso la condivisione del sapere e della conoscenza: il caso emblematico del Software Libero e dell’Open Source

Ecco la tesina che vi avevo promesso nel post precedente..

Non aspettatevi granchè, è solo una tesina sui punti cardini della storia dell’Open Source (o meglio, i passi che io ho ritenuto essere fondamentali)

Aqui la tenéis…

Tesina

Ecco magari se vi va postate qualche commento di critiche, complimenti, dubbi ecc