Janvier / Janvier 2018

GNU/Linux Magazine 211

OpenCV :
Construisez un modèle 3D à partir d’une photo

  • Estimez la distance d'un objet
  • Déterminez les points de fuite
  • Choisissez les éléments de référence
  • Reconstruisez l'objet 3D utilisable dans Blender
En savoir plus

7,74 € TTC

Anciens Numéros

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

GNU/Linux Magazine 273

January / February 2025
9,70 €
GNU/Linux Magazine 272

GNU/Linux Magazine 272

November / December 2024
9,70 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

September / October 2024
9,70 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

July / August 2024
9,70 €
GNU/Linux Magazine 269
9,70 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

March / April 2024
9,70 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

January / February 2024
9,70 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

November / December 2023
9,70 €
SOMMAIRE

Actus & Humeur

p. 06 CTE et Window Functions avec MariaDB
p. 16 La configuration ssh d’un « DevOps »

IA, Robotique & Science

p. 20 Vision 3D à partir d’une caméra sur Raspberry Pi
p. 32 Base 16,32,36,56,58,64,85,...

Système & Réseau

p. 36 Introduction : Serverless et Function as a Service (FaaS)
p. 40 Mais quelle est la meilleure méthode pour transférer un grand nombre de petits fichiers ?
p. 46 Isolez vos constructions logicielles à l’aide de Docker

IoT & Embarqué

p. 54 i.MX7 : « Communication interprocesseur, donnons vie au Cortex M4 »

Kernel & Bas Niveau

p. 72 Appels systèmes sous Linux
p. 76 Développement applicatif avec GStreamer 1.0

Hack & Bidouille

p. 84 Dopez vos commandes shell

Mobile & Web

p. 92 Écrivez du code JavaScript robuste

Edito

Nous vivons dans un monde où nous sommes submergés de données qui nous parviennent de toutes parts. Un traitement manuel n'est plus envisageable et il faut donc analyser ces données de manière automatique en utilisant des techniques de plus en plus pointues (machine learning, deep learning, etc.). Néanmoins, la technologie ne peut nous mettre à l'abri de l'effet « Hans le malin » (https://fr.wikipedia.org/wiki/Hans_le_Malin). En effet, il est très facile de tirer de données de qualité (recueillies correctement, propres, etc.) absolument n'importe quelle conclusion qui, en général, ira dans la direction souhaitée. Pour mettre en garde contre ce phénomène, deux enseignants de l'University of Washington, Carl Bergstrom, professeur du département de Biologie et Jevin West, professeur assistant de l'Information School (https://ischool.uw.edu/), ont eu l'idée de lancer une initiative nommée « Calling Bullshit » (expression anglaise que je me garderai de traduire et qui permet de signifier son désaccord à une autre personne). Cette initiative prend la forme d'un site internet (http://callingbullshit.org) sur lequel on peut trouver :

  • le plan du cours qu'ils dispensent sur le sujet avec des références à de nombreuses lectures ;
  • des vidéos de leur cours (très intéressantes à condition de disposer d'un peu de temps...) ;
  • des méthodes pour valider une information ;
  • des études de cas.

J'ai récemment reçu un communiqué de presse. L'information était la suivante : une ville française (assez importante) a signé un contrat (assez conséquent) avec une société pour développer un outil permettant aux acteurs de la sécurité d'anticiper les risques et de préparer leur intervention via l'analyse de données massives (il faut dire Big Data si on veut faire plus vendeur). Cette information a raisonné en moi et je me suis souvenu de l'un des cas présentés sur le site qui fait allusion à la notion de pré-crime de Philip K. Dick (adapté au cinéma dans Minority Report par Steven Spielberg). On nous présente l'article de deux auteurs chinois qui indiquent pouvoir détecter des personnes criminelles en analysant des photos de leur visage sur la base de photographies de personnes reconnues coupables de crimes (et donc prises en photo lors de leur incarcération) et de personnes tout venant. L'hypothèse de départ de ce travail nous ramène à des heures assez sombres de notre Histoire. Toujours est-il que, tout naturellement, les criminels étaient ceux qui ne souriaient pas et donc la ligne prédictrice du crime était à lier en fonction du sourire des passants...

Ainsi, si l'on imagine que les auteurs de délits dissimulent leurs traits sous des bonnets ou cagoules pour ne pas être reconnus sur les vidéos, le futur fantastique logiciel dont je parlais précédemment pourra indiquer aux forces de l'ordre… la météo et plus précisément quand il fera froid. Comme vous le comprenez, je reste donc très sceptique sur les capacités d'anticipation d'un tel système, sans même un seul précog et me questionne fortement sur l'usage de l'argent public avec de tels objectifs.

Je profite d'ailleurs de ces lignes pour vous annoncer la sortie prochaine de notre Hors-Série sur le Machine Learning, pour que chacun puisse garder un œil critique sur ce qui est fait ou annoncé en grande pompe.

La technologie permet des avancées scientifiques précieuses... mais tout dépend entre les mains de qui. En attendant, n'oubliez pas de sourire en lisant votre magazine, on ne sait jamais… ;-)


Tristan Colombo

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

Vision 3D à partir d'une caméra sur Raspberry Pi
GNU/Linux Magazine n°211
Vous est-il peut-être déjà arrivé de vous demander comment vous arrivez à vous déplacer sans vous cogner aux objets environnants ?
Appels systèmes sous Linux
GNU/Linux Magazine n°211
Où se trouve la frontière entre l'espace utilisateur et l'espace noyau ? Comment l'un et l'autre peuvent-ils interagir ensemble alors qu'ils ne s'exécutent pas avec les mêmes privilèges ? Comment une application peut-elle invoquer des fonctionnalités du système d'exploitation ? Autant de questions auxquelles nous allons tenter de répondre dans la suite de cet article.
Isolez vos constructions logicielles à l’aide de Docker
GNU/Linux Magazine n°211
Si Docker est très certainement à la mode, et que beaucoup d'articles détaillent son utilisation ou sa prise en main, les études complètes de cas d'utilisation spécifiques manquent un peu. Cet article présente donc un cas d'étude détaillé où Docker est utilisé pour sa principale raison d'être : la gestion de conteneurs légers à des fins d’isolation de processus au sein d’un système.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2025 - LES EDITIONS DIAMOND