Hardware Locality (hwloc) est une bibliothèque détectant le matériel et l'exposant de manière portable et générique aux utilisateurs et applications. Cela permet notamment aux applications d'adapter leur comportement à la complexité interne croissante des machines modernes, avec une hiérarchie sophistiquée de processeurs, cœurs, caches partagés, threads, nœuds NUMA…
Connaître les besoins précis des applications est difficile. Mais connaître l'organisation des cœurs, caches partagés, et autres ressources matérielles, l'est tout autant, en particulier si on souhaite rester portable. Réécrire une application à chaque fois qu'on l'utilise sur une nouvelle machine est inenvisageable. hwloc est là pour se charger de détecter le matériel et de l'exposer de manière abstraite et portable sous la forme d'un arbre, soit par son interface de programmation en C, soit par des outils en ligne de commande. L'outil lstopo fournit par exemple une vue graphique de la hiérarchie de processeurs, caches, cœurs… exportable dans de nombreux formats via Cairo (voir le lien vers les exemples ci-dessous). D'autres outils permettent notamment de verrouiller des tâches à certains processeurs, cœurs…
Sortie de MailNG 0.7
Après quelques mois de travail, la version 0.7 de MailNG voit le jour. Pour rappel, il s'agit d'un outil web qui facilite la gestion d'une plate-forme d'hébergement de courriel. À ce titre, il gère déjà les domaines virtuels, les boites mail virtuelles et les alias. Il possède aussi un système de délégation des permissions, de quotas et permet l'utilisation des structures maildir et mbox.
Cette version apporte, en plus de son lot de corrections et améliorations, un nouveau mécanisme d'extension ainsi que deux modules dont les rôles sont :
Cet outil est toujours écrit en Python, utilise le framework Django et intègre un peu de javascript "évolué" grâce au framework Mootools.
Cette version apporte, en plus de son lot de corrections et améliorations, un nouveau mécanisme d'extension ainsi que deux modules dont les rôles sont :
- Gestion "globale" ou "par utilisateur" d'une quarantaine SQL amavisd-new ;
- Génération de statistiques graphiques (RRDtool) concernant le trafic messagerie.
Cet outil est toujours écrit en Python, utilise le framework Django et intègre un peu de javascript "évolué" grâce au framework Mootools.
Sortie de Val(a)IDE 0.6
Val(a)IDE, environnement de développement intégré (EDI) pour le langage Vala, vient de sortir en version 0.6. Val(a)IDE est écrit en Vala est propose les fonctionnalités suivantes :
Changement depuis la version 0.6
- Coloration syntaxique
- Gestion de projets (compilation/exécution)
- Support des systèmes de construction externes (make, waf)
- Greffons : navigateur de symboles, gestionnaire de taches et navigateur de fichiers.
Changement depuis la version 0.6
- Support des systèmes de construction : make et waf
- Utilisation du format YAML pour les fichiers projet et template
- Utilisation de valencia pour l'auto-complétion
- Amélioration du plugin navigateur des fichiers
- Corrections de bugs
Les 10 ans de Scenari
Pour fêter ses dix ans, Scenari, le système de gestion de chaînes éditoriales numériques open source multi-plateforme, organise une rencontre avec sa communauté d'utilisateurs les 25, 26 et 27 novembre prochain à Compiègne.
Les chaînes éditoriales sont des outils pour produire des documents structurés et homogènes, avec des publications multi-supports. J'en profite pour signaler les sorties récentes de programmes basés sur Scenari :
Les chaînes éditoriales sont des outils pour produire des documents structurés et homogènes, avec des publications multi-supports. J'en profite pour signaler les sorties récentes de programmes basés sur Scenari :
- Opale 3.1, pour la production de documents pédagogiques (améliorations sur le traitement des formules LaTeX, intégration d'un éditeur de tableau simplifié, sélection possible de la résolution image par image...)
- DokielGuide 2.3 : pour la production d'un guide utilisateur dans une documentation logicielle.
Nouvelle version de Mozilla Lightning et SOGo
Inverse, société spécialisée en développement et déploiement de logiciels libres, annonce la sortie de la version 1.1.0 de SOGo (serveur de travail collaboratif) ainsi que la sortie de Lightning v0.9.7 « Inverse Edition » (extension d'agenda pour Thunderbird).
La version 1.1.0 possède de nombreuses améliorations dont le support de Apple iCal 4, iPhone OS 3.1, la délégation d'événements, la définition de sources d'authentification et de carnets d'adresses venant d'une base de données SQL, l'ajout d'outils de sauvegarde / restauration des données utilisateurs, un support de base de S/MIME, le support pour WebAuth et bien plus encore.
Inverse annonce aussi la sortie du Mozilla Lightning « Inverse Edition » v0.9.7. Cette version, destinée à Mozilla Thunderbird 2, propose un ensemble de correctifs et améliorations par rapport à la dernière version stable disponible pour Thunderbird 2, soit la version 0.9. Dans cette nouvelle version, la fonctionnalité de délégation a été ajoutée et plusieurs correctifs ont été appliqués.
Le tout est disponible sur le site officiel du projet SOGo.
La version 1.1.0 possède de nombreuses améliorations dont le support de Apple iCal 4, iPhone OS 3.1, la délégation d'événements, la définition de sources d'authentification et de carnets d'adresses venant d'une base de données SQL, l'ajout d'outils de sauvegarde / restauration des données utilisateurs, un support de base de S/MIME, le support pour WebAuth et bien plus encore.
Inverse annonce aussi la sortie du Mozilla Lightning « Inverse Edition » v0.9.7. Cette version, destinée à Mozilla Thunderbird 2, propose un ensemble de correctifs et améliorations par rapport à la dernière version stable disponible pour Thunderbird 2, soit la version 0.9. Dans cette nouvelle version, la fonctionnalité de délégation a été ajoutée et plusieurs correctifs ont été appliqués.
Le tout est disponible sur le site officiel du projet SOGo.
Version 1.5 pour w.c.s. et ses téléformulaires
w.c.s. est un serveur de téléformulaires, interface publique mais également interface d'administration permettant leur création sans avoir à « toucher du code ». Initialement développé pour des administrations locales (pour des besoins de formulaires du type "inscription médiathèque"), il a depuis évolué pour également être utile dans d'autres domaines, il a par exemple été utilisé lors de la dernière assemblée générale de l'April.
Un peu plus de six mois après une première version 1.0, c'est au tour d'une version 1.5 de sortir aujourd'hui, les améliorations sont nombreuses mais le plus important dans ces six mois a été l'apparition d'une petite communauté d'utilisateurs.
À propos des utilisateurs : depuis le début du projet le développement est ouvert (dépôt Subversion, liste de discussion, GNU GPL, etc.), avec comme motivation explicite de permettre à une communauté de s'approprier le projet, qu'il ne reste pas le terrain exclusif d'une entreprise (en l'occurrence Entr'ouvert), l'arrivée de nouveaux utilisateurs, avec leurs remarques et leurs patches nous réjouit, et nous aide vraiment dans la réalisation d'un projet qui soit utile au plus grand monde.
Sinon techniquement, c'est du Python et développé autour du projet Quixote, il y a un peu de Javascript avec JQuery, et un paquet .deb (pour Lenny) est disponible.
Un peu plus de six mois après une première version 1.0, c'est au tour d'une version 1.5 de sortir aujourd'hui, les améliorations sont nombreuses mais le plus important dans ces six mois a été l'apparition d'une petite communauté d'utilisateurs.
À propos des utilisateurs : depuis le début du projet le développement est ouvert (dépôt Subversion, liste de discussion, GNU GPL, etc.), avec comme motivation explicite de permettre à une communauté de s'approprier le projet, qu'il ne reste pas le terrain exclusif d'une entreprise (en l'occurrence Entr'ouvert), l'arrivée de nouveaux utilisateurs, avec leurs remarques et leurs patches nous réjouit, et nous aide vraiment dans la réalisation d'un projet qui soit utile au plus grand monde.
Sinon techniquement, c'est du Python et développé autour du projet Quixote, il y a un peu de Javascript avec JQuery, et un paquet .deb (pour Lenny) est disponible.
SeaMonkey 2.0 la suite Internet
Le conseil SeaMonkey vient de publier la version 2.0 de SeaMonkey ce 27 octobre. Cette suite est le prolongement de la Mozilla Suite qui avait été abandonnée par Mozilla en mars 2005 pour se concentrer sur Firefox et Thunderbird. SeaMonkey est une suite d'applications comprenant un navigateur web, un logiciel de courrier électronique, un client IRC, et un éditeur de pages web.
Au chapitre des changements, SeaMonkey 2.0 adopte la même plateforme que Firefox 3.5.4, possède un nouveau gestionnaire d'extensions, la restitution de session (onglets et fenêtres), l'historique en base, l'interface mail par onglets comme Thunderbird 3 à venir, un nouveau gestionnaire de téléchargements, et bien d'autres améliorations encore.
Des binaires sont disponibles pour Linux, Mac OS X et Windows ainsi que le code source.
NdM : Merci à Piour pour son journal sur le sujet.
Au chapitre des changements, SeaMonkey 2.0 adopte la même plateforme que Firefox 3.5.4, possède un nouveau gestionnaire d'extensions, la restitution de session (onglets et fenêtres), l'historique en base, l'interface mail par onglets comme Thunderbird 3 à venir, un nouveau gestionnaire de téléchargements, et bien d'autres améliorations encore.
Des binaires sont disponibles pour Linux, Mac OS X et Windows ainsi que le code source.
NdM : Merci à Piour pour son journal sur le sujet.
Appel à contribution pour la traduction du manuel d'Audacity
Ceci est un appel à contribution pour la traduction du manuel d'Audacity. Audacity est un logiciel libre et open-source destiné à l'édition et à l'enregistrement audio. Il est disponible pour Mac OS X, Microsoft Windows, GNU/Linux et d'autres systèmes d'exploitation.
Audacity permet de :
Ce manuel est composé d'une grosse centaine de pages, certaines très courtes (une cinquantaine de mots) d'autres plus longues (4 pages dans un navigateur). Le but de la manœuvre est d'avoir un logiciel, un site et son manuel entièrement en français. Une équipe de 4/5 personnes ayant en moyenne 3 heures par semaines à y consacrer permettrait de faire le boulot en un mois environ. Vous pouvez me contacter ici en laissant un commentaires pour vous signaler intéressé(e) et disponible ou mettre un commentaire dans cet article. N'oubliez pas de laisser un moyen de vous contacter ! ;)
Le travail commencera une fois que l'équipe sera constituée, c'est à dire une fois que nous serons 4/5. Travaillant déjà pour la traduction du site officiel, je me propose de faire le point de communication entre l'équipe de traduction que nous montons et l'équipe officielle d'Audacity.
Audacity permet de :
- Enregistrer en direct ;
- Convertir vos disques et cassettes sur support numérique ;
- Éditer des fichiers audio Ogg Vorbis, MP3 et WAV ;
- Coupez, copiez, coller et assembler des extraits sonores ;
- Modifier la vitesse ou la hauteur d'un enregistrement ;
- Et bien plus encore !
Ce manuel est composé d'une grosse centaine de pages, certaines très courtes (une cinquantaine de mots) d'autres plus longues (4 pages dans un navigateur). Le but de la manœuvre est d'avoir un logiciel, un site et son manuel entièrement en français. Une équipe de 4/5 personnes ayant en moyenne 3 heures par semaines à y consacrer permettrait de faire le boulot en un mois environ. Vous pouvez me contacter ici en laissant un commentaires pour vous signaler intéressé(e) et disponible ou mettre un commentaire dans cet article. N'oubliez pas de laisser un moyen de vous contacter ! ;)
Le travail commencera une fois que l'équipe sera constituée, c'est à dire une fois que nous serons 4/5. Travaillant déjà pour la traduction du site officiel, je me propose de faire le point de communication entre l'équipe de traduction que nous montons et l'équipe officielle d'Audacity.
Sparse repasse à l'attaque
Sparse est, comme Git et Linux, un bébé de Linus Torvalds qui a commencé à l'écrire en 2003.
Ce logiciel est un analyseur statique de code et il a pour but de détecter les bugs éventuels du noyau Linux, notamment les erreurs portant sur les types des variables.
Linus avait transmis le contrôle de Sparse à Josh Triplett en 2006 mais, après une grosse version 0.4 en septembre 2007 et une petite version de correction 0.4.1 en novembre 2007, le projet s'était gentiment endormi. Plus aucune version pendant presque deux ans... jusqu'au 16 octobre dernier !
Ce logiciel est un analyseur statique de code et il a pour but de détecter les bugs éventuels du noyau Linux, notamment les erreurs portant sur les types des variables.
Linus avait transmis le contrôle de Sparse à Josh Triplett en 2006 mais, après une grosse version 0.4 en septembre 2007 et une petite version de correction 0.4.1 en novembre 2007, le projet s'était gentiment endormi. Plus aucune version pendant presque deux ans... jusqu'au 16 octobre dernier !
Présentation du projet LDAP Tool Box
Le projet LDAP Tool Box (aussi connu comme LTB project) est une compilation de petits outils destinés aux administrateurs d'annuaires LDAP. Certains de ces outils sont dédiés à OpenLDAP, mais la plupart peuvent être utilisés sur n'importe quel annuaire compatible avec le standard LDAPv3.
On trouve par exemple dans ces outils des scripts de supervision pour Nagios et Cacti, des RPMs de la dernière version stable d'OpenLDAP, ou encore une interface de changement de mot de passe.
LDAP Tool Box est publié sous licence GPLv2.
On trouve par exemple dans ces outils des scripts de supervision pour Nagios et Cacti, des RPMs de la dernière version stable d'OpenLDAP, ou encore une interface de changement de mot de passe.
LDAP Tool Box est publié sous licence GPLv2.
Sortie de Tryton 1.4
Tryton est une plate-forme applicative de haut-niveau, d'architecture trois tiers, sous licence GPLv3, écrite en Python et utilisant PostgreSQL comme moteur de base de données principal.
Tryton s'adresse aux petites et moyennes entreprises à la recherche d'une plate-forme applicative ou d'un progiciel de gestion intégré (ERP) facile d'utilisation et extrêmement configurable.
Cette nouvelle série apporte son lot de nouveaux modules, des améliorations sur le front de la sécurité et des performances.
Comme c'est l'habitude maintenant, la migration des bases de données est complètement automatisée (et ce de manière indistincte pour les bases de données créée avec Tryton 1.0 et 1.2).
Tryton s'adresse aux petites et moyennes entreprises à la recherche d'une plate-forme applicative ou d'un progiciel de gestion intégré (ERP) facile d'utilisation et extrêmement configurable.
Cette nouvelle série apporte son lot de nouveaux modules, des améliorations sur le front de la sécurité et des performances.
Comme c'est l'habitude maintenant, la migration des bases de données est complètement automatisée (et ce de manière indistincte pour les bases de données créée avec Tryton 1.0 et 1.2).
OpenViBE - Nouvelle version 0.4.0
La version 0.4.0 d'OpenViBE est disponible en téléchargement.
OpenViBE est une plateforme opensource permettant de créer, tester et utiliser des interfaces cerveau ordinateur (Brain-Computer Interfaces, BCI). Plus généralement, OpenViBE peut être utilisé dans diverses applications de neuroscience temps-réel ou de réalité virtuelle ou pour des applications médicales, notamment pour les personnes atteintes de handicaps (rééducation, thérapie, aide, accessibilité).
Un grand merci à Christoph Veigl pour sa contribution rapide et efficace. N'hésitez pas à nous rejoindre et à contribuer (nous cherchons notamment des personnes capables de packager la plateforme sous Linux). !
À partir de cette version, nous avons décidé qu'une nouvelle version d'OpenViBE serait publiée tous les 3 mois. Vous pouvez donc attendre la version 0.5.0 autour de Noël, la 0.6.0 vers la fin mars etc...
Nous attendons vos retours et espérons que vous apprécierez travailler OpenViBE autant que nous !
OpenViBE est une plateforme opensource permettant de créer, tester et utiliser des interfaces cerveau ordinateur (Brain-Computer Interfaces, BCI). Plus généralement, OpenViBE peut être utilisé dans diverses applications de neuroscience temps-réel ou de réalité virtuelle ou pour des applications médicales, notamment pour les personnes atteintes de handicaps (rééducation, thérapie, aide, accessibilité).
Un grand merci à Christoph Veigl pour sa contribution rapide et efficace. N'hésitez pas à nous rejoindre et à contribuer (nous cherchons notamment des personnes capables de packager la plateforme sous Linux). !
À partir de cette version, nous avons décidé qu'une nouvelle version d'OpenViBE serait publiée tous les 3 mois. Vous pouvez donc attendre la version 0.5.0 autour de Noël, la 0.6.0 vers la fin mars etc...
Nous attendons vos retours et espérons que vous apprécierez travailler OpenViBE autant que nous !
Cepe - Logiciel libre de gestion de centre de loisirs
Cévennes Libres développe un logiciel libre de gestion administrative de centre de loisirs (ALSH). La sortie est prévue pour avril 2010. Ce logiciel GPL est baptisé "Cepe ALSH " ( Cevennes libres Education PopulairE - module ALSH). Il est prévu pour s'intégrer à une suite de gestion libre pour l'Education Populaire.
Il n’existe que très peu de logiciels libres parmi les logiciels métiers destinés à l’éducation populaire. Les logiciels existants paraissent peu adaptés en terme d’ergonomie pour des les utilisateurs possédant la plupart du temps un diplôme de niveau IV et n'étant pas formés à l’informatique. Le coût des licences est particulièrement élevé pour des structures qui peinent parfois à financer leurs personnels.
Il n’existe que très peu de logiciels libres parmi les logiciels métiers destinés à l’éducation populaire. Les logiciels existants paraissent peu adaptés en terme d’ergonomie pour des les utilisateurs possédant la plupart du temps un diplôme de niveau IV et n'étant pas formés à l’informatique. Le coût des licences est particulièrement élevé pour des structures qui peinent parfois à financer leurs personnels.
OpenSMTPd, le nouveau serveur SMTP pour OpenBSD
Une des grandes nouveautés de la version 4.6 d'OpenBSD est le nouveau serveur de messagerie électronique OpenSMTPd.
Voici les informations sur l'origine de ce projet et sur les bénéfices que peuvent en retirer les utilisateurs d'OpenBSD.
Voici les informations sur l'origine de ce projet et sur les bénéfices que peuvent en retirer les utilisateurs d'OpenBSD.
InDefero 0.8.7 un long chemin depuis un an
InDefero est une forge logicielle que chacun peut installer sur son serveur avec le support de Git, Mercurial et Subversion. Le projet commencé en juillet 2008 arrive maintenant à maturité et est très agréable à utiliser au quotidien. Démarré comme un clone de GoogleCode, InDefero prend de plus en plus distance avec ce dernier pour répondre aux besoins exprimés par ses utilisateurs.
Comme plus de 1250 personnes, vous pouvez avoir votre forge hébergée pour vous ou l'installer sur votre serveur (même un tout petit VPS ou une offre mutualisée un peu robuste).
Comme plus de 1250 personnes, vous pouvez avoir votre forge hébergée pour vous ou l'installer sur votre serveur (même un tout petit VPS ou une offre mutualisée un peu robuste).