non meno disordinata di quella reale ;-)
Icona RSS Icona email Icona home
  • Salvare il contenuto di una finestra in un file immagine

    Pubblicato il marzo 10th, 2010 sdonk Nessun commento

    Per fare lo screenshot del contenuto di una finestra si può utilizzare import da riga di comando:

    $: import nome_file.jpg

    L’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 imagemagick

    su Ubuntu, oppure:

    $: sudo pacman -S imagemagick

    su ArchLinux

  • Cambiare la cartella di salvataggio delle mappe di TangoGPS su OpenMoko

    Pubblicato il giugno 22nd, 2009 sdonk Nessun commento

    TangoGPS è 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 sdonk Nessun commento

    Per 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.