7,90 € TTC
p. 06 Ionic, le framework HTML5 qui aurait dû accélérer vos développements Cordova
p. 16 Petit tour du FOSDEM 2016
p. 18 C'est ton bug ! Débrouille-toi avec !
p. 20 Bash, les bonnes pratiques
p. 26 Bash : aller encore plus loin avec les bonnes pratiques
p. 32 Dix façons de tester l'ouverture d'un port
p. 36 Le cluster H-A MySQL sans ramer avec Galera Cluster !
p. 44 Découverte des drivers virtuels : les drivers vidéo
p. 50 Découverte des drivers virtuels : les drivers audio
p. 54 Utilisez SwiftMailer pour envoyer des mails
p. 56 Créer des documents simplement avec Pillar
p. 64 Atteindre le Graal : écrire son propre langage de programmation
p. 71 Outillez vos processus de développement avec Aphrodite
p. 76 Intégrez JavaScript dans PHP
Il est amusant de constater comme nous fonctionnons tous selon des systèmes d’appartenance à des clans. Il y a le clan des partisans du logiciel libre contre le reste du monde, le clan des administrateurs système contre les développeurs et si on continue à affiner on peut arriver, au sein des développeurs, à trouver des oppositions entre développeurs Python, Java, C, etc. On doit même pouvoir trouver des écoles s’opposant au sein d’un même langage !
Quand j’étais jeune (non pas que je sois maintenant vieux...), je lisais déjà GNU/Linux Magazine et j’aimais dans cette revue l’ouverture qu’elle m’offrait, les découvertes technologiques que je pouvais y faire. Sans appartenir à une chapelle autre que « GNU/Linux », j’ai toujours été curieux de tout ce que je ne connaissais pas. En tant que rédacteur en chef, je suis toujours heureux de lire un article soumis en me disant « là j’ai appris quelque chose ». Ce sont ces découvertes que j’aime partager avec vous.
Dans les mails que je reçois, certains trouvent qu’il y a trop d’articles d’administration système, et d’autres trop d’articles de développement. Je pense chaque numéro de GNU/Linux Magazine de manière à essayer de trouver le meilleur équilibre possible entre les différentes rubriques et technologies de façon à ce que chaque lecteur puisse trouver son bonheur et, en même temps, élargir ses connaissances en ayant accès à des articles qui n’appartiennent pas forcément à son domaine de prédilection.
Le contenu de votre magazine dépend de deux paramètres fondamentaux :
▪ le point de vue de nos auteurs ;
▪ le point de vue de nos lecteurs.
Concernant le premier groupe, je vous invite à ne pas hésiter à venir nous rejoindre. Vous travaillez dans un domaine spécifique, vous souhaiteriez voir apparaître certains champs de compétences particuliers ? Sentez-vous libre de prendre la plume (ou plutôt le clavier) ! Certains diront « je ne suis pas écrivain », mais tout un chacun sait écrire et partager ses expériences. Nous n’attendons ni du Balzac ni du Tolkien, mais simplement vous qui avez une expérience à partager, une façon de programmer que vous présenterez à votre manière. C’est la première ligne qui compte, le reste suit naturellement ; alors j’attends que vous nourrissiez votre magazine et grossissiez les rangs du groupe des auteurs. Osez nous faire part de vos propositions de thèmes d’articles sur contrib@gnulinuxmag.com. Nous pourrons alors en discuter.
Concernant maintenant le second groupe, pour essayer de répondre toujours de manière plus poussée à vos attentes, j’aurais maintenant besoin de votre concours : deux petites minutes de votre temps pour répondre à un sondage en ligne qui permettra à la rédaction de mieux vous connaître (en tant que lecteur anonyme de GNU/Linux Magazine bien entendu, nous n’avons pas signé de partenariat avec la NSA...). Ce sondage est accessible à l’adresse suivante : http://www.gnulinuxmag.com/sondage-gnulinux-magazine-2016/
N’oubliez pas que l’on n’entend que ceux qui s’expriment et qu’en ne participant pas vous donnez plus de poids aux avis des autres lecteurs. En attendant les résultats de ce sondage, j’espère que vous prendrez plaisir à lire le présent numéro !
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...
De MySQL vous connaissez la réplication ? Mais qui souhaite déployer des technologies qui ne sont pas facilement « dimensionnables » ? Depuis quelques années, toute solution qui se respecte se doit d'apporter ces fonctionnalités. Pour MySQL/MariaDB, nous allons explorer la solution proposée par Galera Cluster.