Italian Albanian Catalan Chinese (Simplified) English French German Portuguese Russian Spanish
prevpausenext
x
Conversione file .uif
Alcuni di noi potrebbero aver scaricato da varie fonti uno o più file con estensione .uif. Questa estensione, che stà per Universal Image Format, identifica dei particolari file di immagine disco introdotti da MagicISO, un software per Windows che si occupa di gestire svariati tipi di questi file.
x Libero ADSL ed aMule
Libero ADSL è il servizio spesso più economico per la connessione dati, ma ha degli svantaggi? Appena ricevuto il router e configurata la rete si prova la connessione: si visita qualche pagina web, si guardano video su youtube o si scarica la posta elettronica e la connessione viaggia spedita ed elegante a 4 Mbit al secondo... e questa e' perfetta letizia. Ma se si volesse scaricare qualcosa da aMule? È qui che l'entusiasmo viene meno perchè la velocità cala drasticamente a 10, massimo 20kb al secondo. A questo punto la depressione che assale l'utente è davvero viscerale. È come uno di quegli incubi in cui ti vien voglia di urlare ma la voce non esce...
x Youtube2Mp3
Scaricare gli mp3 dalla rete stà diventando sempre più facile. È sufficiente usare youtube.com, un qualsiasi addon per Firefox che permetta di scaricare i video .flv sul nostro PC e, infine, un buon programmino che estrapoli l'audio dal video e lo proponga come .mp3. Siccome molti amici gironzolavano cuoriosi attorno al mio monitor per capire come si potevano scaricare decine di mp3 con questo metodo, ho pensato di fare uno script davvero elementare per dare la possibilità a tutti di usufruire di questo metodo. Da qui nasce la mia idea di Youtube2Mp3, un semplice script che permette di scaricare i file .flv da Youtube
x La maledizione Intel PRO/Wireless 3945ABG
A volte la configurazione di un qualsiasi hardware può essere molto difficoltosa e lunga, e questa volta affrontiamo il problema della configurazione di una scheda wifi Intel PRO/Wireless 3945ABG. Gironzolando per il web abbiamo trovato varie soluzioni, tutte quante molto valide che spesso portavano ad ottimi risultati. Tutte queste guide proponevano la soluzione di installare sottosistema, driver, firmware e demone e una delle costanti presenti in questo sistema era questa sigla : ipw3945. Ecco come si comporta Ubuntu Gutsy 7.10...
x Mi sono rotto il CAD
In quell'universo chiamato Linux uno dei pochi punti deboli è il disegno CAD. Il CAD (Computer Aided Design), per chi non lo conoscesse, è un settore dell'informatica che è volto alla progettazione di modelli, 2D o 3D, che siano case, automobili o quant'altro. Molti appassionati passando a Linux hanno riscontrato delle lacune, specialmente per quanto riguarda l'open source. Infatti molti programmi del genere sono a pagamento, nonostante il costo della licenza sia irrisorio rispetto a quello di un programma concorrente e dominante come Autocad. Nonostante tutto, però, la comunità non ci delude mai.
x Spaghetti tux
Anche oggi il solito raptus di follia. Anzi: un doppio raptus. Ho fame di conoscenza. Fame e sempre più fame di sapere. Voglio usare il terminale come se fosse un piatto di bucatini all'amatriciana su cui mi possa fiondare a testa bassa e da cui non tornare più su. Basta sudo. Basta apt-get e relative opzioni. Il primo raptus di follia: d'ora in poi userò comandi come sugo e spaghetti. Le opzioni ve le lascio immaginare. Come faccio? Uso un alias, uno script... il resto è tutta fantasia. Il secondo raptus: vi spiego come fare (e già questo è sufficiente) e ve lo spiego a modo mio...
Home
Zero ed il cellulare | Hack 2 :: Attack 0 PDF Stampa E-mail
Scritto da Rex Sanna   
http://tuxbay.org/images/articles/glider.jpg
 
Ho un cellulare come tutti voi, o quasi. Con le estensioni di memoria attuale, mi sono regalato una micro-SD da 2GB. Fantastica! Posso registrare una intera lezione di Sistemi Operativi!! Benchè la stessa sia un monologo interiore del mio docente, sarebbe utile poterla riascoltare. Il cellulare memorizza l'audio in formato amr. Questo formato è comodissimo per scambiarcelo tra cellulari. Il mio collega, restìo alla tecnologia, vorrebbe poter ascoltare cosa il docente ha raccontato all'ultima lezione senza dover acquistare un nuovo cellulare. Come ovviare al problema? Semplice, basta dirlo a ZERO.¹


#!/bin/bash
#
# Bella ZERO! Sarò breve e conciso. Questo il tuo lavoro da una banana di oggi..
# Questo è uno script.  Significa che usiamo programmi altrui per arrivare ai nostri intenti. ;)
# Tra questi, segnati 'ciccio', il nostro programma di codifica.
# ('ciccio' lo posso anche cambiare, ma lo farò qui.)

ciccio=/usr/bin/gst-launch-0.10  


#
# Cosa è gst-launch-0.10?? Beh, gstreamer-tools-0.10.* Lo abbiamo installato giusto oggi.  
# Perchè me lo chiedi? Guardati http://gstreamer.freedesktop.org
# in particolare gstreamer-plugins-ugly. Non e' stato facile trovare
# il plugin 'amr_nb', ma adesso che c'è... Usiamolo!
#
# Per quello ti ho detto 'ciccio'.
# Perchè se cambio idea su gstreamer e voglio provare qualcosa d'altro tipo 'ffmpeg'...
# L'uomo è volubile... la macchina no.
# Ad esso dovrò darti almeno un nome di file.
# Se me lo invento, ovvero quel file non esiste, dimmi che
# non ti devo prendere in giro, e spiegami cosa vuole questo script.
# (Questa volta, però, non parlare... scrivimelo su console.)

[ "$#" -lt 1 -o ! -f "$1" ] &&  echo "# Utilizzo : $(basename $0) file.amr [file.wav]" && exit -1  

# Se invece ti dico il nome del file, tu segnatelo come 'sorgente'
sorgente="$1"  

# Crea un file temporaneo. (Ci andremo a lavorare dentro..)
tmpfile=$(mktemp)  

# Questo script prevede di creare un file .wav
file_wav=""

# Pertanto se te l'ho indicato come secondo argomento... usalo!
[ -n "$2" ] && file_wav="$2"  

# ... altrimenti, dovrai creare un file che abbia estensione .wav  
# Devo dirti proprio tutto? Uffa ZERO...
# Stai attento! Sciocco scimpanzè...
# Si presuppone che ti stia passando un file .amr per eseguire
# questo script, giusto? Bene. Allora come vuoi che si chiami
# il file, se non allo stesso modo, ma .wav?
# :)

[ ! -n "$2" ] && file_wav=$(echo $(basename $1) | sed  's/.amr/.wav/' )  

# Bravo!  Prendi il file temporaneo, ZERO..
# Questo immaginalo come una busta della mondezza.
# Di quelle nere, grandi.. (Tu non le puoi vedere.) Vabbe', una busta di mondezza.
# Sai che cosa ne devi fare?
# 1) Ci butti dentro il file che ti ho passato come primo argomento. Però fatto a pezzi. Come dico io.
# 2) Lo rileggi con 'ciccio' ed il risultato lo salvi in 'file_wav'
# Ovviamente lo rileggi come ti dico io... così ne esce un file .wav

dd if="$sorgente" of="$tmpfile" bs=1 count=10000000 skip=6 && \
$ciccio filesrc location="$tmpfile" ! amrnbparse ! amrnbdec ! wavenc ! filesink location="$file_wav"  

# Bella ZERO! Ecco la banana. Dimenticavo... cancella il file temporaneo.
# Non vorrai mica lasciare quella busta nera tra le mie cose! ZERO!

rm -f "$tmpfile"  

# Hack 2: Attack 0
#
# Hack 3: Attack 0 =======================
# Beh.. adesso che ci siamo, perche' anziche' in .wav non lo facciamo
# direttamente un .mp3? (o meglio .ogg!!!)
# Facciamo che miglioriamo  questo script e lo chiamiamo 'amr2mp3'
# Ma quest'ultimo.. Te lo scrivo in un altro file.. Questo file..
# È già troppo lungo così... :)

¹ Zero è il  computer, nonchè il migliore amico, di Rex, autore dell'articolo.

Ultimo aggiornamento Giovedì 17 Giugno 2010 09:27
 

Aggiungi commento


Codice di sicurezza
Aggiorna

^ Back to Top