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.

Ionic, le framework HTML5 qui aurait dû accélérer vos développements Cordova
GNU/Linux Magazine n°192
Le projet Apache Cordova est bien connu pour le développement rapide d'applications nomades multiplateformes. Vous l'utilisiez peut-être sans savoir qu'il vous manquait une « brique », un élément vous permettant d'accélérer encore vos développements. Cet élément pourrait-il être Ionic ? La sortie récente de sa dernière version est l'occasion de le découvrir.
Dix façons de tester l'ouverture d'un port
GNU/Linux Magazine n°192
Lorsqu'un service local ou distant ne fonctionne pas, une action qui est souvent réalisée pour le debuggage consiste à vérifier si le port correspondant au service est ouvert… Mais comment réaliser ce simple test ?
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND