Entries in the Category “francais”

Hors-Série Python de Linux Mag : présentation de la Component Architecture

written by ccomb, on Jan 28, 2009 12:34:00 PM.

Après une longue période de préparation et de rédaction, le hors-série Python de Linux Magazine France est enfin sorti ! Merci à Philippe Biondi pour avoir tenu jusqu'au bout ! Ce numéro est une belle illustration de tout ce qu'on peut faire avec Python, apprentissage de la programmation, calcul scientifique avancé, programmation réseau, accès à n'importe quelle bibliothèque en C, design patterns évolués, etc... De prochains numéros viendront compléter ce hors-série, avec notamment la programmation de jeux et la programmation web.

/static/python/damag-000001.jpg

Thierry Florac a écrit un excellent article de présentation de la Component Architecture de Zope 3. Cette architecture, bien qu'issue d'un framework web, n'est pas du tout spécifique au web et peut être utilisée avantageusement pour n'importe quel projet Python. Elle permet de rendre le code extrêmement modulable et réutilisable en séparant clairement les responsabilités. Les fonctionnalités sont déportées dans des adaptateurs au lieu d'être implémentées directement dans les classes ou dans des classes mix-in. La component architecture peut donc être utilisée comme un système de plugin.

/static/python/damag-000068.jpg /static/python/damag-000069.jpg

Audio pro sous Linux : le moment de se relancer ?

written by ccomb, on Jan 27, 2009 6:54:00 PM.

/static/daw/station1.png

En 2004, la convergence de mes intérêts pour l'audio, la musique et l'informatique libre m'a amené à informatiser un petit studio son semi-professionnel (Saz Paris) entièrement sous Linux grâce notamment à Ardour et Jamin. À l'époque, Ardour 2.0 n'était pas encore sorti, et le studio fonctionnait avec la version 0.99. J'en ai profité pour m'investir un peu, signaler des bogues, puis m'occuper de la traduction de la version 0.99 puis de la nouvelle version 2.0. J'ai donc été mainteneur de cette traduction de 2005 à 2008.

Le succès technique de l'opération m'avait poussé à créer une offre commerciale Gorfou (mon entité professionnelle), mais cette offre est probablement arrivée trop tôt. La demande n'était pas assez forte, Ardour n'était pas connu, manquait de plugins et de fonctionnalités, et la communauté audio pro ne jurait que par des produits phares comme ProTools. Pourtant ses performances étaient déjà excellentes, surtout grâce au serveur de son Jack au dessus duquel il fonctionne, et qui permet router le son à volonté et en temps réel entre toutes les applis audio sous Linux.

Aujourd'hui, Ardour a énormément évolué, existe en version 2.7.1 et possède des qualités à faire pâlir n'importe quelle appli propriétaire sous Windows ou Mac. Son développement s'est accéléré depuis que son auteur principal Paul Davis, a réussi à attirer une communauté de donateurs pour financer son développement (par souscription). Depuis deux ans, je constate un intérêt grandissant pour les solutions audio sous Linux. J'ai même rencontré des experts Pro Tools qui se disaient fortement intéressés par Ardour et prêts à envisager une migration. Je reçois régulièrement des demandes ou des questions à ce sujet, qui me font penser que c'est peut-être le moment de redémarrer une offre commerciale sur le sujet. Pourtant aujourd'hui, je retire cette offre de Gorfou, car ce n'est pas pour le moment une priorité pour moi : je me consacre actuellement à du développement en Python et je ne peux pas tout faire... Je garde néanmoins un oeil sur ce qui se passe dans le milieu de l'audio sous Linux car mon intérêt pour ce domaine n'est pas prêt de s'éteindre. N'hésitez donc pas à me contacter sur le sujet, à propos de la traduction d'Ardour, de son fonctionnement, ou n'importe quoi d'autre.

Voici une copie de la page de présentation de l'offre Gorfou avant suppression : Enregistrement, édition, montage, mixage et mastering audio sous Linux