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 44fc01f50520e74e22278cf45257f0b96b4e6d73 parent eb05de915329808fa0116edf4f48a293efcca653 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Sat, 16 Nov 2024 19:36:17 +0100 On avance Diffstat:
M | prez.slides | | | 115 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- |
1 file changed, 113 insertions(+), 2 deletions(-)
diff --git a/prez.slides b/prez.slides @@ -58,7 +58,7 @@ 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 -› La machine de présentation +"silent ! feh -F bebou.jpeg› La machine de présentation Raspberry zero W v1.1 @@ -78,8 +78,119 @@ nouvel ordi. +› Comment résoudre ce problème -"silent ! feh -F 1Ghz-?.png› Une idée de ce que ça représente +Deux logiciels particulièrement importants ici : + + 1. l'application web + 2. le navigateur + +› L'application web + +21 requêtes +11,84 Mo / 3,58 Mo transférés +1258 éléments dans le DOM + +Meilleure que ce à quoi je m'attendais +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 +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" + +› Génial + + 1. On profite de l'ubiquité du web plutôt que de se battre contre - pas de + "Teste cet outil c'est super mais il te faut un terminal et d'ailleurs + 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 + 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. + +› Une petite formule + +"T'arrivais pas à me faire sortir du navigateur pour que je pratique la ligne +de commande donc t'as mis la ligne de commande dans mon navigateur ?" +"silent ! feh -F 1Ghz-?.png› U +ne idée de ce que ça représente Légende : Un screenshot d'un article publié par Wired datant de 2000 et documentant la sortie du premier processeur cadencé à plus de 1GHz. On y lit