jeudi 24 juin 2010

ExpériMetal

Vu par les béotiens, le Metal est une terre aride peuplée de légions de trolls velus hurlant leur haine de tout ce qui existe avec l'originalité d'un rouleau compresseur aplatissant du bitume. Les initiés, eux, savent bien qu'au contraire, le Metal est une musique variée, raffinée même, qui sait innover, incorporer des éléments venant d'autres horizons musicaux et régulièrement repousser les limites du genre dans un sens ou dans un autre.

Cette innovation constante a conduit a une diversité musicale importante et le seul terme "Metal" est incapable de rendre compte a lui seul de cette étendue artistique qui englobe des groupes aussi différents que Primus, Deicide ou Dragonforce. Les métalleux sont donc devenu des experts dans la classification des divers courants musicaux animant la planète Metal ; seulement à la frontière, la ou les pionniers tracent les sillons de ce qui sera peut être le futur de la musique, tout le monde est regroupé dans un seul genre fourre-tout : le Metal d'Avant-garde.

C'est de quelques un de ces groupes un peu marginaux dont j'ai décidé de vous parler aujourd'hui ; au passage, et même si ça n'a rien à voir, je vais en profiter pour présenter quelques plate-formes d'écoute que j'ai découvert récemment.

Pour commencer, Diablo Swing Orchestra (DSO) est un groupe suédois avec notamment une chanteuse et un violoncelle et qui produit un Metal assez indéfinissable, enfin j'avoue avoir un peu de mal à définir... mais en tous cas, c'est très bon. Leur avant-dernier album The Butcher's Ballroom, sous licence (non libre) CC-BY-NC-ND, est disponible au téléchargement sur Jamendo. Jamendo est un site fournissant de la musique gratuite au téléchargement ; le contenu du site est dans l'ensemble peu intéressant, l'album de DSO est d'ailleurs la premier contre exemple que je trouve :)

Ensuite un album que je cherchais à écouter depuis longtemps : Supervillain Outcast de Dødheimsgard (DHG) ; le groupe était un groupe de Black Metal qui, comme beaucoup d'autres, a évolué vers des terrains plus expérimentaux avec l'âge. J'ai donc réussi à trouver cet album sur Grooveshark qui est plutôt une bonne plate-forme d'écoute : pas de pubs, pas de restrictions stupides. Par contre, un gros défaut pour moi : beaucoup d'albums n'ont pas leurs titres dans le bon ordre, ou ont des titres en double, etc. le genre de choses qui me frustrent... mais bon... tout le monde n'est pas forcément psychorigide comme moi :)

Je vais finir par le plus brutal, le plus "à la mode" et sûrement le moins écoutable des trois : Iwrestledabearonce a une forte base de Metalcore avec une nana qui chante ou braille suivant les moments et, a priori, une grosse dose de second degré. Leur album It's all happening est disponible sur musicme qui semble être une des plus vieilles plate-forme d'écoute. Leur site a le bon goût d'être plus léger que ceux des concurrents et moins truffé de flash, le choix d'albums semble aussi être assez important, par contre l'écoute est restreinte : au bout d'un "moment", ils placent un délai de 30 secondes avant l'écoute de chaque morceau... ce qui rend l'utilisation relativement pénible... dommage.

Étant à la mode, Iwrestledabearonce a même des clips et tout, en voila un exemple ; si vous choisissez de l'écouter, attendez au moins 20 secondes pour comprendre l'univers du groupe. Et bon... le break a 2:30 il tue aussi :p

mercredi 9 juin 2010

C'est le bazaar dans la TuxFamily

La bataille des systèmes de contrôle de versions est terminée et le gagnant est SVN, sans discussion possible. La victoire fut relativement facile d'ailleurs, les adversaires potentiels étant tous parti mener un autre combat : celui des systèmes de contrôle de versions distribués.

Sur ce terrain là, par contre, ça se frite dur et les candidats (et leurs supporters) sont encore nombreux : Git (Linux), Mercurial (Mozilla), Bazaar (Ubuntu) pour les plus connus ; mais aussi d'autres tels que Darcs, Monotone ou encore Fossil (qui semble super cool, soit dit en passant).

Parmi les supporters de chacun de ces différents systèmes, les forges logicielles occupent une place à part : en se basant sur tel ou tel système, elles lient leur destinée à celle du système choisi, du succès de l'un dépend le succès de l'autre.

Du coup, certaines forges préfèrent jouer la carte de la multiplicité : offrir à leur utilisateurs le choix entre plusieurs systèmes et à ce jeu la, la question se résume rapidement à « Qui a la plus grosse ? » ; quelle forge sera capable de fournir le plus de systèmes différents et donc d'attirer le plus d'utilisateurs potentiels ?

TuxFamily (tf.o) n'est pas à proprement parler une forge, mais un hébergeur ; hébergeur proposant des dépôts pour les projets libres, des mailing lists aussi et d'autres choses encore (notamment de l'hébergement Web). La nuance avec une forge est donc relativement faible et donc, pourquoi ne pas jouer aussi ?

La plateforme d'hébergement de tf.o est basée sur VHFFS, un logiciel développé par les admins de tf.o eux mêmes, avec leurs petits bras musclés. VHFFS est écrit en Perl (voui... faut pas oublier que ce sont des admins, Perl est aux admins ce que Fortran est aux physiciens ou Cobol aux banquiers ; une sorte d'objet transitionnel, un langage-doudou) et est pensé de manière modulaire pour faciliter l'ajout de nouvelles fonctionnalités, comme par exemple l'ajout d'un nouveau système de contrôle de version.

Étant moi même un hébergé heureux de tf.o et ne sachant pas forcément comment remercier les bénévoles qui rendent ce projet possible, lorsqu'un admin m'a demandé (à moitié en rigolant, je pense) si je pouvais contribuer à VHFFS, j'ai tout de suite accepté.

J'ai donc commis quelques petits patches avant de me tourner vers un premier « gros » truc : ajouter Mercurial à VHFFS (ouais, j'aime bien Mercurial). Ce qui s'avéra plus long que difficile, le support Git ayant été ajouté précédemment je n'ai eu, plus ou moins, qu'à copier ce qui avait été fait.

Fort de cette première expérience, je me suis alors tourné vers Bazaar (ouais, le truc des fanboys Ubuntu) qui n'a pas posé beaucoup plus de problèmes. Bon ok, ce n'est sûrement pas 100% fonctionnel, prêt à envoyer en prod', tout ça, mais ça viendra...

Donc voila, je suis heureux d'avoir contribué à maintenir tf.o en bonne position dans la course à l'armement des différentes forges (et assimilés) et pour finir, si vous ne connaissiez pas tf.o et que vous cherchiez ou héberger votre projet libre, vous pouvez y aller, c'est plein de gens sympas ; si vous connaissiez déja tf.o, mais vouliez tester un autre VCS c'est maintenant possible.