PDFMap est un logiciel écrit en Python et publié selon les termes de la GNU GPL. Il peut s'utiliser aussi bien en tant que bibliothèque Python, qu'en tant que script CGI ou en tant qu'outil en ligne de commande.
Ce logiciel permet, à l'aide de la bibliothèque Python ReportLab, de générer très facilement des cartes avec un fond bitmap au format PDF, et de placer dessus des formes géométriques ou des images de manière complètement paramétrable, orientée et à l'échelle.
De plus, les objets placés sur le fond de carte peuvent être rendus cliquables et réactifs, par exemple pour interroger une base de données du web ou un moteur de recherche. Cette fonctionnalité est supportée dans Adobe Acrobat Reader et dans les versions récentes de XPDF.
Cette version apporte une restructuration complète du code qui offre maintenant la bibliothèque et l'exécutable de manière séparée et donc d'installation plus facile.
FreeMind : décapsuleur de cerveau
Cette application peu connue trouvera certainement sa place dans la boîte à outils d'un développeur. Écrit en java, ce logiciel est sous licence GPL.
Il permet de s'affranchir du modèle d'écriture linéaire du papier en proposant de structurer les matières en arbre. Ce modèle a l'avantage d'offrir une vue d'ensemble instantanée du document et une compréhension plus intuitive de sa hiérarchie.
Très souple d'utilisation, les rubriques / idées sont copiées ou déplacées à la souris ou par les traditionnels raccourcis claviers, permettant de réorganiser le document de façon fluide et d'avoir un retour immédiat sur le résultat. Pour une meilleure lisibilité, les sous-branches peuvent être masquées. Elles peuvent aussi être importées ou exportées, favorisant un découpage en documents spécialisés.
Les arbres sont stockés en XML et peuvent être publiés grâce à une applet Java (voir l'exemple en lien ci-dessous). Pour l'impression ou plus de légèreté, un export au format HTML est aussi possible. Ce format est moins dynamique mais permet néanmoins de déployer ou masquer les sous branches.
Pour ne rien gâcher, cette application est très légère (moins de 500 Ko).
Il permet de s'affranchir du modèle d'écriture linéaire du papier en proposant de structurer les matières en arbre. Ce modèle a l'avantage d'offrir une vue d'ensemble instantanée du document et une compréhension plus intuitive de sa hiérarchie.
Très souple d'utilisation, les rubriques / idées sont copiées ou déplacées à la souris ou par les traditionnels raccourcis claviers, permettant de réorganiser le document de façon fluide et d'avoir un retour immédiat sur le résultat. Pour une meilleure lisibilité, les sous-branches peuvent être masquées. Elles peuvent aussi être importées ou exportées, favorisant un découpage en documents spécialisés.
Les arbres sont stockés en XML et peuvent être publiés grâce à une applet Java (voir l'exemple en lien ci-dessous). Pour l'impression ou plus de légèreté, un export au format HTML est aussi possible. Ce format est moins dynamique mais permet néanmoins de déployer ou masquer les sous branches.
Pour ne rien gâcher, cette application est très légère (moins de 500 Ko).
Quelques précisions sur la bibliothèque de traitement d'images 'INRIA'
David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous demande publier un complément d'information au sujet de la dépêche que nous avons publiée le 20 Juillet 2004.
Merci à lui pour toutes ces précisions.
Merci à lui pour toutes ces précisions.
iRATE ou pirate ?
En ces jours où les internautes sont accusés de « piraterie » lorsqu'ils téléchargent de la musique sur des réseaux peer to peer, ne serait-ce pas l'occasion d'utiliser un moyen alternatif pour récupérer de la musique ?
Le logiciel iRATE a été conçu dans cette optique.
iRATE est un logiciel dont le principe est de faciliter l'accès de l'internaute aux chansons librement téléchargeables sur le net (groupes mettant leurs morceaux à disposition sur leur site, sites de musiques libres, ...). Il propose actuellement l'accès à plus de 46 000 morceaux.
Le principe d'iRATE est simple mais efficace : le logiciel se connecte à un serveur qui envoie la première fois un liste de morceaux au hasard. iRATE va récupérer ces morceaux sur les sites des auteurs et vous permet, en plus de les écouter, de les noter (rate them). Avec ces notes, il optimisera les prochains morceaux envoyés pour qu'ils soient adaptés à vos goûts.
De plus, afin d'éviter l'uniformisation, il envoie un morceau au hasard une fois sur vingt afin d'étendre votre horizon musical. :)
Pour résumer, on peut dire qu'iRATE est une sorte de radio en ligne qui s'adapte à vos goûts.
Autre point important, ce logiciel est sous licence GPL et est réalisé en Java/SWT et tourne donc parfaitement sous Linux. Il compile de plus sous gcj (le compilateur Java de GCC), preuve d'un certain gain de maturité de gcj.
Vous trouverez dans les liens quelques ressources de musiques légalement téléchargeables, et une interview de l'auteur d'iRATE.
NdM : Merci à Olivier Tableau pour la dépêche originelle.
Le logiciel iRATE a été conçu dans cette optique.
iRATE est un logiciel dont le principe est de faciliter l'accès de l'internaute aux chansons librement téléchargeables sur le net (groupes mettant leurs morceaux à disposition sur leur site, sites de musiques libres, ...). Il propose actuellement l'accès à plus de 46 000 morceaux.
Le principe d'iRATE est simple mais efficace : le logiciel se connecte à un serveur qui envoie la première fois un liste de morceaux au hasard. iRATE va récupérer ces morceaux sur les sites des auteurs et vous permet, en plus de les écouter, de les noter (rate them). Avec ces notes, il optimisera les prochains morceaux envoyés pour qu'ils soient adaptés à vos goûts.
De plus, afin d'éviter l'uniformisation, il envoie un morceau au hasard une fois sur vingt afin d'étendre votre horizon musical. :)
Pour résumer, on peut dire qu'iRATE est une sorte de radio en ligne qui s'adapte à vos goûts.
Autre point important, ce logiciel est sous licence GPL et est réalisé en Java/SWT et tourne donc parfaitement sous Linux. Il compile de plus sous gcj (le compilateur Java de GCC), preuve d'un certain gain de maturité de gcj.
Vous trouverez dans les liens quelques ressources de musiques légalement téléchargeables, et une interview de l'auteur d'iRATE.
NdM : Merci à Olivier Tableau pour la dépêche originelle.
InkScape 0.39 et OpenClipart
L'équipe d'Inkscape a annoncé le 15 juillet la sortie de la version 0.39 du déjà fameux logiciel de dessin vectoriel (fork de Sodipodi à l'origine).
À noter également l'excellente initiative Open Clipart, dont l'objectif est de proposer une bibliothèque de clip-arts sous licence Creative Commons Public Domain (domaine public), et dont les étagères recèlent déjà quelques perles !
À noter également l'excellente initiative Open Clipart, dont l'objectif est de proposer une bibliothèque de clip-arts sous licence Creative Commons Public Domain (domaine public), et dont les étagères recèlent déjà quelques perles !
Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL
L'INRIA Sophia-Antipolis a mis sous licence GPL l'implémentation d'un algorithme permettant d'améliorer la qualité d'une image de manière assez bluffante.
Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.
Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.
Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.
Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.
Muse 0.7.0 est sorti, MuseScore progresse
Une nouvelle version de Muse, le séquenceur MIDI/Audio, est sortie, avec «une énorme quantité de changements» (voir résumé du ChangeLog ci-après).
Cette nouvelle version marque aussi la disparition de l'éditeur de partition WYSIWYG, qui semble supplanté par le nouveau projet MuseScore.
Cette nouvelle version marque aussi la disparition de l'éditeur de partition WYSIWYG, qui semble supplanté par le nouveau projet MuseScore.
PhoneGaim, le téléphone sous GNU/Linux !
Linspire, alias Lindows, vient de mettre à disposition une version modifiée de Gaim qui combine les fonctionnalités d'origine de Gaim (messagerie instantanée) et un support de voix sur IP basé sur SIP !
PhoneGaim permet de téléphoner gratuitement de PhoneGaim à PhoneGaim, ainsi que vers tout poste équipé d'un logiciel compatible SIP, mais également vers un poste fixe en souscrivant aux services de la société SIPphone (dont le PDG de Linspire est comme par hasard propriétaire ...).
Cette version modifiée de Gaim semble en tous cas être la première offre réellement mature (et libre) de téléphonie sous GNU/Linux, avec Skype, qui est lui propriétaire.
NDM: On notera cependant que Linspire a "forké" gaim sans contacter les développeurs originaux alors qu'il existe déjà un fork amical nommé gaim-vv (voice and video) qui semble avoir un but similaire. Le développement de gaim-vv est très actif et il est prévu une intégration avec le système multimédia Gstreamer pour la prochaine version (d'après leur nouveau site). Les améliorations développées pour le projet gaim-vv seront à terme réintégrées dans gaim.
PhoneGaim permet de téléphoner gratuitement de PhoneGaim à PhoneGaim, ainsi que vers tout poste équipé d'un logiciel compatible SIP, mais également vers un poste fixe en souscrivant aux services de la société SIPphone (dont le PDG de Linspire est comme par hasard propriétaire ...).
Cette version modifiée de Gaim semble en tous cas être la première offre réellement mature (et libre) de téléphonie sous GNU/Linux, avec Skype, qui est lui propriétaire.
NDM: On notera cependant que Linspire a "forké" gaim sans contacter les développeurs originaux alors qu'il existe déjà un fork amical nommé gaim-vv (voice and video) qui semble avoir un but similaire. Le développement de gaim-vv est très actif et il est prévu une intégration avec le système multimédia Gstreamer pour la prochaine version (d'après leur nouveau site). Les améliorations développées pour le projet gaim-vv seront à terme réintégrées dans gaim.
JBoss obtient la certification J2EE
JBoss Inc. a annoncé aujourd'hui que son serveur d'application libre a passé avec succès la suite de tests de compatibilité Java 2 Enterprise Edition 1.4.
JBoss 4.0 est un serveur d'application J2EE disponible sous licence LGPL. L'obtention de cette certification le place au même niveau de qualité que des produits propriétaires comme WebSphere d'IBM ou WebLogic de BEA. Cette certification de compatibilité prouve une fois de plus que le monde Open Source/libre peut offrir des solutions alternatives viables aux produits professionnels. JBoss Inc. s'efforce en outre de développer les futures technologies du monde J2EE en participant activement au JCP (Java Community Process, un consortium de développeurs contribuant à l'évolution des technologies Java) avec par exemple un travail important sur les EJB 3.0 (Enterprise Java Beans).
JBoss 4.0 est un serveur d'application J2EE disponible sous licence LGPL. L'obtention de cette certification le place au même niveau de qualité que des produits propriétaires comme WebSphere d'IBM ou WebLogic de BEA. Cette certification de compatibilité prouve une fois de plus que le monde Open Source/libre peut offrir des solutions alternatives viables aux produits professionnels. JBoss Inc. s'efforce en outre de développer les futures technologies du monde J2EE en participant activement au JCP (Java Community Process, un consortium de développeurs contribuant à l'évolution des technologies Java) avec par exemple un travail important sur les EJB 3.0 (Enterprise Java Beans).
Zabbix : un nouvel outil de monitoring
Zabbix est un outil relativement méconnu jusqu'ici, qui se propose de remplacer à la fois Nagios et MRTG. Il permet de suivre l'état complet d'un réseau (débits, etc.) et des systèmes le composant (utilisations processeur, disque, mémoire, processus, etc.) en proposant des graphiques personnalisables de chacune des caractéristiques surveillées et de déclencher des alertes sur des seuils personnalisables ou prédéfinis. Il est extrêmement configurable au travers d'une interface web.
Journal Sortie d'Inkscape 0.39
Inkscape (http://www.inkscape.org(...)) est un logiciel de dessin vectoriel, fork de Sodipodi, qui permet de créer des images au format SVG.
Cette nouvelle release mineure apporte, en plus de nombreuses corrections de bugs, quelques nouveautés :
Vous (…)
Cette nouvelle release mineure apporte, en plus de nombreuses corrections de bugs, quelques nouveautés :
- remplacement de libnrtype par Pango (librairie de rendu de textes), permettant un affichage lissé des polices de caratères, l'auto-kerning (cf. http://en.wikipedia.org/wiki/Kerning(...))...
- intégration de nouvelles fonctionnalité SVG : marqueurs (création de flèches notamment), clones...
- de nouveaux dialogues : panneau des préférences, recherche...
Vous (…)
Doom3 sous Linux
Dans une courte annonce (parue sur les sites spécialisés en jeux vidéos comme Shacknews et reprise par NoFrag), Todd Hollenshead, PDG d'Id Software, annonce le passage en gold de Doom3 et fait le point sur les versions Linux et Mac.
Concrètement, le jeu vient de partir en duplication. Sa sortie sous Windows est prévue pour début août aux États-Unis et quelques jours après pour la France (les dates du 3 août pour les États-Unis et du 13 août pour la France ont été avancées par ce même Todd Hollenshead).
Les binaires Linux (NdM : pour les architectures supportées) et Mac seront disponibles peu de temps après la sortie du jeu sous Windows (pas de date de définie) mais séparément. Il faudra donc bien acheter le jeu Windows puis télécharger les binaires Linux pour jouer à Doom3 sous Linux.
Concrètement, le jeu vient de partir en duplication. Sa sortie sous Windows est prévue pour début août aux États-Unis et quelques jours après pour la France (les dates du 3 août pour les États-Unis et du 13 août pour la France ont été avancées par ce même Todd Hollenshead).
Les binaires Linux (NdM : pour les architectures supportées) et Mac seront disponibles peu de temps après la sortie du jeu sous Windows (pas de date de définie) mais séparément. Il faudra donc bien acheter le jeu Windows puis télécharger les binaires Linux pour jouer à Doom3 sous Linux.
Sortie de Nessus 2.1.0
La version 2.1.0 de Nessus est sortie. Nessus est un scanner de vulnérabilités, permettant d'identifier à distance certaines failles présentes sur les machines d'un réseau.
La grande nouveauté de la version 2.1.0 par rapport aux précédentes versions est le "test local", c'est-à-dire la capacité à pouvoir s'identifier sur les machines distantes par SSH et de vérifier que tous les bons patches ont été appliqués.
Les OS supportés pour le moment sont FreeBSD, Red Hat Enterprise Linux, Solaris et MacOS X. Apparemment, le support de SuSE et Debian est en cours de développement.
La grande nouveauté de la version 2.1.0 par rapport aux précédentes versions est le "test local", c'est-à-dire la capacité à pouvoir s'identifier sur les machines distantes par SSH et de vérifier que tous les bons patches ont été appliqués.
Les OS supportés pour le moment sont FreeBSD, Red Hat Enterprise Linux, Solaris et MacOS X. Apparemment, le support de SuSE et Debian est en cours de développement.
Sortie de PHP 5.0.0
La version 5.0 de PHP est disponible. Le ChangeLog indique la correction d'une vingtaine de bugs et une modification mineure du module PCRE par rapport à la RC3.
Pour rappel, cette nouvelle version intègre le nouveau moteur Zend Engine 2 qui apporte trois grandes nouveautés :
- Simplification de l'utilisation d'XML grâce entre autres à l'API SimpleXML;
- Un modèle objet enfin digne de ce nom;
- L'intégration d'une (mini) base de données embarquée : SQLite.
A cela, on peut également ajouter divers changements comme des améliorations au niveau de GD (la bibliothèque de gestion d'images) ou l'apparition de nombreuses nouvelles fonctions.
Cette nouvelle version comble une bonne partie des manques des précédentes versions et évolue pour sortir PHP de son image de "langage pour page perso" tout en restant accessible.
NdM : merci également à Scullder et tous les contributeurs.
mise à jour : PHP 4.3.8 est aussi sorti corrigeant des failles de sécurité.
Pour rappel, cette nouvelle version intègre le nouveau moteur Zend Engine 2 qui apporte trois grandes nouveautés :
- Simplification de l'utilisation d'XML grâce entre autres à l'API SimpleXML;
- Un modèle objet enfin digne de ce nom;
- L'intégration d'une (mini) base de données embarquée : SQLite.
A cela, on peut également ajouter divers changements comme des améliorations au niveau de GD (la bibliothèque de gestion d'images) ou l'apparition de nombreuses nouvelles fonctions.
Cette nouvelle version comble une bonne partie des manques des précédentes versions et évolue pour sortir PHP de son image de "langage pour page perso" tout en restant accessible.
NdM : merci également à Scullder et tous les contributeurs.
mise à jour : PHP 4.3.8 est aussi sorti corrigeant des failles de sécurité.
Sorties de Scilab 3.0 et de python-numarray 1.0
La version finale de Scilab 3.0 est disponible depuis quelques jours sur le site de l'INRIA. Ce logiciel "boite-à-outils" du calcul numérique, est une des alternatives libres (NdM : Scilab n'est pas un logiciel libre) à Matlab. Alors que le développement de scilab semblait stagner depuis quelques années, la création il y a un an du Scilab Consortium lui a sans doute donné un second souffle.
On notera que la licence de Scilab n'est pas la CeCILL, mais toujours l'ancienne licence "libre pour usage non commercial" (NdM : lire « non libre »).
Toujours dans le domaine du calcul numérique, le module python-numarray, successeur de python-numeric, vient quant à lui de sortir en version 1.0 . Il permet à python de manipuler des tableaux multi-dimensionnels, ce qui constitue le coeur de logiciels tels que Scilab, Octave ou Matlab. D'après les release notes, ses développeurs envisagent même, à terme, son inclusion dans le "core" python.
On notera que la licence de Scilab n'est pas la CeCILL, mais toujours l'ancienne licence "libre pour usage non commercial" (NdM : lire « non libre »).
Toujours dans le domaine du calcul numérique, le module python-numarray, successeur de python-numeric, vient quant à lui de sortir en version 1.0 . Il permet à python de manipuler des tableaux multi-dimensionnels, ce qui constitue le coeur de logiciels tels que Scilab, Octave ou Matlab. D'après les release notes, ses développeurs envisagent même, à terme, son inclusion dans le "core" python.