Elisabeth Anais sur Twitter : Mes élèves ont trouvé comment tricher avec un QCM #Pronote : ils explorent le code source de la page pour lire les réponses. Donc, je fais la chasse aux tricheurs, ou je valide des compétences numériques ? #SNT

@sebsauvage hahaha... rien d'étonnant quand on considère que les usagers sont des quiches et que ça ne vaut pas le coup de chercher à cacher les réponses... ce qui pourrait se justifier compte tenu du niveau global des élèves en informatique et du fait qu'ils considèrent souvent les ordinateurs comme des outils de travail aussi fun que leur cahier de cours.

#mytwocents : j'ai utilisé pendant des années (sept ou huit ans) une appli de mon cru dans laquelle les réponses étaient chiffrées dans le HTML. Combien d'élèves ont essayé d'appuyer sur F12 pour regarder dans le code (et me l'ont dit, soyons honnêtes) ? Un seul.

Pourquoi se faire chmir ?

Depuis, j'utilise une autre de mes applis, plus simple et qui ne stocke pas les résultats des élèves dans laquelle j'ai délibérément pris le parti de ne pas chiffrer les réponses dans le code. Pourquoi ?

  • d'abord, si un élève est capable de faire ça, c'est une bonne compétence
  • ensuite, si l'élève essaie de tricher, c'est qu'il a envie de réussir ce qui le place dans le top des 5 élèves de la classe qui sont dans son cas (*),
  • de plus, s'il faisait cet effort, en fait, il apprendrait sans le vouloir... parce que franchement, retrouver l'info pertinente au milieu des balises HTML, c'est du sport pour un néophyte et qui dit sport, dit effort et qui dit effort dit mémorisation. Paf.
  • enfin, je n'utilise cette appli que dans le cadre d'un entraînement et avec pour consigne d'essayer d'abord de mémoire puis, en cas d'échec, avec les ressources à la disposition de l'élève: du coup à quoi sert de tricher ?

(*) petite anecdote au passage:

quand je place une interro dans l'emploi du temps - quoi que je pense des notes et des évals, je suis tenu de les faire - :

Vous venez d'assister à   une digression dans la   digression... une mise en   abîme dans le changement  de sujet...   ça va ? vous suivez ?
  • je remets une suite de liens vers les fiches correspondantes aux notions et les documents utilisés pour les apprendre (au cas où un élève aurait été absent),
  • un lien éventuel vers aprendomatico pour l'entraînement mécanique (conjugaisons, numération etc)
  • et un lien vers un formulaire de révision spécifique avec le contenu exact de la future interro et dont les cases deviennent vertes quand l'élève a bon.

Moyenne obtenue en général: moins de la moyenne, souvent autour de 8/20.

Donc, tant que le gamin n'en aura rien à faire, pourquoi s'embêter à chiffrer les bonnes réponses dans le code de la page.

Via https://sebsauvage.net/links/

Stickers perso

En rangeant ma tanière mon bureau, j'ai retrouvé des feuilles de stickers pour mon imprimante et du coup, j'ai pris un moment pour refaire des autocollants.

Le lien du PDF est juste en dessous, au cas où ça intéresse quelqu'un.

stickermini.jpg

Téléchargement.

Install – Nextcloud

Bon, j'ai enfin pris le temps de regarder sérieusement nextcloud à la faveur de l'arrêt de la version proposée en demo dans l'académie de Rouen et que mon épouse utilisait beaucoup.

Mazette !

J'en étais resté à mes tentatives d'install qui foiraient sur mon O2switch: une fois à l'époque où il apparaissait dans les applis softaculous du Cpanel, puis une autre quand il avait disparu de là.

Pas un bon  souvenir

J'avais galéré pour à peu près tout, en bon poissard.

Et là...

j'étais obligé de m'y coller vu que j'avais fanfaronné en disant à mon épouse que son «renata» c'était «juste du nextcloud» et que j'allais te me lui résoudre, moi, le problème...

Après quelques déboires avec une install que je passe parce qu'elle serait fastidieuse et hors de propos, je me suis aperçu que mon hébergeur, o2switch, propose toujours ce service, mais à part: il est accessible en un clic depuis l'espace client (et pas le Cpanel): je sens bien l'équipe qui en avait marre de dépanner des bidouilleurs qui avaient planté leur nextcloud en faisant joujou avec depuis le cpanel.

LOL

Bref, une fois le service demandé par le biais du lien qui va bien idoine à mon propos, je reçois un mail de confirmation une grosse paire de minutes plus tard. Dans le mail, mes identifiants et le lien vers mon nextcloud...

Ça marche et c'est   configuré automatiquement  avec les dépendances  la base de données tout !
Mais l'URL est à chier, pitin !  à quoi ça sert d'avoir un nom  de domaine si c'est pour se  retrouver avec une URL à la  mords-moi le zboub impossible  à mémoriser...pfff !
Ferme ta yueule, ça fonctionne   sans que j'y passe trois plombes.    On va faire une URL de redirection  pis c'est marre.

Les applis

Autre avantage de Nextcloud, ya des applis pour tous les systèmes, je récupère donc celle pour linux et celle d'Android.

Si l'adresse de téléchargement pour linux ne fonctionne pas, en voici une autre: https://download.nextcloud.com/desktop/daily/Linux/

On lance, on se connecte, on clique sur autoriser pis ça fonctionne. Une fois qu'on a spécifié un dossier local avec lequel synchroniser le claoude, ça fait le job direct.

J'ai procédé de même sur Android en passant par F-droid, rien à dire à part que c'est über simple. Vraiment.

tropcalme.jpg

Nextcloud: l'UI

Rien à redire, même si on a parfois des problèmes pour retrouver où sont les choses, c'est propre. par contre, la pitin de popup pour «nextcloub hub», ça fait biiiieeeennnn chier de la revoir à tous les chargements de page. donc, pour la virer, direction l'icône de votre profil->applications puis désactiver «first run wizard»

Super intuitif, les gars...  Si,si, vraiment...

Conclusion

Ben, ça fait le job, ça synchronise impec, on peut partager des dossiers temporairement, en écriture ou en lecture seule, ajouter des applis et des users, ya des applis desktop et mobiles...

C'est tellement bien que je ne vois vraiment pas pourquoi je continuerais à bosser sur BoZoN !

Franchement, je suis en train de faire à peu près la même chose de mon côté. Sérieux, ça vaut pas tellement le coup de bosser autant pour faire sans doute moins bien (en particulier du point de vue de la sécurité).

Allez, hop: Bozon aux archives...

Plinstagram: j'ai trouvé Euréka pis tout ça... Modsecurity

Yesss ! J'ai trouvé   pourquoi  ça bloquait !

Dans Cpanel, il y a une option activée par défaut, c'est le module ModSecurity qui est là précisément pour kéblo les requêtes un peu... comment dire... originales ? exotiques ? Bref, exactement celles que semble faire Plinstagram.

modsecurity.jpg

https://www.webfulcreations.com/how-to-fix-an-appropriate-representation-of-the-requested-resource-could-not-be-found-on-this-server-this-error-was-generated-by-mod_security-error/[/center]

Une fois ce module désactivé, la requête aboutit bien à la page article.php...

Chus trô cônten !  Comment j'a pô  lâché l'affaire
Mais bon, premièrement je suis  cramé et j'ai passé deux jours   là-dessus par pure obstination.
Et deuxièmement, je ne suis  pas persuadé qu'il soit très   malin de laisser désactivé un   module d'Apache qui protège le   serveur des requêtes malignes...

Bref: pain.jpeg



Mardi 1 Mars 2022: Plinstagram, c'est toujours pas ça... [Edit à 14:23]

Précédemment sur le Warriordudimanche: https://warriordudimanche.net/index.php?article1636/ya-pas-que-les-voitures-qui-sont-allergiques-vanille-php-aussi-fait-trucs-passionnants-help

Bon, je bosse dessus parce que je suis entêté et que j'aime bien comprendre mais là... j'ai du mal.

Ce que j'ai fait

Côté frontend

  • J'ai épuré mon code JS au max
  • j'ai simplifié le formulaire en laissant tomber les noms de fichier: je n'envoie que le contenu de l'image en base64 et je génère un nom backend.
  • j'ai changé l'ajout des hidden servant à transmettre les images au format base64: au lieu de les ajouter au fur et à mesure de la génération des images redimensionnées, je les crée dans l'événement onSubmit du formulaire.
  • j'ai essayé de virer l'enctype du formulaire vu que, avec l'URL_rewriting à off j'obtenais une erreur 406 en distant... J'ai même essayé en text/plain pour voir... C'est pas ça.

    Capture du 2022-03-01 11-03-18.png

côté backend

  • j'ai simplifié au max
  • j'ai ajouté la création d'un nom de fichier local (l'extension est déduite des données base64 qui démarrent comme suit: base64:image/jpeg ...)
  • j'ai regardé, en local, la taille des données envoyées:
    'data' => 
      array (size=6)
        0 => string 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAOEBLADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1'... (length=286259)
        1 => string 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAOEBLADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1'... (length=782555)
        2 => string 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAOEBLADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1'... (length=900279)
        3 => string 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCASwA4QDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1'... (length=903563)
        4 => string 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAOEBLADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1'... (length=636547)
        5 => string 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAOEBLADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1'... (length=1020399)

Je sais, on a l'impression que c'est toujours la même image mais en fait non... c'est sans doute dû au fait que base64 est très verbeux et que le début est toujours le même pour des images.

Le tout fait un post d'environ 4.5 Mo ce qui n'est pas choquant dans un formulaire multipart/form-data et reste très en dessous des limites de PHP_INI sur le serveur.

Aucun fichier .htaccess ne vient non plus foutre le bran...

HELP

Encore une fois, ça marche impeccable en local.

J'ai commenté au max mon code pour le cas où quelqu'un se sent de regarder, parce que pour ma part, je commence à voir flou et à avoir des hallucinations... je vous mets un zip: http://warriordudimanche.net/vrac/Plinstagram.zip

PISTE DE RECHERCHE

Omagad ! en cherchant, j'ai trouvé un truc: un problème éventuel avec ModSecurity disponible sur CPanel ( https://doc.ubuntu-fr.org/modsecurity & https://www.webfulcreations.com/how-to-fix-an-appropriate-representation-of-the-requested-resource-could-not-be-found-on-this-server-this-error-was-generated-by-mod_security-error/ ) En le mettant sur off depuis cpanel, mon script parvient à la page article.php !

Bon, ça fait une erreur de token, hein, mais on progresse !!!

J-58 - YouTube

Bon, celle-là est magnifique aussi ! Macron et les candidats VS un mec qui chasse les ours torse nu... 'tain, je suis mort de rire. Jaune, hein, mais mort de rire quand même...

EDIT: OMAGAD, Naïm a fait un sketch dans sa semaine de Naïm sur le sujet ! https://www.youtube.com/watch?v=5vTNgxBPQ10 Lol!



Journal de campagne de Pierre Emmanuel Barré J-61 - YouTube

Via https://journaldecampagne.pebarre.com/videos-gratuites ...

plus que 61 jours 2 heures 7 minutes et 53 secondes avant l'élection présidentielle et le gouvernement aurait enfin trouvé une solution pour lutter contre l'abstentionnisme :

  • le respect desprogrammes électoraux ? Non,
  • un mandat unique non reconductible ? Non,
  • la révocabilité des élus ? Non,
  • la prise en compte des décisions des conventions citoyenne ? Non...

Je sais pas... quand même pas des vidéos poignantes sur tik tok et snap chatte qui disent aux jeunes que «leur destin est entre leurs mains et qu'il faut qu'ils aillent s'inscrire sur les listes électorales parce que choisir c'est agir» ?!

Si...

Bienvenue ! — Le Wiki d'Herminien

Un wiki à explorer... La page sur signal m'a convaincu.

  • Introduction : Pourquoi se protéger ?
  • Se protéger des G.A.F.A.M.
  • Protéger ses mails
  • Le cas des sms et des appels
  • Protéger ses documents
  • Protéger sa navigation sur internet
  • Le mot de passe
  • Quitter Facebook
  • Mes données ont-elles été piratées ? nouveau !
  • Se protéger des arnaques sur internet nouveau !
  • Ressources utiles

Note : Je pense que je vais faire un "shaarli" pour partager des commandes bash/batch/* en tout genre - Le Hollandais Volant - Liens en vrac de sebsauvage - Le Hollandais Volant

Pour SnippetVamp, j'ai refait une version from scratch récemment en utilisant mon framework perso, un peu pour le tester. Cette version utilise SQLite pour le stockage des snippets, possède un meilleur moteur de recherche et s'avère plus rapide.

C'est la version actuellement en ligne sur http://snippetvamp.warriordudimanche.net/

Par contre, ce n'est pas la version sur github: tenir tous mes dépôts github à jour me prenait trop de temps et je trouve ça trop compliqué pour mon usage, j'ai lâché l'affaire.

Si certains sont intéressés, je peux mettre cette version à disposition de qui n'en veut ...

@Knah Tsaeb :

( https://book.knah-tsaeb.org/?yZAGiQ )

Merci copain ! J'ai beaucoup bossé sur Helium et ça m'a permis d'évoluer (beaucoup) dans ma façon de coder et d'envisager les applis que je fais: avant, je partais du principe tout from scratch et en mode structure minimaliste et peu de fichiers (one script si possible)... le souci majeur étant que tu passes ton temps à réinventer la roue ou à essayer de faire coller tes briques de codes entre-elles...

Avec Helium, je pars d'un environnement cohérent et j'ajoute la logique de l'appli, les templates de l'appli, le style de l'appli le tout dans un dossier spécifique. Si j'ai besoin de nouveaux ajouts qui me semblent dignes d'être pérennisés, je les intègre au framework.

Le résultat est plus cohérent, plus simple à mettre à jour, plus cloisonné, plus rapide à mettre en oeuvre (en général )

Tu me diras, pourquoi pas un framework existant ? Ben parce que j'adore coder et qu'on n'apprend pas un langage en utilisant les frameworks mais en mettant les doigts dans le cambouis et en se grattant la tête pour savoir comment faire ou pourquoi ça ne marche pas

Via https://bookmarks.ecyseo.net/?0poTJA

Nouveau ! Bloguons JavaScript

J'adore Mastodon : tu suis quelqu'un parce que tu l'as trouvé drôle et tu apprends qu'il a un blog sur le javascript qu'il partage parce que « il se dit qu'il ne doit pas être le seul javascripteur sur la planète.»

Si vous vous dites, mouais encore un blog sur JS, gardez à l'esprit que voilà un bloggueur qui intitule un billet «jQuery doit mourir», qui écrit qu'XMLHttpRequest est «inutilement compliqué» mais que dieu merci on a créé fetch, même si on ne comprend pas toujours bien ce qu'il renvoie...

Et là, je suis certain   que vous allez y jeter   un oeil !
En tout cas, je souhaite   une longue vie à   Blogons javascript !

Et l'ENT, il est RGPD ?

Il y a quelques mois, j'avais fait un billet sur les applications préconisées par l'éducation nationale et leur légitimité face au RGPD.

Qu'en est-il de l'ENT - en tout cas de celui qui est utilisé dans notre établissement - et de pronotes ?

ENT

Quand on regarde les différents appels faits par la page de l'ENT, on a la bonne surprise de constater que tout ce qui est chargé vient des mêmes serveurs (même jquery est hébergé en local): cas.ent27.fr / bv.ac-rouen.fr / [etablissement].ent27.fr / cdn.ent27.fr

ent-dependances.png

Un dig/whois rapide nous rassure: ces serveurs sont tous hébergés en France (Rouen / Toulouse)

Une fois identifié, la liste de dépendances chargées augmente mais tout semble correspondre aux serveurs en question... Sauf... un appel (bloqué chez moi par ublock origins): xiti.com

entxiti.png

Une petite recherche m'apprend que c'est une entreprise basée à Mérignac ( https://fr.wikipedia.org/wiki/AT_Internet ) ...

Youhou!

Puis on lit plus loin

L'entreprise est rachetée en 2021 par l'américain Piano6.

C'est pas suspect du tout.

Du coup, je refais un petit coup de dig/whois qui confirme mes craintes: xiti.com est bien hébergé aux USA par Amazon.

logsxiti.png

C'est con ça

Du coup,   Je m'interroge...
  • Pourquoi diable faire appel à un service de statistiques: c'est si important que ça de savoir qui fait quoi ?!
  • Si c'est important, pourquoi ne pas utiliser un service hébergé en France ou mieux autohébergé pour faire ces mesures ? Surtout après avoir pris la peine de tout héberger en local, preuve de considération pour les bonnes pratiques quant aux fuites de données ?!

Donc, les données qu'Amazon récupère, consistent au strict minimum à :

Le tout croisé avec toutes les infos récupérées et identifiables via le numéro d'utilisateur de leur service... et éventuellement toutes les autres données des autres fichiers hébergés par Amazon... ou encore toutes les autres données hébergées par les américains ou sur le sol américain. (comment ça «parano» ?! je ne dis pas qu'ils le font mais qu'ils sont en mesure de le faire...) (et qu'ils s'en sont donné le droit : https://fr.wikipedia.org/wiki/CLOUD_Act )

Donc, ces données - qui entrent totalement dans le cadre des données personnelles couvertes par le RGPD - se retrouvent aux états-unis et sont donc soumises à une exploitation cachée incompatible avec l'usage initialement prévu que les utilisateurs français ont accepté (légal et légitime dans le cadre strict de l'éducation nationale)

Or, là, il y a un souci, car le RGPD est clair (Chapitre II artice 5 alinéa b) source

[Les données à caractère personnel doivent être :] collectées pour des finalités déterminées, explicites et légitimes, et ne pas être traitées ultérieurement d'une manière incompatible avec ces finalités; le traitement ultérieur à des fins archivistiques dans l'intérêt public, à des fins de recherche scientifique ou historique ou à des fins statistiques n'est pas considéré, conformément à l'article 89, paragraphe 1, comme incompatible avec les finalités initiales (limitation des finalités);

Donc, non, l'ENT n'est pas strictement RGPD.

On n'a pas le cul  sorti des ronces

(Pour ce qui est de pronote, également utilisé chez nous, je n'ai rien trouvé à reprocher, tout étant hébergé par index-education sur le sol français.)

api: Flashcards

Dans la rubrique «je bosse une grosse fois pis c'est bon» j'ai eu besoin de pouvoir faire rapidement une page de révision de vocabulaire pour mes élèves; mais quand je dis rapidement, je veux que ce soit fissa avec une friction proche de zéro et sans avoir recours à une appli à la con: copier coller un lien dans l'ENT doit suffire.

J'ai donc opté pour les flashcards, qui sont très efficaces dans ce domaine et j'ai codé un truc vite fait qui ne représente pas une prise de tête quand on veut donner du boulot aux gamins.

Capture du 2022-02-21 16-23-22 copie.jpg

En gros, tu écris les mots à apprendre sous la forme
question1:réponse1, question2:réponse2,...
puis tu récupères la page avec le lien à utiliser.

Capture du 2022-02-21 16-23-39 copie.jpg

Sur la page, tu cliques sur la carte et elle se retourne.

L'exemple de la capture est là

C'est un peu en béta, hein, mais ça marche. Si ça peut servir, c'est cadeau...

Installation de Ubuntu 20.04 sur T100HA de Asus

t100ha.jpg

introduction liminaire aussi superfétatoire qu'inutile, en un mot TLDR.

Il y a quelques années, j'avais fait l'acquisition d'un asus T100HA, un petit hybride portable/tablette (sous windows malheureusement) que j'utilisais en particulier au collège avec mon appli de plan de classe numérique pour évaluer simplement et rapidement mes élèves en cours.

Après les mésaventures avec mon chef ( 1, 2, 3, 4 ), j'avais lâché cette appli et l'ordi a fini par prendre la poussière sur mon bureau.

J'avais essayé de mettre du linux dessus, mais c'était vraiment pas au point: écran mal géré, orientation fantaisiste, plantages etc...

Puis je suis tombé sur le lien proposant d'installer Ubuntu 20.04 sur cet ordinateur précisément (ou presque*) avec, somme toute, peu d'inconvénients: un problème empêchant l'utilisation des caméras... OSEF)

Donc, je me suis lancé.

il suffit de :

  • télécharger l'image d'ubuntu correspondante : https://www.ubuntu-fr.org/download/
  • en faire une clé USB bootable (avec unetbootin ou autre)
  • aller dans le BIOS du T100HA en pressant le bouton d'alim + volume up
  • désactiver le sécureboot dans le menu sécurité
  • booter sur la clé (c'est un peu long car ubuntu vérifie l'intégrité du disque au démarrage)
  • lancer l'installation comme sur n'importe quel PC

Pour ma part, j'ai opté pour la version allégée pour éviter de saturer les 64Go avec des trucs inutiles.

remarque en passant

Vous pouvez tester Ubuntu avant de l'installer et, une fois la boîte de dialogue de début fermée (ce qui peut prendre un peu de temps, patientez, il n'a pas planté), l'ordi s'avère plus réactif sous linux en USB que sous windows installé... ET CE N'EST MÊME PAS UN TROLL.

Problèmes rencontrés: pas que la caméra

  • Effectivement, je n'ai pas réussi à utiliser les webcams... («no video device found»)
  • le clavier virtuel apparaît parfois malgré le fait que le pc soit sur son clavier physique
  • le bluetooth semble poser quelques problèmes: il fonctionne, détecte des trucs mais le tout reste en mode inconnu sans possibilité d'aller plus loin et de configurer du matos. Bon, j'ai pas cherché des masses non plus...
  • j'ai un problème de son: le périphérique est détecté, l'icône de son est là, tout semble bien mais pas de son... Curieux car lors du test, j'ai clairement entendu un son système. À creuser: à moins que quelqu'un n'aie une idée ?

Le reste fonctionne

  • L'écran est bien géré,
  • le tactile fonctionne normalement,
  • l'orientation est prise en compte (même lorsqu'il est sur son clavier...),
  • la batterie ne semble pas se décharger beaucoup plus vite (mais un peu quand même, à vue de pied... ça mérite sans doute une optimisation): avec la luminosité au max, il a tourné toute la matinée, installé des trucs etc...
  • le touchpad marche impec (y compris avec les gestes de défilement),
  • le wifi se connecte sans aucun souci...
  • l'USB ne pose aucun problème

autres liens

[*] mon modèle est le FU026T alors que celui de l'article est le FU029T

Avis sur la série The Mandalorian (2019) - Désert créatif - SensCritique

La vache, ne regardez pas the book of Boba Fett alors...

Pour the mandalorian, que j'ai bien aimé alors que j'ai été très réservé sur les films starwars, j'ai plusieurs arguments:

la cohérence ?! et alors ?!

On se fout de la cohérence de l'univers star wars depuis si longtemps que ça n'est plus du tout un argument pour rejeter une création dans ce contexte narratif. Pire, l'univers star wars n'a JAMAIS été cohérent et on s'en foutait dès le début: certains robots bipent - obligeant les gens à apprendre leur «langage» - alors que d'autres parlent parfaitement, par exemple. OSEF ils ont des sabres lasers ! o/

une affaire d'ambiance

Comme dirait Alexandre Astier à propos des dialogues: «il faut que ça sonne» A mes yeux, c'est le point fort du mandalorian: l'ambiance et les dialogues, la façon de filmer - comme un western moderne (cf le premier épisode de la saison 1)... Le scénar n'est pas cohérent ? OSEF, il est classe, parle peu, a une rigueur morale qui pourrait servir de fil à plomb... C'est un chevalier moderne.

Côté ambiance, c'est une série qui assure le show: le travail sur les décors, les armes, les personnages, la musique... ça fonctionne bien et on reste dedans sans avoir envie de consulter les notifications de son portable.

le bébé yoda

La série tient par le bébé Yoda et sa relation avec Mando... Oui. Et alors ?! Le coup du bébé mignon, c'est quand même pas la première fois qu'on nous le fait et ça marche à chaque fois. Si on est un peu logique, le bébé Yoda était le meilleur choix de bébémeugnôn compte tenu de l'aura de mystère autour de Yoda, seul de son espèce.

En plus, ça prend une nouvelle perspective en transformant progressivement Mando en Papa malgré lui. De Bounty Killer sans état d'âme il devient chevalier et c'est à bébé yoda qu'il le doit.

c'est manichéen

Heuuu, vous êtes certains de vouloir la tenter celle-là ?! Vous voulez dire que le reste de la franchise starwars n'est pas manichéen ? Rien que l'idée du côté lumineux et du côté sombre, hein... Pis les méchants façon nazis avec leur Goebbles asthmatique... Non, vraiment, c'est schématique, manichéen, c'est assumé... et OSEF aussi, je pense.

«Digression pas très utile»

Oui, pas utile, en effet... comme la totalité de la série «moderne» en fait. Des épisodes successifs dans lequel le facepalm constitue le fil rouge narratif.

«Héros pas créatif, c'est Boba Fett avec un swap couleur,»

OMG, on n'a pas du regarder le même lol... Ben regardez donc the book of Boba Fett justement... Mando = Boba...?! LOL

«Le coup des trackers c'est une arnaque intellectuelle »

Oui, bien sûr que c'est bidon... comme les sabres laser et tout le tintouin... Rien n'est technologiquement viable, logique ou cohérent. So what ?! Si ça te fait sortir de l'histoire, je comprends même pas comment tu as pu voir le reste.

En un (ou deux) mots

Je vais pas lire tout le reste, parce que j'ai pas le temps, mais je résumerai ma pensée en disant que ces arguments ne devraient pas condamner The mandalorian car sinon, il faudrait condamner l'ensemble de la franchise...

The book of Boba Fett

Si vous voulez condamner une série, regardez Boba Fett: on dirait le dernier clone de Michael Keaton dans Mes doubles, ma femme et moi: le clone du clone tout pété génétiquement. Alors là, oui, je dirais que Boba Fett c'est un Mando raté avec un swap de couleurs. (#trollgratuit)

Acteurs navrants, esthétique sous acid, effets spéciaux dignes d'un film de Pierre Richard... Boba est dépourvu de charisme, ridicule tant il se la pète en accusant sans contestation possible ses soixante piges... Il joue comme un caïd violent alors qu'il cherche à tout résoudre sans l'être.

C'est d'ailleurs la seule chose qui sauve cette série consternante: le personnage principal refuse de régner par la peur et la violence, quitte à ce que ce soit plus difficile. ça change carrément de tout le reste.

Via https://www.sammyfisherjr.net/Shaarli/

Boston Dynamics on Twitter: Parkour is the perfect sandbox for the Atlas team to experiment with new behaviors. Through jumps, balance beams, and vaults, we push Atlas to its limits to discover the next generation of mobility, perception, and athletic in

@ZeShaarli Si ça peut te rassurer, Boston dynamics postent les réussites mais aussi les échecs

https://www.youtube.com/watch?v=LV01pkm-Yms

Via https://shaarli.zeseb.fr/
Fil RSS des articles de cette catégorie