<?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>e-Maxime &#187; Je réagis</title>
	<atom:link href="http://www.maximegarcia.fr/blog/category/je-reagis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maximegarcia.fr/blog</link>
	<description>Un autre entrepreneur du Web</description>
	<lastBuildDate>Sat, 26 Mar 2011 18:16:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HipHop, compilateur PHP et bottleneck PHP</title>
		<link>http://www.maximegarcia.fr/blog/2010/02/hiphop-compilateur-php-et-bottleneck-php/</link>
		<comments>http://www.maximegarcia.fr/blog/2010/02/hiphop-compilateur-php-et-bottleneck-php/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 11:43:49 +0000</pubDate>
		<dc:creator>Maxime Garcia</dc:creator>
				<category><![CDATA[Je réagis]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Compilateur]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.maximegarcia.fr/blog/?p=168</guid>
		<description><![CDATA[Les développeurs de Facebook ont mis au point HipHop for PHP. Pas si loin du compilateur PHP tel que Roadsand ou phc, HipHop réalise une traduction du code source PHP en C++ et se charge de le compiler en embarquant &#8230; <a href="http://www.maximegarcia.fr/blog/2010/02/hiphop-compilateur-php-et-bottleneck-php/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-277" title="Des éléPHPants" src="http://www.maximegarcia.fr/blog/wp-content/uploads/2010/02/elephpant-groupe.head_.jpg" alt="" width="640" height="200" /></p>
<p>Les développeurs de Facebook ont mis au point <strong>HipHop for PHP</strong>. Pas si loin du compilateur PHP tel que <a href="http://www.roadsend.com/home/index.php?pageID=compiler" target="_blank">Roadsand</a> ou <a href="http://www.phpcompiler.org/" target="_blank">phc</a>, <a href="http://developers.facebook.com/hiphop-php/" target="_blank">HipHop</a> réalise une traduction du code source PHP en C++ et se charge de le compiler en embarquant un serveur HTTP léger.</p>
<p>Alors on entend tout et rien à son sujet, alors mettons quelques éléments de compréhension sur la table.</p>
<p><span id="more-168"></span></p>
<p>Optimiser son application / son site est un domaine en soi. On peut mettre en cache les résultats des appels aux bases de données (via la base elle-même ou un autre moyen), mettre en cache des parties ou des pages entières générées&#8230; <a href="http://memcached.org/" target="_blank">Memcached</a> sera votre ami dans bien des cas. Je ne parle même pas d&#8217;une utilisation optimale de plusieurs serveurs HTTP (un pour les données statiques, un autre pour les scripts).</p>
<p>Enfin bref, on arrive vite à une limite, un appel où tout est en cache. Et quand on veut améliorer les performances, il faut se tourner du côté de PHP.</p>
<p>Il est déjà important de savoir comment fonctionne PHP. Quand on appelle un script, il est parsé, puis traduit en opcode lequel opcode est ensuite lancé dans une machine virtuelle qui fera le reste du boulot (traduction en instructions CPU et exécution). Ceci à chaque fois.</p>
<p>On peut évidemment optimiser un peu ça. Il y a principalement les <a href="http://en.wikipedia.org/wiki/List_of_PHP_accelerators" target="_blank">caches d&#8217;opcode</a> (APC, eAccelerator&#8230;). Mais on arrive vite à une autre limite, la machine virtuelle prendra bien un opcode caché, mais elle refera éternellement le même boulot.</p>
<p>L&#8217;idée est alors de compiler le PHP. Passons sur phc qui semble inactif.</p>
<p>On a d&#8217;un côté Roadsand, qui proposent une autre implémentation de PHP et qui vont effectivement traduire votre script en instructions binaires pour le CPU (bref compiler). Et de l&#8217;autre on a HipHop qui va traduire votre script PHP en C++, puis le compiler. Pourquoi j&#8217;ai séparé les deux ? Ils arrivent au même résultat. Mais par des moyens différents. On a un binaire. Selon les possibilités, il intègre son serveur HTTP, ou bien il dialogue via <a href="http://www.fastcgi.com" target="_blank">FastCGI</a> avec un serveur HTTP.</p>
<p>Roadsend permet du runtime eval (eval, include), HipHop non et le sacrifie fièrement. On va pas rentrer dans les détails inutiles ici.</p>
<p>Je passe aussi l&#8217;optimisation au sens propre du code : profilage, blablabla et tout et tout. Ça se fait très bien et permet de voir des défauts d&#8217;architecture.</p>
<p>Bref, voyons ce qui nous a amené ici : l&#8217;optimisation, compiler PHP et les diverses conneries entendues. Ne retenons qu&#8217;une seule chose entendue, qui n&#8217;est pas foncièrement une connerie et qui mérite nuance et explication. Les conneries, elles, elles resteront.</p>
<p>Lu chez <a href="http://maxime.sh/2010/02/hiphop-lhistoire-dun-mal-necessaire/" target="_blank">Maxime Valette</a> :</p>
<blockquote><p>Avant d’en arriver au stade d’avoir besoin de compiler du PHP transformé en C++, il faudrait déjà penser à s’affranchir de son framework qui ne peut que ralentir l’exécution de son site.</p></blockquote>
<p>Bon, un framework, pourquoi ? Si Yahoo a choisi <a href="http://www.symfony-project.org/" target="_blank">Symfony</a>, c&#8217;est pour une bonne raison : le développement. Ils savaient très bien que c&#8217;est une surcharge de PHP. Mais un développement en équipe, agile, reposant sur des briques découplables, testable est plus qu&#8217;un confort. C&#8217;est générique. mais c&#8217;est un gain d&#8217;argent. Un développeur coûte cher. Les serveurs, c&#8217;est pas cher. Seule la bande passante est chère. (comparativement)</p>
<p>Il y a des cas où le service est relativement simple, avec une évolution limitée des fonctionnalités. Dans ce cas, oui, faites sans framework. Il ne sert à rien de sortir le marteau pilon pour écraser la mouche. Vous pouvez, mais ne râlez pas à propos de performance sur la lourdeur du framework. Vous avez fait un choix, celui de penser aux capacités de développement avant tout. Si vous voulez, vous pouvez créer votre propre framework, adapté à votre utilisation, pour combiner le meilleur des deux. Mais quand vous aurez tout optimisé, système de cache et tout et tout, alors PHP sera votre facteur limitant, du fait de votre framework. The bottleneck.</p>
<p>Bon, c&#8217;est assez tranché, mais tout ça pour vous dire que le PHP peut devenir le facteur limitant. Parce que déjà, si quelque chose est en cache, il faut bien à un moment ou à un autre l&#8217;y mettre. Et puis quand tout sort de cache, il y a quand même du code qui s&#8217;exécute.</p>
<p>Pas convaincu ? Essayez de générer un fichier PDF à l&#8217;aide de FPDF. Pas le truc de Mickey, un gros PDF, pleins de pages. Par exemple, 5000 bons de commandes en un seul PDF. Vous allez le sentir le bottleneck, vous allez sentir du PHP pur qui tourne. Récupérer les infos de la base de donnée c&#8217;est du gâteau à côté (c&#8217;est peut-être même déjà en cache ?). Les appels d&#8217;appels de re-appels de fonctions, de méthodes, d&#8217;objets&#8230; c&#8217;est élégant, mais ça a un coût.</p>
<p>Donc, compiler PHP peut-être une porte à ouvrir, si on veut gagner en terme de performance. Facebook en était là. Et c&#8217;est tant mieux, ça complète la voie.</p>
<p><em>Crédit photo : <a href="http://www.flickr.com/photos/dragonbe/3411273755/" target="_blank">DragonBe</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximegarcia.fr/blog/2010/02/hiphop-compilateur-php-et-bottleneck-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPad, iTampon ou iAgain ?</title>
		<link>http://www.maximegarcia.fr/blog/2010/01/ipad-itampon-ou-iagain/</link>
		<comments>http://www.maximegarcia.fr/blog/2010/01/ipad-itampon-ou-iagain/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 10:11:11 +0000</pubDate>
		<dc:creator>Maxime Garcia</dc:creator>
				<category><![CDATA[Je réagis]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.maximegarcia.fr/blog/?p=155</guid>
		<description><![CDATA[C&#8217;est le buzz du moment, Apple a annoncé en grande pompe sa tablette tactile l&#8217;iPad. Steve Jobs a mis le paquet &#171;&#160;The most important thing I&#8217;ve ever done&#160;&#187; ; pourtant le nom a déjà bien fait rire les américains puisque &#8230; <a href="http://www.maximegarcia.fr/blog/2010/01/ipad-itampon-ou-iagain/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est le buzz du moment, Apple a annoncé en grande pompe sa tablette tactile l&#8217;iPad. Steve Jobs a mis le paquet &laquo;&nbsp;<em>The most important thing I&#8217;ve ever done</em>&nbsp;&raquo; ; pourtant le nom a déjà bien fait rire les américains puisque &laquo;&nbsp;pad&nbsp;&raquo; signifie serviette hygiénique.</p>
<p>Tout le monde y va de son commentaire, alors moi aussi : Apple nous la refait à l&#8217;envers. Explications.</p>
<p><span id="more-155"></span>Disons déjà que c&#8217;est joli, ça promet une interface léchée et une expérience utilisateur sympathique. Un iPhone version 10&#8243;.</p>
<p>Et c&#8217;est là que le bat blesse. Ce sera bel et bien un iPhone en plus grand, avec tout ce qui va avec.</p>
<p>On va avoir un iPhone OS adapté. Et pas de OS X adapté. Cela traduit la volonté d&#8217;enfermement des applications dans la lignée de l&#8217;AppStore, avec le business model qui va si bien (à Apple). On ne pourra pas y loger ce qu&#8217;on veut, mais uniquement télécharger des applications (gratuites ou payantes) approuvées par Apple. Les développeurs devront payer un droit d&#8217;enregistrement et subir la terrible décision d&#8217;Apple qui peut refuser ce qu&#8217;il veut sans avoir à se justifier. Quand on sait que le modèle économique pour les développeurs <a href="http://www.applicationiphone.com/2009/12/ipilule-chronique-application-iphone-developpement-promotion-ventes-appstore/" target="_blank">n&#8217;est pas si facile que ça</a>, ça laisse sur sa faim.</p>
<p>Bien sûr cela promet une interface commune comme sur l&#8217;iPhone grâce au SDK, mais c&#8217;est au prix d&#8217;une absence totale de bidouillabilité. Impossible de se faire sa propre appli qui va bien (je pense aux fans de la domotique&#8230;).</p>
<p>Et qui dit iPhone OS amélioré dit aussi :</p>
<ul>
<li>Toujours pas de possibilité d&#8217;avoir plusieurs applications qui tournent en même temps ;</li>
<li>Safari uniquement : Apple refuse tout autre navigateur ;</li>
<li>Pas de Flash : J&#8217;aime pas le flash, certes. Mais là ça veut dire qu&#8217;on se prive de plein de sites fonctionnant avec flash (Allociné pour les bandes annonces&#8230;).</li>
</ul>
<p>Niveau matériel maintenant. Apple nous refait-il le coup de l&#8217;iPhone ? D&#8217;abord un iPhone EDGE uniquement, sans GPS à l&#8217;époque des téléphones 3G et incluant le GPS. Puis vint plus tard l&#8217;iPhone 3G avec le GPS. Tour de passe-passe suprême, ou comment faire acheter deux iPhones aux Mac Addicts. Cette fois non, le tour est presque différent. Il y a déjà une version 3G (plus chère de $130). Mais la caméra ? Pas de caméra. Pourtant, <a href="http://www.macplus.net/magplus/depeche-51552-ipad-en-europe-apn" target="_blank">on sent que c&#8217;est prévu</a>&#8230; Et le GPS ?</p>
<p>Le gros du tour est dans les accessoires, l&#8217;autre manne d&#8217;Apple. Seule, l&#8217;iPad ne permet pas grand chose. Il n&#8217;y a même pas de port USB. Pour brancher votre appareil photo, il vous faut le petit accessoire qui va bien (un connecteur USB ou le lecteur de carte SD). Oui vous avez bien entendu, pas de lecteur SD inclus, pour un engin pareil, c&#8217;est un gros fail.</p>
<p>Donc en résumé, c&#8217;est un iPhone plus grand, avec moins de choses. Donc c&#8217;est bien, c&#8217;est beau. Mais c&#8217;est limité.</p>
<p>Je me prenais à rêver d&#8217;une tablette tactile pour mes applications en semi ou pleine mobilité : faire l&#8217;inventaire ou préparer une commande avec l&#8217;iPad, ça aurait pu le faire&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximegarcia.fr/blog/2010/01/ipad-itampon-ou-iagain/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arnaque Telecom 118 ?</title>
		<link>http://www.maximegarcia.fr/blog/2009/05/arnaque-telecom-118/</link>
		<comments>http://www.maximegarcia.fr/blog/2009/05/arnaque-telecom-118/#comments</comments>
		<pubDate>Thu, 28 May 2009 13:00:17 +0000</pubDate>
		<dc:creator>Maxime Garcia</dc:creator>
				<category><![CDATA[Je réagis]]></category>
		<category><![CDATA[Arnaque]]></category>

		<guid isPermaLink="false">http://www.maximegarcia.fr/blog/?p=101</guid>
		<description><![CDATA[C&#8217;est la troisième fois que je reçois des &#171;&#160;trucs&#160;&#187; comme ça. Alors, trop, c&#8217;est trop : je vous raconte. Vous saurez. Donc, ce matin, je reçois un courier de l&#8217;Annuaire Telecom 118 me présentant en apparence une facture d&#8217;un montant &#8230; <a href="http://www.maximegarcia.fr/blog/2009/05/arnaque-telecom-118/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est la troisième fois que je reçois des &laquo;&nbsp;trucs&nbsp;&raquo; comme ça. Alors, trop, c&#8217;est trop : je vous raconte. Vous saurez.</p>
<p>Donc, ce matin, je reçois un courier de l&#8217;<strong>Annuaire Telecom 118</strong> me présentant en apparence une facture d&#8217;un montant de 263,12 € TTC (<a title="Telecom 118" href="http://www.maximegarcia.fr/blog/wp-content/uploads/2009/05/telecom-118.pdf" target="_blank">la voir en PDF</a>). La présentation est très proche de celle d&#8217;une facture (avec date limite de paiement), la couleur est jaune et en bas il y a un coupon ressemblant à un Titre Interbancaire de Paiement.</p>
<p><span id="more-101"></span></p>
<p>Entre le nom &laquo;&nbsp;Annuaire Telecom 118&#8243; et la couleur jaune, on peut aisément penser qu&#8217;on a affaire aux Pages Jaunes ou alors à un service remplissant les bases de données des numéros de renseignement 118xxx. La confusion s&#8217;installe. Le patron pressé ou la secrétaire ouvrant la pile de courrier aurait vite fait de traiter cette simili facture et de la payer.</p>
<p>À quoi cela va servir ? À simplement alimenter, moyennant paiement, un annuaire Internet : www.telecom118.fr (je ne leur fait même pas de lien).</p>
<h3>Lisons les petits caractères</h3>
<p>Il est mentionné en tout petit et une seule fois &laquo;&nbsp;offre chiffrée&nbsp;&raquo; sur le recto. Au verso, il y a les CGV. Il faut aller jusqu&#8217;à l&#8217;article 8 pour comprendre que &laquo;&nbsp;Telecom 118 établit une offre par courrier simple ou par tout type de média au client pour acceptations&nbsp;&raquo;. Ce n&#8217;est donc qu&#8217;une simple offre commerciale, et non une facture.</p>
<p>Continuons sur les CGV : après lecture, il s&#8217;avère que le contrat est &laquo;&nbsp;conclu pour une durée d&#8217;un an&nbsp;&raquo; &laquo;&nbsp;prolongé indéfiniment par tacite reconduction&nbsp;&raquo;. &laquo;&nbsp;Le tarif applicable est celui précisé sur l&#8217;offre. Il reste applicable pendant la durée du contrat.&nbsp;&raquo; C&#8217;est très intéressant, car l&#8217;offre mentionne &laquo;&nbsp;inscription 2009 / 2010&#8243; et le contrat n&#8217;est que d&#8217;un an. En fait, il n&#8217;y a aucune mention de la période payée par les 220€ HT réclamés. Cela peut très bien être 220€ par an comme on le suppose dès le départ ou bien par mois, par semaine, par jour.</p>
<h3>Cherchons LES petits caractères</h3>
<p>Qui sont-ils ? On va chercher LES petits caractères, ceux qui sont obligatoires dans toute communication avec des tiers. On trouve uniquement la phrase &laquo;&nbsp;Agence Telecom118.fr &#8211; 75, rue de Lourmel &#8211; 75015 Paris &#8211; RCS 502 909 641 PONTOISE&nbsp;&raquo;. Quid de la forme juridique, du montant du capital ?</p>
<h3>Creusons un peu</h3>
<p>Le SIREN correpond à une société nommée &laquo;&nbsp;<a href="http://www.societe.com/cgi-bin/recherche?rncs=502909641" target="_blank">Imprime France</a>&laquo;&nbsp;, EURL au capital de 10000€. Ça fait moins Pages Jaunes d&#8217;un coup (4 milliard d&#8217;euros de capital).</p>
<p>Leur site Web (www.telecom118.fr). Très simpliste, il ne contient aucun élément d&#8217;identification pourtant requis par la loi. Élément intéressant, les CGV du site sont différentes de celle de l&#8217;offre : il est mention d&#8217;une société MEDIA&#8217;COM et il est clairement précisé que &laquo;&nbsp;un emplacement est égal à un mois de mise en ligne&nbsp;&raquo;.</p>
<p>Leur adresse : 75 rue de Lourmel, Paris 15ème. Petite recherche, c&#8217;est une adresse de domiciliation, SDM, la société offrant ce service, me confirme par téléphone la domiciliation.</p>
<h3>A la louche</h3>
<p>Effectivement, tout ça est louche. Cela humerait-il l&#8217;arnaque ? Je ne peux pas le dire, finalement, je ne sais pas et ce serait de la diffamation. Je transmet ça à la DDCCRF.</p>
<p>Alors méfiance, ne payez que ce que vous avez commandé de votre propre initiative. Et lisez les petites lignes. Toujours !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximegarcia.fr/blog/2009/05/arnaque-telecom-118/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Google pousse eMule ?</title>
		<link>http://www.maximegarcia.fr/blog/2009/04/google-pousse-emule/</link>
		<comments>http://www.maximegarcia.fr/blog/2009/04/google-pousse-emule/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:19:38 +0000</pubDate>
		<dc:creator>Maxime Garcia</dc:creator>
				<category><![CDATA[Je réagis]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hadopi]]></category>

		<guid isPermaLink="false">http://www.maximegarcia.fr/blog/?p=74</guid>
		<description><![CDATA[Je ne reviendrais pas sur la loi Hadopi votée par 16 députés hier soir. Oui, 16. Ça me dégoute déjà assez. Mais voilà sur quoi je suis tombé ce matin : Je me demande comment Google va accueillir le sur-référencement &#8230; <a href="http://www.maximegarcia.fr/blog/2009/04/google-pousse-emule/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je ne reviendrais pas sur la loi Hadopi votée par 16 députés hier soir. Oui, 16. Ça me dégoute déjà assez.</p>
<p>Mais voilà sur quoi je suis tombé ce matin :</p>
<p><img class="aligncenter size-full wp-image-75" title="Google incite à la recherche sur eMule ?" src="http://www.maximegarcia.fr/blog/wp-content/uploads/2009/04/google-emule.png" alt="Google incite à la recherche sur eMule ?" width="400" height="325" /></p>
<p>Je me demande comment Google va accueillir le <a href="http://www.clubic.com/actualite-267746-hadopi-vote-referencement-offre-legale.html" target="_blank">sur-référencement des offres légales</a> inclus dans la loi Hadopi quand ses moteurs, totalement &laquo;&nbsp;automatiques&nbsp;&raquo;, peuvent mettre en avant&#8230; eMule par exemple.</p>
<p>Et dire que Robix est <a title="Robin en Australie" href="http://www.robix-elayce-australia.com/" target="_blank">loin de tout ça</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximegarcia.fr/blog/2009/04/google-pousse-emule/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JPG dans &#171;&#160;My Adword Sucks&#160;&#187;</title>
		<link>http://www.maximegarcia.fr/blog/2009/03/jpg-dans-my-adword-sucks/</link>
		<comments>http://www.maximegarcia.fr/blog/2009/03/jpg-dans-my-adword-sucks/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:20:08 +0000</pubDate>
		<dc:creator>Maxime Garcia</dc:creator>
				<category><![CDATA[Je réagis]]></category>
		<category><![CDATA[Adword]]></category>
		<category><![CDATA[e-Commerce]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.maximegarcia.fr/blog/?p=44</guid>
		<description><![CDATA[Je reçois souvent des mini-catalogues de fournitures et équipements de bureau, et JPG ne déroge pas à la règle. Je me suis rendu sur leur site pour demander un catalogue complet histoire, le soir en regardant la télé, de pouvoir &#8230; <a href="http://www.maximegarcia.fr/blog/2009/03/jpg-dans-my-adword-sucks/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je reçois souvent des mini-catalogues de fournitures et équipements de bureau, et <a href="http://www.jpg.fr" target="_blank">JPG</a> ne déroge pas à la règle. Je me suis rendu sur leur site pour demander un catalogue complet histoire, le soir en regardant la télé, de pouvoir rêver sur le mobilier de bureau de mes futures équipes&#8230;</p>
<p>Je tape classiquement <em>&laquo;&nbsp;JPG&nbsp;&raquo;</em> sur Google et voilà ce que j&#8217;y découvre :</p>
<p><img class="aligncenter size-full wp-image-46" title="Adword policy Fails !" src="http://www.maximegarcia.fr/blog/wp-content/uploads/2009/03/adword-jpg.png" alt="Adword policy Fails !" width="400" height="283" /></p>
<p>Quand même, se positionner via adword sur la requête de leur nom, alors qu&#8217;ils sont largement en tête des résultats&#8230; Il y a des gens qui craquent !</p>
<p>Tant qu&#8217;ils ne sont pas premier sur &laquo;&nbsp;leur requête&nbsp;&raquo;, je veux bien, mais là&#8230; Et si encore ils étaient concurrencés par la page JPEG de Wikipédia&#8230;</p>
<p>Et ils ne sont pas les seuls, j&#8217;en ai vu d&#8217;autres, comme La Poste par exemple ou Dell (ça peut se comprendre, vu les liens commerciaux de para-distributeurs).</p>
<p>Alors dans ces cas, par principe, je clique sur le lien commercial. Moi aussi, j&#8217;ai un budget click à caler !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximegarcia.fr/blog/2009/03/jpg-dans-my-adword-sucks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

