7,90 € TTC
p.06 Quel avenir pour PHP ?
p.10 Parlez et écrivez en français !
p.17 Qu'est-ce qu'un logiciel libre ? 1. Histoire et définition
p.18 Les structures linéaires
p.32 Demandez la Lune à nginx !
p.36 Jouons un peu (plus) avec nginx
p.42 Administrer sa messagerie avec Modoboa
p.50 WebSocket, le Web connecté
p.56 À la découverte d'Android :Souriez, vous êtes filmé...
p.62 Il y a toujours des choses à apprendre avec Vim
p.74 Le monde merveilleux des tests fonctionnels
La vie nous réserve parfois des expériences fascinantes. J’ai dernièrement souhaité effectuer une commande de fournitures sur un site dont je suis habituellement client. Sans être une multinationale américaine, ce site n’est pas non plus celui d’un petit artisan de quartier. Cette société est internationalisée et peut vous livrer dans de nombreux pays du monde.
Ainsi, désirant remplir mon panier, je me connecte sur ce site et constate qu’il a été mis à jour : beaucoup plus clair, une ergonomie plus aboutie... Un bon point donc, si ce n’est la tentative de version mobile pour laquelle l’ergonomie est inexistante.
Je commence à parcourir le catalogue et, afin de sauvegarder mon début de commande, je tente de me connecter à mon compte... Impossible ! Peut-être me suis-je trompé de mot de passe ? Nouvel essai... Même résultat ! Après cinq tentatives, je demande la réinitialisation de mon mot de passe. On m’informe que je vais recevoir un mail... Je l’attends toujours... Je renouvelle ma demande... rien ! Bref, au bout de quelques essais j’abandonne, déçu et agacé.
La nuit portant conseil, je me dis le lendemain que la personne qui gère ce site n’est peut-être pas un lecteur assidu de notre magazine et que, de ce fait, il serait possible qu’après la mise à jour du site, tous les comptes aient été effacés (je sais, ça semble impensable, mais on a déjà vu pire...). Aussi, je m’autorise un nouvel essai : je retourne sur le site et, ô surprise (ou plutôt désolation), je parviens à créer un nouveau compte en utilisant la même adresse mail que celle de mon compte précédent. J’avoue avoir espéré un message du type « un compte existe déjà avec cette adresse »... Mais il ne viendra pas ! Je reçois donc un mail de bienvenue, où j’apprends que les anciens comptes ont été effacés ! Élémentaire mon cher Watson !!!
Légèrement énervé, je reprends mes achats abandonnés la veille. Je n’étais pas au bout de mes surprises : des boutons inactifs, un panier limité à cinq articles, des produits qui apparaissent, disparaissent et réapparaissent... Vous l’aurez compris : le site mis en production était en fait en développement... Si si, vous avez bien lu, « en développement », avec nous - clients - en guise de bêta testeurs ! Résultat des courses : pas de commande et une furieuse envie d’offrir un abonnement à nos magazines aux développeurs de l’agence web ayant remporté le contrat...
Heureusement il y a vous, lecteurs de GNU/Linux Magazine, vous qui ne vous comportez pas de la sorte. D’ailleurs, pour vous aider à tester vos sites/applications, vous trouverez dans ce numéro un article sur les tests fonctionnels. En restant dans le domaine du Web, vous pourrez en profiter pour optimiser votre serveur HTTP avec les articles sur Nginx. Enfin, nous vous avons préparé encore de nombreuses autres choses à découvrir dans nos différentes rubriques... en tournant la page.
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...