<?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>Quoi de 9 ? &#187; Web</title>
	<atom:link href="http://blog.jeb.be/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jeb.be</link>
	<description>blog.jeb.be</description>
	<lastBuildDate>Tue, 22 Jun 2010 19:31:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Google OS, c&#8217;est (presque) fait.</title>
		<link>http://blog.jeb.be/2009/07/08/google-os-cest-presque-fait/</link>
		<comments>http://blog.jeb.be/2009/07/08/google-os-cest-presque-fait/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 18:54:59 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/2009/07/08/google-os-cest-presque-fait/</guid>
		<description><![CDATA[Il y a bientôt 2 ans, je vous disais : &#8220;Alors pourquoi ne pas imaginer un ordinateur sans système d’exploitation qui ne démarrerait qu’un navigateur&#8221;. Et voila que Google nous annonce Google Chrome OS. Même si Google ne le dis pas explicitement, tout porte à croire que Google Chrome OS sera principalement une version bootable [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a bientôt 2 ans, <a href="http://blog.jeb.be/2007/09/17/quel-avenir-pour-internet/">je vous disais</a> : &#8220;Alors pourquoi ne pas imaginer un ordinateur sans système d’exploitation qui ne démarrerait qu’un navigateur&#8221;.<br />
Et voila que Google nous annonce <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" onclick="pageTracker._trackPageview('/outgoing/googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html?referer=');">Google Chrome OS</a>.<br />
Même si Google ne le dis pas explicitement, tout porte à croire que Google Chrome OS sera principalement une version bootable de Chrome (grâce à un kernel linux light et une interface minimaliste) :<br />
- Chrome dans le nom<br />
- &#8220;most of the user experience takes place on the web&#8221;<br />
- &#8220;For application developers, the web is the platform&#8221;</p>
<p>L&#8217;avenir nous dira de quoi il en retourne. On en sera plus à la fin de l&#8217;année, cela laisse du temps à Google de faire un plus que de greffer un kernel avec Chrome.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2009/07/08/google-os-cest-presque-fait/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C&#8217;est pas trop tot !</title>
		<link>http://blog.jeb.be/2009/05/19/cest-pas-trop-tot/</link>
		<comments>http://blog.jeb.be/2009/05/19/cest-pas-trop-tot/#comments</comments>
		<pubDate>Mon, 18 May 2009 23:42:09 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/2009/05/19/cest-pas-trop-tot/</guid>
		<description><![CDATA[En fin d&#8217;année dernière, je vous parlais du fait que google ne me retourne plus les résultats de façon pertinente. J&#8217;évoquais alors plusieurs moyens d&#8217;affiner les résultats pour les rendre plus pertinent. Depuis quelques jours, Google permet d&#8217;afficher les recherches grâce au lien &#8220;show options&#8221; (sur google.com uniquement à l&#8217;heure où j&#8217;écris). On peut : [...]]]></description>
			<content:encoded><![CDATA[<p>En fin d&#8217;année dernière, <a href="http://blog.jeb.be/2008/12/14/les-moteurs-de-recherche-en-rade/">je vous parlais</a> du fait que google ne me retourne plus les résultats de façon pertinente.<br />
J&#8217;évoquais alors plusieurs moyens d&#8217;affiner les résultats pour les rendre plus pertinent.<br />
Depuis quelques jours, Google permet d&#8217;afficher les recherches grâce au lien &#8220;show options&#8221; (sur <a  class="ext-link" href="http://www.google.com" onclick="pageTracker._trackPageview('/outgoing/www.google.com?referer=');">google.com</a> uniquement à l&#8217;heure où j&#8217;écris).<br />
On peut :<br />
- Filtrer par type de contenu : Video, Forum, Review. Ce dernier semble assez efficace.<br />
- Ajouter des images présentes sur la page en faces des résultats de liens. Pratique dans certain cas.<br />
- Afficher une plus grande partie de texte de la page. Très pratique je trouve.<br />
- Par &#8220;fraîcheur&#8221; du contenu. Déjà possible avant.<br />
- Voir des suggestions de recherche similaire. Déjà visible avant et, je trouve, pas très pertinent.<br />
- Voir les résultats sous forme de timeline. J&#8217;ai eu du mal à trouver l&#8217;interet en fait c&#8217;est extrement pratique. Une recherche sur <a class="ext-link" href="http://www.google.com/search?hl=en&#038;tbo=1&#038;tbs=tl%3A1&#038;q=apple&#038;btnG=Search" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_038_tbo=1_038_tbs=tl_3A1_038_q=apple_038_btnG=Search&amp;referer=');">apple</a> le montre facilement. Si on &#8220;zoom&#8221; sur des années recentes on trouve un peu de tout, si on &#8220;zoom&#8221; sur des années très recentes (post 2000) on trouve pas mal de contenu relatif au constructeur informatique. Mais si on zoom sur une année bien précise (<a class="ext-link" href="http://www.google.com/search?q=apple&#038;hl=en&#038;sa=G&#038;tbo=1&#038;tbs=tl:1,tll:1665,tlh:1665&#038;ei=HfARSvCmCeGQjAeg2NnkCA&#038;oi=timeline_histogram_main&#038;ct=timeline-histogram&#038;cd=6" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?q=apple_038_hl=en_038_sa=G_038_tbo=1_038_tbs=tl_1_tll_1665_tlh_1665_038_ei=HfARSvCmCeGQjAeg2NnkCA_038_oi=timeline_histogram_main_038_ct=timeline-histogram_038_cd=6&amp;referer=');">1665</a>) on tombe sur des histoires concernant Isaac Newton et les pommes. Pas Mal.<br />
- Enfin la Wonder Wheel décevante, ma recherche <a class="ext-link" href="http://www.google.com/search?hl=en&#038;tbo=1&#038;tbs=ww%3A1&#038;q=intel+X25-M&#038;btnG=Search&#038;tbo=1" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_038_tbo=1_038_tbs=ww_3A1_038_q=intel+X25-M_038_btnG=Search_038_tbo=1&amp;referer=');">Intel X25-M</a> que j&#8217;avais pris pour exemple dans un <a href="http://blog.jeb.be/2008/12/14/les-moteurs-de-recherche-en-rade/">précédant billet</a> ne retourne pas ce que j&#8217;en attend. De plus lors d&#8217;un clique sur un des liens il n&#8217;y a pas accumulation des termes. Il manque selon moi une Wonder Wheel qui afficherait plutôt des termes issus du résultat des propositions de la recherche similaire (et qui serait cumulatif).</p>
<p>Tout ça va incontestablement dans le bon sens même s&#8217;il reste des progrès à faire, comme notamment avoir des propositions d&#8217;exclusion de terme. L&#8217;accumulation étant souvent vite très limitative.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2009/05/19/cest-pas-trop-tot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flot, le retour de la vengeance</title>
		<link>http://blog.jeb.be/2009/01/12/flot-le-retour-de-la-vengeance/</link>
		<comments>http://blog.jeb.be/2009/01/12/flot-le-retour-de-la-vengeance/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 23:12:40 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Flot]]></category>
		<category><![CDATA[Graphique]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/?p=328</guid>
		<description><![CDATA[Fin 2008, je vous parlais de ma découverte du moment : flot. Je l&#8217;ai depuis décliné à toutes les sauces, ou presque, je vous propose donc un exemple de ma composition: - Les statistiques de traduction du site de Debian (url qui peut prendre des paramètres comme ici). C&#8217;est vraiment bien, et tout ceci sans [...]]]></description>
			<content:encoded><![CDATA[<p>Fin 2008, je vous <a href="/2008/12/22/flot-graphique-en-javascript/">parlais</a> de ma découverte du moment : <a href="http://code.google.com/p/flot/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/flot/?referer=');">flot</a>.<br />
Je l&#8217;ai depuis décliné à toutes les sauces, ou presque, je vous propose donc un exemple de ma composition:<br />
- Les <a href="http://debian.jeb.be/wml_trans_stats.html" onclick="pageTracker._trackPageview('/outgoing/debian.jeb.be/wml_trans_stats.html?referer=');">statistiques de traduction</a> du site de <a href="http://www.debian.org" onclick="pageTracker._trackPageview('/outgoing/www.debian.org?referer=');">Debian</a> (url qui peut prendre des paramètres comme <a href="http://debian.jeb.be/wml_trans_stats.html?lang=fr&#038;checked=Untranslated&#038;start=1230000000000" onclick="pageTracker._trackPageview('/outgoing/debian.jeb.be/wml_trans_stats.html?lang=fr_038_checked=Untranslated_038_start=1230000000000&amp;referer=');">ici</a>).<br />
C&#8217;est vraiment bien, et tout ceci sans code dynamique coté serveur <img src='http://blog.jeb.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Voila donc un petit billet pour vous montrer ce que permet de faire flot avec un peu de JavaScript en plus a coté pour avoir des interactions avec le graph.<br />
Notez également que Google propose une API qui permet de faire toute sorte de <a href="http://code.google.com/apis/chart/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/apis/chart/?referer=');">graphiques</a> (regardez <a href="http://code.google.com/apis/chart/types.html" onclick="pageTracker._trackPageview('/outgoing/code.google.com/apis/chart/types.html?referer=');">ici</a>) mais qui reste des images fixe.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2009/01/12/flot-le-retour-de-la-vengeance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flot &#8211; Graphique en JavaScript</title>
		<link>http://blog.jeb.be/2008/12/22/flot-graphique-en-javascript/</link>
		<comments>http://blog.jeb.be/2008/12/22/flot-graphique-en-javascript/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 03:48:18 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Flot]]></category>
		<category><![CDATA[Graphique]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/?p=311</guid>
		<description><![CDATA[Il y a cinq ans de cela, je cherchais une application pour&#160;&#8221;faire mes comptes&#8221;. A l&#8217;époque il n&#8217;existait que peu d&#8217;application pour faire cela et aucune ne me convenait. D&#8217;ailleurs, aujourd&#8217;hui, il en existe des tonnes, et aucune ne me convient. Peu d&#8217;application permettent de faire des choses assez simple comme des projections&#160;d&#8217;intérêt sur des [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a cinq ans de cela, je cherchais une application pour&nbsp;&#8221;faire mes comptes&#8221;.<br />
A l&#8217;époque il n&#8217;existait que peu d&#8217;application pour faire cela et aucune ne me convenait. D&#8217;ailleurs, aujourd&#8217;hui, il en existe des tonnes, et aucune ne me convient. Peu d&#8217;application permettent de faire des choses assez simple comme des projections&nbsp;d&#8217;intérêt sur des comptes épargnes (ou alors que sur des périodes journalière ou que bimensuel) ou plus généralement de la gestion prévisionnel&nbsp;</p>
<p>Résultat: J&#8217;utilisais excel (si si) qui comporte un bon nombre de fonction financière et qui peut donc faire à peu près tout ce qu&#8217;on peut imaginer à condition d&#8217;être patient.<br />
Mais excel c&#8217;est pas libre et pas très sexy, j&#8217;ai donc écrit en 2003 une application web pour mon propre besoin (et qui à quelques autres utilisateurs, mais les gens sont&nbsp;retissant&nbsp;à&nbsp;gérer&nbsp;leurs comptes sur un site web) qui à depuis subit de lourdes modifications :</p>
<ul>
<li><acronym class="uttAcronym" title="Asynchronous Javascript And XML">AJAX</acronym> (Asynchronous Javascript And <a href="http://www.w3.org/XML/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/XML/?referer=');"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a>) pour charger les listes d&#8217;opérations dynamiquement, renvoie d&#8217;un fichier <a href="http://www.w3.org/XML/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/XML/?referer=');"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a> puis construction des tags html en&nbsp;JavaScript,</li>
<li>Passage de fichier à plat vers une base de données (avec abstraction Object de la BDD),</li>
<li><a href="http://www.w3.org/Style/XSL/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/Style/XSL/?referer=');"><acronym class="uttInitialism" title="eXtensible Stylesheet Language Transformation">XSLT</acronym></a> (eXtensible Stylesheet Language Transformation) coté client, pour construire cette liste d&#8217;opérations en (X)<a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/MarkUp/?referer=');"><acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym></a> sans 2 tonnes de JavaScript,<br />
(le <a href="http://www.w3.org/Style/XSL/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/Style/XSL/?referer=');"><acronym class="uttInitialism" title="eXtensible Stylesheet Language Transformation">XSLT</acronym></a> coté client, via&nbsp;XSLTProcessor, ne fonctionnait à l&#8217;époque (et&nbsp;sûrement&nbsp;encore maintenant) que sous FireFox. Des librairies JavaScript <a href="http://code.google.com/p/ajaxslt/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/ajaxslt/?referer=');">existent</a> pour les autres navigateurs)</li>
<li>Graphique pour voir l&#8217;évolution des comptes,</li>
<li>&#8230; peut être HTML5 un jour, cela permettra de garder les informations sur le poste de l&#8217;utilisateur qui n&#8217;aura peut-être plus peur d&#8217;utiliser un site web tier pour ses comptes !</li>
</ul>
<p>Ceux qui me connaisse savent que je ne suis pas très fan des divers framework que l&#8217;on peut trouver pour développer des sites web.<br />
Cette application est donc&nbsp;complètement&nbsp;faite à la main (en Perl), faire un site web en Perl n&#8217;est pas très compliqué mais le jour ou j&#8217;ai voulu faire un graphique j&#8217;ai compris ma douleur.<br />
En effet, je n&#8217;ai pas trouvé, à l&#8217;époque, de module Perl permettant, sur un même graphique, de représenter plusieurs séries de données temporel utilisant&nbsp;chacune&nbsp;des&nbsp;repères temporels&nbsp;différents.<br />
J&#8217;ai donc écrit mon propre code de génération de Graph (en utilisant GD). Exercice un peu complexe, la gestion de l&#8217;axe temporel n&#8217;étant pas des plus simple. J&#8217;ai cependant obtenu ce que je voulais moyennant 400 lignes de Perl.<br />
Le résultat fonctionne bien et est plutôt visuellement agréable, mais donne une image fixe qui n&#8217;est pas super sexy.</p>
<p>J&#8217;étais plutôt satisfait de mon graphique,&nbsp;jusqu&#8217;à&nbsp;ma découverte, il y a un moment déjà, de <a href="http://finance.google.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/finance.google.com/?referer=');">Google Finance</a> qui fait (en flash) des <a href="http://finance.google.com/finance?q=INDEXNASDAQ:.IXIC" target="_blank" onclick="pageTracker._trackPageview('/outgoing/finance.google.com/finance?q=INDEXNASDAQ_.IXIC&amp;referer=');">beaux graphiques</a> sur lesquels on peut zoomer facilement.<br />
Mon système avait en effet 2 défauts, pour zoomer, il fallait&nbsp;sélectionner&nbsp;une date de début et/ou de fin &#8220;à la main&#8221; puis attendre la&nbsp;régénération&nbsp;d&#8217;une nouvelle image ; et image fixe oblige il était impossible de&nbsp;connaître&nbsp;la valeur précise d&#8217;un point du graphe en se&nbsp;positionnant dessus.</p>
<p>Comme il n&#8217;y a que les&nbsp;imbéciles&nbsp;qui ne changent pas d&#8217;avis, je m&#8217;ouvre de plus en plus au framework. Il faut dire que ces derniers commencent à être matures et reconnus. Après avoir découvert <a href="http://www.pradosoft.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.pradosoft.com/?referer=');">Prado</a>, un framework pour faire du <a href="http://www.php.net" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.php.net?referer=');"><acronym class="uttInitialism" title="PHP: Hypertext Preprocessor">PHP</acronym></a>, en début d&#8217;année, j&#8217;ai découvert hier <a href="http://code.google.com/p/flot/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/flot/?referer=');">Flot</a>, une librairie JavaScript basé sur <a href="http://jquery.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/jquery.com/?referer=');">JQuery</a> et qui permet de faire des graphiques fabuleux !<br />
Et cela n&#8217;a vraiment rien à envier au beaux graphiques de&nbsp;<a href="http://finance.google.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/finance.google.com/?referer=');">Google Finance</a>.</p>
<p>Je vous invite donc à visiter le site de&nbsp;<a href="http://code.google.com/p/flot/" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/flot/?referer=');">Flot</a>&nbsp;et découvrir par <a href="http://people.iola.dk/olau/flot/examples/" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/?referer=');">les exemples</a> ce qu&#8217;il est possible de faire.<br />
Ces derniers ne montrent pas toutes les&nbsp;possibilités&nbsp;de flot mais vous pouvez voir que :</p>
<ul>
<li>Il est possible de tracer des fonctions mathématique ou des séries discontinues <a href="http://people.iola.dk/olau/flot/examples/basic.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/basic.html?referer=');">ici</a></li>
<li>Qu&#8217;il est possible de tracer des lignes, des points, des points sur des lignes, des bars, etc.&nbsp;<a href="http://people.iola.dk/olau/flot/examples/graph-types.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/graph-types.html?referer=');">ici</a></li>
<li>Que, oui, vraiment, le&nbsp;développeur&nbsp;aime la trigo <a href="http://people.iola.dk/olau/flot/examples/setting-options.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/setting-options.html?referer=');">ici</a></li>
<li>Que l&#8217;on peut choisir quelles séries afficher avec des checkbox et que l&#8217;on peut placer une légende (on peut choisir sa position, sa couleur, son opacité, &#8230;) <a href="http://people.iola.dk/olau/flot/examples/turning-series.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/turning-series.html?referer=');">ici</a></li>
<li>Que l&#8217;on peut zoomer comme on veut <a href="http://people.iola.dk/olau/flot/examples/zooming.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/zooming.html?referer=');">ici</a></li>
<li>Que l&#8217;on peut se rapprocher de ce que fait Google <a href="http://people.iola.dk/olau/flot/examples/visitors.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/visitors.html?referer=');">ici</a>&nbsp;(notez la précision de l&#8217;axe temporel qui change quand vous zoomez)</li>
<li>Que l&#8217;on peut très bien avoir 2 séries dans des unités différentes <a href="http://people.iola.dk/olau/flot/examples/dual-axis.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/dual-axis.html?referer=');">ici</a></li>
<li>Que l&#8217;on peut afficher les valeurs en passant dessus <a href="http://people.iola.dk/olau/flot/examples/interacting.html" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/people.iola.dk/olau/flot/examples/interacting.html?referer=');">ici</a> (cochez la case enable tooltip)</li>
</ul>
<p>Je n&#8217;ai pas trouvé de chose que l&#8217;on ne peut pas customiser (couleurs,&nbsp;précision&nbsp;des axes, &#8230;), si vous n&#8217;êtes pas convaincu allez consulter la <a href="http://flot.googlecode.com/svn/trunk/API.txt" class="ext-link" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flot.googlecode.com/svn/trunk/API.txt?referer=');">doc de l&#8217;API</a>&nbsp;qui est très bien faites.</p>
<p>J&#8217;ai vraiment été très agréablement surpris par cette librairie qui est plutôt rapide et donc la prise en main est très rapide, regardez le source des exemples cela reste toujours simple.<br />
&nbsp;Du coup je vais&nbsp;sûrement&nbsp;me plonger dans JQuery, qui n&#8217;as pas l&#8217;air mal du tout <img src='http://blog.jeb.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/12/22/flot-graphique-en-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Les moteurs de recherche en rade ?</title>
		<link>http://blog.jeb.be/2008/12/14/les-moteurs-de-recherche-en-rade/</link>
		<comments>http://blog.jeb.be/2008/12/14/les-moteurs-de-recherche-en-rade/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 01:32:56 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Recherche]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/?p=144</guid>
		<description><![CDATA[Je trouve que Google me donne de moins en moins de pages pertinentes par rapport à ma recherche (ou du moins, à ce que j&#8217;en attends). Résultat j&#8217;en arrive de plus en plus souvent à coupler mes recherches avec le résultat d&#8217;autres moteurs (qui reste plus ou moins proche de Google en terme de résultat). [...]]]></description>
			<content:encoded><![CDATA[<p>Je trouve que Google me donne de moins en moins de pages pertinentes par rapport à ma recherche (ou du moins, à ce que j&#8217;en attends). Résultat j&#8217;en arrive de plus en plus souvent à coupler mes recherches avec le résultat d&#8217;autres moteurs (qui reste plus ou moins proche de Google en terme de résultat).</p>
<p>Je ne sais pas si cela viens du faite que je cherche des choses généralement assez complexe, si cela viens du fait que les moteurs de recherche se &#8220;popularise&#8221; de plus en plus de façon à remonter des pages basiques qui correspondent aux résultats voulu par le plus grand nombre (type page Wikipedia) ou si tous simplement le nombre de page web est devenu trop important, la redondance d&#8217;information rendant les recherches moins pertinentes.</p>
<p>En tout cas quand je cherche quelques choses dans un moteur de recherche je n’attends pas à avoir un lien vers Wikipedia sinon je serais allé sur le site de Wikipedia directement&#8230; Les résultats que j’attends sont généralement des pages d&#8217;actualités sur ce que j&#8217;ai recherché ou des pages écrites par des spécialistes du domaine.</p>
<p>Il y a encore 5 ans je trouvais ce que je voulais sans difficulté, aujourd&#8217;hui c&#8217;est dur. L&#8217;augmentation de la taille d&#8217;internet y ai surement pour quelque chose mais je pense aussi que les moteurs favorisent les sites qui vont fournir des informations basique tout en répondant à la demande de recherche car cela va contenter la plus part des gens. Obtenir des liens vers des pages riches en informations est, en revanche, compliqué et il faut rapidement &#8220;jouer&#8221; à ajouter des mots complexes dans la recherche pour épurer le résultat.</p>
<p>De mon point de vu nous arrivons à un stade ou la recherche doit commencer sa mutation. Cela fait longtemps que je pense que les moteurs doivent se douter d&#8217;outils permettant de filtrer les recherches. Imaginons que je recherche des tests du <acronym class="uttInitialism" title="Solid-state drive">SSD</acronym> Intel X25-M, je vais être tenter de chercher &#8220;Intel X25-M review&#8221; ou &#8220;Intel X25-M test&#8221;. Il y a ici le premier problème, je parle 2 langues, je dois faire 2 recherches. Passons, j&#8217;obtient sur Google 89500 résultats pour &#8220;Intel X25-M review&#8221; dans ces résultats il y a des tests du disque seul, des tests qui le compare à d&#8217;autres <acronym class="uttInitialism" title="Solid-state drive">SSD</acronym>, des sites avec un article de fond et d&#8217;autres qui se contente de donner les caractéristiques techniques fournies par Intel, etc.</p>
<p>Dans mon Idéal je devrais rechercher &#8220;Intel X25-M&#8221;. Le moteur me proposerait alors d&#8217;affiner les résultats en baissant le poids de certains termes et en augmenter le poids d&#8217;autres termes. Je choisirais de ne garder que les résultats en français ou en anglais, le moteurs aurait détecter que dans les 322000 résultats de cette recherche certaines page sont des présentations du produit (annonce de la sortie du produit, présentation des caractéristiques), certaines sont des tests, certains sont des comparatifs de prix. Ceci me permettrait déjà de ne récupérer que les pages traitent du test de ce disque en langue française ou anglaise. Aujourd&#8217;hui il faudrait chercher quelque chose comme &#8220;Intel X25-M test or review&#8221; qui fonctionne plus ou moins bien car google ne comprendra pas pour autant que ici &#8220;test&#8221; est à prendre au sens français.</p>
<p>Dans les pages restantes, certaines vont faire un test brut du disque, d&#8217;autre vont le comparer avec d&#8217;autre <acronym class="uttInitialism" title="Solid-state drive">SSD</acronym>, des <acronym class="uttInitialism" title="Solid-state drive">SSD</acronym> <acronym class="uttInitialism" title="Multi-level cell">MLC</acronym>, <acronym class="uttInitialism" title="Single-level cell">SLC</acronym> ou les deux&#8230; Il faudrait donc que google analyse que certains termes sont redondants dans les résultats des recherches. Ainsi les termes des noms de produit concurrent apparaissant un grand nombre de fois dans les pages formant le résultat, le moteur pourrait proposer de filtrer en fonction de ces termes. Aujourd&#8217;hui il faudrait chercher quelque chose comme &#8220;Intel X25-M review JMF602&#8243; pour trouver les articles comparant le disque d&#8217;Intel aux autre <acronym class="uttInitialism" title="Solid-state drive">SSD</acronym> utilisant un contrôleur JMF602.<br />
Seulement avant de vous intéresser au sujet vous ne savez pas forcement que le contrôleur JMF602 existe et qu&#8217;il est pertinent de l&#8217;inclure dans votre recherche. Si Google vous proposez de l&#8217;ajouter ou le supprimer de vos termes de recherche vous pourriez rapidement vous rendre compte qu&#8217;il s&#8217;agit d&#8217;un point de comparaison intéressant et qu&#8217;il faut le garder dans votre recherche.</p>
<p>Ici nous avons réduit drastiquement le nombre de résultat (300 selon l&#8217;estimation de Google, 54 résultats réellement visible). Nous avons ici un résultat pertinent assez court pour être exploré complètement. Cela dit, si le nombre de réponse était encore trop grand, le moteur pourrait nous suggérer de filtrer certain type de site. Il en effet peut probable que je trouve ce que je cherche sur un forum. &#8220;Intel X25-M review JMF602 -forum&#8221; trouve 24 pages mais le -forum a surement exclue des pages intéressantes disant &#8220;Please react in our forum&#8221;</p>
<p>Au final il faudrait pouvoir avoir le résultat de la rechercher &#8220;Intel X25-M context:review lang:&#8221;fr or en&#8221; including:term=JMF602;weight=+2 sitetype:-forum&#8221; en étant partie d&#8217;une simple recherche &#8220;Intel X25-M&#8221;</p>
<p>Je reste confiant sur le fait de voir mon souhait exhaussé pour Noel 2009 ou 2010 ou plus tard&#8230;</p>
<p>EDIT : On me signale <a class="ext-link" href="http://clusty.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/clusty.com/?referer=');">http://clusty.com/</a> qui est une bonne base de ce dont je parle même si cela reste assez basique et que dans le cas de ma recherche &#8220;Intel X25-M&#8221; je ne trouve pas ce que je cherche <img src='http://blog.jeb.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Il faudrait également une icone supplémentaire à coté des liens pour voir les pages similaires comme sur Google.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/12/14/les-moteurs-de-recherche-en-rade/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IPv6</title>
		<link>http://blog.jeb.be/2008/11/16/ipv6-2/</link>
		<comments>http://blog.jeb.be/2008/11/16/ipv6-2/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 00:26:31 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Hi-Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/?p=94</guid>
		<description><![CDATA[Ces derniers temps on entend de plus en plus parler d&#8217;IPv6, notamment en France. On peux voir à cela plusieurs explication : Le déploiement d&#8217;IPv6 par Free; Un plan d&#8217;action de l&#8217;Europe, assez ambitieux, en faveur d&#8217;IPv6 (je vous recommande la lecture de ce document de la commission européenne qui est très bien documenté); Une [...]]]></description>
			<content:encoded><![CDATA[<p>Ces derniers temps on entend de plus en plus parler d&#8217;IPv6, notamment en France.<br />
On peux voir à cela plusieurs explication :</p>
<ul>
<li>Le déploiement d&#8217;<a href="http://iliad.fr/presse/2007/CP_IPv6_121207.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/iliad.fr/presse/2007/CP_IPv6_121207.pdf?referer=');">IPv6 par Free</a>;</li>
<li>Un plan d&#8217;action de l&#8217;Europe, assez ambitieux, en faveur d&#8217;IPv6 (je vous recommande la lecture de <a href="http://ec.europa.eu/information_society/policy/ipv6/docs/european_day/communication_final_27052008_fr.pdf" onclick="pageTracker._trackPageview('/outgoing/ec.europa.eu/information_society/policy/ipv6/docs/european_day/communication_final_27052008_fr.pdf?referer=');">ce document</a> de la commission européenne qui est  très bien documenté);</li>
<li>Une récente <a href="http://rosie.ripe.net/ripe/meetings/ripe-57/presentations/uploads/Thursday/Plenary%2014:00/upl/Colitti-Global_IPv6_statistics_-_Measuring_the_current_state_of_IPv6_for_ordinary_users_.7gzD.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/rosie.ripe.net/ripe/meetings/ripe-57/presentations/uploads/Thursday/Plenary_2014_00/upl/Colitti-Global_IPv6_statistics_-_Measuring_the_current_state_of_IPv6_for_ordinary_users_.7gzD.pdf?referer=');">présentation</a> de Google sur des statistiques d&#8217;accès a Google en IPv6.</li>
</ul>
<p>On peux donc lire en ce moment pas mal d&#8217;articles sur IPv6. Malheureusement même si les informations de base, tel que le nombre d&#8217;IPv6 qui existent, sont justes ; on peut aussi lire beaucoup de bêtises (comme le fait qu&#8217;IPv6 introduit des problèmes de sécurité.) ! Je vous propose donc un petit tour d&#8217;IPv6.</p>
<p><strong>Pourquoi doit-on passer rapidement à IPv6 ?<br />
</strong></p>
<p>Car IPv4 ne comporte que 4 294 967 296 adresses IP, dont seulement environ 3 730 millions utilisables sur internet. Donc moins de 4 milliards d&#8217;IP pour plus de 6 milliards de personnes. Il y a forcement un problème, d&#8217;autant plus que de nos jours, un téléphone portable à une IP, votre ordinateur à une IP, etc. Demain votre frigo aura une IP.</p>
<p>En réalité, nous manquons déjà d&#8217;IPv4 mais des mécanismes comme le <a href="http://fr.wikipedia.org/wiki/Network_address_translation" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/Network_address_translation?referer=');">NAT</a> permettent de ne faire utiliser à plusieurs équipements qu&#8217;une seule et même IPv4 sur Internet.</p>
<p>Les estimations s&#8217;accordent sur le fait que l&#8217;IANA, qui attribue des grands blocs d&#8217;IPv4 au RIR, qui eux attribuent des petits blocs aux fournisseurs d&#8217;accès, aura attribué tous les blocs d&#8217;IPv4 début 2011.<br />
Les RIR (il y en a, grossièrement, un par continent), ne pourront plus attribuer de bloc entre début 2012 et fin 2012.</p>
<p>L&#8217;IPv6 à des adresses 4 fois plus longues d&#8217;IPv4, ce qui donne 3,4 x 10^38 IP, dont environ 4,2 x 10^37 utilisables sur Internet. De quoi voir venir et donner une IPv6 à votre pot de Nutella.</p>
<p>Si cette pénurie d&#8217;IPv4 est un des points principaux qui poussent à l&#8217;adoption rapide d&#8217;IPv6 ce dernier règle aussi quelques défauts d&#8217;IPv4 et offre certaines nouvelles fonctionnalités techniques.</p>
<p><strong>Qui utilise IPv6 ?<br />
</strong></p>
<p>Pour le moment, très peu de monde. Une <a href="http://rosie.ripe.net/ripe/meetings/ripe-57/presentations/uploads/Thursday/Plenary%2014:00/upl/Colitti-Global_IPv6_statistics_-_Measuring_the_current_state_of_IPv6_for_ordinary_users_.7gzD.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/rosie.ripe.net/ripe/meetings/ripe-57/presentations/uploads/Thursday/Plenary_2014_00/upl/Colitti-Global_IPv6_statistics_-_Measuring_the_current_state_of_IPv6_for_ordinary_users_.7gzD.pdf?referer=');">étude</a> récente de Google, un site assez incontournable pour que ces statistique soient fiables, permet de dire que peu de monde utilise IPv6. La France se distingue, grâce à Free, qui est un des rares fournisseurs d&#8217;accès pour particuliers qui fournit des IPv6 à ses clients. D&#8217;une manière général l&#8217;IPv6 est utilisé sur les réseaux universitaires et par les &#8220;geek&#8221;.</p>
<p>Les <a href="http://www.ams-ix.net/technical/stats/sflow/?type=ipv6" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ams-ix.net/technical/stats/sflow/?type=ipv6&amp;referer=');">statistiques</a> de trafic IPv6 du point d&#8217;échange d&#8217;Amsterdam (AMS-IX) permettent de constater une augmentation conséquente du trafic IPv6 depuis avril.</p>
<p><strong>Quels sont les freins du déploiement d&#8217;IPv6 ?</strong></p>
<p>Il y a 4 points principaux :</p>
<ul>
<li>Peu de fournisseurs d&#8217;accès fournissent des IPv6 à leurs clients. Ceci n&#8217;empêche pas d&#8217;utiliser IPv6 pour autant grâce à des mécanismes comme <a href="http://fr.wikipedia.org/wiki/6to4" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/6to4?referer=');">6to4</a>, <a href="http://en.wikipedia.org/wiki/ISATAP" target="_blank" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/ISATAP?referer=');">ISATAP</a> ou <a href="http://en.wikipedia.org/wiki/Teredo_tunneling" target="_blank" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Teredo_tunneling?referer=');">Teredo</a>.</li>
<li>Les sites web disponibles en IPv6 sont rares, il y a donc peu de contenu disponible en IPv6. Les utilisateurs qui disposent d&#8217;IPv6 ne peuvent donc l&#8217;utiliser que rarement.<br />
Il y a 3 raisons à cela :</li>
</ul>
<ul>
<blockquote>
<li>Peu d&#8217;hébergeurs offrent une connectivité IPv6</li>
<li>Les entreprises ne voient pas l&#8217;intérêt de dépenser de l&#8217;argent pour fournir du service en IPv6</li>
<li>Dans certain cas où l&#8217;IPv6 des postes utilisateurs sont mal configurés (~27% des utilisateurs d&#8217;IPv6 selon Google), proposer de l&#8217;IPv6 va ralentir la connexion de la personne au site (le temps de repasser en IPv4) voire même empêcher l&#8217;accès au site en question (si l&#8217;application ne repasse pas en IPv4). C&#8217;est pour cela que généralement les sites disponibles en IPv6 le sont à l&#8217;adresse ipv6.domaine.tld.</li>
</blockquote>
<li>Les équipements réseau de <a href="http://fr.wikipedia.org/wiki/Couche_de_liaison" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/Couche_de_liaison?referer=');">niveau 2</a> et <a href="http://fr.wikipedia.org/wiki/Firewall" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/Firewall?referer=');">firewall</a> qui permettent de sécuriser correctement l&#8217;accès à un réseau IPv6 ne sont pas vraiment prêts.</li>
<li>Les administrateurs réseau connaissant IPv6 se résument à une poignée de personnes.</li>
</ul>
<p>Il y a encore quelques années, le non support d&#8217;IPv6 par les applications était un frein majeur. Ce n&#8217;est plus le cas aujourd&#8217;hui, car les applications les plus courantes prennent correctement en charge IPv6.</p>
<p><strong>Quels sont les nouveautés d&#8217;IPv6 ?</strong></p>
<p>Outre un plus grand nombre d&#8217;adresse IP, IPv6 apporte principalement les améliorations suivantes :</p>
<ul>
<li>Une configuration automatique des adresses grâce à un mécanisme intégré dans <a href="http://fr.wikipedia.org/wiki/ICMPv6" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/ICMPv6?referer=');">ICMPv6</a></li>
<li>Des adresses, non routées, locales au  <a href="http://fr.wikipedia.org/wiki/Couche_de_liaison" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/Couche_de_liaison?referer=');">niveau 2</a>.</li>
<li>Le support d&#8217;<a href="http://fr.wikipedia.org/wiki/IPsec" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/IPsec?referer=');">IPSEC</a> nativement. Cela permet de gèrer la sécurité de la transmission de l&#8217;information à plus bas niveau.</li>
<li>IPv6 permet nativement la mobilité (<a href="http://www.rfc-editor.org/rfc/rfc3775.txt" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.rfc-editor.org/rfc/rfc3775.txt?referer=');">MIPv6</a>/<a href="http://www.rfc-editor.org/rfc/rfc3963.txt" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.rfc-editor.org/rfc/rfc3963.txt?referer=');">NEMO</a>). Cela veut dire que l&#8217;on peut changer de réseau sans pour autant perdre les connexions en cours en annonçant son changement d&#8217;IP. On peut aussi continuer d&#8217;utiliser son IP habituelle. Ce mécanisme est très complexe et peu d&#8217;implémentations existent pour le moment</li>
<li>IPv6 réduit l&#8217;effort nécessaire aux équipements réseaux pour transmettre les données. Il n&#8217;y a notamment plus de checksum à recalculer, ni de fragmentation à faire.</li>
<li>IPv6 permet des paquets de taille plus grande qu&#8217;IPv4. Si cela n&#8217;a pas d&#8217;impact sur la majorité des réseaux (Ethernet), cela améliore les performances de certain réseaux à haute performance.</li>
<li>IPv6 permet d&#8217;avoir des adresses anycast. Ceci permet d&#8217;avoir plusieurs machines avec la même IP. Cela introduit des notions de haute disponibilité/load balancing nativement.</li>
</ul>
<p><strong>Quels sont les principaux problèmes d&#8217;IPv6 ?</strong></p>
<ul>
<li>La configuration automatique des adresses IPv6 ne permet pas de configurer automatiquement les DNS. De ce fait, une machine en IPv6 seule, doit soit renseigner manuellement ses DNS ; soit utiliser <a href="http://www.ietf.org/rfc/rfc3646.txt" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ietf.org/rfc/rfc3646.txt?referer=');">DHCPv6 pour configurer les DNS</a>. Des travaux sont en cours pour pouvoir attribuer les DNS automatiquement. (voir <a href="http://www.rfc-editor.org/rfc/rfc4339.txt" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.rfc-editor.org/rfc/rfc4339.txt?referer=');">RFC4339</a> et <a href="http://www.rfc-editor.org/rfc/rfc5006.txt" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.rfc-editor.org/rfc/rfc5006.txt?referer=');">RFC5006</a>)</li>
<li>IPv6 soulève des questions de vie privée, en effet, l&#8217;auto configuration se base sur l&#8217;adresse MAC de la machine ce qui permet de tracer assez facilement une machine physique en fonction de son IP, et donc un utilisateur.</li>
<li>On trouve certaines erreurs de configuration dues à les négligences du maintien opérationnel d&#8217;IPv6 (DNS qui pointe sur des IP qui n&#8217;existent plus par exemple) ou à des restes de tests.</li>
</ul>
<p><strong>Nouveaux usages liés à IPv6</strong></p>
<p>Revenons à notre pot de Nutella. Il est probable que dans un futur proche, des puces type <a href="http://fr.wikipedia.org/wiki/RFID" target="_blank" onclick="pageTracker._trackPageview('/outgoing/fr.wikipedia.org/wiki/RFID?referer=');">RFID</a> intègrent IPv6. En effet il est possible de faire fonctionner IPv6 avec seulement <a href="http://newsroom.cisco.com/dlls/2008/prod_101408e.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/newsroom.cisco.com/dlls/2008/prod_101408e.html?referer=');">11Ko de code</a>. De telles puces sur des produits courants comme les produits alimentaires offrent des possibilités telle que l&#8217;inventaire automatique dans une grande surface, ou chez vous, pour savoir ce qui vous manque et donc quoi commander. Les adesses locales (non routées, donc pas sur Internet) sont bien adaptés à ce genre d&#8217;usage.</p>
<p><a href="http://en.wikipedia.org/wiki/Site_Multihoming_by_IPv6_Intermediation" target="_blank" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Site_Multihoming_by_IPv6_Intermediation?referer=');">SHIM6</a> est un moyen, encore à l&#8217;étude, qui permettrait à un site multihomé (ayant plusieurs fournisseurs d&#8217;accès internet) de conserver les connexions en cours lors de la bascule d&#8217;un fournisseur vers un autre.</p>
<p><strong>Plus d&#8217;informations ?</strong></p>
<p>Pour en savoir plus je vous invite à lire <a href="http://livre.point6.net/index.php/Accueil" target="_blank" onclick="pageTracker._trackPageview('/outgoing/livre.point6.net/index.php/Accueil?referer=');">ce livre</a> qui est une référence dans son domaine, <a href="http://www.onlamp.com/pub/a/onlamp/2001/05/24/ipv6_tutorial.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.onlamp.com/pub/a/onlamp/2001/05/24/ipv6_tutorial.html?referer=');">cet article</a> et <a href="http://www.certa.ssi.gouv.fr/site/CERTA-2006-INF-004/CERTA-2006-INF-004.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.certa.ssi.gouv.fr/site/CERTA-2006-INF-004/CERTA-2006-INF-004.html?referer=');">ce document</a> de la <a href="http://www.ssi.gouv.fr/fr/dcssi/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ssi.gouv.fr/fr/dcssi/?referer=');">Direction centrale de la sécurité des systèmes d&#8217;information</a> du <a href="http://www.sgdn.gouv.fr/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.sgdn.gouv.fr/?referer=');">Secrétariat Général de la Défense Nationale</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/11/16/ipv6-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SquirrelFish eXtreme : Chrome Killer</title>
		<link>http://blog.jeb.be/2008/09/21/squirrelfish-extreme-chrome-killer/</link>
		<comments>http://blog.jeb.be/2008/09/21/squirrelfish-extreme-chrome-killer/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 12:05:14 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/?p=68</guid>
		<description><![CDATA[Sur le blog du développement du webkit on peut lire l&#8217;annonce de SFX, une grosse optimisation du moteur JavaScript SquirrelFish. Selon http://summerofjsc.blogspot.com/2008/09/squirrelfish-extreme-has-landed.html ou http://www.satine.org/archives/2008/09/19/squirrelfish-extreme-fastest-javascript-engine-yet/ le moteur du webkit est ainsi plus rapide que le V8 de Chrome. Pour ceux qui voudraient des résultats plus détaillés fait sur mon mac : Le résultat de SquirrelFish (Safari [...]]]></description>
			<content:encoded><![CDATA[<p>Sur le blog du développement du webkit on peut <a class="ext-link" href="http://webkit.org/blog/214/introducing-squirrelfish-extreme/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/webkit.org/blog/214/introducing-squirrelfish-extreme/?referer=');">lire l&#8217;annonce</a> de SFX, une grosse optimisation du moteur JavaScript SquirrelFish.</p>
<p>Selon <a class="ext-link" href="http://summerofjsc.blogspot.com/2008/09/squirrelfish-extreme-has-landed.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/summerofjsc.blogspot.com/2008/09/squirrelfish-extreme-has-landed.html?referer=');">http://summerofjsc.blogspot.com/2008/09/squirrelfish-extreme-has-landed.html</a> ou <a class="ext-link" href="http://www.satine.org/archives/2008/09/19/squirrelfish-extreme-fastest-javascript-engine-yet/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.satine.org/archives/2008/09/19/squirrelfish-extreme-fastest-javascript-engine-yet/?referer=');">http://www.satine.org/archives/2008/09/19/squirrelfish-extreme-fastest-javascript-engine-yet/</a> le moteur du webkit est ainsi plus rapide que le V8 de Chrome.</p>
<p>Pour ceux qui voudraient des résultats plus détaillés fait sur mon mac :</p>
<p>Le résultat de SquirrelFish (Safari 4 DP) <a class="ext-link" href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B109,107,113,109,109%5D,%223d-morph%22:%5B111,116,122,124,124%5D,%223d-raytrace%22:%5B128,128,127,129,122%5D,%22access-binary-trees%22:%5B52,53,48,49,52%5D,%22access-fannkuch%22:%5B159,159,169,160,160%5D,%22access-nbody%22:%5B182,164,165,163,166%5D,%22access-nsieve%22:%5B46,43,44,45,42%5D,%22bitops-3bit-bits-in-byte%22:%5B40,41,41,42,42%5D,%22bitops-bits-in-byte%22:%5B52,50,52,52,53%5D,%22bitops-bitwise-and%22:%5B80,76,77,80,79%5D,%22bitops-nsieve-bits%22:%5B113,103,99,102,98%5D,%22controlflow-recursive%22:%5B31,30,32,28,30%5D,%22crypto-aes%22:%5B75,79,72,73,75%5D,%22crypto-md5%22:%5B53,53,54,53,52%5D,%22crypto-sha1%22:%5B52,52,59,61,53%5D,%22date-format-tofte%22:%5B156,148,168,150,153%5D,%22date-format-xparb%22:%5B99,99,93,100,100%5D,%22math-cordic%22:%5B90,87,90,90,128%5D,%22math-partial-sums%22:%5B114,120,123,118,116%5D,%22math-spectral-norm%22:%5B58,54,54,53,56%5D,%22regexp-dna%22:%5B258,256,240,245,250%5D,%22string-base64%22:%5B96,107,124,113,105%5D,%22string-fasta%22:%5B124,116,115,113,113%5D,%22string-tagcloud%22:%5B169,176,190,171,171%5D,%22string-unpack-code%22:%5B196,177,168,169,174%5D,%22string-validate-input%22:%5B120,114,114,117,112%5D%7D" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?_7B_223d-cube_22_5B109_107_113_109_109_5D_223d-morph_22_5B111_116_122_124_124_5D_223d-raytrace_22_5B128_128_127_129_122_5D_22access-binary-trees_22_5B52_53_48_49_52_5D_22access-fannkuch_22_5B159_159_169_160_160_5D_22access-nbody_22_5B182_164_165_163_166_5D_22access-nsieve_22_5B46_43_44_45_42_5D_22bitops-3bit-bits-in-byte_22_5B40_41_41_42_42_5D_22bitops-bits-in-byte_22_5B52_50_52_52_53_5D_22bitops-bitwise-and_22_5B80_76_77_80_79_5D_22bitops-nsieve-bits_22_5B113_103_99_102_98_5D_22controlflow-recursive_22_5B31_30_32_28_30_5D_22crypto-aes_22_5B75_79_72_73_75_5D_22crypto-md5_22_5B53_53_54_53_52_5D_22crypto-sha1_22_5B52_52_59_61_53_5D_22date-format-tofte_22_5B156_148_168_150_153_5D_22date-format-xparb_22_5B99_99_93_100_100_5D_22math-cordic_22_5B90_87_90_90_128_5D_22math-partial-sums_22_5B114_120_123_118_116_5D_22math-spectral-norm_22_5B58_54_54_53_56_5D_22regexp-dna_22_5B258_256_240_245_250_5D_22string-base64_22_5B96_107_124_113_105_5D_22string-fasta_22_5B124_116_115_113_113_5D_22string-tagcloud_22_5B169_176_190_171_171_5D_22string-unpack-code_22_5B196_177_168_169_174_5D_22string-validate-input_22_5B120_114_114_117_112_5D_7D&amp;referer=');">ici</a><br />
Le résultat de SquirrelFisheXtreme (webkit du 20 septembre 2008) <a class="ext-link" href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B78,77,73,84,78%5D,%223d-morph%22:%5B90,81,76,80,78%5D,%223d-raytrace%22:%5B58,58,58,58,60%5D,%22access-binary-trees%22:%5B18,17,17,20,18%5D,%22access-fannkuch%22:%5B23,21,21,22,22%5D,%22access-nbody%22:%5B82,84,86,86,80%5D,%22access-nsieve%22:%5B9,10,9,8,11%5D,%22bitops-3bit-bits-in-byte%22:%5B9,11,9,9,10%5D,%22bitops-bits-in-byte%22:%5B14,13,13,17,16%5D,%22bitops-bitwise-and%22:%5B8,8,9,8,9%5D,%22bitops-nsieve-bits%22:%5B24,28,23,24,27%5D,%22controlflow-recursive%22:%5B13,14,14,14,16%5D,%22crypto-aes%22:%5B19,18,19,18,22%5D,%22crypto-md5%22:%5B25,26,29,24,28%5D,%22crypto-sha1%22:%5B23,24,23,25,24%5D,%22date-format-tofte%22:%5B54,54,53,57,57%5D,%22date-format-xparb%22:%5B64,71,71,71,68%5D,%22math-cordic%22:%5B50,53,52,55,53%5D,%22math-partial-sums%22:%5B81,82,80,81,84%5D,%22math-spectral-norm%22:%5B31,31,31,32,31%5D,%22regexp-dna%22:%5B54,54,55,50,54%5D,%22string-base64%22:%5B29,31,29,33,31%5D,%22string-fasta%22:%5B55,53,52,52,53%5D,%22string-tagcloud%22:%5B122,120,133,158,132%5D,%22string-unpack-code%22:%5B77,80,80,78,78%5D,%22string-validate-input%22:%5B67,71,69,74,72%5D%7D" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?_7B_223d-cube_22_5B78_77_73_84_78_5D_223d-morph_22_5B90_81_76_80_78_5D_223d-raytrace_22_5B58_58_58_58_60_5D_22access-binary-trees_22_5B18_17_17_20_18_5D_22access-fannkuch_22_5B23_21_21_22_22_5D_22access-nbody_22_5B82_84_86_86_80_5D_22access-nsieve_22_5B9_10_9_8_11_5D_22bitops-3bit-bits-in-byte_22_5B9_11_9_9_10_5D_22bitops-bits-in-byte_22_5B14_13_13_17_16_5D_22bitops-bitwise-and_22_5B8_8_9_8_9_5D_22bitops-nsieve-bits_22_5B24_28_23_24_27_5D_22controlflow-recursive_22_5B13_14_14_14_16_5D_22crypto-aes_22_5B19_18_19_18_22_5D_22crypto-md5_22_5B25_26_29_24_28_5D_22crypto-sha1_22_5B23_24_23_25_24_5D_22date-format-tofte_22_5B54_54_53_57_57_5D_22date-format-xparb_22_5B64_71_71_71_68_5D_22math-cordic_22_5B50_53_52_55_53_5D_22math-partial-sums_22_5B81_82_80_81_84_5D_22math-spectral-norm_22_5B31_31_31_32_31_5D_22regexp-dna_22_5B54_54_55_50_54_5D_22string-base64_22_5B29_31_29_33_31_5D_22string-fasta_22_5B55_53_52_52_53_5D_22string-tagcloud_22_5B122_120_133_158_132_5D_22string-unpack-code_22_5B77_80_80_78_78_5D_22string-validate-input_22_5B67_71_69_74_72_5D_7D&amp;referer=');">ici</a><br />
Le résultat de FireFox 3.0.1 <a class="ext-link" href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?{%223d-cube%22:[170,166,211,167,198],%223d-morph%22:[142,141,148,146,139],%223d-raytrace%22:[145,144,152,149,140],%22access-binary-trees%22:[65,59,61,67,58],%22access-fannkuch%22:[186,186,184,192,188],%22access-nbody%22:[191,179,179,196,193],%22access-nsieve%22:[63,63,62,64,62],%22bitops-3bit-bits-in-byte%22:[52,52,53,53,52],%22bitops-bits-in-byte%22:[85,86,84,87,89],%22bitops-bitwise-and%22:[90,89,91,88,90],%22bitops-nsieve-bits%22:[108,106,106,103,103],%22controlflow-recursive%22:[47,44,44,42,42],%22crypto-aes%22:[83,86,90,90,83],%22crypto-md5%22:[64,66,64,64,66],%22crypto-sha1%22:[68,69,71,67,66],%22date-format-tofte%22:[260,263,259,257,255],%22date-format-xparb%22:[175,174,178,187,177],%22math-cordic%22:[142,143,142,151,149],%22math-partial-sums%22:[166,153,150,151,150],%22math-spectral-norm%22:[67,71,69,68,67],%22regexp-dna%22:[308,321,312,318,315],%22string-base64%22:[102,104,103,99,99],%22string-fasta%22:[243,249,242,239,247],%22string-tagcloud%22:[205,195,195,195,189],%22string-unpack-code%22:[245,382,245,244,245],%22string-validate-input%22:[128,150,128,126,125]}" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?_223d-cube_22_170_166_211_167_198_223d-morph_22_142_141_148_146_139_223d-raytrace_22_145_144_152_149_140_22access-binary-trees_22_65_59_61_67_58_22access-fannkuch_22_186_186_184_192_188_22access-nbody_22_191_179_179_196_193_22access-nsieve_22_63_63_62_64_62_22bitops-3bit-bits-in-byte_22_52_52_53_53_52_22bitops-bits-in-byte_22_85_86_84_87_89_22bitops-bitwise-and_22_90_89_91_88_90_22bitops-nsieve-bits_22_108_106_106_103_103_22controlflow-recursive_22_47_44_44_42_42_22crypto-aes_22_83_86_90_90_83_22crypto-md5_22_64_66_64_64_66_22crypto-sha1_22_68_69_71_67_66_22date-format-tofte_22_260_263_259_257_255_22date-format-xparb_22_175_174_178_187_177_22math-cordic_22_142_143_142_151_149_22math-partial-sums_22_166_153_150_151_150_22math-spectral-norm_22_67_71_69_68_67_22regexp-dna_22_308_321_312_318_315_22string-base64_22_102_104_103_99_99_22string-fasta_22_243_249_242_239_247_22string-tagcloud_22_205_195_195_195_189_22string-unpack-code_22_245_382_245_244_245_22string-validate-input_22_128_150_128_126_125&amp;referer=');">ici</a></p>
<p>Pour comparaison des résultats fait sous Windows :</p>
<p>Le résultat de FireFox 3.0.1 <a class="ext-link" href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?{&quot;3d-cube&quot;:[194,183,183,183,182],&quot;3d-morph&quot;:[150,150,152,155,151],&quot;3d-raytrace&quot;:[162,165,152,159,159],&quot;access-binary-trees&quot;:[59,59,56,56,56],&quot;access-fannkuch&quot;:[366,350,368,368,353],&quot;access-nbody&quot;:[184,192,183,200,199],&quot;access-nsieve&quot;:[85,88,85,103,84],&quot;bitops-3bit-bits-in-byte&quot;:[86,85,85,85,86],&quot;bitops-bits-in-byte&quot;:[149,135,150,135,135],&quot;bitops-bitwise-and&quot;:[119,104,118,105,104],&quot;bitops-nsieve-bits&quot;:[134,149,149,134,134],&quot;controlflow-recursive&quot;:[56,55,54,55,55],&quot;crypto-aes&quot;:[106,106,107,106,107],&quot;crypto-md5&quot;:[82,82,82,83,82],&quot;crypto-sha1&quot;:[89,87,88,87,89],&quot;date-format-tofte&quot;:[239,222,221,221,224],&quot;date-format-xparb&quot;:[136,141,139,136,142],&quot;math-cordic&quot;:[224,236,220,233,234],&quot;math-partial-sums&quot;:[154,166,165,164,155],&quot;math-spectral-norm&quot;:[99,100,100,99,98],&quot;regexp-dna&quot;:[342,335,304,341,357],&quot;string-base64&quot;:[112,117,116,115,116],&quot;string-fasta&quot;:[249,227,228,224,252],&quot;string-tagcloud&quot;:[182,182,184,184,183],&quot;string-unpack-code&quot;:[364,372,341,362,370],&quot;string-validate-input&quot;:[140,139,140,140,145]}" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?_quot_3d-cube_quot_194_183_183_183_182_quot_3d-morph_quot_150_150_152_155_151_quot_3d-raytrace_quot_162_165_152_159_159_quot_access-binary-trees_quot_59_59_56_56_56_quot_access-fannkuch_quot_366_350_368_368_353_quot_access-nbody_quot_184_192_183_200_199_quot_access-nsieve_quot_85_88_85_103_84_quot_bitops-3bit-bits-in-byte_quot_86_85_85_85_86_quot_bitops-bits-in-byte_quot_149_135_150_135_135_quot_bitops-bitwise-and_quot_119_104_118_105_104_quot_bitops-nsieve-bits_quot_134_149_149_134_134_quot_controlflow-recursive_quot_56_55_54_55_55_quot_crypto-aes_quot_106_106_107_106_107_quot_crypto-md5_quot_82_82_82_83_82_quot_crypto-sha1_quot_89_87_88_87_89_quot_date-format-tofte_quot_239_222_221_221_224_quot_date-format-xparb_quot_136_141_139_136_142_quot_math-cordic_quot_224_236_220_233_234_quot_math-partial-sums_quot_154_166_165_164_155_quot_math-spectral-norm_quot_99_100_100_99_98_quot_regexp-dna_quot_342_335_304_341_357_quot_string-base64_quot_112_117_116_115_116_quot_string-fasta_quot_249_227_228_224_252_quot_string-tagcloud_quot_182_182_184_184_183_quot_string-unpack-code_quot_364_372_341_362_370_quot_string-validate-input_quot_140_139_140_140_145&amp;referer=');">ici</a><br />
Le résultat de Chrome <a class="ext-link" href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?{&quot;3d-cube&quot;:[35,39,46,40,44],&quot;3d-morph&quot;:[77,69,63,69,63],&quot;3d-raytrace&quot;:[47,50,52,50,48],&quot;access-binary-trees&quot;:[9,9,9,8,9],&quot;access-fannkuch&quot;:[38,39,37,37,39],&quot;access-nbody&quot;:[42,38,47,40,46],&quot;access-nsieve&quot;:[25,24,25,25,26],&quot;bitops-3bit-bits-in-byte&quot;:[7,7,7,7,8],&quot;bitops-bits-in-byte&quot;:[15,14,15,15,15],&quot;bitops-bitwise-and&quot;:[23,22,24,23,25],&quot;bitops-nsieve-bits&quot;:[38,36,42,36,41],&quot;controlflow-recursive&quot;:[5,5,5,5,5],&quot;crypto-aes&quot;:[31,27,27,28,25],&quot;crypto-md5&quot;:[27,24,24,25,24],&quot;crypto-sha1&quot;:[21,24,22,22,22],&quot;date-format-tofte&quot;:[424,416,415,423,412],&quot;date-format-xparb&quot;:[493,496,552,509,529],&quot;math-cordic&quot;:[82,87,85,78,84],&quot;math-partial-sums&quot;:[48,49,48,48,49],&quot;math-spectral-norm&quot;:[18,18,16,18,17],&quot;regexp-dna&quot;:[514,501,516,515,514],&quot;string-base64&quot;:[83,100,86,97,99],&quot;string-fasta&quot;:[77,77,76,77,76],&quot;string-tagcloud&quot;:[200,198,194,198,192],&quot;string-unpack-code&quot;:[248,249,264,249,263],&quot;string-validate-input&quot;:[96,102,97,100,114]}" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?_quot_3d-cube_quot_35_39_46_40_44_quot_3d-morph_quot_77_69_63_69_63_quot_3d-raytrace_quot_47_50_52_50_48_quot_access-binary-trees_quot_9_9_9_8_9_quot_access-fannkuch_quot_38_39_37_37_39_quot_access-nbody_quot_42_38_47_40_46_quot_access-nsieve_quot_25_24_25_25_26_quot_bitops-3bit-bits-in-byte_quot_7_7_7_7_8_quot_bitops-bits-in-byte_quot_15_14_15_15_15_quot_bitops-bitwise-and_quot_23_22_24_23_25_quot_bitops-nsieve-bits_quot_38_36_42_36_41_quot_controlflow-recursive_quot_5_5_5_5_5_quot_crypto-aes_quot_31_27_27_28_25_quot_crypto-md5_quot_27_24_24_25_24_quot_crypto-sha1_quot_21_24_22_22_22_quot_date-format-tofte_quot_424_416_415_423_412_quot_date-format-xparb_quot_493_496_552_509_529_quot_math-cordic_quot_82_87_85_78_84_quot_math-partial-sums_quot_48_49_48_48_49_quot_math-spectral-norm_quot_18_18_16_18_17_quot_regexp-dna_quot_514_501_516_515_514_quot_string-base64_quot_83_100_86_97_99_quot_string-fasta_quot_77_77_76_77_76_quot_string-tagcloud_quot_200_198_194_198_192_quot_string-unpack-code_quot_248_249_264_249_263_quot_string-validate-input_quot_96_102_97_100_114&amp;referer=');">ici</a></p>
<p>Sous windows Chrome est 1.54 fois plus rapide que FireFox, sur Mac SFX est 3.03 fois rapide rapide que FireFox.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/09/21/squirrelfish-extreme-chrome-killer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Box</title>
		<link>http://blog.jeb.be/2008/07/14/google-box/</link>
		<comments>http://blog.jeb.be/2008/07/14/google-box/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 00:57:45 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Hi-Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/2008/07/14/google-box/</guid>
		<description><![CDATA[Je vous ai déjà parlé de ma vision de l&#8217;information de demain où tous les PC seraient uniquement dotés d&#8217;un navigateur pour aller charger son bureau virtuel sur Internet avec ses applications online. Chaque mois apporte sont lots de nouveautés et rend la chose de plus en plus possible. Quand on voit des choses comme [...]]]></description>
			<content:encoded><![CDATA[<p>Je vous ai <a href="http://blog.jeb.be/2007/09/17/quel-avenir-pour-internet/" target="_blank">déjà parlé</a> de ma vision de l&#8217;information de demain où tous les PC seraient uniquement dotés d&#8217;un navigateur pour aller charger son bureau virtuel sur Internet avec ses applications online.</p>
<p>Chaque mois apporte sont lots de nouveautés et rend la chose de plus en plus possible. Quand on voit des choses comme <a href="https://www.photoshop.com/express/landing.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.photoshop.com/express/landing.html?referer=');">Photoshop Express</a> on peut vraiment se poser la question &#8220;Quel application ne peut-on pas rendre disponible online&#8221;</p>
<p>Aujourd&#8217;hui Google permet de lire et écrire des <a href="http://mail.google.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/mail.google.com/?referer=');">emails</a>, gèrer des documents <a href="http://docs.google.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/docs.google.com?referer=');">bureautique</a>, avoir un <a href="http://www.google.com/calendar/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.google.com/calendar/?referer=');">agenda</a>, organiser ses <a href="http://picasa.google.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/picasa.google.com/?referer=');">photos</a>, garder un oeil sur les <a href="http://www.google.com/reader/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/?referer=');">nouvelles fraiches</a>, <a href="http://www.google.com/talk/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.google.com/talk/?referer=');">discuter</a> avec vos amis, se <a href="http://maps.google.fr/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/maps.google.fr/?referer=');">déplacer</a>, s&#8217;occuper de ses <a href="http://finance.google.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/finance.google.com/?referer=');">sous</a>, partager vos videos (<a href="http://www.youtube.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/?referer=');">ici</a> et <a href="http://video.google.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/video.google.com/?referer=');">la</a>), etc.</p>
<p>Bref, Google permet de faire online la totalité des choses que font une grande majorité des gens avec leurs ordinateurs. Alors à quand une Google Box ?</p>
<p>La chose pourrait ressembler à <a href="http://www.linuxdevices.com/news/NS6372429785.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.linuxdevices.com/news/NS6372429785.html?referer=');">ca</a>. Quand on voit que cela à presque 2 ans et qu&#8217;à l&#8217;époque le cout était de moins de 100 USD on peut assez facilement imaginer ce que pourrait donner aujourd&#8217;hui ce concept simplifier et avec des composants modernes tel que l&#8217;<a href="http://www.intel.com/atom/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.intel.com/atom/?referer=');">Atom</a> d&#8217;Intel.</p>
<p>Google pourrait donc bien proposer un PC à un prix imbatable. Vous n&#8217;auriez qu&#8217;à le brancher à Internet pour accèder à votre bureau virtuel (&#8220;iGoogle 2&#8243;) vous permettant d&#8217;utiliser toutes les gApps.</p>
<p>Alors après le <a href="http://www.silicon.fr/fr/news/2008/07/11/orange_et_bic_lancent_un_mobile_pret_a_l_emploi" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.silicon.fr/fr/news/2008/07/11/orange_et_bic_lancent_un_mobile_pret_a_l_emploi?referer=');">Téléphone jetable</a> de Bic/Orange à quand le PC jetable by Bic/Google ?</p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/07/14/google-box/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Roland Garros</title>
		<link>http://blog.jeb.be/2008/05/25/roland-garros/</link>
		<comments>http://blog.jeb.be/2008/05/25/roland-garros/#comments</comments>
		<pubDate>Sun, 25 May 2008 16:31:57 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Tennis]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/2008/05/25/roland-garros/</guid>
		<description><![CDATA[Je ne vais pas vous parler de tennis mais de site web, du site web de Roland Garros. Pourquoi ? Car selon moi c&#8217;est un exemple à suivre. Le site d&#8217;année en année sait évoluer techniquement (arrivée de la video, de flash, &#8230;) tout en gardant une présentation proche qui ne laisse par le visiteur [...]]]></description>
			<content:encoded><![CDATA[<p>Je ne vais pas vous parler de tennis mais de site web, du site web de <a href="http://www.rolandgarros.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.rolandgarros.com/?referer=');">Roland Garros</a>.</p>
<p>Pourquoi ? Car selon moi c&#8217;est un exemple à suivre. Le site d&#8217;année en année sait évoluer techniquement (arrivée de la video, de flash, &#8230;) tout en gardant une présentation proche qui ne laisse par le visiteur perdu dans les menus.</p>
<p>Le site est plein d&#8217;informations, que l&#8217;on trouve très très rapidement sans devoir chercher 1/2 heure ce que l&#8217;on cherche. Il se charge avec un vitesse assez impressionnante malgrè l&#8217;utilisation de JavaScript/Flash.</p>
<p>Je vous invite donc à le visiter <img src='http://blog.jeb.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/05/25/roland-garros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Air, Web 3.0 ?</title>
		<link>http://blog.jeb.be/2008/03/26/adobe-air-web-30/</link>
		<comments>http://blog.jeb.be/2008/03/26/adobe-air-web-30/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 10:51:51 +0000</pubDate>
		<dc:creator>Jeb</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[DRIA]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Web 3.0]]></category>

		<guid isPermaLink="false">http://blog.jeb.be/2008/03/26/adobe-air-web-30/</guid>
		<description><![CDATA[La sortie d&#8217;Adobe (à prononcer Adobi, pour faire hipe) AIR officiellement disponible depuis le 25 mars me permet de faire un petit retour sur ce post de septembre dernier ou je parlais de l&#8217;éventualité d&#8217;applications web light intégrées sur des clés USB pour consulter (offline) les données que le site aurait stockés sur la dite [...]]]></description>
			<content:encoded><![CDATA[<p>La sortie d&#8217;Adobe (à prononcer Adobi, pour faire hipe) <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym> officiellement disponible depuis le 25 mars me permet de faire un petit retour sur ce <a href="http://blog.jeb.be/2007/09/17/quel-avenir-pour-internet/" target="_blank">post</a> de septembre dernier ou je parlais de l&#8217;éventualité d&#8217;applications web light intégrées sur des clés <acronym class="uttInitialism" title="Universal Serial Bus">USB</acronym> pour consulter (offline) les données que le site aurait stockés sur la dite clé.</p>
<p>Depuis septembre les choses ont évolué sur le marché des télécoms, notamment grâce à l&#8217;<a href="http://www.apple.com/iphone/" class="ubernym uttJustLink" onclick="pageTracker._trackPageview('/outgoing/www.apple.com/iphone/?referer=');">iPhone</a> ou à l&#8217;<a href="http://eeepc.asus.com/fr/" class="ubernym uttJustLink" onclick="pageTracker._trackPageview('/outgoing/eeepc.asus.com/fr/?referer=');">EeePC</a>.<br />
Ainsi au vu de la baisse de tarif des offres Internet 3G le &#8220;mode offline&#8221; risque bien d&#8217;être quelques chose que les nourrissons d&#8217;aujourd&#8217;hui ne connaitront jamais.</p>
<p>Revenons à nos moutons : les DRIA pour Desktop Rich Internet Application. Les RIA sont bien connues du plus grand nombre. La plus célèbre est sans doute Gmail, massivement basé sur JavaScript/AJAX. Depuis quelques mois d&#8217;autres technologies permettent de faire des RIA. Flex de Macromedia (racheté par Adobe), JavaFx de sun et plus récemment Silverlight de Microsoft.</p>
<p>Ces technologies sont encore  peu répandues et il y a relativement peu de chance que vous ayez les plugins qui y correspondent installés sur votre machines.</p>
<p><acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym>, je parlais de <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym>, il s&#8217;agit donc d&#8217;un environnement qui permet d&#8217;exécuter une RIA sans navigateur, la RIA devient alors une DRIA. <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym> est basé sur Flash, Flex, <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/MarkUp/?referer=');"><acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym></a> et JavaScript (<acronym class="uttAcronym" title="Asynchronous Javascript And XML">AJAX</acronym> (Asynchronous Javascript And <a href="http://www.w3.org/XML/" class="ubernym uttInitialism" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/XML/?referer=');"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a>)). Il est donc assez souple et permet a Adobe d&#8217;avoir une longueur d&#8217;avance sur la concurrence mais surement pas pour longtemps.</p>
<p>Les technologies Flex &amp; co offrent une API plus riche et surtout plus haut niveau que JavaScript qui n&#8217;a pas été conçu à l&#8217;heure du Web 2.0. Il en résulte qu&#8217;une RIA JavaScript est très vite complexe la ou Flex &amp; co permettent de gerer les actions et modifications graphiques bien plus simplement.</p>
<p><acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym> permet donc d&#8217;avoir une application autre qu&#8217;un navigateur pour aller sur le Web. Outre l&#8217;intérêt commercial de remplacer le Web historiquement basé sur des standards ouvert pas des technologies propriétaires cela permet de créer des &#8220;super widget&#8221; hautements configurables.<br />
Aujourd&#8217;hui peut d&#8217;application <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym> existe. Ebay est un des seuls sites grand public à <a href="http://desktop.ebay.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/desktop.ebay.com/?referer=');">proposer</a> une application <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym>.<br />
Une liste d&#8217;application Air est disponible ici : <a class="ext-link" href="http://www.adobe.com/products/air/showcase/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/products/air/showcase/?referer=');">http://www.adobe.com/products/air/showcase/</a></p>
<p>Reste qu&#8217;il faut avoir le runtime <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym> installé sur la machine.<br />
Le temps nous dira si le concept fonctionne, il reste aussi à voir si des applications vont vraiments tirer tous le potentiel qu&#8217;offre <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym> par rapport un navigateur traditionnel.</p>
<p>Ci-dessous une petite vidéo qui montre quelques applications <acronym class="uttAbbreviation" title="Adobe Integrated Runtime">AIR</acronym>.</p>
<p><a href="http://blog.jeb.be/2008/03/26/adobe-air-web-30/"><em>Click here to view the embedded video.</em></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.jeb.be/2008/03/26/adobe-air-web-30/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
