101 lines
2.7 KiB
TeX
101 lines
2.7 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}
|
||
|
d'animation imprimable.
|
||
|
|
||
|
|
||
|
% ===============================================================
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|