Présentation pour la journée d'études représentations (non) écologiques du numérique - retour accueil
git clone git://bebou.netlib.re/prez-rep-non-eco
Log | Files | Refs |
commit 76cd08bddf3fff94653cde956af2526e20a7060b parent 7155e9efc4deeac9d7225eec0519e27b73bba3d9 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Sun, 6 Apr 2025 17:48:34 +0200 On prépare la présentation pour mardi Diffstat:
M | prez.slides | | | 78 | ++++++++++++++++++++++++++---------------------------------------------------- |
1 file changed, 26 insertions(+), 52 deletions(-)
diff --git a/prez.slides b/prez.slides @@ -1,14 +1,10 @@ -silent !lavat -s 7 -b 7› Qui suis-je -Arthur Pons -blablabla - -› Pourquoi se poser la question ? +silent !lavat -s 7 -b 7 › Pourquoi se poser la question ? En 2015 je m'achète cet ordi @@ -50,17 +46,11 @@ Sorti en 2011, fait l'affaire › Pourquoi se poser la question ? - ( firefox -- https://www.youtube.com/watch?v=je9oP53m7iw & - mpv --cache-secs=30 --hwdec=always "https://www.youtube.com/watch?v=je9oP53m7iw" & ) 2>/dev/null - - htop -› Pourquoi se poser la question ? - Construction d'une intuition que : 1. L'obsolesence logicielle a/peut avoir un rôle important dans le renouvellement du matériel - 2. Dans l'ensemble les outils avec des CLI sont plus respectueux du matériel + 2. Dans l'ensemble les outils avec des cli sont plus respectueux du matériel que les outils avec GUI (en particulier les GUI web) › Pourquoi se poser la question ? @@ -69,7 +59,7 @@ Construction d'une intuition que : 1. L'obsolesence logicielle a/peut avoir un rôle important dans le renouvellement du matériel - 2. Dans l'ensemble les outils avec des CLI sont plus respectueux du matériel + 2. Dans l'ensemble les outils avec des cli sont plus respectueux du matériel que les outils avec GUI (en particulier les GUI web) @@ -95,7 +85,7 @@ Il existe des GUI très légères : mac& thunar -Comme des CLI très lourdes : +Comme des cli très lourdes : ssh hpc @@ -104,9 +94,9 @@ Comme des CLI très lourdes : Je me demande : - 1. Est-ce que les programmes avec CLI sont effectivement généralement - plus rapides que les programmes avec GUI à fonctionnalités - équivalentes ? + 1. Est-ce que les programmes avec cli sont effectivement généralement plus + respectueux des limites des ressources matérielles que les programmes avec + GUI à fonctionnalités équivalentes ? 2. Qu'est-ce que veut dire "fonctionnalités équivalentes" lorsque les interfaces sont aussi différentes ? 3. Si tenté que l'on puisse montrer que 1. est vrai pour une certaine @@ -120,7 +110,7 @@ Si 1. est d'une certaine manière vraie et que l'on s'accorde sur ce modèle ultra nul : - CLI GUI + cli GUI -|--------------------------------------|- +performance -performance @@ -128,9 +118,8 @@ ultra nul : +interop -interop -ergonomie +ergonomie -interactions +interactions - -accessibilité* +accessibilité* + -accessibilité +accessibilité -(* même pour ce modèle nul j'ai des doutes) › Des questions ouvertes - 2 @@ -139,7 +128,7 @@ ultra nul : ⁉️ | | - CLI v GUI + cli v GUI -|--------------------------------------|- +performance @@ -158,12 +147,15 @@ Les téléscripteurs cat tele.term;read sont manipulables grâce à des séquences d'échappement introduitent avec les -caractères +caractères [ Permet de déplacer le curseur : printf "123456789[4Btruc";read + + + › Les terminaux comment ça marche ? Puis les terminaux vidéo arrivent @@ -179,7 +171,7 @@ Les couleurs < prez.slides grep --color=always -i cli;read -› Des CLI plus sympathiques ? +› Des cli plus sympathiques ? De l'autocomplétion, exemple xrandr ou de sed @@ -187,13 +179,8 @@ De l'autocomplétion, exemple xrandr ou de sed Menu naviguable, contextuelle -› Des CLI plus sympathiques ? - -De la couleur - - < prez.slides grep --color=always -i cli;read -› Des CLI plus sympathiques ? +› Des cli plus sympathiques ? Des messages d'erreurs utiles pour qui n'est pas déjà expert·e @@ -206,7 +193,7 @@ Ou -› Des CLI interactives ? +› Des cli interactives ? L'exemple de fzy @@ -222,28 +209,14 @@ Avec la souris ! › Qui peuvent avoir plusieurs niveaux de lecture cd ~/git/pipe-game - <<-. ./interface - defend - strike - copy-2-times-line-int - copy-int-times-line-1 - keep-column-2 - numbers-invert - remove-line-1 - remove-str - sum - swap-attack-defend - . - -L'interface transforme une entrée (les cartes que l'on tire) en une sortie (les -effets des cartes jouées). On mêle donc des interfaces complexes avec une -logique unixienne. - -› Ou collaborer avec les CLI + ./game + + +› Ou collaborer avec les cli ssh kun -› Ou collaborer avec les CLI +› Ou collaborer avec les cli ssh kun @@ -251,7 +224,7 @@ Enregistrer la session ssh kun | tee log -› Ou collaborer avec les CLI +› Ou collaborer avec les cli ssh kun @@ -266,9 +239,10 @@ Pour la revoir ou la rejouer < log grep -Ev '[#]' -› Des GUI qui collabrorent avec les CLI ? + +› Des GUI qui collaborent avec les cli ? acme -ps -o pid,cmd axf | vim -c 'map <C-L> :%d<CR>:r!ps -o pid,cmd axf<CR>|set nowrap|map dd :.!sudo kill $(awk "{print \$1}")<CR><C-L>' - +Terminer des tâches systèmes dans vim