Note sul talk del LinuxDay
#tags cazzeggio
===================================
Strumenti avanzati per il cazzeggio
===================================

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.

.. _Linux Day 2005 di Bologna: http://erlug.linux.it/linuxday/2005/

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
------------------------------

 * Zenone di Elea e i paradossi
 * Marziale
 * Catullo__
 * `I Memoriali Bolognesi`__
 * La tenzone di Dante e Forese Donati [1__] [2__] [3__]
 * `Cecco Angiolieri`__
 * `Rustico Filippi`__
 * Chaucer
 * Boccaccio
 * `Rabelais e Gargantuà`__
 * I Dadaisti (la poesia dadaista, dadadodo)
 * `La Patafisica`__ ("Ha un metodo ma non ha un fine.")
 * `L'Oulipo`__
 * Umberto Eco e le minchiate__ con Benigni e Bartezzaghi

__ http://www.manikomio.it/vademecum/Carmi36.htm
__ http://www.intratext.com/X/ITA1671.HTM
__ http://www.italianstudies.org/poetry/cn13.htm
__ http://www.italianstudies.org/poetry/cn14.htm
__ http://www.italianstudies.org/poetry/cn15.htm
__ http://www.filosofico.net/poesiacecco8732135.htm
__ http://www.scuolaonline.wide.it/Pagine/F2.html
__ http://un2sg4.unige.ch/athena/rabelais/rab_garg.html#c12
__ http://it.wikipedia.org/wiki/Patafisica
__ http://it.wikipedia.org/wiki/Oulipo
__ http://www.eseresi.it/scherzi_giochi/gioco_titoli.htm

Il cazzeggio nell'arte
----------------------

 * I Dadaisti (di nuovo)
 * Piero Manzoni
 * Marti Guixé

Nella scienza
-------------

 * I premi Ignobel

Parte 1: Software a linea di comando
====================================

Tool di base
------------
 * sl
 * an (e poi sbagliarsi con man)
 * tama
 * vigor
 * an, wordplay
 * sysvbanner
 * ``dpkg -L bsdgames | grep /usr/games``
    * bcd, ppt, morse
    * countmail
    * hangman
    * number
    * pig (man pig)
    * pom
    * quiz
    * random
    * wargames
 * robotfindskitten
 * fortune

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
------------

 * cappuccino
 * Orologi
    * sunclock, daliclock, xarclock -update 1
    * xearth
    * xplanet con gadgets
 * xteddy
 * kodo
 * xdesktopwaves
 * xlaby
 * xlaby + kodo

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
=====================================
 * Quasi seri
   * debtags search game::toys
   * xtartan -list
   * gdesklets gkrellm
 * Seri
   * mappa caratteri + ctrl-shift
   * guppi
   * LDAP -- GEEZ!  Multisync can do LDAP synchronization!  I could add a new user in my mobile phone and have a UNIX account automatically created for it! :)
   * graphviz

Conclusione
===========

 * xfs_fsr
