Mai / Juin 2022

GNU/Linux Magazine 257

Machine Learning & Fake News
L’IA est-elle la solution ?

  • État de l’art
  • Modèle et entraînement
  • Approche non supervisée
En savoir plus

9,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Webdev

p. 06 Faire de la clean architecture avec Symfony

IA & Data Science

p. 32 Le Machine Learning peut-il être une solution contre les fake news ?
p.
44 Voyage initiatique vers la bioinformatique : la récompense est au bout du chemin

Autour du Code

p. 60 Hera, automatisation Bash autour de la gestion de conteneur Podman pour Jenkins à l’aide de SSH

Système & Bas Niveau

p. 70 Readline ou comment créer rapidement un outil interactif
p.
76 Mesure dynamique des performances avec Linux probe : l’exemple GNU Radio

Édito

Protestware ?

Après l’autosabotage de Marak Squires sur ses projets colors.js et faker.js, et la myriade de conséquences et stupides décisions qui ont suivi, voici venir le temps des « protestwares ». Ces logiciels et bibliothèques, généralement open source, incluent des « fonctionnalités » allant de l’affichage de simples messages à la corruption de données, comme node-ipc de Brandon Nozaki Miller (alias RIAEvangelist) ayant brièvement intégré une fonction de « corruption » déclenchée en fonction de la géolocalisation IP de la machine (Russie et Biélorussie).

Personnellement, je ne qualifierais pas de « protestware » un code adoptant un comportement nuisible lorsque l’utilisateur ne s’inscrit pas dans certains choix jugés bons et vertueux par le développeur. Remplacez simplement un changement exigé de comportement, d’idéologie, de conviction religieuse ou de localisation par un montant en BTC et vous trouverez immédiatement le qualificatif approprié : un ransomware !

À mon sens, un code est effectivement un média susceptible de véhiculer une certaine vision idéologique, mais uniquement dans un cadre clairement borné qui est celui de sa licence. Les 4 libertés offertes par une licence de logiciel libre (utiliser, copier, étudier et modifier) déterminent ce qu’on peut faire du code, et non ce qu’on peut faire avec le code.

Que son code soit utilisé par, pour ou contre des personnes qui ne partagent pas vos opinions et vos principes ne fait pas partie du deal. La liberté d’utiliser inclue toutes les utilisations, celles que nous jugeons « bonnes » et les autres, et cette liberté s’applique à toutes et tous, sans distinction, sans discrimination. Et c’est précisément là l’intérêt de la chose, rendre le code libre, vraiment libre. C’est le choix qu’il faut faire en décidant ou non de diffuser sa création sous une certaine licence, et il ne faut pas le faire à la légère. Il n’y a pas de « oui, mais », pas de « ça dépend si » ou de « à moins que »...

C’est un avis tout personnel, mais si l’on veut être absolument certain que ses créations ne feront jamais l’objet d’utilisation que l’on désapprouve, peut-être faut-il commencer par se demander s’il ne vaut pas mieux les garder pour soi, ou ne les partager qu’avec un cercle restreint d’utilisateurs dûment vérifiés. Mais là, inutile de parler de logiciel libre ou d’open source...

Denis Bodor

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

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...

Le Machine Learning peut-il être une solution contre les fake news ?
GNU/Linux Magazine n°257 Free

Comment le Machine Learning peut-il apporter une réponse concrète à la falsification de l’information ? Cet article propose une initiation à la problématique, ainsi qu’une introduction à des méthodes et outils propres au traitement du langage naturel.

Readline ou comment créer rapidement un outil interactif
GNU/Linux Magazine n°257

Si vous souhaitez développer un programme permettant à l'utilisateur de saisir des commandes et ainsi fournir une interface souple d'utilisation ayant des fonctionnalités avancées d'édition de lignes, plusieurs options s'offrent à vous. Vous pouvez tout faire à la main, choisir une alternative légère comme Linenoise [1] ou opter pour quelque chose de classique et éprouvé : GNU Readline.

Faire de la clean architecture avec Symfony
GNU/Linux Magazine n°257 Free

Quand on évoque PHP et Symfony, on pense tout de suite à MVC, or il existe d’autres architectures plus complexes et pérennes à mettre en place avec ce framework et ce langage.

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND