You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
2.7 KiB
100 lines
2.7 KiB
\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. |
|
|
|
|
|
% =============================================================== |
|
|
|
|
|
|
|
|
|
|
|
|
|
|