-
Sanitizzare un hard disk
Pubblicato il luglio 26th, 2010 Nessun commentoEliminare ogni bit residuo da un hard disk
# dd if=/dev/zero of=/dev/sd(X) -
Salvare il contenuto di una finestra in un file immagine
Pubblicato il marzo 10th, 2010 Nessun commentoPer fare lo screenshot del contenuto di una finestra si può utilizzare import da riga di comando:
$: import nome_file.jpgL’icona del mouse cambia e ci permette di cliccare nella finestra di cui volgiamo fare lo screenshot
Import è un tool che fa parte della suite imagemagick, per cui per installarlo basta digitare:
$: sudo apt-get install imagemagicksu Ubuntu, oppure:
$: sudo pacman -S imagemagicksu ArchLinux
-
Cambiare la cartella di salvataggio delle mappe di TangoGPS su OpenMoko
Pubblicato il giugno 22nd, 2009 Nessun commentoTangoGPS è sicuramente uno dei migliori software di tracking disponibili su OpenMoko, tra le tante funzioni utili sicuramente la migliore è quella di poter visualizzare la posizione attuale e il percorso che si sta tracciando sulle mappe di OpenStreetMap.
Purtroppo la memoria interna dell’OpenMoko è limitata e non è possibile, ad esempio, scaricare tutta l’Italia al livello massimo, per cui è comodo salvare le mappe sulla memory card esterna. Se si prova a cambiare il percorso di storage dalla tab config di TangoGPS, il software restituisce un errore di segmentation fault e va in crash.
Per cambiare la cartella di salvataggio dal terminale, basta loggarsi via ssh all’OpenMoko e digitare:
gconftool-2 -s /apps/tangogps/repos \
"[OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/media/card/Maps/OSM|\
0,Topo|maps-for-free|/media/card/Maps/maps4free|\
0,Aerial|openaerial|/media/card/Maps/openaerial|\
0,Opencyclemap|http://a.andy.sandbox.cloudmade.com/tiles/cycle/%d/%d/%d.png|/media/card/Maps/opencyclemap|\
0,Google Sat (testing only)|http://khm1.google.com/kh?v=34&hl=en&x=%d&s=&y=%d&z=%d|/media/card/Maps/googlesat|1]" \
--type list --list-type string -
Pycp: usare cp con una progress bar
Pubblicato il aprile 11th, 2009 Nessun commentoPer quanti usano ancora il comando del terminale cp per copiare i file risuslterà comodo installare pycp, un wrapper di cp scritto in python che implementa una progress bar tetstuale per ogni singolo file trasferito.
E’ molto comondo nel caso di trasferimento di grosse cartelle, in cui il cursore rimane immobile (sembra quasi bloccato) fino a trasferimento completato. Con pycp è possibile vedere, oltre alla progress bar, anche la velocità di trasferimento e l’ETA (estimated time of arrival) di ogni singolo file!
Per installarlo è necessario scaricare ed installare prima il modulo python-progressbar:
$: wget http://pypi.python.org/packages/source/p/progressbar/progressbar-2.2.tar.gz
$: tar xvf progressbar-2.2.tar.gz
$: cd tar xvf progressbar-2.2.tar.gz
$: sudo python setup.py install
A questo punto scarichiamo ed installiamo pycp:
$: wget http://yannick-lm.dyndns.org/soft/pycp/pycp-3.2.tar.gz
$: tar xvf pycp-3.2.tar.gz
$: cd tar xvf pycp-3.2.tar.gz
$: sudo python setup.py install
Per evitare di ricordarsi di digitare pycp al posto di cp è possibile creare un alias per la nostra shell, editando il file ~/.bashrc:
$: vim .bashrc
Inserendo la riga:
alias cp=’pycp’
Carichiamo le modifiche:
$: source .bashrc
In questo modo al comando cp verrà automaticamente sostituito pycp.


