L’Univers, ses galaxies et le machine Learning

Le ciel offre une variété étonnante d’objets célestes. Ces variétés ont fait l’objet depuis l’antiquité de classifications plus ou moins précises au fur et à mesure que les observations élargissaient le champ de nos connaissances. L’oeil et le cerveau humain ont su regrouper, expliquer et inventorier les éléments de l’Univers. Essayons alors d’utiliser la puissance du Machine Learning pour caractériser automatiquement ces galaxies lointaines et mystérieuses. Lire la suite

L’édito du hors-série spécial conteneurs !

L’adoption de plus en plus importante des conteneurs (principalement en utilisant Docker) et des orchestrateurs (majoritairement avec Kubernetes) montre l’engouement des développeurs autour de cette technologie. D’après une étude Datadog d’avril 2018 basée sur 10000 entreprises clientes de la société, environ 25% d’entre elles utilisent Docker et, parmi celles-ci, la moitié ont recours à l’orchestration. On peut également voir qu’en moyenne environ 8 conteneurs sont exécutés par hôte et que ce nombre a tendance à augmenter. La durée de vie moyenne d’un conteneur est d’environ 12 heures avec orchestration et 6 jours sans. La durée de vie d’un conteneur est donc particulièrement faible… Lire la suite

L’édito de GNU/Linux Magazine n°218 !

Retour de vacances…

Le lundi matin, vous allumez votre ordinateur et les lignes défilent sous vos yeux : 117 mails non lus. Après deux semaines d’absence vous en avez reçu plus d’une centaine, des mails que vous traitez habituellement journalièrement et dont la lecture, le tri et éventuellement la réponse se diluent dans le temps consacré à vos autres tâches. Mais sur 117 mails, combien sont réellement intéressants ? Je me suis livré à une petite expérience et les chiffres suivants sont donc issus d’un cas concret. Je dispose de deux adresses professionnelles et une personnelle ; je ne me base ici que sur mon adresse tristan@gnulinuxmag.com pour laquelle j’ai de nombreux filtres actifs qui me permettent d’éliminer bon nombre d’indésirables, mais qui sont assez peu restrictifs de manière à limiter le risque de perte de messages importants. Lire la suite

Découvrez une solution de VPN moderne, puissante, simple et sûre !

Nous vous proposons dans ce numéro de rentrée de découvrir Wireguard, une solution de VPN qui pourrait bien faire de l’ombre au traditionnel OpenVPN. Plus simple à configurer, doté d’une surface d’attaque minimale et de hautes performances, il dispose en effet d’arguments sérieux dont vous pourrez prendre connaissance à travers cet article. Dans un tout autre registre, le magazine vous invitera à vous replonger dans le fonctionnement interne des microprocesseurs. Vous pourrez aussi partir à la découverte du framework JavaScript Knockout, faire vos premières armes en C/C++ sous Android avec le NDK ou encore découvrir pourquoi votre conteneur ne fonctionne pas comme prévu. GNU/Linux Magazine n°218 vous attend comme d’habitude en kiosque, sur notre boutique et sur notre plateforme de lecture en ligne ConnectLire la suite

Découvrez notre hors-série spécial conteneurs !

Et voici venu un numéro incontournable si vous cherchez à tout savoir sur les conteneurs ! Vous y découvrirez ce qu’est un conteneur et quel est son rôle. Docker sera évidemment passé en revue du point de vue de son installation, son exécution ainsi que la création et la gestion de conteneurs par son biais. D’ailleurs, un témoignage d’un ancien développeur du projet vous attendra dans ce numéro spécial. Qui dit conteneurs, dit bien souvent également orchestration. Ce sujet sera lui aussi traité ici avec plusieurs articles qui vous permettront de mieux cerner la référence dans ce domaine, Kubernetes. Découvrez ce numéro spécial conteneurs chez votre marchand de journaux, sur notre boutique ainsi que sur notre plateforme de lecture en ligne ConnectLire la suite

Écrivez du code JavaScript robuste

Je vous propose d’étudier un panel de mauvaises pratiques de développement JavaScript… et d’étudier par la même occasion différentes manières de rectifier le tir. Tous les exemples que je vais présenter ici sont tirés de cas réels que j’ai anonymisés. Les solutions curatives que je vais présenter sont compatibles avec un large panel de navigateurs, sans nécessiter la mise en œuvre d’outillages complexes. Lire la suite