<?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>Simone Carletti&#039;s Blog &#187; Search Engines</title>
	<atom:link href="http://www.simonecarletti.com/blog/categories/search-engines/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simonecarletti.com/blog</link>
	<description>Simone Carletti&#039;s personal ramblings on programming, syndication, search engines &#38; marketing.</description>
	<lastBuildDate>Tue, 07 Feb 2012 08:48:33 +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>Google Site performance tool says Google is not serving Gzipped resources</title>
		<link>http://www.simonecarletti.com/blog/2009/12/google-site-performance-tool-gzip/</link>
		<comments>http://www.simonecarletti.com/blog/2009/12/google-site-performance-tool-gzip/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 09:53:46 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google webmaster tools]]></category>
		<category><![CDATA[page speed]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/?p=771</guid>
		<description><![CDATA[Google just launched the Site Performance tool. It's a nice feature, however I just noticed a really weird behavior.]]></description>
			<content:encoded><![CDATA[<p>Google just launched the <a href="http://googlewebmastercentral.blogspot.com/2009/12/how-fast-is-your-site.html">Site Performance</a> tool, an experimental feature in Webmaster Tools that shows you information about the speed of your site and suggestions for making it faster.</p>
<p>It&#8217;s likely 2010 will be &#8220;<strong>the year of site speed</strong>&#8221; and this feature can become a really important information point. However, I just noticed a really weird behavior.</p>
<p>Look at the following screenshot.</p>
<div id="attachment_772" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/12/google-site-performance.png"><img class="size-medium wp-image-772" title="Google Site Performance suggestions for simonecarletti.com" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/12/google-site-performance-400x172.png" alt="Google Site Performance suggestions for simonecarletti.com" width="400" height="172" /></a><p class="wp-caption-text">Google Site Performance suggestions for simonecarletti.com</p></div>
<p><span id="more-771"></span></p>
<h3>Enable Ggzip compression</h3>
<p>WTF?!? All the assets are linked from Google and Google does gzip compression. Why Google is saying Google is not Gzipping?</p>
<p>Headers don&#8217;t lie.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Last-Modified: Mon, 08 Jun 2009 20:49:31 GMT<br />
Content-Type: application/x-javascript; charset=UTF-8<br />
Expires: Fri, 03 Dec 2010 07:13:27 GMT<br />
Date: Thu, 03 Dec 2009 07:13:27 GMT<br />
Vary: Accept-Encoding<br />
Content-Encoding: gzip<br />
X-Content-Type-Options: nosniff<br />
X-XSS-Protection: 0<br />
X-Frame-Options: SAMEORIGIN<br />
Cache-Control: public, max-age=31536000<br />
Age: 4066<br />
Content-Length: 45879<br />
Server: GFE/2.0<br />
<br />
200 OK</div></td></tr></tbody></table></div>
<h3>Combine external JavaScript</h3>
<p>Hey Google, that would be great but I can&#8217;t combine these libraries. *You* should combine them since you are serving the content and considering you are <a href="http://code.google.com/apis/ajaxlibs/">motivating webmasters to use your service</a>.</p>
<h3>Minimize DNS Lookup</h3>
<p>Sorry, it&#8217;s not my fault again.</p>
<h3>Combine external CSS</h3>
<p>Yeah, I would be happy to do so but one style is for <code>print</code> media and the other is for the <code>screen</code>. I know, I could embed the media type <a href="http://www.w3schools.com/CSS/css_mediatypes.asp">directly in the CSS definition</a>, but also you <em>could</em> understand they are here for different purposes.</p>
<p>In conclusion, 3 of 4 Google suggestions depends Google itself. Has anyone here noticed a similar behavior?</p>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2009/01/google-serp-full-of-this-site-may-harm-your-computer-warnings/' rel='bookmark' title='Google SERP full of &#8220;This site may harm your computer&#8221; warnings'>Google SERP full of &#8220;This site may harm your computer&#8221; warnings</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/11/running-google-chrome-os-on-macosx-with-vmware-fusion/' rel='bookmark' title='How to run Google Chrome OS on Mac OS X with VMWare Fusion'>How to run Google Chrome OS on Mac OS X with VMWare Fusion</a></li>
<li><a href='http://www.simonecarletti.com/blog/2010/01/search-simonecarletti-com-from-google-chrome/' rel='bookmark' title='Search SimoneCarletti.com from Google Chrome address bar'>Search SimoneCarletti.com from Google Chrome address bar</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2009/12/google-site-performance-tool-gzip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to run Google Chrome OS on Mac OS X with VMWare Fusion</title>
		<link>http://www.simonecarletti.com/blog/2009/11/running-google-chrome-os-on-macosx-with-vmware-fusion/</link>
		<comments>http://www.simonecarletti.com/blog/2009/11/running-google-chrome-os-on-macosx-with-vmware-fusion/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 22:44:17 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[google chrome os]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware fusion]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/?p=719</guid>
		<description><![CDATA[How to run Google Chrome OS as a virtual machine on MacOSX using VMWare Fusion.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-726" title="Google Chrome OS Logo" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/11/google-chrome-os-logo-150x150.jpg" alt="Google Chrome OS Logo" width="150" height="150" />As soon I finished watching the <a title="YouTube - Google Chrome OS Open Source Project Announcement" href="http://www.youtube.com/watch?v=5JyFbF7QFlY">Google Chrome OS announcement video</a> the first question that came to my mind was: Will it work on my Mac? Is it possible to run a Google Chrome OS preview using a virtualization software such as VMWare Fusion or Parallels Desktop?</p>
<p>The answer is yes. <strong>Google Chrome OS actually works inside a virtual machine</strong>.<span id="more-719"></span></p>
<p>If you are running VMWare or Virtual box, setting up a Google Chrome OS instance is really straightforward. Thanks to the guys at gdgt, you can download a <a href="http://gdgt.com/google/chrome-os/download/">Google Chrome OS image</a> ready to be used with VMWare or VirtualBox. Also, Paul Miller from Engadget published an <a href="http://www.engadget.com/2009/11/20/how-to-run-chrome-os-as-a-virtual-machine/">awesome screencast</a> with a step-by-step tutorial to run Chrome OS as a virtual machine.</p>
<p>Here&#8217;s a screenshot of my Google Chrome OS virtual machine.</p>
<div id="attachment_721" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/11/google-chrome-os.png"><img class="size-medium wp-image-721" title="Google Chrome OS as a virtual machine" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/11/google-chrome-os-400x338.png" alt="Google Chrome OS on Mac OSX using VMWare Fusion" width="400" height="338" /></a><p class="wp-caption-text">Google Chrome OS on Mac OS X using VMWare Fusion</p></div>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2009/11/google-chrome-os-user-agent/' rel='bookmark' title='Google Chrome OS User Agent'>Google Chrome OS User Agent</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/01/vmware-fusion-the-network-bridge-device-on-devvmnet0-is-not-running/' rel='bookmark' title='VMware Fusion &#8220;The network bridge device on /dev/vmnet0 is not running&#8221; error'>VMware Fusion &#8220;The network bridge device on /dev/vmnet0 is not running&#8221; error</a></li>
<li><a href='http://www.simonecarletti.com/blog/2010/01/search-simonecarletti-com-from-google-chrome/' rel='bookmark' title='Search SimoneCarletti.com from Google Chrome address bar'>Search SimoneCarletti.com from Google Chrome address bar</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2009/11/running-google-chrome-os-on-macosx-with-vmware-fusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are you ready to join the Search Marketing Arena?</title>
		<link>http://www.simonecarletti.com/blog/2009/10/search-marketing-arena/</link>
		<comments>http://www.simonecarletti.com/blog/2009/10/search-marketing-arena/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:50:08 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[search marketing arena]]></category>
		<category><![CDATA[sem]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/?p=652</guid>
		<description><![CDATA[Search Marketing Arena aims to be a Q&#038;A website about Search Marketing including (but not limited to) Search Engine Marketing (SEM), Search Engine Optimization (SEO) and advertising.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.searchmarketingarena.com/"><img class="alignleft size-full wp-image-656" title="Search Marketing Arena logo" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/search-marketing-arena-logo.png" alt="Search Marketing Arena logo" width="260" height="70" /></a>Last week I officially unveiled <a title="Search Marketing Arena" href="http://www.searchmarketingarena.com/">Search Marketing Arena</a>, a new project I started in cooperation with my friend <a title="Simone Rinzivillo Blog" href="http://www.simonerinzivillo.it/">Simone</a>. <strong>Search Marketing Arena aims to be a Q&amp;A website about Search Marketing</strong> including (but not limited to) <strong>Search Engine Marketing</strong> (SEM), <strong>Search Engine Optimization</strong> (SEO) and <strong>advertising</strong>.</p>
<p>Search Marketing Arena is based on the same platform as other excellent Q&amp;A sites such as <a title="Stack Overflow" href="http://stackoverflow.com/">StackOverflow</a>, <a title="Super User" href="http://superuser.com/">SuperUser</a> and <a title="Server Fault" href="http://serverfault.com/">ServerFault</a>. This is a really powerful and revolutionary platform that mixes together the best features from a <strong>wiki</strong>, a <strong>blog</strong> and a <strong>forum</strong>.</p>
<p>This means that Search Marketing Arena is different than other SEO focused discussion points such as <a title="WebmasterWorld News and Discussion for the Web Professional" href="http://webmasterworld.com">Webmasterworld.com</a> or <a title="Search Engine Marketing Tips &amp; Search Engine News - Search Engine Watch (SEW)" href="http://searchenginewatch.com/">Search Engine Watch</a>. Off course, different doesn&#8217;t necessary mean better even if we would try to do our best to make the arena a nice place!</p>
<p>What makes Search Marketing Arena different is a user-focused project. Search Marketing Arena is <strong>absolutely free</strong>: <strong>no premium sections, no invitations required</strong>. You don&#8217;t need to register and you can ask questions or browse the site without an account.</p>
<p>If you decide to register, you can collect <strong>reputation</strong> and <strong>badges</strong>.<span id="more-652"></span></p>
<div id="attachment_651" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/badge-reputation.png"><img class="size-medium wp-image-651" title="Badges and Reputation" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/badge-reputation-400x285.png" alt="User list with badges and reputation" width="400" height="285" /></a><p class="wp-caption-text">User list with badges and reputation</p></div>
<p>Badges are like medals. <strong>Badges</strong> are awarded automatically by the system depending on how you interact with the community. For example, you can gain a <a title="Student Badge" href="http://www.searchmarketingarena.com/badges/2/student">Student</a> badge as soon as you ask your first question. You become a <a title="Supporter Badge" href="http://www.searchmarketingarena.com/badges/6/supporter">Supporter</a> after your first vote.</p>
<p>Here&#8217;s a full list of <a title="Badges - Search Marketing Arena" href="http://www.searchmarketingarena.com/badges">available badges</a>.</p>
<div id="attachment_653" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/badges.png"><img class="size-medium wp-image-653" title="Badges" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/badges-400x285.png" alt="The list of available badges" width="400" height="285" /></a><p class="wp-caption-text">The list of available badges</p></div>
<p>The reputation is an other key feature. You gain reputation each time someone up-vote your questions or your answers. You also gain 15 points when your answer is accepted as the correct one.</p>
<p>Of course, if you don&#8217;t post good answer you might receive down votes too.</p>
<div id="attachment_654" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/votes.png"><img class="size-medium wp-image-654" title="Votes" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/10/votes-400x255.png" alt="List of upvotes and downvotes" width="400" height="255" /></a><p class="wp-caption-text">List of upvotes and downvotes</p></div>
<p><strong>The higher is your reputation score, the wider is the range of features you have access to</strong>. Search Marketing Arena is collaboratively built and maintained by your fellow users. Once the system learns to trust you, you&#8217;ll be able to edit anything.</p>
<p>For more information about Search Marketing Arena and all its features <a title="FAQ - Search Marketing Arena" href="http://www.searchmarketingarena.com/faq">read the FAQ page</a>. Search Marketing Arena is also <a href="http://twitter.com/semarena">available on Twitter</a>.</p>
<p>Any feedback? <a href="mailto:staff@searchmarketingarena.com">Send us an email</a> or <strong>write a comment here</strong>, we&#8217;re always looking for feedback, suggestions and also criticisms.</p>
<p>Still here? Visit <a title="Search Marketing Arena" href="http://www.searchmarketingarena.com/">Search Marketing Arena</a> and <a title="Ask a Question - Search Marketing Arena" href="http://www.searchmarketingarena.com/questions/ask">ask your questions</a>.</p>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2010/01/search-simonecarletti-com-from-google-chrome/' rel='bookmark' title='Search SimoneCarletti.com from Google Chrome address bar'>Search SimoneCarletti.com from Google Chrome address bar</a></li>
<li><a href='http://www.simonecarletti.com/blog/2010/09/rails-3-beware-the-tap-pattern/' rel='bookmark' title='Upgrading to Rails 3: Beware of the Object#tap pattern'>Upgrading to Rails 3: Beware of the Object#tap pattern</a></li>
<li><a href='http://www.simonecarletti.com/blog/2010/12/new-in-whois-goodbye-rdoc-welcome-yardoc/' rel='bookmark' title='New in Whois: Goodbye RDoc, Welcome Yardoc'>New in Whois: Goodbye RDoc, Welcome Yardoc</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2009/10/search-marketing-arena/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails and Canonical link tag</title>
		<link>http://www.simonecarletti.com/blog/2009/08/ruby-on-rails-and-canonical-link-tag/</link>
		<comments>http://www.simonecarletti.com/blog/2009/08/ruby-on-rails-and-canonical-link-tag/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 16:54:27 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[canonical link tag]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[helperful]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/?p=492</guid>
		<description><![CDATA[The new version of my Helperful Rails plugin provides a new method named canonical_link_tag, a super simple helper to generate the canonical link tag.]]></description>
			<content:encoded><![CDATA[<p>On February Google, Yahoo, and Microsoft announced support for a new link element to clean up duplicate URLs on sites. The element is called Canonical Link tag and the syntax is pretty simple.</p>
<p>This tag, added in the HEAD section of an HTML page, tells search engines that the preferred location for the content of the request page is the value of the <code>href</code> attribute, in this case <code>http://example.com/page</code>. If you want to learn more about the canonical link tag, have a look at Matt Cutt&#8217;s <a title="Learn about the Canonical Link Element in 5 minutes" href="http://www.mattcutts.com/blog/canonical-link-tag/">introductory post</a> or <a title="Official Google Webmaster Central Blog: Specify your canonical" href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">Google Webmaster Central</a>.</p>
<p>The new version of my <a title="Helperful - Simone Carletti's Codestuffs" href="http://code.simonecarletti.com/helperful">Helperful Rails plugin</a> provides a new method named <code>canonical_link_tag</code>,  a super simple helper to generate the canonical link tag. The usage is similar to the <code>auto_complete_link_tag</code> helper.<span id="more-492"></span></p>
<div class="codecolorer-container text default code-ruby" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">canonical_link_tag<br />
# =&gt; &lt;link rel=&quot;canonical&quot; href=http://www.currenthost.com/controller/action&quot; /&gt;<br />
<br />
canonical_link_tag(:action =&gt; &quot;show&quot;)<br />
# =&gt; &lt;link rel=&quot;canonical&quot; href=http://www.currenthost.com/controller/show&quot; /&gt;<br />
<br />
canonical_link_tag(&quot;http://www.example.com/product.php?item=swedish-fish&quot;)<br />
# =&gt; &lt;link rel=&quot;canonical&quot; href=&quot;http://www.example.com/product.php?item=swedish-fish&quot; /&gt;</div></td></tr></tbody></table></div>
<p>You can install or upgrade Helperful via RubyGems.</p>
<div class="codecolorer-container text default code-bash" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ gem install weppos-helperful --source http://gems.github.com</div></td></tr></tbody></table></div>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2009/02/helperful-a-large-collection-of-rails-helpers/' rel='bookmark' title='Helperful: a large collection of Rails Helpers'>Helperful: a large collection of Rails Helpers</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/03/helperful-030/' rel='bookmark' title='Helperful 0.3.0'>Helperful 0.3.0</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/10/tabsonrails-and-helperful-migrated-to-gemcutter/' rel='bookmark' title='TabsOnRails and Helperful migrated to Gemcutter'>TabsOnRails and Helperful migrated to Gemcutter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2009/08/ruby-on-rails-and-canonical-link-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google SERP full of &#8220;This site may harm your computer&#8221; warnings</title>
		<link>http://www.simonecarletti.com/blog/2009/01/google-serp-full-of-this-site-may-harm-your-computer-warnings/</link>
		<comments>http://www.simonecarletti.com/blog/2009/01/google-serp-full-of-this-site-may-harm-your-computer-warnings/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:24:13 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[serp]]></category>
		<category><![CDATA[stopbadware]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/?p=145</guid>
		<description><![CDATA[Since a few minutes Google SERP pages have become completely unusable displaying the This site may harm your computer warning message.]]></description>
			<content:encoded><![CDATA[<p>Since a few minutes Google SERP pages have become completely unusable. Any result is flagged with the <a href="http://www.google.com/support/bin/answer.py?answer=45449&amp;topic=360&amp;hl=en&amp;ei=e2qESbvnPNiF_gaT__jADg&amp;sa=X&amp;oi=malwarewarninglink&amp;resnum=1&amp;ct=help">This site may harm your computer</a> warning message, it doesn&#8217;t matter which query are you searching for.</p>
<p><span id="more-145"></span>Here&#8217;s a screenshot.</p>
<p><img class="aligncenter size-medium wp-image-146" title="Google Stopbadware Bug" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/01/google-stopbadware-bug-400x300.png" alt="Google Stopbadware Bug" width="400" height="300" /></p>
<p>Funny enough, Google also flagged itself as potentially harmful.</p>
<p><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/01/google-stopbadware-bug-google.png"><img class="aligncenter size-medium wp-image-147" title="Google Stopbadware Bug (Google)" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/01/google-stopbadware-bug-google-265x400.png" alt="Google Stopbadware Bug (Google)" width="265" height="400" /></a></p>
<p>I suppose the problem to be caused by a really weird bug. Changing browser or logging out from your Google Account doesn&#8217;t matter, thus I guess this bug should affect a really wide range of users.</p>
<p><strong>Update:</strong> A <a href="http://blogoscoped.com/forum/149633.html">thread</a> is available at the Google Blogoscoped forum, <a href="http://search.twitter.com/search?q=%23googmayharm">#googmayharm</a> can be used to track conversation on Twitter.</p>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2009/12/google-site-performance-tool-gzip/' rel='bookmark' title='Google Site performance tool says Google is not serving Gzipped resources'>Google Site performance tool says Google is not serving Gzipped resources</a></li>
<li><a href='http://www.simonecarletti.com/blog/2011/04/google-changes-the-maximum-number-of-users-for-google-apps/' rel='bookmark' title='Google changes the maximum number of users for Google Apps'>Google changes the maximum number of users for Google Apps</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/11/running-google-chrome-os-on-macosx-with-vmware-fusion/' rel='bookmark' title='How to run Google Chrome OS on Mac OS X with VMWare Fusion'>How to run Google Chrome OS on Mac OS X with VMWare Fusion</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2009/01/google-serp-full-of-this-site-may-harm-your-computer-warnings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technorati: probably the worst and less reliable API service I have ever developed with!</title>
		<link>http://www.simonecarletti.com/blog/2007/11/technorati-api/</link>
		<comments>http://www.simonecarletti.com/blog/2007/11/technorati-api/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 20:55:22 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[technorati]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/2007/11/technorati-probably-the-worst-and-less-reliable-api-service-i-have-ever-developed-with/</guid>
		<description><![CDATA[Technorati probably provides the most unreliable API interface I have ever worked with.]]></description>
			<content:encoded><![CDATA[<div class="flash-message warning">
<p><strong>December 30th, 2008</strong>. This post was published long time ago on the Italian version of my blog then moved here after the English blog has been opened. Please note that the following post can contain outdated information and (probably) multiple typos.</p>
</div>
<p>I have to admit I&#8217;m really frustrated with Technorati, in particular with its <a title="Technorati API: Documentation" href="http://technorati.com/developers/api/">API</a>s.<br />
It&#8217;s probably the worst API service I have ever developed with: let me explain why.</p>
<p>I&#8217;m not really a newbie in the web service field. I love XML stuff including feeds and APIs. I&#8217;ve developed many products and classes which interact with public web services via XML-RPC, SOAP o ReST based interfaces.</p>
<p>Technorati API are essentially unreliable.</p>
<p>An API interface cannot take more than 10 seconds to return a response. If my website needs to send a query to Technorati, my visitor can&#8217;t wait 15 seconds for a response!<br />
Ok, there are many other ways I can improve my website, for instance with AJAX calls, but this is not the real problem!</p>
<p>I don&#8217;t know where I could start to tell you how much I&#8217;m frustrated with Technorati API.<br />
Ok, let&#8217;s try to start from yesterday experience!</p>
<p><span id="more-64"></span></p>
<p>I&#8217;m developing <a title="Zend_Service_Technorati - Simone Carletti - Zend Framework Proposals - Zend Framework Wiki" href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Service_Technorati+-+Simone+Carletti">Zend_Service_Technorati</a> library, part of the <a title="Zend Framework" href="http://framework.zend.com/">Zend framework</a> package.</p>
<p>I&#8217;m really proud of it, Zend framework is the best library package for PHP I have ever used, thus I want my class to be reliable, powerful and easy to use.</p>
<p>After the proposal has been approved, I started to collect test cases to drive development.</p>
<p>This is what I had to handle with:</p>
<p><strong>Cosmos claim option is out of office, try again later</strong></p>
<p>From <a title="Technorati API: Cosmos" href="http://technorati.com/developers/api/cosmos.html">cosmos documentation</a>:</p>
<blockquote><p>claim: The default setting of 0 returns no user information about each weblog included in the result set when available.</p>
<p>Set this parameter to 1 to include Technorati member data in the result set when a weblog in your result set has been successfully claimed by a member of Technorati.</p></blockquote>
<p>Unfortunately, for somewhat reason Technorati decided this option doesn&#8217;t work when type is weblog.<br />
Don&#8217;t ask me why, that&#8217;s the way it goes!</p>
<p>Before committing test cases, I decided to give an other chance to <em>claim</em> option. It wasn&#8217;t the first time Technorati fails to return a response. For some-other reasons, it worked thus I had to create two test case for the same configuration.</p>
<p>Then I tried for the third time and the option didn&#8217;t worked again.</p>
<p><strong>Technorati doesn&#8217;t seem to know Google</strong></p>
<p>A few minutes ago I decided to go ahead with development and create <a title="Technorati API: Search" href="http://technorati.com/developers/api/search.html">search</a> test cases.<br />
I composed API URL in my browser and requested a <em>search</em> result for google keyword.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;result&gt;<br />
&lt;query&gt;google&lt;/query&gt;<br />
&lt;querycount&gt;0&lt;/querycount&gt;<br />
&lt;rankingstart&gt;&lt;/rankingstart&gt;<br />
&lt;/result&gt;</div></td></tr></tbody></table></div>
<p>Gulp!</p>
<p>This answer shocked me&#8230; Technorati doesn&#8217;t have any post about Google?!?</p>
<p>I tried again but unfortunately, each keyword returned 0 results.</p>
<p>Ok, search interface is buggy, let me try with <a title="Technorati API: Tag" href="http://technorati.com/developers/api/tag.html">tag API</a>.</p>
<p>None, I&#8217;m sorry dear developer, I don&#8217;t have any post tagged as google.</p>
<p><em>Probably Technorati doesn&#8217;t love Google</em>, I supposes, thus I tried with other common words.</p>
<p>No, this was not the problem. <strong>web</strong> tag didn&#8217;t worked as well!</p>
<p><strong>Contact us&#8230; if you can</strong></p>
<p>First, let me say I tried to contact Technorati 3 times via support interface in the last 9 months for these problems, but I never received any answer!</p>
<p>I hope this post will have enough visibility to be taken in consideration by someone from Technorati Office.</p>
<p>Because I don&#8217;t want to criticize, I decided it was the time to try to contact Technorati for the 4th time.</p>
<p>I haven&#8217;t been really lucky with default contact us interface, thus I decided to try <a title="Technorati: Support" href="http://support.technorati.com/">support</a> website.</p>
<p><em>Let me login before. May be they give me more attention if I provide them my identity</em>, I thought.</p>
<p>This is what happened when I tried to login (more than 6 times).</p>
<p><img class="aligncenter size-medium wp-image-1123" title="login-response" src="http://www.simonecarletti.com/blog/wp-content/uploads/2007/11/login-response-500x367.png" alt="" width="500" height="367" /></p>
<p>No no, this is not a screenshot error. This is what Technorati returned me: a blank page! Definitely, this is not my lucky day&#8230;</p>
<p>Really frustrated I decided to come back and try again API interface. I composed a simple search for google again: it worked! <em>Cool, now let me try <em>msn</em>: it works! </em><em>Great, I can work now</em>, I thought.</p>
<p>Thus I decided to start with an error test case, as usual. I composed the following URI: <code>http://api.technorati.com/search?key=MY_API_KEY</code>. It should generate a &#8220;missing query argument&#8221; error. This is what the request returned.</p>
<p><img class="aligncenter size-medium wp-image-1124" title="error-response" src="http://www.simonecarletti.com/blog/wp-content/uploads/2007/11/error-response-500x368.png" alt="" width="500" height="368" /></p>
<p>I opened source code. Advanced Search page in HTML format was returned instead of a <a title="Technorati API: Error response" href="http://technorati.com/developers/api/error.html">simple XML error</a>: have a look at <a href="http://www.simonecarletti.com/blog/wp-content/uploads/2007/11/source.txt">source.txt</a>.</p>
<p>No, I can&#8217;t work in this way. <em>Textmate &gt; New &gt; Blog file</em>, let me write a few lines.</p>
<p>I hope, soon or later, someone from Technorati will read this and answer my call. I&#8217;ll be more than happy to work with them to debug and fix this slow, unreliable and painful API web service.</p>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2010/09/introducing-public-suffix-service-0-5-0/' rel='bookmark' title='Introducing Public Suffix Service 0.5.0'>Introducing Public Suffix Service 0.5.0</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2007/11/technorati-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

