<?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>Gatellier.be &#187; Bonnes pratiques</title>
	<atom:link href="http://www.gatellier.be/blog/tags/marin/bonnes-pratiques/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gatellier.be/blog</link>
	<description>Interwebs with passion.</description>
	<lastBuildDate>Thu, 01 Jul 2010 12:17:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://www.gatellier.be/blog/?pushpress=hub'/>
		<item>
		<title>Taxonweb sur Firefox et MacOSX</title>
		<link>http://www.gatellier.be/blog/taxonweb-firefox-macosx/</link>
		<comments>http://www.gatellier.be/blog/taxonweb-firefox-macosx/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 18:51:33 +0000</pubDate>
		<dc:creator>Marin</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[crosswbrowser]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[taxonweb]]></category>

		<guid isPermaLink="false">http://www.gatellier.be/blog/?p=314</guid>
		<description><![CDATA[Taxonweb. sur Firefox et MacOSX affiche une erreur: ssl_error_handshake_failure_alert. Il y a une méthode qui explique comment configurer son navigateur pour le lecteur de carte eID]]></description>
			<content:encoded><![CDATA[<p>J'étais occupé à préparer ma déclaration d'impôts (à rentrer pour le 30 juin 09 au plus tard).</p>
<p>Je me suis dit que faire sa déclaration en ligne serait assez pratique et rapide.</p>
<p>Mais non, <strong>sur MacOSX et Firefox 3.0.11, le site <a href="http://www.taxonweb.be/">taxonweb.be</a> ne marche pas</strong> avec le lecteur de carte eID.</p>

<h3>Procédure d'installation du lecteur de Carte</h3>
<ol>
<li><a href="http://eid.belgium.be/fr/Comment_installer_l_eID/">Installer le lecteur de carte</a> (en choisissant votre <abbr title="operating system">OS</abbr>)</li>
<li>Redémarrer votre ordi</li>
</ol>
<p>Tout ça se fait normalement sans problème.</p>

<p>Par contre une fois qu'on veut se remplir sa déclaration en ligne sur Taxonweb.be, avec Firefox, tout se complique.</p>

<p style="text-align:center"><a href="http://www.flickr.com/photos/marin-gatellier/3629173081/" title="Erreur SSL de Taxonweb sur Flickr"><img src="http://static.gatellier.be/i/090615/FF-handshake-error-min.png" alt="Erreur sur Taxonweb.be: ssl_error_handshake_failure_alert" /></a></p>

<p>Un petit tour sur Twitter, ne me renseigne pas énormément. Une recherche dans les <a href="http://ccff02.minfin.fgov.be/taxonweb/app/citizen/public/common/help.do?contentkey=application_help_0357&#038;popupModal=false"><acronym title="Frequently Asked Questions">FAQ</acronym> de taxonweb.be</a> ne m'aide pas vraiment.</p>

<p>Une recherche approfondie dans Google me dirige sur un <a href="http://tam.proz.com/forum/french/133054-intervat_belge:_ssl_error_handshake_failure_alert.html">forum d'expats</a>.</p>

<p>Enfin, j'ai l'info qu'il me faut: un pdf de ~350Kb explicant, pas à pas, <strong><a href="http://eid.belgium.be/fr/binaries/eID_MAC_Firefox_FR_tcm146-22465.pdf">la procédure pour activer les modules de sécurité pour Taxonweb sur Firefox</a></strong>.</p>

<p>Donc, un gros mauvais point pour Taxonweb pour:</p>
<ul>
<li>Faire un site non compatible avec les différents navigateurs (et platformes)</li>
<li>Bien cacher les informations nécessaires à l'installation/configuration</li>
</ul>

<p>Je n'ose même pas imaginer un malvoyant essayant de remplir sa déclaration avec Lynx...</p>

<p>Merci à Google pour les infos</p>

<p>Et là dessus, je retourne à ma déclaration, en espérant que cela puisse servir à d'autres.</p><hr />
<p><small>© Marin for <a href="http://www.gatellier.be/blog">Gatellier.be</a>, 2009. |
<a href="http://www.gatellier.be/blog/taxonweb-firefox-macosx/">Permalink</a> |
<a href="http://www.gatellier.be/blog/taxonweb-firefox-macosx/#comments">21 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.gatellier.be/blog/taxonweb-firefox-macosx/&title=Taxonweb sur Firefox et MacOSX">del.icio.us</a>
<br/>
Post tags: <a href="http://www.gatellier.be/blog/tag/crosswbrowser/" rel="tag">crosswbrowser</a>, <a href="http://www.gatellier.be/blog/tag/fail/" rel="tag">fail</a>, <a href="http://www.gatellier.be/blog/tag/firefox/" rel="tag">Firefox</a>, <a href="http://www.gatellier.be/blog/tag/macosx/" rel="tag">macosx</a>, <a href="http://www.gatellier.be/blog/tag/taxonweb/" rel="tag">taxonweb</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.gatellier.be/blog/taxonweb-firefox-macosx/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Performances Web: Impact du SSL</title>
		<link>http://www.gatellier.be/blog/performances-web-impact-du-ssl/</link>
		<comments>http://www.gatellier.be/blog/performances-web-impact-du-ssl/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 17:07:17 +0000</pubDate>
		<dc:creator>Marin</dc:creator>
				<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[estat]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://www.gatellier.be/blog/?p=268</guid>
		<description><![CDATA[Le téléchargement d'un fichier de tracking appelé en https prend deux fois plus de temps qu'en http. Vérifiez vos ressources externes, pour des sites web performants]]></description>
			<content:encoded><![CDATA[<p>Depuis quelques temps, avec l'apparition de l'<a href="http://developer.yahoo.com/yslow/" hreflang="en" title="télécharger l'extension YSLOW">extension Firebug YSLOW</a>, je m'intéresse de près aux <strong>performances des sites web</strong>.</p>
<p>J'ai profité des conseils avisés de <a href="http://stevesouders.com/" hreflang="en" title="High Performance Web Sites blog">Steve Souders</a> et d'<a href="http://performance.survol.fr/" title="Performance web: Quelques mots pour des sites web rapides">&Eacute;ric Daspet</a> dans quelques projets réalisés chez <a href="http://www.emakina.com/" title="Mon employeur">Emakina</a>.</p>

<p>Un d'entre eux, le site <a href="http://smart.brusselsairlines.com/">smart.brusselsairlines.com</a>, permettait aux participants de recevoir une réduction augmentant avec le nombre de participants (revenez-y de temps pour les prochaines promotions).</p>

<p>La mesure des visites du sites est gérée par une société externe <a href="http://estat.com/">EStat</a>. Et, bien que je leur ai demandé de la documentation sur l'implémentation de leur script de tracking, on emploie toujours le vieux bout de code qui date de la première version du site.</p>

<p>Hors, le <strong>script de tracking est appelé via <abbr title="Secure HyperText Transfer Protocol">HTTPS</abbr></strong>. Vous voyez où je veux en venir.</p>

<h3>Mesure des connections <em>avec HTTPS</em>.</h3>
<div style="position:relative;height:33px;overflow:hidden;">
	<img src="http://static.gatellier.be/i/090315/waterfall-with-https.png" style="border:none;position:absolute;top:-96px;clip:rect(96px,500px,129px,0)" alt="Waterfall des connections du site smart.brusselsairlines.com - Estat avec HTTPS" usemap="#waterfall-with-https" />
</div>
<map name="waterfall-with-https" id="waterfall-with-https">
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="315,98,326,112" alt="DNS Lookup: 178 ms" title="DNS Lookup: 178 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="326,98,337,112" alt="Initial Connection: 171 ms" title="Initial Connection: 171 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="337,98,368,112" alt="SSL Negotiation: 505 ms" title="SSL Negotiation: 505 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="368,98,379,112" alt="Time to First Byte: 164 ms" title="Time to First Byte: 164 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="379,98,380,112" alt="Content Download: 2 ms" title="Content Download: 2 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="379,114,388,128" alt="Initial Connection: 148 ms" title="Initial Connection: 148 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="388,114,398,128" alt="SSL Negotiation: 152 ms" title="SSL Negotiation: 152 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="398,114,408,128" alt="Time to First Byte: 162 ms" title="Time to First Byte: 162 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_5a4b382b00acbfaae96a6b991d7ef53b/1/details/#request5" coords="408,114,409,127" alt="Content Download: 1 ms" title="Content Download: 1 ms" />
</map>

<h4>R&eacute;sultats de la requête #5&nbsp;:</h4>
<table style="font-size:1.1em;" summary="Resultats de la requête avec https" width="100%">
<tr>
	<th>URL:</th>
	<td><a href="https://prof.estat.com/js/m.js">https://prof.estat.com/js/m.js</a></td>
</tr>
<tr>
	<th>Host:</th>
	<td>prof.estat.com</td>
</tr>
<tr>
	<th>IP:</th>
	<td>194.126.157.11</td>
</tr>
<tr>
	<th>Location:</th>
	<td>Valbonne, France*</td>
</tr>
<tr>
	<th>Error/Status Code:</th>
	<td>200</td>
</tr>
<tr>
	<th>Start Offset:</th>
	<td>1.04 s</td>
</tr>
<tr>
	<th style="background-color:rgb(0,123,132);">DNS Lookup:</th>
	<td>178 ms</td>
</tr>
<tr>
	<th style="background-color:rgb(255,123,0);">Initial Connection:</th>
	<td>171 ms</td>
</tr>
<tr>
	<th style="background-color:rgb(207,37,223);"><strong>SSL Negotiation:</strong></th>
	<td><strong>505 ms</strong></td>
</tr>
<tr>
	<th style="background-color:rgb(0,255,0);">Time to First Byte:</th>
	<td>164 ms</td>
</tr>
<tr>
	<th style="background-color:rgb(0,123,255);">Content Download:</th>
	<td>2 ms</td>
</tr>
<tr>
	<th>Bytes In (downloaded):</th>
	<td>2.0 KB</td>
</tr>
<tr>
	<th>Bytes Out (uploaded):</th>
	<td>0.6 KB</td>
</tr>
</table>

<h4>Analyse&nbsp;:</h4>
<p>Sur un total de 1023 ms, 505 ms - <strong>soit presque 50% du temps de la requête</strong> - sont consacrées à la négociation <abbr title="Secure Socket Layer">SSL</abbr> pour des données ne nécéssitant pas l'emploi du SSL...</p>	
<p>N'ayant pas eu la documentation du fournisseur de service EStat, je me suis permis de tester la <a href="/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/" title="sur ce blog: supprimer les alertes de sécurité en mode https">technique pour supprimer le protocole https lors de l'appel à la ressource</a>.</p>
<p>J'ai donc refait le test en faisant un requête vers le même fichier <abbr title="JavaScript">JS</abbr>, mais sans passer par <abbr>HTTPS</abbr>.</p>


<h3>Mesure des connections <em>sans HTTPS</em>.</h3>
<div style="position:relative;height:33px;overflow:hidden;">
	<img src="http://static.gatellier.be/i/090315/waterfall-without-https.png" style="border:0;position:absolute;top:-97px;clip:rect(96px,500px,130px,0)" alt="Waterfall des connections du site smart.brusselsairlines.com - Estat sans HTTPS" usemap="#waterfall-without-https" />
</div>
<map name="waterfall-without-https" id="waterfall-without-https">
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="330,98,334,112" alt="DNS Lookup: 56 ms" title="DNS Lookup: 56 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="334,98,345,112" alt="Initial Connection: 155 ms" title="Initial Connection: 155 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="345,98,356,112" alt="Time to First Byte: 163 ms" title="Time to First Byte: 163 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="356,98,357,112" alt="Content Download: 3 ms" title="Content Download: 3 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="356,114,366,128" alt="Initial Connection: 147 ms" title="Initial Connection: 147 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="366,114,377,128" alt="Time to First Byte: 162 ms" title="Time to First Byte: 162 ms" />
	<area href="http://performance.webpagetest.org:8080/result/090305_31c5ea087fb3a3551ac5b198b9f14de2/1/details/#request5" coords="377,114,378,128" alt="Content Download: 0 ms" title="Content Download: 0 ms" />
</map>


<h4>R&eacute;sultats de la requête #5&nbsp;:</h4>
<table style="font-size:1.1em;" summary="Resultats de la requête avec https" width="100%">
<tr>
	<th>URL:</th>
	<td><a href="http://prof.estat.com/js/m.js">http://prof.estat.com/js/m.js</a></td>
</tr>
<tr>
	<th>Host:</th>
	<td>prof.estat.com</td>
</tr>
<tr>
	<th>IP:</th>
	<td>194.126.157.11</td>
</tr>
<tr>
	<th>Location:</th>
	<td>Valbonne, France*</td>
</tr>
<tr>
	<th>Error/Status Code:</th>
	<td>200</td>
</tr>
<tr>
	<th>Start Offset:</th>
	<td>1.19 s</td>
</tr>
<tr>
	<th style="background-color:rgb(0,123,132);">DNS Lookup:</th>
	<td>56 ms</td>
</tr>
<tr>
	<th style="background-color:rgb(255,123,0);">Initial Connection:</th>
	<td>155 ms</td>
</tr>
<tr>
	<th style="background-color:rgb(0,255,0);">Time to First Byte:</th>
	<td>163 ms</td>
</tr>
<tr>
	<th style="background-color:rgb(0,123,255);">Content Download:</th>
	<td>3 ms</td>
</tr>
<tr>
	<th>Bytes In (downloaded):</th>
	<td>1.1 KB</td>
</tr>
<tr>
	<th>Bytes Out (uploaded):</th>
	<td>0.3 KB</td>
</tr>
</table>

<h4>Verdict&nbsp;:</h4>
<p>Le résultat est flagrant&nbsp;: 378 ms contre 1023, il n'y a pas photo.</p> 
<p>Quand vous devez reprendre un vieux site et l'optimiser pour, entre autre, des raisons de performance, <strong>n'oubliez pas de tenir compte des ressources externes</strong> en https&nbsp;!</p>
<p>Et en plus si le fournisseur de service ne vous fourni pas de documentation, et n'active pas le <a href="http://en.wikipedia.org/wiki/Keep-alive" hreflang="en" title="définition de Keep-Alive sur Wikipedia">Keep-Alive</a> sur ses serveurs, vous pouvez vivement envisager de changer de prestataire&nbsp;! &Agrave; bon entendeur...</p><hr />
<p><small>© Marin for <a href="http://www.gatellier.be/blog">Gatellier.be</a>, 2009. |
<a href="http://www.gatellier.be/blog/performances-web-impact-du-ssl/">Permalink</a> |
<a href="http://www.gatellier.be/blog/performances-web-impact-du-ssl/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.gatellier.be/blog/performances-web-impact-du-ssl/&title=Performances Web: Impact du SSL">del.icio.us</a>
<br/>
Post tags: <a href="http://www.gatellier.be/blog/tag/estat/" rel="tag">estat</a>, <a href="http://www.gatellier.be/blog/tag/https/" rel="tag">https</a>, <a href="http://www.gatellier.be/blog/tag/performance/" rel="tag">performance</a>, <a href="http://www.gatellier.be/blog/tag/ssl/" rel="tag">ssl</a>, <a href="http://www.gatellier.be/blog/tag/tracking/" rel="tag">tracking</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.gatellier.be/blog/performances-web-impact-du-ssl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IE: supprimer les alertes de sécurité en mode https</title>
		<link>http://www.gatellier.be/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/</link>
		<comments>http://www.gatellier.be/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 16:04:35 +0000</pubDate>
		<dc:creator>Marin</dc:creator>
				<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Débogage]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webstandards]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[scheme]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[warning]]></category>

		<guid isPermaLink="false">http://www.gatellier.be/blog/?p=265</guid>
		<description><![CDATA[Internet Explorer, dans toutes ses versions, affiche une alerte de sécurité lorsque l'on visite une page, servie via le protocole de sécurité https, si celle-ci contient des ressources servies via le protocole http. Voici comment les supprimer une fois pour toute.]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer, dans toutes ses versions, affiche une <strong>alerte de sécurité</strong> lorsque l'on visite une page, servie via le <strong>protocole de sécurité <acronym title="Hypertext Transfer Protocol Secure">https</acronym></strong>, si celle-ci contient des ressources servies via le protocole <acronym title="Hypertext Transfer Protocol">http</acronym>.</p>

<h3>Alerte de sécurité sur <acronym title="Microsoft Internet Explorer">IE</acronym> &lt; 8.</h3>

<p><a href="https://noscript.be/demo/https-mixed-content-warning/"><img src="http://static.gatellier.be/i/090215/IE7-security-warning.png" width="332" height="150" alt="Capture d'écran IE7: Security Information, This page contains both secure and unsecure items. Do you want to display the nonsecure items?" /></a></p>
<dl>
	<dt><strong>Security Information</strong></dt>
	<dd>
		<p>This page contains both secure and unsecure items.</p>
		<p>Do you want to display the nonsecure items?</p>
		<p>[<em>Yes</em>] [No] [More Info]</p>
	</dd>
</dl>

<p>Ou en français&nbsp;:</p>

<dl>
	<dt><strong>Information sur la sécurité</strong></dt>
	<dd>
		<p>Cette page contient des éléments sécurisés et non sécurisés.</p>
		<p>Souhaitez-vous afficher les éléments non sécurisés&nbsp;?</p>
		<p>[<em>Oui</em>] [Non] [Plus d'infos]</p>
	</dd>
</dl>

<h3>Alerte de sécurité sur IE8b2.</h3>
<p>A l'heure actuelle, la version finale d'IE8 n'est pas encore sortie. J'ai donc fait des tests sur la version bêta 2.</p>
<p><a href="https://noscript.be/demo/https-mixed-content-warning/"><img src="http://static.gatellier.be/i/090215/IE8-security-warning.png" width="456" height="162" alt="Capture d'écran IE8b2: Security Warning, Do you want to view only the webpage content that was delivered securely?" /></a></p>
<dl>
	<dt><strong>Security Warning</strong></dt>
	<dd>
		<p><strong>Do you want to view only the webpage content that was delivered securely?</strong></p>
		<p>This webpage contains content that will not be delivered usin a secure HTTPS connection, which could compromise the security of the entire webpage.</p>
		<p>[More Info] [<em>Yes</em>] [No]</p>
	</dd>
</dl>
<p>Notez la tournure de la phrase qui est completement l'inverse du message de sécurité des versions précédantes...</p>

<h3>Examples d'alerte de sécurité.</h3>
<h4>Démonstration.</h4>
<p>J'ai mis en place une <a href="https://noscript.be/demo/https-mixed-content-warning/"><strong>page démontrant cette popup de sécurité</strong></a>. Je sais que le certificat n'est pas valable pour le domain, d'où la première alerte.</p>
<p>Cette page est servie via le protocole sécurisé https et contient un lien vers une image servie via http.</p>
<p>Sur Internet Explorer, vous devriez avoir le message d'alerte ci-dessus.</p>

<h4>Code.</h4>

<pre class="brush: html;">
&lt;div&gt;
&lt;img src=&quot;http://noscript.be/demo/https-mixed-content-warning/404.jpg&quot; alt=&quot;Un chat dans un pc démonté&quot; title=&quot;src: http://www.catswhocode.com/blog/404&quot; /&gt;
&lt;/div&gt;
</pre>


<h3>Supprimer l'alerte de sécurité une fois pour toute.</h3>
<p>Il y a plusieurs solutions pour cela. Dont une consiste à <a href="http://ask-leo.com/can_i_get_rid_of_the_this_page_contains_both_secure_and_nonsecure_items_warning.html" hreflang="en">changer les paramètres d'IE</a>.</p>
<p>Je me vois mal conseiller à mes clients de changer leurs paramètres.</p>
<p>La seule solution est d'employer correctement le <a href="http://tools.ietf.org/html/rfc1738#page-5" lang="en" hreflang="en">Common Internet Scheme Syntax</a>, en <strong>supprimant le protocole</strong>.</p>


<h4>Démonstration.</h4>
<p>Dans cet exemple, le <a href="https://noscript.be/demo/https-mixed-content-warning/fix.htm"><strong>protocole https du lien vers l'image à simplement été supprimé</strong></a>.</p>
<p>Le message de sécurité n'apparaît plus.</p>

<h4>Code.</h4>

<pre class="brush: html;">
&lt;div&gt;
&lt;img src=&quot;//noscript.be/demo/https-mixed-content-warning/404.jpg&quot; alt=&quot;Un chat dans un pc démonté&quot; title=&quot;src: http://www.catswhocode.com/blog/404&quot; /&gt;
&lt;/div&gt;
</pre>


<p>Notez que la même technique est d'application pour les fichiers <code>.swf</code> que vous pourriez avoir dans vos pages sécurisées.</p>

<pre class="brush: html;">
&lt;OBJECT classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot;
codebase=&quot;//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;
WIDTH=&quot;550&quot; HEIGHT=&quot;400&quot; id=&quot;myMovieName&quot;&gt;
&lt;PARAM NAME=movie VALUE=&quot;myFlashMovie.swf&quot;&gt;
&lt;PARAM NAME=quality VALUE=high&gt;
&lt;PARAM NAME=bgcolor VALUE=#FFFFFF&gt;
&lt;EMBED src=&quot;/support/flash/ts/documents/myFlashMovie.swf&quot;quality=high bgcolor=#FFFFFF WIDTH=&quot;550&quot; HEIGHT=&quot;400&quot;
NAME=&quot;myMovieName&quot; ALIGN=&quot;&quot; TYPE=&quot;application/x-shockwave-flash&quot;
PLUGINSPAGE=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;
&lt;/EMBED&gt;
&lt;/OBJECT&gt;
</pre>


<p><small>code vu sur la <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_4150" hreflang="en">base de connaissance Macromedia</a></small></p>
<p>J'ai enlevé le protocole http de l'attribut <code>codebase</code> du tag <code>object</code>.</p>
<p>Maintenant, ceux qui utilisent encore Internet Explorer (et qui devraient vraiment <a href="http://getfirefox.com/">essayer</a> <a href="http://www.apple.com/safari/">un</a> <a href="http://www.opera.com/">meilleur</a> <a href="http://www.google.com/chrome/">browser</a>) n'ont plus de raisons de se plaindre de ces messages d'alerte&nbsp;!</p>


<hr />
<p><small>© Marin for <a href="http://www.gatellier.be/blog">Gatellier.be</a>, 2009. |
<a href="http://www.gatellier.be/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/">Permalink</a> |
<a href="http://www.gatellier.be/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.gatellier.be/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/&title=IE: supprimer les alertes de sécurité en mode https">del.icio.us</a>
<br/>
Post tags: <a href="http://www.gatellier.be/blog/tag/https/" rel="tag">https</a>, <a href="http://www.gatellier.be/blog/tag/ie/" rel="tag">IE</a>, <a href="http://www.gatellier.be/blog/tag/scheme/" rel="tag">scheme</a>, <a href="http://www.gatellier.be/blog/tag/security/" rel="tag">security</a>, <a href="http://www.gatellier.be/blog/tag/url/" rel="tag">url</a>, <a href="http://www.gatellier.be/blog/tag/warning/" rel="tag">warning</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.gatellier.be/blog/ie-https-supprimer-alertes-de-securite-en-mode-https/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Taux de p&#233;n&#233;tration de Firefox 3, une semaine apr&#232;s.</title>
		<link>http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/</link>
		<comments>http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 21:01:15 +0000</pubDate>
		<dc:creator>Marin</dc:creator>
				<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[webstandards]]></category>

		<guid isPermaLink="false">http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/</guid>
		<description><![CDATA[Le but de la tentative de record du monde était surtout de faire changer beaucoup de monde de Firefox 2 à Firefox 3. Je vous propose d'afficher les statistiques des visites de mon blog ainsi que d'un site 'grand public' et de pouvoir les comparer semaine après semaine.]]></description>
			<content:encoded><![CDATA[<p>Il y a juste une semaine, le 17 juin 2008, la Fondation Mozilla nous proposait de <a href="http://www.spreadfirefox.com/fr/worldrecord/">battre un record du monde de t&eacute;l&eacute;chargement de logiciel</a>.<br />
Apr&egrave;s plus de 8 milions de t&eacute;l&eacute;chargement, en 24 heures, on peut dire que le contrat est rempli.</p>
<p>En sept jours, on a eu le temps de s'habituer aux nouveaut&eacute;s apport&eacute;es &agrave; Firefox&nbsp;:</p>

<h3>Quelques changements de Firefox 3 cosm&eacute;tiques et fonctionnels&nbsp;:</h3>
<ul>
	<li>la "AwesomeBar"</li>
	<li>l'option de sauvegarde de session</li>
	<li>le gestionnaire de signets</li>
	<li>le gestionnaire de t&eacute;l&eacute;chargement</li>
</ul>

<h3>Quelques changements de Firefox 3 sous le capot&nbsp;:</h3>
<ul>
	<li>des <a href="http://developer.mozilla.org/en/docs/Using_microformats" hreflang="en">API microformats</a>,</li>
	<li>quelques <a href="http://developer.mozilla.org/en/docs/Offline_resources_in_Firefox">&eacute;l&eacute;ments de HTML5</a>,</li>
	<li>l'<a href="http://developer.mozilla.org/en/docs/New_in_JavaScript_1.8" hreflang="en">impl&eacute;mentation de JavaScript 1.8</a>, </li>
	<li>des <a href="http://developer.mozilla.org/en/docs/DOM_improvements_in_Firefox_3" hreflang="en">am&eacute;liorations <abbr title="Document Object Model">DOM</abbr></a> et</li>
	<li>surtout des <a href="http://developer.mozilla.org/en/docs/CSS_improvements_in_Firefox_3" hreflang="en">am&eacute;liorations CSS</a></li>
</ul>


<h3>display:inline-block dans Firefox 2 et 3</h3>
<p>Firefox 3 supporte enfin les propri&eacute;t&eacute;s d'affichage: <a href="http://www.w3.org/TR/CSS21/visuren.html#propdef-display" hreflang="en"><strong><code>display:inline-block</code></strong></a> et <code>display:inline-table</code>.</p>

<p>Pour nous, int&eacute;grateurs, &ccedil;a veut dire qu'enfin, on pourra mettre se passer des propri&eacute;t&eacute;s fokloriques <strong><code>display:-moz-inline-box</code></strong> et <code>display:-moz-inline-block</code> pour <a href="http://reference.sitepoint.com/css/moz-inline-box" hreflang="en">avoir le m&ecirc;me rendu</a>.</p>

<p>Mais ce n'est pas encore pour tout de suite tant que le taux de p&eacute;n&eacute;tration ne sera pas encore suffisant.<br />
En attendant, on n'oubliera pas de tester ses pages sur les diff&eacute;rentes versions des navigateurs (en employant Firefox Portable).</p>
<p>On &eacute;crira du code compatible:</p>

<pre class="brush: css;">
&amp;lt;style type=&quot;text/css&quot;&amp;gt;
.element {
	display:inline-block !important;
	display:-moz-inline-box;
}
&amp;lt;/style&amp;gt;
</pre>

<p>En attendant, nous pouvons aussi faire du <a href="http://fr.wikipedia.org/wiki/Pros%C3%A9litisme">pros&eacute;litisme</a> pour Firefox 3.</p>
<h3>Taux de p&eacute;n&eacute;tration de Firefox 3</h3>
<p>Je pense que le but de la tentative de record du monde &eacute;tait surtout de faire changer beaucoup de monde de Firefox 2 &agrave; Firefox 3 et donc d'augmenter le taux de p&eacute;n&eacute;tration.</p>
<p>Pour faire avancer la cause, je vous propose d'afficher les taux de p&eacute;n&eacute;tration des <strong>diff&eacute;rents navigateurs</strong> visitant <strong>mon blog ainsi</strong> qu'un site <strong>"grand public"</strong> et de pouvoir les comparer de semaine en semaine. Et d'ainsi avoir une vue plus personnelle du taux de p&eacute;n&eacute;tration de Firefox 3</p>
<h4>Semaine 1 - les navigateurs visitant ce blog&nbsp;:</h4>

<p><a href="http://z.gatellier.be/i/080625/gatellierbe_browsers.csv"><img src="http://z.gatellier.be/i/080625/gatellierbe_browsers.png" alt="Partage des navigateurs" /></a><br />
Navigateurs 17/06/2008 - 24/06/2008</p>

<p><a href="http://z.gatellier.be/i/080625/gatellierbe_firefox_usage.csv"><img src="http://z.gatellier.be/i/080625/gatellierbe_firefox_usage.png" alt="P&eacute;n&eacute;tration Firefox" /></a><br />
P&eacute;n&eacute;tration Firefox 17/06/2008 - 24/06/2008</p>

<p><a href="http://z.gatellier.be/i/080625/gatellierbe_ie_usage.csv"><img src="http://z.gatellier.be/i/080625/gatellierbe_ie_usage.png" alt="P&eacute;n&eacute;tration Internet Explorer" /></a><br />
P&eacute;n&eacute;tration Internet Explorer 17/06/2008 - 24/06/2008</p>


<h4>Semaine 1 - les navigateurs visitant un site tout public&nbsp;:</h4>

<p><a href="http://z.gatellier.be/i/080625/sitebe_browsers.csv"><img src="http://z.gatellier.be/i/080625/sitebe_browsers.png" alt="Partage des navigateurs" /></a><br />
Navigateurs 17/06/2008 - 24/06/2008</p>

<p><a href="http://z.gatellier.be/i/080625/sitebe_firefox_usage.csv"><img src="http://z.gatellier.be/i/080625/sitebe_firefox_usage.png" alt="P&eacute;n&eacute;tration Firefox" /></a><br />
P&eacute;n&eacute;tration Firefox 17/06/2008 - 24/06/2008</p>

<p><a href="http://z.gatellier.be/i/080625/sitebe_ie_usage.csv"><img src="http://z.gatellier.be/i/080625/sitebe_ie_usage.png" alt="P&eacute;n&eacute;tration Internet Explorer" /></a><br />
P&eacute;n&eacute;tration Internet Explorer 17/06/2008 - 24/06/2008</p>


<h3>A vous de jouer&nbsp;!</h3>
<p>Je vous propose de participer &agrave; mon projet et de vous aussi afficher les statistiques des visites de vos site/blogs.</p>
<p>Et pour nous faire gagner du temps, allez chez vos parents, fr&egrave;re(s), s&oelig;ur(s), voisin(s), connaissance(s) et faites leur conna&icirc;tre Firefox 3 ou tout autre navigateur respectant les standards du web.</p>




<h4>Liens relatifs&nbsp;:</h4>
<ul>
	<li><a href="http://marketshare.hitslink.com/report.aspx?qprid=31#" hreflang="en">Statistiques heure par heure</a> depuis le lancement de Firefox 3</li>
	<li>Le <a href="http://blog.mozilla.com/metrics/" hreflang="en">blog Firefox Metrics</a> tout sur le taux d'adoption</li>
	<li>Le <a href="http://www.spreadfirefox.com/stats">groupe Firefox Stats</a></li>
</ul><hr />
<p><small>© Marin for <a href="http://www.gatellier.be/blog">Gatellier.be</a>, 2008. |
<a href="http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/">Permalink</a> |
<a href="http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/#comments">11 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/&title=Taux de p&eacute;n&eacute;tration de Firefox 3, une semaine apr&egrave;s.">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.gatellier.be/blog/taux-penetration-firefox3-semaine1/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Status 503 pour vos sites en maintenance</title>
		<link>http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/</link>
		<comments>http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 20:43:09 +0000</pubDate>
		<dc:creator>Marin</dc:creator>
				<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[application.cfc]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[mise en production]]></category>
		<category><![CDATA[web serveur]]></category>

		<guid isPermaLink="false">http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/</guid>
		<description><![CDATA[Google recommande l'usage du status 503 lors de vos maintenances. Explications pour apache et .htaccess avec modrewrite, Coldfusion et application.cfc avec onRequestStart.]]></description>
			<content:encoded><![CDATA[<p>Lorsque vous faites des mises à jour importantes sur votre site, il est judicieux de mettre celui-ci en mode "<strong>maintenance</strong>".</p>

<p>En effet, vos visiteurs peuvent être perturbés par les erreurs éventuelles de design et de code. De même, les moteurs de recherche peuvent indexer votre site pendant les opérations de mise à jour.</p>
<p>Bref, imaginez les effets néfastes d'une telle opération...</p>



<h3>Les recommandations Google&nbsp;: le <strong>status 503</strong> (service non disponible)</h3>

<p>De plus <a href="http://googlewebmastercentral.blogspot.com/2006/08/all-about-googlebot.html" hreflang="en" title="Official Google Webmaster Central Blog: All About Googlebot">Google recommande</a> de renvoyer une erreur 503:</p>

<blockquote cite="http://googlewebmastercentral.blogspot.com/2006/08/all-about-googlebot.html" lang="en">
<dl>
	<dt>If my site is down for maintenance, how can I tell Googlebot to come back later rather than to index the "down for maintenance" page?</dt>
	<dd>You should configure your server to return a <strong>status of 503 (network unavailable)</strong> rather than 200 (successful). That lets Googlebot know to try the pages again later.</dd>
</dl>
</blockquote>

<p>Ce qui se traduit en gros par&nbsp;:</p>

<blockquote>
<dl>
	<dt>Si mon site est en mode de maintenance, comment puis-je indiquer à Google revenir plus tard au lieu d'indexer une page "Site en maintenance"?</dt>
	<dd>Vous devriez configurer votre serveur pour qu'il renvoie un <strong>status 503 (réseau indisponible)</strong> plutôt qu'un status 200 (requête satisfaite). Ceci fait comprendre à Googlebot qu'il doit retester ces pages plus tard.</dd>
</dl>
</blockquote>

<p>Maintenant qu'on sait ce qu'il faut faire, voici comment le faire&nbsp;:</p>
(...)<br/>Read the rest of <a href="http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/">Status 503 pour vos sites en maintenance</a> (387 words)</p>
<hr />
<p><small>© Marin for <a href="http://www.gatellier.be/blog">Gatellier.be</a>, 2008. |
<a href="http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/">Permalink</a> |
<a href="http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/&title=Status 503 pour vos sites en maintenance">del.icio.us</a>
<br/>
Post tags: <a href="http://www.gatellier.be/blog/tag/htaccess/" rel="tag">.htaccess</a>, <a href="http://www.gatellier.be/blog/tag/applicationcfc/" rel="tag">application.cfc</a>, <a href="http://www.gatellier.be/blog/tag/bonnes-pratiques/" rel="tag">Bonnes pratiques</a>, <a href="http://www.gatellier.be/blog/tag/coldfusion/" rel="tag">coldfusion</a>, <a href="http://www.gatellier.be/blog/tag/iis/" rel="tag">iis</a>, <a href="http://www.gatellier.be/blog/tag/maintenance/" rel="tag">maintenance</a>, <a href="http://www.gatellier.be/blog/tag/mise-a-jour/" rel="tag">mise à jour</a>, <a href="http://www.gatellier.be/blog/tag/mise-en-production/" rel="tag">mise en production</a>, <a href="http://www.gatellier.be/blog/tag/web-serveur/" rel="tag">web serveur</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.gatellier.be/blog/bonnes-pratiques-status-503-maintenance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
