adding more technobabbage to the doc

This commit is contained in:
tth 2019-01-28 13:25:13 +01:00
parent 23a8881b5c
commit 32e9b6cc2b
1 changed files with 34 additions and 12 deletions

View File

@ -48,8 +48,17 @@ Les valeurs à mesurer étant de diverses natures, nous aurons l'occasion
de découvrir plein de capteurs différents : température, humidité,
\texttt{pH}, transparence, lumière, vibrations\dots
\setlength{\parskip}{0.05cm plus 0.05cm}
\tableofcontents
\setlength{\parskip}{0.21cm plus 0.21cm}
\vspace{5cm}
Bonne lecture.
% -------------------------------------------------------------------
\pagebreak
\section{Présentation générale}
@ -77,7 +86,7 @@ humidité, lumière, vibrations\dots
Notre dd2monitor
devrait donc aussi être capable d'envoyer des alertes en cas de souci,
par exemple si des algues\footnote{ou des pleurotes.} tentent de s'échapper.
par exemple si des algues\footnote{Ou des pleurotes.} tentent de s'échapper.
\subsection{Stockage}
@ -88,7 +97,7 @@ choix, et nous allons en évaluer quelques uns :
\texttt{rrdb}\index{rrdb} (page \pageref{rrdb}),
\texttt{influxdb}\index{Influxdb} (page \pageref{influxdb}),
\texttt{gnocchi}\index{Gnocchi} (page \pageref{gnocchi})
\texttt{sqlite}\index{sqlite} (page \pageref{sqlite})
\texttt{Sqlite}\index{sqlite} (page \pageref{sqlite})
La représentation interne des valeurs reste à définir pour
la plupart d'entre elles.
@ -154,6 +163,8 @@ Une histoire pour la section \pageref{detournements} ?
\subsection{Archivage} \index{archivage} \label{archivage}
\textsf{Conserver la mémoire de nos échecs.}
La création de cet outil de surveillance est un long parcours
pavé d'essais et d'erreurs. Tout cela peut générer beaucoup
de données. À titre d'exemple, la capture de température des
@ -178,9 +189,9 @@ nous devons nous-même lui décrire ce monde. Une description qui se
fera avec des lignes de la forme '\texttt{input\_device s /dev/ttyACM0}'
qui représentent des tuples
\textit{clef-type-valeur}\footnote{Laissons les canards tranquilles.}
de.
de choses diverses.
La syntaxe n'est pas encore fixée, mais un fichier exemple est
La syntaxe n'est pas encore vraiment fixée, mais un fichier exemple est
disponible pour des explication plus récentes, donc plus en
rapport avec la réalité du code. En voici un extrait :
@ -193,6 +204,9 @@ input_speed i 9600
eyecandy_banner s hacked by tTh
\end{verbatim}
Certains de ces paramètres pourront être surchargé par des options
de la ligne de commande\index{cli} ou des variables d'environnement.
% -------------------------------------------------------------------
\section{RRDB} \label{rrdb}
@ -266,6 +280,8 @@ Il semble bien que l'utilisation de \texttt{fetch} ne soit pas
vraiment prévue pour ça, donc j'en arrive à la conclusion que
quelque chose m'échappe.
On va laisser ça en suspens pour le moment.
% -------------------------------------------------------------------
\section{InfluxDB} \label{influxdb}
@ -290,10 +306,12 @@ trop fatiguante à compiler pour ce soir, ni même pour ce week-end.
% -------------------------------------------------------------------
\section{Sqlite} \index{sqlite} \label{sqlite}
\subsection{À regarder de près}
\textsf{À regarder de près}
Est-il possible de traiter des \textit{time series} en SQL\index{SQL} ?
Peut-on utiliser Sqlite depuis un programme en Perl\index{Perl} ?
Faut-il commencer à trouver un \textit{usecase} crédible ?
NodeJs\index{nodejs} peut-il lire du Sqlite ?
% -------------------------------------------------------------------
@ -342,22 +360,27 @@ les températures) et se terminant par un \textit{newline}.
\subsection{Un peu de code} \label{serialcode}
TODO\index{TODO}
% -------------------------------------------------------------------
\section{Détournements} \label{detournements}
Dans le contexte myryssien, il est évident que l'aspect artistique
Dans le contexte myryssien\index{Myrys}, il est évident que l'aspect
artistique\index{Art}
doit être dès le départ pris en compte.
Les possibilités ne seront limitées que par votre manque d'imagination.
Si vous voulez un petit exemple, imaginez des courbes de température
qui pilotent un \texttt{uGen} de Chuck\index{chuck} ou des algues dont
la lumière envoie du \texttt{cv/gate} en temps réel.
qui pilotent un \texttt{uGen} de Chuck\index{Chuck} ou des algues dont
les pulses lumineux envoie du \texttt{cv/gate} en temps réel.
\subsection{Variante sonore}
Un peu de \texttt{awk} pipé dans du \texttt{sox} ?
Voire même l'occasion (ou un bon prétexte) de résoudre ce problème
de saut de phase qui me tracasse depuis des mois ?
\subsection{Eye candy}\index{eyecandy}\label{eyecandy}
@ -366,9 +389,8 @@ cadre pseudo-moderne des omniprésents écrans de ces
smartphones\footnote{Quand les téléphones étaient attachés par
un fil, les humains étaient libres.} qui nous lavent le cerveau.
Sortons donc du contexte pixeliste et revenons aux fondamentaux :
le caractère, avec toute la simplicité de son concept sémantique.
le caractère\index{ncurses},
avec toute la simplicité de son concept sémantique.
% -------------------------------------------------------------------