jour-eco-2025

Le nécessaire pour la présentation aux journées de l'écoconception 2025 - retour accueil

git clone git://bebou.netlib.re/jour-eco-2025
Log | Files | Refs |

commit a64b9f0f5efe25ff2c348ef5d5ac083385b4ff33
parent db82635bdc6fa8fee368c82e711157516473d401
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Thu, 30 Jan 2025 10:13:03 +0100

On coupe on coupe on coupe

Diffstat:
Mprez.slides | 197+++++++++++++++++++++++++++++++++++++++++--------------------------------------
1 file changed, 102 insertions(+), 95 deletions(-)

diff --git a/prez.slides b/prez.slides @@ -16,15 +16,15 @@ › Qui sommes-nous -┌──────┐ -│Arthur│ -└──────┘ +┌────────┐ +│ Arthur │ +└────────┘ Informaticien de formation Milieu universitaire au service de la recheche -┌───────────────────┐ -│Derek (Pikselkraft)│ -└───────────────────┘ +┌─────────────────────┐ +│ Derek (Pikselkraft) │ +└─────────────────────┘ Designer et développeur web en indépendant Écoconception, accessibilité et numérique convivial. @@ -38,23 +38,8 @@ Semaine Européenne du Numérique Responsable 2023 (Strasbourg) https://numerique-responsable.strasbourg.eu/article/vidc3a9o-5-convivialisons-l-accc3a8s-au-infos-pratiques-d-alsace-1 -Deux temps : - - 1. Derek critique le site des horaires de piscines de la ville - 2. Je propose une version textuelle en dehors du navigateur - curl -Ls http://bebou.netlib.re/piscine-couleur.term -› Quoi de neuf ? - -Depuis 2023 (et même avant) les soucis des gros sites webs ont bien été -documentés et bien diffusés -Envie de faire quelque chose avec plus d'interactions - - 1. Reprend à partir de la seconde - 2. Boucler la boucle, Derek fait une partie terminal/TUI de son - point de vue de designer - 3. On prend pour exemple une application plutôt qu'un site "silent ! feh -F zero.webp bebou.jpeg› La machine de présentation @@ -135,7 +120,7 @@ Il n'a pas d'outil pour, "juste" un serveur web propose un "sondage par log": merci de construire (dans votre navigateur ou avec curl) l'adresse suivante (qui répondra 404 et c'est normal). -https://people.u-strasbg.fr/surveydistro/devlog2209/N,P,D,F,H,X,O,E + https://people.u-strasbg.fr/surveydistro/devlog2209/N,P,D,F,H,X,O,E" › Génial @@ -144,14 +129,13 @@ https://people.u-strasbg.fr/surveydistro/devlog2209/N,P,D,F,H,X,O,E est-ce que t'as linux ?" 2. Mais on ne requiert des utilisateurices que le strict minimum. Il est possible pour une part immense des machines de créer et envoyer une - requête HTTP. La barrière d'entrée en puissance de calcul et en + requête HTTP. La barrière d'entrée en puissance de calcul et en logicielle est très très faible. 3. On ne requiert de la personne qui a créé le questionnaire "uniquement" un serveur web qui créé des logs et de quoi les parser. 4. L'idée est tellement simple que la diversité des implémentations peut être - très grande. Très rapide à créer, immédiat à utiliser. L'outil pour - répondre peut aller de la requête écrite à la main pipée dans un netcat à - la barre url de Chrome. + très grande. L'outil pour répondre peut aller de la requête écrite à la + main pipée dans un netcat à la barre url de Chrome. › L'entourloupe @@ -167,37 +151,90 @@ https://people.u-strasbg.fr/surveydistro/devlog2209/N,P,D,F,H,X,O,E https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser - Le service traite de l'un des 17 objectifs de développement durable et de l'une des 9 limites planétaires. - Le service répond à de véritables besoins utilisateurs. - Le service ne peut pas y répondre de façon analogique. - Aucune solution ne répondant à ce besoin n'existe. - Le service crée plus de valeur qu'il n'en détruit. - Le service est utile à une cible large ou peut être réutilisé dans d'autres contextes. + 1 - Le service traite de l'un des 17 objectifs de développement durable et + de l'une des 9 limites planétaires. + 2 - Le service répond à de véritables besoins utilisateurs. + 3 - Le service ne peut pas y répondre de façon analogique. + 4 - Aucune solution ne répondant à ce besoin n'existe. + 5 - Le service crée plus de valeur qu'il n'en détruit. + 6 - Le service est utile à une cible large ou peut être réutilisé dans + d'autres contextes. › Est-ce que c'est nécessaire de proposer une alternative numérique ? +https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser + 1 - Le service traite de l'un des 17 objectifs de développement durable et de l'une des 9 limites planétaires. Education de qualité ? 2 - Le service répond à de véritables besoins utilisateurs. + 3 - Le service ne peut pas y répondre de façon analogique. + 4 - Aucune solution ne répondant à ce besoin n'existe. + 5 - Le service crée plus de valeur qu'il n'en détruit. + 6 - Le service est utile à une cible large ou peut être réutilisé dans + d'autres contextes. + +› Est-ce que c'est nécessaire de proposer une alternative numérique ? + +https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser + + 1 - Le service traite de l'un des 17 objectifs de développement durable et + de l'une des 9 limites planétaires. + 2 - Le service répond à de véritables besoins utilisateurs. - C'est ce que prétendent certain·es profs/étudiant·es + C'est ce qu'avancent certain·es profs/étudiant·es + + 3 - Le service ne peut pas y répondre de façon analogique. + 4 - Aucune solution ne répondant à ce besoin n'existe. + 5 - Le service crée plus de valeur qu'il n'en détruit. + 6 - Le service est utile à une cible large ou peut être réutilisé dans + d'autres contextes. › Est-ce que c'est nécessaire de proposer une alternative numérique ? - 3 - Le service ne peut pas y répondre de façon analogique. +https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser + + 1 - Le service traite de l'un des 17 objectifs de développement durable et + de l'une des 9 limites planétaires. + 2 - Le service répond à de véritables besoins utilisateurs. + 3 - Le service ne peut pas y répondre de façon analogique. Vrai si l'anonymat, la vitesse de réponse et de dépouillement et la distance sont des contraintes fortes - 4 - Aucune solution ne répondant à ce besoin n'existe. + 4 - Aucune solution ne répondant à ce besoin n'existe. + 5 - Le service crée plus de valeur qu'il n'en détruit. + 6 - Le service est utile à une cible large ou peut être réutilisé dans + d'autres contextes. + +› Est-ce que c'est nécessaire de proposer une alternative numérique ? + +https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser + + 1 - Le service traite de l'un des 17 objectifs de développement durable et + de l'une des 9 limites planétaires. + 2 - Le service répond à de véritables besoins utilisateurs. + 3 - Le service ne peut pas y répondre de façon analogique. + 4 - Aucune solution ne répondant à ce besoin n'existe. + + Des solution existent mais avec des contraintes logicielles assez fortes + + 5 - Le service crée plus de valeur qu'il n'en détruit. + 6 - Le service est utile à une cible large ou peut être réutilisé dans + d'autres contextes. - Non › Est-ce que c'est nécessaire de proposer une alternative numérique ? +https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser + + 1 - Le service traite de l'un des 17 objectifs de développement durable et + de l'une des 9 limites planétaires. + 2 - Le service répond à de véritables besoins utilisateurs. + 3 - Le service ne peut pas y répondre de façon analogique. + 4 - Aucune solution ne répondant à ce besoin n'existe. 5 - Le service crée plus de valeur qu'il n'en détruit. Aucune idée @@ -205,33 +242,49 @@ https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-num 6 - Le service est utile à une cible large ou peut être réutilisé dans d'autres contextes. +› Est-ce que c'est nécessaire de proposer une alternative numérique ? + +https://beta.designersethiques.org/fr/thematique-ecoconception/quand-faut-il-numeriser + + 1 - Le service traite de l'un des 17 objectifs de développement durable et + de l'une des 9 limites planétaires. + 2 - Le service répond à de véritables besoins utilisateurs. + 3 - Le service ne peut pas y répondre de façon analogique. + 4 - Aucune solution ne répondant à ce besoin n'existe. + 5 - Le service crée plus de valeur qu'il n'en détruit. + 6 - Le service est utile à une cible large ou peut être réutilisé dans + d'autres contextes. + Peut-être ? + › qcm code : http://git.bebou.netlib.re/qcm/file/README.html -article (en fait le readme) : http://arthur.bebou.netlib.re/qcm/index.sh +article (en fait le readme) : http://arthur.bebou.netlib.re/qcm/index.html Pour résumer : - Un script à installer sur le serveur web - Qui lit des questionnaires écrit dans un certain format (du texte) + Un script à "installer" sur le serveur web + Qui lit des questionnaires écrits dans un certain format (du texte) Ecoute en continue les logs du serveur et affiche les résultats - Nécessite un shell, xargs, sed, mktemp, stdbuf + Fonctionne sous openbsd, macos et à priori n'importe quel linux + Nécessite un environnement POSIX et stdbuf › qcm code : http://git.bebou.netlib.re/qcm/file/README.html -article (en fait le readme) : http://arthur.bebou.netlib.re/qcm/index.sh +article (en fait le readme) : http://arthur.bebou.netlib.re/qcm/index.html Pour résumer : - Un script à installer sur le serveur web - Qui lit des questionnaires écrit dans un certain format (du texte) + Un script à "installer" sur le serveur web + Qui lit des questionnaires écrits dans un certain format (du texte) Ecoute en continue les logs du serveur et affiche les résultats - Nécessite un shell, xargs, sed, mktemp, stdbuf + Fonctionne sous openbsd, macos et à priori n'importe quel linux + Nécessite un environnement POSIX et stdbuf  Que des choses déjà installées par défaut  -  sur la grande majorité des linux  +  sur la très grande majorité des linux  stdbuf : 2009 @@ -239,24 +292,12 @@ Pour résumer : › Et si on testait ? -ssh mbb qcm - -› A quoi ressemble un questionnaire ? - < questionnaire ssh mbb 'cat > q' ssh mbb '< q qcm -i joeco -g' -ssh mbb 'writeqcm | qcm' - -› Les specs - -Raspberry zero W  v1.1  -1GHz, single-core CPU -512MB RAM +ssh mbb 'writeqcm | qcm' -BCM2835 - ARM1176JZF-S -qcm: 5,3Ko "silent ! feh -F 1Ghz-?.webp› Une idée de ce que ça représente Légende : Un screenshot d'un article publié par Wired datant @@ -265,17 +306,6 @@ Légende : Un screenshot d'un article publié par Wired datant n'a besoin d'une rapidité aussi froudroyante. -› Et les performances ? - -10 qcm - - en idle - cpu à 1% (usage normal) - recevant 10 réponses par secondes - cpu ~ 25/30% - -Pas un problème étant donné le contexte -Ca n'a pas à "scale" › Est-ce que le rasp zero W v1.1 est obsolète ? @@ -312,22 +342,6 @@ des services trouvent alléchant dans le web : -› Pourquoi ssh ? - -Pour que la personne qui l'utilise ait le -minimum de choses à installer sur son pc - -Reproduire ce que les personnes qui fournissent -des services trouvent alléchant dans le web : - - Pas d'installation sur les clients - Gestion des majs plus simples - ... - -Quand tout se passe bien le déploiement du service -consiste simplement à vérifier que le commande -s'exécute bien sur le serveur. - › En gros "C'est accessible en SSH, t'as juste à ouvrir ton terminal" @@ -339,19 +353,12 @@ est le nouveau › Pas une idée nouvelle -Mettre ici des exemples - -Vieux -demander à marc - -Plus moderne - -pico.sh (vendent même des trucs autour) - créer un compte : + ssh pico.sh poster un pastebin : + ssh mbb 'cat q' | ssh pastes.sh @@ -360,10 +367,10 @@ ssh mbb 'cat q' | ssh pastes.sh "en fait avant on disait 'telnet all the things !'" telnet : 1973 + telnet mapscii.me nc bebou.netlib.re 2222 -echo "c manger" | nc -N bebou.netlib.re 2222 › Est-ce la fin de l'écoconception web ?