7,90 € TTC
p. 06 La supervision confortable avec Omega Noc
p. 10 De l'élitisme à la fumisterie : nos mentalités doivent changer
p. 16 Ils sont fous ces romains !
p. 22 Analyse spectrale Wifi
p. 26 Configuez Nginx pour accueillir vos services
p. 30 Réplication PostgreSQL avec Slony
p. 36 OSQuery : après le NoSQL, le oSQL pour interroger votre OS
p. 42 Installer son propre serveur de tuiles
p. 48 Créez votre clone de Siri, Cortana et autres
p. 52 Parlez à votre ordinateur... Et faites-vous comprendre
p. 64 Tests unitaires en conditions réelles avec Arquillian
p. 74 L'analyse de données en Python ou comment faire du R sans R
p. 80 Android Layout : connaissiez-vous l’attribut « tools » ?
L’informatique est là pour nous simplifier le quotidien et nous pouvons justement nous en rendre compte tous les jours. Vous en voulez une preuve ? Prenons un exemple fort simple : votre lieu d’habitation est identifié à l’aide d’une adresse unique ; suivant où vous habitez cette adresse peut être plus ou moins longue, avec ou sans complément. Quelle joie donc lorsqu’une interface vous propose de compléter automatiquement votre adresse ! Il suffit d’indiquer le code postal, de cliquer sur le type de voie et... et parfois votre rue n’est pas répertoriée. Si vous habitez dans une grande ville, à cheval sur deux arrondissements, votre adresse postale ne sera pas forcément reconnue automatiquement. Pour le service que vous utilisez, vous serez domicilié dans l’arrondissement A et pour la poste dans l’arrondissement B. Et si, cerise sur le gâteau, on vous interdit d’ajouter un complément d’adresse... vous ne recevrez jamais votre courrier !
La reconnaissance automatique d’adresse n’est pas en cause : il s’agit d’une aide à la saisie et cela devrait être considéré comme tel. Le problème se situe au niveau des concepteurs de ces services qui n’arrivent pas à imaginer que l’utilisateur puisse avoir à corriger des données et qui lui interdisent donc de le faire. Sur une page Web, pour ceux qui le peuvent, il suffira parfois d’un peu de hacking pour forcer la saisie (pas toujours, car parfois lesdits développeurs ont quand même des notions de base en sécurité... ou ils utilisent des frameworks qui gèrent cela pour eux). Mais lorsque l’on doit remplir un document papier (oui, ça existe encore) et que la saisie est faite par une autre personne dans un service administratif, il n’y aura aucun moyen de tenter une correction... Donc la reconnaissance automatique c’est bien, mais tant que ce n’est pas fiable à 100% il faut laisser la possibilité à l’utilisateur de corriger les données !
Pour la reconnaissance vocale, le problème est identique : est-ce que vous allez supposer que la traduction textuelle réalisée par la machine est toujours correcte ? Est-ce que cela vous viendrait à l’idée de dicter un texte (ou une phrase, restons réalistes) sans le relire avant de vous en servir ? Non, bien sûr ! Eh bien nous vous proposons de tester tout cela ce mois-ci en mettant en place vos propres solutions de reconnaissance textuelle ou vocale. Bien que certains moteurs STT (Speech To Text) soient plus performants que d’autres, il faut garder à l’esprit qu’ils ne sont pas infaillibles et permettre là encore à l’utilisateur d’avoir le dernier mot...
En parlant de dernier mot, les miens seront pour ce mois-ci de vous souhaiter une excellente lecture !
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...
Vous maîtrisez Python, les possibilités offertes par R vous paraissent très intéressantes, mais vous n'avez pas envie (ou le temps) d'apprendre un nouveau langage ? Essayez avec Pandas et les modules scientifiques !
Besoin de réplication PostgreSQL entre un maître et plusieurs esclaves pour votre application ? Le projet Slony offre une solution éprouvée et flexible que nous vous proposons de mettre en place sur un cluster de trois serveurs PostgreSQL 9.4 installés avec la distribution Debian stable actuelle « Jessie ».