GNU/Linux Magazine n° 117 - 01/06/2009


Gérer vos projets avec Redmine

GNU/Linux Magazine n° 117 | juin 2009 | Guillaume Mazoyer
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La gestion d'un projet peut contribuer grandement à sa qualité. Un bon projet est avant tout un projet bien géré. Si beaucoup de monde opte pour le couple Trac/Subversion, il ne faut pas oublier que d'autres systèmes existent. Dans cet article, nous allons donc voir comment installer puis configurer Subversion et Redmine pour contrôler un projet...

Lire l'extrait

Config::Model – Créer un éditeur graphique de configuration avec Perl (1ère partie)

GNU/Linux Magazine n° 117 | juin 2009 | Dominique Dumont
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La configuration d'une application est très souvent le premier obstacle que doit franchir un utilisateur avant de pouvoir utiliser une application. Le plus souvent, l'utilisateur est dirigé vers un fichier qu'il doit éditer avec « son éditeur favori ». Peu d'applications proposent une interface plus conviviale. Pour combler cette lacune, cet...

Article gratuit !

Un Watchdog externe pour vos systèmes

GNU/Linux Magazine n° 117 | juin 2009 | Denis Bodor
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Imaginons un instant un serveur classique. Celui-ci, suite à une erreur, se retrouve « planté ». Il ne répond plus aux demandes du réseau, impossible de reprendre la main. Il n'existe plus qu'une seule solution, l'accès physique à la machine et le redémarrage d'une manière plus ou moins douce. Dans l'embarqué, ceci doit être fait...

Lire l'extrait

Programmation orientée aspect avec Java

GNU/Linux Magazine n° 117 | juin 2009 | Philippe Prados
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La programmation par Aspect peut se résumer en quelques mots : injecter de nouvelles instructions ou de nouvelles structures à partir d'une requête sur un code Java. Ou bien, pour les geeks, lecteurs du magazine : INSERT <code> WHERE <critères>. Parmi les implémentations de ces principes, AspectJ est la plus avancée.

Lire l'extrait

JCR269 : L'API de gestion d'annotations de Java 5

GNU/Linux Magazine n° 117 | juin 2009 | Philippe Prados
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les annotations sont une nouveauté de la version 5 de Java. Elles permettent d'ajouter des méta-informations aux éléments du langage (classe, attribut, méthode, paramètre, variables). Ces données peuvent être exploitées à l'exécution, par introspection des classes, mais elles peuvent également être utilisées lors de la compilation. Le...

Lire l'extrait

SQLite : fonctions personnalisées et modules d'extension

GNU/Linux Magazine n° 117 | juin 2009 | Alexandre Courbot
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Durant les deux premiers articles, nous avons découvert SQLite et les différents moyens de l'utiliser au travers des API C et Python. Nous avons ainsi constaté la facilité avec laquelle nous pouvions l'embarquer dans nos propres applications. À partir de maintenant, nous allons étudier les différentes façons d'étendre SQLite, c'est-à-dire...

Lire l'extrait

CouchDB, la base de données qui change tout

GNU/Linux Magazine n° 117 | juin 2009 | Michael Bailly.
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

« Schema-free database », « key-value store », « document oriented »... Les étiquettes ne manquent pas pour essayer de définir CouchDB, un des projets les plus prometteurs de la fondation Apache. Bien qu'étant toujours en version alpha, ce logiciel fait beaucoup de buzz. Dans cet article, vous allez découvrir ce qu'est CouchDB, comment...

Article gratuit !

Développement sur processeur à base de cœur ARM7 sous GNU/Linux

GNU/Linux Magazine n° 117 | juin 2009 | Jean-Michel Friedt - Emile Carry
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le cœur de processeur ARM annonce les meilleures performances en termes de puissance de calcul (MIPS) par unité de puissance électrique consommée (watts). Nous proposons une présentation des outils pour développer sur cœur ARM7, et en particulier sur le microcontrôleur Analog Devices ADuC7026. Nous fournissons une toolchain libre fonctionnelle...

Article gratuit !