Intendiamoci: Bash e' una shell. Ma uno scripter se ne fa poco dell'interattivita' e delle opzioni iniziali: vuole sapere come gestire al meglio i loops, manipolare del testo e mandare il responso via e-mail.
Destino diverso, invece, ed assolutamente folgorante, per "Advanced Bash Scripting".
Era il libro che non c'era. Completamente orientato sulla programmazione, ABS ( come e' comunemente conosciuto ) e' lo sforzo on line e gratuito di Mendel Cooper che in anni di lavoro, di raccolta di dati e scambio di informazioni con gli scripters di tutto il mondo e' riuscito a creare "la Bibbia" della programmazione in Bash. Se pensate che esagero, fatevi un giro in Rete.
Tutto cio' che io -ma non solo io- so di Bash e di scripting lo devo a lui.
Questo signore discreto, di un intelligenza acuta, che, allo stesso modo con cui enucleava le dinamiche di programmazione con Bash, analizzava le dinamiche di pensiero delle donne, e le differenze con quelle degli uomini, con un immenso amore di conoscenza e comprensione per l'altro sesso. ( Purtroppo ora quel lavoro non e' piu' online
). Se fossi stato una donna, sarei stata onorata dallo sforzo d'amore, di comprensione per il loro animo e di rispetto per le donne da parte di Mendel.
Ma non divaghiamo. Torniamo al Cooper autore di ABS.
Colmo di gratitudine, mi riproposi che se un giorno avessi tirato fuori qualcosa di bello dal mio programmare, gli avrei scritto... visto che ho letto il suo nome su quel libro migliaia di volte quando lo studiavo e lo consulto spessissimo tuttora.
E cosi' gli ho scritto, prima per EasyBashGUI e ieri per Bash!Karaoke... questa e' l'email di ieri
Hi Mendel.
How are you? I hope fine.
As a teacher or a master for me, when I finish a good project using knowledge that I learned thanks to your work, I'm enthusiast to let you know about it.
( I hope I don't bother you... :/ )
This time I'd like tell you about a challenge: handling MIDI files for karaoke ( those are binary files ) and writing a program without too many depencencies: only bash and timidity ( the backend sound player ).
At last, I succeed !
This is my program: "bash!karaoke"
http://sites.google.com/site/bashkaraoke
No Python, no Perl, no C.
I'm proud of that.
I hope you like my last work.
Greetings from Italy...
CIAO
Penso che le mie parole dicano tutta la mia ammirazione e gratitudine.
Questa e' stata la risposta:
>How are you? I hope fine.
Very well, thank you.
>As a teacher or a master for me, when I finish a good project using knowledge that I learned thanks to your work, I'm enthusiast to let you know about it.
>( I hope I don't bother you... :/ )
No bother, and I appreciate the compliments.
>This time I'd like tell you about a challenge: handling MIDI files for karaoke ( those are binary files ) and writing a program without too many depencencies: only bash and timidity ( the backend sound player ).
>At last, I succeed !
>This is my program: "bash!karaoke"
>http://sites.google.com/site/bashkaraoke
This is very impressive. It just goes to show that Bash is a mature programming language, and that with enough ingenuity and creativity you can do almost anything in it that you could do in a more elaborate language. And, of course, it shows off your own skill.
Mendel
Un grande onore per me. Un' emozione che condivido con voi.

