PycaWM est né de l'envie de faire un gestionnaire de fenêtres aussi configurable (voire plus) que fvwm, sans pour autant devoir apprendre une syntaxe absconse pour le configurer.
PycaWM est écrit en python et distribué sous GPLv3. Il s'agit en fait d'un module python. Le fichier de configuration de PycaWM importe ce module et construit le window manager en python directement.
Un des points importants dans l'architecture de PycaWM est son aspect dynamique. Pratiquement tous les ajouts dans le fichier de configuration peuvent se faire pendant l'exécution du gestionnaire de fenêtres. Toutes les méthodes de PycaWM peuvent aussi être hookées ou changées pendant l'exécution. Ces modifications peuvent être effectuées par l'utilisateur grâce à un REPL.
Éclosion de Mantis 1.1.0
Mantis est un logiciel libre (GPL) collaboratif de suivi de bugs (BT pour « Bug Tracker ») écrit en PHP. Victor Boctor, l'un des développeurs principaux, vient d'annoncer la version 1.1.0 du mantoptère, à l'issue d'une période de gestation, de développement et de stabilisation de 15 mois depuis septembre 2006 passant par quatre versions alpha et trois versions candidates (release candidate).
Freesiege : un tetris-like de guerre sous GPL
Freesiege est un nouveau jeu de stratégie/action extrêmement prenant pour Linux et autres. Le jeu en est à ses débuts, mais il est déjà tout à fait jouable.
Le concept, un peu comparable à Tetris, vient d'un vieux jeu Windows, Siege. Le jeu met en scène deux châteaux ennemis qui s'affrontent en s'envoyant Chevaliers, Golems, Dragons et autres joyeusetés. Pour créer lesdites unités, chaque joueur dispose d'une grille sur laquelle il doit créer des combinaisons le plus vite possible, chaque combinaison permettant de créer une unité. C'est donc à la fois un jeu d'action puisqu'il faut aller vite, et un jeu de stratégie car selon les unités envoyées par l'adversaire, la bonne réaction n'est pas toujours la même...
Je vous conseille donc sans plus attendre de vous en faire une opinion en le téléchargeant derechef !
Le jeu est multiplatforme, écrit en C++ avec la bibliothèque SDL. Pour l'instant, seules une version Linux et une version Windows sont disponibles. Les sources sont distribuées sous license GPL v3.0.
Comme toujours, le projet à besoin de testeurs et de contributeurs, en particulier pour les graphismes (nous utilisons encore quelques animations non libres...). Nous aurions également besoin d'un coup de main de la part d'un expert SDL pour optimiser l'affichage :)
Le concept, un peu comparable à Tetris, vient d'un vieux jeu Windows, Siege. Le jeu met en scène deux châteaux ennemis qui s'affrontent en s'envoyant Chevaliers, Golems, Dragons et autres joyeusetés. Pour créer lesdites unités, chaque joueur dispose d'une grille sur laquelle il doit créer des combinaisons le plus vite possible, chaque combinaison permettant de créer une unité. C'est donc à la fois un jeu d'action puisqu'il faut aller vite, et un jeu de stratégie car selon les unités envoyées par l'adversaire, la bonne réaction n'est pas toujours la même...
Je vous conseille donc sans plus attendre de vous en faire une opinion en le téléchargeant derechef !
Le jeu est multiplatforme, écrit en C++ avec la bibliothèque SDL. Pour l'instant, seules une version Linux et une version Windows sont disponibles. Les sources sont distribuées sous license GPL v3.0.
Comme toujours, le projet à besoin de testeurs et de contributeurs, en particulier pour les graphismes (nous utilisons encore quelques animations non libres...). Nous aurions également besoin d'un coup de main de la part d'un expert SDL pour optimiser l'affichage :)
Création d'un réseau de correspondants OpenOffice.org dans le monde éducatif
Dernièrement, Éric Bachard (développeur français d'OpenOffice.org et Co Lead du projet Education) a lancé un appel à la communauté éducative française. Dans le cadre du projet Education, il cherche à mettre en place un réseau de contacts académiques, pour la France et à faire un inventaire sur l'utilisation d'OpenOffice.org dans le milieu éducatif.
Le rôle des correspondants locaux est essentiel, car il permet de soutenir les actions existantes, comme par exemple aider, en cas de besoin, ceux qui font beaucoup pour l'adoption et l'utilisation d'OpenOffice.org comme outil de travail, et qui se sentiraient isolés. Ces correspondants seront les personnes qui nous représenteront pour les évènements locaux (expositions, conférences, etc).
Outil de travail signifie mise en valeur pédagogique d'OpenOffice.org, ainsi que tout ce qui relève de la didactique et de l'intérêt d'OpenOffice.org dans le milieu éducatif. Ce mail s'adresse donc plus particulièrement aux enseignants, de tout niveau (élémentaire, secondaire ou universitaire) qui souhaitent contribuer au projet Education dans leurs régions et établissements respectifs.
Le rôle des correspondants locaux est essentiel, car il permet de soutenir les actions existantes, comme par exemple aider, en cas de besoin, ceux qui font beaucoup pour l'adoption et l'utilisation d'OpenOffice.org comme outil de travail, et qui se sentiraient isolés. Ces correspondants seront les personnes qui nous représenteront pour les évènements locaux (expositions, conférences, etc).
Outil de travail signifie mise en valeur pédagogique d'OpenOffice.org, ainsi que tout ce qui relève de la didactique et de l'intérêt d'OpenOffice.org dans le milieu éducatif. Ce mail s'adresse donc plus particulièrement aux enseignants, de tout niveau (élémentaire, secondaire ou universitaire) qui souhaitent contribuer au projet Education dans leurs régions et établissements respectifs.
Movable Type Open Source est sorti
La plateforme de publication de contenu (orientée blog) de SixApart est sortie le 12 décembre dernier sous licence GPL. Ce projet annoncé depuis juin dernier est accompagné d'une bonne surprise : toutes les fonctionnalités de la version actuelle (propriétaire même si gratuit pour usage personnel) sont incluses. Plus qu'une libération de code, il s'agit aussi de la construction d'un projet communautaire classique avec un dépôt de code ouvert à tous sous Subversion, des mailing-list de développement, ainsi que des sites communautaires regroupés sur le même flux RSS.
Movable Type est concurrent frontal du célèbre Wordpress ou encore du français Dotclear qui sortira bientôt sa version 2. Il est développé en Perl et sa caractéristique principale est la possibilité d'utiliser un moteur de publication générant des pages statiques, ce qui permet de mieux tenir la charge. Une autre différence est le mode de contribution : à l'inverse des deux autres plateformes, le copyright des droits doit être cédé à SixApart pour l'inclusion dans le dépôt principal.
C'est une bonne nouvelle venant de la société éditrice de TypePad, ou encore Vox qui a vendu récemment les droits de son seul projet libre restant LiveJournal (plateforme libre) au russe SUP. Attention toutefois : le projet libre n'est disponible que sous forme de snapshot de la version de développement pour le moment, en attendant la 4.1.
Movable Type est concurrent frontal du célèbre Wordpress ou encore du français Dotclear qui sortira bientôt sa version 2. Il est développé en Perl et sa caractéristique principale est la possibilité d'utiliser un moteur de publication générant des pages statiques, ce qui permet de mieux tenir la charge. Une autre différence est le mode de contribution : à l'inverse des deux autres plateformes, le copyright des droits doit être cédé à SixApart pour l'inclusion dans le dépôt principal.
C'est une bonne nouvelle venant de la société éditrice de TypePad, ou encore Vox qui a vendu récemment les droits de son seul projet libre restant LiveJournal (plateforme libre) au russe SUP. Attention toutefois : le projet libre n'est disponible que sous forme de snapshot de la version de développement pour le moment, en attendant la 4.1.
Awesome, gestionnaire de fenêtre en version 2.0
Suite au tournant pris dans le développement de ion3, beaucoup d'utilisateurs ont détourné leur chemin de son utilisation. Il ne reste que très peu d'alternative en matière de tiling window managers aussi viable que ion. Ces gestionnaires de fenêtres proposent d'organiser l'écran de façon à ce que les applications ne se recouvrent pas les unes les autres. Cela permet de maximiser l'espace utilisable de l'écran et l'ergonomie qui en résulte est très appréciée de certains utilisateurs.
Le gestionnaire de fenêtre (WM, « window manager ») awesome est né de ce constat : basé sur le code de dwm, il tente de l'améliorer en gardant les idées du concept de base de ce gestionnaire, tout en l'améliorant grandement en terme d'usabilité et d'interface (support Xft, cairo, etc.).
Après deux mois de développement, la version 2.0 de awesome est sortie le 11 décembre. Elle intègre beaucoup de fonctionnalités non présentes dans dwm, comme la gestion du multi-écran, etc.
Le développement est très actif et la taille du code a doublé depuis le début de son lancement.
Le gestionnaire de fenêtre (WM, « window manager ») awesome est né de ce constat : basé sur le code de dwm, il tente de l'améliorer en gardant les idées du concept de base de ce gestionnaire, tout en l'améliorant grandement en terme d'usabilité et d'interface (support Xft, cairo, etc.).
Après deux mois de développement, la version 2.0 de awesome est sortie le 11 décembre. Elle intègre beaucoup de fonctionnalités non présentes dans dwm, comme la gestion du multi-écran, etc.
Le développement est très actif et la taille du code a doublé depuis le début de son lancement.
Dtek, nouveau logiciel de gestion de films
DteK est un logiciel sous licence GPLv3 de gestion de films sur tout type de support. DteK est développé en Java ce qui implique que dtek peut être installé sur linux comme sous windows.
Le gros avantage de dtek par rapport à des solutions existantes (GCStar, Tellico...) c'est la possibilité de scanner votre disque dur à la recherche de vos films. DteK gère la récupération des informations techniques (Codec, BitRate, Résolution...)
Le gros avantage de dtek par rapport à des solutions existantes (GCStar, Tellico...) c'est la possibilité de scanner votre disque dur à la recherche de vos films. DteK gère la récupération des informations techniques (Codec, BitRate, Résolution...)
Chandler Desktop 0.7.3
Chandler Desktop est un organiseur personnel (agenda et gestion de tâches essentiellement) doublé d'un connecticiel (aka "Groupware"), respectant la philosophie GTD.
Le projet expose dans la page intitulée Chandler Project Vision une conception qui se veut différente des logiciels existants actuellement. Chandler veut faciliter le travail collaboratif de petits groupes de personnes et le design adopté semble très réfléchi (un wiki destiné aux développeurs est présent sur le site).
Développé en Python (la FAQ s'explique sur ce choix) et multi-plateforme (Mac, Windows et Linux), Chandler est disponible depuis plusieurs mois déjà en version "Preview". Cette nouvelle mouture 0.7.3 est maintenant disponible en français !
A noter que le livre Dreaming in code raconte l'histoire du projet Chandler.
NdM : Chandler Desktop est maintenant disponible sous licence Apache 2.0.
Le projet expose dans la page intitulée Chandler Project Vision une conception qui se veut différente des logiciels existants actuellement. Chandler veut faciliter le travail collaboratif de petits groupes de personnes et le design adopté semble très réfléchi (un wiki destiné aux développeurs est présent sur le site).
Développé en Python (la FAQ s'explique sur ce choix) et multi-plateforme (Mac, Windows et Linux), Chandler est disponible depuis plusieurs mois déjà en version "Preview". Cette nouvelle mouture 0.7.3 est maintenant disponible en français !
A noter que le livre Dreaming in code raconte l'histoire du projet Chandler.
NdM : Chandler Desktop est maintenant disponible sous licence Apache 2.0.
eZ Publish 4.0, première version d'eZ Publish supportant PHP5
La version 4.0 d'eZ Publish est sortie le 3 décembre 2007. Cette version est une mini-révolution très attendue puisque c'est la première nécessitant et utilisable avec PHP 5. Il s'agit en fait d'un portage de la version 3.10 adaptée aux fonctionnalités spécifiques de PHP5 (autoload, DomDocument...) ; elle bénéficie ainsi d'un gain de performance appréciable et apporte aussi la possibilité d'utiliser les eZ Components dans les extensions. Cette version intègre également eZ Flow une nouvelle extension orientée publication et média interfaçant les technologies WebDAV, l'import/export ODF, le streaming Flash, les vidéos au sein d'eZ Publish.
Pour rappel eZ Publish est un ECMS (Entreprise Content Management System) disponible sous double licence (GPL/propriétaire) créé par eZ Systems une société norvégienne également à l'origine de la bibliothèque de composants PHP eZ Components. Ce CMS se distingue par sa flexibilité et son extensibilité, on peut citer quelques fonctionnalités majeures :
Pour rappel eZ Publish est un ECMS (Entreprise Content Management System) disponible sous double licence (GPL/propriétaire) créé par eZ Systems une société norvégienne également à l'origine de la bibliothèque de composants PHP eZ Components. Ce CMS se distingue par sa flexibilité et son extensibilité, on peut citer quelques fonctionnalités majeures :
- définition de classes et d'objets de contenu
- workflow multi-niveaux paramétrables et programmables
- multi-positionnement
- multi-linguisme
- interface WebDAV
- import/export au format ODF et Word
- clustering...
>
>
>
>
>
>
radeonHD 1.0.0
La version 1.0.0 du pilote radeonHd est arrivée le 29 Novembre, annoncée par les développeurs de chez opensuse. Ce pilote sert pour les cartes ATI des deux dernières générations (à base R5xx et R6xx) qui n'étaient pas supportées par le pilote libre officiel livré avec Xorg.
Il fonctionne avec encore pas mal de limitations (pas encore d'accélération 2D/3D, pas de sortie TV) mais avec les quelques dernières grosses améliorations des pilotes Xorg récents (xrandr 1.2 en particulier pour la gestion des différentes sorties à chaud).
Vous pouvez suivre les derniers changements effectués sur l'arbre du dépôt GIT pour le pilote radeonhd
Il fonctionne avec encore pas mal de limitations (pas encore d'accélération 2D/3D, pas de sortie TV) mais avec les quelques dernières grosses améliorations des pilotes Xorg récents (xrandr 1.2 en particulier pour la gestion des différentes sorties à chaud).
Vous pouvez suivre les derniers changements effectués sur l'arbre du dépôt GIT pour le pilote radeonhd
Greffon d'import des fichiers PST pour Thunderbird
La société Aliasource, spécialisée dans le développement de solutions libres, publie un greffon d'import des fichiers PST pour Thunderbird. À l'origine de ce greffon existe la solution OBM, qui pourrait devenir le concurrent direct des solutions Microsoft Exchange/Outlook. OBM est un groupware/CRM basé sur LDAP/Cyrus/MySQL. Ce groupware peut se synchroniser avec Outlook via un greffon propriétaire payant.
Le greffon d'import des PST pour Thunderbird est publié sous licence GPL [NdM : il est en effet basé sur libpst qui est sous GPL].
NdM : Rappelons que les fichiers PST contiennent, entre autres, les données personnelles (courrier, rendez-vous, tâches, etc.) des utilisateurs des logiciels propriétaires à formats et protocoles propriétaires tels que Microsoft Exchange et Microsoft Outlook.
Le greffon d'import des PST pour Thunderbird est publié sous licence GPL [NdM : il est en effet basé sur libpst qui est sous GPL].
NdM : Rappelons que les fichiers PST contiennent, entre autres, les données personnelles (courrier, rendez-vous, tâches, etc.) des utilisateurs des logiciels propriétaires à formats et protocoles propriétaires tels que Microsoft Exchange et Microsoft Outlook.
Gamine : raaaAAHHHH Eleonie !
GnunuX témoigne:
Tous les papas et mamans de jeune enfant de moins de 2 ans ont connu cela : l'enfant s'approche avec les yeux doux, tire délicatement sur le t-shirt et regarde l'écran de l'ordinateur et... hop sur les genoux des parents. Il/elle agrippe la souris... En quelques secondes, on se retrouve avec une série de « nouveau dossier » sur le bureau, en ayant perdu la moitié de ses documents (mais où sont les photos de mamy ?) et d'autres merveilles dont on ne sait toujours pas comment il/elle a fait !
J'ai bien essayé GCompris, mais c'est moi qui faisait les activités (ben elle ne sait pas lire, pas écrire et de toute façon ne sait pas se servir du clavier ou de la souris). J'ai bien essayé une série de jeu... mais elle ne peut pas comprendre les règles. Bref, j'en ai eu marre de dire : « raaaAAHHHH Eleonie ! », et j'ai codé Gamine.
Gamine est un logiciel libre inspiré de l'ardoise magique. L'enfant fait des lignes et des figures dans un environnement sonore adapté (merci GCompris). Je viens de sortir la première version (0.0.1) de Gamine (logiquement nommé "raaaAAHHHH Eleonie!").
À vous la tranquillité !
NdM : Merci à GnunuX pour le journal et le logiciel libre publié sous la licence WTFPL.
Tous les papas et mamans de jeune enfant de moins de 2 ans ont connu cela : l'enfant s'approche avec les yeux doux, tire délicatement sur le t-shirt et regarde l'écran de l'ordinateur et... hop sur les genoux des parents. Il/elle agrippe la souris... En quelques secondes, on se retrouve avec une série de « nouveau dossier » sur le bureau, en ayant perdu la moitié de ses documents (mais où sont les photos de mamy ?) et d'autres merveilles dont on ne sait toujours pas comment il/elle a fait !
J'ai bien essayé GCompris, mais c'est moi qui faisait les activités (ben elle ne sait pas lire, pas écrire et de toute façon ne sait pas se servir du clavier ou de la souris). J'ai bien essayé une série de jeu... mais elle ne peut pas comprendre les règles. Bref, j'en ai eu marre de dire : « raaaAAHHHH Eleonie ! », et j'ai codé Gamine.
Gamine est un logiciel libre inspiré de l'ardoise magique. L'enfant fait des lignes et des figures dans un environnement sonore adapté (merci GCompris). Je viens de sortir la première version (0.0.1) de Gamine (logiquement nommé "raaaAAHHHH Eleonie!").
À vous la tranquillité !
NdM : Merci à GnunuX pour le journal et le logiciel libre publié sous la licence WTFPL.
Forum PHP 2007 : Annonce de la sortie de WampServer 2
WampServer 2.0, la nouvelle version de WAMP5 est sortie. WampServer permet d'installer un environnement de développement Apache, MySQL et PHP sur Microsoft Windows.
WampServer 2 est une véritable refonte de l'application. Son noyau a été complètement revu afin d'optimiser l'ergonomie et offrir un environnement de développement plus souple et plus fonctionnel. La grande nouveauté réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou MySQL en un clic.
Avec WampServer 2, vous allez maintenant pouvoir reproduire fidèlement votre serveur de production en local.
WampServer 2 est une véritable refonte de l'application. Son noyau a été complètement revu afin d'optimiser l'ergonomie et offrir un environnement de développement plus souple et plus fonctionnel. La grande nouveauté réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou MySQL en un clic.
Avec WampServer 2, vous allez maintenant pouvoir reproduire fidèlement votre serveur de production en local.
hv3 : HTML Viewer, le dernier né des brouteurs web
hv3 est le dernier arrivé dans la famille des brouteurs web. Il est libre (licence BSD), multiplateforme et écrit en Tcl/Tk, comme Coccinella, tkabber, aMSN, etc. hv3 prend en charge les standards ouverts modernes du web HTML, CSS, HTTP et ECMAScript (javascript).
tkhtml3 est issu du même projet, c'est un widget Tk qui affiche du contenu formaté selon du HTML et CSS standards. Tkhtml3 n'est pas une application pour l'utilisateur, il est construit pour les développeurs Tcl qui souhaitent embarquer du HTML/CSS standard dans leur application. tkhtml est utilisé dans le client Jabber libre Coccinella, pour les thèmes de fenêtres de discussion.
Les deux logiciels sont encore au stade alpha et un exécutable statique x86 est disponible sur le site afin de permettre d'essayer hv3 très facilement. Il suffit de télécharger l'archive, de la décompresser sur votre disque dur, de la rendre exécutable et ensuite de double cliquer dessus.
Après l'annonce du gel du navigateur léger Dillo la communauté du libre peut se réjouir de l'arrivée d'une alternative graphique utilisable sur les petites configurations.
tkhtml3 est issu du même projet, c'est un widget Tk qui affiche du contenu formaté selon du HTML et CSS standards. Tkhtml3 n'est pas une application pour l'utilisateur, il est construit pour les développeurs Tcl qui souhaitent embarquer du HTML/CSS standard dans leur application. tkhtml est utilisé dans le client Jabber libre Coccinella, pour les thèmes de fenêtres de discussion.
Les deux logiciels sont encore au stade alpha et un exécutable statique x86 est disponible sur le site afin de permettre d'essayer hv3 très facilement. Il suffit de télécharger l'archive, de la décompresser sur votre disque dur, de la rendre exécutable et ensuite de double cliquer dessus.
Après l'annonce du gel du navigateur léger Dillo la communauté du libre peut se réjouir de l'arrivée d'une alternative graphique utilisable sur les petites configurations.
GCstar 1.3.0 est disponible
GCstar est un gestionnaire de collections personnelles sous licence GNU GPL utilisant GTK+ pour son interface graphique (donc s'intégrant bien à GNOME ou Xfce). Il permet de trier vos livres, films, musiques, etc. Et depuis cette version, aussi vos collections de jeux de société.
La version 1.3.0 ajoute enfin la sélection multiple d'éléments. Cela permet de modifier ou supprimer plusieurs membres d'une collection en même temps. Mais cette sélection multiple est aussi disponible pour les résultats d'une recherche Internet. Grâce à cette fonctionnalité, on peut ajouter en une seule fois plusieurs nouveaux éléments dans une collection.
Le mode d'affichage "image" (exemple : affichage des couvertures comme sur une étagère) a aussi été grandement amélioré pour proposer un meilleur rendu visuel et des effets comme un reflet avec certains thèmes. Ce ne sont pas les seuls changements au niveau de l'affichage car il est aussi à présent possible de choisir un format pour les dates ou d'éviter les barres de défilement en coupant certains textes trop longs.
Pour faciliter l'utilisation du logiciel, il est également possible de définir ses propres raccourcis pour les menus (y compris les filtres rapides). On peut aussi facilement ajouter des mots-clés sur les éléments et les retrouver par des recherches. Et enfin un correcteur orthographique est disponible pour les champs de texte long (bien évidemment, il est désactivable).
D'autres changements sont aussi là, ainsi que des corrections de problèmes. Leur liste complète se consulte en suivant le lien ci-dessous. Enfin notez que GCstar est disponible pour les plates-formes libres GNU/Linux et BSD, mais fonctionne également sous Mac OS X et Windows.
NdM : À l'occasion de la sortie de GCstar 1.3.0, l'équipe de LinuxFr a interviewé son principal auteur lors de la récente JM2L. Retrouvez la re-transcription de cet entretien dans la suite de l'article.
La version 1.3.0 ajoute enfin la sélection multiple d'éléments. Cela permet de modifier ou supprimer plusieurs membres d'une collection en même temps. Mais cette sélection multiple est aussi disponible pour les résultats d'une recherche Internet. Grâce à cette fonctionnalité, on peut ajouter en une seule fois plusieurs nouveaux éléments dans une collection.
Le mode d'affichage "image" (exemple : affichage des couvertures comme sur une étagère) a aussi été grandement amélioré pour proposer un meilleur rendu visuel et des effets comme un reflet avec certains thèmes. Ce ne sont pas les seuls changements au niveau de l'affichage car il est aussi à présent possible de choisir un format pour les dates ou d'éviter les barres de défilement en coupant certains textes trop longs.
Pour faciliter l'utilisation du logiciel, il est également possible de définir ses propres raccourcis pour les menus (y compris les filtres rapides). On peut aussi facilement ajouter des mots-clés sur les éléments et les retrouver par des recherches. Et enfin un correcteur orthographique est disponible pour les champs de texte long (bien évidemment, il est désactivable).
D'autres changements sont aussi là, ainsi que des corrections de problèmes. Leur liste complète se consulte en suivant le lien ci-dessous. Enfin notez que GCstar est disponible pour les plates-formes libres GNU/Linux et BSD, mais fonctionne également sous Mac OS X et Windows.
NdM : À l'occasion de la sortie de GCstar 1.3.0, l'équipe de LinuxFr a interviewé son principal auteur lors de la récente JM2L. Retrouvez la re-transcription de cet entretien dans la suite de l'article.