nouveau depart

This commit is contained in:
tTh 2022-06-09 21:08:46 +02:00
parent 7dea31c24c
commit 37b18ecbef
10 changed files with 102 additions and 10 deletions

View File

@ -2,3 +2,5 @@
Astuces diverses pour utiliser un ordinateur sous Linux...
Un travail à l'évolution (trop) lente.

View File

@ -472,6 +472,12 @@ Libérer deux fois la mémoire.
% =========================================================
\section{Random} \index{ramdom} \label{c-random}
XXX \index{XXX}
% =========================================================
\section{Debug} \index{Debug}
Des outils et astuces en page \pageref{chap:Debug}.
@ -500,6 +506,20 @@ any strictly conforming program in which the use of the features
specified in the header <string.h> , except the following functions:
strdup , strndup , strcoll , strxfrm , strerror ." (4p6)
% =========================================================
\section{Dessiner}
\subsection{G2} \index{g2} \label{g2}
\begin{quote}
\textbf{g2} is a simple to use graphics library for 2D graphical applications
written in \textit{ANSI C}. This library provides a comprehensive set of
functions for simultaneous generation of graphical output on different
types of devices.
\end{quote}
% =========================================================
\section{Ailleurs dans cet ouvrage}

View File

@ -70,7 +70,8 @@ end
\end{verbatim}
Si un des arguments doir être vu comme une valeur numérique,
il faut la convertir avant usage.
il faut la convertir avant usage. Exemple pour un nombre
flottant~:
\begin{verbatim}
character(len=89) :: arg
@ -131,6 +132,21 @@ La dernière ligne va vous étonner.
\section{Images}
Plplot semble être un bon choix pour commencer.
La bibliothèque \textbf{Plplot} semble être un bon choix pour commencer,
mais il existe bien d'autres options.
Par exemple \textbf{g2} (page \pageref{g2}) semble être utilisable
avec le F77, et possiblement avec un Fortran moderne.
\subsection{Plplot} \index{plplot} \label{ploplt}
% --------------------------------------------------------
\section{Questions}
XXX\index{XXX}
Comment déclarer une variable statique dans une procédure ?
% ========================================

View File

@ -44,6 +44,8 @@ un exemple très ancien\footnote{Août 1998, lors d'une
réunion du CULTe, à Toulouse}, et très simple à
comprendre.
Voir aussi : tcpserver\index{tcpserver}\dots
\subsection{qotd}
\index{qotd}
@ -87,7 +89,5 @@ The Internet Gopher(tm) software and documentation is copyright (c)
1991, 1992, 1993, 1994 by the University of Minnesota.
\end{quote}
% ==============================================================

View File

@ -35,10 +35,33 @@ 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.
Un petit exemple ?
Bah yen a pas\dots
Le pendant graphique est \texttt{xcowsay}.
% ===============================================================
\section {Figlet} \index{figlet}
\textsl{Display large characters made up of ordinary screen characters.}
Il y a énormément d'option, en voice une première~:
\texttt{-W} permet d'espacer un peu les caractères.
\begin{verbatim}
tth@redlady:~/Devel/TetaTricks$ figlet -W figlet
__ _ _ _
/ _| (_) __ _ | | ___ | |_
| |_ | | / _` | | | / _ \ | __|
| _| | | | (_| | | | | __/ | |_
|_| |_| \__, | |_| \___| \__|
|___/
\end{verbatim}
% ===============================================================
\section{/usr/games/}
On trouvera dans ce répertoire une collections de jeux anciens,

View File

@ -44,7 +44,7 @@ d'utilisation amusants.
%====================================================================
\section{Povray}\index{POVray}
\section{Povray}\index{Povray}
\textbf{Persistence Of Vision} est un logiciel de raytracing qui
existe depuis plus de trente ans. C'est un lointain descendant
@ -104,6 +104,8 @@ celui de Gnuplot.
% ------------------------------------------------
\subsection{image\_map}
XXX \index{XXX}
% ------------------------------------------------
\subsection{height\_field}
@ -121,6 +123,29 @@ scale 2
}
\end{verbatim}
% ------------------------------------------------
\subsection{Random} \index{ramdom}
C'est un peu différent de ce à quoi les programmeurs « classiques »
sont habitués\footnote{Voir le random du C page \pageref{c-random}}.
Avant de pouvoir obtenir des nombres aléatoires, il faut créer et
initialiser un générateur~:
\texttt{\#declare RND = seed(13.37);}
Vous noterez au passage le fort degré de ce délicieux Corbière que je
déguste en ce moment même.
Ensuite, pour obtenir le résultat du tirage, on utilise le \textsl{handler}
que l'on vient d'obtenir~:
\texttt{\#local foo = rand(RND);}
\textsl{The numbers are uniformly distributed, and have values between
0.0 and 1.0,}
Mais... \index{XXX}
% ------------------------------------------------
\subsection{Trucs à voir}

View File

@ -137,7 +137,7 @@ Gmic se base sur une grosse bibliothèque de fonctions écrite
en \texttt{C++}\index{C++} dont l'utilisation est bien
docummentée dans le livre ???\index{XXX}
Existe aussi en plugin pour Gimp\index{Gimp} avec une interface
Gmic existe aussi en plugin pour Gimp\index{Gimp} avec une interface
pleine de curseurs et de boutons, qui facilite (ou pas) l'exploration
des possibles.
@ -175,7 +175,7 @@ Voici le problème du soir%
j'utilise pour lire ce format de fichier la bibliothèque
\texttt{pnglite} qui a de gros soucis avec beaucoup de
ceux-ci, par exemple ceux qui sont en \texttt{sRGB} crées
par des outils essentiels comme POVray\index{POVray}.
par des outils essentiels comme POVray\index{Povray}.
Il serait bon de voir la \texttt{libpng} officielle.
pngcrush ? optipng ?

View File

@ -20,7 +20,7 @@ une idée du langage\dots
\subsection{Un exemple simple}
À partir d'un jeu de données structurées, nous allons générer un
fichier \texttt{.inc} contenant un objet pour Povray\index{povray}.
fichier \texttt{.inc} contenant un objet pour Povray\index{Povray}.
Un cas d'école : un élément par ligne, les valeurs séparées par
des espaces.

View File

@ -196,7 +196,6 @@ Sox est le « couteau suisse » des manipulateurs de données
sonores. Sa documentation étant assez ésotérique, je vais
faire comme d'hab' : présenter des exemples approximatifs.
\subsection{Conversions}
Nous avons un process quelconque qui nous délivre des données
@ -243,9 +242,13 @@ la piste d'un fichier mono pour obtenir un fichier stéréo :
"\texttt{sox - -t wav -b 16 - remix 1 1}" avec le premier tiret
qui dit de prendre l'entrée standard
Questions en attente : comment combiner huit pistes monophoniques
Questions en attente :
comment combiner huit pistes monophoniques
en un seul fichier contenant ces 8 pistes ?
Quelles métriques Sox peut-il extraire ? Eg: \textsl{spectrogram}.
%------------------------------------------------------------------

3
code/README.md Normal file
View File

@ -0,0 +1,3 @@
# Le code des tetaricks
Attention, c'est un peu le fouillis.