Avril 2016

GNU/Linux Magazine 192

Quels risques êtes-vous prêts à prendre avec vos données ?

Créez un cluster haute disponibilité

avec MYSQL/MariaDB

En savoir plus

7,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Actualités

p. 06 Ionic, le framework HTML5 qui aurait dû accélérer vos développements Cordova
p. 16 Petit tour du FOSDEM 2016

Humeur

p. 18 C'est ton bug ! Débrouille-toi avec !

Repères

p. 20 Bash, les bonnes pratiques
p. 26 Bash : aller encore plus loin avec les bonnes pratiques

Les « how-to » du sysadmin

p. 32 Dix façons de tester l'ouverture d'un port

Sysadmin

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

Les « how-to » du développeur

p. 54 Utilisez SwiftMailer pour envoyer des mails

Développement

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

Développement web & mobile

p. 76 Intégrez JavaScript dans PHP

 

 

éDITO :

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

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

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...

Le cluster H-A MySQL sans ramer avec Galera Cluster !
GNU/Linux Magazine n°192

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.

Outillez vos processus de développement avec Aphrodite
GNU/Linux Magazine n°192
La communauté de projet open source JBoss [1] s'est construite autour de son serveur d'application, Wildfly [2], mais a aussi été le berceau de librairies et de frameworks très utiles aux développements logiciels, comme par exemple Hibernate[ 3]. Pour le besoin de tous ces projets, mais aussi pour assurer un développement rapide, efficace et sûr, la communauté est aussi à l'origine de nombreux frameworks et outils de développement, malheureusement moins connus. Certains de ces outils seront peut-être tout aussi utiles aux lecteurs qu'aux développeurs JBoss. Je vous présente aujourd'hui Aphrodite [4], une couche d'abstraction développée par mon équipe, la JBoss Sustain Engineering Team, qui va vous permettre de facilement développer vos propres outils pour contrôler et outiller vos propres processus de développement.
Intégrez JavaScript dans PHP
GNU/Linux Magazine n°192
L'extension V8Js permet d'utiliser JavaScript depuis PHP. Elle a le statut de curiosité, ce qui explique que, bien qu'elle ne soit pas récente, elle soit toujours en bêta. Pourtant elle peut rendre quelques menus services, et, qui sait, ouvrir de nouvelles perspectives.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND