# articles

feed_id: http://warriordudimanche.net/article1577/614456c420993
uri: Choses-vues-sur-le-web-et-ailleurs-Vaccin-contre-le-Covid-le-coup
url: https://ecirtam.net/opennews/?M6paWQ
title:
Choses vues, sur le web et ailleurs Vaccin contre le Covid : le coup de gueule de Baptiste Beaulieu - OpenNews

content:
<img src="media/99f27807.heuuu.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/heuuu.jpg" style="width:100%;height:auto"/><p>Rien à ajouter à ce que tu dis Sammy: merci !</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/?Y7ScuQ</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1577#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


title: Mardi 21 Septembre 2021: toujours aucune amélioration à l'horizon, mon capitaine
uri: Mardi-21-Septembre-2021-toujours-aucune-amélioration-à-l-horizon-m
feed_id:
http://warriordudimanche.net/article1578/mardi-21-septembre-2021-toujours-aucune-amelioration-lhorizon-mon-capitaine

content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p>Il ne faut pas écrire quand on est en colère: on a tendance à sur réagir et à laisser parler ses sentiments exacerbés.</p>
<p>Mais bon, là, si j'attends de ne plus être en colère, j'ai l'impression que ça va prendre longtemps. 
<p style="text-align:center">
Attention, billet un peu long risquant de provoquer des haut-le-coeur</p>
<img class="smile xbig" src="media/dfba0a91.attentionvomi.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/attentionvomi.png"/> </p>
<h1>Explication</h1>
<p>Il y a quelques jours, en revenant vers la salle des profs, je trouve deux élèves de troisième - deux jeunes filles, ce détail a son importance - en train de rédiger un texte apparemment très long, installées sur la table se trouvant dans le hall d'entrée devant le bureau de la CPE. Connaissant les deux élèves pour les avoir eues en cours l'année dernière, je m'étonne de leur présence à cette table, d'ordinaire réservée aux élèves exclus ou punis.</p>
<p>En effet, il s'agit de deux élèves studieuses, matures, attachantes, souriantes... toujours agréables et bien élevées, jamais discourtoises, toujours appliquées et soucieuses de leur scolarité, jamais impliquées dans les embrouilles coutumières de leurs camarades. Que qui que ce soit ait pu trouver quoi que ce soit à redire à leur sujet m'étonne tellement que je m'arrête pour m'enquérir, tout sourire, de la raison de leur présence à cet endroit: elles me rassurent en me disant qu'elles ne sont pas punies mais que la vie scolaire leur a demandé d'écrire un rapport sur un incident.</p>
<p>L'une d'entre-elles a subi les insultes d'autres élèves du collège, majoritairement des garçons, sous prétexte qu'ils n'aimaient pas leur tenue. Quand je dis insultes, on peut y trouver le florilège habituel des mous du bulbe fiers d'avoir un zizi du genre : «je vais te bouffer la chatte», «je vais te fourrer le cul», «salope» etc. Vous voyez... du Rimbaud. </p>
<p>Il me semble bon d'ajouter que dans le lot de ces gentlemen se trouvent plusieurs cas à qui la direction a laissé la bride sur le cou par peur des parents même après des violences verbales, des menaces envers les élèves et les adultes, des provocations à n'en plus finir, de fausses lettres d'excuse dans lesquelles l'élève se foutait ouvertement de nous etc. En gros, à l'opposé du spectre par rapport à nos deux victimes.</p>
<h1>C'est déjà suffisant pour s'énerver mais j'ai plus...</h1>
<p>Confiant dans l'équipe de mon collège, je rassure les élèves, leur témoigne mon soutien sans réserve et leur conseille de ne rien omettre dans leur rapport. </p>
<p>Plus tard, je croise un des assistants d'éducation qui m'explique qu'il n'a même pas eu le temps de lire les rapports tant la direction s'en est emparé rapidement... puis il m'annonce que les filles ont été reçues par l'infirmière scolaire et par la direction. Individuellement.</p>
<p>Oui, l'équipe de direction au grand complet - fait très rare chez nous - reçoit des mômes individuellement... vous sentez venir le procès ou pas ?! </p>
<p>Et si je vous dis que <strong><em> l'infirmière </em></strong> à reproché à la gamine - à la victime donc - de ne pas porter de soutien-gorge, vous en êtes où dans l'indignation ?</p>
<p>Et si j'ajoute que le chef d'établissement lui-même aurait dit qu'«elles l'ont un peu cherché» ? Devant la môme.</p>
<p>Les petites sont sorties en pleurant, on se demande bien pourquoi.</p>
<h1>«mais avaient-elles une tenue indécente ?» demandez-vous (ou pas)</h1>
<p>Bon, alors, déjà OSEF de ce que les autres pensent de leur tenue du moment qu'elles ne font pas d'exhibitionnisme.</p>
<p>Mais je vais répondre malgré tout: NON. DÉFINITIVEMENT NON. CATEGORIQUEMENT NON.</p>
<p>Premièrement, seule l'une d'entre-elles s'est vue reprocher sa tenue: l'autre n'a fait que soutenir son amie face à l'injustice et contre tous les autres. Au lieu de reconnaître son mérite et de valoriser son courage, l'infirmière lui aurait dit «mais toi tu mettrais ça ?» histoire de la culpabiliser et de tenter de pourrir la relation. J.O.I.E.</p>
<p>Pour être clair: la gosse portait un legging et un T-shirt un peu moulant. Mais hélas pour elle, elle ne portait pas de soutien-gorge. Et du coup, comme son haut était moulant... voilà.</p>
<p>Il faut savoir - même si là aussi OSEF dans le principe - la petite n'a absolument aucune intention de se «sexualiser» ou de «provoquer» (rien que ces termes m'agacent tant ce sont ceux qu'on trouve chez ses adversaires). Pire: issue d'un milieu très modeste, elle n'a probablement pas beaucoup de vêtements... ses parents habillent la famille chez les fripiers ou dans les marchés du coin. On n'est pas en train de parler d'une enfant gâtée qui porte pour deux barres de fringues sur elle mais d'une petite pauvre qui voit dans l'école sa seule chance d'ascenseur social... (ça me fout envie de pleurer)</p>
<h1>Et les agresseurs dans tout ça ?!</h1>
<p>Haha.
Ils ont été reçus.</p>
<p>Voilà. c'est la seule info. </p>
<p>Là, à J+4, aucune sanction n'a été prise à l'encontre des bourreaux.</p>
<h1>L'indignation au max</h1>
<p>J'en suis à un stade d'indignation que je n'avais pas atteint depuis très longtemps: j'ai un attachement affectueux avec mes élèves, je les regarde tous comme on regarde des enfants qui grandissent, avec une ferme bienveillance et, toujours, à l'esprit, les valeurs d'égalité, de fraternité et de liberté. Je les regarde avec la même bienveillance et le même attachement qu'ils soient garçons, filles, pauvres, riches... ces aspects ne comptent pas à mes yeux: seule la relation que je tisse avec eux importe, ainsi que les valeurs qui encadrent ces relations.</p>
<p>Du coup, je ne pose pas de regard sexualisé sur eux: dans mon esprit, ce sont des enfants. Imaginez quand tout d'un coup, ce genre de choses se produisent: je ne l'ai pas vu venir... parce que j'en suis incapable, comme si c'était hors de propos, hors contexte. Par conséquent, ça heurte mon humanité encore plus violemment.</p>
<p>Donc, non seulement l'établissement n'a rien fait pour les protéger mais en plus les adultes censés les soutenir les ont culpabilisées, les adultes censés maintenir la justice n'ont toujours pas puni les coupables, l'institution entérine le discours d'oppression masculine et les pousse à bien intérioriser que quoi qu'il arrive, ce sera un peu de leur faute et qu'on n'a pas le droit de s'indigner et de s'élever contre les injustices.</p>
<h1>Des collègues remontés... mais pas tous !</h1>
<p>Dans mon collège, la salle des profs est divisée en deux. Même physiquement. Pour faire simple, il y a les gros lèche - dont la langue est si proche du cul du chef qu'on se demande où il commence et où  ils finissent - qui diront amen à tout et trouveront toujours des excuses à la direction et puis il y a nous, le noyau dur.</p>
<p>Du côté des lèche, sans surprise, on a entendu des «oui... mais tu compreeeeends, faut faire attention avec les gaaaaarçoooons...» </p>
<p>Non, ta gueule.
Il faut ÉDUQUER les garçons... pas DEMANDER AUX FILLES D'ÉVITER DE LES «PROVOQUER»</p>
<p>De notre côté, la situation provoque des remous indignés et, quoi qu'il se passe, au minimum, nous témoignerons notre soutient aux gamines. On a passé les deux derniers jours tendus comme des arbalètes.
On réfléchit à des mesures à prendre même si certains, connaissant la direction, disent qu'il faudra avoir des témoignages directs et signés pour pouvoir faire quoi que ce soit.</p>
<p>Pour ma part, je pense à écrire un courrier collégial pour demander des explications à la direction... à minima.</p>
<h1>Conclusion</h1>
<p>Quand je pense au nombres de trucs qu'on nous demande de faire pour lutter contre le harcèlement... des cours, des discussions, des «journées tous contre le harcèlement», des expos, des intervenants extérieurs... pour finalement se comporter comme ça quand il s'agit de passer à l'action et de mettre tous ces bons sentiments en oeuvre...</p>
<p>Dire qu'on a même un «référent pour l'égalité fille garçons»... un copain du chef. Un gars dont plusieurs filles se sont plainte depuis des années des regards gênants qu'il leur lance et des «blagues» qu'il ferait... Quand je l'ai appris, j'ai failli m'étouffer.</p>
<p>Et en plus, quand on voit la dégaine de notre chef: pantalon micul, chemise sortie devant mais rentrée dans le boxer derrière, tâche de pisse au niveau de la teub (vision d'horreur de la prérentrée)... je me demande s'il est le plus à même de commenter la tenue vestimentaire de ses contemporaines.</p>
<p>Pourtant, si ces gens réfléchissaient, s'ils réfléchissaient VRAIMENT, il y a un bon début, une question tout simple à se poser pour commencer à chercher si on n'est pas dans l'erreur:</p>
<h2>«est-ce que je réagirais pareil si c'était un garçon ?»</h2>
<p>Parce que des gars qui arrivent avec un t-shirt moulant et dont on voit les tétons, on en a plein... Des mecs habillés en shorts dégueux avec des claquettes chaussettes à qui on ne fait aucune remarque, c'est tous les jours...</p>
<p>Et où est-ce que c'est écrit que les femmes DOIVENT OBLIGATOIREMENT porter un soutien-gorge ? Parce que si elles sont obligées pour qu'on ne voie pas leurs tétons, je veux - au nom de l'égalité des citoyens - que les garçons aussi en portent.</p>
<p>Pour ma part, je n'aimerais pas voir des croptops en classe. Mais <strong><em>pas pour les garçons non plus</em></strong>: j'estime qu'il y a des partie du corps de mes élèves que je n'ai pas à voir (et réciproquement). Qu'ils soient fille ou garçon. (j'ai encore le souvenir épouvanté de l'époque de la mode des frocs en bas du cul avec boxer dégueu qui dépasse)</p>
<p>Si on accepte le principe qu'on a le droit d'imposer et de commenter la tenue vestimentaire des filles mais pas celle des gars, pour arriver aux talibans, ce n'est qu'une question de curseur... (oui, je suis très en colère... mais je l'ai dit depuis le début)</p>
<p>J'espère que les prochains jours viendront nuancer mes propos et qu'en fait on me prouvera que tout a été largement exagéré... j'espère que bientôt je me dirai «t'as été con de sur réagir finalement, tu vois» J'espère que les prochains jours me donneront tort d'avoir posté ce billet sous le coup de la colère.</p>
<p>J'espère.</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1578#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1579/6151c48c51164
title: Welcome to ReVoltrace! | Re-Volt Race
uri: Welcome-to-ReVoltrace-Re-Volt-Race
url: https://www.revoltrace.net/
content:
<img src="media/219a3bf5.GRATOS.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/GRATOS.jpg" style="width:100%;height:auto"/><img class="smile normal" src="media/40b58aa0.omg.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/omg.png"/>ooh merci ! Je vais tester ça !
<p>En ce moment, on joue à micromachines v4 avec les enfants et c'est très jouissif !</p>
<div class="via"><span title="Source du lien">Via https://nicolas-delsaux.hd.free.fr/Shaarli/?8RobYw</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1579#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1580/quand-java-bien
title: Quand Java bien...
uri: Quand-Java-bien
content:
<img src="media/ef024b7f.computing.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/computing.gif" style="width:100%;height:auto"/><p>En ce moment, j'essaie de me remettre à Java en reprenant les cours openclassroom... c'est un langage que je n'ai jamais utilisé et j'aimerais vraiment être en mesure de coder des applis pour Android...</p>
<p>J'ai bien sûr commencé par le cours de base, même si les concepts me sont familiers. Pourtant, une comparaison avec d'autres langages m'aurait bien simplifié les choses (comme pour python)</p>
<p>Une fois ces infos ingurgitées je me suis penché sur l'utilisation d'un IDE dans cet environnement.</p>
<h1>Et bien j'ai plusieurs choses à dire.</h1>
<ul>
<li>tout d'abord, les «cours» en ligne s'apparentent à des tutos et parfois, c'est vraiment trop limité, en particulier quand on passe à côté de certains trucs: il manque la possibilité de poser des questions, comme dans un vrai cours.</li>
<li>ensuite, un reproche qu'on pourrait faire à tous ceux que j'ai vus (à part Grafikart pour les autres langages), je trouve qu'ils choisissent mal leurs exemples et leurs illustrations, en particulier pour les notions abstraites. Je trouve qu'on y gagnerait à partir sur un projet concret, à le faire d'une certaine façon, au niveau 1, pour en démontrer les limites dans certains contextes (dev pro ou en équipe par exemple), voir les problèmes et comprendre l'UTILITÉ de ces concepts pour résoudre ces problèmes... (les interfaces, les classes abstraites etc...) Souvent, les tutos se contentent de régurgiter la doc, c'est nul.</li>
<li>parfois, la progression me semble très irrégulière: passer des boucles/tableaux/tests/gestion d'erreurs aux abstractions les plus hautes d'un coup, ça plonge dans la perplexité.</li>
<li>pour openclassroom, les quizz finaux sont parfois très mal formulés ce qui fait qu'on ne comprend pas vraiment ce que l'auteur attend: pourtant, la clarté de rédaction des consignes me semble primordiale quand on a des prétentions didactiques.</li>
<li>Plus j'avance dans mon «étude» de Java, plus je rencontre de problèmes qui entravent la programmation elle-même: installation qui gâtouille, versions diverses... Et je ne parle même pas de l'utilisation d'un IDE qui multiplie ces difficultés et la complexité de leur résolution de plusieurs ordres de grandeur.</li>
</ul>
<center><img src="media/55c8c974.2283fdf8d29062183b8350091677c570ed961836.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/2283fdf8d29062183b8350091677c570ed961836.jpg" alt="Mais LUTIN Y AVAIT VRAIMENT  PAS MOYEN DE FAIRE PLUS  SIMPLE BOL D'AIR DE MERLE?"/></center>
<ul>
<li>Les IDE, là, c'est des pitin d'usines à gaz ! C'est juste pas possible de démarrer sans avoir une courbe
d'apprentissage de l'éditeur qui ridiculise celle de dwarf fortress, la lisibilité en moins ! Et vas-y que je te fous des options de partout, des structures imbitables, des libellés pour Bac+15... Namého ! Même pour arriver enfin à pondre ton «hello world», t'en a chié des contrebasses. Quand tu viens du dev web, c'est un choc.</li>
</ul>
<center><img src="media/8869a508.89fb39e03d576bf2e2614568b34c867a7f006d75.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/89fb39e03d576bf2e2614568b34c867a7f006d75.jpg" alt="Quand tu codes en PHP, en JS,  en Python... un sublime text  suffit pour se faire plaisir et   bosser tranquilou dans ton  coin... T'as vite des résultats  sans être emmerdé par ton IDE"/></center>
<ul>
<li>Java en lui-même... me semble vraiment... Moche. Je trouve la façon de coder inutilement verbeuse et lourde. Alors, je sais que c'est parce que je n'ai pas atteint le «point d'habitude» qui fait que tu ne vois plus les choses non pertinentes dans le cas qui t'occupe, mais bon: en général, en lisant un bout de code, j'arrive à piger ce que ça fait, à moins de me trouver devant un bout de JS de très haute volée. Là, ça me semble toujours plus compliqué que nécessaire...</li>
</ul>
<h1>Et là vous me direz «Mais qu'est-ce que tu nous pètes les gonades avec tes états d'âme sur l'apprentissage d'un langage dont tu n'as pas vraiment besoin et que tu n'es donc absolument pas obligé d'apprendre ?»</h1>
<p>Déjà, je répondrais que c'est pas très gentil et que j'attendais plus de solidarité de la part des développeurs <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/> </p>
<p>J'avais juste besoin de me vider la frustration de ne pas pouvoir apprendre plus facilement un autre langage pourtant très utilisé.</p>
<p>Mais en échange, je comprends la blague suivante:</p>
<p><p style="text-align:center"><img src="media/6c98923e.1632848073-2iy43iatsqu41.webp" data-original-source="http://warriordudimanche.net/data/medias/images//1632848073-2iy43iatsqu41.webp" alt="2iy43iatsqu41.webp"/></p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1580#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1581/61540765ae41b
title: Quand Java bien... - Warrior du Dimanche - Antichesse (o ^ω^ o)
uri: Quand-Java-bien-Warrior-du-Dimanche-Antichesse-(o-ω-o)
url: https://cakeozolives.com/shaarli-antichesse/?qSHL8w
content:
<img src="media/6d835065.enfants.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/enfants.jpg" style="width:100%;height:auto"/><p>Merci à tous pour vos témoignages anti-java qui font que je me sens moins seul et pour vos conseils en la matière !</p>
<p>@Antichesse (o ^ω^ o)  Merci à toi en particulier pour ta proposition <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/> il se pourrait que je te prenne au mot o/ 
Je vais aller essayer la rubrique openclassroom dédiée à Kotlin DQP ( <a href="https://www.youtube.com/watch?v=QpNOl2BU7tE">https://www.youtube.com/watch?v=QpNOl2BU7tE</a> pour la référence ^u^ )</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1581#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1582/615dda642b7df
title: Prenez une photo de votre code avec Polacode – Korben
uri: Prenez-une-photo-de-votre-code-avec-Polacode-Korben
url: https://korben.info/capture-ecran-code-polacode.html
content:
<img src="media/4dca1b31.corbeau.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/corbeau.jpg" style="width:100%;height:auto"/><p>Un plugin visual studio code pour faire facilement une capture d'écran de la portion de code sélectionnée...</p>
<p>Une capture d'écran.</p>
<p>D'un script.</p>
<p>SUPER.</p>
<p>Je sais pas vous, mais moi, quand je cherche sur des sites de programmation, c'est pas pour me retaper à la main tous les snippets de la page.</p>
<p>Après, pour une doc pdf ou papier... à la rigueur.</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1582#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1583/61606024db716
title: Et au milieu coule une river #3
uri: Et-au-milieu-coule-une-river-3
url: https://twitter.com/dazjdm/status/1446401670410350594
content:
<img src="media/b531dc04.au_milieu_coule_une_river.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/au_milieu_coule_une_river.jpg" style="width:100%;height:auto"/><p>Ça faisait longtemps que j'avais pas fait une petite compilation des trucs de la river... J'en avais commencé une en 2019 puis j'avais lâché l'affaire...
<p style="text-align:center"> <img class="smile xbig" src="media/dfba0a91.attentionvomi.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/attentionvomi.png"/> </p></p>
<h1>Quand tu apprends que plus de vroum, c'est mieux</h1>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1633706247-Capture du 2021-10-08 17-11-48_copie.jpg" alt="Capture du 2021-10-08 17-11-48 copie.jpg"/></p>
Dites-moi que ce n'est pas vrai. S'il vous plaît, mentez-moi s'il le faut, mais dites-moi que c'est un Gorafi.</p>
<p>Donc on AJOUTE du bruit pour gonfler l'ego du gros con qui conduit ?! On en est là: faire PLUS DE BRUIT SANS CONTREPARTIE quitte à ce que ce soit PLUS CHER.</p>
<p>Et @Sebsauvage nous fournit même les liens qui prouvent l'impensable : <a href="https://en.m.wikipedia.org/wiki/Soundaktor">https://en.m.wikipedia.org/wiki/Soundaktor</a> , <a href="https://www.audi-sxm.com/aola/web/mffr/dealers/accessoires/actualites/layer/motorsoundsystem.html">https://www.audi-sxm.com/aola/web/mffr/dealers/accessoires/actualites/layer/motorsoundsystem.html</a> , <a href="media/52f987e3.Audi_moteur_sound_system_FLYER_A5.pdf" data-original-source="https://www.audi.fr/dam/nemo/fr/Service/Accessoires/PDF/Audi_moteur_sound_system_FLYER_A5.pdf">https://www.audi.fr/dam/nemo/fr/Service/Accessoires/PDF/Audi_moteur_sound_system_FLYER_A5.pdf</a> ...</p>
<p><p style="text-align:center"><img src="media/af520d99.1633864802-mecanophile.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1633864802-mecanophile.jpg" alt="mecanophile.jpg" title="Je suis bien content d'avoir pu la placer, celle-là ! "/></p></p>
<h1>On s'approche de la fin, clairement. Il n'y a plus rien à attendre de l'espèce humaine.</h1>
<h1>Surtout quand on voit les grosses ficelles du second tour approcher</h1>
<center><img src="media/4ea1c358.bfa010620509ae74226f85082e6df2ff0b837220.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/bfa010620509ae74226f85082e6df2ff0b837220.jpg" alt="  Les élections, c'est un peu comme   la galette des rois: on commence   à nous emmerder avec de plus   en plus tôt chaque année."/></center>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1633707287-Capture du 2021-10-08 17-34-14_copie.jpg" alt="Capture du 2021-10-08 17-34-14 copie.jpg"/></p>
Les médias continuent à pousser monsieur Z, aka le chihuaha hystérique, devant les projecteurs alors qu'il vomit sa merde haineuse, misogyne, raciste, homophobe à longueur de journée...</p>
<p>A votre avis, pourquoi ?</p>
<ul>
<li>▢ A côté de lui, Lepen à l'air raisonnable (oh, comme avec Christine Boutin la fois d'avant, dis donc !)</li>
<li>▢ Il remplit son rôle d'épouvantail pour que Macron ait l'air d'un homme providentiel (vu que de plus en plus de gens disent qu'ils n'iront pas voter pour Macron en cas de face à face avec Lepen, il faut fournir pire, il faut donner de l'inacceptable)</li>
<li>▢ C'est du winwin: Macron prend des points, monsieur Z a sa dose d'attention et les télés font de l'audimat...</li>
<li>▢ Une part de plus en plus importante des français se fout qu'il dise la vérité ou pas du moment que la formulation fait vrai (vive la rhétorique)</li>
<li>▢ Comme il est ouvertement raciste/homophobe, qu'il l'assume avec décomplexion, qu'il le revendique, c'est plus facile pour tout le monde d'assumer son racisme et son homophobie quotidienne sans culpabiliser</li>
<li>▢ autre: (yen a plein mais j'ai déjà envie de gerber)</li>
</ul>
<p><p style="text-align:center"><img src="media/d46b942e.1633771899-petaindemerde.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1633771899-petaindemerde.jpeg" alt="petaindemerde.jpeg"/></p>
Petit rappel, Macron cherchait il n'y a pas si longtemps à <a href="https://www.lexpress.fr/actualite/politique/qu-a-vraiment-dit-macron-sur-le-marechal-petain_2046919.html">réhabiliter Pétain</a>... souvenirs souvenirs...</p>
<h1>Religion: rien de neuf sous le soleil</h1>
<blockquote>
<p>La Commission indépendante sur les abus sexuels dans l’Église a rendu son rapport. Une étude estime que 330 000 mineurs ont été victimes de violences sexuelles au sein de l’Église depuis 1950, dont 216 000 de membres du clergé.</p>
</blockquote>
<p>Si les chiffres sont effroyables à tous égards ils ne sont pas surprenants: tout le monde savait. Simplement, maintenant, ils ne peuvent plus le nier.</p>
<p>Mais par contre, ils peuvent refuser de coopérer malgré ça, vu que «Le secret de la confession est plus fort que les lois de la République», selon Mgr Éric de Moulins-Beaufort ( <a href="https://www.francetvinfo.fr/societe/religion/pedophilie-de-l-eglise/video-pedocriminalite-dans-l-eglise-le-secret-de-la-confession-est-plus-fort-que-les-lois-de-la-republique-selon-mgr-eric-de-moulins-beaufort_4796947.html">https://www.francetvinfo.fr/societe/religion/pedophilie-de-l-eglise/video-pedocriminalite-dans-l-eglise-le-secret-de-la-confession-est-plus-fort-que-les-lois-de-la-republique-selon-mgr-eric-de-moulins-beaufort_4796947.html</a> ) Le message est donc: OSEF de ce que vous en pensez, on continuera à couvrir les pédocriminels dans l'église.</p>
<p>Heureusement, ce gros con va être reçu par Darmanin (LOL) pour qu'on lui explique la Loi: </p>
<blockquote>
<p>«le fait, pour quiconque ayant connaissance d'agressions ou atteintes sexuelles infligées à un mineur de ne pas en informer les autorités judiciaires ou administratives (…) est puni de trois ans d'emprisonnement et de 45 000 euros d'amende". Les peines montent à cinq ans d'emprisonnement et 75 000 euros d'amende quand les infractions qui ne sont pas dénoncées sont faites sur un mineur de moins de 15 ans.  <a href="https://www.francetvinfo.fr/societe/religion/pedophilie-de-l-eglise/gerald-darmanin-a-convoque-mgr-eric-de-moulins-beaufort-apres-ses-propos-sur-le-secret-de-la-confession_4798417.html">source</a></p>
</blockquote>
<center><img src="media/03a3667c.f8562429091456edbafe154099504d02f93fac81.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/f8562429091456edbafe154099504d02f93fac81.jpg" alt="Bonjour MonsAigneur de mes   couilles, le gnouf c'est par là: vous   irez expliquer aux gens que vous   croiserez que vous êtes prêt à   couvrir des pédophiles...   Vous allez être le centre d'intérêt  de plein de gars cocasses..."/></center>
<h1>Ironie quand tu nous tiens</h1>
<p>Justement, une arnaque semble sévir en ce moment ( <a href="https://info.signal-arnaques.com/encyclopedie-des-arnaques/usurpation-brigade-mineurs/">https://info.signal-arnaques.com/encyclopedie-des-arnaques/usurpation-brigade-mineurs/</a> ) : des gens se font passer pour la brigade des mineurs afin de dresser des «amendes» aux gens qui leur répondent... Et si on floodait leurs emails avec des <a href="https://www.journaldugeek.com/2019/07/12/bombe-zip-46-mo-atteint-4500-to-apres-decompression/">zipbomb</a> ? <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<h1>Bernard Tapie fin du procès <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></h1>
<p><p style="text-align:center"><img src="media/2bdb273f.1633770880-proxy-image.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1633770880-proxy-image.jpeg" alt="Le gladiateur se repose (titre BFMTV)"/></p>
<a href="https://www.bfmtv.com/societe/jean-louis-borloo-rend-hommage-a-bernard-tapie-tu-n-as-pas-ete-maire-de-marseille-tu-as-ete-marseille_VN-202110080184.html">https://www.bfmtv.com/societe/jean-louis-borloo-rend-hommage-a-bernard-tapie-tu-n-as-pas-ete-maire-de-marseille-tu-as-ete-marseille_VN-202110080184.html</a></p>
<p>Donc, nanar a lâché la rampe. Ok.  On lui fait un hommage national ?! </p>
<p>Heuuuuu... c'est pas un peu abusé de rendre tous ces hommages à un gars qui reste malgré tout un gros magouilleur dégraisseur d'entreprise et détourneur de pognon ? Non ?! ha, bon.</p>
<center><img src="media/b8a60ba9.fb8236ace0999673555dfa4dd457ee399dacf330.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/fb8236ace0999673555dfa4dd457ee399dacf330.jpg" alt="On va dire que c'est devenu normal.   Après tout, on nous a demandé de faire   une minute de silence dans les   établissements scolaires à la mort de   Jacques Chirac, alors à partir de là,   tout devient possible."/></center>
<h1>Puisqu'on parle de détournements</h1>
<p>On m'apprend dans l'oreillette que <a href="https://www.blast-info.fr/articles/2021/pandora-papers-le-scandale-de-trop-RO5N6cVhQnOLOrt8Xf40mA">les panama papers c'était juste un échauffement</a>... Une liste longue comme le bras de politiques qui foutent du pognon à l'abri des impôts et des regards inquisiteurs de la justice dans une impunité totale. </p>
<center><img src="media/67eba8e4.7d4c90a80031fed1afae9bce6033a4b072c20f7f.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/7d4c90a80031fed1afae9bce6033a4b072c20f7f.jpg" alt="Wow !  MAIS QUELLE   SURPRISE!!!"/></center>
<p>Ce qui est fou, c'est qu'on retrouve dedans des gens dont on espérait au moins - à défaut d'être punis comme n'importe quel <strike>croquant</strike> citoyen lambada - qu'ils disparaîtraient de la circulation, honnis et méprisés, lâchés par leurs soutiens sous les crachats de la foule.</p>
<p>Penses-tu ! Revoici Cahuzac, ancien ministre du budget responsable de la lutte contre l'évasion fiscale lui-même évadé fiscal qui suppliait naguère qu'on ne l'envoie pas en prison ouinouin... Revoilà DSK, le pervers du FMI, violeur et sex addict dont les accointances avec le milieu des macs (pas les ordis hein) auraient dû lui valoir de se retrouver entre les bras de détenus pour une étreinte furtive sous la douche et qui - au lieu de cela - fait des conférences qui lui permettent de se goinfrer de pognon sur un compte non imposable... </p>
<p>Non seulement ils se goinfrent mais en plus ce sont ceux-là qui expliquent aux autres qu'il faut respecter la loi, être honnête, ne pas voler et qui traitent d'assistés ceux qui galèrent avec le smic, le chômedu, les allocs comme si c'était une manne parfaitement injustifiée. </p>
<p>De toutes façons, comme le disait Macron lui-même, si les gens sont pauvres, c'est leur faute: il suffit d'être riche (je résume, hein):
<p style="text-align:center"><img src="media/826e3786.1633865461-macronetlespauvres.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1633865461-macronetlespauvres.jpeg" alt="macronetlespauvres.jpeg"/></p></p>
<p>Et après, il faudrait continuer à voter comme si tout ça avait le moindre sens... comme le dit Pierre Emmanuel Barré: 
<p style="text-align:center"><img src="media/a1048838.1633866069-peb.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1633866069-peb.jpeg" alt=" Si tous les cinq ans tu vas blanchir un mec qu'a le cul sale, t'es pas un citoyen, t'es une feuille de PQ"/></p></p>
<p>D'ailleurs, dans son spectacle <strong>Super Héros</strong>, Frédéric Sigrist parle d'un changement radical dans la société: on est passé de gens qui s'identifiaient à Batman (au héros) il y a trente ans à une génération qui s'identifie au Joker, le «vilain»... Il représente le chaos et il est le seul qui perçoit l'absurdité du monde.</p>
<p>Je vous recommande vraiment ce spectacle dans lequel tous les nerds de ma génération vont sans doute se retrouver.</p>
<h1>ça me rappelle une blague de l'époque de Jacques Chirac qui résume bien l'opinion que j'ai de la majeure partie de la classe politique</h1>
<blockquote>
Notre président inaugure une usine à la pointe de l'innovation qui expérimente une technique révolutionnaire de recyclage de la merde en chocolat.
On lui montre les bacs de décantation de la matière première, les labos de traitement, les chaînes de production et d'emballage... la visite dure plusieurs heures. 
<p>Enfin, il arrive dans la partie magasin de l'usine pour une séance de dégustation; on lui tend une tablette flambant neuve à peine sortie de la chaîne de production, il défait méticuleusement l'emballage en prenant soin de ne pas déchirer le papier devant les caméras, le porte à ses lèvres, croque dedans... Puis il recrache la bouchée à peine mâchée en criant:</p>
<ul>
<li>«Berk, mais c'est de la merde !»</li>
</ul>
<p>Et le directeur de l'entreprise de répondre:</p>
<ul>
<li>oui, ça, pour le goût, on n'a rien pu faire...</li>
</ul>
</blockquote>
<h1>Seul espoir qu'il nous reste ?</h1>
<p><p style="text-align:center"><img src="media/88a6de38.1633852040-espoir.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1633852040-espoir.jpeg" alt="espoir.jpeg"/></p></p>
<center><img src="media/6bf1d4b9.79fe911fad79fa104742a52bc0c281d739d606c7.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/79fe911fad79fa104742a52bc0c281d739d606c7.jpg" alt="C'est un PETIT espoir, hein...  J'peux pas faire mieux pour  le moment, désolé."/></center>
Bon, heureusement, on commence à voir <a href="https://www.eso.org/public/usa/news/eso2011/">des images d'autres systèmes planétaires</a>... Il ne reste plus qu'à faire les bagages et se barrer. 
<p>Ya pas longtemps, je lisais les articles sur les gens qui s'inscrivent pour aller sur Mars en me disant «pourquoi aller là-bas, si c'est pour y mourir ?»</p>
<p>Je viens de comprendre.
<p style="text-align:center"></p>
<img src="media/b08b0a34.1633852250-manhatan.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1633852250-manhatan.jpeg" alt="manhatan.jpeg"/></p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1583#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1584/617171212fbdb
uri: File-and-Directory-Management-in-Python-10-Essential-Operations-by
title:
File and Directory Management in Python: 10 Essential Operations | by Yang Zhou | TechToFreedom | Oct, 2021 | Medium

url:
https://medium.com/techtofreedom/file-and-directory-management-in-python-10-essential-operations-c592ab889be0

content:
<img src="media/99f27807.heuuu.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/heuuu.jpg" style="width:100%;height:auto"/><p>Et allez, encore un site qui ne charge ABSOLUMENT RIEN si le javascript est bloqué... C'est quoi cette prise d'otage ?!
Allez, hop, à dégager.</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1584#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1585/6172739f04b57
title: Ep34 Le Biais et le Bruit - YouTube
uri: Ep34-Le-Biais-et-le-Bruit-YouTube
url: https://www.youtube.com/watch?v=VKsekCHBuHI
content:
<img src="media/7423a3de.ep34-le-biais-et-le-bruit-youtube-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/ep34-le-biais-et-le-bruit-youtube-maxresdefault.jpg" style="width:100%;height:auto"/><p>Toujours aussi intéressant.
<br/><br/><div class="img_source"><a href="media/c41c5253.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/VKsekCHBuHI/maxresdefault.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1585#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1587/618cfacda4a38
title: Developer Tools secrets that shouldn’t be secrets | Christian Heilmann [MAJ]
uri: Developer-Tools-secrets-that-shouldn-t-be-secrets-Christian-Heilma
url: https://christianheilmann.com/2021/11/01/developer-tools-secrets-that-shouldnt-be-secrets/
content:
<img src="media/63324ae2.javascript.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/javascript.png" style="width:100%;height:auto"/><p>Donc, pour résumer:</p>
<ul>
<li>pour avoir le nom des variables avec leur valeur, utiliser { }: <code>console.log({var})</code></li>
<li><code>console.warn()</code>, <code>console.error()</code> et <code>console.info()</code> pour différencier l'aspect du message.</li>
<li><code>console.assert(condition,retour)</code> pour éviter un <code>if (condition){console.log(retour)</code></li>
<li><code>console.trace()</code> pour remonter la pile d'appels</li>
<li><code>console.time('etiquette')</code> et <code>console.timeEnd('etiquette')</code> pour mesurer un temps d'exécution entre deux points</li>
<li><code>console.group('nom')</code>, <code>console.groupCollapsed('nom')</code> et <code>console.groupEnd('nom')</code> pour regrouper des console log() </li>
<li><code>console.table(array)</code> pour présenter les données sous forme de tableau</li>
<li><code>console.dir(array)</code> pour présenter hiérarchiquement un tableau </li>
<li><code>$(selecteur)</code> est équivalent à <code>document.querySelector(selecteur)</code></li>
<li><code>$$(selecteur)</code> est équivalent à <code>document.querySelectorAll(selecteur)</code></li>
</ul>
<p>Liste complétée avec <a href="https://dev.to/alishgiri/say-no-to-consolelog-556n">https://dev.to/alishgiri/say-no-to-consolelog-556n</a></p>
<div class="via"><span title="Source du lien">Via https://lehollandaisvolant.net/?mode=links</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1587/618cfacda4a38#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1588/619510e7829af
uri: Petit-script-pour-lancer-un-serveur-monothread-python-ou-php-(au-choix
url: https://bookmarks.ecyseo.net/?c89XBw
title:
Petit script pour lancer un serveur monothread python ou php (au choix) dans un dossier local pour un réseau local

content:
<img src="media/6d835065.enfants.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/enfants.jpg" style="width:100%;height:auto"/><p>Un script pour faciliter le partage de fichiers depuis un ordinateur d'un réseau local vers un autre ordi.</p>
<div class="via"><span title="Source du lien">Via https://bookmarks.ecyseo.net/?c89XBw</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1588#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1589/pensee-jour-j-peux-plus-standuppers
title: Pensée du jour: j'en peux plus des standuppers
uri: Pensée-du-jour-j-en-peux-plus-des-standuppers
content:
<img src="media/509ea957.penseedujour.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/penseedujour.jpg" style="width:100%;height:auto"/><center><img src="media/46c84eeb.e8f606f2c2171866b9bd03782245042e844b32fd.jpg" data-original-source="http://comic.warriordudimanche.net/data/pics/e8f606f2c2171866b9bd03782245042e844b32fd.jpg" alt="Les «comiques» qui font du standup,   c'est les startupeurs de l'humour,   en somme."/></center>
<center><img src="media/0bfce552.d5a5867acb7404546359811ee3775554ca055185.jpg" data-original-source="http://comic.warriordudimanche.net/data/pics/d5a5867acb7404546359811ee3775554ca055185.jpg" alt="Tout le monde se lance dans l'humour   avec exactement la même recette:"/></center>
<center><img src="media/713cd801.b0e17e1684a3aaeccfa3b6ae2dc71c0f7c616789.jpg" data-original-source="http://comic.warriordudimanche.net/data/pics/b0e17e1684a3aaeccfa3b6ae2dc71c0f7c616789.jpg" alt="Salut vous allez bien ?!     Je sais pas si vous avez remarqué mais...   [insérez ici une vanne de merde     sur les différences homme/femme     ou une joke identitaire] "/></center>
<center><img src="media/d3b4ac13.21df1a5c81ccd38cca393e7b8820d9fe26da6a17.jpg" data-original-source="http://comic.warriordudimanche.net/data/pics/21df1a5c81ccd38cca393e7b8820d9fe26da6a17.jpg" alt="Vous oubliez un truc msieurs-dames:   si tout le monde cuisine le même plat,   ce qui va faire la différence,   c'est le talent..."/></center>
<center><img src="media/80df2493.f9a78e7eff0689a2f042ff9111701c449503b9c3.jpg" data-original-source="http://comic.warriordudimanche.net/data/pics/f9a78e7eff0689a2f042ff9111701c449503b9c3.jpg" alt="Vive la   pasquinade* !"/></center>
<p>[*] <a href="https://www.pasquinade.fr/">https://www.pasquinade.fr/</a>   <a href="https://www.pasquinade.fr/video/en-vrac-spectacle-entier-avec-haroun">https://www.pasquinade.fr/video/en-vrac-spectacle-entier-avec-haroun</a></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1589#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1590/https-et-post-formulaire
title: HTTPS et post de formulaire
uri: HTTPS-et-post-de-formulaire
content:
<img src="media/99f27807.heuuu.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/heuuu.jpg" style="width:100%;height:auto"/><p>Tiens, je me pose une question, les copaines: depuis quelques temps, mes formulaires post galèrent à être envoyés... ça rame, ça plante etc... mais seulement pour le premier envoi. Si je recharge la page et que je poste, ça passe sans souci.</p>
<p>Les requêtes postées via JS font pareil... </p>
<p>Je pensais que ça venait d'une connerie que j'avais faite, mais tous les formulaires en même temps... en plus ça touche aussi parfois tiny tiny rss pour les requêtes js.</p>
<p>J'en suis venu à penser que ça pouvait venir du HTTPS. Je teste en http normal... pas de problème. Ça pourrait donc peut-être venir du fait qu'en HTTPS ça demande «confirmation» (alerte de sécuritay à la mords-moi les gonades)</p>
<p>Par contre, pourquoi ça fait ça et comment y remédier... je vois pas trop.</p>
<p>Any idea ?!</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1590#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1592/619bb8fbc9dcf
title: Et voilà pourquoi l’allemand met le verbe à la fin - Le Temps
uri: Et-voilà-pourquoi-l-allemand-met-le-verbe-à-la-fin-Le-Temps
url: https://www.letemps.ch/culture/voila-lallemand-met-verbe-fin
content:
<img src="media/c6f635e2.culture.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/culture.jpg" style="width:100%;height:auto"/><p>Très intéressant en effet !</p>
<blockquote>
<p>Chaque langue portant en elle un reflet du réel, quand je décolle de la mienne pour aller vers une autre, j’enrichis ma capacité à percevoir de la réalité. Je me donne une chance de développer une intelligence réflexive, c’est-à-dire d’aller voir ailleurs et de revenir enrichi de ce que j’ai compris en m’écartant de moi. J’oppose cette attitude au syndrome identitaire, qui est la forme la plus stupide de l’affirmation de soi: on est fier de n’être que ce que l’on est. C’est très appauvrissant.</p>
</blockquote>
<p>Je plussoie: souvent, quand on s'exprime dans un autre langue notre perception des choses change. Et plus la langue est syntaxiquement éloignée, plus c'est le cas. La stratégie de placement hiérarchique des mots dans la phrase est en soi une vision du monde.</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1592#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1591/619b6e5a6e6c7
title: Pronom «iel» : l’Académie française a-t-elle autorité sur la langue française ? – Libération
uri: Pronom-iel-l-Académie-française-a-t-elle-autorité-sur-la-la
url:
https://www.liberation.fr/checknews/pronom-iel-lacademie-francaise-a-t-elle-autorite-sur-la-langue-francaise-20211119_GCUE4D5AWVBWTIHWJRE3ZRT2BA/

content:
<img src="media/c6f635e2.culture.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/culture.jpg" style="width:100%;height:auto"/><p>Je ressors la vidéo «la faute de l'orthographe» <a href="https://www.youtube.com/watch?v=5YO7Vg1ByA8">https://www.youtube.com/watch?v=5YO7Vg1ByA8</a> : au temps pour la légitimité de l'académie française <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p>Au passage, <strong><em>la langue ne se décrète pas</em></strong>: c'est l'usage qui fait la règle et pas le contraire... ce qui est parfaitement normal si on y réfléchit deux secondes. </p>
<p>Les langues évoluent par l'altération des usages et les influences que les locuteurs subissent (des pays limitrophes, des évolutions de la société, des changements dans les mœurs, des changements de niveau de mots [argot-&gt;langue courante], des fautes qui deviennent l'usage majoritaire etc etc etc.)</p>
<p>Pour qu'un usage prenne, il faut une sorte d'effet de parc: quand suffisamment de gens utilisent un fait de langue et qu'il devient la norme, il acquiert une certaine légitimité de fait... et les vieux birbes de l'académie doivent s'aligner. Ce fait de langue devient régulier (au sens grammatical du terme, bien entendu)</p>
<p>exemple: après que + indicatif est la règle historique (on dit après que je suis venu...) mais à force de faire l'erreur après que+subjonctif, cet usage s'est généralisé... il est désormais accepté.</p>
<p>Par contre, les modifications ne se font en général pas sur moins d'une génération: le temps pour les réacs de devenir minoritaires <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p>Cette résistance à l'évolution de la langue une chose que j'ai du mal à comprendre: beaucoup de gens agissent et pensent comme si la langue leur appartenait et qu'ils avaient un droit de véto sur son évolution, décrétant ce qui doit se faire ou pas... Vous ne pouvez pas plus empêcher la langue d'évoluer que le vent de souffler; si un usage se répand, il deviendra la norme, que vous y résistiez ou pas.</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1591#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1593/619e019cc1e26
uri: Thomas-Portes-sur-Twitter-La-DGSI-vient-d-arrêter-13-membres-du-g
url: https://twitter.com/Portes_Thomas/status/1463174923271258119
title:
Thomas Portes sur Twitter : La DGSI vient d’arrêter 13 membres du groupe d’extrême-droite Recolonisation France, on compte plusieurs militaires, dont un colonel de gendarmerie en poste dans les Yvelines. Ils ont des armes chez eux et constituaient des groupes armés composés de "Français patriotes".

content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p>Plus ça va plus je crains une tentative de coup d'état.</p>
<p>En même temps je ne peux pas m'empêcher de penser que ça tombe à point nommé pour attiser un peu la trouille de l'extrême droite sans laquelle Macron ne pourra pas être réélu.</p>
<p>La peur de Lepen ne suffit plus ? Et si je vous colle du chihuahua néonazi, c'est bon ? Pas sûr ? Bon, mais si je vous ajoute des attentats de groupes paramilitaires fachos armés jusqu'aux dents pour le même prix, ça le fait, non ?!</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/?HY0QPg</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1593#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1595/conge-formation-choix-et-prix
title: Congé de formation, choix et prix...
uri: Congé-de-formation-choix-et-prix
content:
<img src="media/4dca1b31.corbeau.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/corbeau.jpg" style="width:100%;height:auto"/><p>Je me penche de plus en plus sur un projet de formation certifiante dans le développement, histoire de changer partiellement ou complètement de voie.</p>
<p>Mais alors, plus j'avance, plus j'ai l'impression que c'est un parcours du combattant destiné à décourager le croquant lambda</p>
<center><img src="media/8209d6c5.56e2a883900e368c1350151ecb8b7f8d81a63e70.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/56e2a883900e368c1350151ecb8b7f8d81a63e70.jpg" alt="C'est moi"/></center>
<h1>la demande de congé de formation</h1>
<p>Déjà, très peu de congés de formation sont attribués dans l'éducation nationale (l'année dernière, 27 congés accordés pour 131 demandes sur mon académie.) Autant dire qu'il y a peu de chances de l'obtenir, surtout quand on sait qu'il y a un barème assez contraignant (favorisant les demandes ultérieures et les demandes restant dans la fonction publique): pour une formation comme celles que je vise, aucune bonification... je pars avec un handicap qui profite à ceux qui passent l'agreg'. Ok, je le note.</p>
<p>Ensuite, c'est soumis à l'avis favorable de... ma direction. Autant dire que là aussi, je pars pas gagnant vu le passif que je me trimballe avec mon chef.</p>
<p>Donc, en gros, je dois m'attendre à voir ma demande refusée pendant cinq ou six ans, histoire que je devienne trop vieux pour ça et que je me dise «plus que quelques années à tirer, tant pis» (j'ai 50 ans dans quelques mois...)</p>
<h1>Le compte formation...</h1>
<p>J'admets de suite que je suis particulièrement démuni face à tout ce qui de près ou de loin s'apparente à un problème administratif... ça, c'est fait. Toutefois, je trouve éminemment décourageant qu'en page d'accueil on m'annonce de suite 0€ de droits de formation au bout de 24 ans de maison. Après, c'est peut-être normal, j'ignore complètement comment on gagne ces droits.</p>
<p>Par contre, il semblerait que je dispose de 150 heures de «droits en heures». Aucune explication simple et intelligible pour le teubé de base </p>
<center><img src="media/0b45978b.11e2345df4696d75a82017699455b570f845444d.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/11e2345df4696d75a82017699455b570f845444d.jpg" alt="C'est encore moi..."/></center>
Pourtant des questions se posent: si je choisis une formation de 150h, celle-ci est-elle prise en compte complètement ? Si elle dépasse, dois-je payer au prorata du temps non pris en charge ? Ai-je tout faux ?
<h1>Les formations</h1>
<p>Disons que je me dirige vers une formation diplômante en dév web (front+back), les prix varient leur race de la mère de leur mémé: d'environ 2000€ à carrément beaucoup plus... Heuuuu... un mois de salaire minimum. Ok. Dites-moi que c'est pris en charge, au moins un peu.</p>
<p>Note au passage, le site de recherche de formation moncompteformation.gouv.fr c'est bien de la merde pour feuilleter les formations: quel est le sombre connard qui a trouvé malin d'empêcher l'ouverture des fiches descriptives de chaque formation dans un onglet à part ? Certainement le même qui a jugé judicieux de te faire repartir au début de la liste de formations (chargée via ajax) à chaque retour depuis la fiche. Là, on tutoie les dark patterns, mon con.Tu voudrais décourager l'utilisateur, tu t'y prendrais pas autrement.</p>
<center><img src="media/1d031fea.3b31cd66c14b70f491ae0a3d6810490ddd06f45f.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/3b31cd66c14b70f491ae0a3d6810490ddd06f45f.jpg" alt="La peine de mort !  Voilà ce qui manque dans ce  pays !"/></center>
<h1>Mais pitin, comment ça se passe ?!</h1>
<p>Il y a quelques années, j'ai appris que la seule personne se chargeant d'aider les enseignants dans leur volonté de reconversion n'a pas été remplacée quand elle est partie à la retraite. Du coup, tu te retrouves sans interlocuteur spécialisé à qui poser tes questions ou qui puisse t'expliquer les choses dans des termes que tu sois susceptible de comprendre.</p>
<p>Du coup, je ne sais rien et les docs ne m'aident pas des masses:</p>
<ul>
<li>Pour faire ma demande, je dois avoir choisi une formation, mais pour la choisir, dois-je m'inscrire à cette formation ?</li>
<li>si oui, comment ça se passera quand on me refusera mon congé de formation ?</li>
<li>quand paye-t-on cette formation ?</li>
<li>comment trouver un financement ?</li>
<li>le compte d'heures permet-il de financer tout ou partie de la formation ?</li>
<li>est-ce que le monde était vraiment obligé d'être si compliqué ?</li>
</ul>
<center><img src="media/6c6ce4fe.b034d383f620be88aa06b57236b639d8f10f9e62.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/b034d383f620be88aa06b57236b639d8f10f9e62.jpg" alt="Ben j'ai pas le cul sorti  des ronces..."/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1595#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1596/61a0b027a7260
title: Modern PHP Cheat Sheet - Front Line PHP
uri: Modern-PHP-Cheat-Sheet-Front-Line-PHP
url: https://front-line-php.com/cheat-sheet
content:
<img src="media/8f431ccf.riditleteur.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/riditleteur.jpeg" style="width:100%;height:auto"/><p>Bon, fô qu'jeul lis...
un jour<div class="via"><span title="Source du lien">Via <a href="https://sebsauvage.net/links/?BMCqFw">https://sebsauvage.net/links/?BMCqFw</a></span></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1596#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1594/619fa8777f7e2
title: Le désenchantement du logiciel @ tonsky.me
uri: Le-désenchantement-du-logiciel-tonsky-me
url: https://tonsky.me/blog/disenchantment/fr/
content:
<img src="media/a7200302.gadget.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/gadget.jpg" style="width:100%;height:auto"/><p>Oui, c'est un constat navrant... </p>
<p>Après, c'est pas qu'ils n'optimisent pas, c'est plutôt qu'ils n'optimisent pas pour les performances mais pour d'autres objectifs (la rapidité à expédier les contrats et la diminution du temps à payer au programmeur ?)</p>
<p>En même temps, c'est dans le même esprit que l'obsolescence programmée... </p>
<div class="via"><span title="Source du lien">Via https://sebsauvage.net/links/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1594#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1597/61a4e3fa3ce96
title: Samsung Bricks Smart TVs | Hackaday
uri: Samsung-Bricks-Smart-TVs-Hackaday
url: https://hackaday.com/2021/11/29/samsung-bricks-smart-tvs/
content:
<img src="media/c1bada87.trollollo.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/trollollo.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/d8da0391.1638196238-security.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1638196238-security.jpg" alt="Tech Enthusiasts: Everything in my house is wired to the Internet of Things! I control it ail from my smartphone! My smart-house is bluetooth enabled and I can give it voice commands via alexa! I love the future! Programmers / Engineers: The most recent piece of technology I own is a printer from 2004 and I keep a loaded gun ready to shoot it if it ever makes an unexpected noise."/></p></p>
<div class="via"><span title="Source du lien">Via https://nicolas-delsaux.hd.free.fr/Shaarli/?eQ0oew</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1597#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1598/61a9de009cb35
title: Ideal monitor rotation for programmers
uri: Ideal-monitor-rotation-for-programmers
url: https://sprocketfox.io/xssfox/2021/12/02/xrandr/
content:
<img src="media/b37279a1.ouate_ze_phoque.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/ouate_ze_phoque.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/abb929e1.1638522397-OMFG.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1638522397-OMFG.jpg" alt="OMFG.jpg"/></p></p>
<div class="via"><span title="Source du lien">Via https://nicolas-delsaux.hd.free.fr/Shaarli/?qVNxdw</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1598#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1600/61b768ba646a5
uri: INFO-TF1-LCI-Claude-Guéant-incarcéré-à-la-prison-de-la-santé-po
title:
INFO TF1/LCI : Claude Guéant incarcéré à la prison de la santé pour non-paiement de sa dette au Trésor public | LCI

url:
https://www.lci.fr/justice-faits-divers/info-tf1-lci-l-ancien-ministre-de-l-interieur-de-nicolas-sarkozy-claude-gueant-incarcere-a-la-prison-de-la-sante-lundi-pour-non-paiement-de-sa-dette-au-tresor-public-2204443.html

content:
<img src="media/c5c4c69b.otos-lci-fr-images-1024-576claude-gueant-justice-2aa10b-01x.jpeg" data-original-source="https://warriordudimanche.net/data/medias/https-photos-lci-fr-images-1024-576claude-gueant-justice-2aa10b-0@1x.jpeg" style="width:100%;height:auto"/><center><img src="media/3c014284.5bdd29e6106a41939fe7b2749bd300e2219d559f.jpg" data-original-source="http://comic.warriordudimanche.net/data/pics/5bdd29e6106a41939fe7b2749bd300e2219d559f.jpg" alt="un MINISTRE.  de l'INTERIEUR.  en PRISON."/></center>
<center><img src="media/4265f5ba.2da851fe37ffe0485084325a2181c76b36e04f36.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/2da851fe37ffe0485084325a2181c76b36e04f36.jpg" alt="Dans ton cul  Guéant..."/></center>
<center><img src="media/85a54335.ed469f6399794f08de530b4d09cf7a67682c7bcf.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/ed469f6399794f08de530b4d09cf7a67682c7bcf.jpg" alt="Au suivant de   ces messieurs..."/></center>
<div class="via"><span title="Source du lien">Via https://fabienm.eu/shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1600#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1601/61bae180ed168
title: My Dick in the morning
uri: My-Dick-in-the-morning
url: https://www.youtube.com/watch?v=Ejub4PNN0qk
content:
<img src="media/40feacdc.my-dick-in-the-morning-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/my-dick-in-the-morning-maxresdefault.jpg" style="width:100%;height:auto"/><p>Le cerveau humain en général est un mystère, le mien est un abysse insondable de bizarrerie. 
Par exemple, ce matin, je me suis réveillé avec une chanson de dick Rivers dans la tête. </p>
<p>Tain, mais POURQUOI DICK RIVERS ?!  C'est même pas ma génération. On dirait le le fils caché improbable que Pierre Bachelet aurait conçu avec Danny Briant lors d'une soirée «vaseline et gomina»</p>
<p>Pour me venger, <em>PAN</em> je vous le file aussi !</p>
<p><p style="text-align:center"><img src="media/a4c6e68e.1639637410-index.png" data-original-source="http://warriordudimanche.net/data/medias/images//1639637410-index.png" alt="DTC"/></p></p>
<h1>vismaviedemalademental<br/><br/><div class="img_source"><a href="media/e310ba8c.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/Ejub4PNN0qk/maxresdefault.jpg">Source image</a></div></h1>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1601#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1602/61bb44f1d016d
uri: S-sur-Twitter-Voici-les-derniers-tweets-du-compte-franceinter-san
url: https://mobile.twitter.com/sociodeter/status/1471412064568623107
title:
!S sur Twitter : Voici les derniers tweets du compte @franceinter, sans avertissement, sans regard critique, rien. Un simple relai du fascisme. https://t.co/CQk6jk1Cll

content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/0bb63794.1639662855-coluche.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1639662855-coluche.jpeg" alt="Les journalistes ne croient pas les mensonges des hommes politiques, mais ils les répètent, c'est pire !"/></p></p>
<p>De toutes façons, je finis par ne plus écouter la radio non plus... France Inter qui déroule régulièrement le tapis rouge à la droite et l'extrême droite en donnant le sentiment que rien n'est en proportion avec ce qu'ils font pour la gauche.</p>
<blockquote>
<p>«Un mensonge répété dix mille fois devient vérité» </p>
</blockquote>
<p>C'est triste de voir que la radio publique participe à cette répétition que vantait Goebbels en évitant soigneusement d'en démonter le contenu. Pire: c'est criminel.</p>
<p>Dernière citation pour la route et dont les «journalistes» de France Inter devraient s'inspirer: </p>
<blockquote>
<p>«Si une personne dit qu'il pleut et une autre qu'il fait beau, le boulot du journaliste ce n'est pas de citer les 2, c'est de regarder par la fenêtre et de dire qui à raison.»</p>
</blockquote>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1602#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1603/61bc61c06d85c
uri: Thomas-Fauré-sur-Twitter-SCANDALEUX-GOOGLE-scanne-tous-les-fichie
url: https://twitter.com/faure_t/status/1357254162837348355
title:
Thomas Fauré sur Twitter : SCANDALEUX ! GOOGLE scanne tous les fichiers de tous les drives des entreprises et sait désormais détecter l

content:
<img src="media/4dca1b31.corbeau.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/corbeau.jpg" style="width:100%;height:auto"/><center><img src="media/9bf76060.61ebabaa20c6a341e660006d1aeb85c1ec7b8f27.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/61ebabaa20c6a341e660006d1aeb85c1ec7b8f27.jpg" alt="Oh MON DIEU, HALALAAAA !  Google scanne tout, lit tout,  garde tout, stocke tout...    Dis-donc, ben ça alors...   Qui l'eût cru ?!"/></center>
<p style="text-align:center"><img src="media/591d7906.1-Si_seulement_yavait_des_gens_qui_nous_avaient__prvenus___1.png" data-original-source="http://warriordudimanche.net/data/medias/images//1639736471-Si_seulement_yavait_des_gens_qui_nous_avaient__prévenus___(1).png" alt="Si seulement yavait des gens qui nous avaient  prévenus   (1)"/></p>
<div class="via"><span title="Source du lien">Via https://sebsauvage.net/links/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1603#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1604/61cb1e3820a9f
uri: Julie-Oudet-sur-Twitter-Julie-Oudet-sur-Twitter-Dimanche-26-déce
url: https://links.nekoblog.org/?HWo8Gg
title:
Julie Oudet sur Twitter : Julie Oudet sur Twitter : "Dimanche 26 décembre 2021. Derniers moments off après 2 jours de repos, la boule au ventre à l’idée de retourner bosser. Le thread fouilli que t’es absolument pas obligé de lire, Twitter. ⬇️"

content:
<img src="media/c49e2b99.bravo.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bravo.gif" style="width:100%;height:auto"/><p>Copie de <a href="https://twitter.com/JulieOudet/status/1475197820747628548">ce thread</a> dont je recommande vivement la lecture... </p>
<blockquote>
<p>« Pour ceux qui me connaissent pas, je suis bucheronne H24, ascendant urgentiste.
C’est pas que je sois dure à cuire, c’est juste que ma zone de confort est l’aorte fissurée à 80 km de l’hosto. (Pour les moldus : le plus gros vaisseau du corps humain)
En termes de chouineries de frêles docteurs, disons que j’aime la régulation (que la plupart des urgentistes détestent), surtout quand c’est le bordayl (bah quoi ?), et globalement quand il y a du sang partout et l’intensité humaine des drames à affronter.
Une chochotte, quoi.</p>
</blockquote>
<blockquote>
<p>Mon job est une drogue, parce que l’adrénaline, parce que le sentiment de faire de mon mieux et le corollaire qu’est la paix que me fout ma conscience.
Et plus c’est l’enfer, plus j’aime ça.
Raison pour laquelle j’ai appris et adoré la médecine de catastrophe.</p>
</blockquote>
<blockquote>
<p>A mon actif aussi, en plus d’avoir le pire karma aortique imaginable ever, j’ai enfanté le plus grand vaccinodrome d’Europe.
Entre autres.</p>
<h1>LesUrgentistesCesFeignasses</h1>
</blockquote>
<blockquote>
<p>Donc demain je retourne bosser après ces 2 jours de repos de nantie.
Et j’ai peur.
Peur comme j’ai jamais eu.
De pas tenir. Ni moi, ni mes collègues soignants, face à cette 5e-6e vague.</p>
</blockquote>
<blockquote>
<p>Pour rappel nous étions, le système de santé, exsangues et crevards d’épuisement professionnel, avant la 1ere vague.
Et depuis nous avons encaissé, encaissé, encaissé.
Donné tout ce qu’on pouvait. Tout.
Je sais pas comment au juste, nous avons pu, collectivement, faire face.
Il le fallait.
Nous étions épuisés, et las.
Crescendo.
Il le faut toujours. Mais je ne sais pas si nous y arriverons encore, je ne sais pas si j’y arriverai encore.</p>
</blockquote>
<blockquote>
<p>Y’a des fois où je me suis retenue de m’effondrer parce que je savais qu’autour des moi, des collègues et amis tomberaient comme un château de cartes.
Y’a des fois où si des collègues et amis n’avaient pas tenus, je me serais effondrée.</p>
</blockquote>
<blockquote>
<p>J’ai choisi de m’investir corps et âme dans la mission vaccinale, en plus du reste, parce que c’est une façon de garder les yeux rivés vers la lumière dans l’obscurité qu’est cette crise.
Cela a beau être éreintant, à ce niveau là d’investissement, ce n’est pas ce qui me pèse moralement.
Grâce aux équipes (cc @ModoPioupiou &amp; @vaccinatine), grâce au fait que ça soit la lumière dans ce tunnel.</p>
</blockquote>
<blockquote>
<p>Non. C’est au titre de mon job adoré, celui d’urgentiste, que je suis terrifiée.
Pour plein de raisons.
[c’est clairement le moment de m’unfollow parce que je compte pas vider mon sac avec des pincettes]</p>
</blockquote>
<blockquote>
<p>Pour nous autres urgentistes, la 6e vague s’annonce épouvantable.
Oui, la vague « han mais omicron est juste un rhume ».
Épouvantable.</p>
</blockquote>
<blockquote>
<p>Déjà parce que même avec une morbi-mortalité soi disant bien moindre (et vraiment j’espère que c’est le cas), très peu x énormément = beaucoup. Beaucoup trop.
100 000 nouveaux cas par jour, bordayl.
J’en peux plus des gens qui ont manifestement dormi au fond de la classe en CE2 pendant le cours sur les multiplications, et qui disent que tout va bien aller parce qu’omicron serait gentil tout plein.
J’en peux plus de ceux qui voient pas le problème en deçà de 60 % de saturation des réas.
Pour lesquels en deçà, il est pas justifié de lever leur cul de leur canapé où ils pérorent sans rien y piger, pour ouvrir la fenêtre et aérer bordayl.</p>
</blockquote>
<blockquote>
<p>Passons sur le fait que les mêmes qui supportent pas le masque ouin ouin et ont pas confiance en la vaccination (expression trendy pour dire « peur des piqures ») sont ceux qui engorgent les cabinets médicaux, la ligne 15 et les services d’urgence quand ils ont un rhume.
Tout, tout de suite, pour eux seuls, sans aucune considération pour le fait qu’il y ait d’autres citoyens dont le cas est substantiellement plus sévère.</p>
</blockquote>
<blockquote>
<p>Je sais pas pour mes collègues de France et de Navarre, mais j’en ai vu des caisses.
Non vaccinés, 1er jour des symptômes, aux urgences « donnez moi de la morphine tout de suite j’ai trop mal à la tête », bien sûr en omettant malencontreusement de se signaler comme covid + et en gardant le masque sous le nez.
Des caisses.</p>
</blockquote>
<blockquote>
<p>Donc même si omicron n’était qu’un gros rhume dans 100 % des cas, je serais pas très rassurée, dans cette société, de l’arrivée fracassante de ce variant avec le nombre de contaminations journalières inhérentes.</p>
</blockquote>
<blockquote>
<p>Je vais vous dire comment ça se passe concrètement aux urgences.
On a des box. Isolés.
Et un couloir, genre hall de gare mais sans la voix sympathique de Simone Herault.
Une zone d’accueil.
Et un « aval » (terme consacré) aka des chambres d’hospitalisation.</p>
</blockquote>
<blockquote>
<p>A l’accueil, perso, les covid qui nécessitent pas d’oxygène immédiatement, ils rentrent chez eux.
Sans prise de sang ni scanner ni rien. Je m’expose sur le plan médico-légal et ce malgré le « revenez si ça se dégrade » systématique, hein, mais j’ai pas le choix.</p>
</blockquote>
<blockquote>
<p>De l’aval ? Bah l’hôpital est plein. Pour les patients covid comme pour les patients ayant d’autres pathologies, vous savez, les patients si nombreux déjà avant la crise que c’était déjà l’enfer.
Donc l’aval c’est au compte goutte même quand en face de nous arrive un tsunami.</p>
</blockquote>
<blockquote>
<p>Alors les patients covid nécessitant de l’oxygène on les met dans les box. Isolés.
Et les autres, quand le covid sature les box ? Dans le couloir. Le hall de gare. Sous les néons.</p>
</blockquote>
<blockquote>
<p>Donc la semaine dernière déjà, le patient non covid de 80 ans avec une hémorragie digestive, vous savez où il a passé de très (trop) nombreuses heures, parce que dans les box c’était covid covid covid ? Dans le couloir, sur un brancard inconfortable au possible.
J’en peux plus.
Son voisin d’infortune c’était un patient dont la pathologie a souffert du retard engendré par les déprogrammations successives, à cause du covid.
Il n’en mourra pas (pas lui) mais ça lui fait mal, tous les jours, et ça le handicape.</p>
</blockquote>
<blockquote>
<p>Et dans les box ? Covid non vaccinés. Ayant besoin d’oxygène. De tous âges. Avec antécédents ou absolument sans aucune comorbidités.
C’est devenu terrifiant.</p>
</blockquote>
<blockquote>
<p>Le fait de ne pas être vacciné est devenu, de façon écrasante - par écrasant je vous prie de bien visualiser ce que subissent les patients non covid et l’ensemble du système de soins - la pire des comorbidités ever.</p>
</blockquote>
<blockquote>
<p>Or l’âge on peut pas lutter.
Les pathologies préexistantes bah elles sont là, ça veut pas dire que c’est peine perdue de les prévenir ou les traiter, hein. C’est juste qu’elles sont là, à l’instant t de la contamination.
Mais bon sang, la vaccination. Le masque. L’aération.</p>
</blockquote>
<blockquote>
<p>« Gnagnagna on sait pas ce qu’il y a dedans [le vaccin] » : oui alors primo on en reparle quand vous cesserez de bouffer et fumer n’importe quoi ; secundo si si, on sait ce qu’il y a dedans et c’est pour ça que l’immense majorité des médecins s’est ruée vers la vaccination.
Au passage, puisque c’est un thread exutoire ; les médecins qui déconseillent à leurs patients de se faire vacciner, sans aucun argument scientifique (je parle pas des rarissimes patients authentiquement contre indiqués) : je vous honnis.
Les médecins qui sans le moindre argument scientifique disent que « le moderna c’est de la merde » et autres stupidités, pour saccager la confiance des patients en effet c’est top, mais je vois pas l’intérêt de pérorer nawak quand on en sait pas plus que le palefrenier du coin.
Les journalistes qui continuent d’écouter exclusivement Blachier, le mec qui incarne la boussole épidémiologique indiquant le sud, c’est quoi votre problème ? Un pari perdu vous condamnant à ridiculiser vos rédactions pendant des mois et des mois ?</p>
</blockquote>
<blockquote>
<p>Il y a qq jours, il nous a fallu, à ma collègue de réa et moi, expliquer à un couple de patients covid non vaccinés que seul l’un des deux irait en réa
Les deux graves. Scanners apocalyptiques, à se demander comment ils respiraient avec ça.
Une seule place en réa.</p>
</blockquote>
<blockquote>
<p>Pendant ce temps, les rassuristes et les négationnistes, bref les jepensequamagueuliste ayant conjointement peur des piqûres + des fenêtres ouvertes + d’un bout de tissu devant le nez, nous traitent de chochottes.
Han.
Vous êtes mal tombés, les gars.
Mon fond de commerce c’est l’arrêt cardiaque, et ma zone de confort le plus gros vaisseau du corps humain, qui encaisse 5 litres de sang par minutes, subexplosant à Perpette les Olivettes. Dont l’annoncer sans ciller aux familles.
Une chochotte.</p>
</blockquote>
<blockquote>
<p>La chochotte sus-décrite vous dit qu’elle a peur.
À quel moment, dans un avion dont les ailes brûlent, vous gardez confiance en votre voisin aviné qui dit que tout va bien, tandis que le personnel navigant, rompu à tous types d’avaries, est terrifié ?
À quel moment vous continuez de penser que le doctorat en épidémiologie que vous n’avez d’ailleurs pas est la clé pour nier ce que vous disent les gens qui voient les malades au quotidien ?
Signe que l’on en peut plus : de très nombreux soignants (je m’inclus) peinent de plus en plus à demeurer empathiques avec les covid non vaccinés non masqués etc.
On parle de gens qui soulagent la douleur du type blessé après avoir conduit ivre.
Vous n’imaginez pas.</p>
</blockquote>
<blockquote>
<p>Oui mais voilà.
Massivement, le mépris pour les autres malades (oui oui, vous savez, les pathologies qui existaient déjà avant le covid, infarctus / cancer / etc), le mépris pour les soignants exténués, le fait de se mettre danger soi même. On ne supporte plus.</p>
</blockquote>
<blockquote>
<p>Ce soir j’ai voulu regarder les chiffres d’hospit covid dans mon département, songeant qu’ils seraient moins pire que mes craintes, pour me rassurer.
Pour dissoudre cette boule au ventre.
J’aurais pas du.
D’un nombre déjà effarant le 24, il y a 2 jours, on est passé à largement plus que ce que mon esprit pessimiste pouvait envisager.
« Omicron n’est qu’un rhume ».
J’t’en foutrais, des rhumes qui ont besoin de 60 litres d’oxygène par minute pour pas crever. »</p>
</blockquote>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1604#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1605/20212022-classbonne-annee
title: </2021><2022 class="bonne-annee">
uri: 2021-12-31-
content:
<img src="media/6d835065.enfants.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/enfants.jpg" style="width:100%;height:auto"/><img src="media/9b2305d4.1640960917-2022.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1640960917-2022.jpg" alt="2022.jpg"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1605#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1606/61d457fbcedab
title: Combinaisons de touche Alt — Wikipédia
uri: Combinaisons-de-touche-Alt-Wikipédia
url: https://fr.wikipedia.org/wiki/Combinaisons_de_touche_Alt
content:
<img src="media/99f27807.heuuu.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/heuuu.jpg" style="width:100%;height:auto"/><p>Alors petit rappel, si c'est pour taper les accents espagnols sous linux que vous cherchez un équivalent à alt+160 etc sous windows, <a href="https://warriordudimanche.net/article1077/les-caracteres-espagnols-sous-linux-mint">ya plus simple </a></p>
<p>TLDR: il suffit d'installer le clavier occitan... il est AZERTY mais permet d'avoir les caractères espagnols avec alt+la lettre... ATL+n=ñ etc... </p>
<center><img src="media/33de1bb2.aa3017dd4e2f395f68caee91f7b0f6849edf58f6.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/aa3017dd4e2f395f68caee91f7b0f6849edf58f6.jpg" alt="De rien !"/></center>
<div class="via"><span title="Source du lien">Via https://www.ascadia.net/links/?Ov0q5w</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1606#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1609/61dec19d462bd
title: Iconoir | Free Icons
uri: Iconoir-Free-Icons
url: https://iconoir.com/
content:
<img src="media/12f7a9e9.CYCLIMS.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/CYCLIMS.png" style="width:100%;height:auto"/><p>Et je l'ai ajouté à iconeleon <a href="http://api.warriordudimanche.net/iconeleon/">http://api.warriordudimanche.net/iconeleon/</a>
( <a href="https://warriordudimanche.net/article1394/code-dimanche-iconeleon">https://warriordudimanche.net/article1394/code-dimanche-iconeleon</a> )</p>
<div class="via"><span title="Source du lien">Via https://nicolas-delsaux.hd.free.fr/Shaarli/?3V8IVg</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1609#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1610/61e14669cce4c
uri: Réparer-votre-boot-UEFI-quand-Windows-refuse-de-démarre-parce-qu-une
url: https://www.linuxbabe.com/command-line/how-to-use-linux-efibootmgr-examples
title:
Réparer votre boot UEFI quand Windows refuse de démarrer parce qu'une install linux a fait n'importe quoi

content:
<img src="media/80680360.astuce.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/astuce.png" style="width:100%;height:auto"/><p>Ha, oui, c'est toujours utile ça !
Merci !<div class="via"><span title="Source du lien">Via <a href="https://cakeozolives.com/shaarli-antichesse/">https://cakeozolives.com/shaarli-antichesse/</a></span></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1610#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1611/61e19fd35d674
uri: Boston-Dynamics-on-Twitter-Parkour-is-the-perfect-sandbox-for-the-Atl
url: https://twitter.com/BostonDynamics/status/1427617735765278722
title:
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

content:
<img src="media/4dca1b31.corbeau.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/corbeau.jpg" style="width:100%;height:auto"/><p>@ZeShaarli
Si ça peut te rassurer, Boston dynamics postent les réussites mais aussi les échecs <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p><a href="https://www.youtube.com/watch?v=LV01pkm-Yms">https://www.youtube.com/watch?v=LV01pkm-Yms</a></p>
<div class="via"><span title="Source du lien">Via https://shaarli.zeseb.fr/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1611#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1612/61e6c98eb94e7
title: Avis sur la série The Mandalorian (2019) - Désert créatif - SensCritique
uri: Avis-sur-la-série-The-Mandalorian-(2019)-Désert-créatif-SensCri
url: https://www.senscritique.com/serie/The_Mandalorian/critique/206851002
content:
<img src="media/12f7a9e9.CYCLIMS.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/CYCLIMS.png" style="width:100%;height:auto"/><p>La vache, ne regardez pas the book of  Boba Fett alors...</p>
<p>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:</p>
<h1>la cohérence ?! et alors ?!</h1>
<p>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/</p>
<h1>une affaire d'ambiance</h1>
<p>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. </p>
<p>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. </p>
<h1>le bébé yoda</h1>
<p>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 <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/> 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.</p>
<p>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.</p>
<h1>c'est manichéen</h1>
<p>Heuuu, vous êtes certains de vouloir la tenter celle-là ?! <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/> 
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.</p>
<h1>«Digression pas très utile»</h1>
<p>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.</p>
<h1>«Héros pas créatif, c'est Boba Fett avec un swap couleur,»</h1>
<p>OMG, on n'a pas du regarder le même lol... Ben regardez donc the book of Boba Fett justement... Mando = Boba...?! LOL</p>
<h1>«Le coup des trackers c'est une arnaque intellectuelle »</h1>
<p>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.</p>
<h1>En un (ou deux) mots</h1>
<p>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...</p>
<h1>The book of Boba Fett</h1>
<p>Si vous voulez condamner une série, regardez Boba Fett:  on dirait le dernier clone de Michael Keaton dans <a href="https://www.allocine.fr/film/fichefilm_gen_cfilm=15281.html">Mes doubles, ma femme et moi</a>: 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)</p>
<p>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.</p>
<p>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.</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1612#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1613/61eebec9cecfd
title: Le cinismoilustrado.com du jour...
uri: Le-cinismoilustrado-com-du-jour
url: https://cinismoilustrado.com/
content:
<img src="media/baa12d44.bencaalors.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bencaalors.jpg" style="width:100%;height:auto"/><p>Je n'avais pas traduit de dessins de cinismoilustrado.com depuis des années (vraiment DES ANNÉES)</p>
<p>En voilà deux...</p>
<p><p style="text-align:center"><img src="media/5f8fd80e.1643038119-cinismoilustrado.com-serungato.png" data-original-source="http://warriordudimanche.net/data/medias/images//1643038119-cinismoilustrado.com-serungato.png" alt="cinismoilustrado.com-serungato.png"/></p></p>
<p><p style="text-align:center"><img src="media/871008b9.1643038180-cinismoilustrado.com-serunperro.png" data-original-source="http://warriordudimanche.net/data/medias/images//1643038180-cinismoilustrado.com-serunperro.png" alt="cinismoilustrado.com-serunperro.png"/></p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1613#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1614/61eecce7da62d
title: Le cinismoilustrado.com du jour...
uri: 2022-01-24-Le-cinismoilustrado-com-du-jour
url: https://cinismoilustrado.com/
content:
<img src="media/baa12d44.bencaalors.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bencaalors.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/37c16fa1.1643040450-cinismoilustrado.comvestido.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1643040450-cinismoilustrado.comvestido.jpg" alt="cinismoilustrado.comvestido.jpg"/></p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1614#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1615/61f28afcbd2ab
title: nft [Wiki de sebsauvage.net]
uri: nft-Wiki-de-sebsauvage-net
url: https://sebsauvage.net/wiki/doku.php?id=nft
content:
<img src="media/c49e2b99.bravo.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bravo.gif" style="width:100%;height:auto"/><p>Tout, tout, tout, vous saurez tout sur les NFT...</p>
<p>Si une personne vous demande de lui expliquer ce que sont les NFT, vous pouvez l'envoyer sur cette page de SebSauvage... Merci Seb ! <br/><br/><div class="img_source"><a href="media/ea88640c.fetch.php" data-original-source="https://sebsauvage.net/wiki/lib/exe/fetch.php">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1615#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1616/desinstaller-les-applications-oem-sans-acces-root-avec-adb
title: Désinstaller les applications OEM sans accès Root avec ADB
uri: Désinstaller-les-applications-OEM-sans-accès-Root-avec-ADB
content:
<img src="media/d58b2169.portable.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/portable.jpg" style="width:100%;height:auto"/><p>Je me renote ça ici vu que j'oublie tout le temps et que ça sert régulièrement <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<center><img src="media/340012f9.befe248c2cc2ca2d665157feb71c761571d3f942.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/befe248c2cc2ca2d665157feb71c761571d3f942.jpg" alt="Comment virer les   applis invirables  d'Android ?! "/></center>
<center><img src="media/8e013249.77556b72f39d99f299128cd96727ff33ff19dcfe.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/77556b72f39d99f299128cd96727ff33ff19dcfe.jpg" alt="Avant de commencer..."/></center>
<h1>Avertissement</h1>
<p>Bien entendu, c'est pas compliqué mais il faut savoir ce qu'on fait, en particulier en ce qui concerne le nom des applications (c'est le nom du fichier sur le tél et pas le nom de l'appli dans le système)</p>
<p><span class="red">Il est très facile de virer malencontreusement une appli importante et de se retrouver grosjean comme devant avec un téléphone impossible à utiliser.</span></p>
<center><img src="media/ab67b62e.e6e8ec6ed240c95a38622ee5f6b78580af19651b.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/e6e8ec6ed240c95a38622ee5f6b78580af19651b.jpg" alt="Histoire vécue et   c'est pas drôle !"/></center>
<h1>Prérequis</h1>
<h2>Hardware</h2>
<p>Le téléphone, un ordinateur (sous linux pour moi mais c'est possible sous win), un câble usb de données.</p>
<h2>Software</h2>
<h3>Il faut avoir installé ADB sur l'ordinateur</h3>
<p>Sous linux un <code>sudo apt-get install adb</code> devrait faire la blague. ( sous win <a href="https://www.nextpit.fr/installer-drivers-android-adb-fastboot-windows#windows">https://www.nextpit.fr/installer-drivers-android-adb-fastboot-windows#windows</a> )</p>
<h3>et disposer des Options de développement sur le téléphone.</h3>
<p>Sur le téléphone, allez dans <strong><em>Paramètres/A propos du téléphone/Information sur le logiciel</em></strong> et cliquez sur <strong><em>Numéro de version</em></strong> sept ou huit fois.</p>
<p>Ensuite, dans les options de développement, activez le déboggage USB.</p>
<h1>Méthode</h1>
<h2>1- Je me connecte à l'appareil</h2>
<ul>
<li>Connectez le téléphone à l'ordinateur avec le câble USB.</li>
<li>ouvrez un terminal</li>
<li>tapez <code>adb devices</code> pour démarrer et détecter le smartphone.</li>
<li>Vous devriez voir un truc du genre «NUMEROIDENTIFIANT device»</li>
</ul>
<h2>2- Je liste les applis installées</h2>
<p>Dans le terminal taper <code>adb shell pm list packages</code> ou <code>adb shell pm list packages &gt; liste.txt</code> pour la récupérer dans un fichier (plus facile de rechercher les applis dedans)</p>
<p>Notez que vous pouvez filtrer les packages avec grep : <code>adb shell pm list packages | grep [nom]</code> ( par exemple <code>adb shell pm list packages | grep google</code> <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/>)</p>
<h2>3- Je désinstalle les applis que je veux virer.</h2>
<p>Toujours dans le terminal, il faut taper pour chaque appli à virer <code>adb shell pm uninstall -k --user 0 [nom du package]</code></p>
<center><img src="media/754e82e9.ea296447c2874b63b08c72c04d7c8c0d9affa745.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/ea296447c2874b63b08c72c04d7c8c0d9affa745.jpg" alt="En cas de suppression   abusive, ne paniquez   pas de suite..."/></center>
<h3>liste d'applis qu'on peut virer sans souci majeur (non exhaustive)</h3>
<center><img src="media/68a9b3d4.77bab2dc373910d4d98402594aa53209774200c5.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/77bab2dc373910d4d98402594aa53209774200c5.jpg" alt="Pensez bien à installer  des alternatives,   en particulier pour le navigateur"/></center>
<ul>
<li>Google Chrome: <code>shell pm uninstall --user 0 com.android.chrome</code></li>
<li>Gmail: <code>shell pm uninstall --user 0 com.google.android.gm</code></li>
<li>Google Play Films et Séries: <code>shell pm uninstall --user 0 com.google.android.videos</code></li>
<li>Youtube: <code>shell pm uninstall --user 0 com.google.android.youtube</code></li>
<li>Google Play Music: <code>shell pm uninstall --user 0 com.google.android.music</code></li>
<li>Google Hangouts: <code>shell pm uninstall --user 0 com.google.android.talk</code></li>
<li>Google Keep: <code>shell pm uninstall --user 0 com.google.android.keep</code></li>
<li>Google Drive: <code>shell pm uninstall --user 0 com.google.android.apps.docs</code></li>
<li>Google Photos: <code>shell pm uninstall --user 0 com.google.android.apps.photos</code></li>
<li>Google Cloud Print: <code>shell pm uninstall --user 0 com.google.android.apps.cloudprint</code></li>
<li>Google Actualités et météos: <code>shell pm uninstall --user 0 com.google.android.apps.genie.geniewidget</code></li>
<li>Application Google: <code>adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox</code></li>
</ul>
<center><img src="media/4c336c30.87d6f0f6da693692570241151aed9bdd591a40e6.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/87d6f0f6da693692570241151aed9bdd591a40e6.jpg" alt="En cas de suppression     abusive, ne paniquez     pas de suite..."/></center>
<p>Normalement, avec un petit  <code>adb shell cmd package install-existing [nom du package]</code> , vous devriez pouvoir réparer votre erreur vu que la désinstallation ne se fait que pour le user 0.</p>
<h1>Conclusion</h1>
<p>On récupère vite de la place ce qui sur un smartphone un peu vieux peut s'avérer intéressant... 500 ou 600 Mo, c'est pas dégueu à retrouver quand on est bloqué dans les installs d'applis à cause des merdes déjà installées d'usine..</p>
<h1>Sources</h1>
<ul>
<li><a href="https://www.phonandroid.com/forum/threads/tutoriel-adb-desinstaller-les-applications-oem-sans-acces-root.202941/">https://www.phonandroid.com/forum/threads/tutoriel-adb-desinstaller-les-applications-oem-sans-acces-root.202941/</a></li>
<li><a href="https://etienne.depar.is/a-ecrit/Desinstaller-des-applications-systemes-d-android/index.html">https://etienne.depar.is/a-ecrit/Desinstaller-des-applications-systemes-d-android/index.html</a></li>
<li><a href="https://www.nextpit.fr/comment-supprimer-applications-bloatware-sans-root">https://www.nextpit.fr/comment-supprimer-applications-bloatware-sans-root</a></li>
<li><a href="https://cakeozolives.com/shaarli-antichesse/?Fr6b3w">https://cakeozolives.com/shaarli-antichesse/?Fr6b3w</a> (copie <a href="http://warriordudimanche.net/data/medias/images//1643557829-Liste des applications à supprimer avec ADB Shell - Antichesse (o ^ω^_ - cakeozolives.com.png"> ici </a>)</li>
</ul>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1616#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1617/nouvelle-adresse-fourtoutici-fevrier-2022
title: nouvelle adresse fourtoutici février 2022
uri: nouvelle-adresse-fourtoutici-février-2022
url: http://www.fourtoutici.ac/
content:
<img src="media/c6f635e2.culture.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/culture.jpg" style="width:100%;height:auto"/><p>Hop: la nouvelle adresse de fourtoutici: <a href="http://www.fourtoutici.ac/">http://www.fourtoutici.ac/</a></p>
<p>De rien <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1617#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1619/6208f9b97e41b
title: Installation de Ubuntu 20.04 sur T100HA de Asus
uri: Installation-de-Ubuntu-20-04-sur-T100HA-de-Asus
url: https://www.c-vc.fr/installation-de-ubuntu-20-04-sur-t100ha-de-asus/
content:
<img src="media/ef024b7f.computing.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/computing.gif" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/f854a13f.1644755407-t100ha.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1644755407-t100ha.jpg" alt="t100ha.jpg"/></p></p>
<h1>introduction liminaire aussi superfétatoire qu'inutile, en un mot TLDR.</h1>
<p>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.</p>
<p>Après les mésaventures avec mon chef ( <a href="https://warriordudimanche.net/article1132/j-abandonne">1</a>, <a href="https://warriordudimanche.net/article1272/5e85bb7e4e1c4">2</a>, <a href="https://warriordudimanche.net/article1273/jabandonne-iii">3</a>, <a href="https://warriordudimanche.net/article1274/jabandonne-iv">4</a> ), j'avais lâché cette appli et l'ordi a fini par prendre la poussière sur mon bureau. </p>
<p>J'avais essayé de mettre du linux dessus, mais c'était vraiment pas au point: écran mal géré, orientation fantaisiste, plantages etc... </p>
<p>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)</p>
<p>Donc, je me suis lancé.</p>
<h1>il suffit de :</h1>
<ul>
<li>télécharger l'image d'ubuntu correspondante : <a href="https://www.ubuntu-fr.org/download/">https://www.ubuntu-fr.org/download/</a></li>
<li>en faire une clé USB bootable (avec unetbootin ou autre)</li>
<li>aller dans le BIOS du T100HA en pressant le bouton d'alim + volume up</li>
<li>désactiver le sécureboot dans le menu sécurité</li>
<li>booter sur la clé (c'est un peu long car ubuntu vérifie l'intégrité du disque au démarrage)</li>
<li>lancer l'installation comme sur n'importe quel PC</li>
</ul>
<p>Pour ma part, j'ai opté pour la version allégée pour éviter de saturer les 64Go avec des trucs inutiles.</p>
<h1>remarque en passant</h1>
<p>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.</p>
<h1>Problèmes rencontrés: pas que la caméra</h1>
<ul>
<li>Effectivement, je n'ai pas réussi à utiliser les webcams... («no video device found»)</li>
<li>le clavier virtuel apparaît parfois malgré le fait que le pc soit sur son clavier physique</li>
<li><span class="orange"> 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...</span></li>
<li><span class="red">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 ?</span></li>
</ul>
<h1>Le reste fonctionne</h1>
<div class="green">
<ul>
<li>L'écran est bien géré, </li>
<li>le tactile fonctionne normalement, </li>
<li>l'orientation est prise en compte (même lorsqu'il est sur son clavier...), </li>
<li>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...</li>
<li>le touchpad marche impec (y compris avec les gestes de défilement),</li>
<li>le wifi se connecte sans aucun souci...</li>
<li>l'USB ne pose aucun problème</li>
</ul>
</div>
<h1>autres liens</h1>
<ul>
<li><a href="http://www.jfwhome.com/2016/01/04/latest-steps-to-install-ubuntu-on-the-asus-t100ta/">http://www.jfwhome.com/2016/01/04/latest-steps-to-install-ubuntu-on-the-asus-t100ta/</a> pas le bon modèle mais peut-être utile (en tout cas la solution pour le son ne fonctionne pas)</li>
</ul>
<p>[*] mon modèle est le FU026T alors que celui de l'article est le FU029T</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1619#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1623/api-flashcards
title: api: Flashcards
uri: api-Flashcards
url: https://api.warriordudimanche.net/flashcard/
content:
<img src="media/49244842.workinprogress.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/workinprogress.jpg" style="width:100%;height:auto"/><p>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.</p>
<p>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.</p>
<p><p style="text-align:center"></p>
<img src="http://warriordudimanche.net/data/medias/images/apiFlashcards-20-02-2022-14h28/1645457139-Capture du 2022-02-21 16-23-22_copie.jpg" alt="Capture du 2022-02-21 16-23-22 copie.jpg"/>
</p>
En gros, tu écris les mots à apprendre sous la forme 
 <pre><code>question1:réponse1, question2:réponse2,...
</code></pre> 
puis tu récupères la page avec le lien à utiliser.
<p><p style="text-align:center"></p>
<img src="http://warriordudimanche.net/data/medias/images/apiFlashcards-20-02-2022-14h28/1645457139-Capture du 2022-02-21 16-23-39_copie.jpg" alt="Capture du 2022-02-21 16-23-39 copie.jpg"/></p>
Sur la page, tu cliques sur la carte et elle se retourne.
<p><a href="http://api.warriordudimanche.net/flashcard/?titre=La+localisation&amp;mots=la+droite%3Ala+derecha%2Cla+gauche%3Ala+izquierda%2Cen+haut%3Aarriba%2Cen+bas%3Aabajo%2Cdevant%3Adelante%2Cderri%C3%A8re%3Adetr%C3%A1s%2Cdessus%3Aencima%2Cdessous%3Adebajo%2C%C3%A0+c%C3%B4t%C3%A9%3Aal+lado">L'exemple de la capture est là</a></p>
<p>C'est un peu en béta, hein, mais ça marche. Si ça peut servir, c'est cadeau...</p>
<img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1623#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1622/1622
title: Je veux revoir ma Normandiiiiie
uri: Je-veux-revoir-ma-Normandiiiiie
content:
<img src="media/b5c4c230.2022-02-2009.00.318671998829853019480.jpg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/je-veux-revoir-ma-normandiiiiie-1645344114//2022-02-2009.00.318671998829853019480.jpg" style="width:100%;height:auto"/><p>... Mais seulement après dissipation des brumes hebdomadaires...<div class="Plinstagram-gallery"><img src="media/b5c4c230.2022-02-2009.00.318671998829853019480.jpg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/je-veux-revoir-ma-normandiiiiie-1645344114//2022-02-2009.00.318671998829853019480.jpg" alt="2022-02-2009.00.318671998829853019480.jpg" class="Plinstagram-gallery-pic"/></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1622#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1624/plugin-pluxml-plinstagram
title: Plugin PluXML: Plinstagram...
uri: Plugin-PluXML-Plinstagram
content:
<img src="media/32626856.1645539897-plinstagram.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1645539897-plinstagram.jpeg" style="width:100%;height:auto"/><p>Le souci avec les CMS en général - et pluXML en particulier - c'est l'usage sur mobile: poster un article, même rapide ou schématique, reste un parcours du combattant dès qu'on doit se passer du combo clavier-souris-grand écran. </p>
<center><img src="media/3a5b3e16.866103197ef7f16ab2cb11f89bd84b3909a48e8f.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/866103197ef7f16ab2cb11f89bd84b3909a48e8f.jpg" alt="Le temps que tu passes d'un champ   à l'autre et que tu les remplisses   malgré un clavier qui te bouffe l'écran   ou qui a des touches trop petites,   le token a expiré..."/></center>
<p>Par conséquent, adieu le post vite fait façon microblogging, goodbye la petite photo partagée fissa sur insta,  arrivederci le meme envoyé aux copains vite fait sur le gaz...</p>
<center><img src="media/2ec6b4e1.05ab5f54e25dc3d9762beb1a5a3c87719598da54.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/05ab5f54e25dc3d9762beb1a5a3c87719598da54.jpg" alt="Mais ça, c'était   AVANT..."/></center>
<h1>Tu proposes quoi, cousin ?</h1>
<p>Je me suis penché sur la question avec le cahier des charges suivant:</p>
<ul>
<li>facile à utiliser et clair sur mobile</li>
<li>possibilité de poster une ou plusieurs photos</li>
<li>possibilité de poster une photo capturée via la caméra (façon insta)</li>
<li>redimensionnement automatique des photos côté client: parce que poster des tofs de 10Mo en 8K avec des réseaux 3G, je vois pas l'intérêt</li>
<li>pourquoi pas des filtres comme sur «insta»</li>
</ul>
<center><img src="media/e6ebadc3.c5ad3770f7c7df80d42fa581a5847e9e50fb9919.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/c5ad3770f7c7df80d42fa581a5847e9e50fb9919.jpg" alt="OK,   on y va"/></center>
<h1>Le plug-in</h1>
<h2>Une fois activé le plugin ajoute:</h2>
<h3>une catégorie Plinstagram</h3>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1645536375-Capture du 2022-02-22 14-25-58.png" alt="Capture du 2022-02-22 14-25-58.png"/></p></p>
<h3>un lien sur la page de profil, un peu comme le bookmarklet de <a href="https://warriordudimanche.net/article358/trois-plugins-pour-le-prix-de-zero-c-est-mercredi-c-est-cadeau">Weblinks</a>. Ce lien est celui de la page servant à poster dans la catégorie Plinstagram.</h3>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images/PluginPluXMLPlinstagram-22-02-2022-09h18/1645536126-Capture du 2022-02-22 14-18-12_copie.jpg" alt="Capture du 2022-02-22 14-18-12 copie.jpg"/></p></p>
<h3>une page de configuration du plugin (très sommaire, je l'admets).</h3>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images/PluginPluXMLPlinstagram-22-02-2022-09h18/1645536126-Capture du 2022-02-22 14-18-41_copie.jpg" alt="Capture du 2022-02-22 14-18-41 copie.jpg"/></p>
On peut y configurer notamment la taille maximale des photos (par défaut 1200px)</p>
<h3>Le lien pointe vers une page générée par le plugin</h3>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images/PluginPluXMLPlinstagram-22-02-2022-09h18/1645536126-Capture du 2022-02-22 14-19-26_copie.jpg" alt="Capture du 2022-02-22 14-19-26 copie.jpg"/></p></p>
<p>On y retrouve un placeholder d'image sur lequel cliquer pour sélectionner des images à envoyer ou prendre une photo. La première photo devient automatiquement la photo de titre et les autres figureront à la fin du post sous forme de galerie minimaliste.</p>
<p><strong><em>A noter : </em></strong></p>
<ul>
<li>si vous voulez placer en titre une autre des images sélectionnées, il suffit de cliquer dessus.</li>
<li>les photos sélectionnées sont automatiquement redimensionnées pour ne pas dépasser la limite fixée en config.</li>
<li>lors de la capture d'image via l'appareil photo sur android, l'orientation de la photo est parfois... fantaisiste.</li>
<li>vous pouvez choisir de créer le post mais sans le publier en cliquant sur la disquette</li>
<li>si vous allez sur la page de post sans être loggé, Plinstagram redirige vers la page de login puis revient sur la page de post automatiquement après identification.</li>
<li>quand vous êtes en train de taper le titre du post, un appui sur la touche entrée donne le focus au textarea dessous (une manip de moins sous android)</li>
<li>petit truc en plus, comme le redimensionnement passe par canvas, les données exif sont virées des photos <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></li>
</ul>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1645537669-Capture du 2022-02-22 14-44-54.jpg" alt="Capture du 2022-02-22 14-44-54.jpg"/></p></p>
<h3>Vous pouvez sélectionner un filtre à appliquer sur [toutes] les photos</h3>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images/PluginPluXMLPlinstagram-22-02-2022-09h18/1645537657-Capture du 2022-02-22 14-45-53.jpg" alt="Capture du 2022-02-22 14-45-53.jpg"/></p></p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images/PluginPluXMLPlinstagram-22-02-2022-09h18/1645537657-Capture du 2022-02-22 14-46-24.jpg" alt="Capture du 2022-02-22 14-46-24.jpg"/></p></p>
<p><p style="text-align:center"><img src="media/015b248f._ce_sont_les_mmes_filtres_que__j_avais_fait_pour__Quicomic__.png" data-original-source="http://warriordudimanche.net/data/medias/images//1645537942-Oui__je_sais__ce_sont_les_mêmes_filtres_que__j_avais_fait_pour__Quicomic__.png" alt="Oui  je sais  ce sont les mêmes filtres que  j avais fait pour  Quicomic  .png"/></p>
[*] qu'une seule personne a pu tester ce qui fait de cette BD une private joke.</p>
<h1>Au final ça donne ça</h1>
<p>Avec ma maquette, hein... je vais pas tout faire non plus ! <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1645538099-Capture du 2022-02-22 14-54-21.jpg" alt="Capture du 2022-02-22 14-54-21.jpg"/></p></p>
<h1>Conclusion</h1>
<p>Il reste sans doute plein de trucs à améliorer (gestion de la rotation des photos, maquette, test sur tous les supports etc) et des bugs à débusquer (j'en ai trouvé un pas méchant en écrivant ce billet) mais, selon le dicton favori des programmeurs:</p>
<center><img src="media/423d8157.9d54b7d3a5b4804da9347b6ce38771448138ada2.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/9d54b7d3a5b4804da9347b6ce38771448138ada2.jpg" alt="Chez moi ça marche impec'"/></center>
<h1>Le lien</h1>
<p>Le bidule est dispo sur mon repositorix : <a href="https://repo.warriordudimanche.net">https://repo.warriordudimanche.net</a> avec le lien direct vers le zip : <a href="https://repo.warriordudimanche.net/ZIPFILES/Plinstagram.zip">https://repo.warriordudimanche.net/ZIPFILES/Plinstagram.zip</a>
<p style="text-align:center">  <img class="smile xbig" src="media/f8add4d7.classe.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/classe.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1624#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1626/1626
title: Le combo du codeur
uri: Le-combo-du-codeur
content:
<img src="media/721da7ae.2022-02-2215.17.263605982582751558733.jpg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/le-combo-du-codeur-1645539502//2022-02-2215.17.263605982582751558733.jpg" style="width:100%;height:auto"/><p>Clavier souris café <div class="Plinstagram-gallery"><img src="media/721da7ae.2022-02-2215.17.263605982582751558733.jpg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/le-combo-du-codeur-1645539502//2022-02-2215.17.263605982582751558733.jpg" alt="2022-02-2215.17.263605982582751558733.jpg" class="Plinstagram-gallery-pic"/></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1626#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1629/621672cf1da07
title: Nouveau ! Bloguons JavaScript
uri: Nouveau-Bloguons-JavaScript
url: https://javascript.pruneau.ca/
content:
<img src="media/63324ae2.javascript.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/javascript.png" style="width:100%;height:auto"/><p>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.»</p>
<p>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...</p>
<center><img src="media/8d1df573.17704d22063095d7f776ecb5fb1c6d4527fdfd6c.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/17704d22063095d7f776ecb5fb1c6d4527fdfd6c.jpg" alt="Et là, je suis certain   que vous allez y jeter   un oeil !"/></center>
<center><img src="media/659f091d.8e8b654562e6a9396f5ec880ff5fffa9f2afd681.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/8e8b654562e6a9396f5ec880ff5fffa9f2afd681.jpg" alt="En tout cas, je souhaite   une longue vie à   Blogons javascript !"/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1629#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1628/et-lent-il-est-rgpd
title: Et l'ENT, il est RGPD ?
uri: Et-l-ENT-il-est-RGPD
content:
<img src="media/4dca1b31.corbeau.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/corbeau.jpg" style="width:100%;height:auto"/><p>Il y a quelques mois, <a href="https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees">j'avais fait un billet sur les applications préconisées par l'éducation nationale</a> et leur légitimité face au RGPD.</p>
<p>Qu'en est-il de l'ENT - en tout cas de celui qui est utilisé dans notre établissement - et de pronotes ?</p>
<h1>ENT</h1>
<p>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
<p style="text-align:center"><img src="media/2d40d772.1645628317-ent-dependances.png" data-original-source="http://warriordudimanche.net/data/medias/images/EtlENTilestRGPD-23-02-2022-15h32/1645628317-ent-dependances.png" alt="ent-dependances.png"/></p></p>
<p>Un dig/whois rapide nous rassure: ces serveurs sont tous hébergés en France (Rouen / Toulouse)</p>
<p>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</p>
<p><p style="text-align:center"><img src="media/c0504a4c.1645628317-entxiti.png" data-original-source="http://warriordudimanche.net/data/medias/images/EtlENTilestRGPD-23-02-2022-15h32/1645628317-entxiti.png" alt="entxiti.png"/></p></p>
<p>Une petite recherche m'apprend que c'est une entreprise basée à Mérignac ( <a href="https://fr.wikipedia.org/wiki/AT_Internet">https://fr.wikipedia.org/wiki/AT_Internet</a> ) ... </p>
<center><img src="media/030da87f.860914edec2df5bb889e9afd74507bd1d13a6f01.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/860914edec2df5bb889e9afd74507bd1d13a6f01.jpg" alt="Youhou!"/></center>
<p>Puis on lit plus loin </p>
<blockquote>
<p>L'entreprise est rachetée en 2021 par l'américain Piano6. </p>
</blockquote>
<center><img src="media/1c709fb3.45efa04fd43f9993eccbd2388d9f914a3f62ffa0.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/45efa04fd43f9993eccbd2388d9f914a3f62ffa0.jpg" alt="C'est pas suspect du tout."/></center>
<p>Du coup, je refais un petit coup de dig/whois qui confirme mes craintes: xiti.com est bien hébergé aux USA par Amazon.</p>
<p><p style="text-align:center"><img src="media/6ce37830.1645628317-logsxiti.png" data-original-source="http://warriordudimanche.net/data/medias/images/EtlENTilestRGPD-23-02-2022-15h32/1645628317-logsxiti.png" alt="logsxiti.png"/></p></p>
<h1>C'est con ça</h1>
<center><img src="media/99882bc9.61b66a930c39518018775ea3db4e0e5a6608045d.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/61b66a930c39518018775ea3db4e0e5a6608045d.jpg" alt="Du coup,   Je m'interroge..."/></center>
<ul>
<li>Pourquoi diable faire appel à un service de statistiques: c'est si important que ça de savoir qui fait quoi ?!</li>
<li>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 ?!</li>
</ul>
<p>Donc, les données qu'Amazon récupère, consistent au strict minimum à :</p>
<ul>
<li>l'IP du visiteur</li>
<li>la date et l'heure de l'accès</li>
<li>le système et le navigateur, voire même l'empreinte unique de l'utilisateur</li>
<li>et tout ce qu'un serveur peut avoir comme info (au minimum : <a href="https://www.php.net/manual/en/reserved.variables.server">https://www.php.net/manual/en/reserved.variables.server</a> )</li>
</ul>
<p>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 : <a href="https://fr.wikipedia.org/wiki/CLOUD_Act">https://fr.wikipedia.org/wiki/CLOUD_Act</a> )</p>
<p>Donc, ces données - <strong><em>qui entrent totalement dans le cadre des données personnelles couvertes par le RGPD </em></strong> - se retrouvent aux états-unis et sont donc soumises à une <strong><em>exploitation cachée</em></strong> 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)</p>
<p>Or, là, il y a un souci, car le RGPD est clair (Chapitre II artice 5 alinéa b) <a href="https://www.cnil.fr/fr/reglement-europeen-protection-donnees/chapitre2#Article5">source</a></p>
<blockquote>
<p>[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);</p>
</blockquote>
<h1>Donc, non, l'ENT n'est pas strictement RGPD.</h1>
<center><img src="media/2b4fe6fe.5c0087f6d8e53db65d972557950d7c2f2df01071.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/5c0087f6d8e53db65d972557950d7c2f2df01071.jpg" alt="On n'a pas le cul  sorti des ronces"/></center>
<p>(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.)</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1628#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1631/6218966fe4b59
uri: Note-Je-pense-que-je-vais-faire-un-shaarli-pour-partager-des-comma
url: https://lehollandaisvolant.net/?mode=links&id=20220223130422
title:
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

content:
<img src="media/ef024b7f.computing.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/computing.gif" style="width:100%;height:auto"/><p>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.</p>
<p>C'est la version actuellement en ligne sur <a href="http://snippetvamp.warriordudimanche.net/">http://snippetvamp.warriordudimanche.net/</a></p>
<p>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.</p>
<p>Si certains sont intéressés, je peux mettre cette version à disposition de qui n'en veut ...</p>
<h1>@Knah Tsaeb :</h1>
<p>( <a href="https://book.knah-tsaeb.org/?yZAGiQ">https://book.knah-tsaeb.org/?yZAGiQ</a> )</p>
<p>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...</p>
<p>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.</p>
<p>Le résultat est plus cohérent, plus simple à mettre à jour, plus cloisonné, plus rapide à mettre en oeuvre (en général <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/>)</p>
<p>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 <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<div class="via"><span title="Source du lien">Via https://bookmarks.ecyseo.net/?0poTJA</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1631#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1632/621a0897c9cc3
title: Bienvenue ! — Le Wiki d'Herminien
uri: Bienvenue-Le-Wiki-d-Herminien
url: https://wiki.pcet.link/
content:
<img src="media/a876d53c.coudification.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/coudification.jpg" style="width:100%;height:auto"/><p>Un wiki à explorer... La page sur signal m'a convaincu.</p>
<ul>
<li>Introduction : Pourquoi se protéger ?</li>
<li>Se protéger des G.A.F.A.M.</li>
<li>Protéger ses mails</li>
<li>Le cas des sms et des appels</li>
<li>Protéger ses documents</li>
<li>Protéger sa navigation sur internet</li>
<li>Le mot de passe</li>
<li>Quitter Facebook</li>
<li>Mes données ont-elles été piratées ? nouveau !</li>
<li>Se protéger des arnaques sur internet nouveau !</li>
<li>Ressources utiles <div class="via"><span title="Source du lien">Via <a href="https://links.kevinvuilleumier.net/">https://links.kevinvuilleumier.net/</a></span></div></li>
</ul>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1632#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1634/621b9a04db6e9
title: J-58 - YouTube
uri: J-58-YouTube
url: https://www.youtube.com/watch?v=pap6Q3ceLlI
content:
<img src="media/073d9073.j-58-youtube-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/j-58-youtube-maxresdefault.jpg" style="width:100%;height:auto"/><p>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...</p>
<p>EDIT: OMAGAD, Naïm a fait un sketch dans sa semaine de Naïm sur le sujet ! <a href="https://www.youtube.com/watch?v=5vTNgxBPQ10">https://www.youtube.com/watch?v=5vTNgxBPQ10</a> Lol! </p>
<p><br/><br/><div class="img_source"><a href="media/3b21337a.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/pap6Q3ceLlI/maxresdefault.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1634#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1633/621b9732c4426
title: Journal de campagne de Pierre Emmanuel Barré J-61 - YouTube
uri: Journal-de-campagne-de-Pierre-Emmanuel-Barré-J-61-YouTube
url: https://www.youtube.com/watch?v=KN8WtFjjIsE
content:
<img src="media/8e362194.1645975680-J-61.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1645975680-J-61.jpg" style="width:100%;height:auto"/><p>Via <a href="https://journaldecampagne.pebarre.com/videos-gratuites">https://journaldecampagne.pebarre.com/videos-gratuites</a>  ...</p>
<blockquote>
<p>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 :</p>
<ul>
<li>le respect desprogrammes électoraux ? Non,</li>
<li>un mandat unique non reconductible ? Non,</li>
<li>la révocabilité des élus ? Non, </li>
<li>la prise en compte des décisions des conventions citoyenne ? Non...</li>
</ul>
<p>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» ?!</p>
</blockquote>
<p>Si...<br/><br/><div class="img_source"><a href="media/9bc5ba61.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/KN8WtFjjIsE/maxresdefault.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1633#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1635/1635
title: Le "POUUUURKOOOOOOAAAA" du jour
uri: Le-POUUUURKOOOOOOAAAA-du-jour
content:
<img src="media/45a9faa8.2022-02-2809.27.232976941906533666063.jpg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/le-pouuuurkooooooaaaa-du-jour-1646037446//2022-02-2809.27.232976941906533666063.jpg" style="width:100%;height:auto"/><p>Quand </p>
<ul>
<li>avant ça marchait bien </li>
<li>ça fonctionnait sur tous supports et navigateurs </li>
<li>ça redirigeait impec sur la page de login si pas connecté </li>
</ul>
<p>Mais que </p>
<ul>
<li>ça marche plus </li>
<li>sur aucun navigateur </li>
<li>que c'est pas un souci de session </li>
<li>ni de cookie </li>
<li>que header('location... ') ne redirige pas du tout </li>
<li>qu'il n'y a aucune erreur affichée même en E_ALL </li>
<li>qu'aucune sortie n'a été faite avant header()</li>
<li>que t'avais ABSOLUMENT PAS prévu de passer ta journée à corriger un bug de plugin pluXml </li>
<li>que tu commences à envisager sérieusement de mettre fin à ta misérable existence </li>
</ul>
<p>Ben tu ponds une horreur, un patch façon pelle de chantier. </p>
<p>Tu colmates au lieu de résoudre. </p>
<p>Parce que tu comprends pas. </p>
<p>Tu as honte. </p>
<p>Tu te refais un café. </p>
<p>Tu postes ton désarroi. <div class="Plinstagram-gallery"><img src="media/45a9faa8.2022-02-2809.27.232976941906533666063.jpg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/le-pouuuurkooooooaaaa-du-jour-1646037446//2022-02-2809.27.232976941906533666063.jpg" alt="2022-02-2809.27.232976941906533666063.jpg" class="Plinstagram-gallery-pic"/></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1635#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


uri: Ya-pas-que-les-voitures-qui-sont-allergiques-à-la-vanille-PHP-auss
feed_id:
http://warriordudimanche.net/article1636/ya-pas-que-les-voitures-qui-sont-allergiques-vanille-php-aussi-fait-trucs-passionnants-help

title:
Ya pas que les voitures qui sont allergiques à la vanille... PHP aussi fait des trucs passionnants. HELP

content:
<img src="media/2e3d42b8.idnoires.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/idnoires.jpeg" style="width:100%;height:auto"/><p>(wink @Sebsauvage : <a href="https://sebsauvage.net/links/?-WagqA">https://sebsauvage.net/links/?-WagqA</a> )</p>
<center><img src="media/639e5c11.15f82b80098f7d02354163711725794759cc0c43.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/15f82b80098f7d02354163711725794759cc0c43.jpg" alt="Bon, accrochez-vous les lacets,   mettez du collyre, prenez un   Xanax, parce que là,   j'ai besoin de parler."/></center>
<p>Je me suis aperçu que mon plugin Plinstagram faisait des trucs étranges et refusait parfois de poster. Pensant à une erreur d'identification, j'ai repris le code mais rien n'y faisait.</p>
<p>J'ai commencé à avoir des problèmes de redirection incompréhensibles: le header("location") ne fonctionnait pas (voir <a href="https://warriordudimanche.net/article1635/1635">https://warriordudimanche.net/article1635/1635</a> )</p>
<p>Une fois la ruse très moche appliquée, ça semblait revenu à la normale. Puis j'ai décidé d'aller marcher un peu et j'ai pris des photos dans l'idée de tester à nouveau Plinstagram.</p>
<h1>Et là, c'est le drame</h1>
<p>J'ai beau tout essayer, pas moyen d'envoyer le post avec les photos... mais curieusement, <strong><em>j'aboutis à une erreur 404 et pas à une erreur d'exécution</em></strong>.
Je me dis que ça doit être un problème de taille de formulaire et je me rappelle que, comme un con, j'ai omis de virer l'input files du formulaire avant envoi. 
J'explique rapidement comment fonctionne Plinstagram:</p>
<h2>Côté JS</h2>
<p>1 - l'utilisateur sélectionne des photos sur son ordinateur</p>
<p>2 - pour chaque image, le script js se charge de:</p>
<ul>
<li>récupérer les images sélectionnées, </li>
<li>créer une miniature avec un canvas</li>
<li>stocker l'image réduite sous forme de donnée base64 dans un input hidden (avec le nom de fichier dans un autre input hidden) créés à la volée</li>
</ul>
<p>Ainsi on obtient un $_POST[data] et un $_POST[filename] qui contiennent chacun un tableau  avec les données de chaque image pour l'un et le nom de chaque image pour l'autre.</p>
<p>Quand on poste, le script vire l'input file pour éviter l'upload de grosses photos.</p>
<h2>Côté PHP</h2>
<p>Vient ensuite le hook AdminArticlePrepend de la page core/admin/article.php vers laquelle pointe le formulaire de plinstagram: celui-ci se charge de :</p>
<p>1 - parcourir l'array des images redimensionnées postées en base64, </p>
<p>2 - récupérer le nom de chaque image</p>
<p>3 - sauvegarder localement chaque image dans un sous-dossier dédié à l'article</p>
<p>4 - générer une galerie qu'il ajoute au corps du post</p>
<p>5 - finaliser la création des données de l'article.</p>
<p>À ce moment-là pluXML reprend la main et s'occupe du stockage de ces données.</p>
<h1>Quand je teste en distant (sur WDD)</h1>
<p>Avec une photo, tout se passe normalement. Si j'en mets ne serait-ce que deux, pluXML me renvoie à la page 404, comme si l'URL était fausse: or, il n'en est rien ! L'URL de la barre d'adresse est la bonne, celle du formulaire aussi... pourtant, avec plus d'une photo, la requête n'arrive jamais à core/admin/article.php <img class="smile normal" src="media/40b58aa0.omg.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/omg.png"/> </p>
<p>Pire, une fois sur la page 404, si je clique dans la barre d'adresse puis que j'appuie sur entrée, j'arrive sans encombre à la page voulue (mais sans les données de formulaire bien entendu): l'URL est donc bonne.</p>
<p>J'ai pensé à une redirection foireuse mais la seule redirection qui reste est celle qui se fait AVANT le formulaire et seulement dans le cas où l'utilisateur n'est pas connecté.</p>
<p>Et puis ça ne semble pas être la faute de mon script PHP vu qu'on n'arrive même pas jusqu'à lui (j'ai collé des exit('moncul'); partout pour voir et rien !)</p>
<h1>Quand je teste en local... ô surprise!</h1>
<p>TOUT FONCTIONNE SANS PROBLEME ! (le fameux «ça marche sur mon ordi»)</p>
<ul>
<li>J'ai pensé à un problème de version de PHP: j'ai essayé de changer et c'est pas ça</li>
<li>j'ai songé à une limite de la taille de fichiers ou la limite de taille de post... c'est pas ça (puis ça générerait une erreur, pas un pseudo 404)</li>
</ul>
<h1>Pour résumer</h1>
<p><p style="text-align:center"><img src="media/ee34e8d1.1646068567-index.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1646068567-index.jpeg" alt="index.jpeg"/></p></p>
<h1>Conclusion</h1>
<p>J'en suis à me dire qu'il doit y avoir un genre de restriction pour la taille des données contenues dans des inputs et que cette restriction ne doit pas être la même en local.</p>
<p>Une autre piste que je dois explorer est une éventuelle incompatibilité entre deux plugins... Mais je vois pas lesquels et pis là, faut que j'aille pleurer d'abord.</p>
<h1>EDIT dix minutes plus tard:</h1>
<p>Tiens, la différence entre le local et le distant, c'est la configuration du rewrite URL dans pluXML: activée en distant. Je mets sur OFF et là, j'obtiens une erreur 406:</p>
<blockquote>
<p>Not Acceptable: An appropriate representation of the requested resource could not be found on this server.</p>
</blockquote>
<p>ça progresse. Je retourne pleurer.</p>
<center><img src="media/ca3c7dce.fb2138ba8cb949e5d81326b0553374aa67997131.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/fb2138ba8cb949e5d81326b0553374aa67997131.jpg" alt="Cette conférence sur le thème de   la loose en programmation et la   remise en question de mes   passions, compétences et priorités   générales dans la vie est à présent   terminée... Vous pouvez disposer."/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1636#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1639/621e2140ef3ae
title: Plinstagram: j'ai trouvé Euréka pis tout ça... Modsecurity
uri: Plinstagram-j-ai-trouvé-Euréka-pis-tout-ça-Modsecurity
url: https://doc.ubuntu-fr.org/modsecurity
content:
<img src="media/bb08897a.ureka-pis-tout-ca-modsecurity-tumblr_maarfyA8nQ1re1td9o1_500.gif" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/plinstagram-j-ai-trouve-eureka-pis-tout-ca-modsecurity-tumblr_maarfyA8nQ1re1td9o1_500.gif" style="width:100%;height:auto"/><center><img src="media/d3d47575.aa2f42f61c637ea3d10345b7b08686ed2acc34ff.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/aa2f42f61c637ea3d10345b7b08686ed2acc34ff.jpg" alt="Yesss ! J'ai trouvé   pourquoi  ça bloquait !"/></center>
<p>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.</p>
<p><p style="text-align:center"><img src="media/8e23eb9c.1646141945-modsecurity.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1646141945-modsecurity.jpg" alt="modsecurity.jpg"/></p>
<p style="text-align:center"><a href="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">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</a>]</p>
<p>Une fois ce module désactivé, la requête aboutit bien à la page article.php...</p>
<center><img src="media/0abfeae4.4dfcb79c2793656a2b2bf854cbb9da4d5167a156.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/4dfcb79c2793656a2b2bf854cbb9da4d5167a156.jpg" alt="Chus trô cônten !  Comment j'a pô  lâché l'affaire"/></center>
<center><img src="media/2e9e2fdb.4bc65336401bf769bb9fbad6ee181c8862c3e059.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/4bc65336401bf769bb9fbad6ee181c8862c3e059.jpg" alt="Mais bon, premièrement je suis  cramé et j'ai passé deux jours   là-dessus par pure obstination."/></center>
<center><img src="media/6248f860.f0ced7c394f89b635ed000c9510c8e8284c97ef9.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/f0ced7c394f89b635ed000c9510c8e8284c97ef9.jpg" alt="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..."/></center>
<p style="text-align:center">
Bref:
<img src="media/8a1bc2d0.1646142614-pain.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1646142614-pain.jpeg" alt="pain.jpeg"/></p>
<p><br/><br/><div class="img_source"><a href="media/b115a051.tumblr_maarfyA8nQ1re1td9o1_500.gif" data-original-source="http://31.media.tumblr.com/tumblr_maarfyA8nQ1re1td9o1_500.gif">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1639#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1637/mardi-1-mars-2022-plinstagram-cest-toujours-pas-ca
title: Mardi 1 Mars 2022: Plinstagram, c'est toujours pas ça... [Edit à 14:23]
uri: Mardi-1-Mars-2022-Plinstagram-c-est-toujours-pas-ça-Edit-à-14
content:
<img src="media/4dca1b31.corbeau.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/corbeau.jpg" style="width:100%;height:auto"/><p>Précédemment sur le Warriordudimanche: <a href="https://warriordudimanche.net/index.php?article1636/ya-pas-que-les-voitures-qui-sont-allergiques-vanille-php-aussi-fait-trucs-passionnants-help">https://warriordudimanche.net/index.php?article1636/ya-pas-que-les-voitures-qui-sont-allergiques-vanille-php-aussi-fait-trucs-passionnants-help</a></p>
<p>Bon, je bosse dessus parce que je suis entêté et que j'aime bien comprendre mais là... j'ai du mal.</p>
<h1>Ce que j'ai fait</h1>
<h2>Côté frontend</h2>
<ul>
<li>J'ai épuré mon code JS au max</li>
<li>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.</li>
<li>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.</li>
<li>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.
<p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1646129192-Capture du 2022-03-01 11-03-18.png" alt="Capture du 2022-03-01 11-03-18.png"/>
</p>
</li>
</ul>
<h2>côté backend</h2>
<ul>
<li>j'ai simplifié au max</li>
<li>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: <code>base64:image/jpeg ...</code>)</li>
<li>j'ai regardé, en local, la taille des données envoyées:<pre><code>'data' =&gt; 
  array (size=6)
</li>
</ul>
<p>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.</p>
<p>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.</p>
<p>Aucun fichier .htaccess ne vient non plus foutre le bran...</p>
<h1>HELP</h1>
<p>Encore une fois, ça marche impeccable en local.</p>
<p>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: <a href="http://warriordudimanche.net/vrac/Plinstagram.zip">http://warriordudimanche.net/vrac/Plinstagram.zip</a></p>
<h1>PISTE DE RECHERCHE</h1>
<p>Omagad ! en cherchant, j'ai trouvé un truc: un problème éventuel avec ModSecurity disponible sur CPanel ( <a href="https://doc.ubuntu-fr.org/modsecurity">https://doc.ubuntu-fr.org/modsecurity</a> &amp; <a href="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/">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/</a> )
En le mettant sur off depuis cpanel, mon script parvient à la page article.php !</p>
<p>Bon, ça fait une erreur de token, hein, mais on progresse !!!</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1637#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1640/jeudi-3-mars-2022-mots-crasse-si
title: Jeudi 3 Mars 2022 : des mots crasse, si !
uri: Jeudi-3-Mars-2022-des-mots-crasse-si
content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><center><img src="media/26c2ae71.d73eca632cc031668fd476d9c25583ee8b3b8cf4.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/d73eca632cc031668fd476d9c25583ee8b3b8cf4.jpg" alt="Bon, on arrive à la fin de la  période de «collecte de signatures»  par les candidats : sans surprise  les mêmes personnes se trouvent   dans les mêmes situations..."/></center>
<center><img src="media/404e443b.041d3a02832408f95c0362cbc059afdaefb26ad2.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/041d3a02832408f95c0362cbc059afdaefb26ad2.jpg" alt="Par contre, on a entendu un  propos nouveau à ma connaissance:  à la «faveur» de la candidature  de monsieurZ, on a vu des maires   qui donnaient leur signature pour  «que la démocratie soit possible»"/></center>
<center><img src="media/63ec56c5.141045c6a7aa256e51cab7c46790175752fd61ba.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/141045c6a7aa256e51cab7c46790175752fd61ba.jpg" alt="en mode «je parraine le gars   mais CE N'EST PAS UN SOUTIEN»  attention, nuance !    «çay  pour la daymocrassie»"/></center>
<center><img src="media/9aa44552.62772d5e28d21c59c5a5eb7b9060658bf1974baa.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/62772d5e28d21c59c5a5eb7b9060658bf1974baa.jpg" alt="Si c'est pour la démocratie,   alors pourquoi vous ne faites   pas pareil pour Poutou ?  Histoire de maintenir un «choix   démocratique» plus vaste..."/></center>
<p style="text-align:center"><img src="media/c93c4d13.__s_empressent_de_tendre_le_micro_pour__relayer_ses_mensonge.png" data-original-source="http://warriordudimanche.net/data/medias/images//1646302273-Parce_que_d_un_côté_on_a_un_type_ouvertement_facho__qui_dit_qu_avec_lui__ce_n_est_pas_le_conseil_constitutionnel__qui_va_gouverner__à_qui_tous_les_médias__s_empressent_de_tendre_le_micro_pour__relayer_ses_mensonge.png" alt="Parce que d un côté on a un type ouvertement facho  qui dit qu avec lui  ce n est pas le conseil constitutionnel  qui va gouverner  à qui tous les médias  s empressent de tendre le micro pour  relayer ses mensonge.png"/></p>
<center><img src="media/09150e7a.79af367910ec34c8d049d5f6d66b278c0b676c9e.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/79af367910ec34c8d049d5f6d66b278c0b676c9e.jpg" alt="Et de l'autre un gars normal,  pas carriériste, honnête, franc,  qui étaye ce qu'il dit, pense   solidarité, égalité, transparence,  écologie, droits des travailleurs,  ouverture ..."/></center>
<p style="text-align:center"><img src="media/4c69cc3b.1646303048-serieux.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1646303048-serieux.jpg" alt="serieux.jpg"/></p>
<center><img src="media/44367319.e2879e1fc0991f3a48a2a620616332df47bfe7e5.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/e2879e1fc0991f3a48a2a620616332df47bfe7e5.jpg" alt="Donc si ça parait légitime démocratique-  ment d'aider un facho notoire mais pas   un gars de gauche sans que personne n'y   voie à redire, une conclusion s'impose:   la france est mûre pour l'extrême droite."/></center>
<center><img src="media/f3ac0760.be088dfb0c6dc295e4dce8f1ac5bd4ef5c09e042.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/be088dfb0c6dc295e4dce8f1ac5bd4ef5c09e042.jpg" alt="Sur cette constatation,  je vous laisse, je vais aller   vomir un moment..."/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1640#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1641/1641
title: Je crois que j'ai un problème lol
uri: Je-crois-que-j-ai-un-problème-lol
content:
<img src="media/c0a67ba3.Plinstagram_picture_0.jpeg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/je-crois-que-j-ai-un-probleme-lol-1646312614//Plinstagram_picture_0.jpeg" style="width:100%;height:auto"/><p>Ça fait ptet beaucoup de Broncos... <div class="Plinstagram-gallery"><img src="media/c0a67ba3.Plinstagram_picture_0.jpeg" data-original-source="http://warriordudimanche.net/data/medias/_PLINSTAGRAM/je-crois-que-j-ai-un-probleme-lol-1646312614//Plinstagram_picture_0.jpeg" alt="Plinstagram_picture_0.jpeg" class="Plinstagram-gallery-pic"/></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1641#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1642/6221d3a74fad5
title: Install – Nextcloud
uri: Install-Nextcloud
url: https://nextcloud.com/install/
content:
<img src="media/12f7a9e9.CYCLIMS.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/CYCLIMS.png" style="width:100%;height:auto"/><p>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. </p>
<center><img src="media/1451502c.e578ecade92ace94a3673c28549c0cdcee1e499b.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/e578ecade92ace94a3673c28549c0cdcee1e499b.jpg" alt="Mazette !"/></center>
<p>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à.</p>
<center><img src="media/3ea54eb2.c59a5ae250c133fc42c21ddec35621649285313a.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/c59a5ae250c133fc42c21ddec35621649285313a.jpg" alt="Pas un bon  souvenir"/></center>
<p>J'avais galéré pour à peu près tout, en bon poissard. </p>
<h1>Et là...</h1>
<p>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...</p>
<p>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. </p>
<center><img src="media/1c80cd8a.8a30407962eeb19b309b78ddf587aea18ab55232.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/8a30407962eeb19b309b78ddf587aea18ab55232.jpg" alt="LOL"/></center>
<p>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...</p>
<center><img src="media/ff731e67.d5c0b73c4f12dcfad028325e89334197e7c2f9c1.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/d5c0b73c4f12dcfad028325e89334197e7c2f9c1.jpg" alt="Ça marche et c'est   configuré automatiquement  avec les dépendances  la base de données tout !"/></center>
<center><img src="media/48117e2e.06c385a585bda13f5bcaced725dd9a627928437e.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/06c385a585bda13f5bcaced725dd9a627928437e.jpg" alt="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 !"/></center>
<center><img src="media/0b192d5b.904c8b65ebad321b638cba1877fd5d3fd3eae76c.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/904c8b65ebad321b638cba1877fd5d3fd3eae76c.jpg" alt="Ferme ta yueule, ça fonctionne   sans que j'y passe trois plombes.    On va faire une URL de redirection  pis c'est marre."/></center>
<h1>Les applis</h1>
<p>Autre avantage de Nextcloud, ya des applis pour tous les systèmes, je récupère donc celle pour linux et celle d'Android.</p>
<p>Si l'adresse de téléchargement pour linux ne fonctionne pas, en voici une autre: <a href="https://download.nextcloud.com/desktop/daily/Linux/">https://download.nextcloud.com/desktop/daily/Linux/</a></p>
<p>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.</p>
<p>J'ai procédé de même sur Android en passant par F-droid, rien à dire à part que c'est über simple. Vraiment.
<p style="text-align:center"><img src="media/e624cb00.1646405029-tropcalme.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1646405029-tropcalme.jpg" alt="tropcalme.jpg"/></p></p>
<h1>Nextcloud: l'UI</h1>
<p>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-&gt;applications puis désactiver «first run wizard» </p>
<center><img src="media/e6935646.bc152f92872e8d840d423b63b626f51dacc79846.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/bc152f92872e8d840d423b63b626f51dacc79846.jpg" alt="Super intuitif, les gars...  Si,si, vraiment..."/></center>
<h1>Conclusion</h1>
<p>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... </p>
<h2>C'est tellement bien que je ne vois vraiment pas pourquoi je continuerais à bosser sur BoZoN !</h2>
<p>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é).</p>
<p>Allez, hop: Bozon aux archives...</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1642#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1644/6225cdfae9e3a
uri: Elisabeth-Anais-sur-Twitter-Mes-élèves-ont-trouvé-comment-tricher
url: https://twitter.com/Eli_Ana_Ma/status/1500550984627589123
title:
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

content:
<img src="media/6d835065.enfants.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/enfants.jpg" style="width:100%;height:auto"/><p>@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.</p>
<p><strong>#mytwocents </strong>: 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.</p>
<p>Pourquoi se faire chmir ? <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p>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 ?</p>
<ul>
<li>d'abord, si un élève est capable de faire ça, c'est une bonne compétence <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></li>
<li>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 <strong>(*)</strong>,</li>
<li>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.</li>
<li>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 ? </li>
</ul>
<h1>(*) petite anecdote au passage:</h1>
<p>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 - :</p>
<center><img src="media/eda942fb.cf8e9a7f2c31cb247d65fbd54895496b4a412d08.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/cf8e9a7f2c31cb247d65fbd54895496b4a412d08.jpg" alt="Vous venez d'assister à   une digression dans la   digression... une mise en   abîme dans le changement  de sujet...   ça va ? vous suivez ?"/></center>
<ul>
<li>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), </li>
<li>un lien éventuel vers <a href="https://warriordudimanche.net/article0959/aprendomatico-l-automatisation-de-l-apprentissage-des-trucs-chiants">aprendomatico</a> pour l'entraînement mécanique (conjugaisons, numération etc) </li>
<li>et un lien vers un formulaire de révision spécifique avec<strong><em> le contenu exact de la future interro</em></strong> et dont les cases deviennent vertes quand l'élève a bon.</li>
</ul>
<p>Moyenne obtenue en général: moins de la moyenne, souvent autour de 8/20.</p>
<p>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.</p>
<div class="via"><span title="Source du lien">Via https://sebsauvage.net/links/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1644#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1643/stickers-perso
title: Stickers perso
uri: Stickers-perso
content:
<img src="media/a7200302.gadget.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/gadget.jpg" style="width:100%;height:auto"/><p>En rangeant <del>ma tanière</del> mon bureau, j'ai retrouvé des feuilles de stickers pour mon imprimante et du coup, j'ai pris un moment pour refaire des autocollants.</p>
<p>Le lien du PDF est juste en dessous, au cas où ça intéresse quelqu'un.</p>
<p><p style="text-align:center"><img src="media/39a79760.1646643186-stickermini.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1646643186-stickermini.jpg" alt="stickermini.jpg" style="max-width:"/></p></p>
<p><a href="media/6c074e53.1646643111-stickers.pdf" data-original-source="http://warriordudimanche.net/data/medias/images//1646643111-stickers.pdf" alt="stickers.pdf">Téléchargement.</a></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1643#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1645/petit-conseil-pour-les-elections
title: Petit conseil pour les élections
uri: Petit-conseil-pour-les-élections
content:
<img src="media/80680360.astuce.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/astuce.png" style="width:100%;height:auto"/><center><img src="media/8a1727e7.999dffb10d6af4cfb0511d83a54302bfd7b21bc8.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/999dffb10d6af4cfb0511d83a54302bfd7b21bc8.jpg" alt="Petit conseil pour les   élections qui arrivent :   Prenez bien garde à ne   pas vous faire biaiser !     "/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1645#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1648/et-tant-quon-y-est-maj-iconeleon
title: Et tant qu'on y est une MAJ d'iconeleon
uri: Et-tant-qu-on-y-est-une-MAJ-d-iconeleon
url: https://api.warriordudimanche.net/iconeleon/
content:
<img src="media/97bc006f.maj.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/maj.jpg" style="width:100%;height:auto"/><p>J'ai ajouté une fonction à <a href="https://warriordudimanche.net/article1394/code-dimanche-iconeleon">iconeleon</a> afin de pouvoir récupérer les icônes sous d'autres formes:
<p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1646917935-Capture du 2022-03-10 14-11-57.png" alt="Capture du 2022-03-10 14-11-57.png"/></p></p>
<p>Les trois boutons ajoutés permettent de copier directement dans le presse-papier le lien de l'icône, le code du SVG ou une version encodée à placer directement dans une src="http://warriordudimanche.net/" ou un url(...).</p>
<p><a href="https://api.warriordudimanche.net/iconeleon/">https://api.warriordudimanche.net/iconeleon/</a></p>
<p>Volivoilà...</p>
<p><p style="text-align:center">  <img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1648#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1647/6229f37a945f8
title: B64: outil + API
uri: B64-outil-API
url: https://api.warriordudimanche.net/b64/
content:
<img src="media/63324ae2.javascript.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/javascript.png" style="width:100%;height:auto"/><p>En passant, je vous mets le lien vers un petit outil pour convertie en et de Base64.</p>
<p>Bon, yen a plein, hein, en particulier <a href="https://lehollandaisvolant.net/tout/tools/base64/">celui de Timo </a>... J'en ai quand même refait un from scratch pour pouvoir l'utiliser comme une appli online (le front end ci-dessous) ou bien comme une «API» utilisable via un bookmarklet par exemple: ainsi, en sélectionnant du texte puis en lançant le bookmarklet qui va bien, on peut encoder/décoder en un clic...</p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1646916654-Capture du 2022-03-10 13-50-08.png" alt="Capture du 2022-03-10 13-50-08.png"/></p></p>
<p>Comme d'habitude, si ça intéresse quelqu'un, on sait jamais... <a href="https://api.warriordudimanche.net/b64/">https://api.warriordudimanche.net/b64/</a>  et <a href="https://api.warriordudimanche.net/b64/?download">pour télécharger</a></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1647#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1649/video-cest-track-cas
title: <video> : c'est du <track> cas ! HELP [EDIT 2h après] [Merci Bill2]
uri: c-est-du-cas-HELP
content:
<img src="media/6ced6421.t-wp-wp-content-uploads-iconeshelp-desk-640x360-0002-300x169.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/https-sitetab3-ac-reims-fr-lp-clement-wp-wp-content-uploads-iconeshelp-desk-640x360-0002-300x169.jpg" style="width:100%;height:auto"/><p>Et allez, encore une matinée de perdue pour un truc que j'avais pas prévu et qui devrait fonctionner parfaitement: la balise &lt;video&gt; et la balise &lt;track&gt; pour ajouter les sous-titres.</p>
<p>Pour afficher une video pour les élèves avec les sous-titres que j'ai traduit de youtube, en gros, je fais un truc comme ça:</p>
<pre><code>
&lt;video controls title="sdfgsdfg" preload="auto" &gt;
    &lt;source src="http://serveur/Marco Castelblanco.mp4"  type="video/mp4"&gt;
    &lt;track kind="subtitle" srclang="fr" label="sous-titre" src="http://serveur/Marco Castelblanco.vtt" default="true"/&gt;
    Sorry, your browser doesn't support embedded videos.
&lt;/video&gt;</code></pre>
<p>Pour ce fichier de sous-titres, J'ai :</p>
<ul>
<li>récupéré vidéo+sous-titres avec JDownloader</li>
<li>j'ai traduit les sous-titres</li>
<li>j'ai converti le format .srt fourni par yt en .vtt, le format compatible avec track</li>
</ul>
<h1>MAIS ÇA MARCHE PAS</h1>
<ul>
<li>J'ai beau essayer en local, en distant,</li>
<li>en http et en https,</li>
<li>dans un fichier html ou php, </li>
<li>sur firefox/chromium/vivaldi,</li>
<li>tous les fichiers se chargent normalement (ils n'apparaissent pas comme 404 dans la console-réseau.)</li>
<li>l'encodage est bon</li>
<li>le format de fichier (vtt) est bon aussi...</li>
<li>[edit] l'attribut crossorigin sur video ne change rien</li>
</ul>
<p>J'ai cherché partout, je me prends la tête depuis des heures...</p>
<p>J'ai même essayé de forcer le track.mode à "showing" au cas où. Mais non.</p>
<p>Si quelqu'un a une idée, je prends...</p>
<h1>Solution !</h1>
<p>Il suffit de mettre kind="captions" au lieu de kind="subtitle" pour que ça fonctionne...</p>
<img class="smile medium" src="media/e0580403.kiddinme2.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/medium/kiddinme2.png"/> 
<p>Merci à Bill2 pour la solution !  <img class="smile normal" src="media/daa1fb22.content.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/content.png"/></p>
<h1>EN FAIT C'EST MOI K'É COUILLON</h1>
<p>Une matinée perdue pour un «s» manquant à subtitleS : <code>kind="subtitles"</code></p>
<img class="smile xbig" src="media/30fc6a02.gmerde.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/gmerde.jpg"/> 
 <img class="smile xbig" src="media/cdc57915.fuuu2.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/fuuu2.png"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1649#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1650/dimanche-13-mars-2022-pensee-jour
title: Dimanche 13 Mars 2022: pensée du jour
uri: Dimanche-13-Mars-2022-pensée-du-jour
content:
<img src="media/99f27807.heuuu.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/heuuu.jpg" style="width:100%;height:auto"/><center><img src="media/ff5a9879.606043789ee847a1207a1e7b7db523c9a050f31c.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/606043789ee847a1207a1e7b7db523c9a050f31c.jpg" alt="Le cumul de la période pré   électorale et du contexte   économique révèle bien que   les hommes et femmes   politiques sont en pleine   panne de décence."/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1650#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1651/6231d36d119ef
title: Une extension VS Code qui génère de la documentation à l’aide d’IA
uri: 2022-03-16-
url: https://korben.info/ai-doc.html
content:
<img src="media/a876d53c.coudification.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/coudification.jpg" style="width:100%;height:auto"/><p>/me regarde ça d'un oeil sceptique.</p>
<p>/me teste.</p>
<p>mâchoire de /me tombe par terre</p>
<p>Donc, c'est une extension pour VSCode qui est censée générer la doc d'une fonction ou d'une méthode automatiquement, toute seule et en un seul clic.</p>
<p>Taquin, j'ai testé avec des méthodes tirées d'applis à moi et ben franchement, elle s'en sort vraiment pas mal !</p>
<p>Elle s'avère capable d'interpréter plutôt bien le code sélectionné: </p>
<p>elle a par exemple  «compris» la méthode insertValue() de mon framework et a déduit qu'elle servait à insérer des valeurs dans un template</p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1647439379-Capture du 2022-03-16 13-21-19.png" alt="Capture du 2022-03-16 13-21-19.png"/></p></p>
<p>ou la méthode getVar() dont elle a saisi le but et la logique</p>
<p><p style="text-align:center"></p>
<img src="http://warriordudimanche.net/data/medias/images//1647439526-Capture du 2022-03-16 13-22-58_copie.jpg" alt="Capture du 2022-03-16 13-22-58 copie.jpg"/></p>
<p>voire la méthode ifLoggedRender() dont elle a même compris le paramètre $echo !</p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1647439747-Capture du 2022-03-16 13-23-39.png" alt="Capture du 2022-03-16 13-23-39.png"/></p></p>
<h2>Plus fort ?!</h2>
<p>Le test a été poussé avec des méthodes moins évidentes pour une machine mais plus pour un humain, comme une méthode destinée à renvoyer le pluriel d'un nom en espagnol, pour laquelle AIDoc  déduit la règle grammaticale pratiquement au mot près !</p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1647439922-Capture du 2022-03-16 13-17-03_copie.jpg" alt="Capture du 2022-03-16 13-17-03 copie.jpg"/></p></p>
<p>ou la méthode consonne():</p>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1647440083-Capture du 2022-03-16 13-16-30_copie.jpg" alt="Capture du 2022-03-16 13-16-30 copie.jpg"/></p></p>
<p>et même la méthode estarGerondif() pour retourner la forme progressive d'un verbe en espagnol qu'AIDoc a comprise (identifiant la forme grammaticale «present tense» !!!)
<p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1647440216-Capture du 2022-03-16 13-16-15_copie.jpg" alt="Capture du 2022-03-16 13-16-15 copie.jpg"/></p></p>
<h2>autres exemples</h2>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1647440272-Capture du 2022-03-16 13-15-21_copie.jpg" alt="Capture du 2022-03-16 13-15-21 copie.jpg"/></p>
<img src="http://warriordudimanche.net/data/medias/images//1647440280-Capture du 2022-03-16 13-15-50_copie.jpg" alt="Capture du 2022-03-16 13-15-50 copie.jpg"/>
<img src="http://warriordudimanche.net/data/medias/images/UneextensionVSCodequignredeladocumentationlaidedIA-16-03-2022-13h09/1647440415-Capture du 2022-03-16 15-19-38_copie.jpg" alt="Capture du 2022-03-16 15-19-38 copie.jpg"/>
<img src="http://warriordudimanche.net/data/medias/images/UneextensionVSCodequignredeladocumentationlaidedIA-16-03-2022-13h09/1647440415-Capture du 2022-03-16 15-18-49_copie.jpg" alt="Capture du 2022-03-16 15-18-49 copie.jpg"/></p>
<center><img src="media/01ab680b.f2244f755c449aff6ffe44ea4ebcc879a60d900f.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/f2244f755c449aff6ffe44ea4ebcc879a60d900f.jpg" alt="C'est un truc de fifou"/></center>
<h1>Conclusion</h1>
<p>Ça marche tellement bien que je vois une autre utilisation au truc: t'expliquer à quoi servait ton code quand tu y reviens trois semaines plus tard et que t'y comprends plus rien ...</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1651#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1653/6236008770c0f
title: Ne dites plus belle journée
uri: Ne-dites-plus-belle-journée
url: https://www.franceculture.fr/emissions/carnet-de-philo/carnet-de-philo-du-jeudi-11-mars-2021
content:
<img src="media/509ea957.penseedujour.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/penseedujour.jpg" style="width:100%;height:auto"/><p>Et tant que vous y êtes, arrêtez de dire «bon courage» en partant.</p>
<p>Merci.<div class="via"><span title="Source du lien">Via <a href="https://www.sammyfisherjr.net/Shaarli/">https://www.sammyfisherjr.net/Shaarli/</a></span></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1653#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1654/6236f420c9f61
title: Stand with Ukraine Bundle (pay what you want and help charity)
uri: Stand-with-Ukraine-Bundle-(pay-what-you-want-and-help-charity)
url: https://www.humblebundle.com/stand-with-ukraine-bundle
content:
<img src="media/cb9ca2ea.nt-and-help-charity-75ac8f9110710141b1a8d0a66c28e7b40136fc9c.png" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/stand-with-ukraine-bundle-pay-what-you-want-and-help-charity-75ac8f9110710141b1a8d0a66c28e7b40136fc9c.png" style="width:100%;height:auto"/><p>Allez, j'ai pris deux minutes pour acheter ce Bundle dont le montant va à l'aide pour l'Ukraine. Pour le prix d'un jeu en promo, vous en obtenez 123, dont un grand nombre de perles (entre-autres Metro exodus qui à lui seul mérite cet achat, mais aussi the long dark, Kerbal space program, Starbound...)</p>
<p><br/><br/><div class="img_source"><a href="https://hb.imgix.net/75ac8f9110710141b1a8d0a66c28e7b40136fc9c.png?auto=compress,format&s=1dd824155084f47a58be83d02d18475a">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1654#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1656/623ef1993a08d
title: Liste d'alternatives libres aux interfaces des GAFAM
uri: Liste-d-alternatives-libres-aux-interfaces-des-GAFAM
url: https://mastodon.libre-entreprise.com/@lutindiscret/107327540156944003
content:
<img src="media/176d42ad.dabs_ta_yeule.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/dabs_ta_yeule.jpg" style="width:100%;height:auto"/><p>Un fil que l'on doit à <a href="https://mastodon.libre-entreprise.com/@lutindiscret">LutinDiscret</a> sur les interfaces alternatives pour les services divers du ouaibe. J'en fais un résumé ici que je compléterai au fur et à mesure.</p>
<h1>TWITTER</h1>
<h2>alternative: nitter</h2>
<h3>on remplace le nom de domaine twitter par celui du service. twitter.com/Snowden ➜ nitter.42l.fr/Snowden</h3>
<ul>
<li>sources : <a href="https://github.com/zedeus/nitter/">https://github.com/zedeus/nitter/</a></li>
<li>adresse : <a href="https://42l.fr/Service-Nitter">https://42l.fr/Service-Nitter</a></li>
<li>doc : <a href="https://42l.fr/Rapport-technique">https://42l.fr/Rapport-technique</a></li>
<li>licence  : GNU Affero General Public License v3.0 <a href="https://github.com/zedeus/nitter/blob/master/LICENSE">lien</a></li>
<li>les + : flux RSS, extension de navigateur pour automatiser</li>
</ul>
<h1>YOUTUBE</h1>
<h2>1- Piped</h2>
<h3>une interface minimaliste et propre</h3>
<ul>
<li>adresse : <a href="https://piped.kavin.rocks/">https://piped.kavin.rocks/</a></li>
<li>sources : <a href="https://github.com/TeamPiped/Piped">https://github.com/TeamPiped/Piped</a></li>
<li>licence : GNU Affero General Public License v3.0</li>
<li>les +: extension, pas de pubs ni de tracking, thèmes, 4k, pas de connection aux serveurs google, embedding</li>
</ul>
<h2>2- Invidio.us</h2>
<h3>Sans doute le plus célèbre</h3>
<ul>
<li>adresse (liste d'instances): <a href="https://redirect.invidious.io/">https://redirect.invidious.io/</a></li>
<li>sources : <a href="https://github.com/iv-org/invidious">https://github.com/iv-org/invidious</a></li>
<li>docs : <a href="https://github.com/iv-org/documentation">https://github.com/iv-org/documentation</a> </li>
<li>licence : GNU Affero General Public License v3.0</li>
<li>les + : interface sobre, beaucoup d'instances, possibilité d'enregistrer les vidéos</li>
</ul>
<h2>3- Cloudtube</h2>
<h3>très ressemblant</h3>
<ul>
<li>adresse : <a href="https://tube.cadence.moe/">https://tube.cadence.moe/</a></li>
<li>sources : <a href="https://sr.ht/~cadence/tube">https://sr.ht/~cadence/tube</a></li>
<li>licence : GNU Affero General Public License v3.0</li>
<li>les + : très proche de youtube</li>
</ul>
<h2>4- BeatBump</h2>
<h3>Pour écouter de la musique</h3>
<ul>
<li>adresse : <a href="https://beatbump.ml/">https://beatbump.ml/</a></li>
<li>sources : <a href="https://github.com/snuffyDev/Beatbump">https://github.com/snuffyDev/Beatbump</a></li>
<li>licence : GNU General Public License v3.0</li>
</ul>
<h1>TIKTOK</h1>
<h2>proxitok</h2>
<ul>
<li>adresse : <a href="https://proxitok.herokuapp.com/">https://proxitok.herokuapp.com/</a></li>
<li>sources : <a href="https://github.com/pablouser1/ProxiTok">https://github.com/pablouser1/ProxiTok</a></li>
<li>licence : GNU Affero General Public License v3.0</li>
</ul>
<h1>REDDIT</h1>
<h2>teddit</h2>
<h3>un frontend ultra léger et minimaliste</h3>
<ul>
<li>adresse : <a href="http://teddit.net">http://teddit.net</a></li>
<li>sources : <a href="https://codeberg.org/teddit/teddit">https://codeberg.org/teddit/teddit</a></li>
<li>licence : AGPL 3.0 </li>
<li>les + : pas de JS, pas de pub, pas de tracking</li>
</ul>
<h2>libredd</h2>
<h3>Interface très propre et sobre</h3>
<ul>
<li>adresse : <a href="http://libredd.it">http://libredd.it</a></li>
<li>sources : <a href="https://github.com/spikecodes/libreddit">https://github.com/spikecodes/libreddit</a></li>
<li>licence : GNU Affero General Public License v3.0</li>
</ul>
<h1>IMGUR</h1>
<h2>Rimgo</h2>
<ul>
<li>adresse : <a href="https://i.bcow.xyz/">https://i.bcow.xyz/</a></li>
<li>sources : <a href="https://codeberg.org/video-prize-ranch/rimgo">https://codeberg.org/video-prize-ranch/rimgo</a></li>
<li>licence : GNU Affero General Public License v3.0</li>
</ul>
<h1>INSTAGRAM</h1>
<h2>Bibliogram</h2>
<ul>
<li>adresse : <a href="https://bibliogram.art/">https://bibliogram.art/</a></li>
<li>sources : <a href="https://sr.ht/~cadence/bibliogram/">https://sr.ht/~cadence/bibliogram/</a></li>
<li>licence :  AGPL 3.0 </li>
</ul>
<h1>MEDIUM</h1>
<h2>Scribe</h2>
<ul>
<li>adresse : <a href="https://scribe.rip/">https://scribe.rip/</a></li>
<li>sources :<a href="https://sr.ht/~edwardloveall/scribe">https://sr.ht/~edwardloveall/scribe</a></li>
</ul>
<h1>EXTENSIONS</h1>
<h2>Privacy redirect (abandonné ?)</h2>
<h3>Redirige les requêtes des GAFAM vers leurs alternatives de façon transparente.</h3>
<h3><a href="https://addons.mozilla.org/fr/firefox/addon/privacy-redirect/">https://addons.mozilla.org/fr/firefox/addon/privacy-redirect/</a></h3>
<h2>LibRedirect</h2>
<h3>autre version de PrivacyRedireect</h3>
<h3><a href="https://addons.mozilla.org/fr/firefox/addon/libredirect">https://addons.mozilla.org/fr/firefox/addon/libredirect</a></h3>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1656#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1657/624001169cde6
title: DBAD by philsturgeon
uri: DBAD-by-philsturgeon
url: https://dbad-license.org/
content:
<img src="media/ef024b7f.computing.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/computing.gif" style="width:100%;height:auto"/><p>Ma future licence favorite ?</p>
<pre><code># DON'T BE A DICK PUBLIC LICENSE

&gt; Version 1.1, December 2016

&gt; Copyright (C) [year] [fullname]

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document.

&gt; DON'T BE A DICK PUBLIC LICENSE
&gt; TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

1. Do whatever you like with the original work, just don't be a dick.

   Being a dick includes - but is not limited to - the following instances:

 1a. Outright copyright infringement - Don't just copy this and change the name.
 1b. Selling the unmodified original with no work done what-so-ever, that's REALLY being a dick.
 1c. Modifying the original work to contain hidden harmful content. That would make you a PROPER dick.

2. If you become rich through modifications, related works/services, or supporting the original work,
share the love. Only a dick would make loads off this work and not buy the original work's
creator(s) a pint.

3. Code is provided with no warranty. Using somebody else's code and bitching when it goes wrong makes
you a DONKEY dick. Fix the problem yourself. A non-dick would submit the fix back.</code></pre>
<div class="via"><span title="Source du lien">Merci à  https://nicolas-delsaux.hd.free.fr/Shaarli/?X31NQQ</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1657#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1599/quand-syncthing-ne-synchronise-plus-dossier
title: Quand Syncthing ne synchronise plus un dossier...
uri: Quand-Syncthing-ne-synchronise-plus-un-dossier
content:
<img src="media/459137a5.maispitin.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/maispitin.jpg" style="width:100%;height:auto"/><p>Depuis un moment, 🔄 Syncthing refusait de synchroniser un des dossiers partagés entre mes ordinateurs: il y avait une erreur et le bouzin bloquait complètement mais juste pour ce dossier 🤬.</p>
<p>Si ça vous arrive 💢, vérifiez que vous n'avez pas supprimé les dossiers 📁.stfolder et 📁.sync qui doivent se trouver dans les dossiers partagés...</p>
<p>Parce que lorsque vous avez le ménage un peu trop pétulant et que vous les virez, ben ça pète tout. 😭</p>
<p>Pour résoudre le souci, refaites un dossier 📁.stfolder dont le root sera proprio et voilà ! 😎</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1599#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1630/62172b19788e4
title: Obscure Biodynamie [Tronche en Live 109] - YouTube
uri: Obscure-Biodynamie-Tronche-en-Live-109-YouTube
url: https://www.youtube.com/watch?v=GTueGB2usFk
content:
<img src="media/a6bcd87f.obscure-biodynamie-tronche-en-live-109-youtube-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/obscure-biodynamie-tronche-en-live-109-youtube-maxresdefault.jpg" style="width:100%;height:auto"/><p>«La biodynamie est maintenant à la mode. Elle a l’image d’une agriculture biologique, respectueuse, écologique, l’antithèse de l’industrie agroalimentaire qui abuse des intrants chimiques et sacrifie à sa logique productiviste les saveurs et les paysages. Mais si nous regardons le revers de cette mode, nous trouvons la doctrine sectaire de l’anthroposophie, des pratiques qui mélangent homéopathie, astrologie et pour tout dire magie, et surtout une pratique agricole qui n’appuie pas ses prétentions sur des données scientifiques mais sur la contagiosité de son idéologie.»<br/></p>
<h2>notes</h2>
<ul>
<li>Le groupe d'édition Acte Sud est anthroposophe et sert la cause de l'anthroposophie</li>
<li>Françoise Nyssen, anthroposophe convaincue, a été  ministre de la Culture du gouvernement Édouard Philippe, sous la présidence d'Emmanuel Macron et présidente d'acte sud.</li>
<li>la NEF est une coopérative bancaire de financement exclusivement anthroposophique </li>
<li>La biodynamie est incompatible avec le veganisme (produits à base de cornes, vessie de cerfs, crânes d'animaux, sacrifices d'animaux etc)</li>
<li>les méthodes de productions biodynamiques en elles-mêmes n'ont pas d'impact négatif sur la santé ou les sols (comme l'homéopathie): au pire, ça n'a aucun effet quantifiable.</li>
<li>la biodynamie, c'est au moins bio à la base: la surcouche de croyance pseudo-scientifique-ésotérique reste un bullshit évident mais la base c'est un souci de naturel (si tant est que ce terme ait la moindre valeur)</li>
</ul>
<h2>liens:</h2>
<ul>
<li><a href="https://fr.wikipedia.org/wiki/Anthroposophie">https://fr.wikipedia.org/wiki/Anthroposophie</a></li>
<li><a href="https://fr.wikipedia.org/wiki/Rudolf_Steiner">https://fr.wikipedia.org/wiki/Rudolf_Steiner</a></li>
<li><a href="https://fr.wikipedia.org/wiki/Fran%C3%A7oise_Nyssen">https://fr.wikipedia.org/wiki/Fran%C3%A7oise_Nyssen</a></li>
<li><a href="https://fr.wikipedia.org/wiki/La_Nef_(entreprise">https://fr.wikipedia.org/wiki/La_Nef_(entreprise</a>)</li>
<li>deux billets intéressants sur l'anthroposophie publiés sur opennews: <a href="https://ecirtam.net/opennews/?Qn5ZFg">https://ecirtam.net/opennews/?Qn5ZFg</a> et <a href="https://ecirtam.net/opennews/?yZ3lCw">https://ecirtam.net/opennews/?yZ3lCw</a></li>
<li><a href="https://fr.wikipedia.org/wiki/Demeter_(marque_de_certification">https://fr.wikipedia.org/wiki/Demeter_(marque_de_certification</a>)</li>
<li><a href="https://fr.wikipedia.org/wiki/%C3%89tude_randomis%C3%A9e_en_double_aveugle">https://fr.wikipedia.org/wiki/%C3%89tude_randomis%C3%A9e_en_double_aveugle</a> (ni l'expérimentateur ni le testeur ne savent ce qu'ils ont entre les mains)</li>
</ul>
<p><br/><div class="img_source"><a href="media/c7dcae7a.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/GTueGB2usFk/maxresdefault.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1630#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1658/6241da21458bd
title: MAJ Plugin PluXML: Markdown_parser
uri: MAJ-Plugin-PluXML-Markdown_parser
url: https://repo.warriordudimanche.net/index.html
content:
<img src="media/97bc006f.maj.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/maj.jpg" style="width:100%;height:auto"/><p>📢 Petite mise à jour du plugin <a href="https://warriordudimanche.net/article351/markdown-parser-du-markdown-minimaliste-pour-pluxml">Markdown_parser</a> qui permet d'ajouter la gestion du markdown dans PluXML.</p>
<p>☑ J'ai étendu le markdown aux commentaires </p>
<p>☑ j'ai ajouté la possibilité d'accéder à des caractères unicodes directement.</p>
<p>☑ Vous pouvez choisir lesquels en passant par la page de config et en collant les caractères à la suite. Le plugin générera un bouton par caractère.</p>
<p><p style="text-align:center"><img src="media/be3bb49c.1648483205-config.png" data-original-source="http://warriordudimanche.net/data/medias/images/MAJPluginPluXMLMarkdown_parser-28-03-2022-17h53/1648483205-config.png" alt="config.png"/></p></p>
<p><p style="text-align:center"><img src="media/8b2d952f.1648483205-unicode.png" data-original-source="http://warriordudimanche.net/data/medias/images/MAJPluginPluXMLMarkdown_parser-28-03-2022-17h53/1648483205-unicode.png" alt="unicode.png"/></p></p>
<p>📎 Pour télécharger : <a href="https://repo.warriordudimanche.net/ZIPFILES/Markdown_parser.zip">https://repo.warriordudimanche.net/ZIPFILES/Markdown_parser.zip</a></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1658#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1659/6246bef7c2627
title: Apple, Meta Gave User Data to Hackers With Forged Legal Requests (AAPL, FB) - Bloomberg
uri: Apple-Meta-Gave-User-Data-to-Hackers-With-Forged-Legal-Requests-(AAPL
url:
https://www.bloomberg.com/news/articles/2022-03-30/apple-meta-gave-user-data-to-hackers-who-forged-legal-requests?sref=ylv224K8

content:
<img src="media/b531dc04.au_milieu_coule_une_river.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/au_milieu_coule_une_river.jpg" style="width:100%;height:auto"/><p>@sebsauvage : petite citation de Terry Pratchett</p>
<blockquote>
<p>Quand on déroge à un principe pour de bonnes raisons, on ne tarde pas à y déroger pour de mauvaises.<div class="via"><span title="Source du lien">Via <a href="https://sebsauvage.net/links/">https://sebsauvage.net/links/</a></span></div></p>
</blockquote>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1659#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1660/6248202b0e740
title: petit outil: Bookmarklet generator 🆕 [EDIT]
uri: petit-outil-Bookmarklet-generator
url: http://outils.warriordudimanche.net/outils/bookmarklet_generator/
content:
<img src="media/219a3bf5.GRATOS.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/GRATOS.jpg" style="width:100%;height:auto"/><p>Si toi aussi tu veux te faire un petit bookmarklet pour envoyer des données de la page courante vers un autre site, alors tu vas kiffer 😍 parce que ce petit bout de code te permet de le faire sans rien coder 😎.</p>
<h1>Heing ?! 🤨</h1>
<h2>J'explique:</h2>
<p>Si on veut pouvoir:</p>
<ul>
<li>rechercher une sélection sur un site particulier (genre sur wikipedia, jeux videos.com, allocine...) ,</li>
<li>envoyer le titre de la page en cours et/ou son URL vers un site qui va s'en servir (par exemple pour bookmarker la page en cours),</li>
</ul>
<p>alors ça peut se faire ici.</p>
<h1>Fais voir ?</h1>
<p>Voici deux exemples:
<p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images/petitoutilBookmarkletgenerator-02-04-2022-12h04/1648894251-Capture du 2022-04-02 11-54-34.png" alt="Capture du 2022-04-02 11-54-34.png"/></p>
<img src="http://warriordudimanche.net/data/medias/images//1648894415-Capture du 2022-04-02 12-12-53.png" alt="Capture du 2022-04-02 12-12-53.png"/></p>
<h1>Quid ?</h1>
<p>Pour faire simple, </p>
<ol>
<li>on donne un nom au bookmarklet, </li>
<li>on choisit les données qui doivent être envoyées, </li>
<li>on spécifie l'URL vers laquelle elles doivent être envoyées.</li>
</ol>
<p>Le bookmarklet est généré en temps réel et une fois les réglages faits, il suffit de glisser-déposer le lien du bas. </p>
<p>J'ai ajouté la possibilité de modifier la variable permettant de passer les données; en effet, duckduckgo utilisera q=[recherche] mais un autre site pourra demander query=[recherche]...</p>
<p>De plus, on peut spécifier de ne pas utiliser le format URL?variable=[donnée] mais URL/[donnée] pour les sites ayant une rewriteurl (comme wikipedia qui exige un format fr.wikipedia.org/wiki/[RECHERCHE] )</p>
<p>Enfin, si vous spécifiez une URL contenant déjà des paramètres GET (comme <em>mespagesquejaime.com/ajouter.php?user=MOI&amp;apikey=321fd5613e32</em>), le script le prendra en compte et les nouveaux paramètres s'ajouteront correctement 
(  <em>mespagesquejaime.com/ajouter.php?user=MOI&amp;apikey=321fd5613e32&amp;title=mon cul sur la commode&amp;url=www.monculsurlacommode.fr</em> )</p>
<h2>Exemple ?</h2>
<p>Vous pouvez essayer de générer un bookmarklet pour rechercher directement la sélection sur youtube:</p>
<ol>
<li>donnez le nom «rechercher sur youtube»</li>
<li>cochez le premier item : «le texte sélectionné» et renommez la variable en «search_query»</li>
<li>remplissez la case URL avec : <a href="https://www.youtube.com/results/">https://www.youtube.com/results/</a></li>
</ol>
<p>Et voilà.</p>
<h1>Ajout</h1>
<p>Sur l'idée de <a href="https://dukeart.netlib.re/links/?4o-V0A">DukeArt</a> j'ai ajouté la possibilité d'éditer le code (vive contenteditable et obj.toggleAttribute 👍 ) ! Merci the Duke 🤘😎🤘</p>
<h1>License</h1>
<p>Vous pouvez utiliser librement et l'outil et le code en mode <a href="https://dbad-license.org/">DBAD</a>. <a href="http://outils.warriordudimanche.net/outils/bookmarklet_generator/downloadme.php">Pour le télécharger, c'est par là</a></p>
<p>Il est possible de l'utiliser sans serveur php vu que c'est du HTML+JS vanilla (mais le script de téléchargement du script ne fonctionnera pas).</p>
<img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1660#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1661/624c614daacd1
title: Élections 1er tour - La semaine de Naïm - YouTube
uri: Élections-1er-tour-La-semaine-de-Naïm-YouTube
url: https://www.youtube.com/watch?v=KzrgtjUJE6Y
content:
<img src="media/bf40889a.elections-1er-tour-la-semaine-de-naim-youtube-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/elections-1er-tour-la-semaine-de-naim-youtube-maxresdefault.jpg" style="width:100%;height:auto"/><p>La vache ! je suis mort de rire...</p>
<p>Si les candidats étaient les élèves d'une classe...</p>
<p>LOLISSIME</p>
<p><br/><br/><div class="img_source"><a href="media/8c803970.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/KzrgtjUJE6Y/maxresdefault.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1661#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1662/624fdd17ab671
title: Linux & JDownloader: télécharger par défaut dans un autre disque dur
uri: Linux-JDownloader-télécharger-par-défaut-dans-un-autre-disque-du
url: https://jdownloader.org/fr/download/index
content:
<img src="media/d3c71393.nloader-telecharger-par-defaut-dans-un-autre-disque-dur-logo.png" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/linux-jdownloader-telecharger-par-defaut-dans-un-autre-disque-dur-logo.png" style="width:100%;height:auto"/><p>Quand on arrive à saturer son dossier home/ et que télécharger devient impossible, il faut trier, effacer, déplacer... ou alors on peut aussi mettre un disque de plus et télécharger dessus.</p>
<p>Avec les clients Bittorrent aucun souci, avec Firefox non plus... Je change le dossier par défaut home/eric/telechargements en media/eric/Téléchargement (le nom du disque dédié) pis ça marche.</p>
<center><img src="media/e23f8390.bf0b2bf426d4b92b4563c7d6654809b99a91835d.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/bf0b2bf426d4b92b4563c7d6654809b99a91835d.jpg" alt="Mais pas avec   JDownloader...   nooooooon !"/></center>
<p>JD, lui, ne permet pas de faire ça ⛔: il ne voit que certains dossiers et sous dossiers... 🙈  En tout cas, chez moi.</p>
<p>J'ai essayé de changer le dossier avec les préférences 🖕, de le faire directement dans le fichier de config 🖕, de le changer dans la config de Mint...🖕 j'ai même tenté de faire un lien symbolique avec <code>ln</code> 💢</p>
<center><img src="media/e40ccbc8.c76faf7fb926d96cdff47352215476cac10118a1.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/c76faf7fb926d96cdff47352215476cac10118a1.jpg" alt="Jdownloader  s'en bat les  steaks grave"/></center>
<p>La seule solution que j'ai trouvée et qui fonctionne, c'est d'installer un JDownloader directement dans mon disque dur dédié.</p>
<ol>
<ul>
<li>tu télécharges JD : <a href="https://jdownloader.org/fr/download/index">page</a> <a href="https://mega.nz/#!bZtTnSDL!nVnOHuT8LMvvB9EuXp1nrEvjKjzQ6lSRShKkyGNRYPo">lien mega actuel</a></li>
<li>tu l'installes dans media/eric/Téléchargement</li>
<li>tu lances</li>
<li>tu change le dossier dans les préférences</li>
<li>ça marche.</ol>
</li>
</ul>
<center><img src="media/206dd85d.5f5bde306e2f60fc549d7ac34fa6f85d8d33398a.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/5f5bde306e2f60fc549d7ac34fa6f85d8d33398a.jpg" alt="Jdownloader ne peut   voir QUE le disque  sur lequel il est  installe..."/></center>
<center><img src="media/c412c00b.2fb9a95a516510e30ecf3cd9122ccaf12480fc2a.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/2fb9a95a516510e30ecf3cd9122ccaf12480fc2a.jpg" alt="Pas du tout   Psychorigide  le bouzin."/></center>
<h1>ConclusionS</h1>
<h3>1. quoi que tu en penses, et quoi que tu aies à faire, l'informatique trouvera toujours un moyen de t'emmerder et te bouffer le temps avec une merde que t'auras pas vue venir. Et un truc de trois minutes devient une usine à gaz d'une matinée dans laquelle tu finis par voir flou au bord de la commotion.</h3>
<h3>2. Il n'y a pas d'alternative valable à JD: J'ai eu beau essayer (et écumer <a href="https://alternativeto.net/">https://alternativeto.net/</a> ) impossible de trouver un truc ne serait-ce qu'aussi bien.</h3>
<p>Pourtant, je ne veux que deux choses: planifier les téléchargements des sites uptobox/1fichier et pouvoir interrompre et reprendre les downloads.</p>
<center><img src="media/9470bd8c.b222922729a7494fba2c12ac8a88f4a19e2c68c3.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/b222922729a7494fba2c12ac8a88f4a19e2c68c3.jpg" alt="Ben c'est déjà trop  mon con..."/></center>
<p>En gros, la plupart des alternatives sont abandonnées et les planificateurs de téléchargement maintenus te regardent copier coller les liens uptobox avec les yeux de la poule qui a trouvé un couteau.</p>
<center><img src="media/a5112661.8d72f4dceef8e526d9b9e5135c0bdc6ceb18aba5.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/8d72f4dceef8e526d9b9e5135c0bdc6ceb18aba5.jpg" alt="Gné?!"/></center>
<h3>3. Surtout, si ça n'a posé aucun souci chez vous, merci de ne pas m'en faire part, j'ai déjà assez pleuré comme ça.</h3>
<img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/> 
<p><br/><br/><div class="img_source"><a href="media/3cb73b4d.logo.png" data-original-source="https://jdownloader.org/lib/tpl/arctic/images/logo.png">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1662#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1666/bon-anniversaire-sebsauvage
title: Un bon anniversaire à SebSauvage !
uri: Un-bon-anniversaire-à-SebSauvage
content:
<img src="media/d4da9e67.teamvieux.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/teamvieux.jpg" style="width:100%;height:auto"/><center><img src="media/a220b7c9.5fc8c2a2ef7190fcdb1d40a41189b0f3c35d4e07.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/5fc8c2a2ef7190fcdb1d40a41189b0f3c35d4e07.jpg" alt="Je te chante pas la chanson   mais le coeur y est !"/></center>
<center><img src="media/3563ab33.f867e1e0bb7463a4155d7cf21d8e0c8f2c931d87.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/f867e1e0bb7463a4155d7cf21d8e0c8f2c931d87.jpg" alt="Bon   Anniversaire ! "/></center>
<p><p style="text-align:center"> <img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1666#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1665/62515dffb6777
title: GitHub - asvd/microlight: highlights code in any programming language - Le Hollandais Volant
uri: GitHub-asvd-microlight-highlights-code-in-any-programming-language
url: https://github.com/asvd/microlight
content:
<img src="media/baa12d44.bencaalors.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bencaalors.jpg" style="width:100%;height:auto"/><p>De la «coloration syntaxique» en 2ko ? je prends !
La différenciation se fait en jouant sur l'intensité et le contraste de la couleur de base.</p>
<p>Très joli rendu en tout cas !</p>
<p>via TImo : <a href="https://lehollandaisvolant.net/?id=20220226192717">https://lehollandaisvolant.net/?id=20220226192717</a></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1665#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1664/62515c706c935
title: Le prof ne m’aime pas · Restez Curieux !
uri: Le-prof-ne-m-aime-pas-Restez-Curieux
url: https://restez-curieux.ovh/2022/04/09/le-prof-ne-m-aime-pas/
content:
<img src="media/6d835065.enfants.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/enfants.jpg" style="width:100%;height:auto"/><p>Je place ici la phrase de mon pote prof d'anglais:
«C'est pas que je t'aime pas, c'est juste que je te déteste un peu plus que tous les autres»
LOL <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/><div class="via"><span title="Source du lien">Via <a href="https://eric.bugnet.fr/shaarli/?tZUp4A">https://eric.bugnet.fr/shaarli/?tZUp4A</a></span></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1664#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1663/6251567147162
title: 5 Great Android Apps for Video Content Creators – Phandroid
uri: 5-Great-Android-Apps-for-Video-Content-Creators-Phandroid
url: https://phandroid.com/2022/04/05/5-great-android-apps-for-video-content-creators/
content:
<img src="media/498f88b5.android.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/android.jpg" style="width:100%;height:auto"/><h1>Des applis d'édition vidéo pour Android</h1>
<h2>FilmoraGo</h2>
<h3>Éditeur vidéo</h3>
<ul>
<li>🟥 lien gogol play: <a href="https://play.google.com/store/apps/details?id=com.wondershare.filmorago">https://play.google.com/store/apps/details?id=com.wondershare.filmorago</a></li>
<li>🟩 lien apkpure : <a href="https://apkpure.com/fr/filmorago-video-editor-maker/com.wondershare.filmorago">https://apkpure.com/fr/filmorago-video-editor-maker/com.wondershare.filmorago</a>  </li>
<li><a href="https://apkpure.com/fr/filmorago-video-editor-maker/com.wondershare.filmorago/download?from=details">⭐ download direct</a></li>
</ul>
<h2>Pixelflow</h2>
<h3>Créateur d'intro</h3>
<ul>
<li>🟥 lien gogol play: <a href="https://play.google.com/store/apps/details?id=com.w3saver.typography">https://play.google.com/store/apps/details?id=com.w3saver.typography</a></li>
<li>🟩 lien apkpure : <a href="https://apkpure.com/fr/pixelflow-intro-maker/com.w3saver.typography">https://apkpure.com/fr/pixelflow-intro-maker/com.w3saver.typography</a></li>
<li><a href="https://apkpure.com/fr/pixelflow-intro-maker/com.w3saver.typography/download?from=details">⭐ download direct</a></li>
</ul>
<h2>Renderforest Intro Animation</h2>
<h3>Créateur d'intro</h3>
<ul>
<li>🟥 lien gogol play: <a href="https://play.google.com/store/apps/details?id=com.renderforest.videomaker">https://play.google.com/store/apps/details?id=com.renderforest.videomaker</a></li>
<li>🟩 lien apkpure : <a href="https://apkpure.com/fr/renderforest-intro-animation/com.renderforest.videomaker">https://apkpure.com/fr/renderforest-intro-animation/com.renderforest.videomaker</a> </li>
<li><a href="https://apkpure.com/fr/renderforest-intro-animation/com.renderforest.videomaker/download?from=details">⭐ download direct</a></li>
</ul>
<h2>PowerDirector</h2>
<h3>Éditeur vidéo</h3>
<ul>
<li>🟥 lien gogol play: <a href="https://play.google.com/store/apps/details?id=com.cyberlink.powerdirector.DRA140225_01">https://play.google.com/store/apps/details?id=com.cyberlink.powerdirector.DRA140225_01</a></li>
<li>🟩 lien apkpure : <a href="https://play.google.com/store/apps/details?id=com.cyberlink.powerdirector.DRA140225_01">https://play.google.com/store/apps/details?id=com.cyberlink.powerdirector.DRA140225_01</a></li>
<li><a href="https://apkpure.com/fr/powerdirector-video-editor/com.cyberlink.powerdirector.DRA140225_01/download?from=details">⭐ download direct</a></li>
</ul>
<h2>Canva</h2>
<h3>Design, Photo &amp; Video</h3>
<ul>
<li>🟥 lien gogol play: <a href="https://play.google.com/store/apps/details?id=com.canva.editor">https://play.google.com/store/apps/details?id=com.canva.editor</a></li>
<li>🟩 lien apkpure : <a href="https://apkpure.com/fr/canva-design-photo-video/com.canva.editor">https://apkpure.com/fr/canva-design-photo-video/com.canva.editor</a></li>
<li><a href="https://apkpure.com/fr/canva-design-photo-video/com.canva.editor/download?from=details">⭐ download direct</a></li>
</ul>
<div class="via"><span title="Source du lien">Via https://shaarli.home.monsiteinternet.org/shaare/mrOVkA</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1663#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1668/resultats-dans-mon-village-fachos
title: Résultats dans mon village de fachos
uri: Résultats-dans-mon-village-de-fachos
content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/60654c65.screenshot_20220411-082109.png" data-original-source="https://warriordudimanche.net/data/medias/screenshot_20220411-082109.png" alt="alt" /> </p>
<p style="text-align:center">
<img src="media/a269f594.screenshot_20220411-082704.png" data-original-source="https://warriordudimanche.net/data/medias/screenshot_20220411-082704.png" alt="alt" />
</p></p>
<p>Résultats dans ma commune de fachos.. C'était prévisible vu que seules les affiches fachistes n'avaient pas été vandalisées et qu'aux précédentes élections lepenis avait fait 55% </p>
<p>N'empêche, je suis écoeuré. 
Je me suis promis de voter blanc dans ce cas, lassé de me faire voler encore mon vote. </p>
<p>Mais j'ai peur.... Encore. </p>
<p>Monde de merde.</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1668#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1669/6254038ceda0e
uri: Valérie-Pécresse-sur-Twitter-Les-résultats-ne-nous-permettent-pas
url: https://twitter.com/vpecresse/status/1513434989379174406
title:
Valérie Pécresse sur Twitter : Les résultats ne nous permettent pas d’être remboursés par l’État. La situation est critique et il nous manque 7M€, dont 5M€ que j’ai emprunté à titre personnel. Je lance un appel national aux dons. Il en

content:
<img src="media/176d42ad.dabs_ta_yeule.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/dabs_ta_yeule.jpg" style="width:100%;height:auto"/><p>@Sammyfisher C'est clair ! Qu'ils restent dans leur merde et qu'ils y crèvent. C'est parce qu'ils pensent tous uniquement à leur petite gueule, leur petite carrière sans se soucier des dégats, sans aucune conviction politique réelle qu'on en est tous là...</p>
<p>Tu te rappeles petit PS quand tu as lâché ton propre candidat pour rejoindre les rangs de la Macronie ? Ben on n'a pas oublié. (idem pour le côté droit)</p>
<p>Vous ne pouvez plus rembourser vos fais de campagne ? Ben on va faire comme vous pour les 10 millions de gens qui vivent sous le seuil de pauvreté: on va s'en foutre et on va regarder ailleurs. Perso, je vais même me faire du popcorn pour accompagner le spectacle de votre déroute.</p>
<p>Crevez !</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1669#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1670/625a8c7b526f5
title: Le blog de Guillaume: La PineTime, montre connectée opensource, étanche et sacrément agréable !
uri: Le-blog-de-Guillaume-La-PineTime-montre-connectée-opensource-étan
url: https://www.kesskidi.net/?La-PineTime-montre-connectee-opensource-etanche-et-sacrement-agreable
content:
<img src="media/4ab6a2e0.-liliputing-com-wp-content-uploads-2021-04infinitime-700x394.jpg" data-original-source="https://warriordudimanche.net/data/medias/https-liliputing-com-wp-content-uploads-2021-04infinitime-700x394.jpg" style="width:100%;height:auto"/><p>C'est marrant, je regardais justement les montres connectées.</p>
<p>J'en cherche une</p>
<ul>
<li>qui me permette de recevoir les notifs vu que mon téléphone est sur silencieux H24 et que mon épouse me reproche régulièrement de ne pas répondre de suite</li>
<li>qui puisse contrôler mon smartphone (musique et caméra au moins)</li>
<li>qui mesure bien le rythme cardiaque (passage des 50 ans et famille à risque oblige)</li>
<li>qui ne soit pas trop grosse vu que j'ai des poignets très fins</li>
<li>qui ne soit pas trop chère</li>
<li>qui ne balance pas mes données à des serveurs: s'il faut s'inscrire à une merde pour pouvoir utiliser la montre, ça dégage. Surtout que je ne suis même pas certain qu'en bloquant l'accès au net pour l'appli de la montre ça continuera de fonctionner...</li>
</ul>
<p>Dans l'absolu, la PineTime serait pas mal... mais pitin, quelle UI de programmeur ! C'est moche moche moche...</p>
<p>OSEF d'avoir des jeux sur sa montre, bordel... Bossez l'interface !</p>
<p>Ceci dit, si opensource signifie qu'on peut taffer dessus et bricoler sa propre interface... j'achète !</p>
<h1>👍 Glop Glop</h1>
<ul>
<li>open source</li>
<li>pas chère</li>
<li>pas énorme (4cm max)</li>
<li>bonne autonomie</li>
<li>pas de flicage vu que tout est géré en local sur ton tél et qu'OSEF de synchroniser des perfs à la mords moi le zboub avec un claoude proprio.</li>
<li>firmware facilement mis à jour</li>
</ul>
<h1>👎 Pasglop Pasglop</h1>
<ul>
<li>UI digne d'un logiciel perso fabriqué à la hâte à l'arrache avec les composants de base de wxpython.</li>
<li>deux «skins» seulement: numérique / analogique (je ne compte pas l'affichage geek comme un skin)</li>
<li>pas de mesure cardiaque en continu.</li>
<li>Contrôle de la musique mais pas de la caméra à première vue</li>
<li>pas dispo à l'heure où j'écris ces lignes</li>
<li>bidouillage possible uniquement sur la version DEV, donc ouverte et pas étanche.</li>
</ul>
<h1>🤔 Conclusion temporaire</h1>
<p>La laideur de l'interface me rebute beaucoup: c'est important, la beauté de l'interface ! De la fantaisie, de la joie... quand je regarde les mecs passer d'un écran à l'autre sur les vidéos de test, ça me fout un bourdon...</p>
<p>Je vais attendre encore et regarder d'autres modèles...</p>
<p>Quelques videos de test:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=z6rQ-clATfA">https://www.youtube.com/watch?v=z6rQ-clATfA</a></li>
<li><a href="https://www.youtube.com/watch?v=CvT5D0kxoiQ">https://www.youtube.com/watch?v=CvT5D0kxoiQ</a></li>
<li>développer dessus avec python ? #RIDITLATER <a href="https://www.youtube.com/watch?v=tuk9Nmr3Jo8">https://www.youtube.com/watch?v=tuk9Nmr3Jo8</a></li>
</ul>
<p>Si quelqu'un a des modèles à me conseiller qui entrent dans mes critères et en dessous de 50-70€ (grand max), je prends !</p>
<div class="via"><span title="Source du lien">Via https://mastodon.social/@gchocteau/108135722867024416</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1670#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1672/625fff69a623a
title: Real-time voice concealment algorithm blocks microphone spying
uri: Real-time-voice-concealment-algorithm-blocks-microphone-spying
url:
https://www.bleepingcomputer.com/news/security/real-time-voice-concealment-algorithm-blocks-microphone-spying/

content:
<img src="media/9cb3156f.toutvabien.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/toutvabien.jpeg" style="width:100%;height:auto"/><p>Donc on en est là: créer des applis et des appareils qui parlent en même temps que vous pour parasiter les IA de reconnaissance vocale.</p>
<p>En creux, ça veut dire qu'on a renoncé à les virer complètement ou à garantir qu'elles ne soient pas une intrusion dans la liberté des gens.. </p>
<img class="smile xbig" src="media/1281390a.youredoingwrong.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/youredoingwrong.jpg"/> 
<p>Déjà, quand plusieurs personnes parlent autour de moi ou qu'il y a des bruits parasites (c'est à dire N'IMPORTE QUEL bruit) j'en suis réduit à regarder la bouche de mon interlocuteur pour me concentrer sur ses mots à lui, mais alors si en plus les applis se mettent à parler à tort et à travers...</p>
<div class="via"><span title="Source du lien">Via https://sebsauvage.net/links/?jeZttQ</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1672#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1671/android-auto-et-dacia-sandero
title: Android auto et Dacia Sandero
uri: Android-auto-et-Dacia-Sandero
content:
<img src="media/12f7a9e9.CYCLIMS.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/CYCLIMS.png" style="width:100%;height:auto"/><p>Après 14 ans de bons et loyaux services, j'ai troqué ma clio 3  bringuebalante contre une Dacia Sandero 2021 d'occase. </p>
<p>J'ai opté pour ce modèle parce qu'il avait d'excellents retours, qu'il n'était pas beaucoup plus gros qu'une clio, que je pouvais emmener mes gamins dedans et, surtout, parce que c'était dans les moins chers pour un kilométrage faible: parce que dis-donc, si tu veux une clio de moins de 10000km, ça pique...</p>
<p>Bref. </p>
<p>Le gars qui m'a fait la démo m'a expliqué qu'on pouvait utiliser Android Auto pour déporter certaines fonctions du tél vers l'écran de bord (genre, le GPS par exemple)</p>
<h1>🟠 Toutefois</h1>
<p>Il ne faut pas s'attendre à des trucs de ouf vu que:</p>
<ol>
<li>Android auto est une <del>merde</del> appli de google qui requiert OBLIGATOIREMENT maps/google/speech et consorts. #payeTaFuiteDeDonnées 💢</li>
<li>Android auto ne te permet de déporter QUE LES APPLIS DÛMENT AGRÉÉES PAR GOOGLE... Osmand et Signal n'y figurent pas, tu t'en doutes. Waze et maps, si, par contre. 🤢</li>
<li>Android auto utilise ok Google pour tes recherches GPS et - j'imagine - pour répondre à tes sms. #payeTonEspionPersonnel 😱</li>
<li>Finalement, en dehors du GPS et de tes messages, pas tellement moyen d'utiliser autre chose, voire de déporter la sortie écran vers la voiture, simplement. 🤨</li>
</ol>
<h1>🔴 Utilité réelle pour moi: proche de zéro 👎.</h1>
<p>Franchement, autant la connexion bluetooth est top et je revis de pouvoir enfin écouter de la zique depuis mon phone sur les enceintes de la caisse (et piloter Vanilla Music via la télécommande de la voiture), autant la connexion USB, je trouve ça très dispensable vu les compromis googlesques que ça sous-entend.</p>
<h1>Conclusion</h1>
<p>Donc, à moins qu'il existe une alternative plus libre à Android auto qui permette de se connecter au Sandero sans se prostituer totalement à Google, je ne me servirai du port USB que pour recharger mon phone. </p>
<p>Voilà.</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1671#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1673/6261047800c7c
title: TROLL - Appel national aux dons | Valérie Pécresse 2022 - Antichesse (o ^ω^ o) [EDIT]
uri: TROLL-Appel-national-aux-dons-Valérie-Pécresse-2022-Antichesse
url: https://cakeozolives.com/shaarli-antichesse/?a91Byw
content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p>Rhooo dommage que cette histoire de chèques de 0 € à la pécresse soit un fake. C'était tellement drôle !</p>
<p>Ce qui l'est moins c'est qu'elle a déjà récolté 1.4 millions, cette conne. (<a href="https://www.nouvelobs.com/election-presidentielle-2022/20220418.OBS57287/avec-son-appel-aux-dons-valerie-pecresse-a-recolte-1-4-million-d-euros.html">https://www.nouvelobs.com/election-presidentielle-2022/20220418.OBS57287/avec-son-appel-aux-dons-valerie-pecresse-a-recolte-1-4-million-d-euros.html</a>)</p>
<p>Hé oui, elle va quand même s'en sortir. </p>
<p>Quoi qu'il arrive, quoi que ces gens fassent, si bêtes ou dénués de talent qu'ils soient,  ils s'en sortent toujours... et à la fin, ceux qui ont vraiment l'air con, c'est toujours nous.</p>
<p>[EDIT] :</p>
<p><a href="https://cakeozolives.com/shaarli-antichesse/?N1r5vA">https://cakeozolives.com/shaarli-antichesse/?N1r5vA</a></p>
<p>lol, en fait ta philosophie serait «c'est un fake tant qu'on ne le fait pas vraiment» <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/> 
J'aime bien ! (puis on n'a pas tellement l'occasion de se marrer en ce moment !)</p>
<div class="via"><span title="Source du lien">Via https://ecirtam.net/opennews/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1673#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1674/6262d164598dc
title: L'outil inutile du jour : UNIBAR
uri: L-outil-inutile-du-jour-UNIBAR
url: http://outils.warriordudimanche.net/outils/unibar/
content:
<img src="media/baa12d44.bencaalors.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bencaalors.jpg" style="width:100%;height:auto"/><p>Unicode, c'est bien joli, mais c'est chiant à coller quand t'en as besoin. Du coup, tu lâches l'affaire.</p>
<p>Bon, ben j'ai bricolé une page pour copier ces caractères qu'on utilise le plus.</p>
<center><img src="media/378699d3.ca6aac09d816d1a727a7bb561afaff7396561139.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/ca6aac09d816d1a727a7bb561afaff7396561139.jpg" alt="J'vous préviens, j'ai fait ça   en mode vite fait "/></center>
<center><img src="media/14d26e68.9c61e523334b7b100be01e6b516a78d9829842b3.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/9c61e523334b7b100be01e6b516a78d9829842b3.jpg" alt="Qui a dit   «comme toujours» ?"/></center>
<center><img src="media/63c1c7b4.8a16130d90728841a2c1911c14cd1c64049feb05.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/8a16130d90728841a2c1911c14cd1c64049feb05.jpg" alt="Bon, c'est pas complètement  faux, en même temps..."/></center>
<p>Le but est de copier rapidement dans le presse-papier le (ou les) caractères unicode désirés.</p>
<p>Quand on clique sur un caractère il se passe deux choses:</p>
<ul>
<li>🥇 ledit caractère est copié dans le presse-papier</li>
<li>🥈 il est également ajouté à la suite dans le bouton du haut qui donne la possibilité de cumuler plusieurs caractères de suite. (clic sur le bouton copie le contenu du bouton, double-clic l'efface)</li>
</ul>
<p><p style="text-align:center"><img src="media/2b41d89b.1650703172-captureunibar.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1650703172-captureunibar.jpg" alt="captureunibar.jpg"/></p></p>
<h1>Et pour configurer ?</h1>
<center><img src="media/8f8f718d.e1c1ed8ec397fc2565fee9c28e5d337452001a5a.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/e1c1ed8ec397fc2565fee9c28e5d337452001a5a.jpg" alt="Ben tu édites le code passque  j'avais pas envie de faire tout  un bouzin sécurisé en php  pour sauvegarder la config  alors qu'il suffit de modifier le  code et que du coup ça reste  du html avec JS tout bête"/></center>
<center><img src="media/de19ea11.eaaf9d1d3028309a2d8ee03ed649ceeef0370bfe.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/eaaf9d1d3028309a2d8ee03ed649ceeef0370bfe.jpg" alt="Il SUFFIT d'éditer les lignes  de variables unicode... "/></center>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1650644553-Capture du 2022-04-22 18-21-11.jpg" alt="Capture du 2022-04-22 18-21-11.jpg"/></p></p>
<p>Vous noterez que les chaînes peuvent n'être qu'un seul caractère unicode ou toute une série, si vous en utilisez régulièrement.</p>
<pre><code>

unicode={
    "ONGLET1":"chaine1,chaine2,chaine3,etc",
    "ONGLET2":"chaine1,chaine2,chaine3,etc",
}
</code></pre>
<p>Comme c'est du html+js+css, pas besoin d'un serveur, on peut l'utiliser en local. 🎉
<p style="text-align:center"> <img class="smile xbig" src="media/0a71ce4f.chocapics.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/chocapics.jpg"/> </p></p>
<h1>Ok, mais à quoi ça sert en vrai ?!</h1>
<p>Ben je sais pas moi ! Vu que vous pouvez mettre les caractères/chaînes que vous voulez, ça peut servir pour les matheux (coucou les profs) qui ont besoin des <a href="http://unicode.warriordudimanche.net/?search=math">symboles de math</a> simplement ou ponctuellement , <a href="http://unicode.warriordudimanche.net/?search=musical">en musique</a>, ou en électronique... explorez unicode !</p>
<h1>Download</h1>
<p>⭐ Pour l'utiliser, c'est par là (∩｀-´)⊃━━☆ﾟ.*･｡ﾟ <a href="http://outils.warriordudimanche.net/outils/unibar">http://outils.warriordudimanche.net/outils/unibar</a></p>
<p>⭐ Pour le télécharger, c'est par ici (ﾉʘヮʘ)ﾉ*:･ﾟ✧  <a href="http://outils.warriordudimanche.net/outils/unibar/unibar.zip">http://outils.warriordudimanche.net/outils/unibar/unibar.zip</a></p>
<img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1674#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1675/6263e6d9d1972
uri: Ina-fr-(-Inafr_officiel)-GAGNER-UN-DÉBAT-En-1977-Jean-Amadou-expli
url: https://nitter.fdn.fr/Inafr_officiel/status/1516858237038915584
title:
Ina.fr (@Inafr_officiel): GAGNER UN DÉBAT. En 1977, Jean Amadou explique comment gagner un débat politique. Et ses conseils n

content:
<img src="media/9cb3156f.toutvabien.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/toutvabien.jpeg" style="width:100%;height:auto"/><p>Magnifique et profondément triste.</p>
<p>Quel plaisir de réentendre la voix d'Amadou.</p>
<div class="via"><span title="Source du lien">Via https://ecirtam.net/opennews/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1675#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1676/resultats-dans-mon-village-fachos-confirmation-second-tour
title: Résultats dans mon village de fachos: confirmation du second tour
uri: Résultats-dans-mon-village-de-fachos-confirmation-du-second-tour
content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1650913905-Capture du 2022-04-25 21-09-17.png" alt="Capture du 2022-04-25 21-09-17.png"/></p></p>
<p>Voilà... J'ai envie de modifier les panneaux de mon village en «fachoville» ça fait bien normand je trouve.</p>
<p>Bande de bâtards.</p>
<p>Dire que je croise ces gens tous les jours sans être sûr de qui vote quoi...</p>
<img class="smile xbig" src="media/dfba0a91.attentionvomi.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/attentionvomi.png"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1676#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1677/nouvelle-feelgood-jour-pinetime-cadeau
title: La nouvelle feelgood du jour: la PineTime en cadeau !
uri: La-nouvelle-feelgood-du-jour-la-PineTime-en-cadeau
content:
<img src="media/9aff75ad.barbapapa.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/barbapapa.jpg" style="width:100%;height:auto"/><p>Suite à <a href="https://warriordudimanche.net/article1670/625a8c7b526f5">l'article d'il y a quelques jours sur la PineTime</a>, J'ai eu quelques retours très intéressants et notamment un échange fructueux avec un lecteur du site, Sylvain, qui m'a très généreusement proposé de m'envoyer une des siennes !</p>
<p>J'adore internet comme nous le vivons du côté des non GAFAM: un espace de rencontre, d'échanges, de dons... ça m'a énormément touché ! 💕😭💕</p>
<center><img src="media/ce9e1840.bd4bf65ebd3f30d05916b9a62c6395e7156f3714.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/bd4bf65ebd3f30d05916b9a62c6395e7156f3714.jpg" alt="J'en profite donc pour   remercier chaleureusement  Sylvain grâce à qui j'ai   l'opportunité de tester   la PineTime !"/></center>
<h1>📦 Unboxing</h1>
<p>Le colis contient la montre et le support magnétique de chargement (pas de chargeur fourni mais avec la chiée de chargeurs qu'on a tous chez nous, ça me paraît tout-à-fait normal du point de vue écologique: et un point pour griffondor)</p>
<p>Je mets la montre à charger.</p>
<h1>🥇 Premiers tests</h1>
<p>L'interface est plutôt austère, comme je le disais dans le billet précédent, mais finalement pas si moche quand on le voit en direct. De plus, l'écran est plutôt réactif: pas de lag, pas besoin de recommencer plusieurs fois un mouvement pour que la dalle le détecte.</p>
<p>L'écran est très lisible avec trois niveaux de luminosité.</p>
<p>Au moment de tester la mesure cardiaque, surprise: il m'affiche des valeurs oscillant entre 40 et 250 pulsations, jouant les Jean-claude VanDamme du cardio fréquence mètre. </p>
<p>Pris d'un doute, je regarde la version du firmware (1.2) puis celle de la dernière version en ligne (1.9)...Ya un coup à jouer: je flashe la montre.</p>
<h1>🔁 Mise à jour</h1>
<p>Rendez-vous sur la page github du projet pour récupérer la dernière version ( <a href="https://github.com/InfiniTimeOrg/InfiniTime/releases">https://github.com/InfiniTimeOrg/InfiniTime/releases</a> ) puis sur la page de tuto sur la mise à jour à partir de l'appli compagnon Gadgetbridge ( <a href="https://github.com/InfiniTimeOrg/InfiniTime/blob/develop/doc/gettingStarted/ota-gadgetbridge.md">https://github.com/InfiniTimeOrg/InfiniTime/blob/develop/doc/gettingStarted/ota-gadgetbridge.md</a> )</p>
<p>En gros, depuis l'appli, on sélectionne le fichier zip téléchargé et hop, c'est parti: une ou deux minutes plus tard, la montre redémarre avec son firmware mis à jour.</p>
<p>Comme attendu, le problème de mesure cardiaque a disparu: 60 pulsations minutes stables au repos (oscillation entre 59 et 63)</p>
<p>C'est agréable de voir que l'équipe de DEV est derrière et que la montre bénéficie d'un réel suivi (et encore un point pour Griffondor)</p>
<h1>🔧 Fonctionnement</h1>
<p>Comme je l'ai dit, la PineTime est réactive et très simple d'utilisation:</p>
<ul>
<li>un swipe vers le bas révèle les dernières notifications</li>
<li>un swipe vers le haut révèle le menu des applis hébergées</li>
<li>un swipe de gauche à droite révèle le menu de config</li>
<li>un appui sur le bouton sert de retour arrière dans les menus ou d'allumage / extinction de la montre.</li>
</ul>
<h1>🆒 Une vidéo pour voir ce que ça donne</h1>
<p>Ok, yen a plein sur le net, mais là, vous voyez tous les menus et sous menus sans commentaires à la c***</p>
<video controls style="max-width:100%"><source src="media/84142989.pinetimetest.mp4" data-original-source="https://warriordudimanche.net/data/medias/videos/pinetimetest.mp4"></video>
<h1>🪄 Autonomie</h1>
<p>Tout dépend de l'usage que vous allez en faire: avec l'éveil par mouvement du poignet, 15 secondes d'allumage d'écran et... le moniteur cardiaque en continu, la nuit a eu raison des 25 ou 30% qu'il me restait. En une heure de rechargement elle était à nouveau autour de 60-70%.
Par contre, avec éveil par contact, 5 secondes d'allumage et pas de moniteur cardiaque en continu, pas de souci: sur la journée j'ai du perdre moins de 10% en consultant mes notifications et en utilisant la montre pour ce qu'elle est: regarder l'heure. </p>
<h1>👤 Une montre pour qui ?</h1>
<p>Franchement, si vous êtes sportifs, adeptes de la perf et du combat contre soi-même pour se surpasser et être parmi les meilleurs des meilleurs, vous n'êtes pas la cible de la PineTime. Ce n'est pas une montre de performeu-r-se.</p>
<p>Par contre, si vous êtes tenté par une montre connectée pas chère, respectueuse de vos données et de votre vie privée, qui vous permet de faire l'essentiel de ce qu'on attend de ce genre d'appareil (mesure cardiaque / graphiques / évaluation du sommeil / compteur de pas...) et qu'en plus vous êtes un adepte du libre / opensource, encore bravo: VOUS ÊTES LA CIBLE DE CETTE MONTRE. (et vous l'aimerez 💖)</p>
<p>En plus, le fait qu'elle soit amenée à évoluer vous plonge dans la fébrilité des découvertes de la mise à jour suivante, si vous voyez <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<h1>📝 Suite ?</h1>
<p>J'ai trouvé des tutos pour développer sur la PineTIme et ça m'a donné envie de tester un peu. J'ai deux trois idées, vous me connaissez <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p>Seule variable d'ajustement: le temps ! (comme toujours)</p>
<h1>Credits</h1>
<p>La musique de fond est  "Leaving Home" Kevin MacLeod  trouvée sur incompetech.com ( <a href="media/b61057ba.Leaving20Home.mp3" data-original-source="https://incompetech.com/music/royalty-free/mp3-royaltyfree/Leaving%20Home.mp3">https://incompetech.com/music/royalty-free/mp3-royaltyfree/Leaving%20Home.mp3</a> )</p>
<p>L'image d'en-tête a été crée par mes soins comme une anti image mondedemerde 💩, <a href="https://warriordudimanche.net/tag/monde-merde">très utilisée ces derniers temps</a>: <span class="violet">Sylvain, c'est à toi qu'on doit ce déferlement glycémique rose bonbon qui illustre bien l'état d'esprit avec lequel j'ai écrit ce billet !</span>
<p style="text-align:center"> <img class="smile xbig" src="media/2dc3dc6b.chouette.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/chouette.png"/> </p>
<p style="text-align:center"> <img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1677#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1678/626d29158c414
title: GitHub - LeaVerou/md-block: A custom element for rendering stylable (light DOM) Markdown
uri: GitHub-LeaVerou-md-block-A-custom-element-for-rendering-stylable-(l
url: https://github.com/leaverou/md-block
content:
<img src="media/a876d53c.coudification.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/coudification.jpg" style="width:100%;height:auto"/><p>Un web component pour faire du markdown facilement par Lea Verou. Hop, de côté.</p>
<ul>
<li>Zero dependencies (except marked, obvs, which is only loaded if a &lt;md-block&gt; or &lt;md-span&gt; element is actually used on the page)</li>
<li>Styleable with regular selectors, just like the rest of the page</li>
<li>Load external Markdown files or render inline content</li>
<li>Customize start heading level </li>
<li>Also comes with <md-span>, for lightweight inline markdown</li>
<li>Prism is automatically used for syntax highlighting, if included (but can be included dynamically too)</li>
</ul>
<p>Ha zut, comme dit ici <a href="https://bookmarks.ecyseo.net/?sAzyVQ">https://bookmarks.ecyseo.net/?sAzyVQ</a> ça ne fonctionne que sous chrome.... Merci copain... </p>
<p>POURQUOI ?! PFFF</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1678#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1679/626e415fddc1f
title: MAJ : Liste de liens de téléchargement [mars 2025]
uri: Tirexo-après-Zone-Téléchargement-le-site-ferme-ses-portes
content:
<img src="media/cd718f8d.-telechargement-le-site-ferme-ses-portes-Tirexo-adresse-site.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/tirexo-apres-zone-telechargement-le-site-ferme-ses-portes-Tirexo-adresse-site.jpg" style="width:100%;height:auto"/><h2><span class="red">[EDIT] Cette page ne sera plus mise à jour. vous pouvez aller sur <a href="https://warez.warriordudimanche.net">https://warez.warriordudimanche.net</a> à la place (voir <a href="https://warriordudimanche.net/article2103/680246b08e237">https://warriordudimanche.net/article2103/680246b08e237</a> pour plus d'infos)</span></h2>
<div class='v-spacer'></div>
Certaines adresses peuvent être bloquées par les DNS, deux solutions simples s'offrent à vous: changer les DNS ou alors installer opera et utilser le VPN intégré.
<style>
<pre><code>    *[class*=status2]{color:orange;}
    *[class*=status2]:before{content:"🟢 "}
    *[class*=status2]:after{content:" 👍"}

*[class*=status3]{color:orange;text-decoration-line:line-through;}
    *[class*=status3]:before{content:"🟠 "}
    *[class*=status3]:after{content:" (moved)"}

*[class*=status4]{text-decoration-line:line-through;color:red}
    *[class*=status4]:before{content:"🔴 "}
     *[class*=status4]:after{content:" (404)"}

*[class*=status5]{color:red;text-decoration-line:line-through}
    *[class*=status5]:before{content:"⛔ "}
    *[class*=status5]:after{content:"  (server problem)"}</code></pre>
</style>
<div  class="checkLink" >
<h1>🆕🆒🥳 Liste de proxies vers les sites de warez bloqués</h1>
<h3><a href="https://unblock-it.com/">https://unblock-it.com/</a></h3>
<p>(via  la river et <a href="https://shaarli.mydjey.eu/shaare/E55kgQ">https://shaarli.mydjey.eu/shaare/E55kgQ</a>)</p>
<h1>⮕Direct download :</h1>
<ul>
<li>darkino remplacé par darkiworld : <a href="https://darkiworld9.com">https://darkiworld9.com</a> (nécessite de créer un compte)</li>
<li>tirexo : <a href="https://www.tirexo.bike">https://www.tirexo.bike</a></li>
<li>wawacity : <a href="https://www.wawacity.bike/">https://www.wawacity.bike/</a></li>
<li>zone-telechargements:  <a href="https://www.zone-telechargement.bike/">https://www.zone-telechargement.bike/</a></li>
<li>extreme download   : <a href="https://www.extreme-down.bike/">https://www.extreme-down.bike/</a></li>
<li>free telecharger : <a href="https://www.free-telecharger.fun/">https://www.free-telecharger.fun/</a></li>
<li>wiflx : <a href="https://wiflix-vraie-adresse.com/">https://wiflix-vraie-adresse.com/</a>  hhttps://wiflix-hd.me/</li>
<li>🆕 flixart : /www.flixart.net</li>
</ul>
<h1>⚡ Torrents</h1>
<p>liste de torrents <a href="https://zimage.ws/">https://zimage.ws/</a></p>
<ul>
<li>Meta moteurs de recherche de torrents : <ul>
<li><a href="https://bitsearch.to/">https://bitsearch.to/</a></li>
<li><a href="https://idope.se/">https://idope.se/</a></li>
<li><a href="https://btdig.com/">https://btdig.com/</a></li>
<li><a href="https://bitcq.com/">https://bitcq.com/</a></li>
</ul>
</li>
<li>YTS : <a href="https://yts.rs/">https://yts.rs/</a></li>
<li>EZTV : <a href="https://eztvstatus.org/">https://eztvstatus.org/</a>   <a href="https://eztvx.to/">https://eztvx.to/</a></li>
<li>OxTorrent  : <a href="https://www.oxtorrent.gy/">https://www.oxtorrent.gy/</a></li>
<li>KAT : <a href="https://kickasstorrents.to/">https://kickasstorrents.to/</a></li>
<li>PCGamestorrents (jeux) : <a href="https://pcgamestorrents.com/">https://pcgamestorrents.com/</a></li>
<li>IGG-games (jeux) : <a href="https://igg-games.com/">https://igg-games.com/</a></li>
<li>skidrow (jeux) : <a href="https://www.skidrowreloaded.com/">https://www.skidrowreloaded.com/</a></li>
<li><a href="https://freelinuxpcgames.com">https://freelinuxpcgames.com</a> (jeux)</li>
<li>Nyaa : <a href="https://nyaa.si/">https://nyaa.si/</a> (téléchargement d'animés)</li>
<li>Lime torrent : <a href="https://www.limetorrents.lol">https://www.limetorrents.lol</a> </li>
<li>pirate bay : <a href="http://thepiratebay.unblock-it.com/">http://thepiratebay.unblock-it.com/</a></li>
<li>T411 <a href="https://www.torrent911.news/">https://www.torrent911.news/</a></li>
<li>torrent911 :  <a href="https://www.torrent911.my/">https://www.torrent911.my/</a></li>
<li><a href="https://www.nextorrent.co/">https://www.nextorrent.co/</a></li>
<li><a href="https://www.zetorrents.sk/">https://www.zetorrents.sk/</a></li>
<li><a href="https://yts.com.mx/">https://yts.com.mx/</a></li>
<li><a href="https://www.gktorrent.si/">https://www.gktorrent.si/</a></li>
<li><a href="https://www.ultimate-torrent.in/">https://www.ultimate-torrent.in/</a></li>
<li><a href="https://www.1337x.si/">https://www.1337x.si/</a></li>
</ul>
<h2>🔒 Devenus privés</h2>
<ul>
<li>🟧 yggtorrent : <a href="https://yggtorrent.ch/">https://yggtorrent.ch/</a>  <a href="https://ygg.re/">https://ygg.re/</a> (privé)</li>
<li>🟧 cpasbien : <a href="https://cpasbien-support.com/">https://cpasbien-support.com/</a>  <a href="https://www.cpasbien.cz/">https://www.cpasbien.cz/</a> (privé)</li>
<li>🟧 torrent9: <a href="https://www.torrent9-support.com/">https://www.torrent9-support.com/</a> <a href="https://www.torrent9.run/">https://www.torrent9.run/</a></li>
</ul>
<h1>📙 epubs</h1>
<ul>
<li>lecture de mangas en ligne : <a href="https://www.japscan.lol/">https://www.japscan.lol/</a></li>
<li>mon-ebook/1001ebooks : <a href="https://mon-ebook.xyz/">https://mon-ebook.xyz/</a></li>
<li>🆒 IT ebooks : <a href="https://it-ebooks.info/">https://it-ebooks.info/</a> (des ebooks informatiques)</li>
<li>🆒 Archives d'Anna : <a href="https://fr.annas-archive.org/">https://fr.annas-archive.org/</a> (meta moteur de recherche un peu comme metabook <a href="http://warriordudimanche.net/article1715/629cacca29cdc">http://warriordudimanche.net/article1715/629cacca29cdc</a> )</li>
</ul>
<ul>
<li>bookys : <a href="https://ww2.bookys-ebooks.com/">https://ww2.bookys-ebooks.com/</a></li>
<li>library genesis :<a href="https://libgen.li/">https://libgen.li/</a></li>
<li>ZLibary  <a href="https://z-library.sk/">https://z-library.sk/</a></li>
</ul>
<ul>
<li>🇪🇸 <a href="https://elivros.love/">https://elivros.love/</a></li>
<li>🇪🇸 <a href="https://ww2.lectulandia.com/">https://ww2.lectulandia.com/</a></li>
</ul>
<h1>💡 Streaming</h1>
<ul>
<li>wiflix sreaming: <a href="https://wiflix.name/">https://wiflix.name/</a> (liste de noms de domaines)</li>
<li><a href="https://vvw.french-stream.bio/">https://vvw.french-stream.bio/</a></li>
<li><del><a href="https://animevf.ee/">https://animevf.ee/</a></del> suspendu</div>
</li>
</ul>
<h1>🤩 Méthodes alternatives</h1>
<ul>
<li>💀 ZLibary via TOR: <a href="http://bookszlibb74ugqojhzhg2a63w5i2atv5bqarulgczawnbmsb6s6qead.onion">http://bookszlibb74ugqojhzhg2a63w5i2atv5bqarulgczawnbmsb6s6qead.onion</a></li>
<li>groupe télégram de zone téléchargement : <a href="https://t.me/s/ZT_officiel">https://t.me/s/ZT_officiel</a></li>
<li>groupe télégram de wawacity : <a href="https://t.me/Wawacity_officiel">https://t.me/Wawacity_officiel</a></li>
<li>groupe télégram de tirexo : <a href="https://t.me/tirexo_officiel">https://t.me/tirexo_officiel</a></li>
</ul>
<h1>Merci à :</h1>
<h2>aqua pour sa vigilance et ses ajouts ! <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></h2>
<h2><a href="https://www.ouahouah.eu/links/">Ouahouah</a>  et à sa liste perso : <a href="https://www.ouahouah.eu/links/shaare/1JdD5Q">https://www.ouahouah.eu/links/shaare/1JdD5Q</a></h2>
<p>Liste non exhaustive: N'hésitez pas à poster des alternatives (réelles) dans les commentaires.</p>
<div class="via"><span title="Source du lien">Via https://fulldeals.fr/tirexo-quelle-adresse-officielle-site-streaming-gratuit/</span></div><br/><br/><div class="img_source"><a href="media/c2f7679e.Tirexo-adresse-site.jpg" data-original-source="https://p7s2v4g5.rocketcdn.me/wp-content/uploads/2021/11/Tirexo-adresse-site.jpg">Source image</a></div>
<script src="https://warriordudimanche.net/themes/tortuegeniale/js/checkLinks.js"></script>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1679/626e415fddc1f#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1681/6272212d030db
title: Apps.education.fr
uri: Apps-education-fr
url: https://apps.education.fr/
content:
<img src="media/a7200302.gadget.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/gadget.jpg" style="width:100%;height:auto"/><blockquote>
<p>Pour vous accompagner au quotidien et répondre aux besoins du travail à distance pendant le confinement, nous mettons à votre disposition la version Beta d'apps.education.fr. Cette version expérimentale est issue d'un projet qui a vocation à être pérennisé à l'échelon national. Vous y trouverez les outils essentiels et communs à tous les métiers de l’Éducation nationale. Les utilisateurs sont propriétaires de leurs données et sont, de fait, en charge de leur gestion. Nous vous souhaitons une bonne utilisation. </p>
</blockquote>
<p>Au menu, des instances Peertube, Etherpad, Nextcloud, Blogs, CodiMD, Visio CNED, Webinaire...</p>
<p>Encore en béta.</p>
<p>Par contre, pour un service qui met en avant la maîtrise de leurs données par les utilisateurs, le recours à matérial design et google fonts, ça fait tâche...</p>
<p><p style="text-align:center"><img src="media/86288289.1651647181-appseducationfr.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1651647181-appseducationfr.jpg" alt="appseducationfr.jpg"/></p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1681#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1682/jadore-mes-eleves
title: J'adore mes élèves
uri: J-adore-mes-élèves
content:
<img src="media/9aff75ad.barbapapa.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/barbapapa.jpg" style="width:100%;height:auto"/><p>Hier, à la faveur d'un EPI avec mes quatrièmes lors duquel une élève me disait que son anniversaire tombait jeudi, j'ai confessé que c'était également mon cas... vous connaissez les élèves: la plupart du temps, ils s'avèrent incapables de prêter attention à une consigne tant qu'elle n'a pas été formulée à voix haute un nombre de fois égale à un multiple du nombre d'oreilles dans la classe... curieusement, cette info-là, pourtant exprimée à mi voix, a fait le tour de la salle instantanément.</p>
<p>A leurs yeux, le problème était qu'ils n'allaient pas m'avoir jeudi à cause d'un déplacement d'heure.</p>
<p>Casse-la-tienne comme dirait Bérurier (car je spike le santantonio couramment), aujourd'hui, une de mes élèves arrive avec un sac et me demande <strong> l'autorisation de me fêter mon anniversaire</strong> ! (💖)</p>
<p>J'aime vraiment ces mômes... ce ne sont pas toujours des flèches, ils ne bossent pas vraiment mais ils sont extrêmement attachants (un de mes collègues dit «attachiants»), pleins de qualités non évaluées. Ils me font souvent rire, ils arrivent à me surprendre et, parfois, ils m'émeuvent. </p>
<p>Du coup, on a lâché l'affaire pour le cours et on a utilisé des applis de jeu que j'ai faites  (un pendu et un qui est-ce) et on a joué en espagnol en mangeant du gâteau et en buvant un verre de banga.</p>
<p>Je leur ai sans doute dit merci une bonne trentaine de fois et que leur geste resterait pour moi un souvenir unique et chaleureux.</p>
<p>Ils sont mignons, ces p'tis cons 💖</p>
<center><img src="media/b3169ed0.da39a3ee5e6b4b0d3255bfef95601890afd80709.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/da39a3ee5e6b4b0d3255bfef95601890afd80709.jpg" alt=""/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1682#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1683/lol-jour
title: LOL du jour...
uri: LOL-du-jour
content:
<img src="media/d4da9e67.teamvieux.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/teamvieux.jpg" style="width:100%;height:auto"/><center><img src="media/fe7a522b.e629a73a0078c9ba00e7f7414ce09d7e232f7093.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/e629a73a0078c9ba00e7f7414ce09d7e232f7093.jpg" alt="j'ai appris à la radio ce matin  que les socialistes étaient   divisés sur le thème de l'union  avec la France Insoumise..."/></center>
<center><img src="media/2fd91129.a9a7032e17f957b6c7811e249c0a5d17af9be87a.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/a9a7032e17f957b6c7811e249c0a5d17af9be87a.jpg" alt="C'est une   incroyable  nouvelle !"/></center>
<center><img src="media/2c8cbc81.93675889e9dff6deb04aa2775d00da6f50760b0f.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/93675889e9dff6deb04aa2775d00da6f50760b0f.jpg" alt="Ça signifie qu'il y a   encore assez de socialistes  pour qu'ils se subdivisent !"/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1683#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1684/627782bcadf32
title: Installation - guizero gui python
uri: Installation-guizero-gui-python
url: https://lawsie.github.io/guizero/
content:
<img src="media/a876d53c.coudification.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/coudification.jpg" style="width:100%;height:auto"/><blockquote>
<p>The aim of guizero is to make the process of creating simple GUIs quick, accessible and understandable for new learners.</p>
<ul>
<li>Works with standard Python Tkinter GUI library (and no need to install other libraries)</li>
<li>Abstracts away details new learners find difficult to understand (such as Tkinter StringVar() objects)</li>
<li>Accessible widget naming system to help new learners to build up a mental model</li>
<li>Flexible enough to be used for projects up to A-Level standard, yet accessible to primary school children</li>
<li>Comprehensive and accessible documentation with examples</li>
<li>Generates helpful additional error messages</li>
</ul>
</blockquote>
<p>Liste des widgets: <a href="https://lawsie.github.io/guizero/widgetoverview/">https://lawsie.github.io/guizero/widgetoverview/</a></p>
<div class="via"><span title="Source du lien">Via https://jcfrog.com/shaarli41/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1684#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1685/rebucon-10-conneries-serie
title: Rébucon #10 : des conneries en série...
uri: Rébucon-10-des-conneries-en-série
content:
<img src="media/d32150cf.mother_of_god.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mother_of_god.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/6c26ea7f.1652014629-rebucon10.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1652014629-rebucon10.jpg" alt="rebucon10.jpg"/></p></p>
<p><p style="text-align:center">Mon grand pelait des pommes pour un crumble et là, c'est le drame, il fait le jeu de mots à l'origine de ce rébucon...</p></p>
<p><p style="text-align:center"> <img class="smile xbig" src="media/4528563a.touchepas.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/touchepas.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1685#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1686/lappli-documents-que-jai-codee-pour-taf
title: L'appli de documents que j'ai codée pour le taf...
uri: L-appli-de-documents-que-j-ai-codée-pour-le-taf
content:
<img src="media/0ac79c7f.3615ml.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/3615ml.jpg" style="width:100%;height:auto"/><p>Ça fait un moment que je parle de certaines de mes applis au fil de billets ou de commentaires, en particulier de celle que j'utilise au boulot. Un très long billet totalement dispensable destiné à ceux que l'enseignement intéresse (ou les logiciels dans l'enseignement) </p>
<p>Je me suis dit que ça pouvait intéresser des gens de voir avec quoi je taffe.</p>
<center><img src="media/71828ef6.4ce01a1dffaf38b3af9d5145973193539c05d3d9.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/4ce01a1dffaf38b3af9d5145973193539c05d3d9.jpg" alt="Les autres, vous  pouvez y aller..."/></center>
<h1>Les attentes (le pourquoi du comment j'ai décidé de faire mon propre truc)</h1>
<p>Tout est venu de l'aspect pour le moins instable et aléatoire des logiciels et environnements proposés dans le cadre de mon boulot que ce soit au niveau du ministère, de l'académie, du département ou même du collège.</p>
<h2>1- du problème des évolutions 👎</h2>
<p>En gros, on change soit de logiciel soit d'environnement soit de machines à peu près tous les ans ou les deux ans, ce qui induit une certaine appréhension au niveau de la conservation de nos données: les exercices réalisés dans les exerciseurs disparaissent, les données et documents de l'ENT également... bref: c'est du taf inutile à se retaper tous les ans (ou deux ans) 💩</p>
<h2>2- du problème des logiciels 👎</h2>
<p>Mon autre souci, c'est que les logiciels proposés sont rarement utilisés par ceux qui les codent puisqu'il s'agit d'applis à caractère administratif (appel/cahier de texte etc) ou pédagogiques (exerciseurs / stockage de données /  expos etc)</p>
<p>Résultat, l'UI est merdique et il est impossible de faire la moindre opération sans un nombre de clics qui à lui seul justifierait qu'on vire le bureau d'études. Quand tu dois swapper clavier souris trois fois pour juste une case à cocher, on a un problème. 😬</p>
<p>Ce problème vient du fait qu'à vouloir donner la possibilité de réaliser des choses complexes, on complexifie inutilement la réalisation des choses simples... or, on fait plus souvent des cases à cocher ou des cases de texte à remplir que des formulaires insérés dans des vidéos. 😭</p>
<h2>3- de mes attentes persos quant aux applis</h2>
<p>Pour ma part, j'attends d'une appli destinée aux élèves et aux professeurs que:</p>
<p>Pour les élèves:</p>
<ol>
<li>la consultation et les exercices se retrouvent sur la même plate-forme et dans des espaces clairs</li>
<li>les élèves n'aient pas à se logger pour pouvoir consulter ou s'exercer ( limiter la friction de travail selon mon adage: «si c'est galère il va pas le faire» 😅)</li>
<li>ça passe partout y compris et surtout SUR LEUR PITIN DE TELEPHONES ! Quand tu vois l'ENT sur mobile, ça te donne des envies de suicide collectif.</li>
<li>que ce soit clair, lisible et simple.</li>
<li>que tous les documents / pdf etc utilisés lors d'un cours soient dispo depuis un seul lien de partage</li>
</ol>
<p>Pour moi:</p>
<ol>
<li>pas de perte de temps au moment de mettre en ligne: je copiecolle le lien de partage de mon document dans l'ENT et c'est tout.</li>
<li>pas de perte d'énergie au moment de réaliser les documents et travaux (limiter la friction d'usage selon mon adage «la vie est trop courte pour se faire chier deux heures sur un document»)</li>
<li>mise en ligne rapide et simple des documents (et possibilité de partager des documents sur une page sans la réaliser vraiment: génération auto de la page de partage)</li>
<li>pas de perte de mon boulot: c'est sur mon serveur, pas sur une merde académique hébergée aux USA qui va se perdre ou être fliquée.</li>
<li>pas de flicage ni de moi ni de mes élèves.</li>
<li>rapidité et simplicité de la création d'exercices</li>
</ol>
<h1>Naissance de Documentos</h1>
<p>Il s'agit d'une appli en ligne de consultation libre des documents utilisés en cours.</p>
<p>Côté élève, un lien de partage conduit à la page que j'utilise en classe pour faire cours: il a donc toutes les ressources pour revoir la leçon ou récupérer le cours en un seul lien.</p>
<p>Cette même page me permet de mettre une image en plein écran en un clic, de faire plusieurs diapos simplement etc.</p>
<p>Côté enseignant, elle fournit un explorateur de fichiers , un éditeur de pages etc. On peut ainsi créer un nouveau dossier de travail pour les 5ème, y déposer en une fois mp3, images etc, y créer une page dans laquelle on organise le tout et même créer des exercices numériques sans que ça prenne plus de temps de le faire là que de le faire sous libreoffice (souvent, la version papier me prend grave plus de temps que la version numérique en fait 😅)</p>
<h1>Ok, mais ça a quelle tronche ton truc ?</h1>
<p>La racine de la page d'accueil donne accès à tous les niveaux
<p style="text-align:center"><img src="media/cb3fd717.1652188840-documentos1_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/Lapplidedocumentsquejaicodepourletaf-10-05-2022-14h46/1652188840-documentos1_copie.jpg" alt="documentos1 copie.jpg"/></p></p>
<p>et dans chaque niveau, une page unique liste tous les documents disponibles. Quand le prof cherche le document du jour, il peut filtrer en tapant une partie du nom du dossier contenant lesdits documents.<p style="text-align:center"><img src="media/e91d8260.1652188840-documentos2_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/Lapplidedocumentsquejaicodepourletaf-10-05-2022-14h46/1652188840-documentos2_copie.jpg" alt="documentos2 copie.jpg"/>
</p></p>
<p>Une fois sur le document, l'élève (ou le prof en classe) a une page claire avec documentation, questions, liens vers les fiches de révision et pdf éventuellement distribué.
<p style="text-align:center"><img src="media/3601adeb.1652189104-document_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1652189104-document_copie.jpg" alt="document copie.jpg"/></p></p>
<p>L'enseignant peut également ajouter des éléments de formulaire dynamiques permettant de sélectionner, cocher, ordonner, compléter
<p style="text-align:center"><img src="media/e794c39e.1652189279-documentos3_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1652189279-documentos3_copie.jpg" alt="documentos3 copie.jpg"/></p>
Vous noterez au passage qu'on peut ajouter un bouton permettant de se rendre directement à un temps T d'une vidéo ou d'un enregistrement, pour guider les élèves.</p>
<p>J'ai ajouté un bouton servant à changer la police de caractères  pour l'opendyslexic:
<p style="text-align:center"><img src="media/9f5132f8.1652189373-documentos3dys_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1652189373-documentos3dys_copie.jpg" alt="documentos3dys copie.jpg"/></p></p>
<h1>Et côté admin alors ?</h1>
<p>Le prof a un filemanager pour créer des dossiers et des fichiers simplement, uploader en glisser-déposer, éditer des fichiers. L'accent a été mis sur la rapidité et la simplicité d'utilisation.
<p style="text-align:center"><img src="media/e7eb56a6.1652189517-filemanager_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1652189517-filemanager_copie.jpg" alt="filemanager copie.jpg"/></p></p>
<p>Si on se contente d'uploader sans mettre de page, le lien générera une page complète avec les documents. Sinon, on ajoute une page html qu'on édite ensuite (deux clics)
<p style="text-align:center"><img src="media/541c809b.1652189716-editeur_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1652189716-editeur_copie.jpg" alt="editeur copie.jpg"/></p></p>
<p>Tous les fichiers constituant un «document de classe» se trouvent dans le même dossier par défaut: si on crée des sous-dossiers dans celui du document, chaque sous-dossier devient une diapo indépendante générée comme des pages individuelles. Lorsqu'on se rend sur la page de partage, on passera de l'une à l'autre avec les flèches du clavier ou celles apparaissant sur les côtés de l'écran... pas besoin de se faire chmir à créer les diapos, les lier que sais-je.</p>
<p>On a donc: ROOT&gt; niveau&gt; document&gt; fichiers  ou  ROOT&gt; niveau&gt; document&gt; diapo1&gt;fichiers ,  ROOT&gt; niveau&gt; document&gt; fichiers&gt;diapo2&gt;fichiers etc.</p>
<h1>Et la réalisation d'exercices alors ?</h1>
<p>Pour la mise en page, on utilise markdown, donc, du texte brut. Hors de question pour moi de devoir me prendre le chou avec des mises en page compliquées.</p>
<p>Sur ce principe, pas de boîtes de dialogue, de clics multiples pour créer des exos: tout se fait par deux types de «balises» sans lâcher son clavier:</p>
<h2>les {{}}</h2>
<p>Propres à mon framework perso, je les ai adaptées à Documentos:</p>
<ul>
<li>pour insérer un fichier à un endroit: <strong>{{fichier.ext}}</strong> et c'est tout.</li>
<li>pour insérer tous les fichiers d'un type <strong>{{&ast;.jpg}}</strong>, et si on ne se souvient pas bien du nom <strong>{{&ast;moncul.jpg}}</strong> fonctionne très bien.</li>
<li>pas de boutons ou balises spéciales selon les documents: documentos se démerde seul... ainsi <strong>{{fichier.jpg}}</strong> crée une image qui passe en fullscreen au clic, <strong>{{fichier.mp3}}</strong> crée un lecteur audio, <strong>{{fichier.mp4}}</strong> crée un lecteur video etc...</li>
<li>on peut ajouter facilement des choses plus poussées en insérant des <strong>{{fichier.css}}</strong> ou <strong>{{fichier.js}}</strong>spécifiques.</li>
<li>L'appli offre certaines constantes accessibles de la même façon: <strong>{{BLEU}}</strong> change le fond en bleu, <strong>{{FULLSCREEN}}</strong> passe en fullscreen dès le chargement, <strong>{{FECHA}} </strong>ajoute la date du jour en espagnol...</li>
</ul>
<h2>les []</h2>
<p>Les éléments de formulaire sont générés via des commandes gu genre {{app-&gt;flashcards("")}} qui ne sont pas super simple à mémoriser ou sexy à voir. Du coup, j'ai créé des aliases plus simples qui utilisent les crochets. Ainsi:</p>
<ul>
<li>une case texte ?<strong> [texte à trouver]</strong></li>
<li>Il faut accepter plusieurs réponses ? <strong>[réponse1+réponse2]</strong></li>
<li>une liste déroulante ?<strong> [choix 1,choix 2, +bon choix,choix3]</strong></li>
<li>Une case à cocher ?<strong> []texte d'une case à ne pas cocher], [+]texte d'une à case cocher]</strong></li>
<li>un verbe à conjuguer ?<strong> [conjugaison:llamo,llamas,llama,llamamos,llamáis,llaman]</strong></li>
<li>une phrase à ordonner ? <strong>[ordonne:La primera pelota está en la estantería.]</strong></li>
<li>des flashcards ?<strong> [flashcards:texteface:textedos;texteface2:textedos2]</strong></li>
<li>Une liste de mots à trouver ? [<strong>mots:textefr:texteesp;textefr2:texteesp2]</strong></li>
<li>Un mot avec traduction ? <strong>[texte es=texte fr]</strong></li>
<li>Un bouton pour aller au temps T d'un media ? <strong>[espana.mp3&gt;0:07] ou [&gt;0:07] </strong>si un seul media est présent sur la page.</li>
<li>Un bouton pour stocker les réponses de l'élève ?<strong> [envoyer]</strong></li>
<li>Un enregistreur pour les élèves n'ayant pas d'appli d'enregistrement ? <strong>[enregistreur]</strong></li>
</ul>
<p>Le fait de ne jamais quitter le clavier supprime la plupart des clics et la perte de temps du passage entre clavier et souris. ça s'avère redoutable dès qu'on a un peu l'habitude: on ne s'occupe que du contenu sans jamais perdre de temps à chercher comment faire (friction d'utilisation minimale)</p>
<center><img src="media/1b1d4e62.69963671d0d4e241cbd8466c8baf3e91abd8b287.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/69963671d0d4e241cbd8466c8baf3e91abd8b287.jpg" alt="Par contre, c'est moche"/></center>
<h2>Tu as parlé de stocker les réponses des élèves ! ET LE RGPD ? 😱</h2>
<p>T'inquiète, mon con de chef m'a suffisamment fait chier avec ça pour que je ne coure aucun risque (faire une recherche sur ce site avec le mot clé «j'abandonne» 😡): </p>
<ol>
<li>rien n'est hébergé hors serveur,</li>
<li>je n'utilise rien que je n'ai fait moi-même (aucune lib notamment)</li>
<li>les données des formulaires remplis qui sont sauvegardées le sont dans un fichier anonymisé: à aucun moment l'élève ne renseigne son nom et à aucun moment une donnée perso n'est utilisée pour le nommage de fichiers. Quand l'élève a envoyé le formulaire, le site lui donne un code à fournir au prof afin qu'il ait accès à la copie.</li>
</ol>
<p>J'utilise Documentos depuis 2018 et je le modifie régulièrement. L'utilisation au quotidien est top et lors du confinement, je n'ai pas eu à changer grand-chose pour que le distanciel soit possible... je pouvais fournir presque en temps réel et mes élèves ont pu bosser dès les premières minutes de confinement sans être déroutés et depuis n'importe quel appareil (là où l'ENT était à genoux dès 8:10)</p>
<h1>Pas de lien ?!</h1>
<p>Je ne fournis pas le code de Documentos pour plusieurs raisons:</p>
<ol>
<li>c'est codé pour moi, avec mes habitudes... ça peut ne pas convenir à d'autres</li>
<li>c'est fait pour l'espagnol: on peut l'adapter, mais faut coder</li>
<li>il y a toujours des bugs par ci par là: je m'en accommode parce que je n'ai pas le temps de coder plus que ça et que ça ne touche pas le côté élève... mais ce serait chiant pour un autre.</li>
<li>j'ai beau essayer de maintenir la cohérence et la logique du code, le patch à la truelle nécessite de reprendre certains aspects.</li>
<li>pas de lien de démo car les documents fournis aux élèves sont copyrightés et que je ne veux pas d'emmerdes avec les éditeurs de bouquins <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></li>
</ol>
<p>Après, on peut discuter, hein 😉</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1686#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1687/627ccfe28ab96
title: Oubliez « Ok Google », l’assistant Google va vous répondre si vous le regardez - Numerama
uri: Oubliez-Ok-Google-l-assistant-Google-va-vous-répondre-si-vou
url:
https://www.numerama.com/tech/958359-oubliez-ok-google-lassistant-google-va-vous-repondre-si-vous-le-regardez.html

content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p><p style="text-align:center"><img src="media/980e0a75.utait_tout_pour_savoir_si__l_utilisateur_s_adressait__lui___.png" data-original-source="http://warriordudimanche.net/data/medias/images//1652347125-Donc__déjà_avant__Google__écoutait_tout_pour_savoir_si__l_utilisateur_s_adressait_à_lui___.png" alt="Donc  déjà avant  Google  écoutait tout pour savoir si  l utilisateur s adressait à lui   .png"/>
</p><center><img src="media/500c0897.9d1e46ab541983a415a89326213ca39eac60ebe7.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/9d1e46ab541983a415a89326213ca39eac60ebe7.jpg" alt="Mais ça devait encore être trop  dur pour les usagers vu que   maintenant, il va carrément  filmer en continu, officiellement,  détendu du gland..."/></center></p>
<center><img src="media/ba33ec48.31519ece5ed6f77a046abbca032aa98cdefd13be.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/31519ece5ed6f77a046abbca032aa98cdefd13be.jpg" alt="La prochaine étape sera sans   doute d'anticiper toute volonté  -et par là de rendre inutile tout  mouvement même oculaire- en  lisant directement nos pensées..."/></center>
<center><img src="media/8f39037e.4fbc6953484da5c0e22638d3d9f6f56ef5ead833.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/4fbc6953484da5c0e22638d3d9f6f56ef5ead833.jpg" alt="Après avoir continuellement fait   gaffe à ce qu'on dit, puis à ce   qu'on fait... on ne tardera plus à  devoir prendre garde à ce qu'on  pense..."/></center>
<center><img src="media/cad73e1b.2d4509e87d25f4b3fb0da6529ac8e1586e70f432.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/2d4509e87d25f4b3fb0da6529ac8e1586e70f432.jpg" alt="Meh gneh po   grav si t'o   rin o cachey..."/></center>
<center><img src="media/0cf8841c.b47b3e5f76a240d0b39a2f1067354f6a0bbde63f.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/b47b3e5f76a240d0b39a2f1067354f6a0bbde63f.jpg" alt="Oui, d'un autre côté, faut  admettre que niveau pensée  certains n'auront pas grand  chose à cacher, en effet..."/></center>
<div class="via"><span title="Source du lien">Via https://ecirtam.net/links/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1687#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1689/627e7b524a66e
title: L'avait qu'à bien travailler à l'école
uri: L-avait-qu-à-bien-travailler-à-l-école
url: https://grisebouille.net/lavait-qua-bien-travailler-a-lecole/
content:
<img src="media/c49e2b99.bravo.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bravo.gif" style="width:100%;height:auto"/><p>La vache: tout est dit. Merci Gee !<div class="via"><span title="Source du lien">Via <a href="https://www.sammyfisherjr.net/Shaarli/">https://www.sammyfisherjr.net/Shaarli/</a></span></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1689#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1688/627e7a5fa12bc
title: Les créateurs de la série Game of Thrones adaptent un classique chinois de la SF
uri: Les-créateurs-de-la-série-Game-of-Thrones-adaptent-un-classique-chin
url:
https://actualitte.com/article/5833/adaptation/les-createurs-de-la-serie-game-of-thrones-adaptent-un-classique-chinois-de-la-sf

content:
<img src="media/3c16f078.nois-de-la-sf-6228485lpw-6239965-article-jpg_3905157_660x287.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/les-createurs-de-la-serie-game-of-thrones-adaptent-un-classique-chinois-de-la-sf-6228485lpw-6239965-article-jpg_3905157_660x287.jpg" style="width:100%;height:auto"/><p>OMAGADOMAGAD;;</p>
<p>Je confirme ton opinion @sammy: un excellent roman de hard SF qui, si vous parvenez à entrer sans être dérouté par le style et l'univers... il vaut VRAIMENT le coup.</p>
<p>Si vous avez marre des univers prévisibles et sans imagination, si vous pestez contre les romans peu crédibles ou accumulant les invraisemblances, si vous avez envie de dépaysement littéraire... lisez le problème à trois corps.</p>
<p>Par contre, pour un gars qui a des difficultés à retenir les noms,  c'est l'enfer ! <img class="smile normal" src="media/40b58aa0.omg.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/omg.png"/> <div class="via"><span title="Source du lien">Via <a href="https://www.sammyfisherjr.net/Shaarli/">https://www.sammyfisherjr.net/Shaarli/</a></span></div><br/><br/><div class="img_source"><a href="media/77ecdca9.6228485lpw-6239965-article-jpg_3905157_660x287.jpg" data-original-source="https://static.lpnt.fr/images/2016/11/18/6228485lpw-6239965-article-jpg_3905157_660x287.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1688#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1690/627f4fca11735
title: 4 Cool Hover Effects That Use CSS Text Shadow | CSS-Tricks - CSS-Tricks
uri: 4-Cool-Hover-Effects-That-Use-CSS-Text-Shadow-CSS-Tricks-CSS-Trick
url: https://css-tricks.com/cool-hover-effects-that-use-css-text-shadow/
content:
<img src="media/6d73211b.css.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/css.png" style="width:100%;height:auto"/><p>Chouettes astuces d'effet Hover sur du texte à base de CSS. Très bonne idée en effet !<div class="via"><span title="Source du lien">Via <a href="https://lehollandaisvolant.net/?mode=links">https://lehollandaisvolant.net/?mode=links</a></span></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1690#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1691/dimanche-15-mai-2022-fourtoutici-hacke-et-verole
title: Dimanche 15 Mai 2022 : fourtoutici hacké et vérolé
uri: Dimanche-15-Mai-2022-fourtoutici-hacké-et-vérolé
url: https://forum.liseuses.net/index.php?sujet=20756
content:
<img src="media/2e3d42b8.idnoires.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/idnoires.jpeg" style="width:100%;height:auto"/><p>Merci à Ouahouah qui a pris le temps de me signaler ce problème : le site fourtoutici semble avoir été détourné de son propos en interne. </p>
<p>Plus de liste de nouveautés en page d'accueil, zips suspects en lieu et place des epub, scripts VBS... </p>
<p>A éviter donc 💣</p>
<p>Edit à 16:50... Tout semble revenu à la normale. On télécharge bien des epubs. Le staff a même fait un message d'explication:</p>
<blockquote>
<p>Fourtoutici a redémarré juste les uploads.... Le tchat est Invisible, moins grave ça..... Quand des hackeurs de basse intensité balancent des messages polluants et uploadent des lignes en vbe recopiées d'ailleurs, je me dis moi : les vilains ne lâcheront pas si ils t'ont mordu. Question d'amour propre chez les petits hackeurs qui veulent briller aux yeux des grands.te suivront sur ton nouvel URL. Le serveur cloudfare limite et encaisse bien les requêtes massives, cela restreint les moyens de ces enquiquineurs pour qui tout est fun . Le partage de la culture, les petits hackeurs ne lui accordent pas d'importance. Leur culture c'est le profit... et le lol. Un éditeur ou amaz ou une vraie mafia, ce serait du fichier infecte cousu main et une attaque pensée stratégiquement en amont pour que le site disparaisse à coup sûr. Les enquiquineurs n'abandonnent pas mais si fourtoutici devient vigilant, il fonctionnera... bien ou du moins en pointillés... mais ne mourra pas.</p>
</blockquote>
<p>Edit du 24 mai 2022: Polutrops (merci à lui) m'a signalé dans les commentaires que la page d'accueil est à nouveau vérolée (zips et .doc). Pourtant, les archives et la recherche pointent bien vers des epubs. Étrange... Attention, prudence et quant-à-soi...</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1691#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1692/6280dae7d25c9
uri: Un-lycée-près-de-Lyon-sous-le-choc-la-professeure-meurt-devant-ses
title:
Un lycée près de Lyon sous le choc : la professeure meurt devant ses élèves en plein cours | Actu Lyon

url:
https://actu.fr/auvergne-rhone-alpes/saint-priest_69290/un-lycee-pres-de-lyon-sous-le-choc-la-professeure-meurt-devant-ses-eleves-en-plein-cours_50965739.html

content:
<img src="media/44d621e1.mondedemerde.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mondedemerde.jpg" style="width:100%;height:auto"/><p>Une prof de 64 ans meurt d'un malaise en plein cours... quelques jours avant, une prof d'une soixantaine d'années se défenestrait dans son lycée devant ses élèves ( <a href="https://www.revolutionpermanente.fr/Education-nationale-en-souffrance-a-Blois-une-enseignante-de-64-ans-se-defenestre-en-plein-cours">https://www.revolutionpermanente.fr/Education-nationale-en-souffrance-a-Blois-une-enseignante-de-64-ans-se-defenestre-en-plein-cours</a> )...</p>
<p>🎶Nous on va mourir sur scène, 
sous l'videoprojecteur...🎶</p>
<p>Ben dis donc, on se demande pourquoi plus personne ne veut faire ce boulot, hein... ( <a href="https://www.franceinter.fr/education/recrutement-des-enseignants-une-annee-2022-noire-avec-moins-de-candidats-et-moins-d-admissibles">https://www.franceinter.fr/education/recrutement-des-enseignants-une-annee-2022-noire-avec-moins-de-candidats-et-moins-d-admissibles</a> )</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1692#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1693/6280f13b25c19
title: Simple Mobile Tools
uri: Simple-Mobile-Tools
url: https://www.simplemobiletools.com/
content:
<img src="media/498f88b5.android.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/android.jpg" style="width:100%;height:auto"/><p>Je confirme l'opinion de Timo: les SimpleTools sont vraiment bien; le genre anti usine à gaz, discrètes, pas lourdes, simples à utiliser et pas intrusives.</p>
<p>A priori, un smartphone par eux est plutôt une bonne nouvelle... à voir !</p>
<div class="via"><span title="Source du lien">Via https://lehollandaisvolant.net/?mode=links</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1693#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1694/6283a1edc6318
uri: DIRECT-Remaniement-Le-fait-qu-une-femme-soit-nommée-au-poste-de-Pr
title:
DIRECT. Remaniement : Le fait qu'une femme soit nommée au poste de Premier ministre devrait être un non-événement", juge Roselyne Bachelot

url:
https://www.francetvinfo.fr/politique/remaniement/direct-remaniement-elisabeth-borne-nommee-a-matignon-la-suite-du-gouvernement-attendue-dans-les-prochains-jours_5142301.html

content:
<img src="media/99f27807.heuuu.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/heuuu.jpg" style="width:100%;height:auto"/><p>Plus que tout-à-fait d'accord. Et j'ajouterais que ce ne devrait pas être l'occasion de s'auto féliciter... J'ai l'impression qu'il n'y a qu'en France qu'on en soit encore à considérer que c'est un sujet de conversation.</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1694#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1695/62867de0baeca
title: Borderlands 3 gratuit sur Epic Games
uri: Borderlands-3-gratuit-sur-Epic-Games
url: https://store.epicgames.com/fr/p/borderlands-3
content:
<img src="media/ad956255.borderlands3-gratuit-sur-epicgames-borderlands-3-couv.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/borderlands3-gratuit-sur-epicgames-borderlands-3-couv.jpg" style="width:100%;height:auto"/><p>Tiens Borderlands 3 est gratuit cette semaine sur EpicGames store... Faudra que j'y joue...</p>
<p>Mon grand adore: il se fait des builds de fifou dessus !</p>
<img class="smile medium" src="media/7fc2edc5.lol.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/medium/lol.png"/> <br/><br/><div class="img_source"><a href="media/38f4fd59.borderlands-3-couv.jpg" data-original-source="https://c0.lestechnophiles.com/www.numerama.com/wp-content/uploads/2019/04/borderlands-3-couv.jpg">Source image</a></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1695#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1696/lol-perso-jour-revenge
title: Le Lol perso du jour: revenge...
uri: Le-Lol-perso-du-jour-revenge
content:
<img src="media/baa12d44.bencaalors.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bencaalors.jpg" style="width:100%;height:auto"/><p>C'est pas tous les jours que j'inaugure un nouveau tag dans mon site de calembredaines...</p>
<center><img src="media/617e5edd.01b2a42135016abe42b6ea7856d5112418310a95.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/01b2a42135016abe42b6ea7856d5112418310a95.jpg" alt="Je vous laisse le temps   d'aller voir ..."/></center>
<h1>y faut que je vous raconte</h1>
<p>J'ai eu une petite satisfaction professionnelle en mode bouffe ton chapeau Ô mon chef.</p>
<h1>petit rappel de contexte sans lequel on ne savoure pas le sel</h1>
<p>Je ne vous referai pas la liste des griefs déjà racontés <a href="http://warriordudimanche.net/article1132/j-abandonne">là</a>, <a href="http://warriordudimanche.net/article1272/5e85bb7e4e1c4">là</a> et <a href="http://warriordudimanche.net/article1273/jabandonne-iii">là</a> vu que c'est TLDR et que ça peut être résumé en deux trois phrases: 
<p style="text-align:center"><img src="media/11c31eb2.1653037145-starw.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1653037145-starw.jpg" alt="depuis des années mon chef s'est montré inculte du point de vue informatique, pusillanime quant au RGPD, insultant envers mon travail, incapable professionnellement et réfractaire vis à vis de mes applis. Il m'avait bien pourri pour que j'arrête mes applis «bricolées dans un coin» passque le RGPD ma pôv'dame." /></p></p>
<h1>plus récemment...</h1>
<p>L'année dernière, nous avons vu arriver une nouvelle adjointe fraîchement sortie des moules perdirs qui, débarquant dans un collège ou même les plus endurcis ont totalement abandonné les projets sous le harcèlement du principal, ne comprenait pas pourquoi personne ne s'inscrivait aux réunions de préparation du projet d'établissement.</p>
<p>Comme la discussion s'envenimait dans la salle des profs, j'étais intervenu en commençant par: «Je comprends votre surprise mais permettez-moi de vous expliquer dans quel contexte vous mettez les pieds» et je lui ai tout raconté. </p>
<center><img src="media/a3fff3fa.6b0b09b8a698b71592ca3b343dbb307dc3a83a6e.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/6b0b09b8a698b71592ca3b343dbb307dc3a83a6e.jpg" alt="Tout"/></center>
<p>Les humiliations en CA, les crises de colère du chef, ses manquements, sa volonté de refuser tout projet voire de le torpiller, son empressement à écraser ceux qui ne se laissent pas faire, sa réticence en ce qui concerne les outils informatiques et la véhémence dont il avait pu faire preuve envers moi et envers les autres.</p>
<p>J'ai terminé en lui disant que dans ce contexte, on vient faire ses heures et on repart sans se faire remarquer et on ne va pas chercher les ennuis en s'investissant dans des projets.</p>
<p>Elle avait bien compris la situation</p>
<h1>Revenons à hier 😬</h1>
<p>Il se trouve que ma collègue d'Espagnol a de gros ennuis de santé, de famille et - ce qui se comprend dans sa situation - de dépression. Du coup, beaucoup d'absences et des élèves de tous les niveaux qui n'ont pas de cours d'espagnol.</p>
<p>Comme il n'y a presque plus de remplaçants, qu'il faut des absences de plus de 15 jours consécutifs pour en obtenir et qu'en plus c'est un poste bâtard à cause des demi stagiaires, personne n'est là. Et comme il est hors de question que je fasse des heures supp de remplacement contre lesquelles je m'élève, les chefs se retrouvent le bec dans l'eau (de toutes façons nos EDT sont incompatibles).</p>
<h1>Toutefois...</h1>
<p>L'adjointe est quand-même venue me demander si je pouvais fournir du travail à ces élèves afin <del>de faire taire les parents</del> de leur permettre de progresser un peu quand même. </p>
<p>Elle me propose de créer un créneau fictif pour ces classes dans mon espace ENT pour que je puisse fournir. Je la regarde et, avec un sourire un peu troll, je lui dis que je peux faire plus simple: proposer sur mon serveur une page par niveau avec des travaux que j'adapterai au distanciel complet pour ces classes.</p>
<center><img src="media/0120654f.4af869e3a9d27c324b77aaddde7a99c876f9884d.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/4af869e3a9d27c324b77aaddde7a99c876f9884d.jpg" alt="TOUT"/></center>
<p>Et là, se rappelant de l'état d'esprit du chef à ce sujet et sur un regard complice, elle me dit: «Je vais D'ABORD demander à M.[LECHEF]...»</p>
<center><img src="media/1c80cd8a.8a30407962eeb19b309b78ddf587aea18ab55232.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/8a30407962eeb19b309b78ddf587aea18ab55232.jpg" alt="LOL"/></center>
<p>Plus tard, elle profite de mon passage dans le couloir de l'administration pour m'appeler; le chef est là lui-aussi, un peu en retrait. Dos à lui, l'adjointe prend la parole et me dit: «à propos du travail en distanciel, j'ai créé les créneaux et pour ce qui est du contenu...» elle fait une courte pause complice et ajoute en articulant particulièrement bien «faites comme vous le jugez bon, vous avez carte blanche»</p>
<p>Puis elle a souri.</p>
<p>Le chef regardait ses pompes puis il m'a remercié de bien vouloir prendre sur mon temps pour aider les élèves et m'a même demandé de déclarer les heures pour qu'il puisse me les payer.</p>
<p><p style="text-align:center"><img src="media/b15fedd5.1653036677-turntables.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1653036677-turntables.jpeg" alt="turntables.jpeg"/></p></p>
<center><img src="media/68d3f48a.e03102ca879afb20c61246fc8f4ab76089ce43bf.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/e03102ca879afb20c61246fc8f4ab76089ce43bf.jpg" alt="Comment ça a dû  lui piquer le cul  d'être obligé de me  demander de l'aider et  d'accepter mes applis  «bidouillées dans mon coin»"/></center>
<center><img src="media/624a6891.580189ba35fad15800e773117c40c0e2cc07be4a.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/580189ba35fad15800e773117c40c0e2cc07be4a.jpg" alt="#dansTonCul"/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1696#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1697/62879084a3b4b
title: Faster. Better. More focused. Reading.
uri: Faster-Better-More-focused-Reading
url: https://bionic-reading.com/
content:
<img src="media/413b1535.omg.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/omg.png" style="width:100%;height:auto"/><p>La vache, c'est positivement impressionnant !
Même sur le texte en anglais, on lit carrément plus vite en mettant en gras le début des mots...</p>
<p>Je connaissais la lecture rapide, mais là, c'est perceptible dès la première lecture, sans entraînement...</p>
<p>Merci Timo pour le partage !</p>
<div class="via"><span title="Source du lien">Via https://lehollandaisvolant.net/?mode=links</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1697#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1698/6287a9004dc6c
title: Warrior du Dimanche - Publication à caractère intermittent, approximatif et dilettante.
uri: Warrior-du-Dimanche-Publication-à-caractère-intermittent-approxim
url: https://warriordudimanche.net/
content:
<img src="media/6d835065.enfants.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/enfants.jpg" style="width:100%;height:auto"/><p>@Antichesse (o ^ω^ o)
Lol ! Je suis heureux d'avoir contribué à un rire ! C'est pas si souvent qu'on a des satisfactions en ce moment ;-)</p>
<p>On ne se connaît pas, mais c'est à la faveur de moments et d'attentions comme ceux-ci qu'on tisse des liens ... Dans mes bras camarade ! o/</p>
<div class="via"><span title="Source du lien">Via https://cakeozolives.com/shaarli-antichesse/?yEOfgw</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1698#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1700/628e295cc5110
title: Les publicitaires font main basse sur les données des élèves partout dans le monde | Mediapart
uri: Les-publicitaires-font-main-basse-sur-les-données-des-élèves-partou
url:
https://www.mediapart.fr/journal/international/250522/les-publicitaires-font-main-basse-sur-les-donnees-des-eleves-partout-dans-le-monde

content:
<img src="media/459137a5.maispitin.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/maispitin.jpg" style="width:100%;height:auto"/><p>Merci à @parigotmanchot pour l'article intégral et désolé pour l'aspect décousu de ces notes... </p>
<h1>My two cents</h1>
<p>J'ai déjà regardé rapidement avec des outils de base les applis largement utilisées et préconisées par la DANÉ (donc l'éducation nationale) : voir <a href="https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees">https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees</a> et <a href="https://warriordudimanche.net/article1628/et-lent-il-est-rgpd">https://warriordudimanche.net/article1628/et-lent-il-est-rgpd</a></p>
<p><strong><em> TLDR; </em></strong>On trouve des connexions vers des serveurs USA pour à peu près tout. Même en dehors de trackers authentiques, ces appels suffisent à eux seuls à poser un problème vis-à-vis du RGPD.</p>
<h1>L'article</h1>
<blockquote>
<p>Le problème est que si on interdisait toutes les applications poubelles, si on arrêtait d’utiliser Zoom, Teams... On serait contraint de ressortir la machine à écrire</p>
</blockquote>
<p>Argument fallacieux et facile: non, on n'est pas «coincé» avec des outils «dont on n'arrive pas à se passer»... on trouve beaucoup d'alternatives saines dans le monde du libre et de l'open-source. Par contre, oui, il faut changer d'habitudes, voir plus modeste, accepter de se former un peu... Si les GAFAM et autres monstres marchent aussi bien, c'est que la majorité s'en fout et veut que ça «juste marche».</p>
<blockquote>
<p>En réalité, les parents n’ont pas d’alternative. Soit ils consentent et ils peuvent suivre leurs enfants, soit ils refusent et dans ce cas ils ne peuvent plus les suivre. </p>
</blockquote>
<p>Pire, on ne leur demande aucune forme de consentement. Toutefois, <strong><em>le RGPD n'impose pas le consentement sous certaines conditions</em></strong>, en particulier dans le cadre d'un service public et l'exercice d'une obligation légale (voir <a href="https://www.cnil.fr/fr/reglement-europeen-protection-donnees/chapitre2#Article6">https://www.cnil.fr/fr/reglement-europeen-protection-donnees/chapitre2#Article6</a> alinéa c et e) ; il suffit de respecter un des critères de la liste:</p>
<blockquote>
<p>Le traitement n'est licite que si, et dans la mesure où, au moins une des conditions suivantes est remplie: </p>
<ul>
<li>a. la personne concernée a consenti au traitement de ses données à caractère personnel pour une ou plusieurs finalités spécifiques; </li>
<li>b. le traitement est nécessaire à l'exécution d'un contrat auquel la personne concernée est partie ou à l'exécution de mesures précontractuelles prises à la demande de celle-ci; </li>
<li>c.le traitement est nécessaire au respect d'une obligation légale à laquelle le responsable du traitement est soumis; </li>
<li>d. le traitement est nécessaire à la sauvegarde des intérêts vitaux de la personne concernée ou d'une autre personne physique;</li>
<li>e. le traitement est nécessaire à l'exécution d'une mission d'intérêt public ou relevant de l'exercice de l'autorité publique dont est investi le responsable du traitement;</li>
<li>f. le traitement est nécessaire aux fins des intérêts légitimes poursuivis par le responsable du traitement ou par un tiers, à moins que ne prévalent les intérêts ou les libertés et droits fondamentaux de la personne concernée qui exigent une protection des données à caractère personnel, notamment lorsque la personne concernée est un enfant.</li>
</ul>
</blockquote>
<p>Du coup, l'utilisation des données personnelles est légitime dans ce cadre pour les applis estampillées EN... </p>
<h1>En revanche,</h1>
<p>s'il y a captation des données par des tiers et usage publicitaire, il s'agit d'un détournement de l'usage légitime des données et ça, c'est dans le RGPD à la rubrique «PAS BIEN» car le responsable du traitement est censé garantir que les données ne seront pas utilisées autrement que dans le cadre légitime prévu par le RGPD et dans la durée prévue, voir <a href="https://www.cnil.fr/fr/reglement-europeen-protection-donnees/chapitre2#Article5">https://www.cnil.fr/fr/reglement-europeen-protection-donnees/chapitre2#Article5</a></p>
<blockquote>
<p>[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);</p>
</blockquote>
<h1>Toujours utile ?</h1>
<blockquote>
<p>la solution serait déjà de cantonner le numérique au sein de l’Éducation nationale à ce dont on a besoin. Ces outils sont parfois bénéfiques, et parfois ils n’apportent rien. </p>
</blockquote>
<p>Je suis d'accord: le «numérique» est un moyen et pas une fin. (hors confinement, qui est une période très particulière)</p>
<h1>Applis ENT et Ma classe à la maison...</h1>
<p>Ces deux applis sont citées nommément dans l'article, je vous renvoie à ce que j'avais écrit dessus ( <a href="https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees">https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees</a> et <a href="https://warriordudimanche.net/article1628/et-lent-il-est-rgpd">https://warriordudimanche.net/article1628/et-lent-il-est-rgpd</a> )</p>
<p>Là où on en apprend plus, c'est sur Pronote, dont je n'avais rien à dire mais qui pourtant n'a pas le cul propre puisqu'il requiert des frameworks fermés et puants (google et huawey) ... J.O.I.E 
Ils ont été intégrés pour :</p>
<ul>
<li>des notifs : dont on n'a rien à foutre dans le contexte EN, on est bien d'accord ?!</li>
<li>des stats : mais bourdel di pitin de mârde, pourquoi vous voulez des stats ?! Faites juste votre taf !</li>
</ul>
<p>Il n'y a AUCUNE RAISON PÉDAGOGIQUEMENT VALABLE pour détourner les données des utilisateurs des applis EN.</p>
<blockquote>
<p>En amont de la rentrée scolaire, chaque enseignant a reçu, sur son adresse mail académique, une url personnelle de classe virtuelle du CNED</p>
</blockquote>
<p>Oui... j'en parlais aussi ( <a href="https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees">https://warriordudimanche.net/article1569/plan-continuite-pedagogique-fuite-donnees</a> ) BOF.</p>
<div class="via"><span title="Source du lien">Via https://shaarli.obliv.fr/shaare/D_HNxg</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1700#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1702/6290b17bba9f8
title: Le "réflexe du cintre" est... surprenant !
uri: Le-réflexe-du-cintre-est-surprenant
url: https://www.youtube.com/watch?v=xFoJzjfMaIo
content:
<img src="media/7db980ea.le-reflexe-du-cintre-est-surprenant-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/le-reflexe-du-cintre-est-surprenant-maxresdefault.jpg" style="width:100%;height:auto"/><p>En dehors du réflexe lui-même, je trouve très didactique la méthode d'observation employée.</p>
<p>Pour ma part, je fais partie des «cintrés»... <br/><br/></p>
<center><img src="media/53d99cf0.97c08215785facbdfd8385970cdfbfb70a804c3d.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/97c08215785facbdfd8385970cdfbfb70a804c3d.jpg" alt="Pardon pour ça..."/></center>
<p>...et je dirai qu'ils s'agit moins d'un réflexe que d'une envie inexpliquée de tourner la tête: on ressent un vif besoin, un peu comme une démangaison te donne envie de gratter, mais ce n'est pas incoercible. Ce qui est troublant, c'est que l'envie démarre dès la pose du cintre au bon endroit et s'arrête dès qu'on le retire.</p>
<div class="img_source"><a href="media/a48a7c33.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/xFoJzjfMaIo/maxresdefault.jpg">Source image</a></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1702#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1701/6290aa8888d76
title: Du code Python dans vos pages HTML
uri: Du-code-Python-dans-vos-pages-HTML
url: https://korben.info/code-python-dans-html.html
content:
<img src="media/ef024b7f.computing.gif" data-original-source="http://warriordudimanche.net/data/medias/images/titres/computing.gif" style="width:100%;height:auto"/><img src="media/c2f2a71f.t-on-peut-mettre-du-python-dans-du-html-django-31800-1_copie.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1653648054-avec-pyscript-on-peut-mettre-du-python-dans-du-html-django-31800-1_copie.jpg" alt="avec-pyscript-on-peut-mettre-du-python-dans-du-html-django-31800-1 copie.jpg"/>
<blockquote>
<p>Bon, je ne vous cache pas que c’est long niveau processing et je ne pense pas que ce sera vraiment utilisable pour de l’application web grand public. Mais c’est rigolo. </p>
</blockquote>
<img class="smile medium" src="media/7fc2edc5.lol.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/medium/lol.png"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1701#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1703/vendredi-27-mai-2022
title: Teamvieux Old days comics
uri: Teamvieux-Old-days-comics
content:
<img src="media/219a3bf5.GRATOS.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/GRATOS.jpg" style="width:100%;height:auto"/><p>Yo la #teamvieux fan des BD marvel de notre enfance ? (nova, strange,spécial strange) ?</p>
<p><p style="text-align:center"><img src="media/81079d8f.1653661698-specialstrange01.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/Vendredi27Mai2022-27-05-2022-16h26/1653661698-specialstrange01.jpg" alt="specialstrange01.jpg"/></p>
<p style="text-align:center"><a href="https://www.extreme-down.io/ebooks/comics/93857-spgcial-strange-115-tomes.html">https://www.extreme-down.io/ebooks/comics/93857-spgcial-strange-115-tomes.html</a>
</p></p>
<p><p style="text-align:center"><img src="media/8e220e24.1653661698-Couv437398.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/Vendredi27Mai2022-27-05-2022-16h26/1653661698-Couv437398.jpg" alt="Couv437398.jpg"/>
</p>
<p style="text-align:center"><a href="https://www.extreme-down.io/ebooks/comics/93856-nova-235-tomes.html">https://www.extreme-down.io/ebooks/comics/93856-nova-235-tomes.html</a>
</p></p>
<p><p style="text-align:center"><img src="media/929a1b57.1653661698-strange01couv.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/Vendredi27Mai2022-27-05-2022-16h26/1653661698-strange01couv.jpg" alt="strange01couv.jpg"/>
</p>
<p style="text-align:center"><a href="https://www.extreme-down.io/ebooks/comics/93848-strange-353-tomes.html">https://www.extreme-down.io/ebooks/comics/93848-strange-353-tomes.html</a>
</p></p>
<p><p style="text-align:center"><img src="media/a7fc5d21.1653661698-Couv132144.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/Vendredi27Mai2022-27-05-2022-16h26/1653661698-Couv132144.jpg" alt="Couv132144.jpg"/>
</p>
<p style="text-align:center"><a href="https://www.extreme-down.io/ebooks/comics/93862-marvel-les-grandes-sagas-8-tomes.html">https://www.extreme-down.io/ebooks/comics/93862-marvel-les-grandes-sagas-8-tomes.html</a>
</p></p>
<p>c'est #cadeau</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1703#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1704/62920d852d18b
title: HTML Drag and Drop API - Web APIs | MDN
uri: HTML-Drag-and-Drop-API-Web-APIs-MDN
url: https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
content:
<img src="media/63324ae2.javascript.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/javascript.png" style="width:100%;height:auto"/><p>Merci @Timo pour ce résumé qui explique bien des déboires personnels avec le Drag&amp;drop.</p>
<p>Je me résume ça ici:</p>
<ol>
<li>un élément acceptera un <strong><em>👉drop</em></strong> et déclenchera ⚡<strong><em>ondrop</em></strong> si et seulement si l’élément a un ⚡<strong><em>onDragEnter</em></strong> ET un ⚡<strong><em>onDragOver</em></strong>. </li>
<li>🔧event.target<span class="red"> !=</span> 🔧event.currentTarget: 
event.target est l'objet qui reçoit l'événement alors que event.currentTarget est celui quel les gestionnaires d'événements sont attachés et ils peuvent être différents dans le cas d'objets imbriqués.</li>
</ol>
<div class="via"><span title="Source du lien">Via https://lehollandaisvolant.net/?mode=links</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1704#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1706/62937e4dc20e2
title: The Cicada Principle, revisited with CSS variables – Lea Verou
uri: The-Cicada-Principle-revisited-with-CSS-variables-Lea-Verou
url: https://lea.verou.me/2020/07/the-cicada-principle-revisited-with-css-variables/
content:
<img src="media/6d73211b.css.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/css.png" style="width:100%;height:auto"/><p>Créer une impression de hasard (dans les formes, couleurs ou tout ce qui peut être stylé en css) en utilisant <code>:nth-of-*()</code> pour changer des variables css.</p>
<p>En utilisant assez de variables et en utilisant des nombres premiers pour nth-of, on donne l'illusion de la randomisation. Intéressant.</p>
<p>Plusieurs applications dans l'article.</p>
<img class="smile xbig" src="media/f8add4d7.classe.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/classe.jpg"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1706#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1705/62937ca698901
title: Refresh CSS Bookmarklet v2 – Lea Verou
uri: Refresh-CSS-Bookmarklet-v2-Lea-Verou
url: https://lea.verou.me/2018/09/refresh-css-bookmarklet-v2/
content:
<img src="media/6d73211b.css.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/css.png" style="width:100%;height:auto"/><p>Un bookmarklet permettant de ne rafraîchir que le css ? Lea Verou nous en fournit un...</p>
<p><a href="javascript:%7Blet%20e=(e,t=document)=%3EArray.from(t.querySelectorAll(e)),t=r=%3E%7Bfor(let%20t%20of%20e('link%5Brel=stylesheet%5D%5Bhref%5D',r))%7Blet%20e=new%20URL(t.href);e.searchParams.set('forceReload',Date.now()),t.href=e%7Dfor(let%20o%20of%20e('iframe',r))o.contentDocument&&t(o.contentDocument)%7D;t()%7D">RefreshCSS</a></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1705#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1707/62938ea59ea1b
title: What I wish I knew about React
uri: What-I-wish-I-knew-about-React
url: https://bitsofco.de/what-i-wish-i-knew-about-react/
content:
<img src="media/63324ae2.javascript.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/javascript.png" style="width:100%;height:auto"/><p>Une lecture à faire avant de se lancer dans une formation React. ( <a href="https://www.youtube.com/watch?v=SMgQlTSoXf0&amp;list=PLjwdMgw5TTLWom67YfZuha-1iYzIirwJR">https://www.youtube.com/watch?v=SMgQlTSoXf0&amp;list=PLjwdMgw5TTLWom67YfZuha-1iYzIirwJR</a> ) </p>
<p>Quelques notes:</p>
<ul>
<li>React est une bibliothèque, pas un framework.</li>
<li>React est une lib UI: elle sert à designer et rendre réactive des interfaces utilisateur. Si ce que tu veux faire ne s'affiche pas à l'écran, React s'en bat les steaks.</li>
<li>AngularJS change ta manière de coder en JS mais pas tes pratiques en HTML/CSS alors que React fait le contraire: peu de changement côté JS (hors le code spécifique de ton UI) mais modifie ta façon de créer en HTML/CSS.</li>
<li>Les composants React sont toujours des composants UI</li>
</ul>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1707#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1709/629632416c5e4
title: Feather Wiki
uri: Feather-Wiki
url: https://feather.wiki/
content:
<img src="media/a876d53c.coudification.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/coudification.jpg" style="width:100%;height:auto"/><p>Un wiki en une page html qui contient aussi l'éditeur permettant de le modifier (ajout/edition de pages, markdown etc) pour moins de 60ko.</p>
<p>Bim !</p>
<img class="smile big" src="media/5d97bf76.mouille.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/big/mouille.jpg"/> <div class="via"><span title="Source du lien">Via  https://sebsauvage.net/links/ & http://nicolas-delsaux.hd.free.fr/Shaarli/?PenQ-A</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1709#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1708/6296306f50667
title: Variole du singe. Doit-on s’attendre à une pandémie mondiale ? On vous répond
uri: Variole-du-singe-Doit-on-s-attendre-à-une-pandémie-mondiale-On
url:
https://www.ouest-france.fr/sante/variole-du-singe-doit-on-s-attendre-a-une-pandemie-mondiale-on-vous-repond-1d54b4bc-da7c-11ec-af80-542c876fe5bf

content:
<img src="media/83b771fe.LOL.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/LOL.jpg" style="width:100%;height:auto"/><p>Oh mon dieu, tu veux dire une épidémie de maladie pandémique mondiale planétaire à l'échelle du globe entier de notre planète complète ?!</p>
<p>Pitin, ça fout les jetons.</p>
<div class="via"><span title="Source du lien">Via https://www.sammyfisherjr.net/Shaarli/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1708#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1710/62978f9e3f06c
title: MAJ : Iconeleon
uri: MAJ-Iconeleon
url: https://api.warriordudimanche.net/iconeleon/?search=lucide&php
content:
<img src="media/12f7a9e9.CYCLIMS.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/CYCLIMS.png" style="width:100%;height:auto"/><p>J'ai ajouté les icônes Lucide ( <a href="https://lucide.dev">https://lucide.dev</a> ) à iconeleon. comme pour les autres packs d'icône, on peut en changer la couleur via le select qui va bien.
Bisou !</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1710#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1712/6299af5006d55
uri: Arnaud-Bontemps-(-arnaudbontemps)-Parcoursup-ce-soir-environ-un-l
url: https://nitter.fdn.fr/arnaudbontemps/status/1532408823759110147
title:
Arnaud Bontemps (@arnaudbontemps): #Parcoursup : ce soir, environ un lycéen sur deux ne recevra aucune proposition d'affectation.

content:
<img src="media/baa12d44.bencaalors.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/bencaalors.jpg" style="width:100%;height:auto"/><p>Un fil sur parcoursup, son algo et ses dégâts trouvé sur Masto ( <a href="https://mamot.fr/@talou/108412157847358211">https://mamot.fr/@talou/108412157847358211</a> )</p>
<h1>TLDR</h1>
<ul>
<li>l'algo de parcoursup ne permet pas de hiérarchiser les voeux <ul>
<li>➜ moins efficace qu'APB </li>
<li>➜ reporte le travail sur les lycéens et leur famille</li>
<li>➜ on maintient les lycéens dans l'attente de voir les rangs bouger dans les listes d'attente ⮕ STRESS CONTINU</li>
<li>➜ mauvaise image de soi à cause du fait que les «meilleurs» laissent des miettes</li>
<li>➜ on ne sait plus si l'affectation correspond aux voeux réels </li>
</ul>
</li>
<li>l'algo de parcoursup introduit de la sélection jusque dans les filières non sélectives à la base (la fac)<ul>
<li>➜ les profs du supérieur paramètrent 15000 algo locaux pour classer les étudiants</li>
<li>➜ ces choix se font dans l'opacité totale et sans logique réelle </li>
<li>➜ on perd du temps pédagogique au lycée à rédiger des lettres de motiv et autres conneries (équivalent à 2000 enseignants à temps plein sur l"année)</li>
<li>➜ on désorganise totalement le lycée</li>
<li>➜ on rejette la responsabilité de la non sélection sur le lycéen<h2>A retenir chers lycéens:</h2>
</li>
</ul>
</li>
<li>C'est pas votre faute</li>
<li>le classement c'est du bullshit</li>
<li>on pouvait faire autrement</li>
</ul>
<h1>My two cent</h1>
<p>Ma grande est en plein dedans. Déjà, je suis incapable de piger le merdier du bouzin: des options choisies par stratégie plus que par goût à l'inscription sur parcoursup, c'est mon épouse qui s'est pris la tête là-dessus et heureusement... J'en étais incapable.</p>
<p>Ma môme est une bonne, voire très bonne élève, félicitée à tous les conseils de classe, soucieuse de réussir, avec un avis extrêmement favorable. Ben elle n'a rien pour le moment: liste d'attente partout. 
Et elle stresse énormément depuis le début du lycée: elle est même passée par une phase de dépression pour laquelle elle prend encore des AD.</p>
<p>Dans son lycée, ils sont extrêmement nombreux dans son cas, dépressifs chroniques, anxieux, angoissés... </p>
<p>Je me souviens de mes années de lycée puis de la fac... C'étaient de belles années malgré tout. Quels souvenirs leur restera-t-il ?</p>
<center><img src="http://warriordudimanche.net/data/medias/images//1654239313-Arnaud Bontemps _Parcoursup _ ce soir, environ un_ .jpg" alt="Arnaud Bontemps  Parcoursup   ce soir, environ un  .jpg"/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1712#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1713/vendredi-3-juin-2022-fourtoutici-suite
title: Vendredi 3 Juin 2022 : Fourtoutici la suite
uri: Vendredi-3-Juin-2022-Fourtoutici-la-suite
content:
./plugins//WDDWebLinks/default_image.jpg<p>Grâce aux commentaires du billet précédent  (<a href="http://warriordudimanche.net/article1691/dimanche-15-mai-2022-fourtoutici-hacke-et-verole#c1691-16">http://warriordudimanche.net/article1691/dimanche-15-mai-2022-fourtoutici-hacke-et-verole#c1691-16</a> ) on a eu un éclaircissement par son admin:</p>
<blockquote>
<p>Le site étant depuis toujours géré bénévolement et l'hébergement payé par mes soins, j'ai pris l'initiative il y a quelque mois d'introduire de la pub pour financer l'hébergement. Cette action n'a pas été du goût des anciens modos qui m'ont alors accusé de vouloir m'enrichir sur le dos et ont exigé un salaire mensuel, choses qui n'est bien-sûr pas possible présentement. Réagissant à mon refus, ils ont alors commencé à faire une grève et à autoriser toutes sortes de contenus vérolés (et même à les ré-uploader eux-mêmes) puis à supprimer des uploads complets ainsi que d'autres actions incendiaires.</p>
</blockquote>
<blockquote>
<p>Suite à ces agissement que je ne pouvais tolérer, j'ai décidé de révoquer leurs comptes. Maintenant ils publient toujours des messages anonymement contenant une propagande mensongère (que soi-disant le site serait aux mains d'un pirate) et incitant les utilisateurs à boycotter le site. Ils pratiquent ainsi malheureusement une politique de terre brûlé de bas étages.</p>
</blockquote>
<blockquote>
<p>J'envisage de recruter bientôt une nouvelle équipe de modos après la fin du travail de réparation, de mise à jour et de sécurisation du site.</p>
</blockquote>
<blockquote>
<p>A très bientôt j'espère...</p>
</blockquote>
<p>Courage à l'administrateur et merci pour ses efforts !</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1713#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1715/629cacca29cdc
title: Appli: Metabook - search ebooks on multiple websites
uri: Appli-Metabook-search-ebooks-on-multiple-websites
url: http://slurp.warriordudimanche.net/?p=ebook
content:
<img src="media/5054216e.warez.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/warez.jpg" style="width:100%;height:auto"/><p>Parfois un pouet sur Mastodon pour partager une URL et une idée concorde avec un truc que t'avais déjà fait : <a href="https://framapiaf.org/@bronco/108423992250980547">https://framapiaf.org/@bronco/108423992250980547</a></p>
<p>Ainsi, Gilles me fait passer une adresse de métamoteur de recherche d'ebooks ( <a href="https://recherche-ebook.fr/">https://recherche-ebook.fr/</a> )  tout en notant que ce serait bien de faire une version qui soit plus propre... (pas de JS, de redirections, de pubs etc..)</p>
<p><p style="text-align:center"> <img src="media/a8f933c8.1654436363-therese.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1654436363-therese.jpeg" alt="therese.jpeg"/></p></p>
<h1>écoutez Thérèse, comme la vie est savoureuse, n'est-ce pas...</h1>
<p>Il se trouve que je m'étais fait un script dont le but était justement de charger des urls, de les parser, de récupérer et d'organiser du contenu.</p>
<center><img src="media/709d1aaf.901adcb0090230b3e06de2db12f3528b7c4edddb.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/901adcb0090230b3e06de2db12f3528b7c4edddb.jpg" alt="Ça s'appelle Slurp"/></center>
Pour faire simple, on crée des «profils» correspondant à une série d'URL avec la regex de parsing et le template correspondants. Il suffit alors d'appeler le profil pour obtenir une page de résultats mise en forme.
<h1>Comment ça marche ?</h1>
<ol>
<li>on accède au script : ?p=&lt;profil&gt;</li>
<li>slurp accède au fichier de configuration du profil dans packs/&lt;profil&gt;.php</li>
<li>pour chaque url du pack, il charge la page, la parse, met en forme les données dans le template</li>
</ol>
<p>Le pack est un array du type:</p>
<pre><code>$packs['&lt;profil&gt;']=[
    [
        'url'=&gt;'http://urltoparse.com/',
        'pattern'=&gt;'REGEX PATTERN with (?&lt;name&gt;..) capture',
        'template'=&gt;'&lt;li&gt; HTML Template where data is inserted to : use %name% '
    ],
    [
        'url'=&gt;'http://urltoparse.com/',
        'pattern'=&gt;'REGEX PATTERN with (?&lt;name&gt;..) capture',
        'template'=&gt;'&lt;li&gt; HTML Template where data is inserted to : use %name% '
    ],

];</code></pre>
<p>Dans le template de chaque url, </p>
<ul>
<li>on peut utiliser <code>%variable%</code> pour placer les captures regex : <code>(?&lt;title&gt;[^"]*?)</code> ➜ <code>%title%</code></li>
<li>deux variables sont toujours accessibles:<ul>
<li><code>%ROOT%</code> pour accéder à l'url du pack</li>
<li><code>%DOMAIN%</code> pour accéder au domaine de cette url (pour compléter une URL relative par exemple)</li>
</ul>
</li>
</ul>
<center><img src="media/5b88c9ae.316bc6a89053ccdbef400e9862259d8e20ba1824.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/316bc6a89053ccdbef400e9862259d8e20ba1824.jpg" alt="Ya plus qu'à   adapter"/></center>
<p>J'ai ajouté la possibilité de créer un dossier au nom du pack contenant un header et un footer pour qu'on puisse faire un site à partir d'un profil.
<code>packstemplates/&lt;profil&gt;/</code></p>
<p>J'ai ensuite créé un pack contenant les principaux sites d'epubs, cherché les patterns regex...</p>
<p>Et voilà: metapub cherche sur six sites en même temps: <a href="http://slurp.warriordudimanche.net/?p=ebook">http://slurp.warriordudimanche.net/?p=ebook</a>
<p style="text-align:center"><img src="media/6268b38c.1654437621-meta.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1654437621-meta.jpg" alt="meta.jpg"/></p></p>
<h1>Comme d'hab</h1>
<ol>
<li>c'est fait à l'arrache, mais vous avez l'habitude</li>
<li>c'est cadeau, faites-en ce que vous voulez: avec slurp, vous pouvez parser les sites que vous voulez (warez, catalogues, <del>porno</del>... <img class="smile medium" src="media/7fc2edc5.lol.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/medium/lol.png"/>)</li>
<li>vous pouvez installer slurp sur votre serveur et adapter le pack ebook au fur et à mesure que des changements se font (domaine, html de la page etc)</li>
<li>vous pouvez télécharger slurp avec le pack ebook ici: <a href="http://slurp.warriordudimanche.net/?download">http://slurp.warriordudimanche.net/?download</a></li>
</ol>
<h1>A venir ?</h1>
<ul>
<li>On peut déjà commencer par faire une UI moins dégueu, ce sera pas mal <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></li>
<li>slurp permet de récupérer le résultat en json mais le RSS n'est pas encore implémenté...</li>
<li>ajouter des sites... et les maintenir.</li>
</ul>
<p>Enjoy !
<p style="text-align:center"> <img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1715#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1586/outils-traitement-image-automatique
title: Outils gratuits en ligne de traitement d'image automatique (et de video et de son) MAJ
uri: Outils-gratuits-en-ligne-de-traitement-d-image-automatique-(et-de-vide
content:
<img src="media/15a0615e.note_pour_plus_tard.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/note_pour_plus_tard.jpg" style="width:100%;height:auto"/><h1>📋 Note pour plus tard</h1>
<h2>Image</h2>
<ul>
<li>🆕 retirer les watermarks des photos avec une IA :<a href="https://www.watermarkremover.io/fr">https://www.watermarkremover.io/fr</a> 🆒👍</li>
<li>retirer des éléments d'une photo simplement: <a href="https://cleanup.pictures/">https://cleanup.pictures/</a> ou <a href="https://cleanupphotos.com/">https://cleanupphotos.com/</a></li>
<li>supprimer des objets ou des gens d'une image: <a href="https://www.hama.app/">https://www.hama.app/</a></li>
<li>supprimer le fond automatiquement: <a href="https://www.remove.bg/fr">https://www.remove.bg/fr</a> ou <a href="https://removal.ai/">https://removal.ai/</a></li>
<li>🆕 coloriser une image: <a href="https://palette.fm/">https://palette.fm/</a></li>
<li>agrandir une image sans perte : <a href="http://waifu2x.udp.jp/">http://waifu2x.udp.jp/</a> ou <a href="https://imglarger.com/">https://imglarger.com/</a></li>
<li>supprimer le bruit d'une photo : <a href="https://imglarger.com/Denoiser">https://imglarger.com/Denoiser</a></li>
<li>🆕 rajouter ou changer l'éclairage d'une photo: <a href="https://clipdrop.co/relight">https://clipdrop.co/relight</a></li>
</ul>
<h2>Vidéo et son</h2>
<ul>
<li>retirer le fond d'une vidéo <a href="https://www.unscreen.com/">https://www.unscreen.com/</a></li>
<li>séparer les voix de la musique <a href="https://vocalremover.org/">https://vocalremover.org/</a></li>
<li>séparer voix et musique en deux pistes <a href="https://vocali.se/en">https://vocali.se/en</a></li>
<li>🆕 Toolbox sonore : <a href="https://audioalter.com/">https://audioalter.com/</a> <img src="media/94c1768a.1668242937-audioalter.png" data-original-source="http://warriordudimanche.net/data/medias/images//1668242937-audioalter.png" alt=" capture audioalter"/>
</li>
</ul>
<h2>Générateur</h2>
<ul>
<li>🆕 générer du papier à motif (points, lignes, carrés, triangles, portées...) : <a href="https://www.gridzzly.com/">https://www.gridzzly.com/</a></li>
</ul>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1586#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1711/6298ea3eb9d19
title: Kaboom javascript game programming library
uri: Kaboom-javascript-game-programming-library
url: https://kaboomjs.com/#drawSprite
content:
./plugins//WDDWebLinks/default_image.jpg<p>OMAGAD ! Le code du playground est minuscule !
Merci pour cette découverte <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<div class="via"><span title="Source du lien">Via https://jcfrog.com/shaarli41/?ajV_qg</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1711#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1699/628dbaf827b31
title: Make Beautifully Resilient Apps With Progressive Enhancement
uri: Make-Beautifully-Resilient-Apps-With-Progressive-Enhancement
url: https://austingil.com/resilient-applications-progressive-enhancement/
content:
<img src="media/15a0615e.note_pour_plus_tard.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/note_pour_plus_tard.jpg" style="width:100%;height:auto"/><p>Notes perso de lecture <em>rapide et en diagonale</em>. </p>
<h1>rien d'essentiel ne doit dépendre de javascript, en particulier les formulaires.</h1>
<ul>
<li>JS peut être désactivé</li>
<li>le navigateur peut être obsolète (oui, windows, c'est de toi que je parle)</li>
<li>des extensions peuvent bloquer le script</li>
<li>le client a peut être une connexion lente qui va timeout</li>
<li>le client a peut être une connexion intermittente (genre le train)</li>
<li>il peut y avoir un firewall qui bloque certaines choses.</li>
<li>etc</li>
</ul>
<p>En gros, JS devrait être réservé à des choses qu'on ne peut pas faire autrement et/ou non essentielles.</p>
<p>Pour les formulaires, on peut partir d'un formulaire normal fonctionnant normalement et l'améliorer via JS: capturer l'événement onsubmit et gérer l'envoi au serveur via des promises et fetch, traiter les erreurs etc.</p>
<p>Si JS ne fonctionne pas, le formulaire continuera de faire son job avec le comportement par défaut de submit mais de façon moins sexy, c'est tout.</p>
<h1>Et si les envois et retours se font en JSON et tout le merdier ?</h1>
<h2>Problème de type de retour et de format de réception</h2>
<p>L'auteur propose d'utiliser le header côté serveur pour identifier qui de JS ou de HTML est à l'origine de la requête (avec  <code>Sec-Fetch-Mode</code> par exemple ) et ainsi adapter le comportement du serveur (traitement des données et composition de la réponse)</p>
<p>En gros:</p>
<ul>
<li>si ça vient de JS ➜ gère le JSON et renvoie du JSON pour que JS gère la réponse</li>
<li>si ça vient de HTML ➜ gère le formulaire normalement et renvoie une nouvelle page HTML composée côté serveur.</li>
</ul>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1699#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1716/dall-e-emmanuel-macron-clown
title: Dall-e : emmanuel macron clown
uri: Dall-e-emmanuel-macron-clown
content:
<img src="media/5f2d8e1d.mastodon.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/mastodon.jpg" style="width:100%;height:auto"/><p>Dalle a été involontairement drôle :
<p style="text-align:center"><img src="media/69d682ff.1655359733-Screenshot_20220616-075206.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1655359733-Screenshot_20220616-075206.jpg" alt="Screenshot 20220616-075206.jpg"/></p></p>
<h2>emmanuel macron clown ➜ RUN !</h2>
<p>LOL</p>
<p>(je mets ça ici parce que pas moyen de poster sur masto aujourdhui... #pasglop)</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1716#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1717/62ac2ddc6c916
title: Supraland gratuit sur Epic Games Store
uri: Supraland-gratuit-sur-Epic-Games-Store
url: https://store.epicgames.com/fr/p/supraland
content:
<img src="media/219a3bf5.GRATOS.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/GRATOS.jpg" style="width:100%;height:auto"/><p>Hop: le jeu de la semaine est supra land...
Je crois que je vais tester !</p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1717#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1718/62b30d177d941
uri: PHP-JPEG-library-reports-unrecoverable-error-Not-a-JPEG-file-sta
title:
PHP: “JPEG library reports unrecoverable error: Not a JPEG file: starts with 0x89 0x50” Error Solved – An Exploring South African

url:
https://www.craiglotter.co.za/2017/10/30/php-jpeg-library-reports-unrecoverable-error-not-a-jpeg-file-starts-with-0x89-0x50-error-solved/

content:
<img src="media/526a392e.php.png" data-original-source="http://warriordudimanche.net/data/medias/images/titres/php.png" style="width:100%;height:auto"/><p>Tiens, je ne savais pas que la bibliothèque GD avait une fonction <code>imagecreatefromstring()</code> qui permet de créer une ressource image à partir d'une chaîne.</p>
<p>C'est très utile dans le cas où on récupère une image via une URL sur un site et qu'on veut lui appliquer un traitement.</p>
<p>En effet, quand on veut faire ça «normalement», on a recours à <code>imagecreatefrom[FORMAT]</code> (imagecreratefromPng() par exemple), ce qui oblige à connaître l'extension ou au moins le type mime de l'image... et des fois, ça couille : l'URL ne contient pas l'extension ou alors il y a des paramètres GET dedans, bref, ça fait chmir.</p>
<p>Avant, je partais vers la récupération de l'extension du fichier pour appeler la fonction adaptée... c'est chiant, sale et pas parfait comme solution (bugs de nom et besoin de télécharger localement l'image sous forme de fichier)</p>
<pre><code>$downloaded_pic=file_get_contents($url);
file_put_contents($local_path_pic,$downloaded_pic);
$ext=pathinfo($url)['extension'];
$fun=$ext=='jpg'?'jpeg':$ext;
$function_name='imagecreatefrom'.$fun;
$img  = $function_name($local_path_pic);</code></pre>
<h1>Heureusement</h1>
<p>Avec imagecreatefromstring(), ça passe tout seul, c'est plus propre, plus lisible et surtout, pas besoin du type de l'image ou d'un fichier local...</p>
<pre><code>
if ($downloaded_pic=file_get_contents($url)){
    $image=imagecreatefromstring($downloaded_pic);
}else{
    exit("Erreur de téléchargement de l'image");
}
</code></pre>
<p>On peut même récupérer les dimensions de l'image avec un équivalent de <code>getimagesize()</code> : <code>getimagesizefromstring()</code> !</p>
<center><img src="media/b3169ed0.da39a3ee5e6b4b0d3255bfef95601890afd80709.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/da39a3ee5e6b4b0d3255bfef95601890afd80709.jpg" alt=""/></center>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1718#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1719/62b3324bdff78
title: Stamp v1.0
uri: Stamp-v1-0
url: https://api.warriordudimanche.net/stamp/
content:
<img src="media/c1bada87.trollollo.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/trollollo.jpg" style="width:100%;height:auto"/><p>Dans la catégorie débranchement de cerveau, je vous propose une appli vigoureusement inutile mais totalement défoulatoire: Stamp.</p>
<p>Cette appli/api vous donne la possibilité d'ajouter un tampon sur une image en un minimum d'opérations. Ainsi, vous pourrez passer :</p>
<p>de ça</p>
<img src="media/9bfbd706.1655911246-1.jpg" data-original-source="http://warriordudimanche.net/data/medias/images//1655911246-1.jpg" alt="1.jpg"/>
<p>à ça</p>
<img src="media/b14bc2ad.1655911231-2.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1655911231-2.jpeg" alt="2.jpeg"/>
<h1>A partir du frontend</h1>
<p>En partant de là : <a href="https://api.warriordudimanche.net/stamp/">https://api.warriordudimanche.net/stamp/</a> vous remplissez l'URL et le texte, vous validez et hop.
<p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1655911476-Capture du 2022-06-22 17-18-14.png" alt="Capture du 2022-06-22 17-18-14.png"/></p></p>
<h1>Mais aussi avec le bookmarklet</h1>
<p>Comme toujours, le bookmarklet vous permet d'envoyer l'URL courante à Stamp: ouvrez l'image dans un nouvel onglet et cliquez sur le bookmarklet.</p>
<h1>pour les plus observateurs</h1>
<p>Bande de coquins, vous avez sans doute remarqué un autre bookmarklet à côté du premier... c'est un bookmarklet dynamique: grâce à lui vous pouvez créer des bookmarklets avec un texte spécifique.</p>
<p>Par exemple, si vous envisagez d'utiliser souvent le tampon «dans ton cul», pourquoi le retaper à chaque fois ? Glissez ce lien dans la barre de favoris et let's the fun begins !</p>
<h1>Comme d'hab</h1>
<p>Fait à l'arrache, interrompu toutes les minutes mais avec amour, dévotion à l'absurdité du monde et mon ordi.</p>
<img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1719#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1720/62b42fd9c4e23
title: Note de service: Sortie de de crashweb.org de ma river
uri: Note-de-service-Sortie-de-de-crashweb-org-de-ma-river
url: http://2038.net/links/?Cl8Afg
content:
<img src="media/176d42ad.dabs_ta_yeule.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/dabs_ta_yeule.jpg" style="width:100%;height:auto"/><p>Gros gros +1</p>
<p>La liberté d'expression ce n'est pas avoir le droit de gueuler partout - et en particulier chez les autres - impunément et sans conséquences.</p>
<p>De plus, la liberté d'expression de gens qui n'attendent qu'une occasion de limiter drastiquement celle des autres, on s'en torche. </p>
<p>Liberté d'expression = responsabilité d'expression et != d'obligation de publication et d'écoute.</p>
<p>Allez bien bouffer vos morts les fachos.</p>
<div class="via"><span title="Source du lien">Via http://2038.net/links/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1720#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1723/dimanche-3-juillet-2022
title: Classe PHP pour GD + API: Scriptopic
uri: Classe-PHP-pour-GD-API-Scriptopic
url: http://api.warriordudimanche.net/scriptopic
content:
<img src="media/a7200302.gadget.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/gadget.jpg" style="width:100%;height:auto"/><p>Il y a quelques jours, lassé de reprendre à zéro à chaque fois que je dois faire un truc avec GD sur PHP, je me suis dit que je pouvais faire une classe pour ça. Comme, exceptionnellement, j'avais un peu moins de deux heures de tranquillité, je m'y suis collé.</p>
<p>Au bout du compte, une fois la classe codée, il faut bien la tester...😬
<p style="text-align:center"><img src="media/49450f53.1656855155-drame.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images//1656855155-drame.jpeg" alt="drame.jpeg"/></p></p>
<p>C'est le problème des codeurs : ils ont du mal à arrêter de coder 🤩.  Du coup, me voilà en route pour un script exploitant pictools.php... et ce qui aurait du prendre deux heures a pris plusieurs jours de papa codeur (petit rappel: 1 h de papa codeur = 7,2 heures de codeur normal en zone de guerre, au cours actuel 💣)</p>
<p>Bref, j'ai donc pondu une «api» avec un frontend permettant d'appliquer des transformations à une image à partir de son URL.</p>
<h1>😎 petite image, long discours, toussa.</h1>
<p><p style="text-align:center"><img src="http://warriordudimanche.net/data/medias/images//1656963827-Capture du 2022-07-04 21-43-27.png" alt="Capture du 2022-07-04 21-43-27.png"/></p></p>
<p>Donc, on fournit l'URL de l'image puis on ajoute des actions les unes à la suite des autres. Certaines n'ont pas besoin de paramètres (emboss, sepia etc) et d'autres si (contrast, resize etc)</p>
<p>Quand on clique sur un bouton action, on ajoute cette action à la liste avec, le cas échéant, l'input qui va bien pour les paramètres avec un placeholder de rappel.</p>
<p>Ainsi, on peut resize l'image à une taille précise ou à un pourcentage de la taille normale: tous les paramètres de coordonnées et de taille peuvent être précisés en pixels ou en pourcentages.</p>
<p>De plus, si on veut redimensionner l'image à une largeur en conservant le ratio automatiquement, il suffit de mettre -1 à la place de la hauteur: le script se démerdera tout seul.</p>
<p>La config ci-dessus donne le résultat ci-dessous:</p>
<p><p style="text-align:center"><img src="media/da97ff39.1656849884-pexels-photo-67818-large-758x505.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/Dimanche3Juillet2022-03-07-2022-14h03/1656849884-pexels-photo-67818-large-758x505.jpeg" alt="pexels-photo-67818-large-758x505.jpeg"/><center>L'image d'origine</center></p>
<p style="text-align:center"><img src="media/70a70806.1656849884-result.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/Dimanche3Juillet2022-03-07-2022-14h03/1656849884-result.jpeg" alt="result.jpeg"/><center>Le résultat donné par scriptopic</center></p></p>
<h1>Mais c'est pas tout</h1>
<p>Donc, scriptopic permet de retoucher une image automatiquement. OK.👍</p>
<p>Mais cette image est utilisable directement depuis son URL de génération: si on colle l'URL précisée dans le cadre résultat, ça fonctionne. Avec un peu d'habitude, on peut le faire en direct (genre pour une image d'en-tête...). Comme les images retouchées sont 
sauvegardées avec un hash de l'url de requête, si on l'appelle à nouveau, elle ne sera plus générée mais simplement renvoyée (visible soulagement du serveur  <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/>)</p>
<h1>Et aussi</h1>
<p>Comme des fois on a la flemme de faire une balise image, Scriptopic vous la donne directement: un double-clic et c'est copié prêt à coller...</p>
<h1>Mais ce n'est toujours pas tout... (vous êtes gâtés)</h1>
<p>Un truc rigolo, c'est que, comme pour <a href="https://api.warriordudimanche.net/stamp/">Stamp</a>, le front de scriptopic génère un bookmarklet en temps réel (c'est la deuxième ligne du cadre résultat): une fois satisfait de votre script, le bookmarklet généré permet de l'appliquer à l'image en cours: vous ouvrez l'image dans un onglet et clic-clac merci kodak.</p>
<p>Si vous voulez simplement envoyer l'image en cours pour travailler dessus, le bookmarklet de base est dispo en footer.</p>
<h1>Atta atta, pars pas j'ai pas fini</h1>
<p>Histoire d'ajouter encore une feature, vous pouvez stocker des scripts, à la main, dans le dossier ... scripts/ . Vous utiliserez le nom du fichier dans l'url avec ?script=[nomdefichier] </p>
<p>Ainsi,  en sauvant le json de l'exemple (cadre «Script au format JSON») dans un fichier <code>scripts/sepia.json</code> vous pouvez ensuite l'appeler avec<code>&amp;script=sepia</code></p>
<p>Vous pouvez vous faire une bibliothèque de scripts pour tout et les appeler directement au lieu de vous taper du json dans l'URL <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<p><p style="text-align:center"> <img class="smile xbig" src="media/48ad1019.pascon.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/pascon.jpg"/> </p></p>
<p>Tout est expliqué dans l'aide : <a href="https://api.warriordudimanche.net/scriptopic/?help">https://api.warriordudimanche.net/scriptopic/?help</a> </p>
<center><img src="media/02a43bd1.6a98ec127db2f24503d823977a7bbf0e2889b908.jpg" data-original-source="https://comic.warriordudimanche.net/data/pics/6a98ec127db2f24503d823977a7bbf0e2889b908.jpg" alt="Hé m'sieu m'sieu:  pourquoi à la main ?  C'est mieux avec un  ptit bouton pour sauver  le script, non?"/></center>
<p>Ben parce que pour sauver sur le serveur, il faudrait un compte admin, donc un espace sécurisé et tout le toutim... et là, on parle pas du même projet <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
<h1>En conclusion</h1>
<p>Le bouzin est testable là: <a href="https://api.warriordudimanche.net/scriptopic/">https://api.warriordudimanche.net/scriptopic/</a></p>
<p>Et téléchargeable ici: <a href="https://api.warriordudimanche.net/scriptopic/?download">https://api.warriordudimanche.net/scriptopic/?download</a></p>
<p>Je n'ai pas nettoyé le code, vu que je subis un harcèlement constant à la maison (lol), mais je le ferais, promis ! Le tout est en beta à l'arrache en licence amusez-vous avec.
<p style="text-align:center"><img src='http://localhost/api/scriptopic/?i=https://i0.wp.com/www.starmag.com/wp-content/uploads/2018/09/117282872_o.jpg?resize=1200%2C675&ssl=1&script=[{"resize":["512","-1"]},{"sepia":""},{"sketch":""},{"text":[" Oh putain!/nChuis dans la merde","left","bottom","fff","24","comic"]}]'/></p>
Je n'ai pas encore écrit de doc pour pictools_class.php qui se trouve dans le zip, mais c'est assez simple à utiliser et chaque méthode est «documentée»</p>
<pre><code>
$picture=new pictool();// on peut mettre un array contenant les valeurs initiales des attributs : ['format'=>'png'] par exemple)
$picture->load('www.moncul.sur/la_commode.jpeg');
$picture->contrast(20);
$picture->sepia();
$picture->save("fichier.jpeg");
$picture->display();
</code></pre>
<p style="text-align:center">
<img src="https://api.warriordudimanche.net/scriptopic/?i=https://img.20mn.fr/rkZXprffQYSFsNetftCZWSk/960x614&script=matrix"/></p>
<p style="text-align:center">Le script matrix qui alterne sketch et gaussian à plusieurs reprises puis colorise en vert</p>
<p style="text-align:center">Pas flippant du tout.</p>
<h1>Todo</h1>
<ul>
<li>Débugger, vu que ça va se dévoiler à l'usage plus intensif</li>
<li>ajouter le listage et l'usage des scripts sauvegardés dans le front.</li>
</ul>
<p><p style="text-align:center"> <img class="smile xbig" src="media/f9d9968a.bisou.jpg" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg"/> </p></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1723#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1724/62c573c73ceb5
title: 7e vague, droit à l'IVG et kermesse - La semaine de Naïm - YouTube
uri: 7e-vague-droit-à-l-IVG-et-kermesse-La-semaine-de-Naïm-YouTube
url: https://www.youtube.com/watch?v=ozvzaV2tzZc
content:
<img src="media/a4cce6ce.a-l-ivg-et-kermesse-la-semaine-de-naim-youtube-maxresdefault.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/7e-vague-droit-a-l-ivg-et-kermesse-la-semaine-de-naim-youtube-maxresdefault.jpg" style="width:100%;height:auto"/><blockquote>
<p>« Avant, les manifs, c'était pour que la société progresse... Maintenant, c'est pour éviter qu'elle régresse.» Naïm</p>
</blockquote>
<p><br/><br/><div class="img_source"><a href="media/dd18c4a5.maxresdefault.jpg" data-original-source="https://img.youtube.com/vi/ozvzaV2tzZc/maxresdefault.jpg">Source image</a></div></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1724#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1726/62cac621d454c
title: [GUIDE] List of bloatware on EMUI safe to remove | XDA Forums
uri: GUIDE-List-of-bloatware-on-EMUI-safe-to-remove-XDA-Forums
url: https://forum.xda-developers.com/t/guide-list-of-bloatware-on-emui-safe-to-remove.3700814/
content:
<img src="media/498f88b5.android.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/android.jpg" style="width:100%;height:auto"/><p>Toutes les merdes que vous pouvez virer de votre Android. (et les trucs à pas virer <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/>)</p>
<p>Je débloate le p8lite de mon épouse vu que sur 16go, le système et les applis prennent...15.7go environ</p>
<p>Et pas possible de rooter vu que le fastboot est intouchable à cause de la politique de «saycuritay» de Huawei. Les bâtards refusent de filer le code de déblocage du fastboot depuis 2018.</p>
<p>Tu as acheté un appareil mais tu peux pas en faire ce que tu veux.</p>
<p>Pire, ils le bloatent à mort comme ça, quand tu peux plus l'utiliser parce qu'il est plein ben t'en achètes un autre.</p>
<p>Sauf que les couillons de chez huawei devraient se rappeler que dans ce cas, on N'ACHÈTE PLUS JAMAIS HUAWEI... Demandez à wiko <img class="smile normal" src="media/d3484843.satisfait.png" data-original-source="http://warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/></p>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1726#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1728/62ce8859086af
title: ✂Templatemaker ︎
uri: Templatemaker
url: https://www.templatemaker.nl/fr/
content:
<img src="media/68f6b053.templatemaker-polygonal-pyramid.jpeg" data-original-source="http://warriordudimanche.net/data/medias/images/_WEBLINKS/templatemaker-polygonal-pyramid.jpeg" style="width:100%;height:auto"/><p>Des boîtes de toutes les formes à réaliser en papier: </p>
<ul>
<li>tu choisis la forme, </li>
<li>tu sélectionnes la taille,</li>
<li>tu imprimes le patron de pliage / découpage.</li>
</ul>
<p>ça a l'air bien !</p>
<div class="via"><span title="Source du lien">Via Korben</span></div><br/><br/><div class="img_source"><a href="media/adfc5ed6.polygonal-pyramid.jpeg" data-original-source="https://www.templatemaker.nl/assets/images/example/polygonal-pyramid.jpeg">Source image</a></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1728#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


feed_id: http://warriordudimanche.net/article1730/62e64dcee1887
title: Réglages recommandés pour les routeurs et points d’accès Wi-Fi
uri: Réglages-recommandés-pour-les-routeurs-et-points-d-accès-Wi-Fi
url: https://support.apple.com/fr-fr/HT202068
content:
<img src="media/15a0615e.note_pour_plus_tard.jpg" data-original-source="http://warriordudimanche.net/data/medias/images/titres/note_pour_plus_tard.jpg" style="width:100%;height:auto"/><p>Voilà qui pourrait servir bientôt...</p>
<ul>
<li>Sécurité : WPA3 Personnel &gt; WPA2/WPA3 Transitionnel &gt; WPA2 Personnel (AES).</li>
<li>Nom du réseau (SSID) : unique, quelle que soit la bande 2,4 GHz ou 5 GHz.</li>
<li>Réseau masqué : désactivé.</li>
<li>Filtrage d’adresse MAC : désactivé.</li>
<li>Mises à jour automatiques du programme interne : activé.</li>
<li>Mode radio : Tous &gt; Wi-Fi 2 à Wi-Fi 6.</li>
<li>Bandes : activé toutes les bandes disponibles.</li>
<li>Canal : automatique.</li>
<li>Largeur de canal : 20 MHz pour la bande 2,4 GHz et toutes les largeurs (20 MHz, 40 MHz, 80 MHz) pour la bande 5 GHz.</li>
<li>Durée du bail DHCP : 8 h pour réseau perso ou pro, 1 h pour les partages de connexion ou réseau invités.</li>
<li>Fonction WMM (multimédia sans-fil) : activé.</li>
</ul>
<div class="via"><span title="Source du lien">Via https://www.devenet.eu/links/</span></div>
				<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
					<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
					<script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
					<script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script><br/><hr/><a href="http://warriordudimanche.net/article1730#comments" title="commenter ou voir les commentaires sur ce lien"><small>&#9658; Commentaires</small></a>


