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

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 ?
CTE et Window Functions avec MariaDB
GNU/Linux Magazine n°211 Free

La version 10.2 de MariaDB apporte un panel de nouveautés particulièrement attractif. Parmi ces nouveautés, j’en ai retenu deux que je vais développer ici : les Common Table Expressions normales et récursives, et les Window Functions. Avec ces deux nouveautés, MariaDB joue enfin dans la cour des grands, et vient concurrencer frontalement PostgreSQL, ainsi que plusieurs SGBD propriétaires.  

Mais quelle est la meilleure méthode pour transférer un grand nombre de petits fichiers ?
GNU/Linux Magazine n°211
À l’heure des webservices et des websockets le transfert d’informations par fichiers peut sembler obsolète. Obsolète ou pas, il est fréquemment utilisé en entreprise. Mais derrière ce sujet simple peuvent se cacher des problèmes de performance…
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND