Zzzzz....
This commit is contained in:
parent
7a644b5e3d
commit
b197fba14e
@ -24,7 +24,6 @@ Et la drague, le meilleur moyen c'est quand même du
|
|||||||
broadcast\index{broadcast} sur UDP\index{UDP}.
|
broadcast\index{broadcast} sur UDP\index{UDP}.
|
||||||
Il y a même un logiciel spécialisé pour entendre ça :
|
Il y a même un logiciel spécialisé pour entendre ça :
|
||||||
|
|
||||||
|
|
||||||
\begin{quote}
|
\begin{quote}
|
||||||
mdns-scan is a tool for scanning for mDNS/DNS-SD published services on
|
mdns-scan is a tool for scanning for mDNS/DNS-SD published services on
|
||||||
the local network. It issues a mDNS\index{mDNS} PTR query to the special
|
the local network. It issues a mDNS\index{mDNS} PTR query to the special
|
||||||
@ -59,9 +58,17 @@ Que faire de toutes ces information, à part savoir que la machine
|
|||||||
|
|
||||||
\section{Code}
|
\section{Code}
|
||||||
|
|
||||||
XXX\index{XXX}
|
Je suppose qu'il faut commencer par découvrir Avahi et ses
|
||||||
|
quelques fichiers de configuration\footnote{Chez Debian}.
|
||||||
|
|
||||||
Je ne sais même pas par où commencer \textit{:)}
|
\begin{itemize}
|
||||||
|
\item \texttt{/etc/avahi/hosts}
|
||||||
|
\item \texttt{/etc/dbus-1/system.d/avahi-dbus.conf}
|
||||||
|
\item \texttt{/etc/avahi/avahi-daemon.conf}
|
||||||
|
\item \texttt{/etc/init.d/avahi-daemon}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Attention aux yeux, il y a parfois du XML\index{XML} dans ces choses là..
|
||||||
|
|
||||||
% -----------------------------------------------------------
|
% -----------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1,30 +1,46 @@
|
|||||||
\chapter{Fedora}
|
\chapter{Fedora}
|
||||||
\label{chap:fedora} \index{Fedora}
|
\label{chap:Fedora} \index{Fedora}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
\section{Gestion des paquets}
|
\section{Gestion des paquets}
|
||||||
|
|
||||||
DNF\index{dnf} semble être l'outil de prédilection.
|
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 chercher un binaire précis~:
|
||||||
|
|
||||||
|
\texttt{\# dnf provides '*/pngfix'}
|
||||||
|
|
||||||
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
\section{Firewall}
|
\section{Firewall}
|
||||||
|
|
||||||
Krkrkr, UPD\index{UDP} est bloqué en entrée ? Wtf ?
|
Krkrkr, UPD\index{UDP} est bloqué en entrée ? Wtf ?
|
||||||
|
|
||||||
|
\textsf{\textsc{<doug713705> welcome to firewalld}}
|
||||||
|
|
||||||
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
\section{Include dir}
|
\section{Include dir}
|
||||||
|
|
||||||
Chez Fedora, certains fichiers \texttt{.h} ne sont pas à la même
|
Chez Fedora, certains fichiers \texttt{.h} ne sont pas à la même
|
||||||
place que dans d'autres distributions\index{Debian}, ce qui cause quelques
|
place que dans d'autres distributions\index{Debian}, ce qui cause quelques
|
||||||
soucis pour les compilations.
|
soucis pour les compilations. Par exemple le fichier \texttt{pam.h}
|
||||||
|
de NetPbm.
|
||||||
|
|
||||||
|
Un contournement est possible avec une option lors du lancement
|
||||||
|
de gcc :
|
||||||
|
\texttt{gcc \$(COPT) -I/usr/include/netpbm -c \$<}, dont la
|
||||||
|
portabilité est à vérifier.
|
||||||
|
|
||||||
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
\section{Comment installer ffmpeg ?}
|
\section{Comment installer ffmpeg ?}
|
||||||
\index{ffmpeg}
|
\index{ffmpeg}
|
||||||
|
|
||||||
D'après Blaise (regatta) il faut voir du coté de rpmfusion.
|
D'après Blaise (regatta game) il faut voir du coté de
|
||||||
|
\texttt{rpmfusion}\index{rpmfusion}, qui contient de nombreux
|
||||||
|
paquets additionnels.
|
||||||
|
|
||||||
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{GIT}
|
\chapter{GIT}
|
||||||
\index{GIT} \label{GIT}
|
\index{GIT} \label{chap:GIT}
|
||||||
|
|
||||||
Git est un système de gestion de version, très bien expliqué
|
Git est un système de gestion de version, très bien expliqué
|
||||||
aux quatre coins des interwebs. Je ne vais donc pas m'étendre
|
aux quatre coins des interwebs. Je ne vais donc pas m'étendre
|
||||||
@ -18,7 +18,6 @@ $ > README.txt
|
|||||||
$ git add README.txt
|
$ git add README.txt
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
|
|
||||||
\subsection{Setup du serveur}
|
\subsection{Setup du serveur}
|
||||||
|
|
||||||
Sur le serveur distant, dans un endroit accessible par
|
Sur le serveur distant, dans un endroit accessible par
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
\chapter{IPv6} \label{chap/IPv6}
|
\chapter{IPv6} \label{chap:IPv6}
|
||||||
|
|
||||||
\index{IPv6}
|
\index{IPv6}
|
||||||
|
|
||||||
|
\section{Trucs}
|
||||||
|
|
||||||
Désactivation :
|
Désactivation :
|
||||||
|
|
||||||
\texttt{echo '1' > /proc/sys/net/ipv6/conf/lo/disable\_ipv6}
|
\texttt{echo '1' > /proc/sys/net/ipv6/conf/lo/disable\_ipv6}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{Musical Instrument Digital Interface}
|
\chapter{Musical Instrument Digital Interface}
|
||||||
\label{chap:midi} \index{MIDI}
|
\label{chap:MIDI} \index{MIDI}
|
||||||
|
|
||||||
Dans un premier temps, je vais me concentrer sur les
|
Dans un premier temps, je vais me concentrer sur les
|
||||||
services \textsc{midi} offerts par la couche ALSA d'un
|
services \textsc{midi} offerts par la couche ALSA d'un
|
||||||
@ -7,6 +7,31 @@ système Linux.
|
|||||||
Ensuite,
|
Ensuite,
|
||||||
nous passerons aux
|
nous passerons aux
|
||||||
\textit{raw devices} (page \pageref{midi:raw}).
|
\textit{raw devices} (page \pageref{midi:raw}).
|
||||||
|
Mais avant tout, un petit rappel sur ce qu'est le MIDI.
|
||||||
|
|
||||||
|
\begin{quote}
|
||||||
|
\textsl{Wikipedia} :
|
||||||
|
C'est un protocole de communication et un format de fichier dédiés
|
||||||
|
à la musique, et utilisés pour la communication entre instruments
|
||||||
|
électroniques, contrôleurs, séquenceurs, et logiciels de musique.
|
||||||
|
Apparu dans les années 1980, issu d'une volonté de l'industrie de
|
||||||
|
normaliser les échanges entre les différents instruments,
|
||||||
|
ce protocole est devenu aujourd'hui un standard très répandu
|
||||||
|
dans le matériel électronique de musique.
|
||||||
|
\end{quote}
|
||||||
|
|
||||||
|
Attention, ce système \textbf{ne} transporte \textbf{pas} de
|
||||||
|
signal audio, mais de petits messages
|
||||||
|
(quelques octets, en général 3) de \textbf{commande} informatique%
|
||||||
|
\footnote{C'est une confusion fréquente qui complique les choses}.
|
||||||
|
Un exemple de message basique, c'est celui-ci, exprimé en
|
||||||
|
hexadécimal\index{hexa.} :
|
||||||
|
\texttt{93 5B 3A} un message qui va déclencher, sur le canal 3,
|
||||||
|
la note \textsf{Sol5}, à
|
||||||
|
un niveau assez bas. Et c'est l'instrument à l'autre bout di fil
|
||||||
|
qui va générer le signal audio.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% ---------------------------------------------------------
|
% ---------------------------------------------------------
|
||||||
\section{Outils de base}
|
\section{Outils de base}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
% ===============================================================
|
% ===============================================================
|
||||||
\chapter{MINITEL}
|
\chapter{MINITEL}
|
||||||
\label{MINITEL}
|
\label{chap:MINITEL}
|
||||||
|
|
||||||
Une très belle réussite technologique française, dont la fin de
|
Une très belle réussite technologique française, dont la fin de
|
||||||
vie est annoncée pour 2014.
|
vie est annoncée pour 2014.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{Open Sound Control}
|
\chapter{Open Sound Control}
|
||||||
\index{OSC} \label{chap:osc}
|
\index{OSC} \label{chap:OSC}
|
||||||
|
|
||||||
Wikipedia :
|
Wikipedia :
|
||||||
\textsl{OSC est un format de transmission de données entre ordinateurs,
|
\textsl{OSC est un format de transmission de données entre ordinateurs,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{Raspberry Pi}
|
\chapter{Raspberry Pi}
|
||||||
\label{chap:raspberry}
|
\label{chap:Raspberry}
|
||||||
\index{Raspberry}
|
\index{Raspberry}
|
||||||
|
|
||||||
\section{Quel OS ?}
|
\section{Quel OS ?}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{WiFi}
|
\chapter{WiFi}
|
||||||
\label{WiFi}
|
\label{chap:WiFi}
|
||||||
|
|
||||||
WIreless FIdelity.
|
WIreless FIdelity.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{X11}
|
\chapter{X11}
|
||||||
\label{X11}\index{X11}
|
\label{chap:X11}\index{X11}
|
||||||
|
|
||||||
%-------------------------------------------------------------------
|
%-------------------------------------------------------------------
|
||||||
\section{Les fontes}
|
\section{Les fontes}
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
% TRUCS DE VIEUX
|
% TRUCS DE VIEUX
|
||||||
|
|
||||||
\chapter{trucs de dino}
|
\chapter{trucs de dino}
|
||||||
|
\label{chap:dino}
|
||||||
|
|
||||||
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
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{Trucs divers}
|
\chapter{Trucs divers}
|
||||||
\label{divers}
|
\label{chap:divers}
|
||||||
|
|
||||||
\section{Permissions}
|
\section{Permissions}
|
||||||
|
|
||||||
@ -18,7 +18,6 @@ Question : qui tombe à l'eau ?
|
|||||||
|
|
||||||
% ==============================================================
|
% ==============================================================
|
||||||
|
|
||||||
|
|
||||||
\section{Prompt}
|
\section{Prompt}
|
||||||
\index{prompt}
|
\index{prompt}
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
% nouveau 27 septembre 2020
|
% nouveau 27 septembre 2020
|
||||||
%
|
%
|
||||||
\chapter{Gnuplot}
|
\chapter{Gnuplot}
|
||||||
\index{Gnuplot}\label{chap:Gnuplot}
|
\index{Gnuplot}\label{chap:gnuplot}
|
||||||
|
|
||||||
\section{Exemple : le phytotron}
|
\section{Exemple : le phytotron}
|
||||||
\index{phytotron}
|
\index{phytotron}
|
||||||
|
7
chap/graphisme.tex
Normal file
7
chap/graphisme.tex
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
\chapter{Graphismes}
|
||||||
|
|
||||||
|
\section{Flydraw}\index{Flydraw}
|
||||||
|
|
||||||
|
flydraw is a drawing tool based on an interpreter which parses a
|
||||||
|
language featuring rich graphic primitives; it uses libgd to output
|
||||||
|
GIF, JPEG, or PNG\index{PNG} files.
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{Hardware}
|
\chapter{Hardware}
|
||||||
\label{Hardware}
|
\label{chap:hardware}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -13,9 +13,16 @@ d'un script shell pour le réutiliser la semaine prochaine.
|
|||||||
Attention, ça va devenir \textsl{hardu}%
|
Attention, ça va devenir \textsl{hardu}%
|
||||||
\footnote{Nous attendons tous avec impatience l'ouvrage magistral
|
\footnote{Nous attendons tous avec impatience l'ouvrage magistral
|
||||||
de maitre Brunus},
|
de maitre Brunus},
|
||||||
l'abondance d'options
|
l'abondance d'options des outils ImageMagick est vraiment énorme,
|
||||||
des outils ImageMagick est vraiment énorme, et leurs
|
et leurs interactions parfois troublantes\dots
|
||||||
interactions parfois troublantes\dots
|
|
||||||
|
\subsection{\texttt{geometry}}
|
||||||
|
|
||||||
|
C'est une notion importante, car elle est utilisée comme paramètre
|
||||||
|
par beaucoup d'options. C'est avec ça que l'on peut définir des
|
||||||
|
choses comme la taille (largeur et hauteur) d'une image, ou
|
||||||
|
la position d'un texte dans l'image, ou une zone sur laquelle
|
||||||
|
on va travailler.
|
||||||
|
|
||||||
\subsection{Écrire du texte}
|
\subsection{Écrire du texte}
|
||||||
|
|
||||||
@ -75,10 +82,15 @@ Dans cette fonctionnalité aussi, il semble y avoir quelques
|
|||||||
subtilités.
|
subtilités.
|
||||||
|
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
DIM="1024x768"
|
DIMENSION="1024x768"
|
||||||
convert -crop ${DIM}+512+0 $img $dst
|
POSITION="+R12+0"
|
||||||
|
convert -crop ${DIMENSION}${POSITION} +repage $img $dst
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
|
\textsl{Use +repage to completely remove/reset the virtual canvas meta-data
|
||||||
|
from the images.} En gros, on en a besoin quand une opération va
|
||||||
|
changer la dimension de l'image.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% -------------------------------------------------------------------
|
% -------------------------------------------------------------------
|
||||||
@ -107,3 +119,27 @@ for ((y=0; y<250; y++)) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
|
\subsection{Questions}
|
||||||
|
|
||||||
|
Comment faire un resize ?
|
||||||
|
|
||||||
|
% -------------------------------------------------------------------
|
||||||
|
|
||||||
|
\section{Portable Network Graphic}\index{PNG}
|
||||||
|
|
||||||
|
Voici le problème du soir%
|
||||||
|
\footnote{\textsl{trollday}Fri Nov 13 00:07:19 CET 2020} :
|
||||||
|
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}.
|
||||||
|
|
||||||
|
pngcrush ?
|
||||||
|
|
||||||
|
\texttt{pngtopnm \$png | pnmtopng > \$goodpng}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% -------------------------------------------------------------------
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\chapter{Les intertubes}
|
\chapter{Les intertubes}
|
||||||
\label{Internet} \index{Internet}
|
\label{chap:reseau} \index{Internet}
|
||||||
|
|
||||||
Ah, le grand Internet sauvage, il serait temps qu'on en parle un peu.
|
Ah, le grand Internet sauvage, il serait temps qu'on en parle un peu.
|
||||||
Nous allons voir dans ce chapitre quelques utilisations
|
Nous allons voir dans ce chapitre quelques utilisations
|
||||||
@ -7,7 +7,7 @@ que l'on peut qualifier de «~créatives~».
|
|||||||
|
|
||||||
Si vous attendiez des choses plus sérieuses, j'ai aussi ça
|
Si vous attendiez des choses plus sérieuses, j'ai aussi ça
|
||||||
en magasin : \textsc{dns} page \pageref{chap:DNS},
|
en magasin : \textsc{dns} page \pageref{chap:DNS},
|
||||||
\textsc{ssh} page \pageref{ssh},
|
\textsc{ssh} page \pageref{chap:ssh},
|
||||||
streaming page \pageref{streaming},
|
streaming page \pageref{streaming},
|
||||||
et probablement bien d'autres à venir.
|
et probablement bien d'autres à venir.
|
||||||
|
|
||||||
@ -29,6 +29,13 @@ il offre plus
|
|||||||
de souplesse dans la configuration et la gestion des droits
|
de souplesse dans la configuration et la gestion des droits
|
||||||
d'accès.
|
d'accès.
|
||||||
|
|
||||||
|
Ceci dit, de nos jours\footnote{Wed Nov 11 04:47:50 CET 2020},
|
||||||
|
il a probablement été remplacé par quelque chose d'encore plus
|
||||||
|
étrange basé sur \textsl{systemd}\index{systemd},
|
||||||
|
puisque l'important
|
||||||
|
ça n'est pas que ça soit mieux, mais que ce soit
|
||||||
|
\textbf{nouveau}.
|
||||||
|
|
||||||
\subsection{qotd}
|
\subsection{qotd}
|
||||||
\index{qotd}
|
\index{qotd}
|
||||||
|
|
||||||
@ -76,9 +83,9 @@ réseau local Ethernet\dots
|
|||||||
Mais cette translation d'adresse peut avoir aussi d'autres
|
Mais cette translation d'adresse peut avoir aussi d'autres
|
||||||
défits à relever pour en faire une solution complexe et
|
défits à relever pour en faire une solution complexe et
|
||||||
amusante à des problèmes inexistants et datant du siècle
|
amusante à des problèmes inexistants et datant du siècle
|
||||||
dernier. Par exemple la comparaison de la mise en œuvre du NAT
|
dernier.
|
||||||
avec
|
Par exemple la comparaison de la mise en œuvre du NAT
|
||||||
\texttt{iptable} et \texttt{pfctl} est une source de trolls
|
avec \texttt{iptable} et \texttt{pfctl} est une source de trolls
|
||||||
sans fin.
|
sans fin.
|
||||||
|
|
||||||
|
|
||||||
@ -135,13 +142,25 @@ ce passe-muraille, je vais laisser ce passage en l'état...
|
|||||||
|
|
||||||
|
|
||||||
% ==============================================================
|
% ==============================================================
|
||||||
\section{outils de diagnostic}
|
\section{Outils de diagnostic}
|
||||||
|
|
||||||
|
|
||||||
iftop\index{iftop},
|
iftop\index{iftop},
|
||||||
iptraf\index{iptraf}
|
iptraf\index{iptraf}
|
||||||
\dots
|
\dots
|
||||||
|
|
||||||
|
% -------------------------------------------------------------
|
||||||
|
\subsection{iperf}
|
||||||
|
\index{iperf}
|
||||||
|
|
||||||
|
Avec \texttt{iperf}, on peut mesurer le débit du réseau
|
||||||
|
IP (en TCP\index{TCP} ou UDP\index{UDP})
|
||||||
|
entre deux machines. Il faut d'abord le lancer sur la machine
|
||||||
|
cible en mode "serveur" ou "daemon".
|
||||||
|
Ensuite, des clients peuvent mesurer le débit entre eux-même
|
||||||
|
et le serveur.
|
||||||
|
|
||||||
|
Le port par défaut utilisé est le 5001.
|
||||||
|
|
||||||
% -------------------------------------------------------------
|
% -------------------------------------------------------------
|
||||||
\subsection{tcpdump}
|
\subsection{tcpdump}
|
||||||
\index{tcpdump}
|
\index{tcpdump}
|
||||||
@ -150,12 +169,19 @@ 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
|
||||||
sur cet exemple que nous allons partir.
|
sur cet exemple que nous allons partir.
|
||||||
|
|
||||||
|
Ces gadgets dialoguent entre eux par le protocole
|
||||||
|
\textsl{Bonjour}\index{Bonjour}, aka \textsl{ZeroConf}%
|
||||||
|
\footnote{C'est en page \pageref{chap:Bonjour} qu'on
|
||||||
|
en parle vaguement}.
|
||||||
|
|
||||||
% -------------------------------------------------------------
|
% -------------------------------------------------------------
|
||||||
|
|
||||||
\subsection{nmap}
|
\subsection{nmap}
|
||||||
\index{nmap}
|
\index{nmap}
|
||||||
|
|
||||||
C'est clairement aussi un outil dédié au voyeurisme :)
|
C'est clairement aussi un outil dédié au voyeurisme à distance,
|
||||||
|
puisque il permet de découvrir, avec plus ou moins de détails,
|
||||||
|
les services exposés à l'extérieur par une machine distante.
|
||||||
|
|
||||||
|
|
||||||
% ==============================================================
|
% ==============================================================
|
||||||
@ -166,8 +192,9 @@ C'est clairement aussi un outil dédié au voyeurisme :)
|
|||||||
The nc (or netcat) utility is used for just about anything under the sun
|
The nc (or netcat) utility is used for just about anything under the sun
|
||||||
involving TCP or UDP. It can open TCP connections, send UDP packets,
|
involving TCP or UDP. It can open TCP connections, send UDP packets,
|
||||||
listen on arbitrary TCP and UDP ports, do port scanning, and deal with
|
listen on arbitrary TCP and UDP ports, do port scanning, and deal with
|
||||||
both IPv4 and IPv6\footnote{Voir le chapitre \ref{chap/IPv6}}
|
both IPv4 and IPv6\footnote{Voir le chapitre \ref{chap:IPv6} pour cette
|
||||||
. Unlike telnet(1), nc scripts nicely, and separates
|
nouveauté.}.
|
||||||
|
Unlike telnet(1), nc scripts nicely, and separates
|
||||||
error messages onto standard error instead of sending them to standard
|
error messages onto standard error instead of sending them to standard
|
||||||
output, as telnet(1) does with some.
|
output, as telnet(1) does with some.
|
||||||
\end{quote}
|
\end{quote}
|
||||||
|
16
chap/son.tex
16
chap/son.tex
@ -1,5 +1,5 @@
|
|||||||
\chapter{Son}
|
\chapter{Son}
|
||||||
\label{Son}
|
\label{chap:son}
|
||||||
|
|
||||||
|
|
||||||
%------------------------------------------------------------------
|
%------------------------------------------------------------------
|
||||||
@ -10,7 +10,7 @@
|
|||||||
ALSA, \textit{Advanced Linux Sound Architecture}, gère
|
ALSA, \textit{Advanced Linux Sound Architecture}, gère
|
||||||
à peu près correctement les entrées/sorties sonores
|
à peu près correctement les entrées/sorties sonores
|
||||||
d'une machine Linux, aussi bien en audio qu'en
|
d'une machine Linux, aussi bien en audio qu'en
|
||||||
\textsc{midi}\footnote{Voir page \pageref{MIDI}
|
\textsc{midi}\footnote{Voir page \pageref{chap:midi}
|
||||||
pour en savoir plus.}.
|
pour en savoir plus.}.
|
||||||
|
|
||||||
Nous allons faire le tour de quelques outils associés.
|
Nous allons faire le tour de quelques outils associés.
|
||||||
@ -34,7 +34,7 @@ James Lewis\footnote{Que ça, c'est de la noise !}.
|
|||||||
Si vous avez plusieurs cartes son, la sélection du
|
Si vous avez plusieurs cartes son, la sélection du
|
||||||
\textsl{device} est assez piégeuse~: ce n'est pas
|
\textsl{device} est assez piégeuse~: ce n'est pas
|
||||||
l'option \texttt{-l} qui vous donnera la bonne piste,
|
l'option \texttt{-l} qui vous donnera la bonne piste,
|
||||||
mais \texttt{-L} à utiliser.
|
mais l'option \texttt{-L} qu'il faut utiliser.
|
||||||
|
|
||||||
\subsection{Le reste}
|
\subsection{Le reste}
|
||||||
|
|
||||||
@ -118,11 +118,9 @@ Ladspa, mais c'est quoi ? C'est l'acronyme de
|
|||||||
« Linux Audio Developers Simple Plugin API », ou, en français :
|
« Linux Audio Developers Simple Plugin API », ou, en français :
|
||||||
« machin avancé ».
|
« machin avancé ».
|
||||||
|
|
||||||
|
|
||||||
La commande \texttt{listplugins}, comme son nom l'indique, fournit
|
La commande \texttt{listplugins}, comme son nom l'indique, fournit
|
||||||
la liste de tous les plugins accessibles.
|
la liste de tous les plugins accessibles. Comment y acceder est
|
||||||
|
une question dont la réponse est laissée à votre bonne volonté.
|
||||||
|
|
||||||
|
|
||||||
%------------------------------------------------------------------
|
%------------------------------------------------------------------
|
||||||
|
|
||||||
@ -131,7 +129,7 @@ la liste de tous les plugins accessibles.
|
|||||||
|
|
||||||
Sox est le « couteau suisse » des manipulateurs de données
|
Sox est le « couteau suisse » des manipulateurs de données
|
||||||
sonores. Sa documentation étant assez ésotérique, je vais
|
sonores. Sa documentation étant assez ésotérique, je vais
|
||||||
faire comme d'hab' : présenter des exemples.
|
faire comme d'hab' : présenter des exemples approximatifs.
|
||||||
|
|
||||||
|
|
||||||
\subsection{Conversions}
|
\subsection{Conversions}
|
||||||
@ -158,7 +156,9 @@ random.wav: random.dat Makefile
|
|||||||
|
|
||||||
\subsection{Génération}
|
\subsection{Génération}
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
play -n synth sine 480 sine 620 remix 1-2 fade 0 0.5 delay 0.5 repeat 5
|
play -n synth sine 480 sine 620 remix 1-2 fade 0 0.5 delay 0.5 repeat 5
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
\subsection{Traitements}
|
\subsection{Traitements}
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
% new 24 juillet 2014 - Mixart Myrys
|
% new 24 juillet 2014 - Mixart Myrys
|
||||||
%
|
%
|
||||||
\chapter{streaming}
|
\chapter{streaming}
|
||||||
\label{streaming}
|
\label{chap:streaming}
|
||||||
\index{streaming}
|
\index{streaming}
|
||||||
|
|
||||||
Avertissement : pour le moment\footnote{En juillet 2014}, nous
|
Avertissement : pour le moment\footnote{En juillet 2014}, nous
|
||||||
|
9
main.tex
9
main.tex
@ -12,9 +12,8 @@
|
|||||||
|
|
||||||
\makeindex
|
\makeindex
|
||||||
|
|
||||||
\setlength \parindent {1em}
|
\setlength \parindent {2em}
|
||||||
|
\setlength \parskip {0.256em} % XXX
|
||||||
\setlength \parskip {0.200em} % XXX
|
|
||||||
|
|
||||||
%------ reglages des 'listings'
|
%------ reglages des 'listings'
|
||||||
\lstset{frame=single} % dessin d'un cadre autour du listing
|
\lstset{frame=single} % dessin d'un cadre autour du listing
|
||||||
@ -50,7 +49,8 @@ réécriture avec Mousepad et \LaTeX{}
|
|||||||
selon la méthode éprouvée dite
|
selon la méthode éprouvée dite
|
||||||
de «~La~Rache~»\index{rache},
|
de «~La~Rache~»\index{rache},
|
||||||
essentiellement sur une machine Debian/amd64, avec des
|
essentiellement sur une machine Debian/amd64, avec des
|
||||||
morceaux de Fedora Server 33 à coté\index{Fedora}.
|
morceaux de Fedora\index{Fedora} Server 33 juste là, à coté,
|
||||||
|
vers la page \pageref{chap:Fedora}.
|
||||||
|
|
||||||
\vspace{5em}
|
\vspace{5em}
|
||||||
|
|
||||||
@ -76,6 +76,7 @@ Your mileage may vary\dots
|
|||||||
\input{chap/backups}
|
\input{chap/backups}
|
||||||
% \input{chap/processing}
|
% \input{chap/processing}
|
||||||
\input{chap/video}
|
\input{chap/video}
|
||||||
|
\input{chap/graphisme}
|
||||||
\input{chap/gnuplot}
|
\input{chap/gnuplot}
|
||||||
\input{chap/webcam}
|
\input{chap/webcam}
|
||||||
% \input{chap/SCSI}
|
% \input{chap/SCSI}
|
||||||
|
Loading…
Reference in New Issue
Block a user