Forum général.cherche-logiciel Génération / Gestion de documentations techniques

Posté par  (site web personnel) .
Étiquettes :
3
15
juin
2012

Hello !

Je suis amené dans mon travail à rédiger énormément de documentation technique.

Ce travail de documentation est parfois très répétitif, surtout au sujet de la mise en page qui doit être faite de façon homogène entre les différents documents.

Je me demandais donc s'il vous connaissiez un soft (si possible libre sous Linux), qui permettrait de rédiger les docs dans un format interne à partir duquel le soft serait capable de générer les docs sous différents formats (HTML, PDF, (…)

Réduire les coûts et améliorer la qualité de la documentation avec DITA XML

Posté par  . Édité par Benoît Sibaud et baud123. Modéré par Pierre Jarillon. Licence CC By‑SA.
20
20
mar.
2012
Doc

Darwin Information Typing Architecture (DITA), est une architecture XML destinée à la création de documents structurés et modulaires. Elle diminue les coûts de production et de traduction, réduit les délais de mise sur le marché et améliore la qualité.

Les impatients trouveront sur le site de ressources pour le rédacteur technique comment mettre en place une chaîne de création et de publication DITA XML libre. Cette chaîne repose sur Emacs et le mode nXML (avec des schémas Relax NG modifiés) et DITA Open Toolkit. La suite de la dépêche détaille l'architecture DITA.

Journal Didacticiel DITA XML : gérer ses projets multilingues

Posté par  . Licence CC By‑SA.
Étiquettes :
6
7
mar.
2012

DITA XML est un formidable format pour gérer les projets de documentation. Pour les projets multilingues, cependant, il faut créer un fichier .ditamap, qui contient la structure de table des matières des documents, par version. Ceci entraîne un risque d’erreurs et d’incohérences. Heureusement, une méthodologie appropriée remédie à ce problème.

Script d’automatisation élémentaire sous GPL 3 inside ;-)

De nombreux tutoriels pour se former à Linux, Java, HTML5, Flex...

Posté par  . Édité par Nÿco et Benoît Sibaud. Modéré par baud123. Licence CC By‑SA.
30
14
déc.
2011
Linux

Mistra est un organisme de formation composé de consultants spécialisés dans des domaines tels que l'ingénierie logicielle ou l'administration système. C'est cette équipe de consultants qui, petit à petit, rédige de nombreux tutoriels sous licence CC BY-SA 3.0.

La publication de ces tutoriels a pour but d'initier les lecteurs à de nouvelles technologies ou bien de discuter de certains points plus spécifiques. Suivez ces tutoriels et donnez votre avis.

NdM : on peut aussi citer Wikibooks catégorie informatique et Wikiversity catégorie informatique comme cours et tutoriels sous une licence libre.

Journal Python en Action, PDF Libre

Posté par  (site web personnel) . Licence CC By‑SA.
34
19
sept.
2011

dlfpiennes, dlfpiens, trolls.

Je viens vers vous, en écrivant ce journal, pour présenter mon PDF Libre.
Pour les plus pressé d'entre vous :

Je tiens un blog depuis quelques temps maintenant, où se côtoie deux de mes passions, programmation et monde Libre. J'ai eu l'occasion de m'intéresser plus récemment au langage Python, en y écrivant une vingtaine de billets. J'ai voulu prendre le temps de les rassembler sous un format PDF, d'un (…)

Nouvelle version pour Doxygen

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
36
6
sept.
2011
Doc

Doxygen est un générateur de documentation à partir du code source de différents langages. Il est disponible pour les langages suivants : C, C++, C#, Fortran, Java, Objective-C, PHP, Python, IDL, VHDL, TCL et D. Les formats de sorties sont : HTML, LaTeX, RTF, PostScript, PDF (avec les hyperliens), HTML compressé et les pages de manuel Unix.

La liste des utilisateurs est grande, on retrouve KDE, Drupal, DotClear, LLVM, OpenTTD…

Doxygen est compatible avec les conventions de JavaDoc et celles de Qt. Il permet aussi de générer des graphes d’utilisation et d’héritage. Il s’utilise de la manière suivante (exemple en C++) :

/*! Classe d'exemple 
 * @author Xavier Claude
*/
public class Exemple {

    protected:
        /*! la description d'un attribut */
        std::string s;
    public:
        /*! La description d'une classe
         * @param newS la nouvelle valeur de s
         * @return true en cas de succès
         */
         bool setS(std::string newS);
}

Comme cela fait longtemps que les nouvelles versions de Doxygen n’ont pas été évoquées sur LinuxFr.org, un résumé des nouveautés des dernières versions est disponible en deuxième partie. Il y a bien sûr eu, en plus, beaucoup de corrections de bogues et quelques changements de comportement.

Scribus : nouveau manuel libre

Posté par  . Édité par baud123. Modéré par j. Licence CC By‑SA.
31
15
août
2011
Doc

Floss Manuals francophone est fière de vous annoncer la naissance d'un nouveau manuel libre en langue française sur le logiciel libre Scribus, dédié à la mise en page professionnelle.

Au terme d'un BookSprint de 5 jours, 8 auteurs ont produit la première documentation francophone, à jour pour la sortie officielle de la future version 1 .4. Venant de France, du Canada, de Suisse et du Niger, ils ont partagé leurs points de vue culturels et professionnels variés (imprimeur, graphiste, éditeur, auteur) pour fournir une vue large et complète de la publication à l'aide du logiciel. La moitié des personnes présentes étant par ailleurs membres de l'équipe de Scribus, les échanges au sein du groupe auront permis d'apporter des idées d'évolutions originales et de positionner la documentation comme une vraie étape de contribution au développement.
Ont participé :

  • Camille Bissuel (France)
  • Magaouata Dan Bourgamie (Niger)
  • Louis Desjardins (Canada-Québec)
  • Cédric Gémy (France)
  • Thibaut Hofer (France)
  • Alessandro Rimoldi (Suisse)

Les facilitatrices sont :

  • Anne Goldenberg (Canada-Québec / France)
  • Elisa de Castro Guerra (France)

Le booksprint a été rendu possible grâce au financement de l'Organisation Internationale de la Francophonie et s'est déroulé à Strasbourg du 6 au 10 juillet 2011, dans le cadre des Rencontres Mondiales du Logiciel Libre.

Journal The Architecture of Open Source Applications

Posté par  (Mastodon) . Licence CC By‑SA.
38
30
mai
2011

Un livre qui n'a pas l'air trop mal vient de sortir sous le titre "The Architecture of Open Source Applications". Il est composé de 25 chapitres et chaque chapitre détaille un logiciel libre, souvent par un de ses contributeurs majeurs. Chaque application est ainsi décortiqué pour nous en montrer les entrailles. Bref, un excellent voyage du côté obscur du code, ce qu'on a rarement l'occasion de voir.

En prime, le livre est lui-même libre (CC-BY), il est disponible sur Lulu (…)

Journal Que lire cet été ?

8
28
mai
2011

Salut les moules,

Je suis à la recherche de lectures enrichissantes pour cet été. Dans ma pile de choses à lire, j'ai déjà mis ce ptit fascicule sur l'IA et ce bref opuscule coté musique.

Mais je cherche quelque chose à me mettre sous la dent coté infographie, plus précisément :

  • programmation OpenGL 3, ES et shadders ;
  • programmation pilotes graphiques.

Je ne cherche pas forcément des livres, cela dit. Par exemple des entrées vers des ressources présentant la (…)

Sortie de Shinken 0.6

36
6
mai
2011
Python

Les auteurs de Shinken, outil de supervision compatible avec Nagios, viennent de publier leur dernières avancées sur ce projet. Cette version est dans la continuité de ce à quoi ils nous ont habitué, avec de nombreuses nouveautés :

  • un module de découverte automatique du réseau ;
  • une amélioration de l’architecture distribuée, pour gérer au mieux les pertes des sites distants et les DMZ ;
  • un support avancé des environnements VMWare.

Nouveautés de la Formation Debian GNU/Linux

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
37
1
mai
2011
Doc

À l'occasion de la publication de Debian Squeeze, nous avons mis à jour la Formation Debian GNU/Linux. Cette mise à jour n'avait pas fait l'objet d'une dépêche, mais je profite d'autres modifications majeures pour présenter toutes ces nouveautés en groupe.

La Formation Debian GNU/Linux est un document destiné aux débutants, essentiellement des utilisateurs avancés de Windows, qui souhaitent apprendre l'utilisation avancée et l'administration de Debian. Nous proposons pour cela une démarche d'installation de Debian pas à pas, en détaillant les notions au fur et à mesure qu'elles interviennent : le logiciel libre, Debian, les périphériques et systèmes de fichiers, l'arborescence, la ligne de commande, le système graphique, les services réseau…

Cette mise à jour a nécessité quelques adaptations mineures pour tenir compte des changements de l'installateur Debian et des logiciels, mais elle a surtout été l'occasion de moderniser notre système de publication et de préparer une nouvelle version au format EPUB.

PlantUML, un nouvel outil de génération UML

Posté par  . Modéré par Bruno Michel.
22
19
déc.
2010
Doc
PlantUML est un outil Java permettant d'écrire très rapidement des diagrammes UML en utilisant un langage texte simple et intuitif. Il supporte actuellement sept types de diagrammes : séquence, cas d'utilisation, classe, activité, composant, état et objet qui peuvent être générés au format PNG ou SVG.

Ainsi, par exemple le texte

@startuml
Alice -> Bob: synchronous call
Alice ->> Bob: asynchronous call
@enduml

génère le diagramme de séquence suivant :

Diagramme de séquence généré par PlantUML où Alice appelle Bob de manière synchrone, puis de manière asynchrone

Il est également possible de changer l'aspect visuel grâce à des paramètres de skin.

Grâce au soutien de la communauté open source, un écosystème de greffons a pu voir le jour : intégration Word / Open Office, intégration Eclipse, intégraton Emacs, intégration Javadoc / Doxygen, intégration MediaWiki / DokuWiki / Confluence, etc.

Des éditeurs graphiques ont également été développés comme PlantUML editor ou EasyUmlEditor et le projet PlantUML dependency permet la génération de la description PlantUML à partir d'un code source Java.

Spécifications de OpenGL 4.0

Posté par  . Modéré par baud123.
28
3
mai
2010
Technologie
Le Khronos Group (consortium de standards ouverts) a annoncé la sortie de OpenGL 4.0 le 10 mars 2010 sous forme de PDF de 489 pages et 2.8 Mo. Pour mémoire, OpenGL, pour Open Graphics Library, est une spécification qui définit une API d'imagerie 3D et 2D, pour les ordinateurs allant du mobile au super-calculateur, en passant bien évidemment par le jeu vidéo.

Cette version 4.0 apporte son lot de nouveautés :
  • Amélioration de l'interopérabilité avec OpenCL, sans recourir au CPU ;
  • Amélioration du rendu via le passage des opérations en virgule flottante du format simple précision au format double précision ;
  • Et, bien sûr, le très attendu (essentiellement par les programmeurs de jeux) support de la tessellation ! La tessellation est le pavage en français ou encore tiling en anglais. OpenGL la proposait déjà mais seulement via une extension fournie par AMD donc uniquement disponible pour les cartes ATI compatibles. OpenGL rattrape ainsi DirectX 11 qui propose déjà la tessellation. Par exemple, ce journal de début d'année sur DLFP évoquait les différences entre bibliothèques de jeux.


OpenGL 3.3 a été livré à la même occasion, ayant pour but de rétroporter un maximum de nouveautés 4.0 pour les vieux GPU.

NdM : ce sujet n'est plus de toute fraîcheur, mais il nous a paru intéressant de lancer le débat.