Android

fonte: dal web

Spesso capita di dover visualizzare o nascondere zone del layout in base ad eventi che si verificano o che sono attivati dall’interazione dell’utente con la nostra applicazione Android. Ci sono molti modi per gestire situazioni di questo tipo, uno dei più utilizzati è quello di inserire all’interno di un oggetto LinearLayout tutto quello che vogliamo nascondere/mostrare, e sfruttare la proprietà di visibilità di questo tipo di view.
(continua…)


Android 2.2 Froyo

Android 2.2 Froyo

In questo tutorial vedremo come applicare un filtro ad un oggetto ListView Android. Una ListView è una particolare tipologia di vista scorrevole che permette di visualizzare un elenco verticale di record: questi sono gestiti in modo automatico nella lista utilizzando i ListAdapter (pubblicheremo a breve alcuni tutorial Android tra cui ci troverete quello che descrive la procedura passo-passo per popolare una ListView utilizzando i ListAdapter).

Prerequisiti

Per testare il codice che permette di filtrare la ListView abbiamo bisogno chiaramente di un progetto Android con almeno un layout in cui è stata inserito un oggetto ListView. Per brevità non vedremo tutti i passaggi per la creazione del progetto e del layout: perciò supponiamo di avere a disposizione una ListView popolata con tutti i contatti della rubrica del nostro smartphone e una EditText per l’inserimento del testo sul quale effettuare la ricerca e il filtraggio dei dati.
(continua…)


firefox

fonte: dal web

Una piccola nota utile a tutti coloro che si divertono con lo svilippo di applicativi web con tecnologie Java, ed in particolare con GWT (Google Web Toolkit).

Come sapranno i veterani, ogni volta che i nostri browser si aggiornano è anche necessario aggiornare il plugin che permette di lavorare in development mode.

Per chi utilizza Firefox abitualmente, ogni aggiornamento può rappresentare una bella perdita di tempo, perchè diventa necessario andare alla ricerca dell’aggiornamento del plugin GWT.
(continua…)

sencha extjs

fonte: dal web

Una settimana fa è stata rilasciata la nuova release di uno degli application framework per ambienti mobile più diffuso ed utilizzato, Sencha Touch. Con questo framework diventa estremamente veloce sviluppare applicativi carattetizzati da interfacce complesse per piattaforme iOS, Android, BlackBerry, Kindle Fire, e molto altro ancora.

(continua…)

Zend Framework

fonte: dal web

Da qualche giorno è disponibile un interessante articolo in cui vengono segnalati alcuni moduli Zend Framework 2 (ZF2) scaricabili e pronti per l’utilizzo.

Sebbene non siano ufficiali, i moduli presenti nella lista pubblicata permettono di iniziare a studiare ed entrare nella filosofia che sta portando all’implementazione della nuova piattaforma del noto framework PHP della Zend Inc., e rappresentano sicuramente un interessante punto di partenza per chi volesse iniziare ad approfondire l’argomento.

Anche se ancora non si conosce la data ufficiale del rilascio della prima release stabile, è già disponibile una versione beta del framework con la quale si possono iniziare a studiare i nuovi meccanismi e le modalità di integrazione con il codice preesistente, e questi moduli sono degli ottimi candidati per nostri primi esperimenti….dunque perchè aspettare? ;)

Linux

fonte: web

La notizia è di qualche giorno fa: è stato scoperto un bug nel kernel Linux che permette ad un utente ordinario di diventare amministratore passando per la gestione della memoria utilizzata per avviare i processi. La falla, confermata dallo stesso Torvalds, il papà di Linux, è in realtà considerata di livello medio perchè pare che l’exploit sia eseguibile solo in locale e non da remoto.

La cosa interessante è che, da quanto dimostrato, questa vulnerabilità riguarda anche i device Android:  anche sui dispositivi Android infatti sembra sia possibile con il medesimo exploit ottenere i privilegi di root (essendo Android un OS basato su Linux).

Finora non abbiamo trovato notizie in merito per fixare il bug sulla piattaforma mobile, mentre per quanto riguarda le versioni desktop di Linux è già stata rilasciata una patch di sicurezza per la distro Ubuntu 11.10 (può essere applicata con un normale aggiornamento del software e successivo riavvio della macchina) e Red Hat ha confermato che a breve verrà rilasciato un fix per risolvere il problema.

MyBirthdays

MyBirthdays

MyBirthdays è una simpatica app per piattaforma Android che permette di gestire i compleanni dei nostri contatti. Il punto di forza della versione attuale, la 1.3, è sicuramente l’invio automatico degli SMS d’auguri: per ogni contatto infatti è possibile creare un compleanno al quale si può associare un testo. Ogni giorno l’app controlla i compleanni che si verificano nella giornata, e per ognuno invia un SMS con il testo associato al compleanno del rispettivo contatto: in questo modo non ci dobbiamo più preoccupare di fare gli auguri ai nostri amici…ci pensa MyBirthdays per noi!
(continua…)

Android 2.2 Froyo

fonte: dal web

Prendiamo spunto da questo post per analizzare la situazione delle applicazioni Android: seppure il campione sia molto ridotto, è interessante ragione su quali siano le app più usate, ma soprattutto le più utili e quelle alle quali non saremmo più disposti a rinunciare.

Non è semplice rispondere a queste domande, soprattutto perchè attualmente i numeri del market ufficiale Android sono davvero impressionanti (sono stati raggiunti questo dicembre i 10 billioni di download ) e perchè moltissimo dipende dall’utilizzo che facciamo del nostro smartphone.

L’autore del post citato ha proposto tale argomento su LinkedIn, e ne è nata una discussione davvero interessante. Ogni utente ha proposto la sua dream list, e il risultato è un elenco stimolante dal quale si possono dedurre diversi elementi importanti.

(continua…)

issuu

fonte: dal web

Issuu.com è una piattaforma web che mette a disposizione degli utenti un numero davvero impressionante di materiale editoriale, diviso tra magazine, giornali, libri, articoli e molto altro ancora.

Il materiale è pubblicato dagli utenti che, previa registrazione, possono sfruttare appieno le funzionalità della piattaforma: il modulo per l’inserimento dei documenti permette di caricare comodamente uno o più file contemporaneamente, inserendo tutte le informazioni necessarie affinché possano essere catalogati per una ricerca più veloce e puntuale, come ad esempio il titolo, la descrizione, il tipo di documento, la categoria, la lingua, il target di riferimento, e così via. Attualmente è possibile caricare documenti che non superino le 500 pagine e con peso inferiore ai 100MB.

(continua…)

E’ stata rilasciata da qualche giorno la nuova versione di TeamViewer, uno dei più diffusi e professionali applicativi per il controllo remoto: sebbene rilasciata ancora in beta, la versione sette di TeamViewer introduce diverse funzionalità che migliorano ed estendono gli strumenti per gestire i computer da remoto.

Disponibile su piattaforma Windows, Linux e Mac, TeamViewer è uno strumento molto diffuso tra i sistemisti o tra chi si occupa di assistenza remota, perchè è facile e veloce da installare, semplice ed intuitivo da utilizzare e soprattutto molto comodo perchè fornisce praticamente ogni sorta di strumento per il controllo remoto.
(continua…)

sencha extjs

fonte: dal web

Rieccoci a parlare di Sencha ExtJs, uno tra i più interessanti e potenti framework Javascript oggi in circolazione. Quello che vediamo in questo breve tutorial è un comodo override da applicare ad tutti i widget “Window” per centrare nello schermo la renderizzazione delle finestre.

Questo approccio è molto comodo quando stiamo implementando ad esempio l’interfaccia di un applicativo che richiedere l’utilizzo di molte finestre, come ad esempio un gestionale o un CMS. La potenza di Sencha ExtJs rispetto ai molti framework Javascript considerati suoi “avversari” (Dojo in primis) è data proprio dal fatto che questo prodotto mette a disposizione degli sviluppatori tutta una seria di widget semplici, completi e decisamente funzionali, tutti praticamente pronti all’uso.

(continua…)

Ubuntu

fonte: dal web

Dieci giorni fa abbiamo pubblicato un post che fornisce una delle soluzioni più interessanti ed utili per ripristinare la propria installazione di Ubuntu in caso di problemi dovuti all’upgrade alla versione 11.10 rilasciata circa a metà ottobre.

Per chi avesse da sistemare anche i driver di una scheda video NVIDIA allora questo è l’articolo che sta cercando. (continua…)

Ubuntu 11.10

fonte: dal web

Il 13 ottobre scorso è stata rilasciata la nuova versione di Ubuntu (la 11.10 – nome in codice Oneiric Ocelot). La procedura di upgrade del sistema operativo è quella ormai consolidata che possiamo avviare comodamente attraverso l’Update Manager. Come al solito dunque è sufficiente avviare l’Update Manager e seguire le istruzioni mostrate dal wizard che si occupa dell’upgrade. Fin qui niente di nuovo.

Quello che c’è di nuovo è che stranamente questa procedura non è perfetta: dico “stranamente” perchè finora non era mai capitato che il team di Ubuntu rilasciasse una procedura imperfetta. Sì, perchè dopo l’upgrade la maggior parte degli utenti si è ritrovata con un sistema instabile e in alcuni casi non più in grado di completare un normale avvio. I problemi riscontrati in genere si manifestano con un sistema che si riavvia continuamente o che blocca l’avvio durante la procedura di start-up per problemi di configurazione di rete o del dbus.

(continua…)

Android

fonte: dal web

Un widget TextView è un oggetto Android che permette di visualizzare (e non solo!) un testo all’interno dei layout che implementiamo. Come tutti i widget nativi a disposizione dello sviluppatore, è un oggetto molto potente, completo di tutte le funzionalità necessarie per essere utilizzato efficacemente all’interno delle nostre interfacce Android.

In questo tutorial vediamo un piccolo accorgimento che ci permette di inserire codice HTML all’interno di un widget TextView, in modo da rendere più efficace e gradevole la visualizzazione del testo nei layout.

(continua…)

sencha extjs

fonte: dal web

Sencha ExtJs sta guadagnando sempre più terreno nel panorama dei framework Javascript per lo sviluppo di applicazione web ma anche mobile, grazie alla sua flessibilità, efficiente, potenza e facilità d’uso.

In questo tutorial vedremo una piccola funzione per leggere uno specifico parametro passato nell’URL.

(continua…)