Gnu/Linux Magazine 209

Envoi – Réception - Authentification

Maîtrisez la gestion avancée de SMS … sans vous ruiner !

  • Configurez votre modem USB 3G
  • Envoyez des SMS avec Gammu
  • Interfacez votre système avec Google Calendar
  • Gérez la réception de SMS
  • Mettez en place une authentification 2 factures

Plus de détails

7,74 € TTC

 
Sommaire

Actus & humeur

p.06 Petite leçon fictive de social engineering

IA, Robotique et Science

p.12 Le code Phase-Out : l’autre code binaire tronqué

Système & Réseau

p.34 Un système de fichiers haute disponibilité avec GlusterFS !
p.32 Mise en place d’une IP virtuelle avec Corosync et Pacemaker
p.36 InfluxDB, Grafana et Glances, le monitoring qui brille

IoT & Embarqué

p.46 Présentation et utilisation de la carte STEVAL-3DP001 pour le pilotage des imprimantes 3D

Hack & Bidouille

p.58 Vous donnez des rendez-vous et on vous oublie ? Envoyez automatiquement des SMS de rappel !

Libs & Modules

p.74 Réaliser une API REST avec Go

Mobile & Web

p.82 Démystifier l’injection de dépendances en PHP

Sécurité & Vulnérabilité

p.92 La trilogie du reverse engineering

Édito 

Python, on aime ou on n'aime pas, mais le langage ne laisse pas indifférent. Il y a les fans, ceux qui ne jurent que par ce langage et qui vont jusqu'à l'extrémisme en oubliant tous les autres langages qui ne sont pas pour autant à jeter à la poubelle et il y a les opposants farouches, eux aussi sombrant souvent dans l'extrémisme et dénigrant un « pseudo-langage » qui n'est même pas compilé et qui envahit de plus en plus les magazines et les articles sur le net.

Python n'est certes pas compilé, mais il permet de développer rapidement, sans se préoccuper de la gestion de la mémoire. D'un autre côté, suivant les développements, son aspect de langage semi-interprété est pénalisant, car entraînant un gaspillage de mémoire et une lenteur des programmes. Alors, puisque nous ne pourrons départager les « pros » des « antis », essayons de comprendre avec les outils qui sont à notre disposition pourquoi on parle tant de Python. Utilisons par exemple les tendances de questions sur StackOverflow :

edito-lm209.png

On peut constater que Python vient de dépasser Java et n'est plus devancé que par JavaScript. Ceci s'explique par le nombre de sites web contenant du JavaScript, mais montre que malgré les développements d'applications Android en Java, les questions sont plus nombreuses sur Python. Les mauvaises langues pourront bien sûr arguer du fait que s'il y a beaucoup de questions, c'est que le langage n'est pas clair… passons et retenons seulement la croissance imbattable sur les deux dernières années.

Pour confirmer cela, penchons-nous sur d'autres données. Sur Google Trends, les recherches comme « python » ou « java » sont parasitées par d'autres significations que des langages de programmation, mais le projet PYPL (PopularitY of Programming Language sur http://pypl.github.io/PYPL.html) l'utilise néanmoins en se basant sur les recherches de tutoriels. Je vous invite à consulter le site et à utiliser les langages qui vous intéressent, pour moi ce seront les mêmes que les précédents.

Cette fois Python ne dépasse pas Java, mais sa croissance de 9,5 % sur les dix dernières années est là encore remarquable et l'étude des données fournies par GitHub (http://githut.info/) fournira là encore la même tendance.

Ces informations montrent donc qu'il y a un engouement de plus en plus fort pour ce langage et qu'on le veuille ou non, il faudra le connaître un minimum pour comprendre, pouvoir interagir avec les futurs développements. Donc oui, Python est de plus en plus utilisé, et vous découvrirez même dans ce numéro comment vous en servir pour envoyer/recevoir des SMS, interagir avec Google Calendar et mettre en place une authentification deux facteurs, mais dans GNU/Linux Magazine nous n'en oublions pas pour autant les autres langages et vous pourrez ainsi trouver par exemple dans ce numéro également du C et du Go (oui, le bon dernier de toutes les tendances si l'on ne tient pas compte des langages « exotiques »).

Surtout, n'oubliez pas que ce n'est pas parce qu’un langage est populaire qu'il est le meilleur. Le meilleur langage est celui le plus adapté à la tâche que vous devez réaliser ! Sur ce, bonne lecture !

Tristan Colombo

A propos du magazine
Logo

Le magazine de référence technique pour les développeurs et les administrateurs sur systèmes UNIX, open source & embarqué !

Pionnier dans son domaine, GNU/Linux Magazine est depuis 1998 une véritable référence technique pour pour tous les développeurs et administrateurs sur systèmes Unix, open source et embarqués. Le premier magazine français 100 % Linux se démarque grâce à une ligne rédactionnelle résolument technique et pédagogique. Chaque mois de nombreux thèmes sont abordés permettant de toucher à différents domaines de l’informatique, que ce soit de l’intelligence artificielle, de la sécurité, de l’embarqué, du système/réseau ou du hack.

Nouveaux produits