<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.kerneis.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Mur blanc - Tag - web</title>
  <link>http://blog.kerneis.info/</link>
  <description>Notes quotidiennes sur sujets variés, et bribes de connaissance sur tout ce qui me paraît digne d'intérêt. En bref, un fourre-tout qui se targue d'être intéressant. Tout un programme...</description>
  <language>fr</language>
  <pubDate>Fri, 22 Aug 2008 13:55:39 +0200</pubDate>
  <copyright>Licence CC by-nc-sa 2.0 (version française), sauf mention contraire.</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Patch</title>
    <link>http://blog.kerneis.info/post/2007/03/14/Patch</link>
    <guid isPermaLink="false">urn:md5:52ab12940d4816fe17d53d0093cafb70</guid>
    <pubDate>Sat, 17 Mar 2007 17:57:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Expériences</category>
        <category>geek</category><category>Ocsigen</category><category>web</category>    
    <description>    &lt;p&gt;Il y en a qui publient dans des revues scientifiques. Il y en a qui gagnent
des jeux-concours. Il y en a qui réussissent leurs TP de réseau. Il y en a même
qui arrêtent de fumer.&lt;/p&gt;
&lt;p&gt;Chacun sa petite gloire personnelle. Moi, je viens de créer mon premier
patch pour un projet libre. Ça marche, ça compile, je l'ai fait tout seul avec
mes petites mimines. C'est beau, c'est fonctionnel, c'est magique. Et puis
&lt;a href=&quot;http://www.darcs.net/&quot; hreflang=&quot;en&quot;&gt;darcs&lt;/a&gt; est un vrai bonheur à
utiliser.&lt;/p&gt;
&lt;p&gt;Promis, je vous préviens quand il entre dans le &lt;a href=&quot;http://ocsigen.org/download/ocsigen/&quot;&gt;répertoire officiel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mise à jour&lt;/strong&gt; : C'est fait ! Et en plus, c'est
utile (on peut à présent compiler le serveur en mode natif, grâce au travail
d'Alain Frisch, ce qui nécessite la dernière version d'Ocaml, que mon patch
permet d'utiliser - la boucle est bouclée).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Sat Mar 17 17:00:34 CET 2007 balat at pps.jussieu.fr&lt;br /&gt;
* Native code version&lt;br /&gt;
It is now possible to build Ocsigen in native code&lt;br /&gt;
IMPORTANT WARNING: You need a modified version of ocaml for now to use
that!&lt;br /&gt;
(natdynlink branch in OCaml CVS, by Alain Frisch)&lt;/p&gt;
&lt;p&gt;Wed Mar 14 18:34:37 CET 2007 Gabriel Kerneis &amp;lt;gabriel@XXX.info&amp;gt;&lt;br /&gt;
* Support for Ocaml 3.10 (EXPERIMENTAL)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;Précision à l'intention des lecteurs perdus&lt;/em&gt; : ça veut dire que
j'ai contribué à améliorer un logiciel, en l'occurrence le serveur web &lt;a href=&quot;http://ocsigen.org/&quot; hreflang=&quot;fr&quot;&gt;Ocsigen&lt;/a&gt; en lui ajoutant la possibilité
d'être compilé avec la dernière version d'&lt;a href=&quot;http://caml.inria.fr&quot; hreflang=&quot;fr&quot;&gt;Ocaml&lt;/a&gt; (&lt;a href=&quot;http://camlcvs.inria.fr/cgi-bin/cvsweb/ocaml/&quot;&gt;3.10 beta&lt;/a&gt;).&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2007/03/14/Patch#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2007/03/14/Patch#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/88177</wfw:commentRss>
      </item>
    
  <item>
    <title>Je ne suis pas un héros...</title>
    <link>http://blog.kerneis.info/post/2007/02/24/Je-ne-suis-pas-un-heros</link>
    <guid isPermaLink="false">urn:md5:2a61ce62dd55aee908124514b0d3552e</guid>
    <pubDate>Sat, 24 Feb 2007 17:29:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Inclassables</category>
        <category>inutile</category><category>web</category>    
    <description>&lt;p&gt;Un petit test bidon (une fois n'est pas coutume).&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://quel-heros-de-film.es-tu.com&quot;&gt;Quel héros de film es-tu
?&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td rowspan=&quot;12&quot;&gt;&lt;img src=&quot;http://quel-heros-de-film.es-tu.com/images/elements/3.jpg&quot; border=&quot;0&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Néo (Matrix) : 79%&lt;br /&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hannibal Lecter : 74%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;James Bond : 72%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jim Levenstein (American Pie) : 72%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Indiana Jones : 70%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batman / Bruce Wayne : 70%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yoda (Star Wars) : 68%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maximus (Gladiator) : 68%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eric Draven (The Crow) : 66%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tony Montana (Scarface) : 66%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Forrest Gump : 60%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schrek : 57%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Ce que je trouve &lt;strong&gt;vraiment&lt;/strong&gt; inquiétant, c'est le second de la
liste...&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2007/02/24/Je-ne-suis-pas-un-heros#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2007/02/24/Je-ne-suis-pas-un-heros#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/83156</wfw:commentRss>
      </item>
    
  <item>
    <title>Ego</title>
    <link>http://blog.kerneis.info/post/2007/02/20/Ego</link>
    <guid isPermaLink="false">urn:md5:5b7bc6d6c152910c65cb987ee51b72d3</guid>
    <pubDate>Tue, 20 Feb 2007 03:54:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Trucs et astuces</category>
        <category>bonheur</category><category>geek</category><category>Ocsigen</category><category>web</category>    
    <description>    &lt;p&gt;Je suis &lt;a href=&quot;http://gkerneis.free.fr/ocsigen.html&quot; hreflang=&quot;fr&quot;&gt;fier de
moi&lt;/a&gt;. Et c'est un peu frustrant de ne pas pouvoir expliquer pourquoi sans
rentrer dans des détails techniques incompréhensibles.&lt;/p&gt;
&lt;p&gt;Disons pour simplifier qu'il y avait un problème. J'ai eu une idée pour le
résoudre, quasi-instantanément. Puis j'ai creusé, creusé, creusé, jusqu'à ce
que l'idée devienne réalité. Et ça a fonctionné.&lt;/p&gt;
&lt;p&gt;Alors je sais que je me répète mais... je suis &lt;a href=&quot;http://gkerneis.free.fr/ocsigen.html&quot; hreflang=&quot;fr&quot;&gt;fier de moi&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2007/02/20/Ego#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2007/02/20/Ego#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/81937</wfw:commentRss>
      </item>
    
  <item>
    <title>Bullshit of the month</title>
    <link>http://blog.kerneis.info/post/2006/12/09/Bullshit-of-the-month</link>
    <guid isPermaLink="false">urn:md5:3a497fbcb56d772b3bfdce0b13319bfa</guid>
    <pubDate>Sat, 09 Dec 2006 01:57:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Inclassables</category>
        <category>humour</category><category>journalisme</category><category>mathématiques</category><category>web</category>    
    <description>    &lt;p&gt;You mean you're not even able to do a simple division by zero ? You idiot !
It's fairly obvious. How can you not know that ?&lt;/p&gt;
&lt;p&gt;Have a glance (as quick as possible) to : &lt;a href=&quot;http://www.bbc.co.uk/berkshire/content/articles/2006/12/06/divide_zero_feature.shtml&quot; title=&quot;http://www.bbc.co.uk/berkshire/content/articles/2006/12/06/divide_zero_feature.shtml&quot;&gt;
http://www.bbc.co.uk/berkshire/cont...&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It works indeed... or maybe not.&lt;/p&gt;
&lt;p&gt;PS : don't hesitate to correct my English, or suggest better (more
idiomatic) sentences.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Accords commerciaux</title>
    <link>http://blog.kerneis.info/post/2006/11/20/Accords-commerciaux</link>
    <guid isPermaLink="false">urn:md5:d5884ef1010fdfcb893c5453af8e3eb6</guid>
    <pubDate>Mon, 20 Nov 2006 00:23:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Inclassables</category>
        <category>humour</category><category>web</category>    
    <description>    &lt;p&gt;Je voulais commander quelque chose&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/20/#pnote-51730-1&quot; id=&quot;rev-pnote-51730-1&quot; name=&quot;rev-pnote-51730-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; sur un site étranger.
Malheureusement, ils ne livrent pas en France. En revanche, ils semblent avoir
des accords commerciaux pour le moins... surprenants. Jugez
vous-même :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.kerneis.info/public/images/usa-afg.png&quot;&gt;&lt;img src=&quot;http://blog.kerneis.info/public/images/.usa-afg_m.jpg&quot; alt=&quot;USA - AFGHANISTAN&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bientôt en Iraq ?&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/20/#rev-pnote-51730-1&quot; id=&quot;pnote-51730-1&quot; name=&quot;pnote-51730-1&quot;&gt;1&lt;/a&gt;]
Non, vous ne saurez pas quoi, n'insistez pas.&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2006/11/20/Accords-commerciaux#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2006/11/20/Accords-commerciaux#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/51730</wfw:commentRss>
      </item>
    
  <item>
    <title>Publicité discriminante</title>
    <link>http://blog.kerneis.info/post/2006/11/16/Publicite-discriminante</link>
    <guid isPermaLink="false">urn:md5:a6411ba8d8ceb9495598d20c709d5544</guid>
    <pubDate>Thu, 16 Nov 2006 10:44:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Engagements</category>
        <category>geek</category><category>publicité</category><category>web</category>    
    <description>&lt;p&gt;Si vous prenez le métro parisien régulièrement, vous n'avez pas pu louper
toutes ces affiches sur &lt;q&gt;le rentring, le concept que les new-yorkais nous
envient&lt;/q&gt;. Petit rappel des faits et analyse de la situation (un peu geek sur
les bords).&lt;/p&gt;    &lt;p&gt;Depuis quelques jours, on voit florir sur les panneaux d'affichages parisien
(particulièrement dans le métro, mais pas seulement), des affiches vantant le
&lt;q&gt;rentring&lt;/q&gt;. A grand coups de messages chocs, assénés en lettres faites de
néons oranges sur fond bleu, vous voilà définitivement &lt;em&gt;has-been&lt;/em&gt; si
vous ignorez ce que sait. Il y a ainsi des &lt;q&gt;plans rentring&lt;/q&gt;, quand on sort
en boîte, qu'il convient de chercher auprès de ses potes, car &lt;q&gt;le plus
important quand on sort en boîte, c'est de rentrer&lt;/q&gt;, etc. En petites lettres
blanches, sous chaque message, une adresse web : &lt;a href=&quot;http://www.example.com&quot;&gt;www.lerentring.com&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#pnote-50044-1&quot; id=&quot;rev-pnote-50044-1&quot; name=&quot;rev-pnote-50044-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;On est perplexe, forcément. Plusieurs idées me viennet à l'esprit : une
campagne de la sécurité routière ? un nouveau service d'invitations pour
rentrer en boîte ? une chaîne de taxis ? un site de
covoiturage ? Je finis par avoir la curiosité de me pencher de plus près
sur une des affiches. Dans le coin&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#pnote-50044-2&quot; id=&quot;rev-pnote-50044-2&quot; name=&quot;rev-pnote-50044-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;, vous savez, là où il
y a le nom de la société à l'origine de la publicité.&lt;/p&gt;
&lt;p&gt;&lt;q&gt;Orange SA&lt;/q&gt;. Forcément, ça explique la couleur des néons. Mais nom de
Dieu, c'est quoi le rapport ? Je finis par me décider à aller sur le
fameux site (et pourtant je n'avais pas envie, je n'aime pas céder à la
publicité). Naturellement, un joyeux message me prévient qu'hors de Flash 8,
point de salut. Je jette un oeil au code source, localise le bout de javascript
qui me bloque&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#pnote-50044-3&quot; id=&quot;rev-pnote-50044-3&quot; name=&quot;rev-pnote-50044-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;, saute ni une ni deux sur
www.lerentring.com/flash.htm, encore bloqué je réactive
javascript&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#pnote-50044-4&quot; id=&quot;rev-pnote-50044-4&quot; name=&quot;rev-pnote-50044-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt;, regarde la barre de progression. Et boum, ça
ne fonctionne pas.&lt;/p&gt;
&lt;p&gt;Forcément, j'ai Flash 7, et Flash 8 je ne suis pas près de le télécharger
(pas de version Linux disponible). Bon, j'ai quand même des bouts d'animation,
ça vole de partout, y'a des photos, c'est de la pseudo-3D, je ne comprends
rien. Sans les textes, c'est un peu normal.&lt;/p&gt;
&lt;p&gt;Toutefois, j'ai appris des choses en regardant le code source. D'abord la
balise &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; est fermée mais pas ouverte. Ou alors, quand
elle est présente, il y a un attribut &lt;code&gt;xml:lang&lt;/code&gt; mais pas de
&lt;code&gt;DOCTYPE&lt;/code&gt; : vachement utile, ça pue le copier-coller de
designer qui ne comprend rien à ce qu'il fait. Il y a des stats en javascript,
et même une version &lt;code&gt;&amp;lt;noscript&amp;gt;&lt;/code&gt; à base d'une image. Très
utile de compter dans les stats les gens qui n'ont pas javascript et ne verront
donc rien du site. Un petit texte descriptif à la place aurait été plus
judicieux.&lt;/p&gt;
&lt;p&gt;Il y a les mots-clef aussi :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rentring,le rentring,lerentring,nouvelle tendance,viral,les stroops,the
stroops,internet sans ligne fixe,téléphone illimité,paris dernière,paris
paris,orange,télévision numérique,net et mobile&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Alors, qu'est-ce que ça veut dire ? Ça fait penser à leur pub récente
pour &lt;q&gt;Unik&lt;/q&gt;, le service de téléphone fixe &amp;amp; mobile combiné. A propos
de mots-clef, je suis sûr que les robots d'indexation&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#pnote-50044-5&quot; id=&quot;rev-pnote-50044-5&quot; name=&quot;rev-pnote-50044-5&quot;&gt;5&lt;/a&gt;]&lt;/sup&gt;
doivent beaucoup s'amuser à visiter leur site (ils ne doivent même pas passer
la page d'accueil en fait). Par exemple, sur Google, on obtient :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Le Rentring&lt;br /&gt;
Le Rentring. TELECHARGER FLASH PLAYER 8.&lt;br /&gt;
www.lerentring.com/ - 3k - En cache - Pages similaires&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Au moins, on est prévenu avant même d'aller sur le site...&lt;/p&gt;
&lt;p&gt;Mais pourquoi je m'acharne sur ce nouveau buzz marketing ? Je ne sais
même pas. Il doit concentrer tout ce que j'exècre : une campagne de pub
multi-media aggressive à grand renfort de milliers euros, un site en Flash +
javascript sans version alternative, un mépris des standards et de
l'accessibilité et j'en passe.&lt;/p&gt;
&lt;p&gt;Bon maintenant si vous voulez VRAIMENT savoir ce qu'est le rentring, allez
voir &lt;a href=&quot;http://www.onesque.net/blog/index.php/2006/11/13/230-le-rentring-nouvelle-arme-marketing-d-orange&quot; hreflang=&quot;fr&quot;&gt;le blog de Onesque&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#rev-pnote-50044-1&quot; id=&quot;pnote-50044-1&quot; name=&quot;pnote-50044-1&quot;&gt;1&lt;/a&gt;]
Le lien ne fonctionne pas, c'est volontaire.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#rev-pnote-50044-2&quot; id=&quot;pnote-50044-2&quot; name=&quot;pnote-50044-2&quot;&gt;2&lt;/a&gt;]
pan !&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#rev-pnote-50044-3&quot; id=&quot;pnote-50044-3&quot; name=&quot;pnote-50044-3&quot;&gt;3&lt;/a&gt;]
&lt;code&gt;if(flash.ver[&amp;quot;8&amp;quot;]){location.replace(&amp;quot;flash.htm&amp;quot;);}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#rev-pnote-50044-4&quot; id=&quot;pnote-50044-4&quot; name=&quot;pnote-50044-4&quot;&gt;4&lt;/a&gt;]
Le flash est chargé par javascript himself.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/11/16/#rev-pnote-50044-5&quot; id=&quot;pnote-50044-5&quot; name=&quot;pnote-50044-5&quot;&gt;5&lt;/a&gt;]
Google, Yahoo, Exalead et consorts&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2006/11/16/Publicite-discriminante#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2006/11/16/Publicite-discriminante#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/50044</wfw:commentRss>
      </item>
    
  <item>
    <title>Réinventer le web</title>
    <link>http://blog.kerneis.info/post/2006/10/31/Reinventer-le-web</link>
    <guid isPermaLink="false">urn:md5:834965ce453f6c91bf558db96d654ca3</guid>
    <pubDate>Tue, 31 Oct 2006 00:56:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Vu, lu, entendu</category>
        <category>web</category>    
    <description>&lt;p&gt;Juste après &lt;a href=&quot;http://blog.kerneis.info/post/2006/10/29/XHTML-11&quot; hreflang=&quot;fr&quot;&gt;mes
atermoiements sur XHTML&lt;/a&gt;, un message de Tim Berners-Lee qui redonne un peu
d'espoir. C'est long et un peu technique, mais passionnant si vous vous
intéressez au sujet.&lt;/p&gt;
&lt;p&gt;Si vous êtes pressés ou peu connaisseurs en la matière, allez plutôt lire le
&lt;a href=&quot;http://embruns.net/logbook/2006/10/29.html#c29223&quot; hreflang=&quot;fr&quot;&gt;court
commentaire&lt;/a&gt; de Bob Marcel qui résume bien la situation, de manière
accessible au commun des mortels (enfin je pense).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mise à jour&lt;/strong&gt; : Vous pouvez également consulter ma &lt;a href=&quot;http://linuxfr.org/2006/10/31/21554.html&quot; hreflang=&quot;fr&quot;&gt;dépêche Linuxfr&lt;/a&gt;
sur le sujet.&lt;/p&gt;    &lt;blockquote&gt;
&lt;p&gt;Making standards is hard work. Its hard because it involves listening to
other people and figuring out what they mean, which means figuring out where
they are coming from, how they are using words, and so on.&lt;/p&gt;
&lt;p&gt;There is the age-old tradeoff for any group as to whether to zoom along
happily, in relative isolation, putting off the day when they ask for reviews,
or whether to get lots of people involved early on, so a wider community gets
on board earlier, with all the time that costs. That's a trade-off which won't
go away.&lt;/p&gt;
&lt;p&gt;The solutions tend to be different for each case, each working group. Some
have lots of reviewers and some few, some have lots of time, some urgent
deadlines.&lt;/p&gt;
&lt;p&gt;A particular case is HTML. HTML has the potential interest of millions of
people: anyone who has designed a web page may have useful views on new HTML
features. It is the earliest spec of W3C, a battleground of the browser wars,
and now the most widespread spec.&lt;/p&gt;
&lt;p&gt;The perceived accountability of the HTML group has been an issue. Sometimes
this was a departure from the W3C process, sometimes a sticking to it in
principle, but not actually providing assurances to commenters. An issue was
the formation of the breakaway WHAT WG, which attracted reviewers though it did
not have a process or specific accountability measures itself.&lt;/p&gt;
&lt;p&gt;There has been discussion in blogs where Daniel Glazman, Björn Hörmann,
Molly Holzschlag, Eric Meyer, and Jeffrey Zeldman and others have shared
concerns about W3C works particularly in the HTML area. The validator and other
subjects cropped up too, but let's focus on HTML now. We had a W3C retreat in
which we discussed what to do about these things.&lt;/p&gt;
&lt;p&gt;Some things are very clear. It is really important to have real developers
on the ground involved with the development of HTML. It is also really
important to have browser makers intimately involved and committed. And also
all the other stakeholders, including users and user companies and makers of
related products.&lt;/p&gt;
&lt;p&gt;Some things are clearer with hindsight of several years. It is necessary to
evolve HTML incrementally. The attempt to get the world to switch to XML,
including quotes around attribute values and slashes in empty tags and
namespaces all at once didn't work. The large HTML-generating public did not
move, largely because the browsers didn't complain. Some large communities did
shift and are enjoying the fruits of well-formed systems, but not all. It is
important to maintain HTML incrementally, as well as continuing a transition to
well-formed world, and developing more power in that world.&lt;/p&gt;
&lt;p&gt;The plan is to charter a completely new HTML group. Unlike the previous one,
this one will be chartered to do incremental improvements to HTML, as also in
parallel xHTML. It will have a different chair and staff contact. It will work
on HTML and xHTML together. We have strong support for this group, from many
people we have talked to, including browser makers.&lt;/p&gt;
&lt;p&gt;There will also be work on forms. This is a complex area, as existing HTML
forms and XForms are both form languages. HTML forms are ubiquitously deployed,
and there are many implementations and users of XForms. Meanwhile, the Webforms
submission has suggested sensible extensions to HTML forms. The plan is,
informed by Webforms, to extend HTML forms. At the same time, there is a work
item to look at how HTML forms (existing and extended) can be thought of as
XForm equivalents, to allow an easy escalation path. A goal would be to have an
HTML forms language which is a superset of the existing HTML language, and a
subset of a XForms language wit added HTML compatibility. We will see to what
extend this is possible. There will be a new Forms group, and a common task
force between it and the HTML group.&lt;/p&gt;
&lt;p&gt;There is also a plan for a separate group to work on the XHTML2 work which
the old &amp;quot;HTML working group&amp;quot; was working on. There will be no dependency of
HTML work on the XHTML2 work.&lt;/p&gt;
&lt;p&gt;As well as a new HTML work, there are other things want to change. The
validator I think is a really valuable tool both for users and in helping
standards deployment. I'd like it to check (even) more stuff, be (even) more
helpful, and prioritize carefully its errors, warning and mild chidings. I'd
like it to link to an explanations of why things should be a certain way. We
have, by the way, just ordered some new server hardware, paid for by the
Supporters program -- thank you!&lt;/p&gt;
&lt;p&gt;This is going to be hard work. I'd like everyone to go into this realizing
this. I'll be asking these groups to be very accountable, to have powerful
issue tracking systems on the w3.org web site, and to be responsive in spirit
as well as in letter to public comments. As always, we will be insisting on
working implementations and test suites. Now we are going to be asking for
things like talking with validator developers, maybe providing validator
modules and validator test suites. (That's like a language test suite but
backwards, in a way). I'm going to ask commenters to be respectful of the
groups, as always. Try to check whether the comment has been made before,
suggest alternative text, one item per message, etc, and add to technical
perception social awareness.&lt;/p&gt;
&lt;p&gt;This is going to be a very major collaboration on a very important spec, one
of the crown jewels of web technology. Even though hundreds of people will be
involved, we are evolving the technology which millions going on billions will
use in the future. There won't seem like enough thankyous to go around some
days. But we will be maintaining something very important and creating
something even better.&lt;/p&gt;
&lt;p&gt;Tim BL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Texte sous licence creativecommons by-nc 2.5 - vous pouvez aussi consulter
le &lt;a href=&quot;http://dig.csail.mit.edu/breadcrumbs/node/166&quot; hreflang=&quot;en&quot;&gt;texte
original&lt;/a&gt;)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2006/10/31/Reinventer-le-web#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2006/10/31/Reinventer-le-web#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/46108</wfw:commentRss>
      </item>
    
  <item>
    <title>XHTML 1.1</title>
    <link>http://blog.kerneis.info/post/2006/10/29/XHTML-11</link>
    <guid isPermaLink="false">urn:md5:ca949e0b82ce430e5b345296317d9d88</guid>
    <pubDate>Sun, 29 Oct 2006 21:33:00 +0100</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Savoirs</category>
        <category>geek</category><category>web</category>    
    <description>&lt;p&gt;Dilemme de geek.&lt;/p&gt;    &lt;p&gt;XHTML 1.1 c'est bien. Sauf que ça ne sert à rien. Enfin, moi, ça ne me sert
à rien. Mais conceptuellement c'est beau. J'avais bien envie de mettre &lt;a href=&quot;http://perso.enst.fr/~kerneis&quot; hreflang=&quot;fr&quot;&gt;mon site&lt;/a&gt; en XHTML 1.1 moi.
Sauf qu'Internet Explorer ne le supporte pas. Du tout.&lt;/p&gt;
&lt;p&gt;Alors je fais quoi. Il faut qu'il soit lu, quand même, ce site. Même si,
pour l'instant, il est plutôt vide. Un jour, il y aura des choses intéressantes
dessus&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/10/29/#pnote-45840-1&quot; id=&quot;rev-pnote-45840-1&quot; name=&quot;rev-pnote-45840-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;. Alors en attendant j'ai fait une &lt;a href=&quot;http://gkerneis.free.fr/enst&quot; hreflang=&quot;fr&quot;&gt;version alternative&lt;/a&gt; en XHTML
1.0 &lt;em&gt;servi en tant que text/html&lt;/em&gt; (ce qui est conforme aux
recommandations W3C mais est philosophiquement &lt;a href=&quot;http://www.hixie.ch/advocacy/xhtml.fr/&quot; hreflang=&quot;fr&quot;&gt;une mauvais
chose&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Je ne sais plus quoi penser, quoi faire. Au moins, si je sers la page en
&lt;em&gt;application/xhtml+xml&lt;/em&gt;, plus besoin de gérer les problèmes de CSS d'IE.
Mais me couper d'un lectorat potentiel, quelle connerie !&lt;/p&gt;
&lt;p&gt;Et si &lt;a href=&quot;http://www.autisticcuckoo.net/archive.php?id=2005/03/14/xhtml-is-dead&quot; hreflang=&quot;en&quot;&gt;XHTML était mort&lt;/a&gt; ? Faut-il &lt;a href=&quot;http://blog.alsacreations.com/2004/11/07/87-standards-etre-plus-royaliste-que-le-roi&quot; hreflang=&quot;fr&quot;&gt;être plus royaliste que le roi&lt;/a&gt; ?&lt;/p&gt;
&lt;p&gt;Pfff, c'est compliqué la technologie.&lt;/p&gt;
&lt;p&gt;NB : si vous n'avez rien compris, c'est sans doute normal. Si vous êtes
curieux, lisez les liens que j'ai éparpillé dans le billet, ils sont tous très
instructifs. J'ai passé des heures sur le sujet, à en examiner tous les tenants
et les aboutissants. Et je dois dire que j'en suis toujours au même
point : vaut-il mieux utiliser html 4.1 proprement, être lisible par tous,
ou jouer son geek avec xhtml et envoyer au diable tous les utilisateurs
d'IE ? Pour une page à vocation professionnelle (à terme), ça la fout mal
quand même. Surtout que je me coupe aussi des navigateurs en mode texte,
etc.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/10/29/#rev-pnote-45840-1&quot; id=&quot;pnote-45840-1&quot; name=&quot;pnote-45840-1&quot;&gt;1&lt;/a&gt;]
D'ici là, IE supportera peut-être XHTML 1.1 cela dit.&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2006/10/29/XHTML-11#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2006/10/29/XHTML-11#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/45840</wfw:commentRss>
      </item>
    
  <item>
    <title>Reconnaissance de navigateur en pur (X)HTML</title>
    <link>http://blog.kerneis.info/post/2006/10/27/Reconnaissance-de-navigateur-en-pur-XHTML</link>
    <guid isPermaLink="false">urn:md5:61b4a1073a005eeafb9d9368cac6d413</guid>
    <pubDate>Fri, 27 Oct 2006 00:42:00 +0200</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Savoirs</category>
        <category>geek</category><category>web</category>    
    <description>&lt;p&gt;Un billet pour les &lt;del&gt;geeks&lt;/del&gt; webmasters soucieux des standards.&lt;/p&gt;    &lt;p&gt;Vous avez un site web. Avec une jolie CSS. Mais ce merveilleux navigateur
qu'est Internet Explorer ne la gère pas correctement. Sauf, peut-être, la
version 7. Or vous n'avez pas envie d'utiliser des hacks ignobles pour corriger
les bugs. Vous voulez rester conforme aux standards du W3C. Vous aimeriez juste
pouvoir filer à IE une feuille de style dédiée, avec un design simplifié qu'il
sache gérer.&lt;/p&gt;
&lt;p&gt;La solution : les &lt;a href=&quot;http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp&quot; hreflang=&quot;en&quot;&gt;conditional comments&lt;/a&gt; (soit commentaires conditionnels, en
français).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Qu'est-ce que c'est ?&lt;/em&gt; Ce sont des balises reconnues par IE
(uniquement) qui permettent d'afficher ou de révéler du contenu selon la
version du navigateur. Il y en a de deux types :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les &lt;em&gt;downlevel-hidden conditional comments&lt;/em&gt;, qui révèlent le contenu
seulement à IE. Ce sont des commentaires au sens classique, &lt;strong&gt;ils sont
valides&lt;/strong&gt; (au sens du W3C). Un petit bout de code spécial indique juste
à IE qu'il doit afficher le commentaire, et non pas l'ignorer. Concrètement, ça
se présente comme ça :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
Ce texte n'est affiché que par IE, version strictement inférieure à 7 (lt =
lower than).&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les &lt;em&gt;downlevel-revealed conditional comments&lt;/em&gt;, qui cachent le
contenu seulement à IE. Ce ne sont pas des commentaires au sens classique,
&lt;strong&gt;ils ne sont pas valides&lt;/strong&gt; (au sens du W3C). Ce sont des balises
supplémentaires, non reconnues par le W3C :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;![if !IE]&amp;gt;&lt;br /&gt;
Ce texte est affiché par tout le monde sauf IE.&lt;br /&gt;
&amp;lt;![endif]&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Heureusement il y a une solution pour rendre de tels &lt;em&gt;commentaires
conditionnels révélés&lt;/em&gt; conformes. Ou plutôt, &lt;strong&gt;des&lt;/strong&gt;
solutions. Naturellement, la meilleure est tout à la fin (mais il y a de jolies
choses à voir avant, qui valent la peine d'être lues).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Si vous voulez vous contenter d'une détection binaire IE / !IE, alors voilà
une &lt;a href=&quot;http://www.456bereastreet.com/archive/200511/valid_downlevelrevealed_conditional_comments/&quot; hreflang=&quot;en&quot;&gt;méthode simple et efficace&lt;/a&gt; :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if !IE]&amp;gt;--&amp;gt;&lt;br /&gt;
Caché pour IE.&lt;br /&gt;
&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;L'astuce : on utilise un commentaire du premier type (donc standard) et
on dit à IE de l'ignorer totalement, quelle que soit sa version
(&lt;code&gt;!IE&lt;/code&gt;). Ensuite, IE va tout ignorer jusqu'au
&lt;code&gt;&amp;lt;![endif]--&amp;gt;&lt;/code&gt;. En particulier, nous pouvons à loisir fermer
le commentaire initial, donc rendre la suite visible pour les autres
navigateurs, puis le rouvrir pour mettre le
&lt;code&gt;&amp;lt;![endif]--&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Si vous voulez affiner en fonction de la version d'IE, ça ne suffit plus. En
effet, si l'on met &lt;code&gt;if IE 7&lt;/code&gt; à la place de &lt;code&gt;if !IE&lt;/code&gt; par
exemple, IE 7 va lire la suite et affichera donc : &lt;code&gt;--&amp;gt; Caché pour
IE.&amp;lt;!--&lt;/code&gt;. Il nous faut un moyen de lui dire d'ignorer ces bouts de
balise ! Là encore, plusieurs solutions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-April/003489.html&quot; hreflang=&quot;en&quot;&gt;Une méthode de toute beauté&lt;/a&gt; (mais qui vous donnera un
avertissement de la part du validateur du W3C, car elle est assez
osée) :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if gte IE 7]&amp;gt;&amp;lt;!-- -- --&amp;gt;&lt;br /&gt;
Caché pour IE&amp;lt;7, visible pour tous les autres.&lt;br /&gt;
&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si vous êtes curieux, voilà quelques détails sur la &lt;a href=&quot;http://www.flightlab.com/~joe/sgml/comments.html&quot; hreflang=&quot;en&quot;&gt;syntaxe des
commentaires en sgml&lt;/a&gt; qui devraient vous permettre de comprendre le pourquoi
du comment de cette méthode. À noter que si IE7 est vraiment strict (ce que je
n'ai pas testé), il vous jettera violemment pour non respect de la syntaxe des
commentaires&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/10/27/#pnote-45019-1&quot; id=&quot;rev-pnote-45019-1&quot; name=&quot;rev-pnote-45019-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.blog-and-blues.org/articles/Les_syntaxes_de_commentaires_conditionnels_pour_IE_Windows&quot; hreflang=&quot;fr&quot;&gt;La même mais sans avertissement&lt;/a&gt; :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if gte IE 7]&amp;gt; &amp;lt;--&amp;gt;&lt;br /&gt;
Caché pour IE&amp;lt;7, visible pour tous les autres.&lt;br /&gt;
&amp;lt;!--&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L'usage de cette méthode est en fait déconseillé, elle pose
exactement le même problème que celui qu'elle tente de résoudre&lt;/strong&gt; :
IE7 affichera le &lt;code&gt;&amp;lt;--&amp;gt;&lt;/code&gt; indésirable.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ma méthode à moi (en fait antérieurement trouvée par &lt;a href=&quot;http://archivist.incutio.com/viewlist/css-discuss/74064&quot; hreflang=&quot;en&quot;&gt;quelqu'un d'autre&lt;/a&gt;), qui consiste à cacher les commentaires
&lt;em&gt;révélés&lt;/em&gt; à l'intérieur de commentaires &lt;em&gt;cachés&lt;/em&gt; (IE interprétant
les commentaires conditionnels récursivement, même si cela n'est pas
explicitement précisé dans la documentation) :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
&amp;lt;![if gte IE 7]&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
Caché pour IE&amp;lt;7, visible pour tous les autres.&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
&amp;lt;![endif]&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C'est la méthode que je recommande : elle fonctionne et est
valide en toutes circonstances&lt;/strong&gt; (sauf si Microsoft décide que les
commentaires conditionnels ne doivent plus être interprétés récursivement).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Un exemple d'application ?&lt;/em&gt; Tiré du lien précédent :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;ie.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![if !IE]&amp;gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;others.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&amp;lt;![endif]&amp;gt;&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ainsi, la feuille de style &lt;code&gt;ie.css&lt;/code&gt; est lue par IE,
&lt;code&gt;others.css&lt;/code&gt; par les autres navigateurs. Si l'on veut distinguer
selon IE7, c'est un peu plus touffu, mais toujours le même principe :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
&amp;lt;![if gte IE 7]&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;ie7-and-others.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;
&amp;lt;![endif]&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;ie-lt-7.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Quelques ultimes détails :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Certains n'aiment pas rajouter du code dans leur page pour gérer
l'apparence. C'est compréhensible, au nom de la séparation du fond et de la
forme. Si vous en faites partie, vous serez peut-être intéressés par &lt;a href=&quot;http://www.gunlaug.no/contents/wd_additions_12.html&quot; hreflang=&quot;en&quot;&gt;une
solution en pur CSS&lt;/a&gt; (c'est un hack, mais plutôt résistant).&lt;/li&gt;
&lt;li&gt;Les commentaires conditionnels ne sont pas forcément la panacée :
&lt;a href=&quot;http://www.mezzoblue.com/archives/2005/11/03/ie7_conditio/&quot; hreflang=&quot;en&quot;&gt;un article à ce sujet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Vous pouvez aussi mettre une feuille de style visible pour vraiment tout le
monde et ensuite rajouter un commentaire caché juste pour IE, avec des
directives supplémentaires, pour compléter/corriger ce qu'il interprète mal
dans la première feuille. Ça évite la duplication de code entre vos deux
feuilles de style.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2006/10/27/#rev-pnote-45019-1&quot; id=&quot;pnote-45019-1&quot; name=&quot;pnote-45019-1&quot;&gt;1&lt;/a&gt;]
C'est en particulier possible si vous servez vos pages en tant que xml au
niveau du serveur web, ce qui est rarement le cas.&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2006/10/27/Reconnaissance-de-navigateur-en-pur-XHTML#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2006/10/27/Reconnaissance-de-navigateur-en-pur-XHTML#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/45019</wfw:commentRss>
      </item>
    
</channel>
</rss>