links for 2008-02-18

18 febbraio 2008 - Fonte: http://emanuelecipolla.net

...

Leggi il seguito »

aac2mp3 revolution

17 febbraio 2008 - Fonte: http://fripp.wordpress.com

Usando il titolo “aac2mp3 revolution” non intendo dire che il mio script rivoluzionerà il mondo :D; sapete, dopo “aac2mp3 reloaded” non poteva che esserci “aac2mp3 revolution”.

Lasciamo stare queste scemenze.

Ho ulteriormente migliorato la versione precedente dello script di conversione da aac a mp3, in modo tale che sia in grado di gestire pure i maledetti files il cui nome contiene degli spazi.

Ecco il codice:


#!/bin/sh

function usage(){
    echo "usage: `basename $0` -e extension [-d file directory name|file list]"
    echo
    exit 1
}

input_dir=""
extension=""

if [[ $# -le 2 ]]; then
    usage
fi

if [[ "$1" == "-e" ]]; then
    extension=$2
else
  ...

Leggi il seguito »

aac2mp3 reloaded

14 febbraio 2008 - Fonte: http://fripp.wordpress.com

Ho migliorato lo script bash che avevo postato precedentemente, rendendolo leggermente più completo e funzionale.

Ecco il codice:


#!/bin/sh

function convert(){
	extension=$1
	original_filename=$2

	filename=${original_filename//".$extension"/}

	wav_filename="$filename.wav"

	wavmp3_filename="$filename.wav.mp3"

	mp3_filename="$filename.mp3"

	fadd -d $original_filename

	lame $wav_filename

	mv $wavmp3_filename $mp3_filename

	rm -v $original_filename

	rm -v $wav_filename
}

function usage(){
	echo "usage: `basename $0` -e extension [-d file directory name|file list]"
	echo
	exit 1
}

input_dir=""
extension=""

if [[ $# -le 2 ]]; then
	usage
fi

if [[ "$1" == "-e"...

Leggi il seguito »

Uno script bash per convertire un file M4A in MP3

11 febbraio 2008 - Fonte: http://fripp.wordpress.com

Prendendo spunto dal post di Emanuele, ho cercato di automatizzare il processo di conversione di più file M4A in mp3 con un semplicissimo scriptino di shell.

E’ ancora in versione 0.000001 ed è molto scemo: si limita a prender tutti i file M4A della directory corrente e a convertirli usando faad e lame. Occorre eseguirlo nella directory che contie i file da convertire

Ecco il codice:


#!/bin/sh

for i in $(ls *.m4a)
do
    name=${i//.m4a/}
    wav="$name.wav"
    wavmp3="$name.wav.mp3"
    mp3="$name.mp3"
    faad -d $i

    lame $wav

    mv $wavmp3 $mp3

    rm -v $i
    rm -v $wav
done

Appena avrà un poco di tempo ne farò...

Leggi il seguito »

Il ritorno dei linguaggi “scripting”: dal BASIC al JavaScript?

17 ottobre 2007 - Fonte: http://blogs.sun.com/danilop/

La diffusione di Internet ed in modo particolare del World Wide Web (WWW) sta portando ad un ritorno dei linguaggi scripting (quelli che un tempo erano più semplicemente chiamati "interpreti"): i più diffusi sono JavaScript, Perl, PHP, Python e Ruby. Un tale interesse per i linguaggi "dinamici" (come anche sono definiti) non si vedeva dai tempi della diffusione del BASIC nei personal computer degli anni '80. Allo stesso tempo il Web è diventato la piattaforma target di riferimento per lo sviluppo di applicazioni ed in particolare di interfacce grafiche.

I Sun Labs hanno ...

Leggi il seguito »