last commit before wwz

This commit is contained in:
tTh 2021-01-20 04:53:48 +01:00
parent 22fb197e00
commit b631c95100
12 changed files with 105 additions and 16 deletions

View File

@ -18,8 +18,9 @@ maintenance du fichier \texttt{/etc/hosts} qu'il fallait,
\subsection{host} \subsection{host}
\index{host} \index{host}
C'est vraiment la commande \textit{vanilla} pour tout ce qui touche à la C'est vraiment la commande \textit{vanilla} pour tout ce qui touche
résolution de nom. Elle propose les premières options de base, à la résolution de nom.
Elle propose les premières options de base,
avec une syntaxe facile à retenir. Elle existe, sous des formes avec une syntaxe facile à retenir. Elle existe, sous des formes
légèrement déviantes, dans une grande partie des légèrement déviantes, dans une grande partie des
OS\footnote{même dans le sale, c'est dire.} existants de nos jours. OS\footnote{même dans le sale, c'est dire.} existants de nos jours.
@ -64,7 +65,6 @@ Authoritative answers can be found from:
tth@tranxene:~$ tth@tranxene:~$
\end{verbatim} \end{verbatim}
% ------------------------------------------------------------ % ------------------------------------------------------------
\subsection{dig} \subsection{dig}
@ -97,9 +97,12 @@ Pour obtenir le reverse d'une adresse IP :
Un outil très basique conçu et bricolé par Tonton~Th au siècle Un outil très basique conçu et bricolé par Tonton~Th au siècle
dernier lors d'un séjour hivernal à Frontignan-plage. dernier lors d'un séjour hivernal à Frontignan-plage.
Hélas, les sources Hélas, les sources
semblent définitivement perdues. Si quelqu'un a une piste\dots semblent définitivement perdues dans les ténèbres
de l'Undernet profond. Si quelqu'un a une piste\dots
Une ré-écriture s"impose\dots Une ré-écriture s'impose, en repartant sur les mêmes bases.
En utilisant les mêmes fonctions qu'une application basique.
Peut-être aussi en lui trouvant un nom plus \textsl{fun}\dots
% ------------------------------------------------------------ % ------------------------------------------------------------
\section{DHCP} \index{DHCP} \section{DHCP} \index{DHCP}
@ -111,6 +114,12 @@ client may request an address from this pool, and then use it on a temporary
basis for communication on network. basis for communication on network.
\end{quote} \end{quote}
Question : comment peut-on « écouter » les requètes et les réponses
DHCP sur notre réseau local pour détecter le rogue-machin ?
Probablement avec \texttt{tcpdump}\index{tcpdump},
et c'est à l'essai
dans la page \pageref{tcpdump}.
% ------------------------------------------------------------ % ------------------------------------------------------------
\section{dnsmasq} \section{dnsmasq}
\index{dnsmasq} \index{dnsmasq}

View File

@ -6,7 +6,7 @@
Les paquets sont du modèle RPM\index{RPM} à la mode Les paquets sont du modèle RPM\index{RPM} à la mode
de Red-Hat et DNF\index{dnf} semble être l'outil de prédilection de Red-Hat et DNF\index{dnf} semble être l'outil de prédilection
pour les gérer. pour les gérer. Un peut l'équivalent de \texttt{apt} de Debian ?
Pour mettre à jour~: Pour mettre à jour~:

9
chap/GMP.tex Normal file
View File

@ -0,0 +1,9 @@
\chapter{GMP}
\textsl{GNU Multiprecision Library} est une bibliothèque logicielle
de calcul multiprécision sur des nombres entiers, rationnels
et en virgule flottante. Elle permet de traiter des nombres avec
\textbf{beaucoup} de digits.
\section{Fibonaci}

24
chap/IPC.tex Normal file
View File

@ -0,0 +1,24 @@
\chapter{IPC} \index{IPC}
\label{chap:IPC}
\textit{Inter Process Communication.}
% ================================================================
\section{shared memory} \index{shared}
% ================================================================
\section{named pipe}
% ================================================================
\section{Signals} \index{signal}
Non, on ne va pas parler du potentiel remplaçant de Whatsapp,
mais du plus simple mécanispe d'IPC.
% ================================================================

View File

@ -42,3 +42,15 @@ Quid de juste rsync sur ton serveur et faire les tgz à l'autre bout
\textsl{A fast, versatile, remote (and local) file-copying tool.} \textsl{A fast, versatile, remote (and local) file-copying tool.}
% =============================================================== % ===============================================================
\section{Divers}
https://changelog.complete.org/archives/10160-how-why-to-use-airgapped-backups
Perhaps surprisingly, \texttt{tar} in listed incremental mode can solve this
problem for non-ZFS users. It will keep a local cache of the state
of the filesystem as of the time of the last run of tar, and can
generate new tarballs that reflect the changes since the previous
run (even deletions). This can achieve a similar result to the ZFS
send/receive, though in a much less elegant way.

View File

@ -6,8 +6,8 @@
Je vais, dans ce chapitre, parler de choses que les moins de vingt Je vais, dans ce chapitre, parler de choses que les moins de vingt
ans ne peuvent pas connaitre. Des choses qui existaient ans ne peuvent pas connaitre. Des choses qui existaient
\textsl{bien avant} le Web\index{www} ! \textsl{bien avant} le Web\index{www}, et pour lesquelles on
peur facilement imaginer des usages alternatifs et amusants !
% ============================================================== % ==============================================================
@ -65,11 +65,25 @@ port 17.
% ============================================================== % ==============================================================
%
% https://www.bortzmeyer.org/1288.html
%
\section{Finger} \index{finger} \label{finger}
\section{gopher} \textbf{finger} — user information lookup program
Sur le port 79/tcp.
https://tools.ietf.org/html/rfc1288
https://www.bortzmeyer.org/1288.html
% ==============================================================
\section{Gopher}
\index{gopher} \index{gopher}
Sur le port 70. Sur le port 70/tcp.
\begin{quote} \begin{quote}
The Internet Gopher(tm) software and documentation is copyright (c) The Internet Gopher(tm) software and documentation is copyright (c)

View File

@ -50,7 +50,7 @@ map_henon: map_henon.f
\end{verbatim} \end{verbatim}
Hélas, je n'ai pas de commande \texttt{g77} dans ma machine, Hélas, je n'ai pas de commande \texttt{g77} dans ma machine,
que faire ? que faire ? En écrire une ?
% ============================================================== % ==============================================================

View File

@ -51,7 +51,11 @@ options sont un peu ésotériques et parfois inter-dépendantes\dots
\item{annotate} \item{annotate}
\end{itemize} \end{itemize}
Quastion : comment mettre une couleur de fond à ce texte ? Question : comment mettre une couleur de fond à ce texte ?
\subsection{montage}
Krkrkr
\subsection{Faire des GIFs animées}\index{GIF} \subsection{Faire des GIFs animées}\index{GIF}

View File

@ -163,7 +163,7 @@ Le port par défaut utilisé est le 5001.
% ------------------------------------------------------------- % -------------------------------------------------------------
\subsection{tcpdump} \subsection{tcpdump}
\index{tcpdump} \index{tcpdump} \label{tcpdump}
C'est clairement un outil dédié au voyeurisme, mais qui permet de C'est clairement un outil dédié au voyeurisme, mais qui permet de
décrypter les ésotérismes de MiniMad\index{minimad}. C'est donc décrypter les ésotérismes de MiniMad\index{minimad}. C'est donc
@ -184,6 +184,7 @@ puisque il permet de découvrir, avec plus ou moins de détails,
les services exposés à l'extérieur par une machine distante. les services exposés à l'extérieur par une machine distante.
% ============================================================== % ==============================================================
\section{netcat} \section{netcat}
\index{netcat} \index{netcat}

View File

@ -73,6 +73,8 @@ Comment allons-nous procéder\footnote{Et c'est une vraie question !} ?
Une première piste : http://tools.ietf.org/html/rfc3117 Une première piste : http://tools.ietf.org/html/rfc3117
Une seconde : \ref{chap:IPC}, page \pageref{chap:IPC}.
% ---------------------------------------------------------------- % ----------------------------------------------------------------

View File

@ -95,11 +95,13 @@ préciser le coef de qualité ( qscale : 1 = le mieux / 3 = correcte )
ffmpeg -i fichier.dv -target pal-dvd -qscale 2 Fichier.mpeg ffmpeg -i fichier.dv -target pal-dvd -qscale 2 Fichier.mpeg
\end{verbatim} \end{verbatim}
https://engineering.giphy.com/how-to-make-gifs-with-ffmpeg/ \index{gif89a}
\subsection{Encoder un cloître} \subsection{Encoder un cloître}
Là, nous sommes dans du \textsl{serious bizness}, puisque cette vidéo Là, nous sommes dans du \textsl{serious bizness}, puisque cette vidéo
a été programmée par James Lewis pour la résidence « Sonoptic 2020 ». a été programmée par James Lewis pour la résidence « Sonoptic 2020 ».
C'est donc un exemple réel. C'est donc un exemple réel, avec même des méta-données.
\begin{verbatim} \begin{verbatim}
ffmpeg -nostdin \ ffmpeg -nostdin \
@ -114,13 +116,23 @@ ffmpeg -nostdin \
\subsection{Questions} \subsection{Questions}
Quand on encode images+son, comment arreter au plus court des deux ? Quand on encode en // images et son, comment arreter quand on atteint
la fin du plus court des deux flux ?
Comment limiter le nombre de \textsl{cores} utilisés lors d'un encodage
violent sur une toute petite machine\footnote{Coucou le Vaio :)} ?
% -------------------------------------------------------------------- % --------------------------------------------------------------------
\section{Autres trucs} \section{Autres trucs}
\index{rtmp} La video informatique, c'est d'une complexité effarante. La multitude
de codecs, la foultitude de containers, et les nombreuses variantes de
combinaisons codec/container rendent la compréhension de cet univers
assez perturbante.
\subsection{rtmp} \index{rtmp}
\texttt{flvstreamer -r rtmp://lacantine.live-fstreams.cdn02.rambla.be:1935/live-lacantine/live-lacantine-2 | mplayer -} \texttt{flvstreamer -r rtmp://lacantine.live-fstreams.cdn02.rambla.be:1935/live-lacantine/live-lacantine-2 | mplayer -}

View File

@ -110,6 +110,7 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots
\input{chap/X11} \input{chap/X11}
\input{chap/manpages} \input{chap/manpages}
\input{chap/Fortran} \input{chap/Fortran}
\input{chap/GMP}
\input{chap/Python} \input{chap/Python}
\input{chap/dino} \input{chap/dino}
\input{chap/textes} \input{chap/textes}
@ -118,6 +119,7 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots
\input{chap/Fedora} \input{chap/Fedora}
% \input{chap/IPv6} % \input{chap/IPv6}
\input{chap/threads} \input{chap/threads}
\input{chap/IPC}
% \input{chap/dosbox} % \input{chap/dosbox}
% \input{chap/grub} % \input{chap/grub}
\input{chap/photos} \input{chap/photos}