Archive for December 2009

Petits dons entre pingouins

written by ccomb, on Dec 29, 2009 11:44:00 PM.

DVD Debian

Ça va faire bientôt cinq ans que le Gorfou vend des DVDs de Debian. La toute première commande date du 12 janvier 2005 ! C'était une Debian 3.1r0 Sarge sur 2 DVDs. À partir du mois d'octobre 2005, j'ai réservé 5€ par vente pour Debian. En novembre 2007 j'ai pu effectuer un premier don de 535€ à Debian, au travers de l'association FFIS en Allemagne, le relai pour SPI. Fin 2009 j'ai pu accumuler assez suffisamment pour effectuer un don de 1395€ et cette fois-ci je l'ai réservé à l'association Debian France.

Vendre ou acheter du logiciel libre, ça paraît parfois absurde à certaines personnes. Pourtant, non seulement c'est complètement légal, mais surtout c'est bénéfique pour plusieurs raisons : premièrement ça aide à faire vivre les acteurs du Logiciel Libre dont je fais partie. Depuis plus de 5 ans, je vis principalement grâce au Logiciel Libre, notamment par de la vente de services. Depuis 6 mois j'ai même intégré un groupe dont l'activité est dédiée à ce secteur. La vente de service n'est qu'une voie de rémunération, la vente de produits en est une autre.

Deuxièmement ça aide à faire vivre les associations, très nombreuses dans ce milieu. Les associations sont un excellent vecteur de connaissances et d'informations sur le Logiciel Libre. La multiplication des journées de conférences et de rencontres dédiées à un produit, à une technologie ou à un langage de programmation en témoignent. Ces rencontres sont le plus souvent organisées par des associations et sont gourmandes en argent et en temps. Si vous ne savez pas à qui donner, je peux vous donner des idées : si vous utilisez Debian donnez à Debian France ou SPI. Si vous programmez en Python, donnez ou adhérez à l'AFPY. Si vous vous sentez concerné par le Logiciel Libre en général, donnez ou adhérez à l'AFUL, l'APRIL ou la FFII. Vous faites de la musique ? Donnez à l'auteur d'Ardour. Il y en a pour tous les goûts et toutes les technos. Si vous voulez soutenir l'encyclopédie Wikipedia, c'est par là.

Troisièmement, un prix crédibilise un produit au yeux d'un public qui a parfois tendance à oublier les fondements du Logiciel Libre. Et depuis 5 ans, je n'ai eu que des retours positifs, autant sur le principe que sur la qualité des DVDs : certaines personnes qui commandent des DVDs de Debian sont simplement contentes de pouvoir aider financièrement, d'autres apprécient le gain de temps et la facilité de les recevoir directement chez eux par la poste, d'autres enfin ont une connexion internet trop lente ou pas de connexion du tout. J'ai eu des commandes d'origines très variées : des particuliers, des entreprises, des collectivités locales ou des administrations, aussi bien en France qu'à l'étranger. Et même l'Armée m'a commandé des DVDs !

Quoiqu'il en soit, aujourd'hui nous en sommes à Debian 5.0.3 Lenny. Ça tient sur 5 DVDs et je commence à craindre la taille de la prochaine Debian Squeeze. Je suppose que je vais devoir passer au bluray...

Le guide complet de l'Architecture de Composants de Zope

written by ccomb, on Dec 9, 2009 5:33:00 PM.

http://ccomb.gorfou.fr/static/zcabook.jpg

Voici la traduction du livre de Baiju Muthukadan sur la Component Architecture de Zope 3, (la ZCA). Cette traduction avait été commencée il y a deux ans par Stéphane Klein (que je salue et remercie au passage) et j'ai enfin trouvé le temps de la terminer.

La Component Architecture, qu'est-ce que c'est ?? C'est juste une paire de paquets Python complètement indépendants de Zope, qui vous permettront de rendre votre application vraiment modulaire, là où c'est nécessaire (inutile d'en abuser). Le principe est excellent, et basé sur des motifs de conception éprouvés et utilisés de manière intelligente. Cette architecture est utilisée dans plusieurs frameworks ou applications comme Zope 2, Zope 3, Grok, Repoze.BFG, Twisted, le Launchpad de Canonical, ou le gros CMS Plone. Je l'ai utilisée dans plusieurs projets comme l'Eztranet (un extranet pour agences de production vidéo), le site relief.fr, ou pour SOS_Epidemio, un logiciel de tracé épidémiologique pour SOS Médecins.

L'original en anglais

Tout est là, avec des liens vers les traductions actuelles : http://www.muthukadan.net

Si vous voulez contribuer financièrement à l'effort de Baiju, vous pouvez commander une version papier de son livre à cette adresse : http://www.lulu.com/content/1561045

Pour contribuer

La version anglaise originale a bénéficié de contributions, et certaines ne sont pas complètement terminées, notamment l'exemple d'application graphique utilisant GTK+. Quant à la traduction, elle a sûrement besoin de relectures et de corrections. N'hésitez pas à m'envoyer des mails pour m'injurier d'avoir traduit des mots comme « subscriber » ou « handler », je sais que certains ne supportent pas ça. Sinon vous pouvez juste me signaler si vous trouvez une faute d'orthographe.

Ma branche bzr pour la traduction est ici : https://code.launchpad.net/~ccomb/zcadoc/book-fr et la branche originale de Baiju est ici : https://code.launchpad.net/~baijum/zcadoc/book

Si vous voulez extraire la branche chez vous, commencez par vous documenter sur Bazaar, puis installez-le

$ sudo aptitude install bzr

Ensuite vous pouvez récupérer la branche originale

$ bzr branch lp:~baijum/zcadoc/book

Ou bien la branche de la traduction

$ bzr branch lp:~ccomb/zcadoc/book-fr

test