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
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',
+}
.. toctree::
:maxdepth: 1
:caption: Au Sommaire...
+ :glob:
+ :reversed:
- p46/index
- p35/index
- p24/index
- machine/index
+ p*/index
Indices and tables
==================
-# La promotion 2022-2024 en 2e année
+# La promotion 2022-2024
## Semaine 337 Utiliser certaines pages de hacktivons via www (tjener)
-# La promotion 2023-2025 en année terminale
+# La promotion 2023-2025
## Une semaine typique
+++ /dev/null
-# 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
-```
--- /dev/null
+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 <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
--- /dev/null
+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``)
--- /dev/null
+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 <https://www.debian.org/doc/manuals/debian-handbook/short-remedial-course.fr.html#id-1.21.4.5>`__
+- 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``)
--- /dev/null
+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``
--- /dev/null
+Installer la solution Eclipse
+=============================
+
+Bonjour
+-------
+
+- merci :)
+
+Procéder à l'installation et aux essais
+---------------------------------------
+
+- `Cliquer ce lien de téléchargement
+ (“local”) <eclipse-inst/eclipse-inst-jre-linux64.tar.gz>`__
+- 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**
+
--- /dev/null
+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`