ToutProgrammer.com a rencontré Vincent Massol, un membre actif de la communauté Open Source, créateur du projet Jakarta Cactus (framework de tests unitaires pour J2EE) et contributeur au projet Apache Maven (gestionnaire de projets).
Lors de cette interview, il nous a parlé de son arrivé dans le monde de l'Offshore dans le cadre de son travail, mais aussi des similitudes entre l'Offshore et le développement Open Source avec la mise en oeuvre de projets tels que Maven.
Enfin, en tant que créateur du projet Jakarta Cactus et contributeur du projet Maven, il nous présente les futures évolutions à attendre de ces 2 projets.
LeMonde.fr adopte le XUL
Jean-Christophe Potocki, directeur de l'informatique "Internet" du journal Le Monde, livre sa stratégie de réduction de coût au cours d'un interview. On y apprend que le framework métier est migré sous PHP, que le serveur Vignette historiquement sous Solaris migrent peu à peu sous Linux. Cerise sur le gâteau, l'interface utilisateur est écrite en XUL. Il reste la base de données Oracle mais l'équipe en place confie suivre de très près les évolutions de MySQL.
Netconsole, log de messages noyaux via UDP
Un pseudo driver réseau a fait son apparition dans le noyau 2.6 il y a neuf mois, et n'a pas été remarqué malgré son utilité plutôt importante dans certains cas.
Il s'agit de netconsole, écrit par Ingo Molnar et Matt Mackal, qui permet de logger les messages du noyau via réseau (UDP). Cela présente les mêmes avantages qu'une console série, c'est-à-dire que c'est bien pratique pour débugguer un noyau sans écran, ou dont le pilote graphique est cassé pour une raison X ou Y. L'avantage supplémentaire est que ça fonctionne sans port série, port qui n'existe plus sur bon nombre de portables ou architectures (PPC, Sparc, ...).
Il s'agit de netconsole, écrit par Ingo Molnar et Matt Mackal, qui permet de logger les messages du noyau via réseau (UDP). Cela présente les mêmes avantages qu'une console série, c'est-à-dire que c'est bien pratique pour débugguer un noyau sans écran, ou dont le pilote graphique est cassé pour une raison X ou Y. L'avantage supplémentaire est que ça fonctionne sans port série, port qui n'existe plus sur bon nombre de portables ou architectures (PPC, Sparc, ...).
Sortie de Hercule la version 2 du compilateur SmartEiffel
Après deux release candidate cet été et deux versions beta depuis début Septembre, la version 2.0 de SmartEiffel (ex SmallEiffel), le compilateur GNU multi-plateformes pour le langage Eiffel, est sortie. Le compilateur apporte de nombreuses améliorations et de nouvelles fonctionnalités telles que la bibliothèque graphique Vision ou l'héritage non-conforme.
SmartEiffel est développé au LORIA à Nancy.
SmartEiffel est développé au LORIA à Nancy.
Microsoft propose sa solution Wiki en licence CPL
ZDNet nous rapporte que Microsoft propose une nouvelle entrée dans la liste des projets de SourceForge : FlexWiki qui est donc un Wiki en .NET pour plateforme Windows.
C'est la troisième fois que Microsoft ouvre un projet libre sur SourceForge avec WiX (Windows Installer XML) en avril, puis WTL (Windows Template Library) en mai.
La licence choisie est la CPL (incompatible avec la GPL mais approuvée par l'OSI).
NdM : tendencies nous apprend que le site Channel9 utilise ce projet (dans les blogs, wikis et forums).
C'est la troisième fois que Microsoft ouvre un projet libre sur SourceForge avec WiX (Windows Installer XML) en avril, puis WTL (Windows Template Library) en mai.
La licence choisie est la CPL (incompatible avec la GPL mais approuvée par l'OSI).
NdM : tendencies nous apprend que le site Channel9 utilise ce projet (dans les blogs, wikis et forums).
Opquast : sortie de la version 1.0
Opquast est un ensemble de bonnes pratiques pour la qualité des services en ligne.
La version 1.0 de la liste des bonnes pratiques a été publiée comme prévu le lundi 27 septembre. Elle contient 153 bonnes pratiques, classées par niveaux de qualité (de 1 à 3) et par thèmes (par exemple : Accessibilité, Hyperliens ou Code).
Avec cette première version "stable", quelques évolutions et changements sont à noter :
- le projet utilise maintenant deux sites web : Opquast.com sur lequel est présentée la dernière version "stable" des bonnes pratiques et Opquast.org sur lequel ont lieu les discussions publiques sur les bonnes pratiques ;
- l'utilisation de ce référentiel qualité est maintenant possible selon les termes soit de la licence GPL, soit d'une licence commerciale ; de cette façon, chacun peut utiliser l'outil en fonction de sa capacité à respecter les différents types de licence et de l'intérêt qu'il peut trouver à chacune d'entre elles ;
- à chaque bonne pratique est maintenant associée une fiche indiquant l'objectif correspondant, les solutions techniques possibles et des moyens de contrôle (note : les solutions et les moyens de contrôle ne sont pas encore tous rédigés).
Chacun est invité à contribuer à la suite du projet en :
- mettant en application ce référentiel pour évaluer ses sites web ;
- apportant ses idées aux discussions qui ont lieu sur Opquast.org ;
- participant à l'effort de promotion et de diffusion d'Opquast.
La version 1.0 de la liste des bonnes pratiques a été publiée comme prévu le lundi 27 septembre. Elle contient 153 bonnes pratiques, classées par niveaux de qualité (de 1 à 3) et par thèmes (par exemple : Accessibilité, Hyperliens ou Code).
Avec cette première version "stable", quelques évolutions et changements sont à noter :
- le projet utilise maintenant deux sites web : Opquast.com sur lequel est présentée la dernière version "stable" des bonnes pratiques et Opquast.org sur lequel ont lieu les discussions publiques sur les bonnes pratiques ;
- l'utilisation de ce référentiel qualité est maintenant possible selon les termes soit de la licence GPL, soit d'une licence commerciale ; de cette façon, chacun peut utiliser l'outil en fonction de sa capacité à respecter les différents types de licence et de l'intérêt qu'il peut trouver à chacune d'entre elles ;
- à chaque bonne pratique est maintenant associée une fiche indiquant l'objectif correspondant, les solutions techniques possibles et des moyens de contrôle (note : les solutions et les moyens de contrôle ne sont pas encore tous rédigés).
Chacun est invité à contribuer à la suite du projet en :
- mettant en application ce référentiel pour évaluer ses sites web ;
- apportant ses idées aux discussions qui ont lieu sur Opquast.org ;
- participant à l'effort de promotion et de diffusion d'Opquast.
Afterstep 2.0 est disponible !
La version 2.0 du célèbre gestionnaire de fenêtres Afterstep est disponible depuis le 28 septembre.
La liste des nouveautés/changements est assez longue, en voici un court extrait :
- support des fontes anti-aliasées ;
- amélioration du support des thèmes ;
- disposition libre de la barre de boutons ;
- bibliothèque de lecture/écriture de la configuration qui devrait faciliter l'écriture d'IHM de configuration ;
- optimisations d'utilisation mémoire.
Pour rappel, Afterstep est un gestionnaire de fenêtres dont le but premier était d'imiter le "look & feel" de l'environnement NextStep. Puis il s'est diversifié pour proposer d'autres styles et a vu de nombreux modules apparaître, permettant une gestion astucieuse des fenêtres, un "vrai" pager (et pas seulement des bureaux virtuels), une barre de lancement d'applications (le Wharf), etc.
La liste des nouveautés/changements est assez longue, en voici un court extrait :
- support des fontes anti-aliasées ;
- amélioration du support des thèmes ;
- disposition libre de la barre de boutons ;
- bibliothèque de lecture/écriture de la configuration qui devrait faciliter l'écriture d'IHM de configuration ;
- optimisations d'utilisation mémoire.
Pour rappel, Afterstep est un gestionnaire de fenêtres dont le but premier était d'imiter le "look & feel" de l'environnement NextStep. Puis il s'est diversifié pour proposer d'autres styles et a vu de nombreux modules apparaître, permettant une gestion astucieuse des fenêtres, un "vrai" pager (et pas seulement des bureaux virtuels), une barre de lancement d'applications (le Wharf), etc.
Montpellier, logiciels libres et LastJeudi...
Organisé par ALL (Association pour le Logiciel Libre), le prochain LastJeudi de Montpellier aura lieu jeudi 30 septembre 2004 à partir de 20h00.
Cette manifestation mensuelle représente une bonne occasion pour discuter des Logiciels Libres autour d'une ch'tite binouse (ou toute autre potion magique), dans une ambiance détendue. Tous les sujets sont abordés sans tabou : logiciels libres, distributions Linux, brevets, vente liée, solutions innovantes, demander une subvention à Billou ;), etc. en fonction de votre curiosité, de vos centres d'intérêt, de vos besoins ou de l'effet de la potion magique sur vos neurones...
Le rendez-vous est fixé à :
Brasserie Le Triolet
34 avenue Emile Diacon à Montpellier
Face à la station de Tramway "Universités des sciences et des lettres"
A partir de 20h00 (à peu près)
Cette manifestation mensuelle représente une bonne occasion pour discuter des Logiciels Libres autour d'une ch'tite binouse (ou toute autre potion magique), dans une ambiance détendue. Tous les sujets sont abordés sans tabou : logiciels libres, distributions Linux, brevets, vente liée, solutions innovantes, demander une subvention à Billou ;), etc. en fonction de votre curiosité, de vos centres d'intérêt, de vos besoins ou de l'effet de la potion magique sur vos neurones...
Le rendez-vous est fixé à :
Brasserie Le Triolet
34 avenue Emile Diacon à Montpellier
Face à la station de Tramway "Universités des sciences et des lettres"
A partir de 20h00 (à peu près)
Conférences, Install Party et AG à Rennes
L'association Gulliver (Groupe des Utilisateurs de Linux et des Logiciels Libres en Ille-et-Vilaine et Environs de Rennes) organise ce samedi 2 octobre à la MJC du Grand Cordel, rue des Plantes à Rennes, une après-midi consacrée à GNU/Linux et aux Logiciels Libres.
L'après midi débutera par une présentation des Logiciels Libres dès 14h. Cette présentation sera suivie vers 15h30 d'une démonstration de Logiciels Libres.
Parallèlement aux présentations aura lieu une install party, permettant à tous de trouver de l'aide pour installer GNU/Linux sur son ordinateur.
Enfin, à 17h débutera l'Assemblée Générale de l'association Gulliver.
L'après midi débutera par une présentation des Logiciels Libres dès 14h. Cette présentation sera suivie vers 15h30 d'une démonstration de Logiciels Libres.
Parallèlement aux présentations aura lieu une install party, permettant à tous de trouver de l'aide pour installer GNU/Linux sur son ordinateur.
Enfin, à 17h débutera l'Assemblée Générale de l'association Gulliver.
La Banquise : moteur de recherche libre sur le libre
"La Banquise" est un moteur de recherche sur le libre. Dans sa première version, seuls les sites francophones sont indexés dans la base de données. Il y a environ 130 sites référencés et plus de 150 000 pages indexées. L'objectif, avant de passer à une version multi-lingue, est d'avoir une base d'environ 500 sites francophones et plus de 500 000 pages indexées.
"La Banquise" utilise Aspseek, un moteur de recherche sous licence GPL. Il peut indexer plusieurs millions d'URLs, et permet de faire des recherches par mots, phrases utilisant des motifs ou encore des expressions booléennes.
"La Banquise" fait un appel aux dons, afin de pouvoir acheter un premier serveur. Une association va être créée afin d'avoir une structure pour la gestion des dons.
Vous êtes bien sur invités à participer à l'enrichissement de la base des sites de la banquise en soumettant les sites que nous pourrions avoir oubliés. De plus, un Wiki a été mis en place afin de discuter du développement de l'association, du moteur de recherche, etc.
À bientôt sur la banquise....
"La Banquise" utilise Aspseek, un moteur de recherche sous licence GPL. Il peut indexer plusieurs millions d'URLs, et permet de faire des recherches par mots, phrases utilisant des motifs ou encore des expressions booléennes.
"La Banquise" fait un appel aux dons, afin de pouvoir acheter un premier serveur. Une association va être créée afin d'avoir une structure pour la gestion des dons.
Vous êtes bien sur invités à participer à l'enrichissement de la base des sites de la banquise en soumettant les sites que nous pourrions avoir oubliés. De plus, un Wiki a été mis en place afin de discuter du développement de l'association, du moteur de recherche, etc.
À bientôt sur la banquise....
Portable à 1 euro par jour : aussi sous GNU/LINUX
Tout le monde a entendu parler il y a quelques temps de l'opération "Portable à 1 euro par jour" qui avait été évoqué par le gouvernement. Comme la plupart des portables sont livrés avec Microsoft Windows XP, on pouvait s'attendre au pire.
L'annonce officielle de l'offre a été faite aujourd'hui par François Fillon, ministre de l'Éducation Nationale. On y apprend notamment qu'il est possible de choisir parmi 30 portables différents. Parmi les 30 portables, se trouvent 4 portables Apple Macintosh, et 26 PC, dont, surprise, 2 portables sous GNU/Linux. La distribution choisie est la Mandrake 10.0.
On notera que l'un de ces deux portables est le moins cher des trente, peut-être que cela fera découvrir GNU/Linux à certaines personnes. On ne peut que se féliciter de la possibilité d'avoir le choix du type de machine (MAC ou PC) et du système d'exploitation dans une telle offre.
NdM : du côté des suites bureautiques, OpenOffice.org n'est proposé qu'avec les deux portables sous Linux. Sur les autres machines, c'est Microsoft Works qui revient le plus souvent, suivi de près par Microsoft Office.
L'annonce officielle de l'offre a été faite aujourd'hui par François Fillon, ministre de l'Éducation Nationale. On y apprend notamment qu'il est possible de choisir parmi 30 portables différents. Parmi les 30 portables, se trouvent 4 portables Apple Macintosh, et 26 PC, dont, surprise, 2 portables sous GNU/Linux. La distribution choisie est la Mandrake 10.0.
On notera que l'un de ces deux portables est le moins cher des trente, peut-être que cela fera découvrir GNU/Linux à certaines personnes. On ne peut que se féliciter de la possibilité d'avoir le choix du type de machine (MAC ou PC) et du système d'exploitation dans une telle offre.
NdM : du côté des suites bureautiques, OpenOffice.org n'est proposé qu'avec les deux portables sous Linux. Sur les autres machines, c'est Microsoft Works qui revient le plus souvent, suivi de près par Microsoft Office.
Création du groupement Lorlibre
On constate que le nombre d'associations (LUGs ou autre) agissant dans le domaine des logiciels libres tend à s'accroître, mais en ne réunissant parfois qu'un nombre d'adhérents trop limité pour organiser des actions de sensibilisation et de communication. Ce genre de manifestations, en fonction de leur importance, nécessite la mobilisation de nombreux participants.
Ceci peut être obtenu simplement en coordonnant les actions de tout le monde, c'est pour cela qu'est en train de se créer le groupement Lorlibre, regroupant les LUGs de l'est de la France.
Adresse de la réunion : 12, Rue Fontenoy 54000 Nancy
Ceci peut être obtenu simplement en coordonnant les actions de tout le monde, c'est pour cela qu'est en train de se créer le groupement Lorlibre, regroupant les LUGs de l'est de la France.
Adresse de la réunion : 12, Rue Fontenoy 54000 Nancy
Ateliers coopératifs à Poitiers
L'Espace culture multimédia du centre de culture scientifique, technique et industrielle en Poitou-Charentes (L'Espace Mendès France à Poitiers) organise une série de journées principalement autour du libre : Les ateliers coopératifs du numérique et de l'internet ouverts à tous et gratuits.
La parabole des langages de Shelley Powers
Le texte n'est pas de moi, mais il m'a fait tellement rigoler que j'en ai fait une traduction rapide. Bonne lecture :)
Si les langages de programmation pouvaient parler, pas seulement avaler les octets et enchaîner les bits, ils diraient certainement des choses sages et profondes. Après tout, les premiers programmeurs étaient des philosophes, et les langages de programmation des outils de philosophes...
Si les langages de programmation pouvaient parler, pas seulement avaler les octets et enchaîner les bits, ils diraient certainement des choses sages et profondes. Après tout, les premiers programmeurs étaient des philosophes, et les langages de programmation des outils de philosophes...
amaroK 1.1 est là !
amaroK est un lecteur audio pour KDE sous licence GPL.
Voilà, après de nombreux mois de boulot pour ses développeurs et de tests et rapports de bugs pour ses utilisateurs, amaroK 1.1 est là.
Avec cette version, il est maintenant possible d'utiliser Gstreamer, Xine, NMM et MAS comme bibliothèques multimédia ! Pour cette version, aRts n'est pas supporté mais sera probablement rajouté plus tard par les développeurs.
Markey, auteur d'amaroK et grand fan de Gstreamer, a ajouté deux fonctionnalités sympathiques à son support dans amaroK :
- le support du streaming multimédia via kio ;
- le support du CrossFading (fondu de transition).
Autre nouveauté sympathique, le gestionnaire de pochettes qui permet de récupérer rapidement les pochettes de ses albums depuis Internet. Si une pochette reste introuvable, il reste toujours possible de la placer à la main dans le répertoire de l'album.
L'éditeur de tags lui aussi n'a plus rien à envier à celui de Juk : possibilité d'éditer les informations de plusieurs fichiers en même temps, possibilité de parcourir la liste de lecture via ce dernier, ...
Voilà, après de nombreux mois de boulot pour ses développeurs et de tests et rapports de bugs pour ses utilisateurs, amaroK 1.1 est là.
Avec cette version, il est maintenant possible d'utiliser Gstreamer, Xine, NMM et MAS comme bibliothèques multimédia ! Pour cette version, aRts n'est pas supporté mais sera probablement rajouté plus tard par les développeurs.
Markey, auteur d'amaroK et grand fan de Gstreamer, a ajouté deux fonctionnalités sympathiques à son support dans amaroK :
- le support du streaming multimédia via kio ;
- le support du CrossFading (fondu de transition).
Autre nouveauté sympathique, le gestionnaire de pochettes qui permet de récupérer rapidement les pochettes de ses albums depuis Internet. Si une pochette reste introuvable, il reste toujours possible de la placer à la main dans le répertoire de l'album.
L'éditeur de tags lui aussi n'a plus rien à envier à celui de Juk : possibilité d'éditer les informations de plusieurs fichiers en même temps, possibilité de parcourir la liste de lecture via ce dernier, ...