8,90 € TTC
p. 06 Gérer vos API avec Gravitee.io !
p. 26 Exécution concurrente avec les coroutines
p. 44 Voyage initiatique vers la bio-informatique : les premiers pas
p. 58 Des outils simples de prototypage et de schématisation
p. 66 Un système de mise à jour automatique pour scripts Python
p. 74 Les outils de génie logiciel en Perl
Cet édito utilise des cookies.
<En savoir plus>
<Accepter et fermer>
Pour respecter la directive ePrivacy (article 82 de la loi Informatique et Libertés [1]) qui prévoit « l’obligation, sauf exception, de recueillir le consentement des internautes avant toute opération d’écriture ou de lecture de cookies et autres traceurs », et la période de « tolérance » pour sa mise en application ayant pris fin le 31 mars 2021, vous avez dû voir fleurir les popups vous demandant d’accepter les cookies pour pouvoir continuer votre navigation.
Les règles à appliquer impliquent notamment trois points [2] :
Mais vous aurez remarqué que bien souvent, étrangement, les points 2 et 3 ne sont pas aussi bien appliqués que le point 1. En plus de cela, il est particulièrement pénible de devoir refuser à longueur de journée des cookies (bien entendu, si vous les acceptez tout est beaucoup plus simple). Mais une nouvelle forme de consentement est apparue : le consentement pour raisons économiques. Certains sites ont basé leur modèle économique sur l’affichage de publicités personnalisées utilisant des cookies publicitaires. Ils bloquent donc purement et simplement l’accès au site :
Que l’on paye pour accéder à un contenu ayant demandé du travail, cela est tout à fait normal. Mais au lieu de changer de modèle économique, prendre pour prétexte l’acceptation des cookies est à mon sens très mal venu.
Cette situation ne peut perdurer : agacement des utilisateurs, manque à gagner des sites web, etc. Ainsi, il y a fort à parier que les cookies publicitaires sont voués à disparaître. Google travaille d’ailleurs déjà sur une alternative plus respectueuse de la vie privée, basée sur la méthode FloC (Federated Learning of Cohorts) où le ciblage s’effectue sur la base de groupes d’utilisateurs partageant des caractéristiques et des intérêts communs. Mais cette solution sera-t-elle réellement plus respectueuse de la vie privée [3] ? Il est permis d’en douter...
Quoi qu’il en soit, que vous lisiez GNU/Linux Magazine en version papier ou en version numérique, vous n’aurez pas à accepter de cookie… Bonne lecture !
Tristan Colombo
[1] Article 82 de la loi Informatique et Libertés : https://www.cnil.fr/fr/la-loi-informatique-et-libertes#article82
[2] CNIL, « Cookies et autres traceurs (...) », octobre 2020 : https://www.cnil.fr/fr/cookies-et-autres-traceurs-la-cnil-publie-des-lignes-directrices-modificatives-et-sa-recommandation
[3] B. CYPHERS (EFF), « Google’s FLoC is a terrible idea » : https://www.eff.org/fr/deeplinks/2021/03/googles-floc-terrible-idea
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...
Concept datant des premières heures de l'informatique, puis laissé en désuétude au profit des threads, les coroutines suscitent un engouement depuis quelques années, notamment dans le domaine de l'embarqué et de l'Internet of Things (IoT). Certains langages les supportent nativement. Le langage C ne les propose pas, mais la librairie C recèle des services qui permettent de les mettre en œuvre.
Nul n’est besoin de convaincre que les systèmes GNU/Linux sont un atout majeur dans l’évolution des connaissances de nombreuses disciplines. C’est particulièrement le cas dans l’étude et la compréhension du vivant, qui a permis l’essor ces dernières décennies de cette « trans-discipline » qu’est la bioinformatique. Voyons à travers cette série de 3 articles comment les outils existants pour notre OS favori permettent d’appréhender la découverte d’un nouvel organisme.
Pour mettre à jour un module, il y a Pip ou Git. Mais tous les modules et projets ne sont pas hébergés sur PyPI ou dans un dépôt Git, et tous les utilisateurs ne sont pas des développeurs. Comment s’assurer alors qu’un programme est à jour ? Et si en plus, cela était automatique ? Il ne nous reste plus qu’à développer la solution...