<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jean-Marc Fontaine &#187; Développement Web</title>
	<atom:link href="http://www.jmfontaine.net/categorie/developpementweb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jmfontaine.net</link>
	<description>Consultant PHP et passionné de web</description>
	<lastBuildDate>Fri, 09 Dec 2011 11:19:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Serez-vous à PHP Tour Lille 2011 ?</title>
		<link>http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/</link>
		<comments>http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 08:36:07 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[AFUP]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/?p=1013</guid>
		<description><![CDATA[La première édition du PHP Tour, le nouveau cycle de conférence de l&#8217;AFUP approche à grands pas. Pour les deux du fond qui ne suivent pas, il s&#8217;agit d&#8217;un évènement similaire au désormais traditionnel Forum PHP mais qui a la &#8230; <a href="http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La première édition du <a href="http://afup.org/pages/phptourlille2011/">PHP Tour, le nouveau cycle de conférence de l&#8217;AFUP</a> approche à grands pas.</p>
<p>Pour les deux du fond qui ne suivent pas, il s&#8217;agit d&#8217;un évènement similaire au désormais traditionnel <a href="http://afup.org/pages/forumphp2010/">Forum PHP</a> mais qui a la particularité de se dérouler en région et de changer chaque année de ville. Le PHP Tour ne se substitue pas au Forum PHP qui lui se tiendra désormais à la fin du printemps et toujours à Paris.</p>
<p>Si vous comptez venir à cette première édition du PHP Tour à Lille et que vous voulez le faire savoir, n&#8217;hésitez pas à utiliser le code HTML suivant :</p>
<pre>&lt;a href="http://afup.org/pages/phptourlille2011/"&gt;
&lt;img src="http://afup.org/templates/phptourlille2011/images/php_tour_lille_2011_jyserai.png"
    alt="PHP Tour Lille 2011, j'y serai !"&gt;
&lt;/a&gt;</pre>
<p>Ce qui donne le résultat suivant :<a href="http://afup.org/pages/phptourlille2011/"><br />
<img src="http://afup.org/templates/phptourlille2011/images/php_tour_lille_2011_jyserai.png" alt="PHP Tour Lille 2011, j'y serai !" /><br />
</a></p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2011. |
<a href="http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/">Permalink</a> |
<a href="http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/#comments">Aucun commentaire</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/&title=Serez-vous à PHP Tour Lille 2011 ?">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2011/09/19/serez-vous-a-php-tour-lille-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Tour Lille 2011 : Appel à conférenciers</title>
		<link>http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/</link>
		<comments>http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/#comments</comments>
		<pubDate>Mon, 16 May 2011 08:26:04 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[AFUP]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/?p=984</guid>
		<description><![CDATA[La fin de cette année va marquer l&#8217;histoire de l&#8217;AFUP avec l&#8217;organisation du premier évènement PHP de taille en région. Calqué sur le modèle éprouvé du Forum PHP, le PHP Tour s&#8217;en distinguera par sa localisation en province mais également &#8230; <a href="http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La fin de cette année va marquer l&#8217;histoire de l&#8217;AFUP avec l&#8217;organisation du <strong>premier évènement PHP de taille en région</strong>. Calqué sur le <a href="http://www.afup.org/pages/forumphp2010/">modèle éprouvé du Forum PHP</a>, le PHP Tour s&#8217;en distinguera par sa localisation en province mais également parce qu&#8217;il changera de ville chaque année. <strong>La <a href="http://afup.org/pages/site/?route=actualites/445/lafup-lance-son-tour-de-france-php-%20un-evenement-itinerant-le-php-Tour">première édition</a> aura lieu à Lille et se tiendra les 24 et 25 novembre 2011.</strong></p>
<p>Pour cette édition lilloise, plusieurs thématiques sont à l&#8217;honneur :</p>
<ul>
<li><strong>Le commerce en ligne</strong> : e-commerce, m-commerce, internet des objets&#8230;</li>
<li><strong>L&#8217;intégration d&#8217;applications hétérogènes</strong> au sein des systèmes d&#8217;informations</li>
<li><strong>L&#8217;échelle du web</strong> : outils, techniques et astuces pour résister aux montées en charge</li>
</ul>
<p>Vous êtes expert dans l&#8217;un de ces domaines,  	vous avez installé une ou plusieurs applications PHP dans un contexte  spécifique (forte charge, client reconnu, projet innovant) ou bien vous  participez à un projet Open Source lié à PHP,  	venez proposer des solutions globales à des problématiques locales.</p>
<p><strong>Attention : l&#8217;<a href="http://afup.org/pages/phptourlille2011/appel-a-conferenciers.php">appel à conférenciers du PHP Tour</a> se termine le 31 mai !</strong></p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2011. |
<a href="http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/">Permalink</a> |
<a href="http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/#comments">Aucun commentaire</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/&title=PHP Tour Lille 2011 : Appel à conférenciers">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2011/05/16/php-tour-lille-2011-appel-a-conferenciers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pourquoi publier mod_pagespeed est une erreur de Google</title>
		<link>http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/</link>
		<comments>http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 10:16:55 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mod_pagespeed]]></category>
		<category><![CDATA[pagespeed]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yslow]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/?p=908</guid>
		<description><![CDATA[Il y a déjà quelques années, Yahoo! bousculait bien des idées reçues en affirmant que les potentialités de gains de performance des applications web se situaient davantage du côté client que du côté serveur. La prise de conscience Menée par &#8230; <a href="http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Il y a déjà quelques années, Yahoo! bousculait bien des idées reçues en affirmant que les potentialités de gains de performance des applications web se situaient davantage du côté client que du côté serveur.</p>
<h3>La prise de conscience</h3>
<p><a href="http://www.jmfontaine.net/wp-content/uploads/2010/11/yslow.png"><img class="alignright size-thumbnail wp-image-919" title="Yslow" src="http://www.jmfontaine.net/wp-content/uploads/2010/11/yslow-150x150.png" alt="" width="150" height="150" /></a>Menée par <a href="http://stevesouders.com/">Steve Souders</a>, une équipe baptisée <a href="http://developer.yahoo.com/performance/">Exceptional Performance team</a> était constituée dans le but de mener des recherches sur les technologies web et leur gestion par les navigateurs. A l&#8217;issue de ces longs tests empiriques,  l&#8217;équipe a publié <a href="http://developer.yahoo.com/performance/rules.html">une liste de préconisations</a> qui a bousculé certaines idées reçues.</p>
<p>Dans la foulée, l&#8217;équipe publiait <a href="http://developer.yahoo.com/yslow/">Yslow</a>, une extension pour Firefox qui permet de tester très simplement l&#8217;application de ces préconisations. On obtient une note entre A et F qui permet de situer son site par rapport à d&#8217;autre en terme de performances et de lister les améliorations possibles.</p>
<h3>Google entre dans la danse</h3>
<p>Google ne pouvait rester longtemps étranger à cette problématique, le <a href="http://www.businessinsider.com/2007/12/yahoo-exec-souders-going-to-google-yahoo-going-to-zero">géant américain recrute donc Steve Souders</a> début 2008 pour monter une équipe similaire en son sein.</p>
<p>L&#8217;équipe publie rapidement sa propre <a href="http://code.google.com/speed/page-speed/docs/rules_intro.html">liste de préconisations</a> ainsi qu&#8217;une extension pour Firefox nommée <a href="http://code.google.com/speed/page-speed/">PageSpeed</a>. La filiation avec Yslow et les préconisations de Yahoo est évidente même si chacun conserve ses particularités.</p>
<h3>Un choix contre-productif</h3>
<p>Pour aller plus loin, Google a annoncé hier la sortie de <a href="http://code.google.com/speed/page-speed/docs/module.html">mod_speedpage</a>, un module Apache qui permet de mettre en place simplement ces préconisations. L&#8217;intention est louable mais elle me semble contre-productive au final.</p>
<p>Proposer des préconisations sous un format facilement compréhensible avec à la fois les raisons qui amènent à prodiguer ce conseil et les manières de l&#8217;implémenter me semble être une bonne manière d&#8217;éduquer les développeurs web et les administrateurs de serveurs en partageant avec le plus grand nombre le fruit des recherches complexes effectuées par des équipes de pointe.</p>
<p>Au contraire, empaqueter l&#8217;application des ces préconisations dans un module Apache prêt à l&#8217;emploi me semble être une fausse bonne idée car les plus fainéants (et qui ne l&#8217;est pas au fond ?) vont préférer installer ce module à l&#8217;étude puis l&#8217;implémentation manuelle des préconisations. On perd au passage la prise de conscience et la compréhension fine des problématiques sous-jacentes.</p>
<p>On risque également de se retrouver avec des modules mal configurés qui n&#8217;apporteront pas grand chose, donnant une fausse impression de travail accompli.</p>
<p>Il est important de rappeler au passage qu&#8217;en matière de performance, chaque évolution doit être validée par des mesures précises. Les benchmarks montrent souvent que les problèmes ne se situent pas vraiment là où on le pense intuitivement. Par ailleurs, modifier un élément pour améliorer la vitesse d&#8217;affichage d&#8217;une  application web ne doit pas être basé sur l&#8217;intuition au risque de ne  rien gagner voire même de perdre en performances.</p>
<h3>Tout n&#8217;est pas à jeter</h3>
<p>Il faut cependant veiller à ne pas jeter le bébé avec l&#8217;eau du bain car il y a également de bonnes choses dans ce projet de Google.</p>
<p>Tout d&#8217;abord mod_speedpage est très paramétrable et peut être utilisé en complément des optimisations manuelles notamment pour ce qui concerne du code dont on n&#8217;aura pas la maîtrise (contenu généré par des utilisateurs, code géré par une équipe tierce ou un prestataire, code intégré dynamiquement depuis une source non maîtrisée, etc.)</p>
<p>Le module propose également un <a href="http://code.google.com/speed/page-speed/docs/filter-instrumentation-add.html">mécanisme</a> permettant de déterminer la vitesse d&#8217;affichage des pages dans le navigateur des visiteurs de manière automatisée. Cela permet d&#8217;aller plus loin que les tests de performances menées par l&#8217;équipe de développement et qui sont forcément limitées par les configurations à disposition.</p>
<p>En conclusion, je trouve l&#8217;initiative intéressante sur certains aspects mais j&#8217;ai bien peur qu&#8217;elle ne vienne annihiler une partie des efforts fait par Yahoo! et Google depuis quelques années pour promouvoir les performances web.</p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2010. |
<a href="http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/">Permalink</a> |
<a href="http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/#comments">10 commentaires</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/&title=Pourquoi publier mod_pagespeed est une erreur de Google">del.icio.us</a>
<br/>
Mots-clés: <a href="http://www.jmfontaine.net/tag/google/" rel="tag">google</a>, <a href="http://www.jmfontaine.net/tag/mod_pagespeed/" rel="tag">mod_pagespeed</a>, <a href="http://www.jmfontaine.net/tag/pagespeed/" rel="tag">pagespeed</a>, <a href="http://www.jmfontaine.net/tag/performance/" rel="tag">performance</a>, <a href="http://www.jmfontaine.net/tag/yahoo/" rel="tag">yahoo</a>, <a href="http://www.jmfontaine.net/tag/yslow/" rel="tag">yslow</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/11/04/pourquoi-publier-mod_pagespeed-est-une-erreur-de-google/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Utiliser un dictionnaire français dans Eclipse</title>
		<link>http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/</link>
		<comments>http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 13:35:18 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/utiliser-un-dictionnaire-francais-dans-eclipse</guid>
		<description><![CDATA[L&#8217;éditeur de code Eclipse possède une fonctionnalité de correction orthographique. Malheureusement, par défaut seuls les dictionnaires anglais de Grande Bretagne et des Etats-Unis sont proposés. Il est cependant assez facile de mettre en place un dictionnaire français. Pour cela nous &#8230; <a href="http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;éditeur de code Eclipse possède une fonctionnalité de correction orthographique. Malheureusement, par défaut seuls les dictionnaires anglais de Grande Bretagne et des Etats-Unis sont proposés.</p>
<p>Il est cependant assez facile de mettre en place un dictionnaire français. Pour cela nous allons utiliser le dictionnaire Aspell français&nbsp;:</p>
<pre>sudo aptitude install aspell aspell-fr</pre>
<p>Puis nous allons extraire les données au format destiné à Eclipse&nbsp;:</p>
<pre>aspell dump master nl | cut -d / -f 1 &gt; fr.txt</pre>
<p>Ensuite, il n&#8217;y a plus qu&#8217;à indiquer ce dictionnaire à Eclipse dans les options de configuration pour que le tour soit joué.</p>
<p><img src="/images/eclipse_dictionnaire.png" alt="" /></p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2010. |
<a href="http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/">Permalink</a> |
<a href="http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/#comments">Aucun commentaire</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/&title=Utiliser un dictionnaire français dans Eclipse">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Détection de la langue des visiteurs avec l&#8217;entête HTTP Accept-Language</title>
		<link>http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/</link>
		<comments>http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 22:05:30 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language</guid>
		<description><![CDATA[Détecter automatiquement la langue d&#8217;un visiteur n&#8217;est pas chose aisée. Généralement, on utilise un système de géo-localisation pour déterminer le pays depuis lequel l&#8217;internaute navigue afin d&#8217;en déduire la langue. Mais comment fait-on pour les pays avec plusieurs langues officielles &#8230; <a href="http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Détecter automatiquement la langue d&#8217;un visiteur n&#8217;est pas chose aisée. Généralement, on utilise un système de géo-localisation pour déterminer le pays depuis lequel l&#8217;internaute navigue afin d&#8217;en déduire la langue.</p>
<p>Mais comment fait-on pour les pays avec plusieurs langues officielles comme la Belgique, le Canada ou la Suisse&nbsp;? Comment distinguer également une personne située dans un pays dont elle ne parle pas la langue (touristes, travailleurs en déplacements, immigrés, etc.)&nbsp;?</p>
<p>L&#8217;<a href="http://code.flickr.com/blog/2009/12/04/language-detection-a-witchs-brew/" hreflang="en">équipe de Flickr a résolu le problème</a> en basant sa détection sur l&#8217;entête HTTP Accept-Language qu&#8217;envoient la plupart des navigateurs. Celle-ci indique au serveur les langues acceptées par l&#8217;internaute dans l&#8217;ordre de préférence. Il est donc ainsi aisé de servir le contenu du site dans la langue la plus appropriée sans devoir passer par des déductions plus ou moins approximatives.</p>
<p>Attention cependant à ne pas imposer vos déductions à vos visiteurs. Comme toute méthode, celle-ci a ses limites. Il est donc important de proposer un mécanisme aux visiteurs pour changer manuellement de langue.</p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2009. |
<a href="http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/">Permalink</a> |
<a href="http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/#comments">7 commentaires</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/&title=Détection de la langue des visiteurs avec l&#8217;entête HTTP Accept-Language">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2009/12/09/detection-de-la-langue-des-visiteurs-avec-l-entete-http-accept-language/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>L&#8217;Agile Tour passera encore par Lille cette année</title>
		<link>http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/</link>
		<comments>http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 07:54:15 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/l-agile-tour-passera-encore-par-lille-cette-annee</guid>
		<description><![CDATA[Cette année encore, l&#8217;Agile Tour passera par Lille. L&#8217;an passé l&#8217;événement avait attiré environ 80 participants, couvrant une large palette des métiers du logiciel en région. Les commentaires sur la conférence ont été unanimement positifs grâce essentiellement à la qualité &#8230; <a href="http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cette année encore, l&#8217;Agile Tour passera par Lille. L&#8217;an passé l&#8217;événement avait attiré environ 80 participants, couvrant une large palette des métiers du logiciel en région.</p>
<p>Les commentaires sur la conférence ont été unanimement positifs grâce essentiellement à la qualité du contenu et donc des intervenants. C&#8217;est d&#8217;autant plus un tour de force qu&#8217;il s&#8217;agissait de la première édition.</p>
<p>Cette année, Agile Tour Lille 2009 se déroulera le 30 octobre, de 13h30 à 18h30 à <a href="http://www.euratechnologies.com/" hreflang="fr">Euratechnologies</a>. A partir de 19h30, un OpenSpace permettra de poursuivre les échanges dans un cadre moins formel et plus interactif.</p>
<p>Toutes les <a href="http://www.agiletour.org/fr/at2009_lille.html" hreflang="fr" rel="nofollow">infos sont disponibles sur le site</a> où vous pouvez dès à présent vous inscrire.</p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2009. |
<a href="http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/">Permalink</a> |
<a href="http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/#comments">Aucun commentaire</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/&title=L&#8217;Agile Tour passera encore par Lille cette année">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2009/09/21/l-agile-tour-passera-encore-par-lille-cette-annee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diagnostiquer un problème de certificat SSL</title>
		<link>http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/</link>
		<comments>http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 22:27:07 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/diagnostiquer-un-probleme-de-certificat-ssl</guid>
		<description><![CDATA[Si les certificat SSL se sont fortement démocratisés ces dernières années, en grande partie avec l&#8217;arrivée d&#8217;offre à des coûts décents, leur installation n&#8217;est pas toujours aisée surtout quand c&#8217;est la première fois. J&#8217;ai récemment découvert un outil très pratique &#8230; <a href="http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Si les certificat SSL se sont fortement démocratisés ces dernières années, en grande partie avec l&#8217;arrivée d&#8217;offre à des coûts décents, leur installation n&#8217;est pas toujours aisée surtout quand c&#8217;est la première fois.</p>
<p>J&#8217;ai récemment découvert un outil très pratique pour diagnostiquer d&#8217;éventuels problèmes sur une installation de certificat SSL. Il s&#8217;agit de la commande openssl avec l&#8217;argument s_client qui s&#8217;utilise comme suit&nbsp;:</p>
<pre># openssl s_client -connect domaine.tld:443</pre>
<p>Le résultat sur le site de Verisign donne ceci&nbsp;:</p>
<pre># openssl s_client -connect www.verisign.com:443 CONNECTED(00000003) depth=3 /C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority verify error:num=19:self signed certificate in certificate chain verify return:0 --- Certificate chain  0 s:/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/2.5.4.15=V1.0, Clause 5.(b)/serialNumber=2497886/C=US/postalCode=94043/ST=California/L=Mountain View/streetAddress=487 East Middlefield Road/O=VeriSign, Inc./OU=Production Security Services/CN=www.verisign.com    i:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)06/CN=VeriSign Class 3 Extended Validation SSL SGC CA  1 s:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)06/CN=VeriSign Class 3 Extended Validation SSL SGC CA    i:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 2006 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G5  2 s:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 2006 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G5    i:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority  3 s:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority    i:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority --- Server certificate <del></del>-BEGIN CERTIFICATE<del></del>- MIIF5TCCBM2gAwIBAgIQKetbRjH16FBeijEqcmY5HTANBgkqhkiG9w0BAQUFADCB vjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNjE4MDYGA1UEAxMv VmVyaVNpZ24gQ2xhc3MgMyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNTTCBTR0MgQ0Ew HhcNMDkwNDIyMDAwMDAwWhcNMTAwNTA5MjM1OTU5WjCCASgxEzARBgsrBgEEAYI3 PAIBAxMCVVMxGTAXBgsrBgEEAYI3PAIBAhMIRGVsYXdhcmUxGzAZBgNVBA8TElYx LjAsIENsYXVzZSA1LihiKTEQMA4GA1UEBRMHMjQ5Nzg4NjELMAkGA1UEBhMCVVMx DjAMBgNVBBEUBTk0MDQzMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHFA1N b3VudGFpbiBWaWV3MSIwIAYDVQQJFBk0ODcgRWFzdCBNaWRkbGVmaWVsZCBSb2Fk MRcwFQYDVQQKFA5WZXJpU2lnbiwgSW5jLjElMCMGA1UECxQcUHJvZHVjdGlvbiBT ZWN1cml0eSBTZXJ2aWNlczEZMBcGA1UEAxQQd3d3LnZlcmlzaWduLmNvbTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA01oIFLAcpSLnE9nH+sfA15AHTlUPVlEM ihxVeIBwJcc+ZzK+5OOqMyW+MtP8/U0IeE0im2an/EG7NjukNb605GOxuQ/eJ6qj wLgC4udKupFB7qYR4I73y6GZbGQN9Czl0cngp0H8f0v31ymOyc8TsqWtggrcQ5Ug fxklIHujMHcCAwEAAaOCAfQwggHwMAkGA1UdEwQCMAAwHQYDVR0OBBYEFA1sDVu0 ElhkbjtS6+Ci5Qk4d8WHMAsGA1UdDwQEAwIFoDA+BgNVHR8ENzA1MDOgMaAvhi1o dHRwOi8vRVZJbnRsLWNybC52ZXJpc2lnbi5jb20vRVZJbnRsMjAwNi5jcmwwRAYD VR0gBD0wOzA5BgtghkgBhvhFAQcXBjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3 dy52ZXJpc2lnbi5jb20vcnBhMCgGA1UdJQQhMB8GCCsGAQUFBwMBBggrBgEFBQcD AgYJYIZIAYb4QgQBMB8GA1UdIwQYMBaAFE5DyB127zdTek/yWG+U8zji1b3fMHYG CCsGAQUFBwEBBGowaDArBggrBgEFBQcwAYYfaHR0cDovL0VWSW50bC1vY3NwLnZl cmlzaWduLmNvbTA5BggrBgEFBQcwAoYtaHR0cDovL0VWSW50bC1haWEudmVyaXNp Z24uY29tL0VWSW50bDIwMDYuY2VyMG4GCCsGAQUFBwEMBGIwYKFeoFwwWjBYMFYW CWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweLIQUYMCYW JGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjANBgkqhkiG9w0B AQUFAAOCAQEAAiMM2+ttMiSUAWsaReBUVAfHx/2Y9dZeAgGHd4xZPhqmncSs+0vU J1FJ1gDOHMEeUshJP2ZmP4V0Igy7pSizBWhqN84z0en48E799znrzyTpx/ahKkxx c9FGf2I/5lHdKanqmjh8nywW6fQrwLjxmtRdU6Xo8G2M7ettPT2xN3fZBBxfmR1d yIwTuCXk/NiPAWsFmkl3CGgeYLTrdVa/kcApcf1mohpLyiZY7HSavBElaBjKpAcp h3xM/pytlQj+rphiP0hsadJjpNnwyLnnhGGJCV9kwC8JDQIBQQkSCXjayE2msx7i DeBmWyAYetjeVZ2NQFBE47fopin/v/uiAw== <del></del>-END CERTIFICATE<del></del>- subject=/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/2.5.4.15=V1.0, Clause 5.(b)/serialNumber=2497886/C=US/postalCode=94043/ST=California/L=Mountain View/streetAddress=487 East Middlefield Road/O=VeriSign, Inc./OU=Production Security Services/CN=www.verisign.com issuer=/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)06/CN=VeriSign Class 3 Extended Validation SSL SGC CA --- No client certificate CA names sent --- SSL handshake has read 5111 bytes and written 322 bytes --- New, TLSv1/SSLv3, Cipher is RC4-MD5 Server public key is 1024 bit Compression: NONE Expansion: NONE SSL-Session:     Protocol  : SSLv3     Cipher    : RC4-MD5     Session-ID: 409F900979983A704652A6A5316B5B24A9C102F88510F7E5790B9A07CC291DE6     Session-ID-ctx:     Master-Key: 234956F9E973E8A68E1AC7A55027F3FD998D2BB3365EC88DD59C6CD6E5ECE183265F5C5C7C6AF7072175E0D5FD73BB2E     Key-Arg   : None     Start Time: 1248899046     Timeout   : 300 (sec)     Verify return code: 19 (self signed certificate in certificate chain) ---</pre>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2009. |
<a href="http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/">Permalink</a> |
<a href="http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/#comments">Aucun commentaire</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/&title=Diagnostiquer un problème de certificat SSL">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2009/07/29/diagnostiquer-un-probleme-de-certificat-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FancyBox et CSS Reset</title>
		<link>http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/</link>
		<comments>http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 19:17:09 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/fancybox-et-css-reset</guid>
		<description><![CDATA[Depuis quelques mois, on voit fleurir une multitude de clones de Lightbox. Personnellement, mon choix s&#8217;est porté sur FancyBox qui fonctionne bien et possède un code nettement plus propre que la moyenne. J&#8217;ai cependant rencontré un souci en l&#8217;utilisant en &#8230; <a href="http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Depuis quelques mois, on voit fleurir une multitude de clones de <a href="http://www.huddletogether.com/projects/lightbox/" hreflang="en">Lightbox</a>. Personnellement, mon choix s&#8217;est porté sur <a href="http://fancy.klade.lv/" hreflang="en">FancyBox</a> qui fonctionne bien et possède un code nettement plus propre que la moyenne.</p>
<p>J&#8217;ai cependant rencontré un souci en l&#8217;utilisant en conjonction avec le <a href="http://meyerweb.com/eric/tools/css/reset/" hreflang="en">CSS Reset d&#8217;Eric Meyer</a>&nbsp;: les légendes étaient trop hautes.</p>
<p><img src="/images/fancybox_css_reset.jpg" alt="" /></p>
<p>Le problème vient de l&#8217;alignement vertical appliqué sur la balise &laquo;&nbsp;td&nbsp;&raquo; par le CSS Reset. Pour annuler son effet, il suffit d&#8217;ajouter les lignes suivantes dans le fichier fancy.css&nbsp;:</p>
<pre>#fancy_title td { 	vertical-align: middle; }</pre>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2008. |
<a href="http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/">Permalink</a> |
<a href="http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/#comments">2 commentaires</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/&title=FancyBox et CSS Reset">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2008/07/24/fancybox-et-css-reset/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL : Copier facilement une base de données vers un autre serveur</title>
		<link>http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/</link>
		<comments>http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 14:38:25 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur</guid>
		<description><![CDATA[Il arrive parfois d&#8217;avoir besoin de copier une base de données vers un autre serveur. Il est possible de faire facilement cette opération en utilisant l&#8217;outil mysqldump en ligne de commande&#160;: mysqldump table_source &#124; mysql --host=hote -C table_cible Il est &#8230; <a href="http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Il arrive parfois d&#8217;avoir besoin de copier une base de données vers un autre serveur. Il est possible de faire facilement cette opération en utilisant l&#8217;outil mysqldump en ligne de commande&nbsp;:</p>
<pre>mysqldump table_source | mysql --host=hote -C table_cible</pre>
<p>Il est également possible de créer la copie sur le même serveur en omettant l&#8217;option &#8211;host&nbsp;:</p>
<pre>mysqldump table_source | mysql -C table_cible</pre>
<p>J&#8217;ai découvert cette astuce aujourd&#8217;hui en lisant la <a href="http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html" hreflang="en">documentation de l&#8217;outil mysqldump</a>. Voilà encore une preuve que <a href="http://en.wikipedia.org/wiki/Rtfm" hreflang="en">RTFM</a> est probablement le meilleur adage pour un développeur.</p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2008. |
<a href="http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/">Permalink</a> |
<a href="http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/#comments">Un commentaire</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/&title=MySQL : Copier facilement une base de données vers un autre serveur">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2008/07/03/mysql-copier-facilement-une-base-de-donnes-vers-un-autre-serveur/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interface d&#8217;administration</title>
		<link>http://www.jmfontaine.net/2007/05/21/interface-d-administration/</link>
		<comments>http://www.jmfontaine.net/2007/05/21/interface-d-administration/#comments</comments>
		<pubDate>Mon, 21 May 2007 18:55:44 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/interface-d-administration</guid>
		<description><![CDATA[Les interfaces d&#8217;administration des applications web sont souvent tristes à pleurer. Dans le cadre de mon projet-top-secret-du-moment (TM), je cherche à éviter ce syndrome. J&#8217;ai déjà quelques idées de ce à quoi ressemblera l&#8217;interface mais si vous avez des exemples &#8230; <a href="http://www.jmfontaine.net/2007/05/21/interface-d-administration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les interfaces d&#8217;administration des applications web sont souvent tristes à pleurer. Dans le cadre de mon projet-top-secret-du-moment (TM), je cherche à éviter ce syndrome. J&#8217;ai déjà quelques idées de ce à quoi ressemblera l&#8217;interface mais si vous avez des exemples d&#8217;interfaces particulièrement bien ficelées je suis preneur.</p>
<hr />
<p><small>© <a href="http://www.jmfontaine.net">Jean-Marc Fontaine</a>, 2007. |
<a href="http://www.jmfontaine.net/2007/05/21/interface-d-administration/">Permalink</a> |
<a href="http://www.jmfontaine.net/2007/05/21/interface-d-administration/#comments">7 commentaires</a> |
Ajouter à
<a href="http://del.icio.us/post?url=http://www.jmfontaine.net/2007/05/21/interface-d-administration/&title=Interface d&#8217;administration">del.icio.us</a>
<br/>
Mots-clés: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2007/05/21/interface-d-administration/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

