7,90 € TTC
p. 06 Déboguez PHP plus efficacement avec PHPDBG
p. 10 Foutaises parlementaires – Petits jeunes et vieux briscard
p. 14 Une histoire de l'informatique #4 - L’ENIAC rencontre von Neumann : l’architecture von Neumann
p. 16 Une cryptographie nouvelle : le réseau euclidien
p. 26 Automatisez à outrance avec Ansible !
p.38 Gestion de l'authentification avec Django
p. 48 Inside Android : Lollipop 5.0
p. 54 Une introduction aux sons en Pharo
p. 64 Planificateur – Les jointures
p. 76 Approche détaillée des futex (partie 4/4)
p. 80 Illustrez vos méthodes de travail sur les gestionnaires de version avec GitGraph.js
Une des beautés de l'informatique est la multiplicité des techniques existantes et des applications possibles. Ce numéro est le parfait reflet de ce constat avec, pour commencer, la présentation d'Ansible vous permettant de mettre en oeuvre une des activités favorites des informaticiens : l'automatisation de tâches. En effet, nous sommes connus pour être des gens « paresseux » qui préfèrent (et de loin) que ce soit la machine qui effectue les tâches répétitives et fastidieuses plutôt que nous. Je pense d'ailleurs que nombre d'entre nous se sont déjà retrouvés au moins une fois dans la situation consistant à automatiser un traitement qui ne sera finalement exécuté que quelques fois et pour lequel le temps passé en développement/configuration était bien plus long que le temps cumulé qu'auraient pris des exécutions manuelles. Le gain tiré de cette expérience ne sera exploitable que plus tard, lorsqu'ayant à traiter un problème semblable nous pourrons réutiliser les connaissances précédemment acquises. En effet, malgré la variété de cas pouvant se présenter, il y a heureusement toujours des éléments similaires qui peuvent être réemployés.
Toujours dans cette idée de diversité, nous aborderons également différents langages et frameworks plus ou moins connus avec PHP et son nouvel outil de débugage (non je n'écris pas « débogage » et je l'assume, ce que je retire des programmes ce sont des bugs, pas des bogues de châtaignes !), Python et Django pour la création d'applications Web, le langage C pour la programmation système des futex et enfin le traitement du son avec Pharo. Nous pouvons joindre à ces différents langages Java puisque c'est ce dernier qui est utilisé dans Android et que vous retrouverez dans la présentation des nouveautés d'Android Lollipop ou encore SQL pour l'explication des jointures dans PostgreSQL.
Enfin, un peu de théorie avec la cryptographie basée sur les réseaux euclidiens, et encore et toujours de la diversité avec l'histoire de l'informatique et les foutaises politico-techniques.
Bref, vous tenez entre vos mains un magazine placé sous le signe de la variété... et quoi de mieux pour commencer cette nouvelle année qu'explorer de nouveaux horizons et se donner de nouveaux objectifs ?
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...
La cryptographie standardisée et utilisée actuellement s’appuie essentiellement sur deux problèmes mathématiques : la factorisation et le logarithme discret. Mais les chercheurs s´intéressent à trouver des alternatives crédibles qui, par exemple, pourraient résister à l’avènement de l’ordinateur quantique. L’une de ces alternatives, basée sur la géométrie des réseaux euclidiens s’est clairement démarquée durant cette dernière décennie de recherche, offrant de nouvelles perspectives comme le chiffrement dît homomorphe.