<?xml version="1.0" encoding="utf-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
   <title>Théo Chevalier</title>
   <subtitle>Site personnel de Théo Chevalier</subtitle>
   <link href="http://www.theochevalier.fr/fr_rss.xml" rel="self" type="application/atom+xml"/>
   <updated>2012-11-14T22:04:27-08:00</updated>
   <author>
     <name>Théo Chevalier</name>
     <email>contact@theochevalier.fr</email>
   </author>
   <id>http://www.theochevalier.fr/fr_rss.xml</id>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>Mozilla au Capitole du Libre à Toulouse</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=8&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=8&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/capitole_du_libre_2012.png" alt="" /><p>Samedi 24 novembre plusieurs membres de la communauté francophone de Mozilla, bénévoles et employés, débarquent à  l'ENSEEIHT à Toulouse pour l'édition 2012 du Capitole du Libre ! Consultez le <a href="http://www.capitoledulibre.org/2012/programme.html">programme complet des deux journées</a>.<br/>
<a href="http://www.capitoledulibre.org/2012/">Le Capitole du Libre</a>, c'est l'événement majeur du sud de la France concernant les logiciels libres. Organisé par Toulibre et Ubuntu-fr, il correspond parfaitement aux valeurs de Mozilla et nous y participons avec grand plaisir.
Plusieurs conférences sont programmées le samedi&nbsp;:</p>

<h3>HTML5 et ses amis, par Paul Rouget - de 16h à 17h en salle A201</h3>
<p>HTML5 est partout. Tout le monde en parle. Mais exploite-t-on toutes les possibilités offertes par cette technologie&nbsp;? Que nous attend-il demain&nbsp;? Qu'est-ce que les navigateurs web sont en train de construire&nbsp;?</p>

<h3>«&nbsp;C'est quoi Mozilla&nbsp;?&nbsp;» par Clarista et Théo Chevalier - de 16h40 à 17h en salle C002</h3>
<p>Nous répondrons à toutes vos questions sur Mozilla, sa structure, sa philosophie, ses projets...</p>

<h3>«&nbsp;Comment contribuer à Mozilla&nbsp;», par Clarista et Théo Chevalier - de 18h30 à 18h50 en salle C002</h3>
<p>Être bénévole sur un projet aussi gigantesque que Mozilla c'est, contrairement aux idées reçues, accessible à tout le monde. Chacun peut trouver son domaine de contribution et c'est très gratifiant, à la fois pour soi, pour la communauté et surtout pour les millions d'utilisateurs. Nous présenterons l'organisation de la communauté francophone, comment nous fonctionnons, les différents groupes de travail et ce que nous faisons.</p>

<div class="art_img_right">
  <a href="img/articles_big/cdl2012/tilt.jpg"><img src="http://www.theochevalier.fr/img/articles_big/cdl2012/tilt_mini.jpg" alt="Vue en 3D du site du Capitole du Libre dans Firefox" /></a>
  <p class="art_img_legend">Vue en 3D du site du Capitole du Libre dans Firefox</p>
</div>
<p>Toute la journée du samedi, de 11h à 21h, nous tiendrons un stand Mozilla où nous vous encourageons à venir discuter avec nous, poser toutes les questions qui vous passent par la tête, demander des conseils, ou seulement dire bonjour !
De plus vous pourrez même repartir avec des goodies Firefox.</p>
<p>Nous ferons des démonstrations des toutes dernières nouveautés de différents projets, y compris de futurs projets comme <a href="http://www.mozilla.org/en-US/firefoxos/">Firefox OS</a>, notre système d'exploitation pour téléphones mobiles, entièrement libre et basé sur des technologies web. Vivien Nicolas, lead developer sur le projet pourra répondre à toutes vos questions.</p>

<div class="art_img_center">
  <a href="http://www.mozilla.org/en-US/firefoxos/"><img src="http://www.theochevalier.fr/img/articles_big/cdl2012/gaiaFR.jpg" alt="Firefox OS" /></a>
  <p class="art_img_legend">Firefox OS</p>
</div>
<h3>Toulouse, c'est loin&nbsp;!</h3>
Vous n'habitez pas Toulouse ou ses environs, mais vous souhaitez vraiment nous rencontrer&nbsp;? Peut-être alors serez-vous intéressé par les <a href="http://2012.jdll.org/programme">JDLL (Journées Du Logiciel Libre)</a> à Lyon ce weekend (17 et 18 novembre 2012) où <a href="http://blog.mozfr.org/post/2012/11/Rencontrez-Mozfr-a-Lyon-pour-les-JDLL">MozFR tiendra également un stand et donnera des conférences</a>, ou encore par <a href="http://ubuntu-party.org/17-18-novembre-2012/">l'Ubuntu Party parisienne</a> ce même weekend.
<br/>
À très vite&nbsp;!]]></summary>
        <published>2012-11-14T14:01:46-08:00</published>
        <updated>2012-11-14T14:01:46-08:00</updated>
      </entry>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>Mozilla : mon implication, passée, présente et future</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=7&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=7&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/mozilla.jpg" alt="" />Je vais essayer de résumer ici les derniers évènements Mozilla, vous présenter ceux auxquels je vais prochainement participer, ainsi que  vous présenter mes nouveaux domaines de contribution.

<h3>MozFR Camp</h3>

<p>Les samedi 9 et dimanche 10 juin dernier a eu lieu à Paris, dans les bureaux de Mozilla, le premier week-end de travail de la communauté francophone. 
<br/>
L'objectif de ces deux journées était la réorganisation de la communauté en différents groupes de travail, pour faire face au départ de plusieurs contributeurs de longue date. Ce fut l'occasion pour moi, comme pour d'autres petits nouveaux, de rencontrer une partie de la communauté francophone. 
Cela m'a permis de mettre un énorme coup d'accélérateur dans mon implication au sein du projet Mozilla et de sa communauté comme vous pourrez le constater dans la suite de cet article.<br/>
Lors du week-end de travail, Pascal Chevrel (responsable de la traduction des sites web chez Mozilla) a lancé un appel à contribution pour la traduction des logiciels Mozilla (Firefox Desktop & Mobile, Thunderbird, Seamonkey et Lightning). Bien que n'ayant aucune expérience dans le domaine de la traduction, je me suis proposé et ai rejoint l'équipe.
Actuellement je me charge de la traduction avec Benoit Leseul. Jean-Bernard Marcon (alias Goofy), professeur de Lettres et contributeur Mozilla depuis longtemps, relit les traductions et ouvre des bogues sur le Bugzilla francophone, si nécessaire. J'en profite pour le remercier ici pour son travail et ses bons conseils. Merci Goofy !<br/>
Deux mois se sont écoulés, il est l'heure d'un petit bilan.</p>

<h3>Traduction des logiciels Mozilla</h3>
<p>
La traduction me plaît bien et se passe mieux que je ne l'espérais. J'ai en deux mois, effectué plus de 150 commits (Nightly, Aurora, et Bêta confondues). La majorité ayant été effectuée entre juin et juillet, car août fut un mois plutôt calme. Le nombre de commits ne veut pas dire grand-chose ici, un commit pouvant aller du simple changement de nom d'une chaîne, à l'ajout de dizaines de chaînes. On va dire que ces mois calmes auront été mon échauffement pour mon premier gros travail de traduction qui sera, en plus de la reprise d'activité à la rentrée, la traduction de Firefox OS, courant septembre (si tout va bien). Je vais essayer de garder un rythme constant durant l'année scolaire afin de ne pas me laisser déborder, vu que cela peut arriver très vite.<br/>
 Il m'a fallu quelques jours pour prendre l'habitude de la traduction, apprendre à détecter les expressions courantes, le style à adopter, les conventions en ce qui concerne les caractères spéciaux, etc. Puis il m'a également fallu me familiariser avec les outils et les procédures, mais c'est allé assez vite, car certaines procédures sont les mêmes que pour publier une modification dans le code source de Firefox. Et puis il faut dire que la communauté francophone, très pointue niveau traduction, m'a bien aidé.<br/>
En parlant de ça, Pascal a récemment repris un projet très utile aux traducteurs : <a href="http://transvision.mozfr.org/">Le Transvision</a>. Le Transvision, c'est un glossaire, qui permet à tous les traducteurs Mozilla de comparer leur travail afin de garder une cohérence globale. Il fait même bien plus que cela, car il permet de détecter certaines erreurs, retrouver dans quel fichier se trouve telle chaîne et bien plus encore ! Vous pouvez d'ailleurs <a href="https://github.com/mozfr/transvision">le forker sur Github</a> pour l'utiliser pour vos projets, rapporter des bogues ou proposer des patchs :)
Pascal a nettoyé le code, corrigé de nombreux bogues, continue à le faire et a commencé à ajouter de nouvelles fonctionnalités. Il avance tellement vite que la version 1.3 est sortie aujourd'hui ! Vous pouvez <a href="http://transvision.mozfr.org/changelog.php#v1.3" hreflang="en">consulter les notes de version </a>, ou <a href="http://blog.babelzilla.org/2012/08/13/mozillian-localizers-enjoy-transvision-1-2/" hreflang="en">obtenir plus d'informations sur Transvision.</a>
</p>

<h3>I'm a Mozilla Reps!</h3>

Depuis début août, j'ai <a href="https://reps.mozilla.org/u/tchevalier/">fièrement rejoint</a> les rangs des représentants de Mozilla (Mozilla Reps), et cela implique plusieurs choses. Tout d'abord, je peux désormais m'exprimer au nom de Mozilla afin de communiquer sur notre mission, participer ou organiser des évènements, commander des goodies, etc.
Ensuite, je me dois en retour de faire mon maximum pour recruter de nouveaux contributeurs, défendre nos valeurs et documenter toutes mes activités.<br/>
J'ai déjà prévu d'organiser et/ou d'assister à trois évènements pour les trois mois à venir :) Tout d'abord, le MozCamp !

<h3>MozCamp Europe 2012</h3>

J'ai été invité cette année au MozCamp qui se déroulera les 8 et 9 septembre à Varsovie, en Pologne. Cet évènement majeur a pour but de clarifier la mission de Mozilla pour l'ensemble des Mozilliens, de définir ensemble le chemin que nous allons suivre et de nous enseigner un maximum de choses. Cette année, il sera centré sur Firefox Desktop et Mobile, Firefox OS et l'agrandissement de la communauté Mozilla. Ce sera un très chouette évènement où plus de 300 mozilliens, bénévoles ou employés, assisteront tous ensemble à des conférences, des ateliers et échangeront dans la bonne humeur. J'ai déjà prévu d'assister à l'atelier de Tristan Nitot et de Christian Heilmann, deux mastodontes de la communication chez Mozilla, qui vont nous apprendre à parler efficacement de Mozilla. Autant dire que nous serons à la bonne école.
Il y a plein d'autres super ateliers auxquels j'aimerais participer, j'espère qu'ils seront tous retenus et que j'aurai le temps de tout faire !
<div class="art_img_right">
  <a href="http://www.marriott.com/hotels/travel/wawpl-warsaw-marriott-hotel/"><img src="http://www.theochevalier.fr/img/articles_big/mozilla/hotel_mariott_warsaw.jpg" alt="Le Capitole du Libre, première édition" /></a>
  <a href="http://www.fabrykatrzciny.pl/eng/the-venue"><img src="http://www.theochevalier.fr/img/articles_big/mozilla/fabryka_trzciny.jpg" alt="Le Capitole du Libre, première édition" /></a>
  <p class="art_img_legend">L'hotel Mariott et la Fabryka, à Varsovie</p>
</div>
Je reviendrai plus en détails sur l'évènement courant septembre. Et avec des photos ! En attendant, un aperçu de l'hôtel Mariott et de la Fabryka où tout se passera.<br/>

L'évènement n'est accessible que sur invitation, mais vous pouvez consulter <a href="https://wiki.mozilla.org/MozCampEU2012" hreflang="en">le Wiki Mozilla</a> si vous voulez en savoir plus.

<h3>Les JDLL 2012 et Le Capitole du Libre</h3>
<p>Je serai également présent à Lyon les samedi 17 et dimanche 18 novembre pour les <b>Journées Du Logiciel Libre</b>, ainsi qu'à Toulouse le week-end suivant (samedi 24 et dimanche 25 novembre) pour le <b>Capitole du Libre</b>. Ce sont deux gros week-ends de conférences et d'ateliers sur le monde du Libre. L'entrée y est totalement gratuite, n'hésitez-donc pas à consulter les pages des évènements pour avoir plus d'informations :<br/>
- <a href="http://wiki.mozfr.org/JDLL_2012">Journées Du Logiciel Libre 2012 (JDLL 2012)</a><br/>
- <a href="http://wiki.mozfr.org/Capitole_du_Libre_2012">Le Capitole du Libre 2012</a>
</p>
<div class="art_img_right">
  <a href="http://www.flickr.com/photos/gpaumier/6412888359/lightbox/"><img src="http://www.theochevalier.fr/img/articles_big/mozilla/capitole_du_libre.jpg" alt="Le Capitole du Libre, première édition" /></a>
  <p class="art_img_legend">Première édition du Capitole du Libre à Toulouse<br/>(Crédits photo : Guillaume Paumier)</p>
</div>
<p>
Pour ce qui est du Capitole du Libre, côté Mozilla pour l'instant ce qui est sûr, c'est que Paul Rouget fera une conférence sur Firefox.
Je suis en train de m'occuper de l'organisation pour que l'on soit quelques mozilliens supplémentaires et que l'on ait un stand Mozilla afin de faire du support, parler des projets Mozilla (et faire des démos), distribuer des goodies (En général les gens aiment beaucoup cette partie ;) ), et, pourquoi pas, convaincre certains de consacrer un peu de leur temps à Mozilla. J'ai confiance, ça va être vraiment chouette !
</p>
<p>
N'hésitez pas à régulièrement visiter la <a href="http://wiki.mozfr.org/MozFR:Actualit%C3%A9s">page Actualités</a> du Wiki MozFR pour vous tenir au courant des prochains évènements Mozilla près de chez vous !
</p>

P.S: Un dernier merci à Goofy qui a eu la gentillesse de relire également cet article :)
]]></summary>
        <published>2012-08-17T13:23:26-07:00</published>
        <updated>2012-08-17T13:23:26-07:00</updated>
      </entry>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>Astuce : des mots-clés personnalisés dans Firefox</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=6&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=6&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/astuce1.jpg" alt="" /><p>Voici une astuce très pratique et pas assez connue pour Firefox qui vous permettra de gagner un peu de temps de navigation au quotidien. Concrètement, vous allez pouvoir taper un mot-clé suivi d'un argument dans la barre d'adresse et Firefox vous redirigera vers la bonne page.<br/>

C'est <a href="http://www.chevrel.org/fr/carnet/">Pascal Chevrel</a> qui m'a fait découvrir cette astuce lors du week-end MozFR, les 9 et 10 juin derniers à Paris. (Je reviendrai cette semaine sur cet évènement dans un nouveau billet.)</p>

<p>Tout d'abord, choisissez un site que vous consultez régulièrement et qui possède un argument dans son URL.
<br/>
Par exemple, nous allons appliquer notre astuce au site le-dictionnaire.com. Lorsque l'on recherche une définition, on se rend compte que le mot recherché est un argument de l'adresse de la page (Ici il s'agit de « logiciel ») :
<br/><a href="http://www.le-dictionnaire.com/definition.php?mot=logiciel" rel="nofollow">http://www.le-dictionnaire.com/definition.php?mot=logiciel</a>
<br/>
Avouez, ce serait pratique de pouvoir taper « dico logiciel » dans la barre d'adresse, et que Firefox ouvre cette page tout seul, non ? C'est exactement ce que nous allons lui faire faire.
</p>

<p>Pour commencer, si ce n'est pas déjà le cas, créez un marque-page pour cette adresse (En cliquant sur l'étoile dans la barre d'adresse.)
<br/>
Par défaut votre nouveau marque-page se trouvera dans les marques-pages non classés. Pour y accéder : cliquez sur le menu général de Firefox, puis sur « Marques-pages ». Dans le menu de gauche, cliquez sur « marques-pages non classés ». Allez tout en bas de la page, votre nouveau marque-page s'y trouve, cliquez dessus. Un menu est apparu en dessous, cliquez sur le bouton « Plus » du menu. &Agrave; présent, dans le champ « Mot-clé », ajoutez le mot que vous avez choisi pour ce raccourci. Ici, nous utiliserons le mot « dico ».
</p>
<p>
Maintenant, vous allez devoir modifier le champ « Adresse ». Localisez le paramètre et remplacez-le par « %S », comme sur la capture d'écran.</p>
<p>
<img src="http://www.theochevalier.fr/img/articles_big/astuce1/etape_3.jpg" alt="Astuce des mots-clés personnalisés dans Firefox - Étape 3" class="art_image" />
</p>

Enfin, ouvrez un nouvel onglet dans Firefox et dans la barre d'adresse tapez : « dico parapluie », puis appuyez sur Entrée.
<p>
<img src="http://www.theochevalier.fr/img/articles_big/astuce1/etape_4.jpg" alt="Astuce:des mots-clés personnalisés dans Firefox - Étape 4" class="art_image" />
</p>
Firefox vous ouvre automatiquement la page de la définition du mot parapluie !
<p>
<img src="http://www.theochevalier.fr/img/articles_big/astuce1/etape_5.jpg" alt="Astuce: des mots-clés personnalisés dans Firefox - Étape 5" class="art_image" />
</p>
<p>Bien sûr, ce site est un exemple, cela marche pour n'importe quel autre site. Je l'utilise moi-même tous les jours pour qu'en tapant « bug xxxxxx », Firefox m'envoie directement sur la page Bugzilla relative au bug xxxxxx. Et ça me fait gagner pas mal de temps quand quelqu'un me parle d'un numéro de bug sans donner de lien :)</p>]]></summary>
        <published>2012-07-09T05:16:44-07:00</published>
        <updated>2012-07-09T05:16:44-07:00</updated>
      </entry>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>Compte-rendu Sud Web 2012</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=5&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=5&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/sudweb2012_cr.jpg" alt="" /><p>Pour une première expérience, ce Sud Web aura été une réussite! Ces deux journées auront été intenses, impressionnantes, chaleureuses, mais surtout très instructives pour l'étudiant que je suis. J'ai pu enfin rencontrer toutes ces personnes que je suis régulièrement sur internet, et rien que pour ça c'était super!
<br/>Bon ensuite, niveau organisation, je crois qu'on pouvait difficilement faire mieux. Sérieux quoi, on a été chouchoutés dès l'arrivée avec un buffet monstrueux, tout à été pensé, calé, millimétré, l'équipe est même allée jusqu'à contenter les plus geeks d'entre nous en nous offrant une superbe serviette siglée Sud Web à l'occasion du Towel Day! Franchement, si ça c'est pas la classe! Et puis comme ce n'était pas assez, j'ai même gagné une licence Balsamiq.
<br/>Tout est fait pour que tout le monde passe un très bon moment, ne soit pas exclu. C'est ce qui aurait très facilement pu m'arriver par exemple, vu que je ne connaissait personne! <sub>(Et que je suis plutôt timide, mais chut!)</sub> Non, franchement, j'ai beau chercher, je n'ai aucun reproche à faire à ces deux journées. Un grand bravo à tout le staff!
</p>
<p>
La journée de Vendredi, dédiée aux conférences aura, à mes yeux, été marquée par les conférences de Bruce Lawson d'Opera et de Nicolas Hoffmann. Les deux conférences se rejoignaient sur le thème de l'Open Web. Toutes les conférences ont été instructives, mais j'ai été agréablement surpris par celles-ci. Pour tout dire, il y a eu tellement de choses intéressantes, que je ne pourrais pas tout traiter ici...

<h3>Oh, IE6, how we loved you!</h3>
<p>
Bruce à officié sa conférence en véritable rock-star, galvanisant la salle avec des photos choc, statistiques et citations minutieusement choisies.
Il nous a rappelé que nous étions heureux lors de la sortie d'IE6. Enfin, rappelé à ceux qui ont connu cette époque, ce qui n'est pas mon cas :)
J'ai été réellement étonné d'apprendre qu'à sa sortie, IE6 fût un succès auprès du public et des professionnels, pas uniquement avec l'installation par défaut sous Windows, mais aussi grâce à l'apport d'HTML 4.01, des CSS, des .htc, d'ActiveX, etc. Il y eu donc un rapide monopole du marché par cet illustre butineur, car son concurrent Netscape n'innovait plus. Vous avez dit monopole? => Adoption massive de technologies propres à IE6, et rapidement les sites furent développés uniquement pour lui. D'où la monoculture. C'est à ce moment là que Bruce fit un lien avec la situation actuelle et la possible monoculture webkit.
<br/>
Certains indicateurs sont là: des sites sont développés en ne pensant qu'à webkit (Oubli des autres préfixes dans l'utilisation
de propriétés expérimentales), applications uniquement disponibles pour un seul navigateur, etc. On ne pense plus global.
<p><img src="http://www.theochevalier.fr/img/articles_big/sudweb2012_cr/golden_pistachio.jpg" alt="Bruce lawson - Webkit monoculture" class="art_image"/></p>
Un développeur sur trois serait favorable à cette monoculture, mais ils n'ont pas conscience des conséquences que cela aurait.
Cela améliorerait leur confort personnel, mais entrainerait l'arrêt pur et simple de l'innovation pour le Web, le passé l'a déjà prouvé. Bruce nous a donc rappelé l'importance de ne pas être égoïstes, de penser "Web" et pas uniquement pour un moteur de rendu en particulier.
</p>
<h3>Open Web, le combat continue</h3>
<p>
Nicolas Hoffman, sous la forme d'un lightning-talk (5 minutes), tout aussi déterminé et militant que Bruce Lawson, mais sans le côté rock-star, a pour sa part remis en cause le système actuel des préfixes massivement mis en production, trop souvent mal utilisés, source de la monoculture dont parlait Bruce. Il a également fait passer un message à la fois alarmiste (Le Web ouvert est en danger!), et à la fois réconfortant: le Web est universel, nous partageons tous ses valeurs, agissons! Et Nicolas de conclure sur une citation d'Edmond Burke <blockquote> « La seule chose qui permet au mal de triompher est l'inaction des hommes de bien. »</blockquote>
Ces deux discours m'ont vraiment fait chaud au coeur, ça donne une patate de fou d'entendre ça!
</p>

<h3>CSS3 With a Safety Net</h3>
<p>
Plus tard dans la journée, Peter Gasston d'Opera Software à pour sa part réalisé une très belle (Et fun aussi, les <a href="http://lanyrd.com/2012/sudweb/sqptc/">slides</a> valent le coup d'oeil) conférence sur l'utilisation des CSS3 en production. Il nous a fait prendre conscience, parfois en exagérant, mais c'était efficace, que le "pixel-perfect" est une utopie, et que seul un mauvais designer tente de l'imposer à l'intégrateur.
Un tel designer travaille avec vous? « Ne lui dites rien. » Pourquoi? « Parce que vous devez faire des trucs cool! ». Tel a été le message martelé par Peter.
<p><img src="http://www.theochevalier.fr/img/articles_big/sudweb2012_cr/do_cool_stuff.jpg" alt="Peter Gasston - Do cool stuff"  class="art_image"/></p>
Il a ensuite argumenté que tant que cela ne gêne pas la navigation, il est inutile d'alourdir le site ou de perdre beaucoup de temps pour les navigateurs obsolètes, il faut plutôt chercher à récompenser les personnes utilisant un navigateur à jour. C'est là que la métaphore du croissant entre en jeu pour imager l'amélioration progressive:
<p><img src="http://www.theochevalier.fr/img/articles_big/sudweb2012_cr/progressive_enhancement.jpg" alt="Peter Gasston - Progressive enhancement"  class="art_image"/></p>
</p>

<h3>Mozilla rocks!</h3>
<p>
Enfin, comment ne pourrais-je pas parler de Mozilla? J'ai eu l'honneur de rencontrer Jérémie Patonnier, David Bruant, Thomas Bassetto et Anthony Ricaud, rien que ça! Jérémie a remplacé (Avec brio!) un orateur malade à la dernière minute, et nous a convaincu qu'il était important de documenter le Web ouvert. Anthony, lui, a tenu une conférence sur les bénéfices à participer à un projet open-source, et on peut dire qu'on s'est bien poilés :)
 
<p><img src="http://www.theochevalier.fr/img/articles_big/sudweb2012_cr/altruisme_pour_ta_gueule.jpg" alt="Anthony Ricaud - L'altruisme pour ta gueule"  class="art_image"/></p>
En bon troll, tout le monde en a pris pour son grade, à commencer par Jérémie pris pour cible lors de l'explication de <a href="http://fr.wikipedia.org/wiki/M%C3%A9thode_du_canard_en_caoutchouc" hreflang="fr" target="_blank">la méthode du canard en caoutchouc</a>. L'humour était bien présent, mais le sujet n'en restait pas moins sérieux, et Anthony a avancé de solides arguments, comme par exemple s'entrainer à utiliser des technologies récentes, se faire connaitre, apprendre de nouvelles compétences, etc.
<br/>Pour résumer, des gars super sympas, disponibles, bourrés d'humour et qui n'ont pas la grosse tête, comment ne pas les adorer?
<p><img src="http://www.theochevalier.fr/img/articles_big/sudweb2012_cr/mozilla.jpg" alt="Jérémie Patonnier, Théo Chevalier, Anthony Ricaud"  class="art_image"/></p>
</p>

<h3>Repas communautaire</h3>
<p>
Très bon moment, je me suis pas ennuyé une seule seconde, une soirée conviviale où tout le monde était disponible pour discuter. Il aura été question de choses diverses et variées, comme par exemple du possible Code of Conduct de Mozilla, d'intégration, de DevTools, du bilan de la journée avec le staff, etc. On a également longuement commenté la rumeur du jour avec Karl Dubost, à savoir le possible rachat d'Opera Software par Facebook. Une bonne initiative à faire perdurer, ça permet de réellement boucler la journée, et faire le tour de tous les sujets.
</p>

<h3>L'élaboratoire</h3>
<p>
Le lendemain, à l'Epitech Toulouse, j'ai débuté la journée en tenant le stand Mozilla avec Jérémie et Anthony, où de nombreux goodies étaient à disposition. (Moi qui depuis des mois désespérait de trouver un simple sticker Firefox, j'ai été largement comblé :p) C'était cool de discuter de développement, de Firefox, et d'open web avec les gens qui venaient au stand.
<br/>En fin de matinée, j'ai assisté à l'atelier Open Web Group, où il a été décidé de l'avenir du site <a href="http://openweb.eu.org/" hreflang="fr" target="_blank">http://openweb.eu.org</a>. Il y eû une forte mobilisation pour ce beau projet, et cette poussée aura porté ses fruits pour remotiver tout le monde...
<blockquote class="twitter-tweet tw-align-center" lang="fr"><p>c'est officiel : je sors de ma retraite et je fais du @<a href="https://twitter.com/openwebgroup">openwebgroup</a> là maintenant tout de suite pour les 6 prochains mois.</p>&mdash; Stephane Deschamps (@notabene) <a href="https://twitter.com/notabene/status/208946204954992640" data-datetime="2012-06-02T15:40:31+00:00">Juin 2, 2012</a></blockquote>
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

L'après-midi, j'ai assisté à l'atelier animé par Karl et Anthony sur l'amélioration des outils de debug dans les navigateurs, dont voici un extrait:
<p>
<iframe src="http://player.vimeo.com/video/42885321" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen class="art_image"></iframe>
</p>
Très très intéressant, j'ai appris plein de trucs au passage.
<br/>Enfin j'ai fini la journée avec l'atelier MDN avec Jérémie et David, pour une initiation à la documentation. Je vais essayer de m'y mettre un de ces jours, maintenant que j'ai vu les possibles champs d'action, et que je sais qu'il n'est pas du tout nécessaire d'être un expert sur un sujet pour le documenter.
</p>
Vous pouvez retrouver les slides et les vidéos des conférences & ateliers sur <a href="http://lanyrd.com/2012/sudweb/coverage/">Lanyrd</a>, et les photos de ces deux journées sur <a href="http://www.flickr.com/groups/sudweb2012/">l'album Flickr.</a>
<br/>Plus qu'une chose à dire: vivement que ça recommence!]]></summary>
        <published>2012-06-02T23:32:10-07:00</published>
        <updated>2012-06-02T23:32:10-07:00</updated>
      </entry>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>L'activation par défaut de la télémétrie dans Firefox Nightly et Aurora</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=3&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=3&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/telemetry.jpg" alt="" />Je vais vous parler d'une fonctionnalité de Firefox sur laquelle je travaille, et qui peut paraitre pour certains banale, ou sans grand intérêt, mais qui en réalité est incroyablement utile: l'envoi de données de performances, également appelée télémétrie.

Tout d'abord, comme cette fonctionnalité est plutôt méconnue et n'est pas réellement visible pour l'utilisateur: la télémétrie, qu'est-ce que c'est ?
Si l'on se réfère à Wikipédia, <blockquote>« La télémétrie est une technologie qui permet la mesure à distance et la journalisation d'informations d'intérêt vers le concepteur du système ou un opérateur. »</blockquote>
Et dans le cas de Firefox cela se traduit par l'envoi de données concernant les performances, la configuration matérielle de la machine, la consommation mémoire, la réactivité, ainsi que la fréquence d'utilisation des fonctionnalités.

<p>Cette fonctionnalité est, et restera, à activer manuellement par l'utilisateur dans Firefox, et Firefox Beta. Cela doit rester à l'utilisateur de choisir, c'est un point essentiel. En revanche, en ce qui concerne les versions de développement, <a href="http://nightly.mozilla.org/">Firefox Nightly</a> et <a href="http://www.mozilla.org/firefox/channel/">Firefox Aurora</a>, nous considérons que les utilisateurs de ces versions peuvent être traités différemment, et donc avoir cette option activée par défaut. Mais rassurez-vous il n'est pas, et ne sera jamais question d'imposer quoi que ce soit aux utilisateurs: il reste évidement possible dans tous les cas de simplement décocher l'option "Envoyer les rapports de performance" dans l'onglet Avancé des options de Firefox.
</p>

<p>En effet, dans les versions de développement, la télémétrie sera active à la création d'un nouveau profil, ainsi que pour les utilisateurs actuels qui n'ont encore fait aucun choix à ce sujet. Encore une fois, nous avons pris toutes les précautions nécessaires pour respecter le choix des utilisateurs. Par exemple les personnes l'ayant précédemment refusée, la garderont désactivée, et les préférences des versions de développement et des version "grand public" seront indépendantes, c'est-à-dire qu'il sera possible, par exemple, sur un même profil, de l'activer lors de l'utilisation de Nightly, et de la désactiver lors de l'utilisation de Firefox. De plus, nous souhaitons que les utilisateurs soient au maximum conscients de cet envoi automatique, c'est pourquoi nous avons mis en place:

<br/><br/>- Premièrement, un message explicatif accessible en permanence, dans la boite de dialogue "à propos de Firefox". Il est déjà présent depuis plusieurs mois, alors que la fonctionnalité n'est pas encore activée par défaut (Ce fût ma toute première modification dans Firefox!)

<br/><br/>- Deuxièmement, un bandeau informatif qui s'affichera en haut de l'écran dès que l'activation par défaut sera effective.

<br/><br/>- Troisièmement, encore un message informatif, sur la page de téléchargement de ces versions de développement.

<br/><br/>- Et enfin, une FAQ pour la presse, ainsi qu'un billet sur le blog officiel de Mozilla annonçant le changement, seront publiés.</p>


<p>Mon patch est terminé, fonctionnel, et en attente d'une ultime relecture. Il faudra également attendre la fin des discussions qui ont lieu en ce moment-même avec Mitchell Baker, la présidente de Mozilla, afin d'avoir le feu vert. J'espère, ainsi que de nombreux autres développeurs avoir ce feu vert, car les données de performances sont d'une importance cruciale dans le développement de Firefox, et nous en manquons cruellement. Le taux actuel d'activation est de seulement 2%, ce n'est vraiment pas assez. Mon patch va donc logiquement augmenter de façon significative cette masse de données sur les versions de développement, et cela sera utile à plusieurs niveaux:

<br/><br/>- Le taux précis d'adoption/d'utilisation d'une fonctionnalité permet de connaitre l'impact qu'aura un patch, et ainsi de pouvoir juger de son utilité, de définir une priorité entre les patchs. Un patch concernant une fonctionnalité utilisée par une majorité d'utilisateurs sera à traiter en priorité, mais d'autres éléments sont à prendre en compte.

<br/><br/>- Il sera plus facile de découvrir les ralentissements dans Firefox, et donc de les corriger. Même chose pour les fuites de mémoire (<a href="https://wiki.mozilla.org/Performance/MemShrink">Programme memshrink [en]</a>), ainsi que la réactivité globale du logiciel, incluant le temps de démarrage (<a href="https://wiki.mozilla.org/Performance/Snappy">Programme Snappy [en]</a>)

<br/><br/>- Les incompatibilités matérielles peuvent être également décelées plus tôt dans le processus de développement. En effet, l'écosystème de configurations matérielles est tel que Mozilla ne peut pas tout tester, il faut donc une masse importante de données pour trouver les configurations incompatibles.</p>

<p>La télémétrie est donc quelque chose de vraiment précieux pour le développement du logiciel, et permet des améliorations significatives, et rapides dans Firefox. Et il ne faut pas non plus négliger l'utilisateur, sa vie privée, et ses choix. Ce fût d'ailleurs assez compliqué, et j'y reviendrais plus tard dans un nouveau billet. En tout cas, si vous souhaitez faire un geste gratuit, utile, et immédiat pour Firefox, je vous encourage fortement à commencer par activer la télémétrie!</p>]]></summary>
        <published>2012-05-03T20:40:17-07:00</published>
        <updated>2012-05-03T20:40:17-07:00</updated>
      </entry>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>Participez au projet Firefox</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=2&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=2&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/firefox.jpg" alt="" /><p>Firefox est un logiciel open-source développé par la fondation à but non-lucratif Mozilla: une communauté mondiale de contributeurs. Mozilla défend l'Internet libre et ouvert, où l'utilisateur est maître de ses données, de ce qu'il fait et de ses choix. Firefox est un des nombreux projets que Mozilla a créé pour y parvenir, et son développement est à l'image de ce but. Vous pouvez donc vous aussi participer, et c'est le but de cet article: vous montrer qu'il est facile de se rendre utile, sans forcément posséder de compétences techniques.</p>

<p>
Que vous ne connaissiez rien à la programmation n'est pas important, il existe de nombreuses alternatives pour vous rendre utile auprès des millions d'utilisateurs. Voici une liste non-exhaustive d'implications possibles:

<br/>- <a href="http://www.mozilla.org/firefox/channel/">Testez les versions expérimentales</a>

<br/>- <a href="https://bugzilla.mozilla.org/">Rapportez des bugs [en]</a>

<br/>Je vous conseille d'en parler d'abord sur <a href="http://forums.mozillazine.org/viewforum.php?f=23">les forums Mozillazine [en]</a> (Ou <a href="http://www.geckozone.org/forum/viewforum.php?f=24">Geckozone.org [fr]</a>) où de nombreux testeurs de Firefox se rendent chaque jour. Expliquez clairement le problème identifié, avec les étapes à reproduire (<abbr title="Steps To Reproduce">STR</abbr>). Une fois que le bug est confirmé, vous pouvez le rapporter sur Bugzilla.

<br/>- <a href="https://support.mozilla.org/kb/benevoles-recherches">Participez à la rédaction de l'aide et aux réponses aux questions des utilisateurs</a> (<abbr title="SUpport MOzilla">SUMO</abbr>)


<br/>- <a href="https://developer.mozilla.org/Project:fr/Comment_aider">Rédigez ou traduisez la documentation sur le Mozilla Developer Network</a> (<abbr title="Mozilla Developer Network">MDN</abbr>)

<br/>- <a href="http://wiki.frenchmozilla.org/index.php/Vous_voulez_contribuer_%3F">Contribuez à la traduction des applications Mozilla</a>
<br/>(Pour toute question concernant la documentation, ou la traduction, n'hésitez pas à demander sur <a href="irc://irc.mozilla.org/devmo">#devmo</a> ou <a href="irc://irc.mozilla.org/frenchmoz">#frenchmoz</a>. Vous pouvez également jetter un oeil à <a href="https://developer.mozilla.org/Project:fr/Pour_commencer">cette page</a> pour bien commencer.)

<br/>- <a href="http://input.mozilla.com">Donnez votre avis, soumettez vos idées</a>
<br/>- <a href="https://affiliates.mozilla.org">Promouvez Firefox sur votre site Web</a>, ou parlez-en autour de vous!
<br/>- <a href="http://www.mozilla.org/firefox">Essayez Firefox</a>, tout simplement!</p>
<p>
Nous avons vu certaines implications à la portée de tous, mais si vous savez développer dans l'un des langages suivants: XUL, CSS, Javascript, C, ou C++, vous pouvez contribuer directement dans Firefox grâce à <a href="https://bugzilla.mozilla.org/">Bugzilla</a>. Bugzilla est le bug tracker de Mozilla, naviguer en son sein et comprendre le processus de résolution d'un bug n'est pas toujours facile au début, et c'est normal, mais les développeurs sont là pour vous aider et vous corriger. Tous vous diront que faire des erreurs vous permet d'apprendre. La communauté est très indulgente de manière générale, et est toujours prête à aider. Il vous suffit de vous lancer!

<br/>Ah, au fait, je parle de bug depuis tout à l'heure, mais chez Mozilla, le terme "bug" n'est pas uniquement limité aux dysfonctionnements. Un bug est un billet ouvert sur Bugzilla auquel sera attaché un patch (Modification du code source) qui apportera une nouvelle fonctionnalité, une amélioration, supprimera quelque chose, ou, effectivement, corrigera un dysfonctionnement, un crash, une faille, etc.
</p>
<p><a href="http://blog.johnath.com/">Johnathan Nightingale [en]</a>, Directeur de l'ingénierie Firefox, a réalisé une vidéo expliquant comment prendre en main Bugzilla [en]:</p>
<video controls src="http://people.mozilla.org/~johnath/bugzilla/BugzillaForHumans.ogv"> <object width="600" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9205730&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1"/></object> </video>
</p>

<p>Vous pouvez ensuite lire la documentation pour prendre en main le code source Firefox.
<br/><a href="https://developer.mozilla.org/En/Developer_Guide">Cette page</a> est un bon départ, elle regroupe les explications concernant les outils, le style de programmation, la hiérarchie du code source, comment développer un patch puis compiler Firefox, etc. Comme vous débutez, pour votre premier bug, il est conseillé de choisir un bug simple. Une liste de bugs (non-exhaustive bien sûr) est disponible <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw%3A[mentor%3D;">ici</a>. Ce premier bug est tuteuré, c'est-à-dire qu'un développeur à été désigné pour vous aider et vous guider dans la résolution de ce bug. Son pseudo irc est inscrit après "Mentor=" sur le WhiteBoard du bug. N'hésitez pas à le pinger sur irc pour discuter du bug avec lui. Vous pouvez bien entendu chercher vous-même un bug qui vous corresponde, ou demander un bug facile sur un langage précis sur le canal #developers.
<p>
Maintenant que tout est coordonné, vous allez pouvoir développer et attacher des patchs à votre bug. Par la suite, vous serez peut-être amenés à devoir compiler votre propre Firefox pour tester vos patchs. Rassurez-vous, ce n'est pas si compliqué, <a href="https://developer.mozilla.org/En/Developer_Guide/Build_Instructions">tout est expliqué</a> sur MDN. Lorsque vous rencontrerez des problèmes, ou aurez des questions, il y aura toujours quelqu'un sur <a href="irc://irc.mozilla.org">irc.mozilla</a> sur les canaux <a href="irc://irc.mozilla.org/developers">#developers</a>, <a href="irc://irc.mozilla.org/firefox">#firefox</a> ou sur <a href="irc://irc.mozilla.org/frenchmoz">#frenchmoz</a> qui pourra vous aider rapidement. Des problèmes, c'est inévitable, vous allez en rencontrer. Mais il ne faut pas s'enfermer dans son coin et bloquer dessus! Posez des questions, cherchez de l'aide :) Car, n'oublions pas, une communauté est avant tout faite pour ça!</p>

<p>Voilà, j'espère que mon article sans prétention vous aura donné envie de vous impliquer d'une manière ou d'une autre, ou aura éveillé votre curiosité sur le sujet. Sachez que si vous avez des questions vous pouvez bien entendu laisser un message ici, sur <a href="https://twitter.com/#!/t_chevalier">mon Twitter</a>, ou encore venir discuter sur irc sur le canal #developers (Pseudo: tchevalier)</p>]]></summary>
        <published>2012-04-02T23:16:44-07:00</published>
        <updated>2012-04-02T23:16:44-07:00</updated>
      </entry>
    
      <entry>
        <author>
          <name>Théo Chevalier</name>
        </author>
        <title>La synchronisation des données de Firefox</title>
        <link href="http://www.theochevalier.fr/index.php?page=6&amp;article=1&amp;lang=fr" />
        <id>http://www.theochevalier.fr/index.php?page=6&amp;article=1&amp;lang=fr</id>
        <summary type="html"><![CDATA[<img src="http://www.theochevalier.fr/img/articles_big/firefox_sync_logo.jpg" alt="" /><p>Saviez-vous qu'il vous est possible de sauvegarder tous vos favoris, mots de passe, historique, onglets ouverts, thèmes, paramètres, et bientôt même add-ons (<a href="https://addons.mozilla.org/" target="_blank">Modules complémentaires</a>) dans Firefox? Cette fonctionalité a d'abord été développée sous la forme d'un add-on, puis à été implémentée dans Firefox 4.</p>

<p>Firefox Sync peut vous être utile à plusieurs niveaux, tout d'abord si vous êtes adepte du surf mobile, vous trouverez intéressant d'avoir en permanence toutes vos données qui vous suivent sur votre PC portable ou votre smartphone, d'autant plus que sur mobile, taper des mots de passe peut s'avérer fastidieux.<br/>Firefox Sync vous permet également de ne plus perdre vos données. J'ai souvent rencontré le cas où des amis avaient éffacé leur profil Firefox par mégarde et souhaitaient retrouver leurs marques-pages, mots de passe... et je trouvais dommage qu'ils ne connaissent pas Sync et tout son potentiel. Et c'est le but de cet article: vous faire connaître cette fonction qui reste transparente au quotidien, mais qui peut vous sauver la vie. Firefox Sync vous garanti de ne jamais perdre vos données, et cela même si votre ordinateur est inaccessible, vous pourrez rentrer votre clé de synchronisation et rapatrier l'ensemble des données sur n'importe quel appareil (à condition d'avoir synchronisé votre profil avec un second appareil pour en récupérer la clé, ou d'avoir stocké cette clé dans un endroit différent. L'imprimer peut être une bonne solution.).<br/>
Aussi, vous n'êtes pas obligé de synchroniser toutes vos données, vous pouvez choisir quoi synchroniser entre tous vos appareils et quoi garder uniquement sur votre ordinateur! Tout est paramétrable à tout moment dans l'onglet Sync des options de Firefox.</p>
<p>
Vous voulez essayer? Rien de plus simple, il vous suffit de suivre les étapes se trouvant sur cette page:
<a href="https://support.mozilla.com/kb/how-do-i-set-up-firefox-sync">https://support.mozilla.com/kb/how-do-i-set-up-firefox-sync</a>.
<br/>
Une fois que vous avez créé votre compte Sync sur votre ordinateur, vous pouvez ajouter autant d'appareils dotés de Firefox que vous voulez, simplement en suivant les étapes expliquées ici:
<a href="http://support.mozilla.org/kb/add-a-device-to-firefox-sync">http://support.mozilla.org/kb/add-a-device-to-firefox-sync</a>
</p>

<p>Afin de garantir une sécurité et une confidentialité maximales, toutes vos données envoyées aux serveurs de Mozilla sont encryptée avant même leur envoi, et seul votre Firefox peut les décrypter.</p>

<p>Firefox Sync fonctionne très bien, et continue d'être amélioré, avec notament la prise en charge des Add-ons ainsi que la synchronisation des icônes de vos favoris.</p>

<p>La fonctionnalité de synchronisation des Add-ons est déjà présente dans <a href="http://www.mozilla.org/firefox/channel/" target="_blank">Firefox Beta</a>, et sera disponible pour tous le 13 Mars 2012 dans Firefox 11. Essayez-le et vous ne pourrez plus vous en passer!</p>]]></summary>
        <published>2012-01-07T11:00:00-08:00</published>
        <updated>2012-01-07T11:00:00-08:00</updated>
      </entry></feed>