Mentre in Ubuntu c'e' la fastidiossima icona che ti ricorda di aggiornare il tuo sistema, in Debian di default e' lasciato all'utente gestire l'aggiornamento dei pacchetti.
Tale operazione da linea di comando, come super utente, e' effettuata mediante
apt-get update // per aggiornare la lista dei pacchetti
apt-get upgrade // per inserire i pacchetti dei programmi aggiornati
al confronto di Ubuntu con Debian stable l'aggiornamento e' piuttosto poco frequente
lunedì 13 agosto 2012
IntelliJ Idea
Visto che e' stata rilasciata una versione Community, ho provato ad installare l'IDE di sviluppo per Android alternativa ad Eclipse+Adt ovvero IntelliJ Idea
Il programma si scarica, anche senza necessita' di registrazione, come file tgz. Una volta scompattato in una directory a piacere, si puo' lanciare entrando in ./bin ed eseguendo ./idea.sh
La prima cosa da fare, prima di iniziare a programmare, e' quella di settare sotto File/Project Structure la path dei compilatori Java ed Android. Si effettua cliccando sul pulsante + e poi scegliendo JSDK (per l'SDK Java) ed Android (per l'SDK Android)
Alla fine il risultato dovrebbe essere piu' o meno questo
Alla fine il risultato e' abbastanza simile ad Eclipse..non ho ancora modo di verificare il comportamento del debugger ... quello di Eclipse in alcuni casi ti manda letteralmente nei pazzi
da quanto si legge sul sito non sembrano esserci particolari limitazioni all'uso commerciale di questo prodotto che e' opensource
Il programma si scarica, anche senza necessita' di registrazione, come file tgz. Una volta scompattato in una directory a piacere, si puo' lanciare entrando in ./bin ed eseguendo ./idea.sh
La prima cosa da fare, prima di iniziare a programmare, e' quella di settare sotto File/Project Structure la path dei compilatori Java ed Android. Si effettua cliccando sul pulsante + e poi scegliendo JSDK (per l'SDK Java) ed Android (per l'SDK Android)
Alla fine il risultato dovrebbe essere piu' o meno questo
Editore dell'interfaccia visuale |
Alla fine il risultato e' abbastanza simile ad Eclipse..non ho ancora modo di verificare il comportamento del debugger ... quello di Eclipse in alcuni casi ti manda letteralmente nei pazzi
da quanto si legge sul sito non sembrano esserci particolari limitazioni all'uso commerciale di questo prodotto che e' opensource
venerdì 10 agosto 2012
Wine su Debian 6 Stable
Stavo provando ad installare Google SketchUp su Linux mediante Wine (non esiste una versione nativa) sulla Debian 6 Stable e sono andato incontro ad una serie inspiegabile di errori mentre altri utenti indicavano che erano riusciti a montarlo
frugando meglio nella documentazione viene indicato Google SketchUp 8 richiede almeno Wine 1.2 per cui sono andato a curiosare quale versione monta di default Debian ed ecco l'amara sorpresa
non fosse per altro uno si aspetta che almeno funzioni bene..invece sono necessarie un po' di modifiche come
sudo ln -s /usr/lib/wine/wineserver /usr/local/bin/wineserver
e questa (altrimenti in fase di installazione di software Windows Wine non riesce a capire dove sia la temp di WIndows)
frugando meglio nella documentazione viene indicato Google SketchUp 8 richiede almeno Wine 1.2 per cui sono andato a curiosare quale versione monta di default Debian ed ecco l'amara sorpresa
non fosse per altro uno si aspetta che almeno funzioni bene..invece sono necessarie un po' di modifiche come
sudo ln -s /usr/lib/wine/wineserver /usr/local/bin/wineserver
e questa (altrimenti in fase di installazione di software Windows Wine non riesce a capire dove sia la temp di WIndows)
winetricks volnum
mercoledì 8 agosto 2012
Maggiore risoluzione su Linux
Utilizzando lo script newrez si puo' modificare la risoluzione dello schermo a risoluzione maggiori di quelle fornite dalla scheda video senza pero' andare ad intaccare i driver della stessa
lo script si puo' scaricare a questo indirizzo
una volta scompattato e reso eseguibile lo script (chmod +x newrez) appare la finestra che permette di definire la nuova risoluzione richiesta
le differenze si possono vedere chiaramente (nonostante la differente immagine di sfondo) e la velocita' non sembra risentirne in modo sensibile
lo script si puo' scaricare a questo indirizzo
una volta scompattato e reso eseguibile lo script (chmod +x newrez) appare la finestra che permette di definire la nuova risoluzione richiesta
le differenze si possono vedere chiaramente (nonostante la differente immagine di sfondo) e la velocita' non sembra risentirne in modo sensibile
Risoluzione 1024*600 |
Risoluzione 1280*750 |
venerdì 3 agosto 2012
Sviluppo Android su Windows
Nonostante si siano seguite tutte le regole per impostare l'Android SDK e Eclipse su sistemi Windows, in alcuni casi l'ambiente di sviluppo si rifiuta di funzionare con messaggi di errori nella console di Eclipse del tipo
DDMS file not found
Controllando nelle opzioni di Android in Eclipse i puntamenti alle directory dell'SDK sono corrette
In un caso come questo il problema potrebbe essere dovuto al fatto che la path e' costituita da directory che presentano degli spazi (come per esempio "Documents and Settings")
Si puo' risolvere impostando la Path in modo esplicito da riga di Command (usando le virgolette in modo da interpretare in modo corretto gli spazi nei nomi)
DDMS file not found
Controllando nelle opzioni di Android in Eclipse i puntamenti alle directory dell'SDK sono corrette
In un caso come questo il problema potrebbe essere dovuto al fatto che la path e' costituita da directory che presentano degli spazi (come per esempio "Documents and Settings")
Si puo' risolvere impostando la Path in modo esplicito da riga di Command (usando le virgolette in modo da interpretare in modo corretto gli spazi nei nomi)
giovedì 2 agosto 2012
Montare disco su GingerBread e ICS
Sto iniziando ad usare il tablet con Ice Cream Sandwich (Android 4.0.3) ed ho notato una differenza sensibile rispetto a GingerBread (Android 2.2) ovvero che non compare piu' la possibilita' di montare la SD Card come disco esterno. Questa funzione, oltre che essere comoda, era anche praticamente identica sia su Windows che su Linux
La differenza risulta nel fatto che su ICS i dispositivi esterni vengono montati tramite il protocollo MTP il che equivale a dire casino con Linux
Usando il gestore dei dischi il tablet ICS viene visto come due unita' (la memoria interna da 8 Gb piu' la schedina SD da 8Gb) come Linux File-CD Gadget
Ci sono suggerimenti su come montare il protocollo MTP su Linux (vedi qui) ma le mie prove di lanciare mtp-detect non hanno dato nessun risultato
Una soluzione decisamente piu' indolore e' quella di installare la app AirDroid che permette di gestire e scambiare i file via WiFi in modo decisamente indolore (in questo caso e' estremamente comodo un router wireless portatile per le aree non coperte da WiFi)
Schermata di GingerBread |
La differenza risulta nel fatto che su ICS i dispositivi esterni vengono montati tramite il protocollo MTP il che equivale a dire casino con Linux
Schermata di ICS |
Usando il gestore dei dischi il tablet ICS viene visto come due unita' (la memoria interna da 8 Gb piu' la schedina SD da 8Gb) come Linux File-CD Gadget
Ci sono suggerimenti su come montare il protocollo MTP su Linux (vedi qui) ma le mie prove di lanciare mtp-detect non hanno dato nessun risultato
Una soluzione decisamente piu' indolore e' quella di installare la app AirDroid che permette di gestire e scambiare i file via WiFi in modo decisamente indolore (in questo caso e' estremamente comodo un router wireless portatile per le aree non coperte da WiFi)
Epub format
Ultimamente mi capita sempre piu' spesso di leggere libri in formato elettronico, spesso Epub
Se si rinomina un file Epub (privo di DRM) con una estensione Zip e si tenta di aprirlo si scopre che di fatto si tratta solo di un archivio di file Html con pochi file accessori necessari per la formattazione
un buon sistema per leggere file Epub senza installare un apposito reader e' quello di impiegare l'estensione di Firefox EPubReader. Una volta installata si possono aprire i file con il semplice comando File/Apri File
Tutti i file aperti vengono poi elencati nella biblioteca privata che si apre cliccando sull'icona del libro (in alto all'estrema destra) di Firefox
Se si rinomina un file Epub (privo di DRM) con una estensione Zip e si tenta di aprirlo si scopre che di fatto si tratta solo di un archivio di file Html con pochi file accessori necessari per la formattazione
un buon sistema per leggere file Epub senza installare un apposito reader e' quello di impiegare l'estensione di Firefox EPubReader. Una volta installata si possono aprire i file con il semplice comando File/Apri File
Tutti i file aperti vengono poi elencati nella biblioteca privata che si apre cliccando sull'icona del libro (in alto all'estrema destra) di Firefox
Iscriviti a:
Post (Atom)
Debugger integrato ESP32S3
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...