Les articles de GNU/Linux Magazine N°178

Une des beautés de l'informatique est la multiplicité des techniques existantes et des applications possibles.
PHPDBG est un projet encore jeune, mais déjà incorporé dans PHP 5.6, la dernière version stable. Le but de PHPDGB ? Fournir à PHP un réel outil de débogage performant et efficace.
Après le déluge de déclarations, que l’on pourrait qualifier d’originales, concernant Internet, lors des débats sur le projet de loi lutte contre le terrorisme, il a presque été difficile de trouver des perles. Heureusement, nous avons pu compter sur deux jeunes élus et un moins jeune, tous issus de l’UMP, pour nous amuser.
La Seconde Guerre rend l'automatisation des calculs indispensables, le niveau technologique des armes le nécessitant, et l'avance des États-Unis sur les autres nations devant être maintenue. C'est John von Neumann qui va montrer la voie.
La cryptographie standardisée et utilisée actuellement s’appuie essentiellement sur deux problèmes mathématiques : la factorisation et le logarithme discret. Mais les chercheurs s´intéressent à trouver des alternatives crédibles qui, par exemple, pourraient résister à l’avènement de l’ordinateur quantique. L’une de ces alternatives, basée sur la géométrie des réseaux euclidiens s’est clairement démarquée durant cette dernière décennie de recherche, offrant de nouvelles perspectives comme le chiffrement dît homomorphe.
Lorsque l'on développe une application Web, la première chose à mettre en place est la gestion de l'authentification de manière à identifier les utilisateurs et à leur donner accès aux contenus qui leur sont destinés. Et pour cela quoi de mieux que d'utiliser Django, le framework Python pour les perfectionnistes pressés ?
Annoncée le 25 juin dernier à la désormais célèbre conférence Google I/O et disponible jusque là sous forme de « Developer Preview », Android 5.0 Lollipop a été officialisée le 15 octobre 2014. Découvrons ce que cache cette nouvelle version.
Dans cet article, nous allons vous présenter une facette de Pharo qui n'est pas habituellement mise en avant. Ce domaine, c'est la synthèse sonore. Si nous avons besoin de sonoriser un peu notre tout nouveau programme ce qui nous vient à l'esprit c'est l'utilisation du mp3 pour jouer la musique en fond sonore ou des sons digitalisés pour les bruitages. Dans Pharo nous disposons d'outils et bibliothèques permettant de créer de toute pièce du son synthétisé pour nos productions. Nous allons vous montrer comment faire cela en quelques lignes de code seulement.
Dans l'article précédent, nous avons vu les différents parcours de données que pouvait planifier et exécuter PostgreSQL. Cependant, il est rare qu'une requête ne fasse appel qu'à un seul ensemble de données. Les requêtes font plutôt appel à plusieurs tables ou vues. Il est donc important de pouvoir combiner plusieurs ensembles de données. Cette combinaison est appelée jointure en SQL. Peu importe d'où viennent les ensembles de données, le but est de les assembler suivant le type de jointure demandé.
Ce dernier opus se consacre aux opérations complexes qui peuvent être réalisées par les futex pour l'implémentation efficace de services de haut niveau.
Que ce soit dans le cadre professionnel ou pour un développement de logiciel libre, il est toujours intéressant de pouvoir schématiser la méthodologie de travail qui sera appliquée à votre gestionnaire de version.