Stai visualizzando gli articoli per tag: Informatica · Annulla

Recensione di KDE Plasma Netbook

Per il compleanno (anticipato) di mio padre, gli abbiamo regalato un cosiddetto netbook, ovvero uno di quei pc portatili di ridotte dimensioni molto comodo da portare in giro. In particolare ho optato per prendergli il modello 1001PXD della linea EeePC di Asus. Mi ci sono imbattuto per caso mentre facevo spesa all’Ipercoop, era curiosamente in offerta (per essere un modello molto recente), e mi è sembrato subito un ottimo prodotto. Va da se che ci ho installato Linux (anche perché la versione Starter di Windows 7 è così idiota che non si può nemmeno cambiare lo sfondo – vedi anche questo articolo), ma cosa installarci esattamente? E soprattutto, quale interfaccia si sarebbe adattata meglio alle dimensioni ridotte del monitor di un netbook? Ho trovato un’elegante soluzione in KDE Netbook Edition. Ecco perché. Leggi tutto »

giovedì 3 feb 2011, ore 17.34 (c) 2 commenti »

Il mio primo progetto Android

Volevo scrivervi questa cosa di profondo interesse per tutti quanti, ma ho sempre rimandato, ed ora sono arrivato a ridosso del Natale. Perciò se questo post è poco natalizio me ne assumo tutte le responsabilità. Ordunque, sappiate che ho iniziato a sviluppare la mia prima applicazione Android! In effetti qualcuno, dopo un post così, avrebbe potuto avere qualche dubbio. Nel decidere che cosa sviluppare, ho dovuto scegliere tra una applicazione altamente innovativa basata su idee spettacolari (che non avevo), o qualcosa che altri avevano già fatto, ma per cui volevo fare di meglio e/o non mi fidavo delle creazioni altrui. Immaginate per quale possibilità ho optato. Leggi tutto »

venerdì 24 dic 2010, ore 11.54 (c) 2 commenti »

Programmazione Android: aggiornare una ListView popolata con CursorAdapter

Pubblico questo articolo perché nello sviluppare la mia prima applicazione Android, mi sono ritrovato a non riuscire ad aggiornare i dati presentati da una ListView quando venivano aggiunte o tolta una o più righe. Come se non bastasse sono diventato matto a trovare informazioni sulla questione, quindi pubblico la soluzione qui ad uso e consumo di tutti gli interessati. Il problema nasce perché la mia lista non è popolata a partire da un Array, ma da un Cursor, che viene mostrato nella list view tramite un’estensione della classe CursorAdapter. Tutti i tutorial dicono che per aggiornare la lista basta chiamare il metodo notifyDataSetChanged() sull’adapter, ma nel caso di un CursorAdapter non funziona. La soluzione quindi è chiamare requery() sull’istanza della classe Cursor che viene visualizzata nella lista.
Per chiarezza pubblico nel seguito un esempio di codice. Leggi tutto »

domenica 12 dic 2010, ore 18.51 (c) Commenti disabilitati

Tutto quello che non volete sapere sul mio nuovo server

Non fidatevi delle apparenze, non si è fermato tutto un’altra volta. Anzi, sotto sotto ferve l’attività. In pochi mesi questo sito si è spostato di server ben due volte, ci sto quasi prendendo la mano. Intanto comincio a sentirmi a casa, il che è importante. Ma visto che lo spostamento del sito è una cosa da informatici, ecco qualche aggiornamento da questo punto di vista. Intanto sappiate che ora sono su un VPS che è ospitato a Londra, quindi sappiate anche che ho fatto il grande passo: mi sono finalmente liberato del webserver Apache e sono passato a Cherokee! Sempre di indiani si parla, ma la sostanza è molto diversa. Leggi tutto »

lunedì 25 ott 2010, ore 18.25 (c) 4 commenti »

Aggiornata la mia lista di filtri anti pubblicità per il plugin AdBlock di Firefox

Ieri, in sordina, ho aggiornato la mia lista dei filtri di AdBlock Plus per Firefox. Per chi non lo sapesse, AdBlock Plus è un programma che permette di eliminare le invasive pubblicità dai siti web, ed una lista di filtri non è altro che un elenco di pubblicità da bloccare. So che un po’ di persone utilizzano la mia lista, se sei tra queste e se hai lasciato l’opzione di aggiornamento automatico attiva, allora starai con ogni probabilità usando già la nuova versione, in caso contrario, aggiornala manualmente dalle opzioni di Adblock Plus!

Per ulteriori informazioni su come utilizzare la mia lista, consulta la pagina apposita sul wiki: http://wiki.poluz.net/pub:poluzadblock
Per segnalarmi problemi o suggerimenti, in attesa di strumenti più adatti, scrivimi a questo link: http://www.formspring.me/poluz

mercoledì 6 ott 2010, ore 19.05 (c) Commenti disabilitati

Android deve risolvere i problemi di aggiornamento

Secondo me la situazione comincia a farsi complicata e forse pesante in casa Android. Android è, secondo me, un meraviglioso sistema operativo per cellulari-smartphone, che ha ancora tanti margini di miglioramento, ma che preferisco assolutamente rispetto ad iPhone OS. Non starò ora qui a spiegare le mie ragioni a questo proposito, perché invece voglio parlare di una cosa che reputo abbastanza antipatica, ma non per i motivi che comunemente vengono riportati, ovvero la cosiddetta frammentazione. Al momento gli utenti possono trovare Android in quattro versioni diverse installate sui dispositivi, diciamo tre se consideriamo che la versione più vecchia non è (per fortuna) più in vendita. 1.5 «Cupcake», 1.6 «Donut», 2.0-2.1 «Eclair» e l’ultimissima 2.2 «Froyo» sono le versioni che creano la frammentazione a cui ci si riferisce.
Spesso si addita questo problema come principale causa di cruccio per gli sviluppatori che realizzano le applicazioni per la piattaforma Android, il che ha certamente un senso, ma ci si dimentica poi di quello che sempre la frammentazione provoca anche all’utente finale. Non è bello dover comprare un terminale 1.6 quando esiste già il sistema 2.2, come non è bello dover comprare un computer con Windows Me quando c’è già Vista se non il 7, Leggi tutto »

domenica 23 mag 2010, ore 12.20 (c) 2 commenti »

Massimo Carli / Android – Guida per lo sviluppatore

I libri di Diaspar / 72
Questa volta vi propongo un libro un po’ diverso dal solito: invece del classico romanzo, ecco a voi il primo manuale in italiano (e di un italiano) dedicato allo sviluppo di applicazioni Android. Per chi non lo conoscesse, Android è un sistema operativo sviluppato da Google dedicato principalmente ai dispositivi mobili, quali smartphone, tablet pc, ecc…
Come dicevo, Android – Guida per lo sviluppatore è la prima opera pubblicata in italiano sulla programmazione per questo promettente sistema, e mi sembrava giusto condividere la mia opinione sul testo, che sto leggendo in questo periodo.
Massimo Carli, l’autore libro in questione, ha fatto un lavoro senza alcun dubbio certosino: i temi trattati sono tanti, e vengono eviscerati in maniera approfondita e molto rigorosa, con tanti riferimenti alla programmazione Java e, più in generale, all’Informatica. Tuttavia trovo che Android – Guida per lo sviluppatore soffra di un problema di fondo, che si nota molto soprattutto se confrontiamo l’approccio didattico di questo libro con analoghe opere di produzione anglosassone. Leggi tutto »

giovedì 11 mar 2010, ore 19.42 (c) 4 commenti »

Personalizzare i widget della bacheca di WordPress

In questi giorni sto curando l’installazione di un sito basato su WordPress in cui dovranno lavorare più persone per l’inserimento e l’aggiornamento dei contenuti. Per dare una mano anche alle persone più inesperte, volevo inserire nella bacheca (dashboard) dell’amministrazione alcune linee guida su come gestire al meglio il sito. Un altro mio obiettivo, poi, era quello di nascondere automaticamente tutti quei widgets di dubbia utilità come ad esempio le notizie sullo sviluppo e sui nuovi plugin.
Come fare? Riscontrata l’assenza di plugin utili allo scopo, navigando sul web ho messo insieme una procedura non particolarmente elegante (ma efficace, e probabilmente l’unica possibile al momento) per ottenere gli scopi che mi ero prefisso. Leggi tutto »

venerdì 5 feb 2010, ore 21.10 (c) Commenti disabilitati

Ripristinare NetworkManager dopo un suspend to ram fallito

Scrivo qui una nota su come risolvere un piccolo (o grande) problema che mi è appena capitato. Così me lo ricordo io, e magari può servire a qualcun altro. Il problema: dopo una sospensione sulla ram di Linux, se al riavvio il computer non riesce a ripartire e necessita di un riavvio energico, NetworkManager non riesce più a gestire la rete, affermando di essere disabilitato. La soluzione di seguito si riferisce a Fedora, ma si dovrebbe poter applicare anche ad altre distribuzioni (ad esempio in Ubuntu dovrebbe bastare sostituire /etc/init.d/NetworkManager stop ed analogo start alle chiamate di service della Fedora.

service NetworkManager stop
rm /var/lib/NetworkManager/NetworkManager.state
service NetworkManager start

I comandi vanno eseguiti da root o con sudo.

domenica 31 gen 2010, ore 17.11 (c) Commenti disabilitati

Recensione Acer Liquid, smartphone Android

Di solito in passato ho iniziato questi post di recensioni tecnologiche con il perché ed il percome dell’acquisto, storia, gloria, morte e miracoli. Questa volta, invece, intendo andare più al sodo, e dire che ho acquistato questo Acer Liquid perché appena l’ho visto me ne sono innamorato. Del resto, design a parte (che comunque apprezzo molto), le caratteristiche tecniche sono di tutto rispetto: sistema operativo Android 1.6 «Donut», processore Qualcomm Snapdragon da 768MHz, 512 MB di flash rom, 256 MB di ram, display da 3,5 pollici per 800×480 pixel di risoluzione, fotocamera da 5 megapixel con messa a fuoco automatica, GPS, wi-fi, bluetooth, slot schede microSD, ecc… ecc… Insomma, troppa roba. Prezzo al banco 340 € circa con scheda micro SD da 2 GB inclusa.
Com’è? Cosa fa? Come va? Tutto questo nel prosieguo. Leggi tutto »

domenica 24 gen 2010, ore 19.44 (c) 3 commenti »