HeeksCAD est un logiciel de CAO basé sur la bibliothèque OpenCascade qui fut libérée il y a 11 ans déjà.
Dan Heeks est le créateur et le leader de ce projet qui avance très vite. La liste de diffusion est très active et les versions se suivent à un rythme rapide.
André Pascual qui suit attentivement le projet et assure sa localisation en français vient de publier sur linuxgraphic.org un didacticiel qui montre comment utiliser Heekscad. Pour cela, il crée une pièce assez complexe, en l'occurrence, un corps de compresseur. Il avait déjà créé cette pièce en 2001 avec SolidWorks, un logiciel qui est une référence dans le domaine de la CAO. Son verdict est clair : Heekscad est déjà parfaitement utilisable pour créer sans encombre cette pièce avec une facilité approchante de celle de Solidworks.
Le tutoriel est un longue page HTML abondamment illustrée. Mais rassurez-vous, il est plus long de décrire comment faire que de le faire.
Xara Xtreme pour Linux nommé couramment XaraLX est un logiciel de dessin vectoriel destiné à un usage professionnel.
André Pascual, connu pour ses nombreux articles sur Linux Pratique, pour l'imposante documentation qu'il a créé sur LinuxGraphic.org et pour son livre sur Qcad, vient de publier chez Eyrolles un ouvrage sur XaraLX.
Il vaut mieux parler d'un ouvrage plutôt que d'un livre car il s'agit d'un document PDF que l'on peut acheter chez Eyrolles. Cette solution a été préférée à l'édition classique sur papier dont la rentabilité aurait été incertaine.
On pourra toutefois regretter que Eyrolles ne dispose pas d'une chaîne de micro-édition capable d'imprimer des livres à l'unité.
La mise en page et le format ont été choisis pour permettre une lecture facile à l'écran avec un format plus large que haut.
Depuis des années André Pascual ne tarit pas d'éloges sur ce logiciel mal connu. Dans son avant-propos, il explique l'histoire de ce logiciel très bien documenté et publié sous licence GPL à l'exception du cœur du programme.
Cette exception a sans doute découragé les développeurs potentiels et a aussi déçu Xara qui espérait des contributions spontanées en particulier sur les filtres d'importation et d'exportation vers d'autres formats. Ces filtres existent pour les versions Windows...
Xara a déjà été racheté deux fois. Pourquoi ne pas essayer de le racheter comme Blender pour le mettre entièrement sous GPL ?
Selon André Pascual, ce serait vraiment une très bonne idée car l'histoire de Xara n'est pas très éloignée de celle de Blender.
Tout le monde connaît maintenant l'EeePC équipé de la distribution Xandros. Mais certains sont désorientés par cette distribution. Il existe bien quelques ouvrages qui expliquent comment s'en servir mais le nouveau livre de Christophe Guelff (avec la contribution de Philippe Allart) va plus loin, il permet d'utiliser pleinement cette petite machine, d'adapter l'EeePC à ses besoins et de l'optimiser pour en tirer le meilleur parti tout en conservant la distribution d'origine parfaitement adaptée au matériel.
Ce livre sera aussi utile à un habitué des distributions GNU/Linux qu'à un utilisateur venant de Windows. Ce dernier sera amené à comprendre le système et pourra pénétrer au cœur de sa machine en se familiarisant avec ligne de commande. C'était une gageure que les auteurs ont relevé avec brio. C'est ce genre de livre qui peut faire progresser la culture informatique plutôt que ceux qui se contentent de dire où il faut cliquer.
On peut espérer que ce livre enlèvera toute envie d'installer Windows sur cette machine bien qu'un chapitre soit consacré à son installation et un autre à celle d'Ubuntu. On peut juste regretter que l'on ne parle pas de l'installation de Mandriva qui s'est fait une spécialité des versions sur mémoires Flash et qui fonctionne remarquablement bien sur cette machine.
On appréciera le format de ce livre, 15x20 cm, épais de 17 mm malgré ses 300 pages, tout à fait compatible avec l'encombrement de l'EeePC dont il sera le compagnon idéal.
Le premier livre sur l'utilisation de la version libre Qcad Community vient de paraître chez Eyrolles et en plus sa version originale est en français.
Connu pour ses très nombreux articles sur les logiciels graphiques libres, André Pascual a rédigé cet ouvrage très didactique qui s'adresse aux curieux, aux néophytes comme aux habitués du DAO qui ne connaissent cependant pas QCad, aux dessinateurs occasionnels ou professionnels, aux formateurs et aux enseignants. Pour obtenir ce très large éventail de lecteurs et mettant à profit sa longue expérience de l'enseignement du dessin technique, André Pascual a conçu cet ouvrage de telle sorte qu'il permette plusieurs modes de lecture en fonction des connaissances déjà acquises.
Riche de près de 200 illustrations originales et résolument pratique, on peut espérer que cet ouvrage permettra enfin que l'Éducation Nationale daigne s'intéresser à un logiciel libre.
Vous envisagez de remplacer le vieux PABX de votre société par un système de voix sur IP ? Vous avez déjà entendu parler d'Asterisk mais vous ne savez pas ce qu'on peut en tirer ? Vous pensez qu'un téléphone IP rendrait votre bureau plus branché ? Vous aimeriez bien déployer un IPBX à base de logiciels libres... mais vous ne savez pas si ça tient la route ?
Après un déploiement réussi d'Asterisk dans mon entreprise, j'ai rédigé un document qui raconte notre expérience, l'architecture déployée, les motivations de nos choix, le budget, les étapes du déploiement et les erreurs à ne pas faire.
Comme dans beaucoup de métiers, les échanges entre les nombreux secteurs de l'immobilier (comme les sociétés de gestion ou les experts immobiliers) se sont multipliés.
De ce constat est partie l'idée de créer un standard permettant de :
Adopter des définitions communes (langage commun) sur les données échangées
Accélérer les processus d’échange
Éviter les ressaisies d’information
Limiter les retraitements informatiques « à façon »
Fiabiliser les données transmises (contrôles intégrés au format)
Disposer d’un format unique pour l’ensemble de la profession de résoudre les problèmes et le coût de transformation de ces fichiers (perte de données, ressaisies inutiles)
Une vingtaine d'acteurs du marché, toutes branches représentées, se sont alors réunis autour de vingt groupes de travail et ont mis au point FIDJI (Format d’Inter-échanges de Données Juridiques et Immobilières), dont la première version est sortie fin février 2007.
FIDJI est un format d'échange de données libre et gratuit. Techniquement, il s'agit d'échanges de fichiers XML respectant un modèle XSD.
Toute société peut utiliser ce format pour échanger de l’information avec des tiers. La première version décrit de quoi est constitué un immeuble ainsi que les domaines d'expertises nécessaires à sa valorisation, mais il est prévu que le format évolue afin d'englober davantage de métiers.
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).
Un administrateur système, Fabrice Clerc, connu pour son expertise netbios et samba (GLMF 44, 45, 46), avait rédigé sur le site de l'ABUL un article pour expliquer comment AOL gérait les mails et y avait joint la "Liste blanche pour mails AOL", un document PDF publié par AOL.
Cet article, déjà intéressant en soi est devenu un document de référence car l'auteur du document AOL est intervenu sur le site de l'ABUL et il s'en est suivi une discussion très instructive. Malgré le niveau technique des échanges, la lecture de cette discussion peut apporter à tous une meilleure compréhension du fonctionnement du courrier électronique.
La discussion centrée naturellement sur AOL parle des relations parfois tendues entre les différents FAI et permet de mieux comprendre les problèmes.
À l'occasion de la sortie de Subversion, je viens de réaliser un article d'introduction à l'utilisation de Subversion.
Je pense que cet article complet permettra de comprendre comment fonctionne ce "nouveau" gestionnaire de versions car il aborde les principales fonctionnalités (excepté https qui sera certainement le sujet d'un prochain article).
Cet article est publié sous licence Creative Common (Attribution-ShareAlike 1.0) et j'invite les personnes qui le souhaitent à le diffuser en respectant cette licence (NdM : licence libre et copyleft, une GPL-like).
La première plate forme de production et de publication de documents scientifiques structurés reposant sur des standards ouverts est disponible en français sur le site du CRU(Comité Réseau des Universités).
Cette nouvelle version 2.0 peut se définir ainsi : c'est un système de publication, libre, XML, dans une architecture Web dynamique.
La plate forme Cyberdocs offre deux types d'outils pour la publication:
- un module de conversion permettant d'obtenir une version de référence mais aussi des versions de publication des documents traités.
- Un module de publication pour diffuser des documents sur le Web avec un moteur de recherche lié à la plate forme SDX (http://sdx.culture.fr)
D'habitude LoL dans un système de messagerie instantanée, c'est "Lots of Laughs", mais là il s'agit de LoLL, qui signifie "Loads of Linux Links", ou encore "des tonnes de liens Linux".
La toute nouvelle version 1.1.0 est consultable en ligne et téléchargeable, sachant que la base de données et le logiciel sont placés sous licence GPL.
Par rapport à la version 1.0.0 : 1400 liens ajoutés, 500 liens effacés, portant à un total de plus de 4000 liens. Au menu également, un nouvel habillage pour le site, un meilleur moteur de recherche, et la validation W3C.
Le site Framasoft propose deux nouveaux tutoriels libres de logiciels libres avec toujours cette idée d'inciter le « grand public » à les utiliser.
- Créer des pages web avec Composer de Mozilla (70 pages, .pdf et natif .sxw)
- Capturer des sites avec WinHttrack (15 pages, .pdf)
Ils s'ajoutent à une dizaine d'autres tutoriels (Gimp, OOo, VNC, LaTeX...) qui peuvent s'avérer utiles pour faire découvrir ces célèbres logiciels libres.
Open Source Digest est un tout nouveau magazine mensuel en ligne (format PDF) qui se veut "fournir des articles de qualité sur l'Open Source à la communauté".
La première édition de 41 pages traite de :
- User-Mode Linux,
- Safety in Numbers - Digital security (SSHAdvanced Techniques),
- Setting up automatic alerting in your Unix environment,
- Approximatting Py (Introduction to SkunkWeb),
- Introduction to ngrep
Bruce Perens (ancien leader Debian, à l'origine des Free Software Guidelines qui ont donné naissance à l'OpenSource Definition, et puis un temps stratège OpenSource de HP) a convaincu Prentice Hall PTR Publishers de publier une série de livres sur le logiciel libre sous licence libre : «Bruce Perens' Open Source Series».
C'est l'«Open Publication License 1.0» sans option qui est retenue.
La version papier sortira en premier, suivie de la version en ligne électronique que l'on pourra librement étudier, copier, redistribuer et améliorer. Ils recherchent des auteurs de livre, vous pouvez écrire à bruce@perens.com si vous vous en sentez l'âme.
Troubleshooters.Com édite un mag en ligne : Linux Productivity Magazine.
Ce mois-ci une longue intro sur PostgreSQL : The PostgreSQL Professional Database
Vous trouverez également l'archive des précédentes éditions : Backup In a Linux Environment, Using IceWM, LyX Quickstart, Zope: Quick and Simple, VI and Vim.
C'est le cadeau d'André Pascual à la communauté. Corrigé et enrichi par des données 2D bitmap et vectorielles, prenant en compte des remarques formulées suite à la publication de la première version, le document a gagné 1 Mo et pèse maintenant 3.6Mo.
Il comprend 112 pages, 300 termes et 170 illustrations.
Comme dit André : C'est Noël !
Vous avez peut-être entendu parler de Subversion, un nouveau système de gestion de sources actuellement en cours de développement, dont le but avoué est de remplacer le vénérable CVS à terme dans la communauté open-source. Il se trouve que ce projet approche d'une première version stable, et qu'il est déjà tout-à-fait utilisable. Si vous avez envie de l'essayer (et l'essayer c'est l'adopter ;-), deux articles du O'Reilly Network proposent un tutoriel (en anglais).
André Pascual que l'on ne présente plus vient de réaliser un glossaire illustré des termes utilisés en infographie. Son titre complet est glossaire illustré des Termes techniques à l'usage de l'infographiste Linuxien débutant qui ne craint pas de regarder ailleurs.
Ce document fait 79 pages et pèse 2.6Mo. Afin de ne pas linuxfriser ALIENOR, l'hébergeur de l'ABUL, je vous conseille mes sites personnels et plus spécialement wanadoo que je paie tous les mois.
Un cadre de réflexion pour comprendre l'impact du choix des licences «copyleft» telle que la GPL, par opposition aux licences «non-copyleft». L'article a été traduit par l'Adullact. Pour ceux qui s'intéressent à la querelle «logiciels libres» vs «open source». Mais aussi pour ceux qui se demandent sous quelle licence placer les développements initiés sur fonds publics.
Au moment où le combat pour le logiciel libre se crispe, il est opportun de réfléchir sur quelques fondamentaux.
Le site Framasoft, dont la quasi obsession est d'inciter le "grand public" à la migration de Windows vers le Libre et Linux, centralise une dizaine de tutoriels pour faciliter la prise en main de logiciels tels que OpenOffice.org, The Gimp, LaTeX, GNU Emacs, TightVNC, 7-Zip, PDF libre, etc.
Présentés au format .pdf non protégé (mais avec les formats d'origine ouverts et disponibles), ils ont tous été réalisés par des enseignants et sont sous licence libre GNU/FDL.
Ils sont certainement perfectibles et pas tous finalisés mais comme l'autorise la licence, libre à vous de les modifier comme bon vous semble.
Le LDP (NdM: LDP = Linux Documentation Project - mais on n'y parle pas que de Linux) s'internationalise et s'ouvre aux autres langues. Autrefois géré à part sur linuxdoc.org, le LDP anglais est en train de fusionner avec les autres LDP pour créer le meta site tldp.org. Ainsi, le LDP français autrefois hébergé sur traduc.org dispose maintenant d'un site à part sur tldp.org comme les autres LDPs: fr.tldp.org.
Il y a bien sur besoin de volontaires pour écrire ou traduire de la documentation - n'hésitez donc pas à nous soumettre vos HOWTOs au format LinuxDoc ou, mieux, DocBook. Si vous ne savez pas trop quoi faire et même dans tous les cas, vous êtes les bienvenus sur les listes de discussion : contactez discussion-subscribe@fr.tldp.org pour vous y abonner.
Les documents dans n'importe quel autre format que LinuxDoc/DocBook sont quand même acceptés ; il seront hébergés dans une section séparée spécifique au LDP français.
Extrait :
« Vous pratiquez un langage dit "orienté objet" et vous avez l'impression que votre développement ne tient pas toujours la route, est difficile à maintenir, s'enlise progressivement à chaque version, alors cet article est fait pour vous éclairer. Nous allons ici réapprendre la conception objet et trouver les moyens pour simplifier votre codage grâce aux "design patterns" »
Suite à une dépêche sur Slashdot à propos des fuites de mémoire dans Mozilla, et comme je cherchai un ersatz libre à Purify (de Rational), l'outil le plus connu pour la détection de bogues de mémoire, j'ai jeté un oeil aux divers projets sur le sujet que j'ai pu trouver (voir la pièce jointe).
Si quelqu'un les a déjà essayés ou connait leurs limites/avantages/inconvénients, je suis preneur.