theolem.org/output/feeds/blog.atom.xml
2020-06-01 15:45:01 +02:00

43 lines
17 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>theo lem - blog</title><link href="https://theo-lem.org/" rel="alternate"></link><link href="https://theo-lem.org/feeds/blog.atom.xml" rel="self"></link><id>https://theo-lem.org/</id><updated>2020-06-01T00:00:00+02:00</updated><entry><title>Un festival et un calendrier</title><link href="https://theo-lem.org/weareoneff.html" rel="alternate"></link><published>2020-06-01T00:00:00+02:00</published><updated>2020-06-01T00:00:00+02:00</updated><author><name>theo</name></author><id>tag:theo-lem.org,2020-06-01:/weareoneff.html</id><summary type="html">&lt;p&gt;&lt;em&gt;Ces derniers temps, confinement aidant, j'ai passé beaucoup de temps à regarder des films. À l'occasion d'un festival de cinéma en ligne proposant de nombreux films issus de sélections de divers festivals (Cannes, Venise, Guadalajara, etc.), j'ai passé quelques heures à compiler leur programmation dans un calendrier.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Le We Are …&lt;/h2&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;Ces derniers temps, confinement aidant, j'ai passé beaucoup de temps à regarder des films. À l'occasion d'un festival de cinéma en ligne proposant de nombreux films issus de sélections de divers festivals (Cannes, Venise, Guadalajara, etc.), j'ai passé quelques heures à compiler leur programmation dans un calendrier.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Le We Are One Film Festival&lt;/h2&gt;
&lt;p&gt;En ce moment se déroule le &lt;a href="http://www.weareoneglobalfestival.com/"&gt;We Are One : A Global Film Festival&lt;/a&gt;, un festival de film en ligne. Pas une première dans le genre, mais sans aucun doute dans l'échelle : plusieurs dizaines de films sont disponibles en ligne, &lt;a href="https://www.youtube.com/weareone"&gt;directement sur Youtube&lt;/a&gt;, avec des « projections » en live, qui restent disponibles pendant toute la durée du festival (10 jours). L'appel au don est lancé, de manière assez originale : à chaque vidéo, un lien vers la plateforme de dons d'une ONG différente est proposé, directement dans la description de la vidéo. Le dénominateur commun : les dons serviront à la lutte contre le Covid-19.&lt;/p&gt;
&lt;p&gt;Pas de commentaire sur le choix de la plateforme Youtube, qui a tous les défauts qu'on lui connaît. Je valide néanmoins le projet de laisser au grand public l'accès à un si grand nombre de films, même pour un temps limité. (Qui sait, peut-être que dans quelques années un festival de cinéma décentralisé de films sous Creative Common prendra place sur des instances &lt;a href="https://joinpeertube.org/"&gt;PeerTube&lt;/a&gt; ?)&lt;/p&gt;
&lt;p&gt;Je n'ai pour le moment pas eu l'occasion de regarder beaucoup de ces films, seulement quelques courts-métrages parmi les nombreux programmes proposés. On remarquera notamment une &lt;a href="https://www.youtube.com/playlist?list=PLA_atH--hPG5N0dlZhN4yGdCL07plyLxb"&gt;sélection&lt;/a&gt; de films d'animation dont une grande partie provient du festival de films d'animation d'Annecy.&lt;/p&gt;
&lt;h2&gt;Le (petit) problème&lt;/h2&gt;
&lt;p&gt;La programmation, disponible sur &lt;a href="http://www.weareoneglobalfestival.com/schedule"&gt;le site internet&lt;/a&gt; n'est compilée nul part d'une manière satisfaisante (exportable et adaptable aux applications utilisées). Pour avoir accès à l'information « quel film est disponible quel jour à quelle heure », il faut donc aller flâner sur le site, repérer les films souhaités, y revenir...&lt;/p&gt;
&lt;p&gt;J'utilise personnellement des applications de calendrier qui permettent de compiler ce genre d'information : l'application Agenda de Gnome pour mon PC sous Ubuntu, et celle de Nextcloud sur mon instance personnelle pour accéder aux différents calendriers de plusieurs appareils en même temps. Ces applications sont capables de lire des fichiers iCalendar (extension en &lt;strong&gt;.ics&lt;/strong&gt;), qui contiennent des informations simples sur des événements : date et heure de début et de fin, titre, résumé, informations de lieu...&lt;/p&gt;
&lt;p&gt;J'ai donc passé quelques heures à écrire un script qui crée ce fichier iCalendar à partir des informations du site (les dizaines de films disponibles m'ont découragé de le faire à la main.)&lt;/p&gt;
&lt;h2&gt;La (rapide) solution&lt;/h2&gt;
&lt;p&gt;Le fichier de calendrier est disponible &lt;a href="https://theo-lem.org/assets/waoff-calendar.ics"&gt;ici&lt;/a&gt;, si vous souhaitez l'ajouter à votre application de calendrier. N'hésitez pas à me faire des retours sur son format, qui n'est sans doute pas parfait.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Je vous conseille &lt;strong&gt;fortement&lt;/strong&gt; de désactiver les notifications de ce calendrier après import, il y a beaucoup, beaucoup d'événements.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Le script que j'ai écris est disponible &lt;a href="https://git.jean-cloud.net/theolem/waoff_parser"&gt;ici&lt;/a&gt;, afin que chacun⋅e puisse l'inspecter. Rien de très notable (ni de très propre d'ailleurs), mais quelques points d'attention :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Le site est basé sur un framework JS&lt;/strong&gt; (a priori React) : ça ne m'a pas facilité la tâche, car un simple &lt;code&gt;wget&lt;/code&gt; ne permet pas de capturer la page HTML dans son intégralité. Il faut en effet charger le code JS et attendre qu'il crée la vue côté client, et je n'ai pas trouvé de manière rapide et simple de le faire de manière programmatique, en substitution du navigateur. J'ai donc dû contourner le problème en exécutant le code suivant dans la console de mon navigateur : &lt;code&gt;console.log(document.getElementsByTagName('html')[0].innerHTML)&lt;/code&gt;, puis en copiant-collant le résultat (la vue côté client) dans des fichiers HTML, que j'ai ensuite parsé.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(Selon moi l'utilisation d'un framework JS pour ce genre de site est très discutable : c'est très « cool » et dans l'air du temps, mais ça ne fait que rendre le site plus lourd alors que je n'ai trouvé aucun élément dynamique sur le site, ni même d'animation qui justifierai de près ou de loin le chargement de tant de code dans le navigateur à chaque visite du site.)&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Les horaires EST&lt;/strong&gt; : j'ai utilisé la très bonne librairie Python &lt;a href="https://pypi.org/project/pytz/"&gt;pytz&lt;/a&gt; pour convertir l'horaire de base affichée sur le site (Eastern Standard Time, soit -6h par rapport à la France) dans le fuseau horaire local. Le script permet d'ailleurs de choisir un autre fuseau, avec un comportement discutable (il faudrait par exemple proposer les fuseaux horaires sous forme de liste à l'utilisateur du script, plutôt que lui demander de les entrer à la main). J'ai également dû corriger à la main l'erreur d'une heure entre l'horaire EST et Europe/Paris, qui était dûe au changement d'heure, qui n'est pas pris en compte par la librairie.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;La librairie iCalendar&lt;/strong&gt; de Python, dont la doc est &lt;a href="https://icalendar.readthedocs.io/en/latest/"&gt;ici&lt;/a&gt; : elle est super. Rien à dire.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En bref, environ deux heures de travail pour un fichier qui marche plutôt pas trop mal àmho. &lt;/p&gt;
&lt;p&gt;Bon visionnage !&lt;/p&gt;</content><category term="blog"></category><category term="article"></category></entry><entry><title>Et vous, vous proposez quoi ?</title><link href="https://theo-lem.org/etvous.html" rel="alternate"></link><published>2020-05-07T00:00:00+02:00</published><updated>2020-05-07T00:00:00+02:00</updated><author><name>theo</name></author><id>tag:theo-lem.org,2020-05-07:/etvous.html</id><summary type="html">&lt;p&gt;&lt;em&gt;Pour un peu de contexte, le gouvernement français est en train détudier la possible mise en place de lapplication StopCovid, un application de tracking de contacts sans géolocalisation pour le Covid19, similaire à ce qui a déjà été mis en place à Singapour ou en Corée. &lt;a href="https://youtu.be/AAt8KMXtApU"&gt;Cette vidéo …&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;Pour un peu de contexte, le gouvernement français est en train détudier la possible mise en place de lapplication StopCovid, un application de tracking de contacts sans géolocalisation pour le Covid19, similaire à ce qui a déjà été mis en place à Singapour ou en Corée. &lt;a href="https://youtu.be/AAt8KMXtApU"&gt;Cette vidéo&lt;/a&gt; explique de manière simple et concise son fonctionnement technique (avec une attention particulière sur laspect « privacy by design »), comme &lt;a href="https://framablog.org/2020/04/12/une-appli-de-tracage-du-covid-9-qui-echappe-a-big-brother/"&gt;cette BD traduite par Framalang&lt;/a&gt;. De lautre côté du tableau, la Quadrature du Net a &lt;a href="[https://www.laquadrature.net/2020/04/14/nos-arguments-pour-rejeter-stopcovid/ ](https://www.laquadrature.net/2020/04/14/nos-arguments-pour-rejeter-stopcovid/ )"&gt;émis des critiques&lt;/a&gt; sur cette application, comme de nombreuses structures critiques des avancées du gouvernement à ce niveau.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; Un argument qui ma marqué, notamment sur &lt;a href="https://twitter.com/LoupRouge/status/1250416624126943235"&gt;ce fil twitter&lt;/a&gt; a été le suivant : « Mais vous, que proposez-vous de mieux ? ». En effet, cest bien beau de faire la critique de cette application, et les arguments quant à son inefficacité réelle sont recevables sans trop tergiverser. Pour autant, est-il pertinent de lui faire barrage alors quaucune autre solution na été avancée facilitant la traçabilité des contacts ?&lt;/p&gt;
&lt;p&gt; Tout dabord, je trouve assez injuste le reproche fait à lassociation Framasoft sur ce fil Twitter de ne pas proposer autre chose. On ne reviendra pas (ou pas longtemps) sur largument très courant qui dit : « Vous ne faites que critiquer, vous ne proposez jamais de solution », il est irrecevable. Un système étant incapable de faire sa propre critique, et le pire argument de la droite étant celui dêtre le « seul régime politique sérieux», la critique profonde et systématique des décisions et nécessaire, et elle est dautant plus pertinente dans ce cas quand elle provient de structures compétentes quand on aborde les sujets du numérique. &lt;/p&gt;
&lt;h2&gt;Pourquoi s'y opposer ?&lt;/h2&gt;
&lt;p&gt; Mais dans ce cas précis, dans une situation de crise, est-il effectivement pertinent de sopposer à une telle application alors même que, si son efficacité est toute théorique, elle a le mérite de sattaquer à un sujet si crucial ? On peut aussi saluer le travail apporté sur le protocole même de lapplication, qui repose sur lanonymat total des utilisateurs jusque dans ses fondements. Il faut ladmettre : cette application est bien pensée. &lt;/p&gt;
&lt;p&gt; Le problème est réellement celui de larbre qui cache la forêt, et de l'impunité de l'Etat. Des voix provenant du personnel soignant se sont déjà élevées pour contrer lépithète de « héros » qui leur était apposé, tous les soirs à 20h, aux fenêtres des grandes villes de France. En effet, en saluant le personnel soignant comme des héros faisant preuve des plus grands sacrifices, lÉtat dissimule le réel problème : que les hôpitaux étaient mal pourvus, et cela pour une raison bien identifiée qui est la casse systématique des services publics en général et du système hospitalier en particulier, qui a lieu depuis des décennies. Oui, le personnel soignant a fait preuve de courage et dabnégation en travaillant dans de telles conditions dexposition, et il va sans dire que les morts auraient été innombrables sans cela. Mais il convient de rappeler que si des lits avaient été créés plutôt que supprimés, si les logiques managériales avaient épargné les hôpitaux, si lindustrie nationale critique navait pas été &lt;a href="https://www.bastamag.net/production-masques-FFP2-strategie-industrielle-usine-Plaintel-plan-social"&gt;abandonné par lEtat&lt;/a&gt;, les vies sauvées auraient été bien plus nombreuses. &lt;/p&gt;
&lt;p&gt; Dans ce contexte, comment recevoir un gadget technologique, présenté par certains comme la panacée &lt;a href="https://blog.gds-gov.tech/automated-contact-tracing-is-not-a-coronavirus-panacea-57fb3ce61d98"&gt;malgré des retours dexpérience déjà mitigés&lt;/a&gt; ? Il est clair que ce que le gouvernement essaye daccomplir par de tels mouvements de manche est dapparaître compétent, rassurant, &lt;em&gt;agissant&lt;/em&gt; dans un contexte où le peuple perd confiance en lui. Et il serait si facile, une fois lapplication largement déployée, si lon constate que la propagation du virus ne freine pas, daccuser la portion de la population réfractaire à cette technologie de manque de civisme affectant la population entière. Ces nouveaux morts auraient pu être évités si on avait simplement accepté dinstaller une pauvre appli, si on avait arrêté deux minutes de jouer les irréductibles gaulois qui savent mieux que tout le monde. Mais on le rappelle, si ces morts ont lieu, cest avant tout dû au manque de masques, de kits de tests, de gel, de lits, de respirateurs, de fond pour les hôpitaux et la recherche…&lt;/p&gt;
&lt;p&gt; Et si le nombre de morts diminue effectivement, à quoi cela sera-t-il bon ? Si lon constate quaprès linstallation dune application on arrive (du moins en apparence) à maîtriser une épidémie, qui sera mis en cause ? Le système de santé à nouveau, si gourmand, si coûteux, et tellement moins moderne et disruptif quune application bardée dalgorithmes et de protocoles novateurs. Après tout, pourquoi faire payer de telles institutions au contribuable alors que la prochaine fois il suffira de pondre une application ad-hoc et de la jeter en pâture au peuple paniqué ?&lt;/p&gt;
&lt;h2&gt;Et si ça marchait quand même ?&lt;/h2&gt;
&lt;p&gt; Dernière question : est-ce que la critique serait la même si son efficacité était réelle et prouvée ? Imaginons une seconde, et c'est bien là un effort d'imagination : Singapour a déployé massivement son application TraceTogether, et en dépit dun système de santé saturé, on observe que le système a un score presque parfait de vrai sur faux positifs, quil a permis un confinement chirurgical, tout en étant moins coûteux que des entretiens systématiques ou des tests massifs de la population.&lt;/p&gt;
&lt;p&gt; Premièrement, cela ne répond pas à une autre critique avancée par la Quadrature du Net sur lhabituation des citoyens aux mesures de surveillances intrusives. Cette application resta une nouvelle mesure technologique visant à automatiser le traitement de données de santé, qui viendra empiéter un espace très intime : nos propres téléphones portables. Lapplication est « privacy by design », très bien. Elle reste une porte d'entrée vers de la surveillance plus massive, moins subtile, moins soucieuse de la vie privée. C'est l'argument du pied dans la porte.&lt;/p&gt;
&lt;p&gt; Deuxièmement, ce qui est critiqué n'est pas la décision de l'Etat de pousser un outil qui n'est &lt;strong&gt;sans doute pas utile&lt;/strong&gt;, mais la &lt;strong&gt;non-intervention de la question même de l'utilité dans le processus de décision&lt;/strong&gt;. La technologie, et en particulier sous ses traits numériques, high-tech et lissés, compréhensible par si peu et tellement insaisissable, est devenu un objet sacré, très comparable (et je cite là un membre de Framasoft) au recours à la prière au Moyen-Âge. Qu'on soit clair : &lt;em&gt;il n'y a pas plus de raison de croire qu'une application de tracking de virus améliorera la situation sanitaire actuelle que les religieux n'avaient de raison de croire que la miséricorde divine les sauveraient de la peste noire au 15ème siècle&lt;/em&gt; , n'en déplaise à &lt;a href="https://medium.com/@cedric.o/stopcovid-ou-encore-b5794d99bb12"&gt;Cedric O&lt;/a&gt; (sécrétaire d'état au numérique).&lt;/p&gt;
&lt;p&gt;Et pourtant, les gouvernants continuent à pousser leurs outils. Pourquoi ces gadgets continuent-ils à s'insérer toujours plus dans nos vies, en dépit de leur effet négatif prouvé sur les inégalités face aux services publiques, sur la marchandisation et la comptabilisation de ce même secteur, sur la vie privée et les données personnelles, et tant d'autres choses encore ? Parce qu'il se barde des couleurs de la modernité et du progrès, pas le progrès social, mais le progrès technologique qui s'auto-suffit et s'auto-alimente. &lt;/p&gt;
&lt;h2&gt;Rejettons en bloc&lt;/h2&gt;
&lt;p&gt;Rien ne bon ne peut sortir de cette application, que ce soit sur le plan sanitaire, sécuritaire ou social. Rien de plus en réalité que de jeter un marché de plus à une industrie qui a encore et encore prouvé son opposition aux valeurs d'égalité, de solidarité et de justice sociale. Il faut continuer à lutter contre de telles décisions, et ne pas se laisser âpper par les sirènes du miracle technologique. &lt;/p&gt;</content><category term="blog"></category><category term="article"></category></entry></feed>