TetaTricks/chap/gadgets.tex

105 lines
2.8 KiB
TeX

\chapter{Gadgets}
% ===============================================================
\section{Fortune}
\index{fortune}
Un rapide petit exemple, avant de passer aux choses techniques :
\begin{verbatim}
tth@plop:~$ fortune
You will outgrow your usefulness.
tth@plop:~$ fortune
Future looks spotty. You will spill soup in late evening.
tth@plop:~$ fortune
You are deeply attached to your friends and acquaintances.
tth@plop:~$
\end{verbatim}
Bref, vous voyez le principe : c'est un machin à raconter des
trucs plus ou
moins aléatoires\footnote{et jamais revenus, il faut bien le
préciser.}. Il y a tout un tas d'options intéressantes,
la principale étant \texttt{-o} pour avoir les fortunes
offensives\index{porn} qui peuvent choquer les âmes
sensibles.
Nous allons donc maintenant
le plier à notre volonté en créant nous même le contenu adéquat.
Pour cela, nous devons tout d'abord préparer un fichier texte
contenant tous nos aphorismes, séparés par une ligne
contenant uniquement le caractère \texttt{\%}.
Ensuite, il faut utiliser \texttt{strfile}\index{strfile} qui
va préparer une version indexée de notre fichier texte afin
qu'il soit utilisable par fortune.
Le pendant graphique est \texttt{xcowsay}.
% ===============================================================
\section{/usr/games/}
On trouvera dans ce répertoire une collections de jeux anciens,
dont certains datent d'une époque où la \texttt{vt102} était
un terminal de luxe.
Certains remontent même à l'antique Unix de Berkeley\index{BSD}.
Et quelques-uns d'entre eux sont devenus, au fil du temps, de
grands classiques.
\subsection{les générateurs}
\index{morse}\index{ppt}
Les décideurs pressés seront heureux de pouvoir enrichir leurs
PointPuissant\index{beamer} avec de très écoles-anciennes messages
cryptiques avec ces quelques outils ergonomiques et pipelinables
avec d'autres fidèles serviteurs.
\begin{verbatim}
tth@plop $ morse -s we make porn | tr '\n' ' ' ; echo
.-- . -- .- -.- . .--. --- .-. -. ...-.-
tth@plop $ ppt we make porn | tr 'o' '*'
___________
| *** .***|
| ** .* *|
| * . |
| ** *.* *|
| ** . *|
| ** *. **|
| ** .* *|
| * . |
| *** . |
| ** *.***|
| *** . * |
| ** *.** |
___________
\end{verbatim}
Certains esprits ouverts pensent que
\texttt{fortune}\index{fortune} est aussi un
générateur de données futilement complexes.
D'autres songent à MXDoctor\index{emacs} ou Camélia.
\subsection{Les animations}
Ahem, là, c'est délicat, parce que je ne sais pas
vraiment\footnote{Enfin, si, j'essaye de confectionner
un soft pour fabriquer des flipbooks à partir de portnawak}
faire d'animation imprimable.
% ===============================================================
\section{Les nhorloges}
Xclock, Oclock, Swisswatch, Xdaliclock...
% ===============================================================