Tag Archives: linux

Install di Ubuntu 10.10, ridotti i tempi morti

Dopo circa due anni dalla prima volta, ieri sera ho fatto una installazione ex-novo di Ubuntu, la 10.10, nel mio notebook causa sostituzione del disco rigido. La durata dell’operazione è stata piuttosto breve, poco più di mezz’ora dalla prima vite rimossa al reboot del nuovo sistema, e di una semplicità estrema, alla portata di tutti. La cosa che mi ha più colpito, a livello di user experience, è stata la gestione dei tempi morti, che generalmente si trascorrono guardando la progress bar colorarsi lentamente. Non so in che modo si comportino gli altri sistemi operativi, ma Ubuntu fa così: una volta selezionato il disco e il tipo di partizionamento viene avviata la formattazione, e nel frattempo vengono poste le solite domande all’utente, tipo username/password, timezone, etc. I due task sovrapposti in questo modo danno l’idea di una installazione più rapida, evitando di dover attendere la fine di un processo prima di cominciarne un altro. Mi sembra una soluzione intelligente.

Technorati Tags:

Posted in linux | Tagged , | Leave a comment

Linux e opensource a Cesenatico

La libertà non ha prezzo

So già di non poterci andare, ma lo pubblicizzo ugualmente.
Sabato 25 settembre, ore 9, presso il Museo della Marineria di Cesenatico si terrà “La libertà non ha prezzo”, una conferenza sul software libero organizzata da UIELinux, uno dei LUG attivi e presenti in zona, e patrocinata dal Comune di Cesenatico. Mi sembra una iniziativa importante per questo piccolo pezzetto di Romagna.

Technorati Tags: ,

Posted in eventi, linux, opensource | Tagged , , | Leave a comment

[Tip] Esportare la wishlist di IBS

Ecco il risultato di un piccolo esercizio di stile di shell programming messo a punto per risolvere un problema a Lawrence, un mio contatto su Friendfeed.

C’è modo di esportare la wishlist di IBS verso Amazon oppure Anobii?

In effetti IBS non consente alcun tipo di esportazione dei libri messi nella lista dei desideri, e si potrebbe essere portati ad rispondere “No” alla domanda, ma una breve analisi visiva/CTRL-F ai sorgenti della pagina mi hanno dato qualche speranza, ed ho intensificato le ricerche salvandola in locale ed sottoponendola a qualche tool da riga di comando. La prima cosa che mi è saltata all’occhio è stata la scarsa eleganza del codice generato, ed ho passato il file .html a tidy, un potente strumento per la validazione e la correzione del codice [X]HTML, in modo da renderlo più leggibile; poi ho individuato le parti più “interessanti” relativamente alla soluzione del problema, e cioè questo testo:

http://www.ibs.it/ser/serdsp.asp?isbn=9788874241590

che contiene appunto il codice ISBN di uno dei libri presenti nella wishlist.
Sono quindi passato a grep, costruendo man mano la stringa di ricerca fino ad ottenere un risultato più o meno pulito, tipo questo:

                          http://www.ibs.it/ser/serdsp.asp?isbn=9788874241590"
                          http://www.ibs.it/ser/serdsp.asp?isbn=9788874241590"

La presenza della doppia linea non è un errore di scrittura nel post, ci sono realmente due linee del genere per ogni libro nella wishlist. Dopo grep ho chiamato in causa sed per ripulire l’output ed ottenere solo l’elenco dei codici ISBN, la soluzione al problema, facendogli eseguire due cose in successione:

sed -e 's/[^0-9]*//g'

con questa chiamata cancello tutto ciò che non è numerico, mentre con

sed -n 'p;n'

stampo in output solamente le linee dispari.
Et voilà, ecco la riga di comando completa:

tidy -f errs.txt -imu lista.html; grep '."http://www.ibs.it/ser/serdsp.asp?isbn=[0-9]\{13\}' lista.html | sed -e 's/[^0-9]*//g' | sed -n 'p;n'

Leggendo il codice si nota la presenza del file lista.html, che corrisponde alla pagina della wishlist salvata in locale: utilizzando questa accortezza ed eseguendo la riga di comando nella medesima directory contenente il file si ottiene in output l’agognato elenco di codici ISBN pronto per essere copiaincollato in Anobii. Sono convinto che il codice possa essere ottimizzato ma, come confermatomi da Lawrence, già in questo modo è pienamente funzionante.

Happy coding

Technorati Tags: , , ,

Posted in linux, opensource | Tagged , , | 2 Comments

[Tip] Ricodificare l’audio di un video

Un instant post per ricordarmi in futuro di come ho fatto una cosa con il mio nuovo acquisto: una tv per poter gustare al meglio i film e i video del computer.
Questa volta il problema è un video AVI che nella nuova TV si vede, ma del quale non viene riprodotto alcun suono. Un veloce controllo indica che usa un codec audio AC3, che evidentemente non è supportato dalla TV, mentre il controllo su uno che si sente riporta MPEG-1 Layer 3 come codec. Come fare quindi a ricodificare il filmato? Mi aiuta mencoder:

mencoder file_ac3.avi -o file_mp3.avi -of avi -oac mp3lame -ovc copy

Giusto il tempo della ricodifica et voilà, il filmato è pronto per la visione sul TV.

Technorati Tags:

Posted in linux, opensource | Tagged , | Leave a comment