Doxygen en 1.5.0

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
18
oct.
2006
Doc
Le générateur de documentation de code source doxygen est sorti en version 1.5.0 le 17 octobre dernier.

C'est une bonne occasion de présenter très brièvement ce qui devrait faire partie de toute boîte à outils d'un bon programmeur.

Doxygen est donc un logiciel permettant de documenter facilement son code par un système de commentaire-tags. Les utilisateurs de javadoc, par exemple, se retrouveront facilement dans la manière de procéder, cependant on dénombre près de 170 tags par défaut pour doxygen auquel s'ajoute un système permettant d'ajouter ses propres tags afin de répondre aux besoins du projet.

En plus de la documentation des sources (prototype des fonctions, des classes), on peut obtenir les informations suivantes :
  • Liste des fichiers inclus;
  • Documentation des structures de données;
  • Hiérarchie des classes;
  • Différents types de graphiques : diagrammes de classe, de collaboration, d'appels, d'inclusion, etc;
  • Un index de tous les identifiants;
  • Des fichiers sources annotés.


La documentation produite est généralement au format HTML à cause de sa facilité d'emploi, cependant il est possible d'obtenir des fichiers LATEX, PostScript, PDF, XML, man et même Word et CHM.

Doxygen a été écrit en grande partie par Dimitri van Heesch qui trouvait, à l'époque, la documentation générée pour Qt très jolie et doc++ trop limité pour réaliser un travail similaire.

Aujourd'hui doxygen supporte C/C++, Java, (Corba et Microsoft) Java, Python, IDL, C#, Objective-C et en partie D et PHP.

Doxygen est distribué sous licence GPL, un binaire est disponible pour Windows 95 à XP et pour Mac OS X mais toute bonne distribution doit le mettre à disposition (nécessite la libqt).

Résultats du concours LinuxFr pour la semaine contre les DRM

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
1
18
oct.
2006
LinuxFr.org
Le site LinuxFr.org a organisé, dans le cadre de la « journée contre les DRM », un concours du 2 au 15 octobre, récompensant les meilleures dépêches et les meilleurs dessins.

Une seule dépêche sur le thème DRM a été proposée, et elle n'a pas été retenue par l'équipe de modération. Il y avait pourtant matière à des dépêches sur des témoignages (comme par exemple les mésaventures d'un journaliste reprise par Formats-ouverts.org) ou des actualités (nouvelle plate-forme de téléchargement légal sans DRM, la vidéo à la demande tout MS-DRM-isée qui se répand, la redevance copie privée ou « le beurre, l'argent du beurre et la crémière », le site mis en place par la FSF Europe drm.info, etc.). Dommage. Nous avons donc attribué tous les prix aux dessins.

Une vingtaine de dessins ont été proposés. Le dessin devait être attractif, utilisable pour une communication virale et placé de préférence sous une ou plusieurs des licences suivantes : Creative Commons BY-SA, BY, ou Licence Art Libre. Les 4 dessins gagnants sont visibles dans la seconde partie de la dépêche.

Alpes du Sud : création d'une liste informatique libre

Posté par  . Modéré par Nÿco.
Étiquettes :
0
18
oct.
2006
Éducation
La Ligue de l'enseignement dans les Alpes du Sud (Alpes de Haute-Provence et Hautes-Alpes) crée une liste de discussion - modérée et gratuite - entièrement dédiée à l'informatique libre (systèmes d'exploitations, logiciels, formats ouverts...) : informatique-libre.

Cette initiative vous intéresse ? Vous souhaiter vous abonnez à cette liste ? Vous pouvez vous inscrire gratuitement en écrivant à :

abonnement-informatique-libre @ laligue-alpesdusud.org

ModSecurity 2.0.1 est disponible

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
0
18
oct.
2006
Sécurité
Depuis quelques jours maintenant, le module de sécurité pour Apache (ModSecurity 2.0.1) est disponible au téléchargement. Pour être plus précis, la version 2.0.0 est disponible depuis le 16 octobre, mais de petites corrections ont été faite depuis, d'où la version 2.0.1 depuis le 17.

Ce module permet d'augmenter le niveau de sécurité d'un serveur web Apache ou d'autres serveurs si on l'utilise avec Apache en mode proxy. Modsecurity agit comme un parefeu applicatif embarqué dans Apache. Il permet ainsi de protéger des applications web contre des attaques classiques (injection SQL, Cross Site Scripting, ...)

La version 2.0 de ModSecurity est composée de trois projets :

- ModSecurity for Apache ;
- ModSecurity Core Rules ;
- ModSecurity Console.

Le premier est le moteur, c'est-à-dire le module Apache. Le second est un ensemble de règle de filtrage (un peu comme les règles pour Snort) et le troisième une console permettant de surveiller le filtrage effectué.

Ext4 bientôt sur votre bureau

Posté par  . Modéré par Florent Zara.
Étiquettes : aucune
1
18
oct.
2006
Linux
Ext3 est un des systèmes de fichiers les plus populaire dans le noyau Linux. Mais il ne permet pas de gérer des partitions de l'ordre du téra-octet (NdM : maximum de 16Go à 2To pour un fichier et de 2 à 32To pour une partition). Il devient évident que dans ce siècle, cela devient problématique. C'est avec cette constatation en tête que les développeurs du noyaux Linux viennent de « libérer » la première mouture de test à échelle humaine de la version ext4.

Il faut dire que Andrew Morton, un développeur bien connu (pour son kernel -mm), a déjà ajouté le nouveau système de fichier expérimental depuis le 10 octobre 2006.

Les possibilités de ce nouveau système de fichiers sont le support pour un stockage de 1024 péta-octets par volume. Un péta-octet est égal à 250 (deux à la puissance cinquante) octets. Il ne faut pas se tracasser, il y a bien des établissements qui utilisent le péta-octet comme unité normale de stockage (un exemple est la machine à remonter le temps de l'archive internet...).

Ext4 intègre également des nouveautés contenues dans les nouveaux systèmes de fichiers tels que Reiser4, JFS, etc. C'est également un système de fichier journalisé, ce qui permet de récupérer des données « perdues » bien plus facilement. Dans la lignée des ext, ext4 est rétro-compatible avec ext3. Il est donc possible de monter une partition ext4 en tant que ext3, on ne perd que la puissance des nouvelles possibilités.

Le nouveau système de fichiers est dans le noyau 2.6.19rc1-mm1. Si tout fonctionne comme prévu, il est espéré que ext4 soit pleinement opérationnel d'ici 6 à 9 mois. Comme toujours, si vous souhaitez tester ce filesystem, il est recommandé de sauvegarder vos données au préalable.