Mercurial est un système de gestion de version distribué léger écrit en Python. Il est multiplateforme (merci Python), rapide, facile à utiliser, propose des outils de migration/conversion des autres systèmes de gestion de configuration et est proposé sous licence GPL.
La version 1.1 sortie le 2 décembre apporte de nouvelles fonctionnalités, des améliorations et des corrections de bugs.
PPassKeeper, interface de stockage de données sensibles.
Que vous soyez développeur ou simple utilisateur, la sauvegarde de données sensibles telles que les mots de passe est source de soucis.
En tant qu'utilisateur, on aime avoir le choix. C'est d'autant plus vrai en sécurité où chacun a ses propres exigences et sa propre topologie.
En tant que développeur, stockages variés et plus sécurisés riment avec moins de portabilité.
Pour essayer de concilier les deux mondes, la bibliothèque "PPasskeeper" voit le jour.
La version 0.9 venant tout juste de sortir (version que je considère comme étant la bêta 1), n'hésitez pas à l'essayer via son utilitaire de gestion de mot de passe graphique ou en ligne de commande.
Je n'ai pu tester la bibliothèque que sous Linux et Windows (XP et Vista), de plus, la liste des modules est assez courte (KWallet, registre Windows et fenêtres de demande de mot de passe en GTK, Win32 ou Qt).
En tant qu'utilisateur, on aime avoir le choix. C'est d'autant plus vrai en sécurité où chacun a ses propres exigences et sa propre topologie.
En tant que développeur, stockages variés et plus sécurisés riment avec moins de portabilité.
Pour essayer de concilier les deux mondes, la bibliothèque "PPasskeeper" voit le jour.
La version 0.9 venant tout juste de sortir (version que je considère comme étant la bêta 1), n'hésitez pas à l'essayer via son utilitaire de gestion de mot de passe graphique ou en ligne de commande.
Je n'ai pu tester la bibliothèque que sous Linux et Windows (XP et Vista), de plus, la liste des modules est assez courte (KWallet, registre Windows et fenêtres de demande de mot de passe en GTK, Win32 ou Qt).
InDefero, Wiki et support de Mercurial dans la version 0.4.0
Cette dépêche, à l'occasion de la sortie de la version 0.4.0, est l'occasion de faire le point sur le développement. Pour rappel, InDefero est à l'origine un clone de GoogleCode. L'auteur, Loïc, a démarré ce projet en juillet de cette année pour se libérer de GoogleCode. Le projet est clairement un clone, l'interface, quoique simplifiée a été reprise dès le début.
Le projet a commencé comme un simple suivi de bugs, le parcours d'un dépôt git arrivant très rapidement. Aujourd'hui, toutes les fonctionnalités du GoogleCode de l'époque ont été implémentées, il manque maintenant la revue de code pour être l'égal de ce dernier.
« C'est un grand plaisir de développer ce logiciel. » précise Loïc. « J'ai particulièrement été étonné par la qualité des remarques ici quand j'ai informé des mises à jours (oui, l'installation reste difficile) et aussi des personnes venues contribuer. Le support de Subversion et de Mercurial a été fait par des contributeurs. La dernière version inclut donc le support de Mercurial et un wiki pour la documentation. »
InDefero utilise Pluf, un framework PHP5 ayant l'esprit et la forme de Django. C'est ce framework qui a permis le développement très rapide d'InDefero.
Donc encore merci aux contributeurs/utilisateurs pour vos contributions et remarques, continuez ! Et si vous êtes nouveaux, venez sur l'IRC, canal #indefero des serveurs freenode, Loïc est presque tout le temps présent pour donner un coup de main, particulièrement pour l'installation.
NdM : Merci à Loïc, pour son journal à l'origine de cette dépêche.
Le projet a commencé comme un simple suivi de bugs, le parcours d'un dépôt git arrivant très rapidement. Aujourd'hui, toutes les fonctionnalités du GoogleCode de l'époque ont été implémentées, il manque maintenant la revue de code pour être l'égal de ce dernier.
« C'est un grand plaisir de développer ce logiciel. » précise Loïc. « J'ai particulièrement été étonné par la qualité des remarques ici quand j'ai informé des mises à jours (oui, l'installation reste difficile) et aussi des personnes venues contribuer. Le support de Subversion et de Mercurial a été fait par des contributeurs. La dernière version inclut donc le support de Mercurial et un wiki pour la documentation. »
InDefero utilise Pluf, un framework PHP5 ayant l'esprit et la forme de Django. C'est ce framework qui a permis le développement très rapide d'InDefero.
Donc encore merci aux contributeurs/utilisateurs pour vos contributions et remarques, continuez ! Et si vous êtes nouveaux, venez sur l'IRC, canal #indefero des serveurs freenode, Loïc est presque tout le temps présent pour donner un coup de main, particulièrement pour l'installation.
NdM : Merci à Loïc, pour son journal à l'origine de cette dépêche.
Étoilé 0.4 de sortie
Étoilé se veut être un environnement utilisateur libre et innovant basé sur GNUstep construit à partir de légers et très modulaires composants.
Il a été conçu en gardant à l'esprit une orientation projet et documents, dans le but de permettre aux utilisateurs de créer leur propre workflow en refondant ou combinant les Services (applications) et composants proposés.
La grande flexibilité et modularité aussi bien de l'interface utilisateur que du code doit permettre à Étoilé d'être utilisable d'un environnement mobile jusqu'à la station de travail.
La version 0.4 est destinée aux développeurs. Dans ce but, les Framework constituent la part prédominante de cette version. Quelques applications de démonstration sont également incluses. D'autres seront ajoutées durant la série des version 0.4.x, dans le but d'obtenir une version 0.5 orientée vers l'utilisateur l'année prochaine.
Il a été conçu en gardant à l'esprit une orientation projet et documents, dans le but de permettre aux utilisateurs de créer leur propre workflow en refondant ou combinant les Services (applications) et composants proposés.
La grande flexibilité et modularité aussi bien de l'interface utilisateur que du code doit permettre à Étoilé d'être utilisable d'un environnement mobile jusqu'à la station de travail.
La version 0.4 est destinée aux développeurs. Dans ce but, les Framework constituent la part prédominante de cette version. Quelques applications de démonstration sont également incluses. D'autres seront ajoutées durant la série des version 0.4.x, dans le but d'obtenir une version 0.5 orientée vers l'utilisateur l'année prochaine.
Phoronix souhaite savoir comment vous utilisez Xorg
Le site web Phoronix, qui propose des tests de matériels et de logiciels sous des OS de type Unix, principalement libres, a publié hier un mini-sondage (11 questions) sur l'utilisation que vous avez de Xorg, de votre carte graphique, etc.
Le sondage a lieu jusqu'au 15 décembre, les résultats seront publiés peu après, et seront probablement utilisés par les développeurs de Xorg pour orienter leur travail. Le but de ce sondage est bien entendu de fournir aux développeurs de Xorg quelques indices sur la façon dont la majorité des utilisateurs utilisent Xorg, ceci afin de leur permettre de concentrer leurs efforts sur ce qui sera le plus utile.
Le sondage a lieu jusqu'au 15 décembre, les résultats seront publiés peu après, et seront probablement utilisés par les développeurs de Xorg pour orienter leur travail. Le but de ce sondage est bien entendu de fournir aux développeurs de Xorg quelques indices sur la façon dont la majorité des utilisateurs utilisent Xorg, ceci afin de leur permettre de concentrer leurs efforts sur ce qui sera le plus utile.
OpenExpert est à la recherche de contributeurs
OpenExpert est un système expert libre proposé sous licence GPL. Le but est de donner une réponse à l'utilisateur en lui posant une succession de questions. Le projet est écrit en PHP et est utilisé via une interface web.
Rich McCue, qui est en charge du projet, fait savoir qu'il a pris un congé de six mois pour se remettre sur ce projet à temps complet et cherche des contributeurs.
Je vais m'occuper de la traduction en français du projet mais il reste beaucoup de choses à faire (une feuille de route est en place et les idées sont les bienvenues).
Ce projet m'intéresse car je pense qu'avec un outil de ce genre bien fait, il serait facile de mettre en place une base de connaissances pour les utilisateurs Linux, novices ou experts.
Rich McCue, qui est en charge du projet, fait savoir qu'il a pris un congé de six mois pour se remettre sur ce projet à temps complet et cherche des contributeurs.
Je vais m'occuper de la traduction en français du projet mais il reste beaucoup de choses à faire (une feuille de route est en place et les idées sont les bienvenues).
Ce projet m'intéresse car je pense qu'avec un outil de ce genre bien fait, il serait facile de mettre en place une base de connaissances pour les utilisateurs Linux, novices ou experts.
Campagne de dons pour le compilateur PCC
PCC est un compilateur C qui a tout pour séduire car il a pour objectif principal de rester simple, petit, rapide et compréhensible. Il prend en charge la norme C99 et est publié sous licence BSD. Pour mener à bien le développement de ce compilateur le développeur principal, Anders Magnusson (ragge), a besoin de financements. Ainsi il pourra être en mesure de sortir la version 1.0.
Ce compilateur est disponible pour toutes les variantes*BSD, mais également pour Linux, Mac OS X et Windows. Il est capable de générer du code pour de nombreuses architectures comprenant i386, PowerPC, ARM, ainsi que neuf autres machines un peu moins courantes.
Beaucoup voient en lui une alternative viable à GCC qu'il pourra à terme remplacer. Il est d'ailleurs inclus dans l'arbre des sources de projets comme OpenBSD et NetBSD depuis plus d'un an. En terme de performance, ce petit compilateur est capable de produire des exécutables 15 fois plus rapidement que ceux de GCC (seulement 5 fois plus rapidement si l'on active les tests internes de validité, les « sanity checks »), pour une vitesse d'exécution environ 10% plus lente. Cette relative lenteur s'explique par le fait que PCC ne fait des optimisations que sur l'allocateur de registres (alors que l'on peut en faire à plein d'autres endroits). De nombreuses améliorations sont à faire ou à terminer, c'est pourquoi le projet à besoin de votre aide.
Ce compilateur est disponible pour toutes les variantes*BSD, mais également pour Linux, Mac OS X et Windows. Il est capable de générer du code pour de nombreuses architectures comprenant i386, PowerPC, ARM, ainsi que neuf autres machines un peu moins courantes.
Beaucoup voient en lui une alternative viable à GCC qu'il pourra à terme remplacer. Il est d'ailleurs inclus dans l'arbre des sources de projets comme OpenBSD et NetBSD depuis plus d'un an. En terme de performance, ce petit compilateur est capable de produire des exécutables 15 fois plus rapidement que ceux de GCC (seulement 5 fois plus rapidement si l'on active les tests internes de validité, les « sanity checks »), pour une vitesse d'exécution environ 10% plus lente. Cette relative lenteur s'explique par le fait que PCC ne fait des optimisations que sur l'allocateur de registres (alors que l'on peut en faire à plein d'autres endroits). De nombreuses améliorations sont à faire ou à terminer, c'est pourquoi le projet à besoin de votre aide.
Sortie de Merb 1.0
Merb est un framework (cadre d'applications) MVC destiné à construire rapidement des applications web. La version 1.0 est sortie le 7 novembre, sous la licence libre MIT.
Son histoire a commencé en septembre 2006. Ezra Zygmuntowicz développait alors une application avec Ruby on Rails, et avait besoin de gérer certaines requêtes sans charger tout le framework. Pour cela, il a écrit un script Ruby utilisant les bibliothèques Mongrel et ERB (d'où le nom de Merb) pour gérer ces requêtes. Depuis, Merb a bien grandi et est devenu un framework à part entière, capable de concurrencer Ruby on Rails et Django.
Son histoire a commencé en septembre 2006. Ezra Zygmuntowicz développait alors une application avec Ruby on Rails, et avait besoin de gérer certaines requêtes sans charger tout le framework. Pour cela, il a écrit un script Ruby utilisant les bibliothèques Mongrel et ERB (d'où le nom de Merb) pour gérer ces requêtes. Depuis, Merb a bien grandi et est devenu un framework à part entière, capable de concurrencer Ruby on Rails et Django.
Webinaire sur la forge libre Codendi
Xerox propose de découvrir en 1h depuis son poste la plate-forme Codendi (ex-Codex), la solution collaborative open-source de développement logiciel. Ce webinaire aura lieu le jeudi 13 novembre 2008 de 10h30 à 11h30.
La panoplie d’outils de Codendi pour les équipes de développement sera présentée (gestionnaire de tâches, d’anomalies, de documents, de test, outils de communication et de collaboration), ainsi que les services Xerox. Au cours du webinaire il sera possible de poser des questions techniques. À l’issue, un login et mot de passe permettra de naviguer par soi-même dans la plate-forme Codendi au travers d’un projet de démonstration.
Pour s'inscrire gratuitement à ce webinaire, il suffit d'envoyer un mail à l'adresse :
info [at] codendi.com
La panoplie d’outils de Codendi pour les équipes de développement sera présentée (gestionnaire de tâches, d’anomalies, de documents, de test, outils de communication et de collaboration), ainsi que les services Xerox. Au cours du webinaire il sera possible de poser des questions techniques. À l’issue, un login et mot de passe permettra de naviguer par soi-même dans la plate-forme Codendi au travers d’un projet de démonstration.
Pour s'inscrire gratuitement à ce webinaire, il suffit d'envoyer un mail à l'adresse :
info [at] codendi.com
Pré-version de démonstration de QtCreator (dit Greenhouse)
Depuis trois ans, Qt Software (anciennement Trolltech) développe un IDE spécialisé pour le C++/Qt. Celui-ci a pour but d'être léger, simple et de prendre en compte toutes les spécificités de Qt.
Le projet, connu sous le nom de code « Greenhouse » avait été présenté lors des « Qt DevDays 2008 » à Munich. À cette occasion, Qt Software avait annoncé la prochaine disponibilité d'une première version de démonstration vers la fin du mois d'octobre.
NdM : La licence n'est pas encore définitive. Cette pré-version est disponible sous une licence spécifique, mais le site précise que la version finale sera disponible sous une licence compatible GPL.
Le projet, connu sous le nom de code « Greenhouse » avait été présenté lors des « Qt DevDays 2008 » à Munich. À cette occasion, Qt Software avait annoncé la prochaine disponibilité d'une première version de démonstration vers la fin du mois d'octobre.
NdM : La licence n'est pas encore définitive. Cette pré-version est disponible sous une licence spécifique, mais le site précise que la version finale sera disponible sous une licence compatible GPL.
CodeCamp OLPCFrance le 15 nov. à LaCantine (Paris)
OLPC France en partenariat avec LaCantine (http://lacantine.org), le lieu collaboratif des acteurs du numérique, a lancé le 17/10/2008 une initiative pour la création de contenu français pour le projet OLPC.
Cette initiative s'oriente sur quatre axes :
Cette initiative se traduira dans une première étape par l'organisation d'un CodeCamp (convention de développeurs) le 15 Novembre à LaCantine qui réunira des communautés de développeurs, traducteurs, éducateurs et de passionnés du projet.
Cette initiative s'oriente sur quatre axes :
- Traduction : Réaliser la traduction en français des activités et des documentations existantes en langue anglaise,
- Logiciel : Produire des nouvelles activités ou adapter des applications existantes,
- Contenu : Produire ou adapter des supports éducatifs en français,
- Usage : Réfléchir aux nouveaux scénarios pédagogiques autour du projet.
Cette initiative se traduira dans une première étape par l'organisation d'un CodeCamp (convention de développeurs) le 15 Novembre à LaCantine qui réunira des communautés de développeurs, traducteurs, éducateurs et de passionnés du projet.
Trophées du Libre 2009
Les inscriptions de projets pour les Trophées du Libre 2009 sont ouvertes sur http://www.trophees-du-libre.org
La cinquième édition de ce concours créé en 2003 a pour objectif de valoriser des logiciels libres innovants. Rappelons que les Trophées du Libre 2007 ont vu concourir plus de 149 projets en provenance de 29 nations.
La cinquième édition de ce concours créé en 2003 a pour objectif de valoriser des logiciels libres innovants. Rappelons que les Trophées du Libre 2007 ont vu concourir plus de 149 projets en provenance de 29 nations.
Gestion des puces Broadcom 63xx dans OpenWrt
Hier une série de modifications ajoutant la prise en charge des puces Broadcom 63xx a été postée par Maxime Bizon dans la liste de discussion linux-mips. Il a ensuite été ajouté dans OpenWrt par Florian Fainelli.
C'est une excellente nouvelle, en particulier pour le projet OpenBox4, dont le but est de faire tourner OpenWrt sur la Neuf Box, équipée d'une puce BCM6358. La Club Internet Box, qui embarque une puce BCM6348, est également concernée par ces modifications.
Il y a notamment un pilote Ethernet et un pilote USB en GPL.
C'est une excellente nouvelle, en particulier pour le projet OpenBox4, dont le but est de faire tourner OpenWrt sur la Neuf Box, équipée d'une puce BCM6358. La Club Internet Box, qui embarque une puce BCM6348, est également concernée par ces modifications.
Il y a notamment un pilote Ethernet et un pilote USB en GPL.
Concours Qt "Pimp My Widgets"
Nokia Qt Software (l'ancien Trolltech) lance un concours de développement de Widgets avec Qt.
Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).
Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.
Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).
Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.
Concours d'idées OLPC France
Pour préparer l'arrivée en Europe de l'ordinateur XO, OLPC France lance le concours d'idée : « Un XO pour un projet ».
Vous êtes développeur, enseignant, chercheur, professionnel, étudiant ou simplement passionné ? Vous souhaitez participer au développement Francophone du projet OLPC (One Laptop Per Child) ? Vous avez une idée pour développer du contenu sur le XO ?
Proposez-nous un sujet et vous aurez peut-être la chance unique de recevoir un ordinateur portable XO pour mener à bien et expérimenter votre projet.
Vous êtes développeur, enseignant, chercheur, professionnel, étudiant ou simplement passionné ? Vous souhaitez participer au développement Francophone du projet OLPC (One Laptop Per Child) ? Vous avez une idée pour développer du contenu sur le XO ?
Proposez-nous un sujet et vous aurez peut-être la chance unique de recevoir un ordinateur portable XO pour mener à bien et expérimenter votre projet.