11.04.2013 Views

Guida avanzata di scripting Bash - Portale Posta DMI

Guida avanzata di scripting Bash - Portale Posta DMI

Guida avanzata di scripting Bash - Portale Posta DMI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capitolo 35. Note conclusive<br />

35.1. Nota dell’autore<br />

doce ut <strong>di</strong>scas<br />

(Teach, that you yourself may learn.)<br />

Come sono arrivato a scrivere un libro sullo <strong>scripting</strong> <strong>di</strong> <strong>Bash</strong>? È una strana storia. È capitato alcuni anni<br />

fa avessi bisogno <strong>di</strong> imparare lo <strong>scripting</strong> <strong>di</strong> shell -- e quale modo migliore per farlo se non leggere un<br />

buon libro sul tema? Mi misi a cercare un manuale introduttivo e una guida <strong>di</strong> riferimento che trattassero<br />

ogni aspetto dell’argomento. Cercavo un libro che avrebbe dovuto cogliere i concetti <strong>di</strong>fficili, sviscerarli<br />

e spiegarli dettagliatamente per mezzo <strong>di</strong> esempi ben commentati. 1 In effetti, stavo cercando proprio<br />

questo libro, o qualcosa <strong>di</strong> molto simile. Purtroppo, un tale libro non esisteva e, se l’avessi voluto, avrei<br />

dovuto scriverlo. E quin<strong>di</strong>, eccoci qua.<br />

Questo fatto mi ricorda la storia, apocrifa, su un professore pazzo. Il tizio era matto come un cavallo.<br />

Alla vista <strong>di</strong> un libro, uno qualsiasi -- in biblioteca, in una libreria, ovunque -- <strong>di</strong>ventava ossessionato<br />

dall’idea che lui stesso avrebbe potuto scriverlo, avrebbe dovuto scriverlo -- e avrebbe fatto, per <strong>di</strong> più,<br />

un lavoro migliore. Al che, si precipitava a casa e procedeva nel suo intento, scrivere un libro con lo<br />

stesso, identico titolo. Alla sua morte, qualche anno più tar<strong>di</strong>, presumibilmente avrà avuto a suo cre<strong>di</strong>to<br />

migliaia <strong>di</strong> libri, roba da far vergognare persino Asimov. I libri, forse, avrebbero potuto anche non essere<br />

dei buoni libri -- chi può saperlo -- ma è questo quello che conta veramente? Ecco una persona che ha<br />

vissuto il suo sogno, sebbene ne fosse ossessionato e da esso sospinto . . . Ed io non posso fare a meno <strong>di</strong><br />

ammirare quel vecchio sciocco...<br />

35.2. A proposito dell’autore<br />

L’autore non riven<strong>di</strong>ca particolari credenziali o qualifiche, tranne il bisogno <strong>di</strong> scrivere. 2 Questo libro è<br />

un po’ il punto <strong>di</strong> partenza per l’altro suo maggior lavoro, HOW-2 Meet Women: The Shy Man’s Guide<br />

to Relationships (http://personal.riverusers.com/~thegrendel/hmw50.zip). Ha inoltre scritto<br />

Software-Buil<strong>di</strong>ng HOWTO (http://tldp.org/HOWTO/Software-Buil<strong>di</strong>ng-HOWTO.html). In seguito, si è<br />

cimentato per la prima volta in una fiction breve.<br />

Utente Linux dal 1995 (Slackware 2.2, kernel 1.2.1), l’autore ha rilasciato alcuni piccoli programmi, tra i<br />

quali cruft (http://ibiblio.org/pub/Linux/utils/file/cruft-0.2.tar.gz), utility <strong>di</strong> cifratura one-time pad; mcalc<br />

(http://ibiblio.org/pub/Linux/apps/financial/mcalc-1.6.tar.gz), per il calcolo del piano d’ammortamento <strong>di</strong><br />

un mutuo; judge (http://ibiblio.org/pub/Linux/games/amusements/judge-1.0.tar.gz), arbitro per le partite<br />

<strong>di</strong> Scrabble® e il pacchetto yawl (http://ibiblio.org/pub/Linux/libs/yawl-0.3.2.tar.gz) per giochi <strong>di</strong> parole.<br />

Ha iniziato a programmare usando il FORTRAN IV su CDC 3800, ma non ha neanche un po’ <strong>di</strong><br />

nostalgia <strong>di</strong> quei giorni.<br />

595

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!