From 69b1f429a09054f3df3f97c8081f76c164555662 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Wed, 27 Nov 2024 16:38:36 +0100 Subject: [PATCH 01/12] =?utf8?q?Un=20troisi=C3=A8me=20navigateur=20"CLI"?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- source/p46/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/p46/index.md b/source/p46/index.md index ef49766..4f080c7 100644 --- a/source/p46/index.md +++ b/source/p46/index.md @@ -23,10 +23,11 @@ ### Semaine 448 -L'hôte `www` fournit `lynx` et `w3m`. En pratique, comparer ces deux +L'hôte `www` fournit `lynx`, `w3m` et `links`. En pratique, comparer ces solutions. ``` fred@tjener:~$ https_proxy=http://www:3128 lynx https://fred1m.tech/~fred/papier-crayon/html/ fred@tjener:~$ https_proxy=http://www:3128 w3m https://fred1m.tech/~fred/papier-crayon/html/ +fred@tjener:~$ links -https-proxy www:3128 https://fred1m.tech/~fred/papier-crayon/html ``` -- 2.47.3 From bff75246391c189450dffa50b5075d73891314a1 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Wed, 18 Jun 2025 10:27:23 +0200 Subject: [PATCH 02/12] WIP essais de `mdl` (markdownlint) et `retext` --- source/machine/etckeeper.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/source/machine/etckeeper.md b/source/machine/etckeeper.md index 45667a5..47b7634 100644 --- a/source/machine/etckeeper.md +++ b/source/machine/etckeeper.md @@ -1,17 +1,21 @@ -etckeeper, permettre de suivre /etc (merci git) -=============================================== +# etckeeper, permettre de suivre /etc (merci git) ## Installer - sudo apt install etckeeper tig +```bash +sudo apt install etckeeper tig +``` ## Valider des changements -* IHM interactive, prévoir d'écrire une(des) raison(s) (la réponse à -"pourquoi ?") +* IHM interactive, prévoir d'écrire une(des) raison(s) (la réponse à "pourquoi ?") - sudo etckeeper commit +```bash +sudo etckeeper commit +``` ## Inspecter, prouver, étudier, comprendre - cd /etc ; sudo tig +```bash +cd /etc ; sudo tig +``` -- 2.47.3 From b946bd31e00a1bbc7dbfa51ea9847b2b4e81f349 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Wed, 17 Sep 2025 16:42:59 +0200 Subject: [PATCH 03/12] =?utf8?q?Passer=20de=20bookworm=20=C3=A0=20trixie,?= =?utf8?q?=20utiliser=20directement=20le=20dossier=20/var/lib/machines?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- source/machine/FS-mmdebstrap.rst | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/source/machine/FS-mmdebstrap.rst b/source/machine/FS-mmdebstrap.rst index c00b5ef..3994bba 100644 --- a/source/machine/FS-mmdebstrap.rst +++ b/source/machine/FS-mmdebstrap.rst @@ -6,7 +6,9 @@ Gérer un emplacement pertinent *sans* super-privilège -:: +.. code-block:: bash + :linenos: + :emphasize-lines: 20,28 cd pwd @@ -34,9 +36,6 @@ Gérer un emplacement pertinent # respectons-nous ls -rtlh /var/lib/machines - # ln -s CIBLE NOM_LIEN - export NM=cnt0 ; ln -s /Chemin_Absolu/$NM /var/lib/machines/$NM - Initialiser un système de fichier supplémentaire ------------------------------------------------ @@ -52,7 +51,7 @@ Initialiser un système de fichier supplémentaire :: http_proxy=http://172.20.100.242:3142 mmdebstrap \ - bookworm . http://deb.debian.org/debian \ + trixie . http://deb.debian.org/debian \ --include=systemd-container,network-manager,sudo,ca-certificates \ --customize-hook='echo cnt0 > "$1"/etc/hostname' \ --customize-hook='echo 127.0.1.1 cnt0 >> "$1"/etc/hosts' -- 2.47.3 From eee373facf244d022d20720a2574dae40316f4bd Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Wed, 17 Sep 2025 17:01:54 +0200 Subject: [PATCH 04/12] (m) typo --- source/machine/FS-mmdebstrap.rst | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/source/machine/FS-mmdebstrap.rst b/source/machine/FS-mmdebstrap.rst index 3994bba..a1eeb58 100644 --- a/source/machine/FS-mmdebstrap.rst +++ b/source/machine/FS-mmdebstrap.rst @@ -31,7 +31,10 @@ Gérer un emplacement pertinent machinectl list-images export NM=cnt0 ; machinectl image-status $NM - # AVEC super-privilège +*AVEC* super-privilège + +.. code-block:: bash + :linenos: # respectons-nous ls -rtlh /var/lib/machines @@ -39,23 +42,26 @@ Gérer un emplacement pertinent Initialiser un système de fichier supplémentaire ------------------------------------------------ - *changer ``cnt0`` !* +.. warning:: + + changer ``cnt0`` ! :: $ help cd ; help pwd - $ pwd ; mkdir SiBesoin ; cd commeIlFaut **AVEC** super-privilège :: + pwd ; mkdir SiBesoin ; cd commeIlFaut + http_proxy=http://172.20.100.242:3142 mmdebstrap \ trixie . http://deb.debian.org/debian \ --include=systemd-container,network-manager,sudo,ca-certificates \ --customize-hook='echo cnt0 > "$1"/etc/hostname' \ --customize-hook='echo 127.0.1.1 cnt0 >> "$1"/etc/hosts' -.. warning:: +.. tip:: Prendre connaissance des affichages -- 2.47.3 From aacb71bd343a1b32e8002a6b2137d18c13a22a82 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Wed, 24 Sep 2025 14:31:21 +0200 Subject: [PATCH 05/12] Hors LVM, ~/machines devient inutile. --- source/machine/FS-mmdebstrap.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/machine/FS-mmdebstrap.rst b/source/machine/FS-mmdebstrap.rst index a1eeb58..5046a68 100644 --- a/source/machine/FS-mmdebstrap.rst +++ b/source/machine/FS-mmdebstrap.rst @@ -19,10 +19,8 @@ Gérer un emplacement pertinent # attention aux réglages personnels - cd ; cd machines man mkdir ls -rtlh - man ln cd pwd -- 2.47.3 From d3ca9c555467f197d271d8a145ca076a40b66f59 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Thu, 16 Oct 2025 12:34:59 +0200 Subject: [PATCH 06/12] =?utf8?q?Pour=20=C3=AAtre=20plus=20explicite.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- source/machine/pont-nmcli.rst | 47 ++++++++++++++++++++++++++++++++--- source/machine/user.rst | 24 ++++++++++-------- 2 files changed, 57 insertions(+), 14 deletions(-) diff --git a/source/machine/pont-nmcli.rst b/source/machine/pont-nmcli.rst index ce6322a..d6210b3 100644 --- a/source/machine/pont-nmcli.rst +++ b/source/machine/pont-nmcli.rst @@ -16,13 +16,54 @@ en particulier *Example 10* ! **AVEC** super-privilège +* si "pont1" n'existe pas, le créer (une fois par STA [#]_ ) + +.. warning:: + + choisir une des deux présentations de la même commande complexe..., + c'est-à-dire à comprendre et adapter à chaque situation. + :: - # si "pont1" n'existe pas, le créer (une fois par STA) + # en une ligne longue nmcli c a type bridge con-name co-pont1 ifname pont1 - # asservir +:: + + # en "multi-lignes" + nmcli connection add \ + type bridge \ + con-name co-pont1 \ + ifname pont1 + +* et après, asservir l'interface physique validée avec ``nmcli d s`` + +.. warning:: + + choisir une des deux présentations de la même commande complexe..., + c'est-à-dire à comprendre et adapter à chaque situation. + +:: + + # en une ligne longue nmcli c a type ethernet con-name co-eno1-pont1 ifname eno1 master pont1 -Éventuellement **(dés)activer** la (les) *connection(s)*\ … +:: + + # en "multi-lignes" + nmcli connection add \ + type ethernet \ + con-name co-eno1-pont1 \ + ifname eno1 \ + master pont1 + +* éventuellement **(dés)activer** la (les) *connection(s)* en trop\ … + +---- + +.. rubric:: Note(s) de bas de page +.. [#] On définit comme solution technique d’accès (STA) tout outil + numérique, fixe ou nomade, constitué de composants matériels et + logiciels, permettant à un utilisateur d’accéder à des services en + ligne. diff --git a/source/machine/user.rst b/source/machine/user.rst index 02dd2a6..c71b0cc 100644 --- a/source/machine/user.rst +++ b/source/machine/user.rst @@ -15,24 +15,26 @@ Ajouter dans un groupe ---------------------- -* - le groupe des "privilégiées" +* le groupe des "privilégiées" - # AVEC super-privilège - adduser identifi sudo +.. code-block:: + + # AVEC super-privilège + adduser identifi sudo -* - pour que ``identifi`` consulte les journaux d'évènements sans ``sudo`` +* pour que ``identifi`` consulte les journaux d'évènements sans ``sudo`` - # AVEC super-privilège - adduser identifi adm +.. code-block:: + + # AVEC super-privilège + adduser identifi adm -Suivre ------- +Surveiller +---------- .. code-block:: last --help -*À Faire...* +*Travail en cours...* -- 2.47.3 From ad881e52e62dfa61235ac3bf0fd96674eb17d980 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Thu, 16 Oct 2025 12:43:02 +0200 Subject: [PATCH 07/12] (typo) --- source/conf.py | 4 ++-- source/machine/FS-mmdebstrap.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/conf.py b/source/conf.py index 232458f..28e1ccd 100644 --- a/source/conf.py +++ b/source/conf.py @@ -7,9 +7,9 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information project = 'papier-crayon' -copyright = '2024, M. Le Meur' +copyright = '2024-2025, M. Le Meur' author = 'M. Le Meur' -release = '0.1.3b' +release = '0.1.5b' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/source/machine/FS-mmdebstrap.rst b/source/machine/FS-mmdebstrap.rst index 5046a68..1780d07 100644 --- a/source/machine/FS-mmdebstrap.rst +++ b/source/machine/FS-mmdebstrap.rst @@ -8,7 +8,7 @@ Gérer un emplacement pertinent .. code-block:: bash :linenos: - :emphasize-lines: 20,28 + :emphasize-lines: 17,17 cd pwd -- 2.47.3 From 277a7d20374f89c4628778b47fcb87490f3a2388 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Tue, 4 Nov 2025 16:58:48 +0100 Subject: [PATCH 08/12] Meilleurs mise en formes reStructuredText --- source/machine/pont-nmcli.rst | 43 +++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/source/machine/pont-nmcli.rst b/source/machine/pont-nmcli.rst index d6210b3..bdd9ddc 100644 --- a/source/machine/pont-nmcli.rst +++ b/source/machine/pont-nmcli.rst @@ -6,58 +6,71 @@ en particulier *Example 10* ! *sans* super-privilège -:: +.. code-block:: bash + :emphasize-lines: 2,4 nmcli d s + nmcli d help nmcli c s nmcli c help nmcli c up help nmcli c down help -**AVEC** super-privilège +Si "pont1" n'existe pas, le créer (une fois par STA [#]_ ) +---------------------------------------------------------- -* si "pont1" n'existe pas, le créer (une fois par STA [#]_ ) +**AVEC** super-privilège -.. warning:: +.. caution:: choisir une des deux présentations de la même commande complexe..., c'est-à-dire à comprendre et adapter à chaque situation. -:: +.. code-block:: bash - # en une ligne longue + # soit en une ligne longue nmcli c a type bridge con-name co-pont1 ifname pont1 -:: - - # en "multi-lignes" +.. code-block:: bash + :linenos: + + # soit en "multi-lignes" nmcli connection add \ type bridge \ con-name co-pont1 \ ifname pont1 -* et après, asservir l'interface physique validée avec ``nmcli d s`` +et après, asservir l'interface physique +--------------------------------------- + +Prendre soin de valider le nom de l'interface en question à l'aide de +``nmcli d s`` .. warning:: choisir une des deux présentations de la même commande complexe..., c'est-à-dire à comprendre et adapter à chaque situation. -:: +.. code-block:: bash - # en une ligne longue + # soit en une ligne longue nmcli c a type ethernet con-name co-eno1-pont1 ifname eno1 master pont1 -:: +.. code-block:: bash + :linenos: - # en "multi-lignes" + # soit en "multi-lignes" nmcli connection add \ type ethernet \ con-name co-eno1-pont1 \ ifname eno1 \ master pont1 -* éventuellement **(dés)activer** la (les) *connection(s)* en trop\ … + +.. admonition:: Dans certains cas... + :collapsible: closed + + Éventuellement **(dés)activer** la (les) *connection(s)* en trop\ … ---- -- 2.47.3 From e6ea2b6a69fb49e292e1dffc8b75481d26a77838 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Wed, 12 Nov 2025 16:20:32 +0100 Subject: [PATCH 09/12] WIP changements typographiques. --- source/machine/STA-PXE-ajouts.rst | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/source/machine/STA-PXE-ajouts.rst b/source/machine/STA-PXE-ajouts.rst index 335b113..8899c17 100644 --- a/source/machine/STA-PXE-ajouts.rst +++ b/source/machine/STA-PXE-ajouts.rst @@ -3,33 +3,40 @@ Installer les paquets (s’ils sont manquant) Pour chaque commande *mal connue*, penser à la commande ``man`` ! -.. note:: +.. caution:: + Soyons élégant⋅e⋅s, il nous faut utiliser les privilèges ``root`` finement afin d’éviter toute grossièreté. -- Sont-ils déjà installés ? - *sans* super-privilège +* *sans* super-privilège + +Sont-ils déjà installés ? +------------------------- -:: +.. code-block:: bash dpkg -l systemd-c* dpkg -l mmdebs* -- Relire leur description +Relire leur description, étudier les dépendances, ... +----------------------------------------------------- -:: +.. code-block:: bash apt show PAQUET -- Mettre à jour le catalogue, installer deux paquets (et leurs - dépendances) +Mettre à jour le catalogue..., installer deux paquets +----------------------------------------------------- - **AVEC** super-privilège +* **AVEC** super-privilège -:: +.. code-block:: bash apt update - # la mise à jour du cataloque des paquets pour bien installer apt install systemd-container mmdebstrap + +.. seealso:: + + Consulter le manuel des commandes nouvellement installées (``man``) -- 2.47.3 From 0c7ab1f15ff4210d83b69917b7c6a48338326f05 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Mon, 24 Nov 2025 10:21:50 +0100 Subject: [PATCH 10/12] WIP prochainement pour les p57 --- source/conf.py | 17 +++++++- source/index.rst | 7 ++-- source/p24/index.md | 2 +- source/p35/index.md | 2 +- source/p46/index.md | 33 --------------- source/p46/index.rst | 62 ++++++++++++++++++++++++++++ source/p57/542index.rst | 67 +++++++++++++++++++++++++++++++ source/p57/545reprendre.rst | 80 +++++++++++++++++++++++++++++++++++++ source/p57/547patat.rst | 29 ++++++++++++++ source/p57/eclipse.rst | 27 +++++++++++++ source/p57/index.rst | 31 ++++++++++++++ 11 files changed, 317 insertions(+), 40 deletions(-) delete mode 100644 source/p46/index.md create mode 100644 source/p46/index.rst create mode 100644 source/p57/542index.rst create mode 100644 source/p57/545reprendre.rst create mode 100644 source/p57/547patat.rst create mode 100644 source/p57/eclipse.rst create mode 100644 source/p57/index.rst diff --git a/source/conf.py b/source/conf.py index 28e1ccd..87dca98 100644 --- a/source/conf.py +++ b/source/conf.py @@ -9,7 +9,7 @@ project = 'papier-crayon' copyright = '2024-2025, M. Le Meur' author = 'M. Le Meur' -release = '0.1.5b' +release = '0.1.7a' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration @@ -33,3 +33,18 @@ language = 'fr' html_theme = 'alabaster' html_static_path = ['_static'] + +html_theme_options = { + 'show_relbars': 'True', + 'admonition_bg': '#dcb', + 'note_bg': '#fd8', + 'seealso_bg': '#aec', + 'danger_bg': '#b55', + 'error_bg': '#b82', + 'tip_bg': '#b0f', + 'hint_bg': '#dad', + 'important_bg': '#24f', + 'caution_bg': '#fe6', + 'attention_bg': '#fd6', + 'warn_bg': '#fc6', +} diff --git a/source/index.rst b/source/index.rst index 5112d3e..ba863f6 100644 --- a/source/index.rst +++ b/source/index.rst @@ -9,11 +9,10 @@ Bienvenue sur papier-crayon .. toctree:: :maxdepth: 1 :caption: Au Sommaire... + :glob: + :reversed: - p46/index - p35/index - p24/index - machine/index + p*/index Indices and tables ================== diff --git a/source/p24/index.md b/source/p24/index.md index cff450d..d74e728 100644 --- a/source/p24/index.md +++ b/source/p24/index.md @@ -1,4 +1,4 @@ -# La promotion 2022-2024 en 2e année +# La promotion 2022-2024 ## Semaine 337 Utiliser certaines pages de hacktivons via www (tjener) diff --git a/source/p35/index.md b/source/p35/index.md index 47ea491..40482c1 100644 --- a/source/p35/index.md +++ b/source/p35/index.md @@ -1,4 +1,4 @@ -# La promotion 2023-2025 en année terminale +# La promotion 2023-2025 ## Une semaine typique diff --git a/source/p46/index.md b/source/p46/index.md deleted file mode 100644 index 4f080c7..0000000 --- a/source/p46/index.md +++ /dev/null @@ -1,33 +0,0 @@ -# La promotion 2024-2026 en 1e année, B1CLI - -## Premier semestre - -### Semaine 436-440 - -* la solution **DebianEdu** -* l'usagère de secours Mme Bob, Alice (`alibo`) -* l'application `Terminal` -* `ssh www` -* `cd public_html` -* `https://www/~identifi` -* [Prémisses](https://www/~fred/p46/b1CLI) -* *intégration "sportive"* - -### Semaine 441 - -* consolider les livrables (système de fichiers de l'hôte `www`) - * `~/public_html/index.html` - * `~/public_html/b1CLI/index.html` - * `~/.bash_aliases` - * `~/public_html/b1CLI/preuveA.tty` - -### Semaine 448 - -L'hôte `www` fournit `lynx`, `w3m` et `links`. En pratique, comparer ces -solutions. - -``` -fred@tjener:~$ https_proxy=http://www:3128 lynx https://fred1m.tech/~fred/papier-crayon/html/ -fred@tjener:~$ https_proxy=http://www:3128 w3m https://fred1m.tech/~fred/papier-crayon/html/ -fred@tjener:~$ links -https-proxy www:3128 https://fred1m.tech/~fred/papier-crayon/html -``` diff --git a/source/p46/index.rst b/source/p46/index.rst new file mode 100644 index 0000000..761a147 --- /dev/null +++ b/source/p46/index.rst @@ -0,0 +1,62 @@ +La promotion 2024-2026 +====================== + +Semestres 3 et 4, b2SystM +------------------------- + +.. toctree:: + :maxdepth: 1 + + ../machine/index + + + +.. attention:: + WIP + + +---- + +Second semestre, b1Transverse +----------------------------- + +* `gitlab` +* tails +* XMPP + +Premier semestre, b1CLI +----------------------- + +Semaine 436-440 +~~~~~~~~~~~~~~~ + +- la solution **DebianEdu** +- l’usagère de secours Mme Bob, Alice (``alibo``) +- l’application ``Terminal`` +- ``ssh www`` +- ``cd public_html`` +- ``https://www/~identifi`` +- `Prémisses `__ +- *intégration “sportive”* + +Semaine 441 +~~~~~~~~~~~ + +- consolider les livrables (système de fichiers de l’hôte ``www``) + + - ``~/public_html/index.html`` + - ``~/public_html/b1CLI/index.html`` + - ``~/.bash_aliases`` + - ``~/public_html/b1CLI/preuveA.tty`` + +Semaine 448 +~~~~~~~~~~~ + +L’hôte ``www`` fournit ``lynx``, ``w3m`` et ``links``. En pratique, +comparer ces solutions. + +:: + + fred@tjener:~$ https_proxy=http://www:3128 lynx https://fred1m.tech/~fred/papier-crayon/html/ + fred@tjener:~$ https_proxy=http://www:3128 w3m https://fred1m.tech/~fred/papier-crayon/html/ + fred@tjener:~$ links -https-proxy www:3128 https://fred1m.tech/~fred/papier-crayon/html diff --git a/source/p57/542index.rst b/source/p57/542index.rst new file mode 100644 index 0000000..c160888 --- /dev/null +++ b/source/p57/542index.rst @@ -0,0 +1,67 @@ +b1CLI, finir la période +======================= + +.. attention:: + Pratiquer pour retenir + + +Comparer les réglages par défaut de deux ``editor`` de fichier texte fournis par l’hôte du réseau ``tjener`` +------------------------------------------------------------------------------------------------------------ + +- ``nano FICHIER`` +- ``mcedit FICHIER`` + +L’une des deux solutions prend-t-elle mieux en charge la *souris* ? + +À l’aide de l’extrait d’écran de commande suivant, mettre en place un ``alias`` supplémentaire pour mieux profiter de ``history`` +--------------------------------------------------------------------------------------------------------------------------------- + +.. code:: bash + :number-lines: + + fred@tjener:~$ type hg + hg est un alias vers « history | grep » + fred@tjener:~$ hg alias + 1099 help alias + 1100 stat ~/.bash_aliases + 1101 grep ll ~/.bash_aliases + 1269 file .bash_aliases + 1270 grep ll .bash_aliases + 1280 grep ll ../p57/*/.bash_aliases + 1281 grep -n ll ../p57/*/.bash_aliases + 1316 grep ll .bash_aliases + 1318 grep ll ../p57/*/.bash_aliases + 1382 hg alias + fred@tjener:~$ + +-------------- + +**Améliorer les traces d’activités de la période 536-542** + +-------------- + +Deux pages “web” (au moins) +--------------------------- + +- ``~/public_html/index.html`` +- ``~/public_html/b1CLI/index.html`` + +Comparer entre “proches” vos contenus pour +------------------------------------------ + +- ``history`` +- ``hg man`` +- ``hg ttyrec`` + +Bien comprendre, distinguer +--------------------------- + +- Fichier +- Dossier +- *CLI* +- *IHM* +- *GUI* + +.. tip:: + Adopter une attitude studieuse et entretenir les preuves de secours + (``papier, crayon``) diff --git a/source/p57/545reprendre.rst b/source/p57/545reprendre.rst new file mode 100644 index 0000000..0ad9b2b --- /dev/null +++ b/source/p57/545reprendre.rst @@ -0,0 +1,80 @@ +Reprendre après les congés +========================== + +.. note:: + Bien lire et tester pour mémoriser + +Bien comprendre, distinguer ``.`` et ``..`` +------------------------------------------- + +- Revoir ses connaissances avec le paragraphe *B.1.1.* de ce + `lien `__ +- Tester la commande ``tree`` disponible dans un écran de commande de + l’hôte ``www``. + +Autres pratiques (penser à la commande ``man nomdecommande``) +------------------------------------------------------------- + +- Faire des essais inspirés de l’extrait d’écran de commande suivant : + +.. code:: console + :number-lines: + + fred@tjener:~$ cowsay coucou + ________ + < coucou > + -------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || + fred@tjener:~$ figlet Silence + ____ _ _ + / ___|(_) | ___ _ __ ___ ___ + \___ \| | |/ _ \ '_ \ / __/ _ \ + ___) | | | __/ | | | (_| __/ + |____/|_|_|\___|_| |_|\___\___| + + fred@tjener:~$ + +- Combiner les deux commandes pour un résultat comparable à : + +.. code:: bash + + ______________________________________ + / ____ _ _ __ \ + | / ___|__ _ _ __ __ _| | / |/ /_ | + | | | / _` | '_ \ / _` | | | | '_ \ | + | | |__| (_| | | | | (_| | | | | (_) | | + | \____\__,_|_| |_|\__,_|_| |_|\___/ | + \ / + -------------------------------------- + \ ,-----._ + . \ . ,' `-.__,------._ + // \ __\\' `-. + (( _____-'___)) | + `:='/ (alf_/ | + `.=| |=' | + |) O | \ + | | /\ \ + | / . / \ \ + | .-..__ ___ .--' \ |\ \ | + |o o | ``--.___. / `-' \ \\ \ | + `--'' ' .' / / | | | | \ + | | / / | | | mmm + | || | | /| | + ( .' \ \ || | | + | | \ \ // / / + | | \ \ || |_| + / | |_/ /_| + /__/ + + +- Livrer votre meilleure démonstration dans + ``~/public_html/b1CLI/545preuveA.ttyrec`` (courte séquence crée en + utilisant correctement la commande ``ttyrec`` et vérifiée avec + ``ttytime`` et ``ttyplay``) + +.. caution:: + Penser aux preuves de secours (``papier, crayon``) diff --git a/source/p57/547patat.rst b/source/p57/547patat.rst new file mode 100644 index 0000000..af8d160 --- /dev/null +++ b/source/p57/547patat.rst @@ -0,0 +1,29 @@ +Découvrir et tester ``patat`` +============================= + +.. tip:: + La pratique aide à comprendre + +L’hôte ``www`` (``tjener``) fourni la solution ``patat`` +-------------------------------------------------------- + +- l’installation n’est pas nécessaire ! L’usage est possible + directement. + +- consulter ``man patat`` + +- vérifier ``patat --version`` + +Produire un diaporama +--------------------- + +- ``~/brouillon.md`` pour vérifier et comprendre… + +Produire le diaporama +--------------------- + +- ``~/public_html/b1CLI/mesCommandesMajeures.md`` comme aide aux révisions… +- Songer à examiner ``history`` via ``ssh www`` évidemment ! + +.. seealso:: + pour chacun⋅e : ``canal 16`` diff --git a/source/p57/eclipse.rst b/source/p57/eclipse.rst new file mode 100644 index 0000000..1d218f9 --- /dev/null +++ b/source/p57/eclipse.rst @@ -0,0 +1,27 @@ +Installer la solution Eclipse +============================= + +Bonjour +------- + +- merci :) + +Procéder à l'installation et aux essais +--------------------------------------- + +- `Cliquer ce lien de téléchargement + (“local”) `__ +- et après via l’application ``Konsole`` + +.. code-block:: console + + cd ~/Téléchargements + ls -rtlh + tar -xzf eclipse-inst-jre-linux64.tar.gz + ./eclipse-installer/eclipse-inst + +- suivre les instructions affichées +- indiquer comme mandataire (proxy) ``10.0.2.2:3128`` (pour les + protocoles HTTP et HTTPS) +- tester le lancement de l’application **Eclipse** + diff --git a/source/p57/index.rst b/source/p57/index.rst new file mode 100644 index 0000000..fd87f28 --- /dev/null +++ b/source/p57/index.rst @@ -0,0 +1,31 @@ +La promotion 2025-2027 +====================== + +Premier semestre, b1CLI +----------------------- + +.. toctree:: + :maxdepth: 1 + + eclipse + 542index + 545reprendre + 547patat + +Semaines 537-542 +~~~~~~~~~~~~~~~~ + +- :doc:`eclipse` +- la solution **DebianEdu** +- l’usagère de secours Mme Bob, Alice (``alibo``) +- l’application ``Konsole`` (Terminal) +- ``ssh www`` +- ``cd public_html`` +- ``https://www/~identifi`` +- :doc:`542index` + +Semaines 545-547 +~~~~~~~~~~~~~~~~ + +- :doc:`545reprendre` +- :doc:`547patat` -- 2.47.3 From 594eff5edc03b21e800c9d2717c10b9df3392545 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Mon, 24 Nov 2025 15:53:18 +0100 Subject: [PATCH 11/12] =?utf8?q?p57,=20d=C3=A9couvrir=20`pandoc`?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- source/p57/548pandoc.rst | 59 ++++++++++++++++++++++++++++++++++++++++ source/p57/index.rst | 4 ++- 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 source/p57/548pandoc.rst diff --git a/source/p57/548pandoc.rst b/source/p57/548pandoc.rst new file mode 100644 index 0000000..ce0f635 --- /dev/null +++ b/source/p57/548pandoc.rst @@ -0,0 +1,59 @@ +Découvrir et tester ``pandoc`` +============================== + +.. caution:: + Les essais permettent de vérifier et mémoriser + +L’hôte ``www`` (``tjener``) fourni la solution ``pandoc`` +--------------------------------------------------------- + +- l’installation n’est pas nécessaire ! L’usage est possible + directement. +- faire une recherche superficielle..., consulter ce `lien + `__ +- consulter ``man pandoc`` +- vérifier ``pandoc --version`` + +L'usage via un ``alias`` +------------------------ + +Créer ou ajuster l'alias ``panhtml`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- à l'aide de l'extrait d'écran de commandes suivant : + +.. code:: console + + fred@tjener:~$ type panhtml + panhtml est un alias vers « pandoc --ascii -s -c /~fred/pandoc.css -t html5 -o ~/public_html/tmp/brouillon.html » + + +- créer le dossier ``tmp`` dans le dossier ``~/public_html`` + +.. code:: console + + mkdir ~/public_html/tmp + +Récupérer et éventuellement personnaliser une copie de ``pandoc.css`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code:: console + + cd ; https_proxy=http://www:3128 wget https://pandoc.org/demo/pandoc.css + +Fonctionnement envisagé de l'alias ``panhtml`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- éditer un ``fichier.md`` en respect du code `Markdown + `__ +- utiliser l'alias de la manière suivant : + +.. code:: console + + panhtml fichier.md + +- consulter le résultat à l'aide d'un client ``http`` + +.. seealso:: + Comparer ses résultats avec ceux des autres étudiant⋅es (sans être + trop bruillant⋅es) diff --git a/source/p57/index.rst b/source/p57/index.rst index fd87f28..f7d1663 100644 --- a/source/p57/index.rst +++ b/source/p57/index.rst @@ -11,6 +11,7 @@ Premier semestre, b1CLI 542index 545reprendre 547patat + 548pandoc Semaines 537-542 ~~~~~~~~~~~~~~~~ @@ -24,8 +25,9 @@ Semaines 537-542 - ``https://www/~identifi`` - :doc:`542index` -Semaines 545-547 +Semaines 545-548 ~~~~~~~~~~~~~~~~ - :doc:`545reprendre` - :doc:`547patat` +- :doc:`548pandoc` -- 2.47.3 From 9f9646225c2fe6ae455a9a1a6cf7f7d4ed48a950 Mon Sep 17 00:00:00 2001 From: Fred LE MEUR Date: Mon, 24 Nov 2025 16:18:28 +0100 Subject: [PATCH 12/12] FIX erreur de chemin (merci Yoris) --- source/p57/548pandoc.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/p57/548pandoc.rst b/source/p57/548pandoc.rst index ce0f635..748afe7 100644 --- a/source/p57/548pandoc.rst +++ b/source/p57/548pandoc.rst @@ -39,7 +39,7 @@ Récupérer et éventuellement personnaliser une copie de ``pandoc.css`` .. code:: console - cd ; https_proxy=http://www:3128 wget https://pandoc.org/demo/pandoc.css + cd ~/public_html ; https_proxy=http://www:3128 wget https://pandoc.org/demo/pandoc.css Fonctionnement envisagé de l'alias ``panhtml`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- 2.47.3