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

Mot-clé - mozilla

Fil des billets - Fil des commentaires

lundi, juillet 15 2013

Tada! Here is SlimerJS!

Once upon a time, on the december 10th, 2012, I discovered CasperJS and PhantomJS and this was the beginning of a great history....

Lire la suite...

lundi, janvier 11 2010

What's wrong in Mozilla's plan for Firefox ??

I just read the blog post of Mike Connor, Firefox's lead engineer. And I'm depressed.

Lire la suite...

lundi, octobre 5 2009

De retour de Prague

Encore une fois, l'équipe de Mozilla Europe s'est démenée pour nous offrir un MozCamp de qualité. Organisation impeccable, lieu impeccable. Merci beaucoup William, Irina, et Paul (j'en n'oublie pas ?), j'ai vraiment apprécié ces trois jours !

J'ai trouvé les conférences intéressantes, et plus encore, la joie de retrouver d'autres contributeurs (plus de 140 !). C'est l'occasion de se voir "en vrai", de pouvoir discuter sur les projets actuels et futurs, et au passage de pratiquer un peu son anglais. Et bien sûr de passer de bons moment autour d'une de plusieurs bières Tchèques, que ce soit à 20-30 ou en petit comité tard le soir, pour discuter de Mozilla, de la life, 42. Quelques bons petits moments de distractions dans cette vie de fou :-). Ça recharge les batteries !

vendredi, septembre 25 2009

Agenda d'octobre chargé

Que d'évènements en ce mois d'octobre à venir !

  • Du 2 au 4, je serais à Pragues, pour le MozCamp 2009
  • Le 8 et le 9, je serais aux conférences Paris Web. je crois qu'il reste encore des places, allez-y ! C'est un évènement à ne pas manquer pour les développeurs web, chefs de projets etc. Tous les ans, ce sont des conférences d'excellentes qualités, faites par des vrais professionnels du métier, et organisées par une équipe au top ! Le prix est ridicule (surtout pour une boîte), en regard des connaissances enrichies qui vous seront transmises.
  • Enfin, du 19 au 23, Fabien Cazenave (monsieur Kompozer) et moi allons dispenser des cours sur les technologies Mozilla, à l'université d'Evry. C'est le projet Comete. Une première en France :-)

jeudi, juillet 23 2009

Code Rush sous CC

Le documentaire qui raconte la naissance du projet Mozilla, Code Rush, est maintenant disponible sous licence CC, donc librement visualisable et redistribuable. Il est disponible sous différents formats. Une version numérique (certainement haute qualité) reproduite à partir des rushs originaux est en cours de montage.

Même si je n'ai pas vécu ces débuts (je n'ai commencé à m'intéresser au projet Mozilla qu'en 2002), ça me fait quelque chose de revoir[1] ce documentaire sur ce projet dans lequel je m'investis depuis 2003. Je considère cette naissance comme un grand moment historique en informatique (Netscape Navigator fut tout de même le premier logiciel propriétaire d'envergure à être libéré..).

via Tristan.

Notes

[1] je l'avais déjà vu

jeudi, mai 28 2009

Commit access on Mozilla repositories

After 5 years of Mozilla hacking, and some patches accepted and landed into the Mozilla trunk, I finally asked yesterday an access to commit on Mercurial repositories of Mozilla. And this request has been granted ! Youhouuu !

For me, it's a sort of gratefulness from the other contributors :-) Thank you Mozilla !

lundi, avril 27 2009

Améliorations du serializer de Mozilla

Enfin ! Ça y est ! C'est arrivé dans le trunk samedi ! Mon super gros patch sur le serializer ! Il y a 10 mois j'avais commencé son développement. Je vous rassure, je n'ai pas travaillé pendant ces 10 mois régulièrement sur cette amélioration. Il y a eu beaucoup de temps morts (la faute à pas le temps), et beaucoup d'attente pour les reviews et super-review.

Qu'est ce que cela apporte ? Le support des mêmes flags de l'interface nsIDocumentEncoder pour XHTML/XML que pour HTML. Donc principalement, la possibilité d'avoir enfin du "pretty printing" (indentation, passage à la ligne au bout de X caractères etc..) lors de la serialisation d'un DOM XHTML et XML. Seul un document HTML profitait de cette possibilité. Bien sur, pour XHTML, le pretty printing tient compte de la spécificité de XHTML. Par exemple, pas de pretty printing dans les balises <pre> ou <script>.

Au passage, puisque maintenant le code du pretty printing est commun à HTML/XHTML/XML, j'ai amélioré le pretty printing du HTML. L'indentation n'est plus boguée, les sauts à la ligne se font au bon endroit etc... Ce patch corrige donc d'emblée deux bugs de longues dates, et va en permettre de fermer quelques autres assez rapidement, en espérant ne pas avoir introduit de régression (mais bien sûr j'ai ajouté plein de tests unitaires pour limiter les régressions potentielles).

Et concrètement, ce patch va permettre d'avoir un meilleur enregistrement des pages web éditée dans BlueGriffon, Kompozer, ou tout autre application qui sera basée sur XulRunner 1.9.2 minimum (dont Firefox 4)..

mercredi, mars 4 2009

Gnome : Mozilla ou Webkit ?

Dans le projet GNOME, les développeurs veulent mettre du web dans leur desktop. Ils cherchent donc un moteur de rendu qu'ils pourraient intégrer. Dans le monde open-source, il n'y a pas trop le choix : c'est Mozilla, ou Webkit. Mais lequel choisir ?

Un très intéressant billet sur le blog GNOME fait le topo sur les différences entre les deux projets, tant techniques que "philosophiques". Et ça me rappel la conférence de Paul Rouget (contributeur Mozilla) et de Julien Chaffraix (contributeur webkit) aux RMLL 2008, qui concluait : Mozilla est fait pour embarquer, Webkit est fait pour être embarqué.

Ce billet est d'autant plus sympa à lire qu'il n'y a ni troll, ni d'erreurs (enfin, pas au sujet de Mozilla à ma connaissance), et qu'il est vraiment très pragmatique. À lire pour avoir une vue d'ensemble des deux projets.

dimanche, février 22 2009

L'expérimentation Bespin

Comme vous le savez certainement, un nouveau projet est sorti des laboratoires de Mozilla : Bespin. C'est un éditeur de code en ligne. En découvrant ses entrailles, j'ai été bluffé par le fait qu'ils utilisent l'élément canvas pour faire le rendu.

Lire la suite...

mercredi, février 11 2009

En vrac

La flemme de faire un billet pour chaque chose à dire, donc voici en vrac quelques news, en particulier sur mes projets...

Lire la suite...

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

lundi, octobre 20 2008

Rendez vous à Paris Web 2008

Comme chaque année, je serais présent à Paris Web 2008. Et cette année encore, j'animerai un atelier le samedi (qui est en fait plus une conférence). J'expliquerai toutes les technologies qui ont ou vont débarquer dans vos navigateurs, et qui vont permettre aux développeurs web de faire des choses plus sympa et plus facilement que maintenant.

Cela sera accompagné de démonstrations sur les principaux navigateurs du marché dans leurs toutes dernières montures de développement : Firefox, Opera, Webkit... IE, on verra, je n'ai pas de windows, mais j'en parlerai aussi...

Rendez-vous donc à Paris-web, les 13, 14 et 15 novembre 2008 !

Ce sera aussi avec plaisir d'y retrouver des connaissances, dont Monique, qui a refait son apparition sur le web ! Bon retour sur le web Monique !

mercredi, septembre 10 2008

La folle histoire des User Agent Strings

Si vous vous demandez pourquoi tout les navigateurs mettent "Mozilla" dans leur identification, ou pourquoi Google Chrome prétend être Safari, Khtml et Gecko à la fois, lisez ceci : l'histoire des chaînes d'identification. C'est hilarant :-)

jeudi, août 7 2008

Mozilla Addons Workshop

Il y a plusieurs semaines, au sein du bureau de Xulfr.org, j'avais relancé l'idée d'organiser cette année, une seconde édition de la "Xulfr party", la première s'étant déroulé il y a un peu moins de deux ans. Mais petit à petit, cette "Xulfr Party", à l'origine une reunion dans le style des barcamp, s'est transformé en véritable journée de conférence. Paul avait d'abord contacté quelques éventuels interressés, qui ont voulu un peu plus qu'un simple barcamp, puis Mozilla Europe a été mis dans la boucle, et William, le p'tit nouveau de Moz-Europe qui s'occupe de la communauté, s'est très vite intéressé au projet. Après quelques heures de discussion, William, Paul et moi, on a fini par boucler le format et le nom de l'évènement, dans le coin détente du Mozilla Firefox+ Summit 2008.

Cela donne donc l'évènement Mozilla Addons Workshop, une journée complète pour tout ceux intéressés par le développement XUL, en particulier le développement d'extension pour Firefox, et le développement d'application XulRunner.

Ça se passera le Samedi 20 septembre[1]. Voyez la news sur Xulfr.org, ou encore le billet de William, pour quelques détails supplémentaires. Nous allons vous donner plus détails dans les jours à venir, donc restez à l'écoute du fils rss des news de xulfr.org !

Notes

[1] On a déjà eu des remarques sur le jour de la semaine, il y a du pour et du contre, et de toute façon, il y aura toujours des mécontents que cela se passe en semaine ou un samedi; pour ma part, je pense que la majorité des intéressés sont des développeurs en SSII ou des étudiants, donc avec peu de possibilité de se libérer en semaine, sauf à prendre sur leur congé, donc je pense que le samedi n'est pas une mauvaise chose. Maintenant, je peux me tromper, et si la demande est forte, on fera ça en semaine la prochaine fois.

samedi, août 2 2008

Thank You Mozilla !

The Summit2008 was a great event for me. I was very enjoyed to meet many contributors. Behind a keyboard, it is not obvious to realize how the Mozilla project has become huge, how it has become very important for the web, and how the community is so big now. This is this kind of event which opens our eyes on the realities of the project.

Thank you Mozilla for this Summit! Thanks to Mitchell Baker to lead the project with so much contagious enthousiasm!

Special thanks too to Dan Portillo and his staff, for the organization of the summit. It was very well organized despite the landslide. All was great!

vendredi, août 1 2008

Summit 2008 : troisième jour

Bon, après la route coupée qui nous a obligé de changer les plannings de retour avec un supplément de 5h pour le voyage de retour, voilà maintenant qu'un camion, vers 6h du matin, percute le transformateur électrique de l'hôtel, provoquant donc une coupure de courant. Il n'aura été rétablie que 8h plus tard, laissant 400 pauvres contributeurs regarder la batterie de leur laptop agoniser.

Cela n'a pas empêché les sessions de se poursuivre (mais sans projecteurs). Celle sur XulRunner fut assez animée, avec les plaintes de quelques utilisateurs/contributeurs, à propos de patchs non acceptés ou du manque de visibilité sur l'avenir du "produit". Il est cependant devenu clair que Mozilla ne veut pas en faire un produit comme Adobe le fait avec Air ou Microsoft avec Silverlight. XulRunner reste, et restera, la plateforme de développement des produits Firefox et Thunderbird[1]. Libre à quiconque de l'utiliser pour ses propres applications, et de proposer des patchs pour améliorer la "généricité" de la plateforme, ce qu'encourage en particulier Mark Finkle. Mais si des API doivent changer pour les besoins des produits Mozilla, elles changeront, et il faudra donc faire avec. Cela n'empêche pas XulRunner d'être une bonne plateforme avec des technologies innovantes et solides.

Le soir, nous avons eu droit à un diner festif dans un restaurant au sommet d'une montagne (il y neigait !). Déco "Mozilla", orchestre, buffet copieux, ce fut une très agréable soirée, avec le discours de cloture de Mitchell Baker et le court mais émouvant discours d'adieux de Mike Schroepfer qui part chez Facebook..

Notes

[1] Pour rappel, Firefox 3 repose sur XulRunner et permet de lancer des applications XulRunner

jeudi, juillet 31 2008

Summit 2008 : deuxième jour

Coté fatigue et jet lag, ça va mieux. Coté sessions, toujours aussi intéressantes. Ce matin, il a été question du futur de Firefox 3.1, de Fennec[1] et de Mozilla Labs. Pour Firefox 3.1, on a eu confirmation que certaines avancées dans Gecko seront bien incluses, dont le support natif de OGG/Vorbis et OGG/Theora pour la balise <video> (activé dans les nightlies build). FF 3.1, ça va dé-chi-rer ! On a pu voir aussi une demo de Fennec sur un Nokia N810, avec son interface totalement repensée : très sympathique.

Sinon, j'ai assisté à une session sur les probables avançées en matière d'interface utilisateur dans Thunderbird 3, et une autre sur les communautés en Europe. À ce propos, sachez que nous (Moz-Europe et Xulfr, accompagnés de quelques partenaires) vous préparons une XulParty like puissance 10, pour Septembre. Stay tune !

À part ça :

Notes

[1] la version mobile de Firefox

mercredi, juillet 30 2008

Summit 2008: première journée

17h10 de voyage de chez moi jusqu'à Whistler : c'est long. Et sans vraiment dormir : c'est vraiment fatiguant. Arrivé vers minuit et demi à l'hotel, j'ai pu toutefois récupérer un peu et être suffisamment frais pour suivre les sessions cette première journée du Summit2008 de Mozilla, même si la fin d'après midi est plutôt dure, jet lag oblige.

En vrac :

  • Hôtel très sympa, chambre confortable (avec cheminée s'il vous plait !)
  • Temps pourri (il pleut :-( )
  • Nourriture correcte, avec rafraichissants, café et collations à volonté toute la journée
  • tout est fait pour que les participants puissent se connaître et échanger : on sent le coté "communauté" du Summit :-)
  • une organisation sans faille jusqu'à maintenant
  • du wifi gratuit bien entendu (mais avec 400 geeks dessus, c'est parfois lent)
  • Très bonne idée ce site qui regroupe tous ce qui se passe sur le Summit, tout comme la salle spéciale détente pour geek mozillian, ouverte 24/24 h, avec babyfoot, jeux vidéos, tennis de table, fauteuils, musique etc... (Ils ont vraiment pensé à tout chez Mozilla)
  • Des sessions "ouvertes" : beaucoup de discussions et d'échanges.
  • Mais difficile de participer à toutes les sessions qui m'intéressent, vu que bon nombre se passe en même temps.
  • Le speech de Mitchell Baker fut très intéressant. Je ne pense pas qu'il a été filmé, ce qui est dommage car cela aurait été instructif pour ceux qui ne connaissent pas trop le projet Mozilla. Elle a entre autre expliqué en quoi Mozilla n'est définitivement pas un projet Open-Source comme les autres (j'y reviendrai peut-être).

Et pour résumer : supère ambiance, journée riche :-)

dimanche, juillet 27 2008

Summit 2008

Cette semaine, il y a un grand évènement organisé par Mozilla : le Summit2008. C'est un rassemblement d'environ 250 400 contributeurs à Firefox et Thunderbird, venant du monde entier. Il se situera dans un grand hotel à Whistler, qui est situé à environ 130 kilomètres de Vancouver, au Canada.

Ça va être le plus gros rassemblement je pense depuis la naissance du projet Mozilla. L'année dernière (ou 2006, je sais plus), il y avait bien eu des "developper days" mais l'audience était moins importante il me semble, et cette année au Fosdem, il y avait "seulement" eu une centaine de contributeurs européens.

Durant ces quelques jours, il sera question de discuter sur les avançées de Gecko, de Firefox, de Thunderbird, et de Fennec [1], que ce soit le présent, mais surtout le futur, tant en terme de technologie pure, qu'en terme d'interface utilisateur, de fonctionnalités etc.. Sans oublier aussi tout ce qui est localisation des applications : comme d'habitude, Mozilla n'oublie pas les contributeurs qui traduisent les applications Mozilla, ils seront nombreux au summit. Des sessions sont prévues aussi pour parler de la documentation (MDC, SUMO etc..), des divers sites (addons par ex) ainsi que de l'évangélisme/marketing. Voir la liste complète des sessions sur le wiki de Mozilla. Pour ma part, je vais surtout assister aux sessions sur le coeur de Gecko, mais aussi Fennec.

Bref, je sens que cela va être très très sympathique. Surtout que j'y suis invité (comme la plupart des contributeurs participants, dont bien sûr d'autres Mozilliens français de chez xulfr.org, frenchmozilla, mozilla-europe etc..). On sera dans un cadre géographique qui semble très beau, mais on n'aura pas trop le temps de se faire croquer par les ours, car cela ne va pas être de tout repos quand même. J'ai hâte d'y être.

Enfin voilà, je finis de préparer ma valise, de régler les derniers détails, et puis direction Vancouver. Ne comptez donc pas sur moi cette semaine (bien que joignable par email, et peut être via IRC sporadiquement), et encore moins les deux suivantes, durant lesquels j'irais faire un repos bien mérité dans le Finistère...

Je vais toutefois essayer de vous tenir au courant des évènements via mon blog :-)

Notes

[1] le navigateur pour mobile de Mozilla, je vous en causerai probablement plus tard

- page 1 de 10