adding more technobabbage to the doc
This commit is contained in:
parent
23a8881b5c
commit
32e9b6cc2b
@ -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.
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user