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
Liste di mp3 | Hack 3 :: Attack 0 PDF Stampa E-mail
Linux - Hack attack
Scritto da minopausa   
http://tuxbay.org/images/articles/glider.jpg

Il nostro amico jeco, qualche giorno fa, nel commentare un articolo ci ha lasciato una chicca veramente imperdibile. Onde poter dare a questo hack una maggiore visibilità abbiamo deciso di riportare il commento di jeco sotto forma di un articolo. Attraverso un sagace uso di vari comandi potremo elencare tutti i file musicali MP3 presenti nella cartella Musica/ sulla home di un utente e, dopo averli trasformati in maiuscolo, aver tolto loro l'estensione e aver scritto l'elenco su un file, spedire in una mail l'elenco come corpo del messaggio sulla posta locale dell'utente.

(L'articolo in questione potete trovarlo qui


... volete un hack ... eccovi serviti:

find ~/Musica -iname "*.mp3" -print0 | xargs -i -0 basename {} | tr [a-z] [A-Z] | sed 's/.MP3//' | sort | tee ~/elenco-musica-mp3.txt | mail -s "Elenco brani musicali personali (mp3)" `whoami`

Analizziamo l'hack che ho scritto prima e componiamo il comando ogni 
qualvolta vediamo una pipe (segno |): 
 
1) find ~/Musica -iname "*.mp3" -print0 
2) xargs -i -0 basename {} 
3) tr [a-z] [A-Z] 
4) sed 's/.MP3//' 
5) sort 
6) tee ~/elenco-musica-mp3.txt 
7) mail -s "Elenco brani musicali personali (mp3)" `whoami` 
 
Iniziamo.
Il punto 1) genera una lista di file presenti nella cartella ~/Musica che finiscono con l'estensione .mp3, indifferentemente dalle maiuscole o dalle minuscole che compongono il nome del file (parametro -iname). Per il momento prendiamo per buona l'opzione -print0 che serve per legare il successivo comando xargs in maniera corretta.  Apriamo una parentesi sull'utuilizzo del pipe (|): questo, vero e proprio comando serve catturare lo STDOUT del comando di sinistra e direzionarlo nello STDIN del comando di destra.  Il punto 2) preleva la lista generata al punto 1) e con il parametro -0 (che si lega al precedente parametro -print0), termina le stringhe (cioè nomi dei files che scorrono ipoteticamente) in ingresso con il carattere NULL. Il punto 2) inoltre, usando l'istruzione basename, scrive solo il nome del file (esempio se scrivessi `basename /etc/xinetd.conf' l comando restituisce xinetd.conf). Le parentesi graffe {} identificano le varie stringhe in ingresso (parametro -i). Il punto 3) trasforma l'intera riga in maiuscolo. Il punto 4) elimina l'estensione .MP3 che solo ora è stata sicuramente trasformata in maiuscolo. Il punto 5) ordina l'intera lista. Il punto 6) divide il flusso STDOUT del punto 5) in due canali: il primo canale si riversa nello STDIN del comando successivo e il secondo canale va a finire nel file ~/elenco-musica-mp3.txt. Il carattere tilde ~ identifica la home dell'utente (in pratica corrisponde alla variabile $HOME). Infine il punto 7) invia una mail che ha come oggetto la stringa specificata dopo il paramentro -s. La lista dei recipients a cui inviare la mail è costituira dell'istrizione `whoami che restituisce il nome utente. Il corpo del messaggio è costituito dello STDIN che arriva al comando.


Perfetto, abbiamo finito il nostro hack
Ultima cosa, di ogni comando è possibile eseguire una man che restituisce l'elenco intero dei parametri possibili. :-)

 

Aggiungi commento


Codice di sicurezza
Aggiorna

^ Back to Top