7,90 € TTC
p. 06 Les nouveautés d'HAProxy 1.5
p. 16 Foutaises parlementaires – Les questions dont on aurait pu faire l’économie
p. 20 Le projet Whirlwind : naissance de l’informatique industrielle moderne
p. 26 Petite introduction à la classification
p. 32 Présentation et installation du système de stockage réparti Ceph
p. 40 Déployer ses systèmes avec Kadeploy
p.54 Optimisation de code Python : des fractales au pays des serpents
p. 68 Des scripts Python dans Android
p. 74 Planificateur – les autres noeuds
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...
Stocker plusieurs milliards d'objets ayant une taille totale supérieure à l'exaoctet de manière totalement distribuée grâce à une myriade de petits serveurs relativement peu onéreux, c'est ce que le logiciel libre Ceph est capable de faire !
Au cours des précédents articles, nous avons vu les différents types de parcours de données ainsi que les différents types de jointures. Il reste des nœuds effectuant une opération particulière, principalement sur un ensemble de données, comme un tri ou un agrégat, mais aussi sur plusieurs ensembles, pour une action comme un assemblage, une intersection ou un regroupement. Cet article aborde tous ces types de nœuds.