diff --git a/chap/DNS.tex b/chap/DNS.tex index 654e68e..4f997c9 100644 --- a/chap/DNS.tex +++ b/chap/DNS.tex @@ -18,8 +18,9 @@ maintenance du fichier \texttt{/etc/hosts} qu'il fallait, \subsection{host} \index{host} -C'est vraiment la commande \textit{vanilla} pour tout ce qui touche à la -résolution de nom. Elle propose les premières options de base, +C'est vraiment la commande \textit{vanilla} pour tout ce qui touche +à la résolution de nom. +Elle propose les premières options de base, avec une syntaxe facile à retenir. Elle existe, sous des formes légèrement déviantes, dans une grande partie des 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:~$ \end{verbatim} - % ------------------------------------------------------------ \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 dernier lors d'un séjour hivernal à Frontignan-plage. 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} @@ -111,6 +114,12 @@ client may request an address from this pool, and then use it on a temporary basis for communication on network. \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} \index{dnsmasq} diff --git a/chap/Fedora.tex b/chap/Fedora.tex index 828328e..c99ce99 100644 --- a/chap/Fedora.tex +++ b/chap/Fedora.tex @@ -6,7 +6,7 @@ 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 -pour les gérer. +pour les gérer. Un peut l'équivalent de \texttt{apt} de Debian ? Pour mettre à jour~: diff --git a/chap/GMP.tex b/chap/GMP.tex new file mode 100644 index 0000000..473330e --- /dev/null +++ b/chap/GMP.tex @@ -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} + diff --git a/chap/IPC.tex b/chap/IPC.tex new file mode 100644 index 0000000..24f620f --- /dev/null +++ b/chap/IPC.tex @@ -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. + +% ================================================================ + + diff --git a/chap/backups.tex b/chap/backups.tex index 45f20d1..88b3a56 100644 --- a/chap/backups.tex +++ b/chap/backups.tex @@ -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.} % =============================================================== +\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. + diff --git a/chap/dino.tex b/chap/dino.tex index 0adc198..51f901e 100644 --- a/chap/dino.tex +++ b/chap/dino.tex @@ -6,8 +6,8 @@ Je vais, dans ce chapitre, parler de choses que les moins de vingt 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} -Sur le port 70. +Sur le port 70/tcp. \begin{quote} The Internet Gopher(tm) software and documentation is copyright (c) diff --git a/chap/divers.tex b/chap/divers.tex index 7362901..bebdff5 100644 --- a/chap/divers.tex +++ b/chap/divers.tex @@ -50,7 +50,7 @@ map_henon: map_henon.f \end{verbatim} Hélas, je n'ai pas de commande \texttt{g77} dans ma machine, -que faire ? +que faire ? En écrire une ? % ============================================================== diff --git a/chap/image.tex b/chap/image.tex index c230756..a40ad4f 100644 --- a/chap/image.tex +++ b/chap/image.tex @@ -51,7 +51,11 @@ options sont un peu ésotériques et parfois inter-dépendantes\dots \item{annotate} \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} diff --git a/chap/reseau.tex b/chap/reseau.tex index f3ac354..bbd3752 100644 --- a/chap/reseau.tex +++ b/chap/reseau.tex @@ -163,7 +163,7 @@ Le port par défaut utilisé est le 5001. % ------------------------------------------------------------- \subsection{tcpdump} -\index{tcpdump} +\index{tcpdump} \label{tcpdump} 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 @@ -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. + % ============================================================== \section{netcat} \index{netcat} diff --git a/chap/threads.tex b/chap/threads.tex index 7db5228..fc56c0c 100644 --- a/chap/threads.tex +++ b/chap/threads.tex @@ -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 seconde : \ref{chap:IPC}, page \pageref{chap:IPC}. + % ---------------------------------------------------------------- diff --git a/chap/video.tex b/chap/video.tex index 358845f..dfe1d5a 100644 --- a/chap/video.tex +++ b/chap/video.tex @@ -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 \end{verbatim} +https://engineering.giphy.com/how-to-make-gifs-with-ffmpeg/ \index{gif89a} + \subsection{Encoder un cloître} 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 ». -C'est donc un exemple réel. +C'est donc un exemple réel, avec même des méta-données. \begin{verbatim} ffmpeg -nostdin \ @@ -114,13 +116,23 @@ ffmpeg -nostdin \ \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} -\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 -} diff --git a/main.tex b/main.tex index 3c17b82..6c623c6 100644 --- a/main.tex +++ b/main.tex @@ -110,6 +110,7 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots \input{chap/X11} \input{chap/manpages} \input{chap/Fortran} +\input{chap/GMP} \input{chap/Python} \input{chap/dino} \input{chap/textes} @@ -118,6 +119,7 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots \input{chap/Fedora} % \input{chap/IPv6} \input{chap/threads} +\input{chap/IPC} % \input{chap/dosbox} % \input{chap/grub} \input{chap/photos}