2020-09-29 19:41:53 +11:00
|
|
|
\documentclass[a4paper,10pt,openany]{book}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
2022-06-10 06:15:48 +11:00
|
|
|
%
|
|
|
|
% Mai 2022 : un nouveau départ
|
2023-01-01 01:39:58 +11:00
|
|
|
% Décembre, ça n'avance pas beaucoup...
|
2022-06-10 06:15:48 +11:00
|
|
|
%
|
|
|
|
|
2023-03-08 06:49:36 +11:00
|
|
|
\usepackage[french]{babel}
|
2020-09-28 02:15:15 +11:00
|
|
|
\usepackage[utf8]{inputenc}
|
|
|
|
\usepackage{xspace}
|
|
|
|
\usepackage{makeidx}
|
|
|
|
\usepackage{graphicx}
|
|
|
|
\usepackage{listings}
|
|
|
|
|
2020-10-27 09:06:17 +11:00
|
|
|
\usepackage[T1]{fontenc}
|
|
|
|
|
2022-06-10 06:15:48 +11:00
|
|
|
%
|
|
|
|
% hot to have \begin{quote} in sans serif ?
|
|
|
|
%
|
2023-11-30 00:10:57 +11:00
|
|
|
\makeatletter
|
|
|
|
\def\verbatim@font{\normalfont\ttfamily\small}
|
|
|
|
\def\quote@font{\sffamily}
|
|
|
|
\makeatother
|
2020-10-27 09:06:17 +11:00
|
|
|
|
2020-09-28 02:15:15 +11:00
|
|
|
\makeindex
|
|
|
|
|
2024-10-02 23:24:35 +11:00
|
|
|
\setlength \parindent {1.5em}
|
2024-09-29 05:25:02 +11:00
|
|
|
\setlength \parskip {0.25em} % XXX
|
2020-09-28 02:15:15 +11:00
|
|
|
|
|
|
|
%------ reglages des 'listings'
|
2024-09-29 05:25:02 +11:00
|
|
|
\lstset{frame=leftline} % éventuel dessin d'un cadre autour du listing
|
2024-09-16 12:50:09 +11:00
|
|
|
|
2020-09-28 02:15:15 +11:00
|
|
|
\lstset{basicstyle=\ttfamily\small}
|
2023-11-30 00:10:57 +11:00
|
|
|
\lstset{aboveskip=0.7em,belowskip=0.7em}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
2023-04-03 08:32:29 +11:00
|
|
|
\setcounter{tocdepth}{1} % XXX à regarder un de ces jours ?
|
2021-10-05 06:48:41 +11:00
|
|
|
\pagestyle{plain}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
2021-02-18 02:54:16 +11:00
|
|
|
\usepackage{pifont} % caractères rigolos
|
|
|
|
\usepackage{enumitem}
|
|
|
|
\setitemize[1]{label={\ding{87}}}
|
|
|
|
\frenchbsetup{CompactItemize=false}
|
|
|
|
|
2020-09-29 19:41:53 +11:00
|
|
|
\title{Tricks pour mon ordinateur}
|
|
|
|
\author{Thierry « tTh » Boudet}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
|
|
|
|
\maketitle
|
|
|
|
% ==============================================================
|
|
|
|
\chapter{Introduction}
|
|
|
|
|
|
|
|
Des notes informelles sur l'utilisation
|
|
|
|
d'un ordinateur moderne, vous allez en avoir vraiment beaucoup.
|
2020-09-29 19:41:53 +11:00
|
|
|
Mais elles sont en vrac, et surtout, elles sont reprises
|
|
|
|
d'une très ancienne version (circa 2011) et donc,
|
|
|
|
peut-être pas vraiment d'actualité.
|
2020-09-28 02:15:15 +11:00
|
|
|
|
2024-10-02 23:24:35 +11:00
|
|
|
\vspace{1em}
|
2020-09-29 22:53:27 +11:00
|
|
|
|
|
|
|
|
2020-11-10 12:40:30 +11:00
|
|
|
Cependant, toute cette ouvrage est en cours de
|
|
|
|
réécriture avec Mousepad et \LaTeX{}
|
2020-09-28 02:15:15 +11:00
|
|
|
selon la méthode éprouvée dite
|
2020-10-27 09:06:17 +11:00
|
|
|
de «~La~Rache~»\index{rache},
|
2023-09-04 07:24:28 +11:00
|
|
|
essentiellement sur une machine Debian/amd64, et peut-être de la
|
2020-11-24 10:42:06 +11:00
|
|
|
Slackware\index{Slackware} qui traine.
|
|
|
|
|
2020-11-20 14:06:44 +11:00
|
|
|
Mes sources sont assez diverses%
|
|
|
|
\footnote{Il m'arrive même de parfois les citer, si j'y pense.}.
|
|
|
|
Quand j'ai un souci précis à régler dans l'urgence, je commence
|
|
|
|
par les \textsl{manpages}\index{man}\index{roff} qui contiennent
|
|
|
|
souvent la bonne piste, éventuellement avec l'installation
|
|
|
|
d'un nouveau paquet plus approprié.
|
|
|
|
Ensuite, je passe pas mal de temps à téléglander, et je tombe
|
|
|
|
parfois sur de petites perles que je m'empresse d'incruster
|
|
|
|
dans un chapitre.
|
2020-11-24 10:42:06 +11:00
|
|
|
Et pour finir, il y a quelques ouvrages de référence.
|
|
|
|
Citons, par exemple, le K\&R, ceux de Christophe Blaess,
|
|
|
|
le Christian Pelissier, et bien d'autres.
|
2020-11-26 00:24:19 +11:00
|
|
|
|
2024-06-04 10:37:47 +11:00
|
|
|
En \textbf{mars 2024}, je déménage dans le Gers, au milieu
|
|
|
|
de la campagne, et le travail sur cette ouvrage peut
|
|
|
|
reprendre dans des conditions plus sereines.
|
|
|
|
Je vais même tenter de faire avec seulement l'aide
|
2024-09-29 05:25:02 +11:00
|
|
|
de mes souvenirs, de ma collection de livres
|
|
|
|
(qui sera bientôt racontée page \pageref{chap:livres}),
|
|
|
|
et des indispensables \textsl{manpages}.
|
|
|
|
C'est rarement facile.
|
|
|
|
Il faut parfois plonger dans les lignes de code\index{UTSL}.
|
2024-06-04 10:37:47 +11:00
|
|
|
|
2024-09-29 05:25:02 +11:00
|
|
|
|
|
|
|
\vspace{2em}
|
2020-09-29 22:53:27 +11:00
|
|
|
|
2024-10-02 23:24:35 +11:00
|
|
|
Le code \LaTeX{} de cet ouvrage
|
|
|
|
et la plupart des fichiers d'exemples sont disponibles
|
2024-06-04 10:37:47 +11:00
|
|
|
en ligne sur le site du Tetalab.
|
2024-10-02 23:24:35 +11:00
|
|
|
\textsl{Your mileage may vary, film at 11\dots}
|
2020-11-26 00:24:19 +11:00
|
|
|
|
|
|
|
\texttt{https://git.tetalab.org/tTh/TetaTricks}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
|
|
|
|
|
|
|
% ==============================================================
|
|
|
|
{
|
|
|
|
\setlength \parskip {0pt}
|
|
|
|
\tableofcontents
|
|
|
|
}
|
|
|
|
% ==============================================================
|
|
|
|
|
2020-11-24 10:42:06 +11:00
|
|
|
%
|
|
|
|
% peut-être trouver un ordre des chapitres plus logique ?
|
|
|
|
%
|
|
|
|
|
2021-09-04 21:45:15 +11:00
|
|
|
% \input{chap/boot}
|
2020-12-23 08:53:57 +11:00
|
|
|
\input{chap/shell}
|
2020-11-23 07:07:05 +11:00
|
|
|
% \input{chap/editeurs}
|
2021-09-28 01:24:37 +11:00
|
|
|
\input{chap/C}
|
2024-01-11 11:42:44 +11:00
|
|
|
\input{chap/Makefile}
|
2021-09-28 01:24:37 +11:00
|
|
|
|
2020-09-28 02:15:15 +11:00
|
|
|
\input{chap/son}
|
2021-10-16 08:22:38 +11:00
|
|
|
\input{chap/musique}
|
|
|
|
\input{chap/modular}
|
|
|
|
\input{chap/MIDI}
|
|
|
|
\input{chap/OSC}
|
2024-06-04 10:37:47 +11:00
|
|
|
\input{chap/DMX512} % nouveau 2 juin 2024
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/image}
|
2020-11-10 12:40:30 +11:00
|
|
|
\input{chap/reseau}
|
2020-11-28 00:43:55 +11:00
|
|
|
\input{chap/Perl}
|
2020-11-24 10:42:06 +11:00
|
|
|
% \input{chap/puredata}
|
2020-12-12 14:13:54 +11:00
|
|
|
\input{chap/streaming}
|
2020-09-28 02:15:15 +11:00
|
|
|
\input{chap/backups}
|
2021-03-30 19:20:02 +11:00
|
|
|
\input{chap/processing}
|
2022-10-05 15:08:23 +11:00
|
|
|
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/video}
|
2021-03-30 19:20:02 +11:00
|
|
|
\input{chap/graphisme}
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/dessin} % nouveau 5 septembre 2024
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/gnuplot}
|
2024-08-09 01:29:03 +11:00
|
|
|
\input{chap/print}
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/webcam}
|
2020-11-10 12:40:30 +11:00
|
|
|
% \input{chap/SCSI}
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/X11}
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/wayland} % nouveau septembre 2023
|
2021-12-24 06:06:52 +11:00
|
|
|
\input{chap/Fortran}
|
2022-04-01 23:23:45 +11:00
|
|
|
\input{chap/scripting}
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/Arduino}
|
2023-03-04 07:27:18 +11:00
|
|
|
\input{chap/Basic}
|
2023-11-30 00:10:57 +11:00
|
|
|
\input{chap/R} % new octobre 2023
|
2021-09-04 21:45:15 +11:00
|
|
|
% \input{chap/GMP}
|
2020-12-12 14:13:54 +11:00
|
|
|
\input{chap/Python}
|
2020-09-28 02:15:15 +11:00
|
|
|
\input{chap/dino}
|
2021-09-17 03:53:40 +11:00
|
|
|
\input{chap/cd-dvd}
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/textes}
|
2021-10-23 23:25:18 +11:00
|
|
|
\input{chap/Maths}
|
2023-01-01 01:39:58 +11:00
|
|
|
% \input{chap/astronomie}
|
2021-09-04 21:45:15 +11:00
|
|
|
% \input{chap/MINITEL}
|
|
|
|
% \input{chap/Raspberry}
|
2023-03-07 00:43:24 +11:00
|
|
|
% \input{chap/Fedora}
|
2024-08-09 01:29:03 +11:00
|
|
|
\input{chap/IPv6}
|
2020-09-29 22:53:27 +11:00
|
|
|
\input{chap/threads}
|
2021-01-20 14:53:48 +11:00
|
|
|
\input{chap/IPC}
|
2021-03-30 19:20:02 +11:00
|
|
|
\input{chap/dosbox}
|
2021-10-23 23:25:18 +11:00
|
|
|
\input{chap/manpages}
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/grub}
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/photos}
|
2020-11-24 10:42:06 +11:00
|
|
|
\input{chap/plugins}
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/Bonjour}
|
2021-12-24 06:06:52 +11:00
|
|
|
\input{chap/ioctl}
|
2020-10-27 09:06:17 +11:00
|
|
|
\input{chap/debug}
|
2023-10-09 06:56:41 +11:00
|
|
|
% \input{chap/buzybox}
|
2020-11-10 12:40:30 +11:00
|
|
|
\input{chap/gif89a}
|
2024-09-29 05:25:02 +11:00
|
|
|
% \input{chap/IRC}
|
2021-09-04 21:45:15 +11:00
|
|
|
% \input{chap/SCCS} % nouveau 18 mars 2021
|
2020-10-27 09:06:17 +11:00
|
|
|
\input{chap/Usenet}
|
|
|
|
\input{chap/DNS}
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/ssh}
|
2022-01-30 08:46:41 +11:00
|
|
|
\input{chap/webserver}
|
2020-09-29 19:41:53 +11:00
|
|
|
\input{chap/hardware}
|
2020-09-28 02:15:15 +11:00
|
|
|
\input{chap/gadgets}
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/sdr}
|
2022-12-17 06:41:32 +11:00
|
|
|
\input{chap/bdd} % nouveau 26 octobre 2022
|
2024-09-18 02:53:46 +11:00
|
|
|
% \input{chap/slang}
|
2020-09-28 02:29:13 +11:00
|
|
|
\input{chap/curses}
|
2023-10-09 06:56:41 +11:00
|
|
|
% \input{chap/openwrt}
|
2020-09-29 22:53:27 +11:00
|
|
|
\input{chap/WiFi}
|
2024-09-29 05:25:02 +11:00
|
|
|
% \input{chap/GIT}
|
2020-09-29 22:53:27 +11:00
|
|
|
\input{chap/divers}
|
2020-09-28 02:15:15 +11:00
|
|
|
% \input{chap/peer2peer}
|
2024-09-29 05:25:02 +11:00
|
|
|
\input{chap/livres}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
|
|
|
% ==============================================================
|
|
|
|
|
|
|
|
|
|
|
|
\chapter{On est bientôt arrivé ?}
|
|
|
|
|
2021-08-18 18:16:24 +11:00
|
|
|
\textbf{Non, la route est longue, mais la voie est libre.}
|
2020-09-28 02:15:15 +11:00
|
|
|
|
2024-10-02 23:24:35 +11:00
|
|
|
\vspace{4em}
|
|
|
|
|
2021-08-18 18:16:24 +11:00
|
|
|
Si vous êtes arrivés jusque ici, c'est que vous avez (peut-être ?)
|
|
|
|
parcouru cet ouvrage, et constaté à quel point il est en friche.
|
|
|
|
Beaucoup de chapitres sont vraiment incomplets, voire cruellement
|
|
|
|
vides, ou même obsolètes à un niveau pitoyable.
|
|
|
|
|
2023-01-01 01:39:58 +11:00
|
|
|
Mais les choses vont évoluer, peut-être, un jour, on ne sait pas quand\dots
|
2020-09-28 02:15:15 +11:00
|
|
|
|
|
|
|
\printindex
|
|
|
|
|
|
|
|
|
|
|
|
% ==============================================================
|
|
|
|
|
|
|
|
\end{document}
|
|
|
|
|
|
|
|
|
|
|
|
|