On the road again…

Un petit mot en passant pour dire à mon pote Google que je suis en train de rechercher du travail sur Paris et ses environs, de préférence dans le domaine des systèmes Debian.

J’ai donc remis en ligne mon CV après l’avoir actualisé. Attention les yeux, c’est parti pour le scoring Google : CV Développeur Perl – Systèmes Debian.

A bon entendeur…

Ubuntu, toujours plus loin

Comme Rached le souligne, Ubuntu ne s’arrête pas à proposer un desktop basé sur Debian, mais vise véritablement à apporter des choses en plus.

N’oublions pas de préciser que la société Canonical qui finance le dévelopement d’Ubuntu est à ce jour la seule société à avoir utilisé Debian comme base de sa distribution tout en contribuant réellement au projet. Nombreux sont ceux qui clament haut et fort qu’ils vont contribuer au projet Debian et peu sont ceux qui le font réellement (je parle des sociétés, notez bien).

Comment Ubuntu contribue à Debian ? De plusieurs manières :

  • Tout d’abbord, de nombreux dévelopeurs Debian (et pas des moindres) sont employés par Ubuntu, cela garanti une certaines éthique lorsque l’on connait la véritable institution que consitute la communauté des développeurs Debian.
  • Ensuite, lorsque un bogue est corrigé dans Ubuntu, le correctif est soumis au responsable Debian du paquet, je cite :

    When Ubuntu developers fix bugs that are also present in debian packages — and since the projects are linked, this happens often — they send their bugfixes to the Debian developers responsible for that package in debian and record the patch URL in the debian bug system.

  • Enfin, même si Ubuntu n’est pas Debian, Ubuntu participe à la démocratisation du système Debian, et permet à un certain public, d’accéder à la stabilité et la finesse d’un système Debian.

Bref, je rejoint Rached, vive Debian, vive Ubuntu !

Page Web

Eh oui, les blogues ont tendance à éradiquer du globe (tiens, voici un bel anagrame phonétique) les bonnes vielles page web, et après réflexion, je me suis décidé à mettre en ligne la mienne.

Je tacherai de la mettre à jour lorsque cela sera nécessaire.

Euh, par contre, renouer avec la tradition a des limites, il n’y aura ni GIFs animés ni compteurs grossiers sur cette page !

Gérer les touches d’un portable avec acpid

J’ai aquis un ordinateur portable récemment et me suis mis en tête d’exploiter tout le materiel avec mon système préféré : Debian GNU/Linux. Je pense prendre le temps prochainement de faire une petite note sur toutes les étapes nécessaires à la débianisation d’un laptop Asus W3, mais ce n’est pas le but de ce petit billet.

Je voulais juste vous parler de cette merveille qui se nomme acpid. Si vous avez un noyau Linux avec le support ACPI (la plupart des distributions actuelles le proposent) vous pouvez utiliser acpid pour gérer une interaction profonde avec votre ordinateur.

Je voulais être capable d’utiliser les petites touches spéciales de mon portable telles que le bouton de mise en veille et celui de l’activation du WiFi. Le démon acpid permet de faire cela très simplement (et cela est opérationel tant que le démon tourne, donc aussi bien sous X qu’en mode console).

Sous Debian le paquet acpid vous prend par la main et vous invite à venir jeter un oeil dans le répertoire /etc/acpi/events. L’idée est de placer un fichier dans /etc/acpi/events pour chaque évènement ACPI que vous voulez attraper. Un bouton spécial de votre portable a de fortes chance de générer un évènement ACPI, pour le savoir, il suffit de lancer acpi_listen dans un shell et d’appuyer sur le bouton, vous verrez alors l’évenement dans votre console.
Chacun de ces fichier doit contenir deux lignes, de la forme suivante:

event=regexp
action=/chemin/vers/ma/commande

Cela est très simple d’utilisation et fonctionne à merveille.

Vserver, l’outil révé pour le dévelopement Debian

J’ai décidé d’essayer le fameux projet Linux Vserver avec l’idée en tête de mettre sur pieds quelques machines virtuelles pour tester mes paquets Debian.

Vserver est un patch kernel qui ajoute une notion de contexte aux processus ainsi qu’une séries d’outils qui permettent de simuler un environement autonome en utilisant le kernel réel de la machine. En effet, combinant chrrot, chbind et chcontext, on emprisone le système de fichier, les processus et les liens réseaux. On obtien ainsi une machine virtuelle sans la moindre perte de performance (puisque l’on continue à utiliser le noyau réel).

Comme on peut un nouveau vserver avec debootstrap (un outil qui récupère une distribution de base Debian) vserver me semble être le compagnon idéal du dévelopeur Debian.
J’ai désormais un vserver par distribution debian (woody, sarge et sid) ainsi qu’un desktop Ubuntu dans un vserver (histoire de suivre ce projet sans pour autant effacer la sarge de mon laptop.

Je concentre tous mes tests de paquets Debian dans des vservers (selon la distribution cible pour lesquels ils sont réalisés.

Cette optique est vraiment idéale :

  • Je ne mélange pas la dsitrib de mon desktop avec mes paquets.
  • Je peux simplement réaliser des archives de mes distribution Debian (un tarball suffit).
  • Je peux tester une mise à jour d’un paquet woody vers la version sarge

Bref, un vrai bonheur.

The Great Flower Page (quelle horreur)

En parcourant la documentation de Linux Vserver, je suis tombé sur The Great Flower Page… Je vous laisse juger par vous-même le design.

Je crois que c’est la demande d’aide CSS la plus originale (et colorée) qu’il m’ai été donné de voir (maintenant si vous arrivez à vous concentrer sur le fond de l’article, je vous admire).

Synthèse vocale en direct des labos AT&T

Les laboratoires d’AT&T développent un système de synthèse vocale fort bien réalisé.

On entre un texte et on choisit un type de voix associé à une langue puis on écoute. Certes le résultat reste froid et quelques saccades viennent parsemer le discours mais l’ensemble est tout à fait compréhensible.
La voix française est même capable de faire des liaisons lorsque cela est nécessaire.

Voici par exemple, le paragraphe précédent lu par une voix française.

Debian en vrac

Et oui, encore un billet fourre-tout sur Debian:

Sarge, c’est pour bientôt !

Voilà, les dés sont jetés, les calendriers des dévelopeurs Debian noircis, sarge est glacée (ou frozen, pour shad).
Ce weekend aura lieu une nouvelle Bug Squashing Party dont le but sera de réduire significativement le nombre de bugs bloquant.

Création de la liste debian-webapps

Il y a eu récemment un long débat sur la liste debian-devel au sujet du packaging des applications web dans Debian. En effet, ce genre d’applications n’est pas du tout spécifié dans la Debian Policy et le nombre et l’importance de ces logiciels étant en croissance constante (Bugzilla, phpBB, dotclear, wordpress, imp, horde, …), il devient nécessaire de se pencher sur la question.

Une liste de diffusion a été créée spécialement pour le sujet : debian-webapps. L’objectif de cette liste est avant tout de faire le point sur les problèmes récurents liés au packaging des applications web afin de réunir suffisament de solutions pour écrire une Policy dédiée à la question.

Debian Weekly News

Me voilà pour la première fois cité dans la Debian Weekly News.

1 heure et 3 minutes

Bon, je nai encore jamais parlé de ce sujet par ici, mais comme dit l’autre, il y a un début à tout !

J’ai battu mon record, je me suis fait un footing de plus d’une heure. La barrière psychologique est passée, maintenant, le tout, c’est de rester sur cette bonne voie et de continuer à courrir régulièrement

Le footing c’est quand même terrible comme sport :

  • Ca vous coûte pas un rond (bon d’accord, une paire de chaussure décente)
  • Ca vous fait travailler le mental (très important le mental au début de la course)
  • Ca vous fait travailler le souffle (tout n’est que respiration petit scarabée)
  • Ca vous muscle les jambes et vous durcit les abdos
  • Ca vous assouplit

Allez, prochain objectif : 2 heures ! (on y croit)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes