7,90 € TTC
p. 06 : FOSDEM 2017, Bruxelles
p. 12 : Transfert de style : et si Van Gogh peignait Tux ?
p. 24 : Facilitez-vous la vie avec la ligne de commandes
p. 34 : Caméra 3D et nuage de points
p. 48 : Les itérateurs en C++
p. 54 : Live-System from scratch
p. 62 : Code Java concis avec Lombok
p. 68 : Conception d'un émulateur de leds WS2812
p. 76 : Rien ne vaut la pratique : création d’un paquetage pour pip
p. 82 : Moteur de template Twig : héritage et macros
p. 88 : Configuration TLS avec HAProxy et OpenSSL
« J'ai vu tant de choses que vous, humains, ne pourriez pas croire. De grands navires en feu surgissant de l'épaule d'Orion. J'ai vu des rayons fabuleux, des rayons C, briller dans l'ombre de la porte de Tannhäuser. Tous ces moments se perdront dans l'oubli comme les larmes dans la pluie. »
Extrait de « Blade Runner » - H. Fancher et D. Peoples
De plus en plus, les avancées en intelligence artificielle permettent de résoudre des problèmes complexes, de tendre vers une intelligence « humaine » telle que celle que l'on peut voir associée aux réplicants du film « Blade Runner » de Ridley Scott (1982). Les machines sont ainsi capables de nous égaler voire de nous surpasser dans certains domaines : le jeu de dames, le jeu d'échecs et même dernièrement le jeu de Go. On peut voir aussi les énormes progrès réalisés par la société Boston Dynamics en ce qui concerne l'analyse et l'adaptation à un environnement. Ses robots bipèdes ou quadrupèdes sont capables de retrouver rapidement leur équilibre et d'adapter leur comportement en fonction des modifications de leur environnement (prendre un objet qui est déplacé par un être humain par exemple - https://youtu.be/rVlhMGQgDkY).
La créativité est toutefois un domaine réservé à l'homme et la conscience des robots de Westworld est encore loin. Toutefois, les techniques utilisées en IA réservent parfois des surprises. Ainsi, les réseaux de neurones représentant un formidable outil d'apprentissage, il est possible d' « apprendre » un style pour l'appliquer à une image. On peut ainsi obtenir de très belles images par « transfert de style », et celles-ci semblent être de véritables créations. On ne peut pas parler d'art, mais les résultats sont intéressants et vous pourrez expérimenter cette technique grâce à l'article que nous vous proposons ce mois-ci.
Outre l'IA, vous retrouverez bien entendu dans ce numéro toute la diversité qui fait la richesse de GNU/Linux Magazine avec :
Je vous souhaite une bonne lecture et je vous retrouverai avec plaisir le mois prochain...
Tristan Colombo
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...
Qu'est-ce que le style transfer ? Comment cela fonctionne-t-il ? Comment en faire chez soi ? Cet article est là pour répondre à toutes ces questions, et pour vous guider pas à pas sur un exemple.
Le moteur de template open source Twig facilite le développement, la sécurisation et la maintenance d'applications web PHP.