US

Numéro 3 : Mai - Aout 2007

Magazine 3

Le sommaire détaillé

Parser du XML : DOM et SAX p.3

Le magazine précédent montrait comment générer des documents XML bien formés et valides, cette fois-ci, on va s'intéresser à manipuler un fichier XML au sein d'un programme. Deux grands modèles existent : DOM et SAX, cet article présente les deux modèles et montre comme les utiliser en Java avec l'API Xerces de la fondation Apache.

Langage, grammaire et compilateur p.7

Le but de cet article est de donner une introduction aux langages et à leur définition via une grammaire. L'article présente comment formaliser un langage et également comment un code source est analysé pour voir s'il appartient bien au langage grâce aux analyseurs lexical et syntaxique qui font partie de ce qu'on appelle compilateur.

ANTLR : Une introduction p.9

ANTLR est un outil qui fournit un framework qui permet de construire facilement des compilateurs, des interpréteurs et des systèmes de reconnaissance à partir de définitions de grammaires écrites en Java, C#, C++, Python, ... Cet article vous propose une introduction à cet outil par la pratique en réalisant un petit interpréteur d'expressions mathématiques.

Création d'images avec PHP p.12

Cet article s'intéresse à la création d'images avec PHP. On va voir comment faire pour créer des images dynamiquement en PHP en repartant éventuellement d'images existantes. L'article aborde la création d'image, le dessin, les couleurs et la génération d'images.

Le motif de conception Proxy p.14

Le motif de conception (ou design pattern) Proxy permet de définir des objets proxy qui vont en fait se mettre entre un client et un réel objet et se faire passer pour le réel objet auprès du client jusqu'à ce que celui-ci puisse dialoguer avec le réel objet. Ce motif de conception est très utilisé et se décline sous plusieurs formes que cet article va introduire.

Synchronization de thread et sémaphores p.17

Les threads sont utilisés lorsqu'un programme consiste en plusieurs tâches à réaliser en parallèle. Dès qu'on parle de threads, on parle également de synchronisation entre ces threads et le but de cet article est d'introduire le problème de synchronisation et de voir comment réaliser une synchronisation entre threads au moyen de sémaphores.

Programmes p.19

Cette rubrique propose une sélection de programmes gratuits, licenciés ou en open source, pour windows et linux. Le programme de cette foi-ci est pdftk qui permet de manipuler des documents PDF : fusionner, couper, chiffrer, ...

Quickies p.20

Cette rubrique propose quelques trucs et astuces pratiques pour réaliser de petites tâches essentielles avec vos programmes favoris. Cette fois-ci on montre comment créer un captcha en PHP.

  • Espace membre
  • Learning Center
  • Les forums
  • Livre d'or
  • Imprimer
  • Boutique
  • Info
  • Règlement
  • Erreur
  • Newsletter