Strumenti avanzati per il cazzeggio

Note sul talk del LinuxDay

Dal Linux Day 2005 di Bologna_.

Debian GNU/Linux è un sistema stabile, sicuro, completo e che risolve qualsiasi tipo di esigenza. Ma quando tutte le esigenze sono risolte? Quando tutti i bisogni sono appagati? Quando tutti i nostri sistemi funzionano affidabili e non possiamo neanche sentirci impegnati supervisionando il pirolare di un defrag? Ci servono maniere creative, geniali, totalmente inutili per perdere il nostro tempo. Fortunatamente, in questo talk ne vedremo un bel po'.

Questi sono gli appunti che ho usato per il talk. Frammentari, ma dovrebbero dare l'idea. Alla pagina del Linux Day 2005 di Bologna si trovano le registrazioni audio e anche quelle video quando saranno pronte.

Introduzione

Definizione

Lo definirei come una maniera di impiegare il tempo che sia creativa, ma soprattutto inutile. Inutile almeno secondo i canoni del rituale corrente e di massa della società, che impongono che le uniche cose utili sono quelle che richiedono ansia e fatica.

Il cazzeggio nella storia

Le piramidi.

Il cazzeggio nella letteratura

Il cazzeggio nell'arte

Nella scienza

Parte 1: Software a linea di comando

Tool di base

Tool avanzati

Comandi:

dpkg -L filters
formail -I "" -s < .mail/debian-legal | dadadodo -
polygen bloccotraffico | lynx -dump -stdin
polygen uforobot | lynx -dump -stdin | grep -v '^$' | cowsay
for i in *.cow; do echo $i | cowsay -f `basename $i .cow`; done | less
polygen pythoniser | fmt | b1ff | cowsay -f eyes
polygen -X 50 unieuro | dadadodo - | festival --tts --language italian
polygen screensaver
randtype
bogosort

Parte 2: Software grafici

Tool di base

Tool avanzati

xscreensaver, xscreensaver-gl, rss-glx:

/usr/lib/xscreensaver/noseguy -program "polygen unieuro"
mkfifo pippo
tail -f pippo | festival --tts --language italian
/usr/lib/xscreensaver/noseguy -program "polygen unieuro|tee /home/enrico/pippo |fmt"
ll /usr/lib/xscreensaver
phosphor -program bash
phosphor -program ’xscreensaver-text | tee /dev/stderr | festival --tts’
(come si velocizza?)
phosphor -program 'polygen -X 50 unieuro | dadadodo - | tee /dev/stderr | festival --tts --language italian'
matrixview

Parte 3: Cazzeggio con strumenti seri

Conclusione