Linux & Computers related books
Quelques documentations intéressantes trouvées sur faqs.org. Généralement ces documents ou livres sont également disponibles également sur le sites de leur auteur, mais l’intérêt est qu’elle sont recensées. Entre autres :
Art of Unix Programming (critique par Joel Spolsky), Dive Into Python, The Linux Kernel Module Programming Guide, DocBook: The Definitive Guide, …
Subversion & arch : la relève de CVS
Deux documentations pour se familiariser avec Subversion qui se veut le remplaçant de CVS, et qui en est certainement le plus proche au point de vue utilisation :
- tout d’abord une brève introduction d’un mainteneur Debian
- la documentation officielle des développeurs de Subversion (+ détaillée)
Enfin citons également une présentation par LinuxJournal de arch, un autre système de versionnement qui semble plus puissant quant à la possibilité pour chaque développeur d’avoir son propre dépot (~ sa propre branche), comme le font les développeurs du noyau Linux.
Quelques liens concernant GNOME
Gnome Support : site pointant vers beaucoup de ressource liées à Gnome
Gnome Community Roadmap : ce que l’on peut attendre des futures releases
Gnome Fr : le site francophone des utilisateurs Gnome
Licences utilisées par la fondation Mozilla
Une FAQ intéressante à propos des licences utilisées par la Fondation Mozilla. Cela m’a permis de découvrir qu’elle utilise depuis peu une triple licence MPL/GPL/LGPL. La FAQ explique ce choix et pourquoi il a fallu changer la licence originale.
Eclipse Java-GNOME Plugin
Un plugin Eclipse qui peut être intéressant pour développer des applications Gnome sous Eclipse.
(necessite Eclipse 3.0 Mx et bien sûr les très prometteurs bindings java pour Gnome).
A tester.
Ajouter à cela Eclipse tournant avec des machines virtuelles libres, et le compilateur Java de GCC, gcj, voilà qui devrait pousser l’adoption de java sous GNU/Linux.
Applications libres Windows/Linux
Récemment j’ai découvert cette excellente rubrique sur le site Framasoft répertoriant sur une seule page une grande quantité de logiciels libres disponibles à la fois sous Windows et Linux (et parfois également sous Mac).
Cela m’a d’ailleurs permis à la fois de découvrir des projets intéressants et d’apprendre que des logiciels que je connaissais et/ou utilisais sous GNU/Linux existaient également sous Windows.
Visiter cette page, et également l’ensemble du site Framasoft, semble donc être un bon réflexe à avoir donc lorsque l’on a un besoin particulier, afin de voir s’il n’existe pas une implémentation libre.
Applications utilisant SWT
Dernièrement j’ai découvert avec surprise des projets utilisant SWT. J’en ai essayé quelques uns. C’est vraiment rapide ! On pouvait se poser la question étant donné la lourdeur d’Eclipse (ce qui n’enlève rien au fait que ce soit un environnement de développement génial).
C’est une alternative vraiment intéressante face à Swing et Awt. Il faudrait cependant que cette technologie se démarque d’Eclipse pour qu’il apparaisse clairement que l’on peut très bien l’utiliser en dehors d’Eclipse. Il me semble que c’est la politique envisagée par le consortium Eclipse, cependant elle n’est pas très affirmée … peut-être est-ce vis à vis de Sun et de son éventuelle entrée dans ce consortium
.
Parmi les projets aperçus :
Migration vers b2evolution
J’ai enfin pris un peu de temps pour migrer l’ancien blog tournant sous b2 vers son fork b2evolution.
La migration se fait aisément et automatiquement (le contenu des anciennes tables SQL est récupéré puis injecté dans de nouvelles tables pour evolution).
Quelques nouveautés intéressantes (en plus du fait d’utiliser un projet maintenu) :
- documentation existante et facilement accessible
- support de skins
- support de catégories imbriquées
- possibilité d’affecter un post dans plusieurs catégories
- possibilité d’affecter un état à un post (public, privé, draft, …)
- possibilité d’avoir plusieurs blogs, et de les aggréger
Ce dernier point m’a donné l’idée de n’utiliser qu’un seul blog b2evolution pour l’ensemble des membres d’Atilla.
Cependant ce n’est pas possible car la gestion des utilisateurs n’est pas assez poussée pour permettre à chacun d’avoir des droits cloisonnés à son propre blog.
De plus l’aggrégation n’est utilisable, à première vue, qu’avec les blogs locaux. Cela pose un problème pour les personnes ayant un blog hébergé ailleurs.