Aller au contenu | Aller au menu | Aller à la recherche

jy[B]log

Journal d'un geek

mardi, janvier 6 2009

Rendez-vous PHP et les frameworks

Le 13 janvier prochain, à Paris, les éditions Eyrolles et l'AFUP organisent une soirée sur le theme des frameworks PHP. Il y aura notament une table ronde durant laquelle des representants de Zend Framework, Symfony, et Jelix (avec moi-même donc) débatteront, avec aussi des comparaisons avec Django (python) et Rails (ruby).

Pour les détails, voir le site d'Eyrolles et celui de l'AFUP.

lundi, janvier 5 2009

Nouveautés de Jelix 1.1RC2

La semaine dernière, j'ai publié une seconde version candidate pour Jelix 1.1. Pas mal de bugs corrigés et de petites améliorations mineures par ci par là. Mais je n'ai pas résisté à inclure un cadeau de noël, un nouveau module que j'ai écris en quelques dizaines de minutes : master_admin. Qui est accompagné d'une nouvelle commande initadmin.

Avec ce couple, vous pouvez réaliser une application d'admin from scratch en 5 minutes. Démonstration.

Lire la suite...

vendredi, décembre 12 2008

Premiers essais de KDE4

J'ai mis à jour une de mes machines du boulot de Kubuntu 7.10 vers Kubuntu 8.10 (en passant bien sûr par la mise à jour vers Kubuntu 8.05). Cela ne s'est pas fait sans mal. Autant le passage à 8.05 ne s'est pas trop mal passé (malgré un plantage de l'installateur vers la fin), autant le passage à la 8.10 a complètement foiré. L'installateur ayant complètement déconné, avec plantage (ça devient une habitude), la moitié des paquets installés, et du coup un système inutilisable. J'ai dû finir la mise à jour dans une console tty, à coup d'aptitude/dpkg dans tout les sens, pour avoir une installation complète.

Au premier lancement de KDE4, ma première impression a été "wouaa c'est beau". Mais j'ai été assez vite déçu. Premièrement, c'est assez plantogène. Il y a certaines opérations, comme un bête drag'n'drop d'un fichier sur le bureau, qui font crasher le bureau et/ou KDE. Pour une version 4.1.2, ça le fout mal je trouve.

Ensuite il y a l'ergonomie de l'interface. On sent que les gars essayent de trouver des nouveaux concepts. Mais moi je sens surtout que c'est loin d'être terminé, qu'il y a encore du boulot à faire pour rendre les choses plus intuitives, et plus uniformes. Un exemple parmis tant d'autres : dans le menu K, on clique dans une catégorie, ça affiche alors les applications dans cette catégorie. Et comment revenir à la liste d'avant ? C'est limite si il faut pas chercher. Le bouton de retour étant une espèce de barre grisée sur le coté qui prend toute la hauteur, avec un semblant de flèche. C'est vraiment bizarre.

Il y a aussi le coup des icônes d'application sur le bureau. Je n'ai toujours pas compris comment on pouvait en rajouter, si ce n'est glisser-déposer les vieux fichiers ".desktop" de mon dossier "Desktop" qu'il ne veut plus prendre en compte.

Pour ajouter des plasmoïdes aussi, c'est "bizarre". Bon déjà, faut savoir ce qu'est un plasmoïde. Cliquons alors sur "ajouter des plasmoïdes". J'ai compris assez vite que ça devait être des widgets. Mais c'est quoi ces étoiles dans la liste ? c'est quoi ces tirets rouges ? Faut presque lire une documentation pour comprendre (mais j'ai fini par le savoir sans lire la doc, ouf!).

Quand il faut commencer à lire une documentation pour comprendre une interface, moi je dis : pas bon. Mauvaise interface. Changer interface.

D'un autre coté, Gnome n'évolue pas beaucoup (innovation = 0) et est d'une austérité à faire peur. Et je sais de quoi je parle puisque je l'utilise quotidiennement sur le laptop que je me suis payé cet été. En effet, Ubuntu y était pré-installé. Depuis, je n'ai pas pris le temps de le migrer vers du KDE, ayant voulu aussi laisser sa chance à Gnome.

Bref, 1 partout la balle au centre...

PS: j'ai oublié de parler aussi de la nouvelle interface de Adept : totalement nulle. Impossible de trier les paquets par nom par exemple. Selections des tags imbitiques... Un grand moment comme dirait Daniel...

Retour du Forum PHP 2008, et IOC dans Jelix

Un p'tit billet pour dire que ce Forum PHP 2008 était sympathique, bien organisé, avec des conférences intéressantes (au moins pour la journée de Mardi, à laquelle je suis allé).

J'ai pu notamment faire la connaissance de Fabien Potencier (monsieur Symfony), et j'ai trouvé sa conférence sur l'injection de dépendance et l'inversion de contrôle très intéressante et très pédagogique. Et du coup, j'ai enfin tout compris de ces termes barbares. (les tutoriels que j'ai pu lire par le passé sur le sujet étaient ultra théoriques et peu compréhensibles...)

En fait j'ai surtout compris que j'ai déjà utilisé l'injection de dépendance sans le savoir, et j'ai compris aussi l'intérêt d'un patch dans Jelix que m'avait soumis un contributeur, Christophe, qui a assisté lui aussi à cette conférence.

En fait donc, dans Jelix 1.1, il y a un embryon de possibilité d'inversion de contrôle ! (C'est dingue ce qu'on peut apprendre dans ce framework :-D). Christophe et moi, on a quand même constaté que ce n'était pas suffisant (d'où le terme employé, "embryon"), et donc pour la 1.2, on vous prépare du vrai IOC et de la vraie DI, bien intégré dans Jelix, réutilisant la philosophie des sélecteurs de classes de Jelix. (pour la 1.1, c'est un peu tard là, vu qu'on est au stade RC1..).

mercredi, décembre 10 2008

Regression sur les templates sqlite, et l'importance des tests unitaires

En voulant utiliser les templates XUL avec sqlite dans BlueGriffon, Daniel a découvert un bug il y a quelques jours. Un méchant bug d'ailleurs, puisque les templates avec sqlite ne fonctionnaient quasiment plus ( je n'ai pas vérifié si ça l'est dans la dernière beta de Firefox ou si c'est juste dans le trunk).

C'est une régression qui est survenue suite à une "amélioration" dans le moteur principal de template, il y a... presque 2 mois !

Deux mois pendant lesquels les templates avec sqlite ne fonctionnaient plus. Et savez-vous pourquoi tant de temps ? Parce qu'il n'y avait pas de tests unitaires ! Donc aucun moyen de détecter automatiquement la régression.

Et à qui la faute ? En grande partie à moi : je n'avais pas développé de vrai tests unitaires lorsque j'avais implémenté le support de sqlite dans les templates XUL. Deux petites excuses tout de même :

  1. À l'époque, le framework de tests unitaires ne permettait pas de faire des tests dans le context chrome
  2. j'attendais en fait que Neil Deakin finisse son mini framework de tests sur les templates, pour y ajouter mes tests.

Mais bon, quand il eut terminé, ma tâche fut tombée dans l'oubli, noyé que je suis dans ma todo list.

Cependant, Neil m'a dévancé pour corriger le bug. Moi j'ai ajouté mes tests. Tout devrait être intégré dans le trunk dans les jours qui viennent, le temps que les reviews se fassent. Ouf.

mardi, décembre 9 2008

Testez Jelix 1.1RC1 !

Ouf, ça y est, la version 1.1RC1 est disponible. C'est le moment pour vous de venir essayer cette nouvelle version, afin de comparer Jelix avec d'autres frameworks, mais aussi de nous aider à débusquer les derniers petits bugs. À propos de stabilité, plusieurs développeurs utilisaient des versions de développement de Jelix 1.1 dans leurs projets et en production, et les tests unitaires nous permettent de vérifier qu'il n'y a pas de regressions, vous ne devriez donc pas rencontrer de problème sérieux. Mais rien n'est parfait en ce bas monde, donc on a besoin de plus d'yeux, et plus de tests manuels pour renforcer la robustesse du framework avant la sortie finale de Jelix 1.1.

Conçernant la documentation, on y travaille dur, et nous avons encore beaucoup de travaille sur la version anglaise du manuel de Jelix 1.1, mais la version française est quasi complète. Si vous voulez nous aider à traduire, n'hésitez pas, c'est un wiki. Nous allons aussi travailler à un nouveau tutoriel. De plus, je développe actuellement un nouvel outil pour générer automatiquement la documentation sur l'API (marre de phpdoc). Bref, nous avons beaucoup de travail sur le projet, tout aide est donc la bienvenue ! :-)

N'hésitez donc pas à venir sur notre channel IRC (irc.freenode.net, #jelix) ou le forum pour poser vos questions.

Aujourd'hui je ne serais par contre pas disponible, je serais au Forum PHP 2008 :-)

dimanche, décembre 7 2008

Suivi des versions d'ubuntu : du grand n'importe quoi

J'ai une machine utilisant la version edgy d'ubuntu (enfin kubuntu mais c'est pareil). C'est une vieille machine (en fin de vie je dirais même), sur laquelle toute version plus récente de kubuntu ne fonctionne pas (l'install plante aléatoirement, ou le système déconne etc..). Machine certainement trop vieille par rapport au noyau linux...

Bref, je suis resté sous Edgy sur cette bécane. Et je viens de me rendre compte que les dépôts pour Edgy n'existent plus.

Du coup, plus de mise à jour possible. À la limite, ça je m'en fout. Mais pire : plus d'installation possible de logiciels.

C'est vraiment très très con.

Ils sont à quelques gigas près chez Canonical ? Ils sont graves en tout cas...

vendredi, décembre 5 2008

Firefox dépasse les 50% dans certains pays

Selon Net Application, en novembre Firefox a dépassé les 20% de part de marché au niveau mondial, et même les 50% dans au moins 3 pays : Indonésie, Macédoine et Solvenie. Le navigateur est aussi en passe de franchir cette barre de 50% dans d'autres pays : Pologne, Bosnie-Herzégovine, Slovaquie, Finlande et Philippines.

Voir les détails sur ce billet de Ken.

Le retour de mon theme

Voilà, certains l'attendaient avec impatience. J'ai fini par prendre un peu de temps pour adapter mes feuilles css au nouveau template de dotclear 2.

jeudi, décembre 4 2008

Petits plaisirs avec CSS3

Pour la sortie de la version 1.1 de Jelix, je suis en train de faire quelques retouches sur le design du site web jelix.org. Je suis loin d'être un as du web design, de maitriser Gimp ou autre comme un pro, alors j'essaye de m'amuser avec les dernières propriétés CSS implémentées dans Firefox 3.1 qui arrive.

Lire la suite...

Forum PHP 2008, finalement j'y serais

Devant l'insistance de quelques messages que j'ai reçu me demandant si je venais ou pas, et mon patron m'ayant offert l'entrée, je serais finalement à la journée technique du forum PHP 2008 (la première journée ne m'intéressant pas trop). Et puis une autre raison ma pousser à me décider à venir. Il semble que le hasard fasse bien les choses puisque suite à un désistement d'un conférencier (si j'ai bien compris), et peut-être aussi suite à ma remarque sur le programme, une nouvelle conférence sur PHP 5.3 a fait son apparition, ce qui augmente un peu plus l'attrait du forum :-)

Ce sera aussi l'occasion de parler avec qui voudra de la sortie de la version 1.1RC1 de Jelix, Elle n'est pas encore sortie à l'heure où je publie ce billet, mais elle devrait montrer le bout de son nez d'ici mardi :-) (plus de ticket en attente, mais il y a encore le site à mettre à jour et quelques trucs dans la doc à finir...).

dimanche, novembre 23 2008

La documentation de Jelix en anglais

Enfin ! La version anglaise du manuel de Jelix 1.0 est terminée. Un gros merci à Bibo pour l'énorme coup de main. Il y a certainement encore des coquilles, des phrases mal tournées (mon anglais n'est pas infaillible...) mais ça s'améliorera avec le temps. Toute aide est d'ailleurs la bienvenue : c'est un wiki ;-)

Comme la version française, le manuel est disponible en PDF. Et comme la version française, il y a deux version du PDF : la première générée à chaque sortie d'une nouvelle version mineure de Jelix 1.0, et une autre générée toutes les nuits, directement à partir du contenu du wiki.

On a aussi travaillé sur le manuel de Jelix 1.1. L'édition française est presque complète, tandis que la rédaction de l'édition anglaise vient tout juste de débuter.

À propos de Jelix 1.1, il reste encore un ticket avant la publication de la première "Release Candidate". C'est donc pour très très bientôt ;-)

Prochainement aussi : Jelix 1.0.7 et jTpl standalone 1.0. J'ai pas mal amélioré cette version standalone du moteur de template de Jelix, avec une configuration plus simple et surtout plus souple, et bien sûr les quelques nouvelles fonctionnalités que l'on a dans jtpl de Jelix 1.1 ;-)

Ma présentation à ParisWeb 2008

Je viens de mettre en ligne les slides de ma présentation à Paris Web 2008. Elle contient un peu plus de précisions et de liens par rapport à la version présentée en live.

jeudi, novembre 20 2008

Torture

Daniel n'est pas au bureau. Je viens de réceptionner un colis. Ce colis contient le Macbook pro de Daniel. Et je suis là à regarder le carton, les mains moites, avec une furieuse envie de l'ouvrir et de faire joujou (je pourrais, mais je lui laisse l'honneur de l'ouvrir :-)).

Et là, je viens de me rendre compte d'une chose horrible : serais-je en train de devenir un Apple maniac ?

Faut dire que mes camarades de chez Mozilla n'aident pas. Au Summit et à Barcelonne, j'ai pu me rendre compte qu'il y avait une grande majorité sous Mac. Et je ne parle pas de mes potes tout autour de moi qui commencent tous à avoir un IPhone.

Mmm non, faut que je résiste... Y a plus important d'abord... Aller, petite séance méthode Coué.

AAAAAAhouuummmm. Inspiration... Expiration... AAAAHouuummmm. Et répétez après moi : je ne m'achèterai pas d'Iphone à Noël, je ne m'achèterai pas de Macbook à Noël, je ne m'achèterai pas d'Iphone à Noël, je ne m'achèterai pas de Macbook à Noël, je ne m'achèterai ...

lundi, novembre 17 2008

Succès de Paris Web 2008

Je suis sorti ravi des 3 jours de conférences de Paris Web 2008. Un succès sur toute la ligne de mon point de vue. Des conférences très intéressantes, faites encore et toujours par des personnes de qualité, Par exemple, "Accessibilité : des volontaires ?" faite par Stéphane Deschamps et Aurélien Levy fut grandiose, très démonstrative sur l'accessibilité.

Mais le must fut d'avoir pu rassembler des représentants de chaque équipe de développements des principaux navigateurs du marché :

  • Chris Wilson, "Platform Architect " dans le projet Internet Explorer 8
  • Julien Chaffraix, contributeur pour WebKit (Safari)
  • Paul Rouget, tech evangelist chez Mozilla
  • Charles Mac Cathie Neville pour Opera.

Je pense que c'est un événement très rare au monde de pouvoir les avoir tous autour d'une table ronde. J'ai trouvé Chris un peu sur la défensive, mais il y a de quoi, assailli de questions qu'il fut (sans parler de la barrière de la langue). Il faut dire que IE8 rattrape vite son retard, bien que technologiquement parlant, il sera encore en deça de la concurrence, Et il est attendu au tournant par les développeurs web. Chris est l'un de ceux qui poussent à l'implémentation des standards chez Microsoft. Aussi l'avenir de IE est prometteur pour le web.

Vivement Paris-Web 2009 !

PS: pour les slides des conférences, ils seront tous en ligne via le site de paris-web. Un peu de patience donc :-)

jeudi, octobre 30 2008

Venez à Paris Web 2008

Il reste encore des places pour Paris Web 2008 ! Il y a un tas de conférences intéressantes, faites par des professionnels du web de renom (je ne dis ça pas pour moi :-)). Inscrivez vous !

paris web 2008

5 ans

Parmi l'une des choses dans ma vie semi-professionnelle dont je suis particulièrement fier, il y a la création de xulfr.org. En regardant en arrière tout ce qui s'est fait, à partir de la naissance d'un petit wiki de quelques pages sur un site web perso, sans prétention aucune, je me dit que c'est fantastique.

Ce site, s'est monté petit à petit, avec un forum, des news, des interviews d'entreprises, des traductions de tutoriels... Mais ce site a surtout été une aventure humaine, l'occasion de rencontres enrichissantes et la naissance de quelques amitiés. Car même si, surtout en ce moment, il n'y a pas de grandes avancées sur le site même (mais des projets sont en cours), il y a surtout une vie derrière le rideau : organisations de conférences, participation à des meetings, soirées bières entre potes etc... Et plus le temps avance, plus ça devient enthousiasmant.

Au début, je monte ce site sans objectif aucun, sinon d'essayer de rassembler un maximum de ressource francophone sur les technos Mozilla, parce que bordel ! y a kedal comme doc sur ces technos grave mortelles !. Un an plus tard, je suis embauché dans une boîte qui travaille exclusivement avec ces technologies. Curieux le destin n'est-ce pas ?

Parallèlement à ça, une communauté se forme, Je fais la connaissance d'Alain Boquet, qui avait donné un sérieux coup de main à la traduction des tutoriaux de XulPlanet.com et en donne toujours pour la documentation sur MDC entre autre. Je fais aussi la connaissance de Paul Rouget, qui participe activement à la vie du site. Paul, toujours enjoué, passionné, c'est un vrai plaisir de discuter avec lui.

Je me rappellerai toujours la première fois que j'ai rencontré ces deux énergumènes en vrai, dans un bistrot, à Champs sur Marne. C'était à deux pas de l'université dans laquelle je faisais une conférence pour Libr'east. On s'était alors imaginé plein de projets, on avait discuté sur ce qu'on pourrait faire de xulfr. On refaisait le monde quoi, notre petit monde. Et j'avais aussi décidé que je ne devais plus diriger la barque seul. Lâcher du lest. Libérer les énergies. On a alors enchaîné les articles, les conférences, les meetings. Entre temps David nous a rejoint, et on a fini par créer l'association XULFR en janvier 2007. Il y a eu aussi les "rencontres XUL". Pas beaucoup. Juste trois. Une première, totalement informelle, dans un resto, on devait être moins d'une dizaine. Une deuxième, la Xulfr Party une sorte de "bar camp" dans les locaux de Mandriva, avec peut être au maximum une trentaine de participants, s'échangeant leur idées, montrant leur projets. Et le troisième, toujours plus haut, toujours plus fort, le MAOW, avec l'aide de Mozilla Europe, plus d'une centaine de participants.

Pas un de nous aurait imaginer au début que toute cette expérience pouvait changer notre destin, On a fait tout ça sans vraiment réfléchir, sans chercher à récolter quoi que ce soit, sinon de vouloir que le monde connaisse les technos Mozilla. Et donc on fonce. À l'allure qu'on peut, mais on le fait quand même. Et puis, à trop être dans le coup, à force de créer des liens ici et là, il peut arriver qu'un jour, à la suite d'une réflexion avec un pote sur son avenir, on découvre que l'on veut faire ça à plein temps. C'est ce qui est arrivé à Paul.

Et depuis Lundi, il est embauché par Mozilla. Et parmi ses objectifs il y a celui-ci : aider à construire des communautés comme xulfr, un peu partout en Europe.

L'effet papillon. Tout ça à cause de la création d'un bête wiki cinq ans auparavant.

Cinq ans. xulfr.org a aujourd'hui cinq ans. Je ne pouvais rêver mieux d'avoir ce bilan comme cadeau d'anniversaire,

Un gros merci à tout ceux qui ont participé à l'aventure, L'aventure ne va pas s'arrêter là bien entendu :-) On va essayer de faire mieux encore.

mardi, octobre 28 2008

Forum PHP, je n'y serais pas, et vous ?

mise à jour 04/12/2008 : finalement je viens !

Mis à part le fait que je ne pense pas pouvoir aller au forum php 2008, je ne trouve pas le programme vraiment excitant[1]. Par exemple, un truc qui m'a frappé : PHP 5.3 va bientôt sortir, et il n'y a aucune conférence dessus[2]. Rien non plus sur l'avancement et le futur de PHP. Les conférences parlent plus de sujets connexes à PHP que PHP lui même...

Un petit récapitulatif des conférences :

  • 3 conférences très "généralistes" sur les langages, l'histoire de php, success story...
  • 5 retours d'expérience (gloups !!)
  • 2 conférences (publicitaires) sur Oracle[3] . Rappel : Oracle est un SGBD non open-source, et peu utilisé par des projets PHP... Ça aurait été plus sympa de parler de PostgreSql, qui n'a rien à envier à Oracle sur de nombreux points...
  • 2 conférences sur le monde de l'entreprise (aucun rapport direct avec PHP, même si ça peut être intéressant)
  • 3 conférences sur des outils pour du code php (analyse de code, qualité du code, environnement de dev...)
  • 2 sur la programmation javascript et les performances coté client
  • 1 sur la sécurité, sous forme d'atelier (ça a l'air sympa ça)
  • 2 conférences plus techniques : mysql, decouplage (pfff, encore symfony :-))

L'année dernière, c'était beaucoup plus technique et orienté PHP, et avait l'air plus intéressant pour moi (bon, je n'y étais pas non plus..)

Aller, l'année prochaine, j'essaierai de faire une conf technique...

Notes

[1] ce qui ne veut pas dire que ça ne peut pas intéresser d'autres personnes, mais moi j'aime bien les conférences très techniques...

[2] heureusement, les billets que Pascal Martin écrit en ce moment comble un peu ce manque :-)

[3] ok, Oracle est des sponsors de l'événement, mais quand même...

lundi, octobre 27 2008

De retour de Mozilla Camp Europe 2008

J'ai été invité ce week-end au Mozilla Camp Europe 2008, à Barcelone. C'était, comme au Summit, très sympa. Des conférences intéressantes sur l'avenir de Fennec, le navigateur de Mozilla pour les mobiles (très associé à celui de XulRunner, je vous en reparlerai), et de Thunderbird, avec la démonstration d'un prototype avec une toute nouvelle interface qui m'a vraiment plu. J'espère que ce sera repris dans Thunderbird 4... Il y eu aussi des conférences pour les localisateurs, en particulier sur les outils qu'ils se sont développés pour pouvoir localiser plus facilement les applications Mozilla, mais aussi les extensions.

Et puis sinon ça été l'occasion de revoir des contributeurs venus de toute l'europe, ainsi que de Mozilla Corp. Et puis bien sûr les contributeurs français étaient venu en force, que ce soit du coté de FrenchMozilla, XulFr, Geckozone ou des "non affiliés" :-). Sans compter la fabuleuse équipe de Mozilla Europe qui a organisé tout ça. Gros merci donc à William, Delphine, Pascal, Sonny et Paul (J'espère que j'en oublie pas) pour ce "MozCamp".

Coté anecdote perso, j'ai enfin eu mon sticker officiel "I survived the summit", relatif aux événements survenus lors du Firefox Summit de cet été :-)

Badge Mozilla camp europe 2008 et sticker I survived the summit

jeudi, octobre 23 2008

Questions réponses sur l'élement video

Au mois d'aout dernier, Schrep avait écrit un article sur son blog, répondant à certaines questions sur l'existance de cette nouvelle balise video, et surtout sur l'utilisation du format ogg theora par défaut.

Cet article vient d'être traduit en français sur framablog. À lire !

En résumé :

  • La spécification de la balise video n'impose pas un format, tout comme la balise img. Et on se rend compte que seul quelques formats d'images sont vraiment utilisés. Il en sera certainement de même pour les formats video.
  • Il faut cependant promouvoir un format libre, ne nécessitant pas de plugins propriétaires. En effet, ces plugins ne sont que très rarement présent sur les mobiles. Or ce genre de plate-forme est en pleine expansion. Et même sur les desktops, il y a des chances que ces plugins ne soient pas installés. (Note de moi même: flash fait quand même exception)
  • ogg theora n'est pas très répandu, mais une fois Firefox 3.1 sorti et d'autres (200 millions d'utilisateurs), ça le sera très certainement, tout comme cela a été pour le H264, qui n'était pas très répandu il y a quelques années..
  • utiliser un format libre, cela veut dire que n'importe quel navigateur, n'importe quel appareil, peut l'utiliser librement, pas de royalties. Cela veut donc dire aussi que quiconque embarque Firefox, Fennec, Gecko dans son appli ou son mobile, peut utiliser librement ogg theora, peut afficher de la video sans souci. Ce ne serait pas le cas si l'implémentation de Mozilla reposait sur des formats non libres, puisque cela voudrait dire utilisation de bibliothèques non libre, payement de royalties etc. Et cela rendrait Firefox non libre.
  • pas de brevet logiciels à l'horizon sur ogg theora. Mais il peut exister des brevets "cachés". Cependant, c'est la même problématique que pour tout développeur de logiciels. Personne n'est à l'abri. Si cela arrive, Mozilla fera tout pour invalider ces brevets, ou pour utiliser librement le format ogg theora.

Le reste chez framablog

- page 1 de 41