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 951fc00b88fff2f5031354576cc04ba27f8a35ef parent 3691288224737511f45774d756d563aa61f04815 Auteurice: pikselkraft <git@pikselkraft.com> Date: Fri, 13 Dec 2024 16:41:36 +0100 Ajout de la deuxième partie, toujours en cours de rédaction Diffstat:
M | prez.slides | | | 210 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------- |
1 file changed, 181 insertions(+), 29 deletions(-)
diff --git a/prez.slides b/prez.slides @@ -13,18 +13,19 @@ -› Qui sommes nous +› Qui suis-je -Derek Salmon - -... - -Arthur Pons +Arthur : Informaticien de formation Milieu universitaire au service de la recheche -Membre de Katzele 😸🖥 +Derek (Pikselkraft) : + +Designer et développeur web en indépendant +Écoconception, accessibilité et numérique convivial. + +Membres de Katzele 😸🖥 › Une précédente présentation @@ -37,19 +38,33 @@ 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 +TODO heberger les horaires sur bebou pour montrer +TODO mettre des photos ? OU faire une démo directement › Quoi de neuf ? -Les soucis avec les sites mal faits sont désormais bien connus - En discutant avec Thomas on a décidé de : - 1. Sauter la première partie + 1. Sauter la première partie (bien documentée) 2. Reprendre la seconde 3. Boucler la boucle, Derek fait une partie terminal/TUI de son - point de vue de designer + point de vue de designer + +› Mais encore ? + +Envie d'aller au delà du mode classique d'interaction terminal+CLI qui est : + + Y'a une information textuelle quelque part + Je demande l'information + Je reçois l'information + Voilà + +Très bien pour les horaires de piscines - n'importe quel site statique ou qui +devrait être statique. +Mais limité quand on a besoin de plus d'interaction. +Donc implémentation et démonstration de quelque chose qui serait plutôt un +appli web. "silent ! feh -F zero.webp bebou.jpeg› La machine de présentation @@ -74,19 +89,12 @@ Généralement c'est là que l'obsolescence logicielle vous pousse à acheter un nouvel ordi. - › Comment résoudre ce problème -Les coupables peuvent-être : +Deux logiciels particulièrement importants ici : - 1. l'OS + 1. l'application web 2. le navigateur - 3. l'application web - - -› Le navigateur - -Un énorme truc en soit, presque un OS dans un OS › L'application web @@ -98,17 +106,80 @@ Meilleures perfs que ce à quoi je m'attendais Quasi inaccessible avec mauvaise co Accessible uniquement en HTTPS +› Le navigateur + +Un énorme truc en soit, presque un OS dans un OS + +› Qu'est-ce qu'on garde qu'est-ce qu'on jette ? + +Web : + + Un client + Un navigateur + HTTP + HTML + CSS + JS + Un serveur + Serveur web + Log +› Qu'est-ce qu'on garde qu'est-ce qu'on jette ? + +Web : + + Un client + Un navigateur + HTTP + HTML + CSS + JS + Un serveur + Serveur web + Log + + +› Qu'est-ce qu'on garde qu'est-ce qu'on jette ? + +Web : + + Un client + Un navigateur + HTTP + Un serveur + Serveur web + Log + +› Qu'est-ce qu'on garde qu'est-ce qu'on jette ? + +Web : + + Un client + Un navigateur + HTTP + Un serveur + Serveur web + Log + +› Qu'est-ce qu'on garde qu'est-ce qu'on jette ? + +Web : + + Un client + HTTP + Un serveur + Serveur web + Log + › Une histoire à grepper des logs Septembre 2022, un homme cherche à sonder sa communauté. Il n'a pas d'outil pour, "juste" un serveur web - N'ayant pas le temps de créer ou utiliser un outils de sondage, je vous + "N'ayant pas le temps de créer ou utiliser un outils de sondage, je vous 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 @@ -172,15 +243,23 @@ ssh mbb qcm › A quoi ressemble un questionnaire ? +======= +question: "De quand date ce raspberry ?" +options: 2004~2012~2017~2023 +demander + +question: "Et son processeur ?" +type: regex +options: [0-9]+ +demander +======= + < questionnaire ssh mbb 'cat > q' ssh mbb '< q qcm -i joeco -g' - ssh mbb 'writeqcm | qcm' › Les specs -qcm: un script de 5,3Ko - Raspberry zero W v1.1 1GHz, single-core CPU @@ -188,6 +267,7 @@ Raspberry zero W v1.1 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 @@ -283,6 +363,80 @@ 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 ? + +Ce type de service propose une approche plus radicale +en accord avec la priorité de l'écoconception : préserver le matériel. + +C'est une simplification technique (après un apprentissage) +qui permet de réduire les dépendances et d'avoir +une compréhension globale (opposition de la complexité du navigateur). + +La simplication permet de libérer du temps pour s'intéresser +à l'ensemble du système (serveurs, réseaux) +jusqu'au machine (rasberry pi, MNT). + +Cette approche est peu perméable au greenwashing. + +› Une autre façon de voir le design + +@TODO demo rendu graphique sur + +firefox http://pikselkraft.bebou.netlib.re/ + +@TODO dans cette slide un graphisme ? + +› Un champ graphique à explorer + +Des interfaces existents, elles restent limitées, +mais elles peuvent être « décorées » (@TODO demo) + +Il existe des outils pour créer des interfaces et des effets (charm.sh), +mais ils ne sont pas toujours encore en accord après l'esprit de simplicité recherché. + +ssh terminal.shop + +› Et l'accessibilité + +@TODO test NVDA/Windows, Orca/Ubuntu du qcm + synthèse + +› Format simple pour l'impression + +@IDEE, a voir si le temps est disponible pour l'exploration + +› La personnalisation du terminal + +@TODO possibilité offerte par des terminaux plus moderne ? + +› Mettre le contenu et les données au coeur du projet + +Le web et l'informatique en général restent un outil pour consommer de la donnée. + +Offrir plusiseurs formats permet de créer de l'accessibilité +et de la résilience (lien entre terminal et web). +Actuellement ce lien est nécessaire pour assurer un accès aux services. + +@TODO lien avec v3 en exemple + +(a voir s'il n'y a pas une répétition) + +› Pour les usagers ou les créateurs ? + +Sans une éducation populaire pousée, le terminal et le libre en général +ne seront pas accessible au plus grand nombre. +Tout comme le libre, ce n'est pas une réponse à tous les problèmes du numérique. + +Cette façon de concevoir s'adresse avant tout aux créateurs d'outils numérique +pour changer nos modèles de design et développement. + +Ce type de service est une très bonne façon de découvrir les opportunités offertes par la ligne de commande : +- remplacement d'outils pour le développement (@TODO dépôt shellmo), +- remplacement d'outils d'administration et gestion, +- forte réduction des dépendances. + +Seule une organisation sociale (en dehors du numérique) peut permettre +aux usagers de découvrir ces services. + › Une philosophie pour construire des services Le propos n'est pas de remplacer toutes les applis webs avec des applis ssh @@ -304,8 +458,6 @@ permet de se poser la question du besoin de manière plus équilibrée puisque l'on pourra plus facilement opposer aux demandes le fait que l'on a déjà quelque chose qui fait (presque tout) le taf - - › Des personnes en discutent https://shazow.net/posts/ssh-how-does-it-even/