<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.brightscape.net/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:idx="urn:atom-extension:indexing" xmlns:media="http://search.yahoo.com/mrss/" xmlns:gr="http://www.google.com/schemas/reader/atom/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" idx:index="no" gr:dir="ltr"><!--
Content-type: Preventing XSRF in IE.

--><generator uri="http://www.google.com/reader">Google Reader</generator><id>tag:google.com,2005:reader/user/13279602483212565421/state/com.google/broadcast</id><title>Rob's shared items in Google Reader</title><gr:continuation>CPaGorbCoaAC</gr:continuation><author><name>Rob</name></author><updated>2010-03-12T11:43:24Z</updated><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.brightscape.net/googlereader/rob-shared-items" /><feedburner:info uri="googlereader/rob-shared-items" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gr:crawl-timestamp-msec="1268394204343"><id gr:original-id="http://www.ask-kalena.com/?p=1856">tag:google.com,2005:reader/item/e452cf4ad8576be0</id><category term="301 redirects" /><category term="Q and A" /><category term="domain names" /><category term="google webmaster tools" /><category term="seo" /><title type="html">Q and A: How important is domain canonicalization to SEO?</title><published>2010-03-11T01:16:05Z</published><updated>2010-03-11T01:16:05Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/iIz-U5zmNS4/" type="text/html" /><content xml:base="http://www.ask-kalena.com/" type="html">&lt;p&gt;&lt;img style="margin-left:10px;margin-right:10px" src="http://www.ask-kalena.com/images/question-button.jpg" alt="Question" width="116" height="106" align="right"&gt;Hi Kalena&lt;/p&gt;
&lt;p&gt;I use a company that “specializes” in mortgage sites and hosting. Since I am in the process of applying everything I am learning, I saw fit to have my site graded by one of the many online tools available.&lt;/p&gt;
&lt;p style="text-align:left"&gt;The tool showed that my site is coming up for both the www and non www versions of my domain. When I enquired with my host about doing a 301 for my domain to one version, they said &lt;em&gt; &lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;“There is nothing we or you can reset on the Xsites as this is beyond anything we have control over. We do not support any of this nor have the capability for any one else to have it”. &lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;How much is it going to hurt me in SEO if I don’t get this fixed like the site grader suggested?&lt;/p&gt;
&lt;p&gt;Alex&lt;/p&gt;
&lt;p&gt;————————————–&lt;/p&gt;
&lt;p&gt;Hi Alex&lt;/p&gt;
&lt;p&gt;What you’re referring to here is &lt;a title="domain canonicalization" href="http://www.mattcutts.com/blog/seo-advice-url-canonicalization/"&gt;domain canonicalization&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Search engines can sometimes index both www and non www versions of your domain, creating duplicate content headaches for you and also link popularity dilution. Therefore, it’s best for SEO purposes if you can stick with one version of your domain and make sure all links point to that version. The www version is my recommendation because most sites will link to you using that version anyway.&lt;/p&gt;
&lt;p&gt;Judging by the response you got from your hosts, it sounds like they’re not familiar with the issue of domain canonicalization, which is concerning. If your site host won’t allow you to use a &lt;a title="use 301s for conditional redirects" href="http://www.sitepronews.com/2009/04/08/smx-sydney-301-redirects-why-are-they-important/"&gt;301 to create a conditional redirect&lt;/a&gt; to your preferred version, you probably need to get a new host!&lt;/p&gt;
&lt;p&gt;Alternatively, you can use the &lt;a title="Canonical link tag" href="http://www.mattcutts.com/blog/canonical-link-tag/"&gt;Canonical Link Element&lt;/a&gt;. You can also specify your preferred URL version in &lt;a title="Google Webmaster Tools" href="http://www.google.com/webmasters/tools/"&gt;Google Webmaster Tools&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My blog post &lt;a title="Does the canonicalization of my URL impact SEO?" href="http://www.ask-kalena.com/q-and-a/q-and-a-does-the-canonicalization-of-my-url-impact-my-search-engine-rankings/"&gt;Does the canonicalization of my URL impact my search engine rankings?&lt;/a&gt; might also be of interest.&lt;/p&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?i=kGp5olTQzuM:Cavqy9ExEjg:wF9xT3WuBAs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?i=kGp5olTQzuM:Cavqy9ExEjg:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?d=l6gmwiTKsz0" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?i=kGp5olTQzuM:Cavqy9ExEjg:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:1rPChreplWI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?i=kGp5olTQzuM:Cavqy9ExEjg:1rPChreplWI" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?i=kGp5olTQzuM:Cavqy9ExEjg:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AskKalena?a=kGp5olTQzuM:Cavqy9ExEjg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AskKalena?i=kGp5olTQzuM:Cavqy9ExEjg:D7DqB2pKExk" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AskKalena/~4/kGp5olTQzuM" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/iIz-U5zmNS4" height="1" width="1"/&gt;</content><author><name>Kalena Jordan</name></author><source gr:stream-id="feed/http://www.ask-kalena.com/feed/"><id>tag:google.com,2005:reader/feed/http://www.ask-kalena.com/feed/</id><title type="html">Ask Kalena</title><link rel="alternate" href="http://www.ask-kalena.com" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/AskKalena/~3/kGp5olTQzuM/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268394068140"><id gr:original-id="tag:blogger.com,1999:blog-17177804.post-9006083225962223976">tag:google.com,2005:reader/item/b8aa93ec3aa10d81</id><title type="html">On the Street....Mr. Cortina, Paris</title><published>2010-03-11T22:43:00Z</published><updated>2010-03-11T22:43:00Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/xnOW-WkKtCI/on-streetmr-cortina-paris.html" type="text/html" /><link rel="replies" href="http://thesartorialist.blogspot.com/feeds/9006083225962223976/comments/default" title="Post Comments" type="application/atom+xml" /><link rel="replies" href="https://www.blogger.com/comment.g?blogID=17177804&amp;postID=9006083225962223976&amp;isPopup=true" title="0 Comments" type="text/html" /><content xml:base="http://thesartorialist.blogspot.com/" type="html">&lt;a href="http://www.thesartorialist.com/photos/3510GC_0899Web.jpg"&gt;&lt;img style="display:block;margin:0px auto 10px;text-align:center;width:500px" src="http://www.thesartorialist.com/photos/3510GC_0899Web.jpg" border="0" alt=""&gt;&lt;/a&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/17177804-9006083225962223976?l=thesartorialist.blogspot.com" alt=""&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/xnOW-WkKtCI" height="1" width="1"/&gt;</content><author><name>The Sartorialist</name></author><gr:likingUser>09838014930927180203</gr:likingUser><gr:likingUser>03226502826939112005</gr:likingUser><gr:likingUser>07984508878540960480</gr:likingUser><gr:likingUser>09924801192264432619</gr:likingUser><gr:likingUser>14633248887196384664</gr:likingUser><gr:likingUser>12346725220294052900</gr:likingUser><gr:likingUser>06584317585843941006</gr:likingUser><gr:likingUser>11624063048282794829</gr:likingUser><gr:likingUser>07406402828668018174</gr:likingUser><gr:likingUser>04307028048012698840</gr:likingUser><gr:likingUser>02922835548680093399</gr:likingUser><gr:likingUser>08171242863886304314</gr:likingUser><gr:likingUser>13297379682051280477</gr:likingUser><gr:likingUser>01710481868054862400</gr:likingUser><gr:likingUser>16186876885923731989</gr:likingUser><gr:likingUser>02316645539732867213</gr:likingUser><gr:likingUser>13182987612968349833</gr:likingUser><gr:likingUser>11215711293623165316</gr:likingUser><gr:likingUser>04445084379114667471</gr:likingUser><gr:likingUser>12382503020985320425</gr:likingUser><gr:likingUser>15238454509423760618</gr:likingUser><gr:likingUser>09922369376311629234</gr:likingUser><gr:likingUser>17612514882514759207</gr:likingUser><gr:likingUser>16718882608780878308</gr:likingUser><gr:likingUser>09366008434792704284</gr:likingUser><gr:likingUser>00561301771767933202</gr:likingUser><gr:likingUser>07185534918021753370</gr:likingUser><gr:likingUser>14859141011119221359</gr:likingUser><gr:likingUser>05886091548550847426</gr:likingUser><gr:likingUser>00422234272851938575</gr:likingUser><gr:likingUser>10575222825486444706</gr:likingUser><gr:likingUser>05863538585417530241</gr:likingUser><gr:likingUser>13770386040154704312</gr:likingUser><gr:likingUser>15688460220913578735</gr:likingUser><gr:likingUser>00631198209222564234</gr:likingUser><gr:likingUser>15703750470274739531</gr:likingUser><gr:likingUser>16107260288657035513</gr:likingUser><gr:likingUser>17582015424522036527</gr:likingUser><gr:likingUser>17040175575596319833</gr:likingUser><gr:likingUser>12704327055816143800</gr:likingUser><gr:likingUser>04002736513321937475</gr:likingUser><gr:likingUser>05452129958728982778</gr:likingUser><gr:likingUser>16720676737785732201</gr:likingUser><gr:likingUser>08087185751465481297</gr:likingUser><gr:likingUser>02333483878882182002</gr:likingUser><gr:likingUser>05793746329823253655</gr:likingUser><gr:likingUser>11763910900449007955</gr:likingUser><gr:likingUser>12876441172979493688</gr:likingUser><gr:likingUser>08841716297848161294</gr:likingUser><gr:likingUser>00597707567820448573</gr:likingUser><gr:likingUser>08224690244747084595</gr:likingUser><gr:likingUser>10604062040118972306</gr:likingUser><gr:likingUser>15403740269781093993</gr:likingUser><gr:likingUser>12089373367211157219</gr:likingUser><gr:likingUser>18311435289446778072</gr:likingUser><gr:likingUser>14037051300710631328</gr:likingUser><gr:likingUser>17457486135630219490</gr:likingUser><gr:likingUser>16777180650391942462</gr:likingUser><gr:likingUser>14307114530715754795</gr:likingUser><gr:likingUser>16433982568042830295</gr:likingUser><gr:likingUser>11177248073803397063</gr:likingUser><gr:likingUser>05400190087817159123</gr:likingUser><gr:likingUser>14381678051364974946</gr:likingUser><gr:likingUser>10880995793516253593</gr:likingUser><gr:likingUser>17599584299365438933</gr:likingUser><gr:likingUser>16712946691213738177</gr:likingUser><gr:likingUser>14624159132835025342</gr:likingUser><gr:likingUser>01571092424411676723</gr:likingUser><gr:likingUser>10771664286286541640</gr:likingUser><gr:likingUser>06892705160172040490</gr:likingUser><gr:likingUser>14595503381634458945</gr:likingUser><gr:likingUser>03368677907805528222</gr:likingUser><gr:likingUser>17969044886069710687</gr:likingUser><gr:likingUser>13518485257683481635</gr:likingUser><gr:likingUser>09129803359440428430</gr:likingUser><gr:likingUser>15402930289232682434</gr:likingUser><gr:likingUser>11384295452267744272</gr:likingUser><gr:likingUser>11735947235368620365</gr:likingUser><gr:likingUser>04974283987883884886</gr:likingUser><gr:likingUser>11822360191075342386</gr:likingUser><gr:likingUser>09959338193868377137</gr:likingUser><gr:likingUser>02624998175570987704</gr:likingUser><gr:likingUser>10441090408813096915</gr:likingUser><gr:likingUser>02407677374929342972</gr:likingUser><gr:likingUser>02109562076584245312</gr:likingUser><gr:likingUser>08391219875074048067</gr:likingUser><gr:likingUser>11723613543613832339</gr:likingUser><gr:likingUser>06510923122892290394</gr:likingUser><gr:likingUser>02506574981620246484</gr:likingUser><gr:likingUser>15865077716894467600</gr:likingUser><gr:likingUser>02445836249126656426</gr:likingUser><gr:likingUser>04800045493306070708</gr:likingUser><gr:likingUser>02701594367136066979</gr:likingUser><gr:likingUser>01894320884595286112</gr:likingUser><gr:likingUser>03603503053972224873</gr:likingUser><gr:likingUser>13279602483212565421</gr:likingUser><gr:likingUser>08050354992037580494</gr:likingUser><gr:likingUser>03167187140858075314</gr:likingUser><gr:likingUser>00075386744830793699</gr:likingUser><gr:likingUser>17178277963277854315</gr:likingUser><source gr:stream-id="feed/http://thesartorialist.blogspot.com/feeds/posts/default"><id>tag:google.com,2005:reader/feed/http://thesartorialist.blogspot.com/feeds/posts/default</id><title type="html">The Sartorialist</title><link rel="alternate" href="http://thesartorialist.blogspot.com/" type="text/html" /></source><feedburner:origLink>http://thesartorialist.blogspot.com/2010/03/on-streetmr-cortina-paris.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268390847321"><id gr:original-id="tag:blogger.com,1999:blog-4466063036370703493.post-7332454907779012510">tag:google.com,2005:reader/item/975cb4ba8827d1ad</id><category term="Entertainment_Films" scheme="http://www.blogger.com/atom/ns#" /><category term="Suits" scheme="http://www.blogger.com/atom/ns#" /><title type="html">Oscars Best Dressed Men</title><published>2010-03-10T23:29:00Z</published><updated>2010-03-11T01:40:02Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/nzrBZDURVyk/oscars-best-dressed-men.html" type="text/html" /><link rel="replies" href="http://www.tweedandvelvet.com/feeds/7332454907779012510/comments/default" title="Post Comments" type="application/atom+xml" /><link rel="replies" href="https://www.blogger.com/comment.g?blogID=4466063036370703493&amp;postID=7332454907779012510" title="0 Comments" type="text/html" /><content xml:base="http://www.tweedandvelvet.com/" type="html">The men of the 2010 Oscars had a masterful showing this year.  Typically there are one ore two movie starlets who steal the show with some silky-printed-flowing-back out-high slit gown but this year it was those damn XY zygotes who got all the attention.  Here are a few of my favorites.&lt;br&gt;&lt;br&gt;&lt;div&gt;First up, and in my opinion the best dressed man of the night, &lt;b&gt;Colin Firth&lt;/b&gt;.  This Academy Award nominated actor from the film &lt;a href="http://www.asingleman-movie.com/#/home"&gt;A Single Man&lt;/a&gt; looked absolutely dashing in this Tom Ford peak lapel suit.  The guy just looked...perfect.  The slim fit, the width of the lapel, the slightly flared sleeve and the "just the right size" bow tie is outstanding.  The arm candy doesn't hurt either.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4423686728/" title="esq-colin-firth-030710-lg by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4065/4423686728_2918a7bd63_o.jpg" width="300" height="400" alt="esq-colin-firth-030710-lg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Jake Gyllenhaal&lt;/b&gt; looked fantastic as well.  But more than that, he looked like a man who completely owned his look.  If the Oscars were the Amazon jungle, then Jake was Bear Grylls and this Burberry tuxedo was the giant snake that he wrestled to the ground and made his bitch.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4422922265/" title="esq-jake-gyllenhal-oscars-030910-lg by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4023/4422922265_5d66d5a33e_o.jpg" width="300" height="400" alt="esq-jake-gyllenhal-oscars-030910-lg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Another gold statue stand out was actor &lt;b&gt;Ryan Raynolds &lt;/b&gt;who wore a beautiful Tom Ford tuxedo sporting a deep V lapel stance.  I wish I would have seen a 'hint' of white at the cuff but other than that his look, accented with simple black and gold button studs was executed flawlessly.  By the way, he's married to Scarlett Johansson so he doesn't care what you think. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4422922353/" title="esq-ryan-reynolds-030710-lg by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2724/4422922353_966f79dd1b_o.jpg" width="300" height="400" alt="esq-ryan-reynolds-030710-lg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Here are a few of my other favorites from the night.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Tom Ford&lt;/b&gt;, who presented at the awards and had a hand in dressing many of the men who got any significant camera time on Sunday, is wearing a one button shawl neck tuxedo designed and made by....(do i really have to tell you?) &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4423686672/" title="esq-tom-ford-winner-030710-lg by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4046/4423686672_79207c4672_o.jpg" width="300" height="400" alt="esq-tom-ford-winner-030710-lg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Peter Sarsgaard&lt;/b&gt; swung for the fences with this scoop neck vest....and the ball hasn't landed yet - Outstanding!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4422922801/" title="esq-peter-saarsgard-030710-lg by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4014/4422922801_e3aa97b577_o.jpg" width="300" height="400" alt="esq-peter-saarsgard-030710-lg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Tyler Perry&lt;/b&gt; showed up at the awards as a supporter 'in kind' of the movie &lt;a href="http://www.weareallprecious.com/"&gt;Precious&lt;/a&gt;.  True story: The film was actually going straight to DVD until Tyler slipped it in Oprah's purse and she watched it about a week later.  &lt;/div&gt;&lt;div&gt;&lt;b&gt;Question:&lt;/b&gt; Who the hell gets close enough to Oprah to put something in her purse?&lt;/div&gt;&lt;div&gt;&lt;b&gt;Answer:&lt;/b&gt; The tall black guy in the Prada tux worth about $100 million&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4422922829/" title="esq-tyler-perry-030710-lg by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4072/4422922829_94d44a1740_o.jpg" width="300" height="400" alt="esq-tyler-perry-030710-lg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Gerard Butler&lt;/b&gt;, wearing an Oscar appropriate tuxedo by a lesser known Scottish brand called &lt;i&gt;'...say it again and i'll punch you in the fucking face'&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/47197732@N08/4422922873/" title="97517035_10_full by kenyattenelson, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2780/4422922873_24224b7e11_o.jpg" width="468" height="468" alt="97517035_10_full"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;...I'm JOKING (kinda).  Seriously though, how can a guy look that good and scary at the same time?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;Make it an Outstanding Day!&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;- Kenyatte&lt;/div&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/4466063036370703493-7332454907779012510?l=www.tweedandvelvet.com" alt=""&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/nzrBZDURVyk" height="1" width="1"/&gt;</content><author><name>Kenyatte</name></author><gr:likingUser>11763499528689143343</gr:likingUser><source gr:stream-id="feed/http://www.tweedandvelvet.com/feeds/posts/default"><id>tag:google.com,2005:reader/feed/http://www.tweedandvelvet.com/feeds/posts/default</id><title type="html">Tweed &amp;amp; Velvet</title><link rel="alternate" href="http://www.tweedandvelvet.com/" type="text/html" /></source><feedburner:origLink>http://www.tweedandvelvet.com/2010/03/oscars-best-dressed-men.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268390726697"><id gr:original-id="http://putthison.com/post/439827719">tag:google.com,2005:reader/item/d169de2ed3cdd523</id><category term="Suits" /><category term="Sport Coats" /><category term="Jackets" /><category term="Coats" /><category term="Trad" /><category term="Ivy League" /><category term="Buttons" /><category term="Lapels" /><title type="html">Q and Answer: The Three-Roll-Two
Benjamin writes to ask: I...</title><published>2010-03-10T23:15:02Z</published><updated>2010-03-10T23:15:02Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/o3tgvbJFlYE/439827719" type="text/html" /><summary xml:base="http://putthison.com/" type="html">&lt;img src="http://28.media.tumblr.com/tumblr_kz39x3nlRF1qa2j8co1_500.jpg"&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;b&gt;Q and Answer: The Three-Roll-Two&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Benjamin writes to ask: &lt;i&gt;I inherited a handful of my grandfather’s tasteful suits a few years ago  and am slowly having them tailored and integrated into my wardrobe.  Among my favorites are a very classic Brooks Brothers navy blazer and a  cotton khaki suit. Both include three-button jackets, however the lapels  were folded as two-buttons leaving the third button hole exposed on the  lower part of the lapel. Being under 6’, I tend to prefer a two-button  jacket, so I would like to keep them folded the way they are now. But I  would also like to know a little more about the style, what’s the deal  here? Was it a style years ago? Is it considered tacky?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;What you’ve got is probably the most classic suit buttoning style, the 3-roll-2:  three buttons, with a roll in the lapel that rolls under the top button, making the coat functionally a two-button.&lt;/p&gt;
&lt;p&gt;Three-button suits were the style of the “Friends” era, and two buttons the style of the “Cheers” era.  The 3-roll-2 is a compromise.  It’s found on many Savile Row single-breasteds, and is the classic buttoning for the undarted Ivy League-style “sack” suit.  It’s the opposite of tacky - the epitome of class.&lt;/p&gt;
&lt;p&gt;The great challenge will be preserving the lapel roll as such.  On cheap and mishandled suits, the lapel doesn’t roll at all - it folds.  Often dry cleaners will press the lapel down into the chest of the suit, flattening out the suit’s three-dimensional shape.  They’ll also often press a 3-roll-2 into an awkward three-button, so be vigilant.  A good tailor can steam the lapel roll for you to preserve its shape.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/o3tgvbJFlYE" height="1" width="1"/&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:likingUser>13279602483212565421</gr:likingUser><source gr:stream-id="feed/http://putthison.com/rss"><id>tag:google.com,2005:reader/feed/http://putthison.com/rss</id><title type="html">Put This On</title><link rel="alternate" href="http://putthison.com/" type="text/html" /></source><feedburner:origLink>http://putthison.com/post/439827719</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268340772327"><id gr:original-id="tag:blogger.com,1999:blog-1737808092791042537.post-6543740677406121595">tag:google.com,2005:reader/item/714e2db1cb0a26b2</id><category term="google buzz" scheme="http://www.blogger.com/atom/ns#" /><category term="google buzz for mobile" scheme="http://www.blogger.com/atom/ns#" /><category term="iphone" scheme="http://www.blogger.com/atom/ns#" /><category term="android" scheme="http://www.blogger.com/atom/ns#" /><title type="html">5 more tips for using Google Buzz on your phone</title><published>2010-03-11T20:00:00Z</published><updated>2010-03-11T20:00:00Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/pJJTA5ModT8/5-more-tips-for-using-google-buzz-on.html" type="text/html" /><link rel="replies" href="http://googlemobile.blogspot.com/feeds/6543740677406121595/comments/default" title="Post Comments" type="application/atom+xml" /><link rel="replies" href="https://www.blogger.com/comment.g?blogID=1737808092791042537&amp;postID=6543740677406121595&amp;isPopup=true" title="0 Comments" type="text/html" /><content xml:base="http://googlemobile.blogspot.com/" type="html">&lt;a href="http://googlemobile.blogspot.com/2010/03/5-tips-for-using-google-buzz-on-your.html"&gt;Last week&lt;/a&gt; we shared some tips for getting the most out of &lt;a href="http://www.google.com/mobile/buzz/"&gt;Google Buzz for mobile&lt;/a&gt;. We're back with more ways to help you become a power buzz poster and find the most interesting buzz while you're on the go. Try these 5 tips for the Google Buzz for mobile web app (&lt;span style="font-weight:bold"&gt;buzz.google.com&lt;/span&gt;) on your iPhone or Android 2.0+ device.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;1. Post buzz with your voice. &lt;/span&gt; &lt;a href="http://3.bp.blogspot.com/_V-5em911hQg/S5lCN0mQJMI/AAAAAAAAC74/k_eS2ntg4HM/s1600-h/voice+search_smaller.png"&gt;&lt;img style="float:right;margin:0 0 10px 10px;width:200px;height:173px" src="http://3.bp.blogspot.com/_V-5em911hQg/S5lCN0mQJMI/AAAAAAAAC74/k_eS2ntg4HM/s200/voice+search_smaller.png" border="0" alt=""&gt;&lt;/a&gt;&lt;br&gt;You can post your public buzz simply by speaking it. From the &lt;a href="http://www.google.com/mobile/google-mobile-app/"&gt;Google Mobile App&lt;/a&gt; for iPhone or &lt;a href="http://www.youtube.com/watch?v=Suc2KGCBkXI&amp;amp;feature=channel"&gt;Quick Search Box&lt;/a&gt; on Android, select the voice search icon, say "post buzz" followed by the text you'd like to post, and watch your words appear. Before your post is sent, you'll be able to edit it or change its tagged location.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;2. Filter the Nearby tab for a specific place&lt;/span&gt;. &lt;a href="http://4.bp.blogspot.com/_V-5em911hQg/S5lBLK4Y_3I/AAAAAAAAC7g/WDidOaCOwoc/s1600-h/nearby_STP+menu.png"&gt;&lt;img style="float:right;margin:0 0 10px 10px;width:200px;height:142px" src="http://4.bp.blogspot.com/_V-5em911hQg/S5lBLK4Y_3I/AAAAAAAAC7g/WDidOaCOwoc/s200/nearby_STP+menu.png" border="0" alt=""&gt;&lt;/a&gt;&lt;br&gt;From the Nearby tab, you can easily filter buzz by a specific place, such as a sushi restaurant you're about to walk by, to only see posts from that place. Open the menu showing nearby places, for example "Tartine Bakery and 20+ other locations nearby," and then select a specific place from the list. Now, you'll see all the public buzz anyone's ever posted from that place or you can quickly create a post that is tagged with the place. To go back, just open the same menu and select your current location shown with the blue dot. You'll once again see all the recently posted buzz around your location.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;3. Search! &lt;/span&gt; &lt;a href="http://2.bp.blogspot.com/_V-5em911hQg/S5lBaaopbGI/AAAAAAAAC7o/8vZ6ogml5P4/s1600-h/search+nearby.png"&gt;&lt;img style="float:right;margin:0 0 10px 10px;width:200px;height:127px" src="http://2.bp.blogspot.com/_V-5em911hQg/S5lBaaopbGI/AAAAAAAAC7o/8vZ6ogml5P4/s200/search+nearby.png" border="0" alt=""&gt;&lt;/a&gt;&lt;br&gt;As you'd expect from any Google product, Google Buzz for mobile has a powerful search feature that lets you search all public buzz for topics that interest you. Open the menu or just select the magnifying glass icon to see the search bar. You can also search specifically for nearby posts by checking the "Search nearby" box before submitting your search (it's already checked if you're in the Nearby tab). Now you can find out what people around you are saying about the closest pizza spot or a traffic jam.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;4. Post from your city-level location.&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_V-5em911hQg/S5lBrMw0HZI/AAAAAAAAC7w/lkjX608fY5g/s1600-h/city+level+location.png"&gt;&lt;img style="float:right;margin:0 0 10px 10px;width:200px;height:138px" src="http://4.bp.blogspot.com/_V-5em911hQg/S5lBrMw0HZI/AAAAAAAAC7w/lkjX608fY5g/s200/city+level+location.png" border="0" alt=""&gt;&lt;/a&gt;&lt;br&gt;Tagging a post with your location is easy and adds context to your buzz posts. Sometimes, your post isn&amp;#39;t about a specific place or you&amp;#39;d rather not share your exact location. You can easily show your city-level location, so your post has a general city location tagged and will be browsable in the Nearby view and Maps Buzz layer. When posting, just select the &amp;quot;&amp;gt;&amp;quot; in the location box, scroll down, and select the city-level location option.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;5. Refresh your location.&lt;/span&gt;&lt;br&gt;On the other hand, sometimes you really want your location to be exact. When you visit the Nearby tab or want to tag your post with a location, Google Buzz will try to get your location using your phone's GPS. If you're not happy with the location accuracy, you're moving, or you're just stepping outside to get a GPS signal, hit the 'refresh' icon to tell the Google Buzz web app to get your location again. You can also learn more about &lt;a href="http://www.google.com/support/mobile/bin/answer.py?answer=171501"&gt;troubleshooting location problems&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Stay tuned for more tips! Visit our &lt;a href="http://www.google.com/support/mobile/bin/topic.py?topic=27860"&gt;Help Center&lt;/a&gt; to learn more or tell us your feedback and questions in our &lt;a href="http://www.google.com/support/forum/p/Google+Mobile/label?lid=447d6f57b01006d1&amp;amp;hl=en"&gt;Help Forum&lt;/a&gt;. You can also give us suggestions and vote on other people’s on the &lt;a href="http://productideas.appspot.com/#25/e=cf"&gt;Mobile Product Ideas&lt;/a&gt; page.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span&gt;Posted by Chris Nguyen, Product Marketing, Google Mobile&lt;/span&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/1737808092791042537-6543740677406121595?l=googlemobile.blogspot.com" alt=""&gt;&lt;/div&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OfficialGoogleMobileBlog?a=_3MEn03argI:Pir5Fs0RIH4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OfficialGoogleMobileBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OfficialGoogleMobileBlog?a=_3MEn03argI:Pir5Fs0RIH4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OfficialGoogleMobileBlog?i=_3MEn03argI:Pir5Fs0RIH4:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OfficialGoogleMobileBlog/~4/_3MEn03argI" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/pJJTA5ModT8" height="1" width="1"/&gt;</content><author><name>Heaven</name></author><gr:likingUser>05446233261827037882</gr:likingUser><gr:likingUser>04821176400622682076</gr:likingUser><gr:likingUser>17252568258677848776</gr:likingUser><gr:likingUser>07726584911847543443</gr:likingUser><gr:likingUser>15899801726151470517</gr:likingUser><gr:likingUser>16124079332823773647</gr:likingUser><gr:likingUser>12145563556344108097</gr:likingUser><gr:likingUser>17458605219312708217</gr:likingUser><gr:likingUser>05059763959409690046</gr:likingUser><gr:likingUser>02068280166281718425</gr:likingUser><gr:likingUser>15667513760274296868</gr:likingUser><gr:likingUser>06128961955920085438</gr:likingUser><gr:likingUser>08504889478629072880</gr:likingUser><gr:likingUser>15172028965385575720</gr:likingUser><gr:likingUser>10685827352995025231</gr:likingUser><gr:likingUser>12747922963731147352</gr:likingUser><gr:likingUser>04587748544218900048</gr:likingUser><gr:likingUser>17717987967330230387</gr:likingUser><gr:likingUser>12721400459072715606</gr:likingUser><gr:likingUser>01321626217105420125</gr:likingUser><gr:likingUser>11533207945129005130</gr:likingUser><gr:likingUser>17846732901400083718</gr:likingUser><gr:likingUser>11787927621859673923</gr:likingUser><gr:likingUser>11820212331696281325</gr:likingUser><source gr:stream-id="feed/http://googlemobile.blogspot.com/feeds/posts/default"><id>tag:google.com,2005:reader/feed/http://googlemobile.blogspot.com/feeds/posts/default</id><title type="html">Google Mobile Blog</title><link rel="alternate" href="http://googlemobile.blogspot.com/" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/OfficialGoogleMobileBlog/~3/_3MEn03argI/5-more-tips-for-using-google-buzz-on.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268236801367"><id gr:original-id="http://www.smashingmagazine.com/?p=28960">tag:google.com,2005:reader/item/8978f3e5e6385e5f</id><category term="Coding" scheme="http://www.smashingmagazine.com" /><category term="javascript" scheme="http://www.smashingmagazine.com" /><title type="html">Entering The Wonderful World of Geo Location</title><published>2010-03-08T23:56:29Z</published><updated>2010-03-09T13:38:27Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/V1orvfQzNCE/" type="text/html" /><link rel="replies" href="http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/#comments" type="text/html" /><link rel="replies" href="http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/feed/atom/" type="application/atom+xml" /><content xml:base="http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/" xml:lang="en" type="html">&lt;table width="650"&gt;&lt;tr&gt;&lt;td width="650"&gt;&lt;div style="width:650px"&gt; &lt;img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in Entering The Wonderful World of Geo Location" border="0"&gt;&lt;br&gt; &lt;a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"&gt;&lt;img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt; &lt;a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"&gt;&lt;img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt; &lt;a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"&gt;&lt;img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;I thought I could not be out-geeked. With a background in radio, and having dabbled in the demo scene on the Commodore 64 and hung out on &lt;a href="http://en.wikipedia.org/wiki/Bulletin_board_system"&gt;BBS&lt;/a&gt;es and &lt;a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat"&gt;IRC&lt;/a&gt; for a long time and all the other things normal kids don’t quite get, I thought I was safe in this area.&lt;/p&gt;&lt;p&gt;Then I went to my first &lt;a href="http://wherecamp.eu/"&gt;WhereCamp&lt;/a&gt;, an unconference dealing with geographical issues and how they relate to the world of Web development. Even my A-Levels in Astronomy did not help me there. I was out-geeked by the people who drive and tweak the things that we now consider normal about geo-location on the Web.&lt;/p&gt;&lt;p&gt;Pulling out your phone, find your location and getting directions to the nearest bar is easy, but a lot of work has gone into making that possible. The good news is that because of that effort, mere geo-mortals like you and me can now create geographically aware products using a few lines of code. So, let’s give the geo-community a big hand.&lt;/p&gt;&lt;p&gt;[Offtopic: by the way, did you know that Smashing Magazine has one of the most influential and popular Twitter accounts? Join our discussions and get updates about useful tools and resources — &lt;a href="http://creatives.commindo-media.de/www/delivery/ck.php?oaparams=2__bannerid=1252__zoneid=0__cb=c3f655874b__oadest=http%3A%2F%2Ftwitter.com%2Fsmashingmag"&gt;follow us on Twitter&lt;/a&gt;!]&lt;/p&gt;&lt;h3&gt;Why Geo Matters&lt;/h3&gt;&lt;p&gt;First of all, why is it important to consider physical location on this planet (at this moment) when we develop Web products? There are a few answers to this.&lt;/p&gt;&lt;p&gt;The first answer is mobility. The days of people sitting in front of desktop machines at home are over. Sales of mobile devices, laptops and netbooks have overtaken those of bulky stationary computers in the last few years. The power of processors now allows us to use smaller, more mobile hardware to perform the same tasks. So, if people use their hardware on the go, we should bring our systems to them. Which brings us to the second—very important—point: relevance.&lt;/p&gt;&lt;p&gt;Giving the user content that is relevant to the physical space they are in at the moment makes a lot of sense. We are creatures of habit. While we love the reach of the Internet, we also want to be able to find things in our local area easily: people to meet, cafes to frequent, interesting buildings and museums to learn about. The advertising industry—especially of the adult and dating variety—realized this years ago. I am sure you have come across one of the following before:&lt;/p&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/adultpersonals.jpg" alt="Adultpersonals in Entering The Wonderful World of Geo Location"&gt;&lt;/p&gt;&lt;p&gt;I am sure these ads are more successful than the ones that show only user names. That the photos and names are the same for every location doesn’t seem to be a problem (but yes, I noticed it). So how does it all work?&lt;/p&gt;&lt;h3&gt;Getting The User’s Location Via IP&lt;/h3&gt;&lt;p&gt;Every computer on a network has a number that identifies it: its &lt;a href="http://en.wikipedia.org/wiki/IP_address"&gt;IP address&lt;/a&gt;. The Internet is nothing but a massive network, and your IP number is assigned to you by the service provider that you have used to connect to that network. Because the numbers that service providers assign change from one geographical location to the next (much like telephone numbers), you can make quite a good estimate of where your visitors are from.&lt;/p&gt;&lt;p&gt;To find out where a certain phone number is from, you use a phone book. To find out where an IP is from, you can use the &lt;a href="http://maxmind.com"&gt;Maxmind GeoIP database&lt;/a&gt;. Maxmind also provides a &lt;a href="http://www.maxmind.com/app/javascript_city"&gt;JavaScript solution&lt;/a&gt; that you can use on websites:&lt;/p&gt;&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://j.maxmind.com/app/geoip.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
  var info = document.getElementById(&amp;#39;info&amp;#39;);
  var lat = geoip_latitude();
  var lon = geoip_longitude();
  var city = geoip_city();
  var out = &amp;#39;&amp;lt;h3&amp;gt;Information from your IP&amp;lt;/h3&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;ul&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Latitude: &amp;#39; + lat + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Longitude: &amp;#39; + lon + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;City: &amp;#39; + city + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Region: &amp;#39; + geoip_region() + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Region Name: &amp;#39; + geoip_region_name() + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Postal Code: &amp;#39; + geoip_postal_code() + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Country Code: &amp;#39; + geoip_country_code() + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;li&amp;gt;Country Name: &amp;#39; + geoip_country_name() + &amp;#39;&amp;lt;/li&amp;gt;&amp;#39;+
            &amp;#39;&amp;lt;/ul&amp;gt;&amp;#39;
  info.innerHTML = out;
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/geolocation.jpg" alt="Geolocation in Entering The Wonderful World of Geo Location"&gt;&lt;/p&gt;&lt;p&gt;This gives you some information on the user (&lt;a href="http://isithackday.com/hacks/geo/js-location.html"&gt;try it out for yourself&lt;/a&gt;). The challenge, though, is relevance. Your IP location is the location of the IP that your provider has assigned to you. Depending on your provider, this could be quite a ways off (in my case, I live in London, but my provider used to show me as living in Rochester). Another problem is if you work for a company that uses a &lt;a href="http://en.wikipedia.org/wiki/Virtual_private_network"&gt;VPN&lt;/a&gt;. At Yahoo, for example, I have to connect to the VPN to read my company email, and I have to choose a location to connect to:&lt;/p&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/vpn.jpg" alt="Vpn in Entering The Wonderful World of Geo Location"&gt;&lt;/p&gt;&lt;p&gt;So, for a solution like the one highlighted above, I would show up as being in a totally different part of the world (which might be useful for watching Internet TV in the UK while I am in the US). IP geo-location, then, is an approximation, not a dead-on science.&lt;/p&gt;&lt;h3&gt;Getting The User’s Location Via The W3C Geo API&lt;/h3&gt;&lt;p&gt;Guessing geographical location via IP is possible, but it can also be pretty creepy. Being able to take advantage of your location is useful, but security-conscious users and people who are generally suspicious of the Internet are not happy with the idea of their movements being monitored by a computer. This makes sense: if I can monitor your whereabouts day and night, I would know where and when to rob your house without you being there.&lt;/p&gt;&lt;p&gt;There are a lot of solutions to the challenge of having good-quality geo-location and maintaining privacy. Google Gears &lt;a href="http://code.google.com/apis/gears/api_geolocation.html"&gt;has a geo-location service&lt;/a&gt;; &lt;a href="http://plazes.com/"&gt;Plazes helps you store your location&lt;/a&gt;; and &lt;a href="http://fireeagle.yahoo.net/"&gt;Yahoo’s Fire Eagle&lt;/a&gt; is probably the most polished way to securely maintain your location on the Web.&lt;/p&gt;&lt;p&gt;The problem with all of these services is that they require the user to either install a plug-in or visit a Web service to update their location. This is not fun; browsers should do the work for you.&lt;/p&gt;&lt;p&gt;We now have a &lt;a href="http://www.w3.org/TR/geolocation-API/"&gt;W3C recommendation for a geo-location API&lt;/a&gt; that allows browsers to request the geographical location of the user. This makes it less creepy, and you get real data back.&lt;/p&gt;&lt;p&gt;Firefox 3.5 and above &lt;a href="http://www.mozilla.com/firefox/geolocation/"&gt;supports the W3C geo-location API&lt;/a&gt;. So does &lt;a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/GettingGeographicalLocations/GettingGeographicalLocations.html"&gt;Safari on the iPhone if you run OS 3.0 or above&lt;/a&gt;. If you use the API, the browser will ask the user whether they want to share their location with your website.&lt;/p&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/geowarning.jpg" alt="Geowarning in Entering The Wonderful World of Geo Location"&gt;&lt;/p&gt;&lt;p&gt;Once the user allows you to get their location, you get much more detailed latitude and longitude values. Using the API is very easy:&lt;/p&gt;&lt;pre&gt;// if the browser supports the w3c geo api
if(navigator.geolocation){
  // get the current position
  navigator.geolocation.getCurrentPosition(

  // if this was successful, get the latitude and longitude
  function(position){
    var lat = position.coords.latitude;
    var lon = position.coords.longitude;
  },
  // if there was an error
  function(error){
    alert('ouch');
  });
}&lt;/pre&gt;&lt;p&gt;&lt;a href="http://isithackday.com/hacks/geo/js-w3c-location.html"&gt;Compare the IP and W3C solutions&lt;/a&gt; side by side. As you can see, there can be quite a difference in measuring the visitor’s location. The extent of the difference is &lt;a href="http://isithackday.com/hacks/geo/distance.php"&gt;shown in the following demo&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;a href="http://isithackday.com/hacks/geo/distance.php"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/difference.jpg" alt="Difference in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Converting Latitude And Longitude Back Into A Name&lt;/h3&gt;&lt;p&gt;Having more information is nice, but we have lost the name of the city and all the other nice data that came with the Maxmind database. Because the location has changed, we cannot just grab that old data; we have to find a way to convert latitude and longitude coordinates into a name. This process is called “&lt;a href="http://en.wikipedia.org/wiki/Reverse_geocoding"&gt;reverse geo-coding&lt;/a&gt;,” and several services on the Web allow you to do it. Probably the most well-known is &lt;a href="http://www.geonames.org/export/reverse-geocoding.html"&gt;the geo-names Web service&lt;/a&gt;, but it has a few issues. For starters, the results are very US-centric.&lt;/p&gt;&lt;p&gt;One freely available but lesser-known reverse geo-coder that works worldwide comes from a surprising source: Flickr. The &lt;a href="http://www.flickr.com/services/api/flickr.places.findByLatLon.html"&gt;flickr.places.findByLatLon&lt;/a&gt; service returns a location from a latitude and longitude coordinates. You can &lt;a href="http://www.flickr.com/services/api/explore/?method=flickr.places.findByLatLon"&gt;try it out in the app explorer&lt;/a&gt;, but by far the easiest way to use it is by using the &lt;a href="http://developer.yahoo.com/yql"&gt;Yahoo Query Language&lt;/a&gt; (or YQL). YQL deserves its own article, but let’s just say that, instead of having to authenticate with the Flickr API and read the docs, reverse geo-coding becomes as easy as this:&lt;/p&gt;&lt;pre&gt;select * from flickr.places where lat=37.416115 and lon=-122.0245671&lt;/pre&gt;&lt;p&gt;Using the YQL Web service, you can &lt;a href="http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20flickr.places%20where%20lat%3D%2237.416115%22%20and%20lon%3D-122.0245671&amp;amp;format=xml"&gt;get the result back as XML&lt;/a&gt; or JSON. So, to use the service in JavaScript, all you need is the following:&lt;/p&gt;&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;utf-8&amp;quot;&amp;gt;
 function getPlaceFromFlickr(lat,lon,callback){
   // the YQL statement
   var yql = &amp;#39;select * from flickr.places where lat=&amp;#39;+lat+&amp;#39; and lon=&amp;#39;+lon;

   // assembling the YQL webservice API
   var url = &amp;#39;http://query.yahooapis.com/v1/public/yql?q=&amp;#39;+
              encodeURIComponent(yql)+&amp;#39;&amp;amp;format=json&amp;amp;diagnostics=&amp;#39;+
              &amp;#39;false&amp;amp;callback=&amp;#39;+callback;

   // create a new script node and add it to the document
   var s = document.createElement(&amp;#39;script&amp;#39;);
   s.setAttribute(&amp;#39;src&amp;#39;,url);
   document.getElementsByTagName(&amp;#39;head&amp;#39;)[0].appendChild(s);
 };

 // callback in case there is a place found
 function output(o){
   if(typeof(o.query.results.places.place) != &amp;#39;undefined&amp;#39;){
     alert(o.query.results.places.place.name);
   }
 }

 // call the function with my current lat/lon
 getPlaceFromFlickr(37.416115,-122.02456,&amp;#39;output&amp;#39;);
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;Combine that with the other services, and we get a &lt;a href="http://isithackday.com/hacks/geo/distance-info.php"&gt;more detailed result and can put a name to the coordinates&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;a href="http://isithackday.com/hacks/geo/distance-info.php"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/reversegeocode.jpg" alt="Reversegeocode in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;The Trouble With Latitude And Longitude&lt;/h3&gt;&lt;p&gt;While latitude and longitude coordinates are a good way to describe a location on Earth, it is also ambiguous. The coordinates could represent either the centre of a city or a point of interest (such as a museum or a pub) in that spot.&lt;/p&gt;&lt;h4&gt;WOEID to the Rescue&lt;/h4&gt;&lt;p&gt;To work around the problem, Yahoo and Flickr (and soon will &lt;a href="http://apiwiki.twitter.com/Twitter-REST-API-Method:-trends-location"&gt;Twitter&lt;/a&gt;) support another way to pinpoint a location. The &lt;a href="http://developer.yahoo.com/geo/geoplanet/guide/concepts.html"&gt;Where On Earth Identifier&lt;/a&gt; (or WOEID) is a more granular way to describe locations on Earth. Because Flickr supports it, we can easily get get photos from a particular area:&lt;/p&gt;&lt;pre&gt;select * from flickr.photos.search where woe_id in (
  select place.woeid from flickr.places where lat=37.416115 and lon=-122.02456
)&lt;/pre&gt;&lt;p&gt;Using this and &lt;a href="http://isithackday.com/hacks/geo/flickr-yql-reverse-geocoding-photos.html"&gt;a few lines of JavaScript&lt;/a&gt;, showing geo-located photos is pretty easy:&lt;/p&gt;&lt;p&gt;&lt;a href="http://isithackday.com/hacks/geo/flickr-yql-reverse-geocoding-photos.html"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/geolocated-photos.jpg" alt="Geolocated-photos in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This has also been wrapped in a &lt;a href="http://isithackday.com/hacks/geo/yql-photolist.html"&gt;simple-to-use YQL solution&lt;/a&gt;. The following code will display 10 photos of Paris:&lt;/p&gt;&lt;pre&gt;&amp;lt;script&amp;gt;
  function photos(o){
    var container = document.getElementById(&amp;#39;photos&amp;#39;);
    container.innerHTML = o.results;
  }
&amp;lt;/script&amp;gt;
&amp;lt;script src=&amp;quot;http://query.yahooapis.com/v1/public/yql?q=
select%20*%20from%20flickr.photolist%20where%20location%3D%22&lt;strong&gt;paris%2Cfr&lt;/strong&gt;
%22%20and%20text%3D%22%22%20and%20amount%3D&lt;strong&gt;10&lt;/strong&gt;&amp;amp;format=xml&amp;amp;
env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&amp;amp;callback=&lt;strong&gt;photos&lt;/strong&gt;&amp;quot;&amp;gt;&lt;/pre&gt;&lt;p&gt;You can also &lt;a href="http://developer.yahoo.com/yql/console/?q=select%20*%20from%20flickr.photolist%20where%20location%3D%22paris%2Cfr%22%20and%20text%3D%22%22%20and%20amount%3D10&amp;amp;env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys"&gt;play with this in the YQL console&lt;/a&gt;.&lt;/p&gt;&lt;h3&gt;Why Not Search For The Location’s Name?&lt;/h3&gt;&lt;p&gt;The main question about implementations such as the one above is why couldn’t we just do a search on Flickr for the city, instead of doing all the complex geo-lookups? The reason is false positives. Take Paris, for example: if you want to show photos of Paris on a travel website, you don’t want Paris Hilton to show up in there. Same goes for Jack London. You may also want to show photos of London, England, not London, Ontario. Geographic data is full of these kinds of gotchas, and the term for finding the right one is “disambiguation.” See the &lt;a href="http://en.wikipedia.org/wiki/Victoria_%28geographical_disambiguation%29"&gt;Wikipedia article on “Victoria”&lt;/a&gt; to see just how many geographical contexts this term can have.&lt;/p&gt;&lt;h3&gt;Turning Text Into Geo-Data&lt;/h3&gt;&lt;p&gt;Finding a visitor’s geographic location is all well and good, but it doesn’t mean much if you can’t link it to information for that area. This is where it gets tricky. For Flickr (and soon Twitter), this is easy, because both services are able to attach geographical locations to the content you put in them. This is not so for most of the information on the Web, though, and this is when we resort to clever algorithms, machine-learning, pattern-matching and all the other think-tank stuff that computers and the scientists in front of them do.&lt;/p&gt;&lt;p&gt;Say you want to identify the geographical locations that a particular text or Web page talks about. Yahoo offers a service for that called &lt;a href="http://developer.yahoo.com/geo/placemaker/"&gt;Placemaker&lt;/a&gt;, and it is pretty easy to use. You need to get a &lt;a href="http://developer.yahoo.com/wsregapp/"&gt;developer key&lt;/a&gt; and send this as &lt;code&gt;appid&lt;/code&gt;, send a text as &lt;code&gt;documentContent&lt;/code&gt;, define the type of the text as &lt;code&gt;documentType&lt;/code&gt; and define the type of data you want back as &lt;code&gt;outputType&lt;/code&gt;. All of this needs to be sent as a &lt;code&gt;POST&lt;/code&gt; to &lt;code&gt;http://wherein.yahooapis.com/v1/document&lt;/code&gt;:&lt;/p&gt;&lt;pre&gt;&amp;lt;form action=&amp;quot;&lt;strong&gt;http://wherein.yahooapis.com/v1/document&lt;/strong&gt;&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;
  &amp;lt;textarea id=&amp;quot;text&amp;quot; name=&amp;quot;documentContent&amp;quot;&amp;gt;Hi there, I am Chris.
    I live in London, I am currently in Sunnyvale and will soon be in
    Atlanta and Las Vegas.&amp;lt;/textarea&amp;gt;
  &amp;lt;div&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;sub&amp;quot; value=&amp;quot;get locations&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;appid&amp;quot; value=&amp;quot;&lt;strong&gt;{YOUR_APP_ID}&lt;/strong&gt;&amp;quot;&amp;gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;documentType&amp;quot; value=&amp;quot;text/plain&amp;quot;&amp;gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;outputType&amp;quot; value=&amp;quot;xml&amp;quot;&amp;gt;
&amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;p&gt;You can &lt;a href="http://isithackday.com/hacks/geo/simple-placemaker.php"&gt;try this out yourself&lt;/a&gt;. Using PHP to call the API instead of a simple form, you can even format the output nicely. See it in action &lt;a href="http://isithackday.com/hacks/geo/placemaker.php"&gt;here&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;a href="http://isithackday.com/hacks/geo/simple-placemaker.php"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/placemaker-results.jpg" alt="Placemaker-results in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;While developers who have played around with Web services won’t find Placemaker hard to use, the service can be daunting for the average developer. That is why I built &lt;a href="http://icant.co.uk/geomaker"&gt;GeoMaker&lt;/a&gt; some time ago. GeoMaker allows you to enter a text or URL, select the locations you want to include in the final outcome, and get the locations either as a map to copy and paste or as micro-formats.&lt;/p&gt;&lt;p&gt;&lt;a href="http://icant.co.uk/geomaker/index.php"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/geomaker.jpg" alt="Geomaker in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;However, because there is also a YQL solution for using PlaceMaker in JavaScript, we can do the same with a few lines of client-side code to enhance an HTML document. Check out the following example:&lt;/p&gt;&lt;p&gt;&lt;a href="http://isithackday.com/hacks/geo/addmap.html"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/textandmap.jpg" alt="Textandmap in Entering The Wonderful World of Geo Location"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;To use this, you need three things: a text with geographical locations in them in an element with an ID, a Google Maps API key (&lt;a href="http://code.google.com/apis/maps/signup.html"&gt;which you can get here&lt;/a&gt;) and the following few lines of code:&lt;/p&gt;&lt;pre&gt;&amp;lt;script src=&amp;quot;http://github.com/codepo8/geotoys/raw/master/addmap.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
addmap.config.mapkey = &amp;#39;COPY YOUR API KEY HERE&amp;#39;;
addmap.analyse(&amp;#39;content&amp;#39;);
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;This makes it incredibly easy to give your visitors a sense of what part of the world a text is related to.&lt;/p&gt;&lt;h3&gt;Adding Maps To Your Documents&lt;/h3&gt;&lt;p&gt;Online maps have been around for a while now (and Google Maps was instrumental in the rise of AJAX), and many providers out there allow you to add maps to your documents. Google is probably the leader, but Yahoo also has maps, as does Microsoft and many more. There is even a fully open map service called &lt;a href="http://www.openstreetmap.org/"&gt;Open Street Maps&lt;/a&gt;, which has been &lt;a href="http://www.opengeodata.org/2010/01/24/osm-the-default-map-in-haiti/"&gt;instrumental in the recent rescue efforts in Haiti&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If you want interactive maps, probably the easiest thing to use is &lt;a href="http://www.mapstraction.com/"&gt;Mapstraction&lt;/a&gt;, which is a JavaScript library that does away with the discrepancies between the various map providers and gives you a single interface for all of them. 24ways published a &lt;a href="http://24ways.org/2007/get-to-grips-with-slippy-maps"&gt;good introduction to it&lt;/a&gt; three years ago.&lt;/p&gt;&lt;p&gt;Probably the simplest way to show a map that supports markers and paths in your document without having to dive into JavaScript is the &lt;a href="http://code.google.com/apis/maps/documentation/staticmaps/"&gt;Google static maps API&lt;/a&gt;. It creates maps as images, and all you need to do is provide the map information in the &lt;code&gt;src&lt;/code&gt; URI of the image. For example, in the script example above, this would be:&lt;/p&gt;&lt;pre&gt;http://maps.google.com/maps/api/staticmap?
sensor=false
&amp;amp;size=200x200
&amp;amp;maptype=roadmap
&amp;amp;key=&lt;em&gt;YOUR_MAP_KEY&lt;/em&gt;
&amp;amp;markers=color:blue|label:1|37.4447,-122.161
&amp;amp;markers=color:blue|label:2|37.3385,-121.886
&amp;amp;markers=color:blue|label:3|37.3716,-122.038
&amp;amp;markers=color:blue|label:4|37.7792,-122.42&lt;/pre&gt;&lt;p&gt;You can define the size and type of the map. If all you provide is the location of markers, the API will automatically find the right zoom level and area to ensure that all markers are visible. Google’s website even offers a detailed &lt;a href="http://gmaps-samples.googlecode.com/svn/trunk/simplewizard/makestaticmap.html"&gt;tool to create static maps&lt;/a&gt;, including markers and paths.&lt;/p&gt;&lt;h3&gt;Geo Is A Space To Watch&lt;/h3&gt;&lt;p&gt;I hope this has given you some insight into all of the things you can do to bring the earth to your product and to put your product on the map. Geo-location and geo-aware services are already huge, and they’ll be even more important this year. There will be more services—some mobile providers are ready to roll out new hardware and software—and now you can be a part of it.&lt;/p&gt;&lt;p&gt;What the geo-world needs now is a designer’s eye, and this is where you can help the geo-geeks create apps that matter, that look great and that make a difference in our visitors’ lives. For inspiration, check out &lt;a href="http://www.youtube.com/watch?v=vVZkHuomqfM"&gt;Mapumental&lt;/a&gt;, which allows you to pinpoint a place to live in London, or see how Google Earth and some 3-D Objects allow you to &lt;a href="http://earth-api-samples.googlecode.com/svn/trunk/demos/milktruck/index.html"&gt;race a milk truck on real map data&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;(al)&lt;/em&gt;&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;small&gt;© Christian Heilmann for &lt;a href="http://www.smashingmagazine.com"&gt;Smashing Magazine&lt;/a&gt;, 2010. | &lt;a href="http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/"&gt;Permalink&lt;/a&gt; | &lt;a href="http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/#comments"&gt;55 comments&lt;/a&gt; | &lt;a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/&amp;amp;title=Entering%20The%20Wonderful%20World%20of%20Geo%20Location"&gt;Add to del.icio.us&lt;/a&gt; | &lt;a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;amp;url=http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/"&gt;Digg this&lt;/a&gt; | &lt;a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/"&gt;Stumble on StumbleUpon!&lt;/a&gt; | &lt;a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20&amp;#39;Entering%20The%20Wonderful%20World%20of%20Geo%20Location&amp;#39;%20http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/"&gt;Tweet it!&lt;/a&gt; | &lt;a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/"&gt;Submit to Reddit&lt;/a&gt; | &lt;a href="http://forum.smashingmagazine.com/"&gt;Forum Smashing Magazine&lt;/a&gt;&lt;br&gt; Post tags: &lt;a href="http://www.smashingmagazine.com/tag/javascript/" rel="tag"&gt;javascript&lt;/a&gt;&lt;br&gt; &lt;/small&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/V1orvfQzNCE" height="1" width="1"/&gt;</content><author><name>Christian Heilmann</name></author><gr:likingUser>02642999305332223094</gr:likingUser><gr:likingUser>00816104289366854925</gr:likingUser><gr:likingUser>07323039947779514038</gr:likingUser><gr:likingUser>00199984430941716899</gr:likingUser><gr:likingUser>01594409897006196755</gr:likingUser><gr:likingUser>06039264115871408300</gr:likingUser><gr:likingUser>00561738439636735271</gr:likingUser><gr:likingUser>00974068738133436304</gr:likingUser><gr:likingUser>03552833013083248876</gr:likingUser><gr:likingUser>06836422528150126485</gr:likingUser><gr:likingUser>08553373738437141340</gr:likingUser><gr:likingUser>07349887453567307310</gr:likingUser><gr:likingUser>01932265055854809138</gr:likingUser><gr:likingUser>03710303363093483267</gr:likingUser><gr:likingUser>08324016905050090673</gr:likingUser><gr:likingUser>09513604172585024060</gr:likingUser><gr:likingUser>16506967760317386072</gr:likingUser><gr:likingUser>13851474604408782205</gr:likingUser><gr:likingUser>17627836976889817395</gr:likingUser><gr:likingUser>03823318971560805144</gr:likingUser><gr:likingUser>17959305948508351143</gr:likingUser><gr:likingUser>09683643311329561622</gr:likingUser><gr:likingUser>07302038531727617976</gr:likingUser><gr:likingUser>17033829685668984415</gr:likingUser><gr:likingUser>08106817290465149326</gr:likingUser><gr:likingUser>05405168960047104725</gr:likingUser><gr:likingUser>15713020466853621525</gr:likingUser><gr:likingUser>02670704995825087153</gr:likingUser><gr:likingUser>00321891503165766158</gr:likingUser><gr:likingUser>06780069587605525364</gr:likingUser><gr:likingUser>02522501341949674670</gr:likingUser><gr:likingUser>10829785963389982893</gr:likingUser><gr:likingUser>05488331921536122139</gr:likingUser><gr:likingUser>07384909124856542876</gr:likingUser><gr:likingUser>15138888323913763439</gr:likingUser><gr:likingUser>03027677480804790549</gr:likingUser><gr:likingUser>11871163155914020077</gr:likingUser><gr:likingUser>17921529010170549204</gr:likingUser><gr:likingUser>17365284859316475862</gr:likingUser><gr:likingUser>16311898803898098678</gr:likingUser><gr:likingUser>01979860954254968478</gr:likingUser><gr:likingUser>11920400997797434043</gr:likingUser><gr:likingUser>12104447378706446394</gr:likingUser><gr:likingUser>15328417139927090898</gr:likingUser><gr:likingUser>00841180838491754273</gr:likingUser><gr:likingUser>15148206854841212158</gr:likingUser><gr:likingUser>09847015387208444090</gr:likingUser><gr:likingUser>09123306339825079343</gr:likingUser><gr:likingUser>08514142197480342538</gr:likingUser><gr:likingUser>05283782398665314052</gr:likingUser><gr:likingUser>08503225939601439235</gr:likingUser><gr:likingUser>12491278144244124187</gr:likingUser><gr:likingUser>12885379374152414369</gr:likingUser><gr:likingUser>13623649879367525508</gr:likingUser><gr:likingUser>10249099827136609766</gr:likingUser><gr:likingUser>02676373890176344753</gr:likingUser><gr:likingUser>12677726210815236679</gr:likingUser><gr:likingUser>00015256480451032166</gr:likingUser><gr:likingUser>11251471637706806887</gr:likingUser><gr:likingUser>10897069945805519466</gr:likingUser><gr:likingUser>13248842934573666198</gr:likingUser><gr:likingUser>07871283238073091975</gr:likingUser><gr:likingUser>11923148408878908773</gr:likingUser><gr:likingUser>11074027162557305307</gr:likingUser><gr:likingUser>00110233287583535986</gr:likingUser><gr:likingUser>03369970881132815838</gr:likingUser><gr:likingUser>11495860035219453955</gr:likingUser><gr:likingUser>14215658697804142445</gr:likingUser><gr:likingUser>05950324563190724475</gr:likingUser><gr:likingUser>08310963782680324154</gr:likingUser><gr:likingUser>02332850848772624146</gr:likingUser><gr:likingUser>00945786052466340514</gr:likingUser><gr:likingUser>05078433644402868101</gr:likingUser><gr:likingUser>18065037690356870006</gr:likingUser><gr:likingUser>09511899794458516143</gr:likingUser><gr:likingUser>07600904662741987248</gr:likingUser><gr:likingUser>10961982348938049100</gr:likingUser><gr:likingUser>08954260558347079272</gr:likingUser><gr:likingUser>05628741838436802971</gr:likingUser><gr:likingUser>12360698001282838274</gr:likingUser><gr:likingUser>10010392708415245866</gr:likingUser><gr:likingUser>08240360680784950576</gr:likingUser><gr:likingUser>02981109925351712415</gr:likingUser><gr:likingUser>16205225330932827396</gr:likingUser><gr:likingUser>15306459275428630733</gr:likingUser><gr:likingUser>07350669103529783200</gr:likingUser><gr:likingUser>08721690117433062924</gr:likingUser><gr:likingUser>05065097874671388976</gr:likingUser><gr:likingUser>06653292896273312159</gr:likingUser><gr:likingUser>09081140814255928386</gr:likingUser><gr:likingUser>05872669508646912208</gr:likingUser><gr:likingUser>14704994583727025669</gr:likingUser><gr:likingUser>00667297224522952230</gr:likingUser><gr:likingUser>03545964666694920486</gr:likingUser><gr:likingUser>04587748544218900048</gr:likingUser><gr:likingUser>14307114530715754795</gr:likingUser><gr:likingUser>06455748511344753615</gr:likingUser><gr:likingUser>06583252500975409664</gr:likingUser><gr:likingUser>07492842039383601274</gr:likingUser><gr:likingUser>12524086758159004108</gr:likingUser><source gr:stream-id="feed/http://rss1.smashingmagazine.com/feed/"><id>tag:google.com,2005:reader/feed/http://rss1.smashingmagazine.com/feed/</id><title type="html">Smashing Magazine Feed</title><link rel="alternate" href="http://www.smashingmagazine.com/" type="text/html" /></source><feedburner:origLink>http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268236740607"><id gr:original-id="http://www.alistapart.com/articles/flashstandards/">tag:google.com,2005:reader/item/fcbbc2a094f67ad3</id><category term="Code, Flash, Culture, Industry, State of the Web" /><title type="html">Flash and Standards: The Cold War of the Web</title><published>2010-03-09T09:00:16Z</published><updated>2010-03-09T09:00:16Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/Fh7CzQwOU1U/" type="text/html" /><summary xml:base="http://www.alistapart.com/articles/" type="html">You’ve probably heard that Apple recently announced the iPad. The absence of Flash Player on the device seems to have awakened the HTML5 vs. Flash debate. Apparently, it’s the final nail in the coffin for Flash. Either that, or the HTML5 community is overhyping its still nascent markup language update. The arguments run wide, strong, and legitimate on both sides. Yet both sides might also be wrong. Designer/developer Dan Mall is equally adept at web standards and Flash; what matters, he says, isn't technology, but people.&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/Fh7CzQwOU1U" height="1" width="1"/&gt;</summary><author><name>contact.us@alistapart.com (Dan Mall)</name></author><gr:likingUser>10918140395633235753</gr:likingUser><gr:likingUser>13370935644825250914</gr:likingUser><gr:likingUser>01875992560637301822</gr:likingUser><gr:likingUser>09486547888401982487</gr:likingUser><gr:likingUser>02493361864459897726</gr:likingUser><gr:likingUser>16600979731795328821</gr:likingUser><gr:likingUser>12522792768986710926</gr:likingUser><gr:likingUser>06945282437217682568</gr:likingUser><gr:likingUser>15249308393945421360</gr:likingUser><gr:likingUser>03950526336887799561</gr:likingUser><gr:likingUser>10249513362956005021</gr:likingUser><gr:likingUser>15403369134157245833</gr:likingUser><gr:likingUser>14585839158418784742</gr:likingUser><gr:likingUser>05642670715112546872</gr:likingUser><gr:likingUser>16592654307125906690</gr:likingUser><gr:likingUser>09081140814255928386</gr:likingUser><gr:likingUser>03545964666694920486</gr:likingUser><gr:likingUser>04925848037604851240</gr:likingUser><gr:likingUser>12178817400989001403</gr:likingUser><gr:likingUser>08640020880002389476</gr:likingUser><gr:likingUser>02906213837209466711</gr:likingUser><gr:likingUser>03853085164280637581</gr:likingUser><gr:likingUser>14118736823054741736</gr:likingUser><gr:likingUser>02317109122732393475</gr:likingUser><gr:likingUser>01792554850679952733</gr:likingUser><source gr:stream-id="feed/http://www.alistapart.com/rss.xml"><id>tag:google.com,2005:reader/feed/http://www.alistapart.com/rss.xml</id><title type="html">A List Apart</title><link rel="alternate" href="http://www.alistapart.com/articles/" type="text/html" /></source><feedburner:origLink>http://www.alistapart.com/articles/flashstandards/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268221731950"><id gr:original-id="http://ajaxian.com/?p=8697">tag:google.com,2005:reader/item/3493117e94865f8d</id><category term="Front Page" /><category term="HTML" /><category term="Performance" /><title type="html">HTML Minification</title><published>2010-03-10T11:14:51Z</published><updated>2010-03-10T11:14:51Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/-U1_c7x4Sw8/html-minification" type="text/html" /><content xml:base="http://ajaxian.com/" type="html">&lt;p&gt;Good old Kangax has been &lt;a href="http://perfectionkills.com/experimenting-with-html-minifier/"&gt;playing with HTML minification&lt;/a&gt; and has shared &lt;a href="http://kangax.github.com/html-minifier/"&gt;his new tool&lt;/a&gt; in an early stage.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://perfectionkills.com/images/minifier-screenshot.png" width="480"&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What does it do?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Kangax has &lt;a href="http://github.com/kangax/html-minifier/blob/gh-pages/src/htmlparser.js"&gt;forked John Resig's HTML parser&lt;/a&gt; which parses the HTML and sends that into the Minifier. This has rules that do things like whitespace optimization, comment removal, and collapsing boolean attributes (e.g. disabled=&amp;quot;true&amp;quot; -&amp;gt; disabled).&lt;/p&gt;
&lt;p&gt;He also has a linter going:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
While working on minifier, I realized that oftentimes the most wasteful part of the markup is not white space, comments or boolean attributes, but inline styles, scripts, presentational or deprecated elements and attributes. None of these can be simply stripped, as that could affect state of the document and is just too obtrusive. What can be done, however, is reporting of these occurences to the user. HTMLLint is even a smaller script, whose job is exactly that—to log any deprecated or presentational elements/attributes encountered during parsing. Additionally, it detects event attributes (e.g. onclick, onmouseover, etc.). The rationale for this is that moving contents of event attributes to external script allows to &lt;a href="http://perfectionkills.com/optimizing-html/#3_onclick_onmouseover_etc"&gt;take advantage of resource caching&lt;/a&gt;.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ajaxian?a=GqOvRXjR1wY:5xIeieC82ME:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ajaxian?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ajaxian?a=GqOvRXjR1wY:5xIeieC82ME:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ajaxian?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ajaxian?a=GqOvRXjR1wY:5xIeieC82ME:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ajaxian?i=GqOvRXjR1wY:5xIeieC82ME:D7DqB2pKExk" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/-U1_c7x4Sw8" height="1" width="1"/&gt;</content><author><name>Dion Almaer</name></author><gr:likingUser>11822496793097396577</gr:likingUser><gr:likingUser>03381017198045423510</gr:likingUser><gr:likingUser>06619280203313515759</gr:likingUser><gr:likingUser>08553373738437141340</gr:likingUser><gr:likingUser>08324016905050090673</gr:likingUser><gr:likingUser>02493361864459897726</gr:likingUser><gr:likingUser>01498332575508092081</gr:likingUser><gr:likingUser>13209861054177403647</gr:likingUser><gr:likingUser>03027677480804790549</gr:likingUser><gr:likingUser>02354404336995335379</gr:likingUser><gr:likingUser>02480044899494396240</gr:likingUser><gr:likingUser>07853468519242378636</gr:likingUser><gr:likingUser>15328417139927090898</gr:likingUser><gr:likingUser>07536226548889710969</gr:likingUser><gr:likingUser>13628430202246829475</gr:likingUser><gr:likingUser>01059345005528369405</gr:likingUser><gr:likingUser>08306621016354335099</gr:likingUser><gr:likingUser>01618785004445880428</gr:likingUser><gr:likingUser>01628457031740840591</gr:likingUser><gr:likingUser>13663724426439595715</gr:likingUser><gr:likingUser>04103135766140189458</gr:likingUser><gr:likingUser>16752957476617524694</gr:likingUser><gr:likingUser>06656952108772649861</gr:likingUser><gr:likingUser>01840484869780312003</gr:likingUser><gr:likingUser>10949839242575432795</gr:likingUser><gr:likingUser>11641427018177182548</gr:likingUser><gr:likingUser>17272110476581093202</gr:likingUser><gr:likingUser>15059732264001365694</gr:likingUser><gr:likingUser>02193447919425749287</gr:likingUser><gr:likingUser>13994099104502943631</gr:likingUser><gr:likingUser>06864479127456974148</gr:likingUser><gr:likingUser>01530348096082271476</gr:likingUser><gr:likingUser>00575045548483790780</gr:likingUser><source gr:stream-id="feed/http://ajaxian.com/index.xml"><id>tag:google.com,2005:reader/feed/http://ajaxian.com/index.xml</id><title type="html">Ajaxian » Front Page</title><link rel="alternate" href="http://ajaxian.com" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/ajaxian/~3/GqOvRXjR1wY/html-minification</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268221285965"><id gr:original-id="http://welldressed.blogg.se/2010/march/john-steed-of-the-avengers.html">tag:google.com,2005:reader/item/207fa01eebdb5990</id><category term="Bilder/Pictures" /><title type="html">John Steed of the Avengers</title><published>2010-03-10T08:39:54Z</published><updated>2010-03-10T08:39:54Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/b2x7D2IcwC4/john-steed-of-the-avengers.html" type="text/html" /><summary xml:base="http://welldressed.blogg.se/" type="html">photos: moviesmedia.ign.com , dissolute.com.au&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/b2x7D2IcwC4" height="1" width="1"/&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:likingUser>13279602483212565421</gr:likingUser><source gr:stream-id="feed/http://welldressed.blogg.se/index.rss"><id>tag:google.com,2005:reader/feed/http://welldressed.blogg.se/index.rss</id><title type="html">welldressed</title><link rel="alternate" href="http://welldressed.blogg.se" type="text/html" /></source><feedburner:origLink>http://welldressed.blogg.se/2010/march/john-steed-of-the-avengers.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268152566328"><id gr:original-id="http://designshack.co.uk/?p=6371">tag:google.com,2005:reader/item/dfa0bcf9b490c47c</id><title type="html">The Importance of A / B Design Testing</title><published>2010-03-09T14:30:50Z</published><updated>2010-03-09T14:30:50Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/CNAZ4H_7ZNE/the-importance-of-ab-design-testing" type="text/html" /><content xml:base="http://pipes.yahoo.com/pipes/pipe.info?_id=4a90daef25bf54d468b45b1b02f5658c" type="html">&lt;p&gt;For many developers, launching a site is not the end of the design process. To continually improve the success of their design, these developers turn to A/B testing. This relatively simple process can teach you loads about what your users are looking for as well as what they ignore or find unimportant. &lt;/p&gt;
&lt;p&gt;Today we’ll take a quick look at what A/B testing is, the benefits of implementing it, and some tools to get you going.&lt;br&gt;
&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;What is A/B Testing?&lt;/h2&gt;
&lt;p&gt;A/B testing is extremely simple in concept. It’s basically testing the effectiveness of different designs to find the optimum solution. These tests are usually performed on live sites with real users who are completely unaware of the test. To clarify, lets look at an example.&lt;/p&gt;
&lt;h3&gt;Is Bigger Better?&lt;/h3&gt;
&lt;p&gt;Let’s say &lt;a rel="nofollow" href="http://www.vanillaforums.com/"&gt;Vanilla Forums&lt;/a&gt; wanted to know if their current homepage could be improved by increasing the size of the sign up button. The first thing they would do is create an alternate version of their page containing the desired revisions. The image below shows their current page followed by the page they’d like to test:&lt;/p&gt;
&lt;div&gt;&lt;img src="http://designshack.co.uk/wp-content/uploads/AB-vanilla.jpg" alt="screenshot" width="510"&gt;&lt;/div&gt;
&lt;p&gt;As you can see, the new version differs enough to theoretically impact the way users perceive the page. However, in order to get a good idea of the impact of the placement of that single button, we haven’t moved much else on the page. You can of course use this method to test the difference between two completely different designs, but the thing I really want to highlight is that A/B testing provides you with solid information on how to improve a current design without making a complete overhaul of the site. &lt;/p&gt;
&lt;p&gt;Now Vanilla Forums would setup their site to show version one to half the visitors for a specified amount of time and version two to the rest. Then they would compare the results of the two pages to see which snagged the greatest amount of users (using some tools we’ll discuss later).&lt;/p&gt;
&lt;h2&gt;Benefits&lt;/h2&gt;
&lt;p&gt;I’m sure you can immediately name several of the benefits this method would bring to your own site. Let’s go over a few. &lt;/p&gt;
&lt;h3&gt;It’s Easy!&lt;/h3&gt;
&lt;p&gt;First and foremost, moderate A/B testing is neither expensive nor difficult to implement all on your own; no expensive consultants or outside agencies required. It definitely takes some work but fortunately there are some great resources out there to help you do the heavy lifting.&lt;/p&gt;
&lt;h3&gt;Hard Evidence&lt;/h3&gt;
&lt;p&gt;Using A/B testing lays to rest any usability arguments you might be having around the office or even within your own mind. If your team is torn over two possible scenarios for your site, you can have the various parties dispute the matter all day long but the bottom line is you simply can’t know for certain what will appeal to your users most without testing it out in the real world. A/B testing provides you with an easy way to prove who is right through actual statistics from user interactions.&lt;/p&gt;
&lt;h3&gt;Incremental Improvement&lt;/h3&gt;
&lt;p&gt;I’ll again stress that one of they key pieces of potential here is the ability to incrementally improve the interface and/or messaging on your site. As a site owner, this can provide you with a solid way to improve your earnings over time. As a developer, this could provide you with a way to form long-term contracts with your clients. &lt;/p&gt;
&lt;h2&gt;Things to Keep in Mind&lt;/h2&gt;
&lt;p&gt;Despite the straightforward nature of the concept of A/B testing, there are several things you should be aware of and considering as you implement it on your site.&lt;/p&gt;
&lt;h3&gt;What’s Your Goal?&lt;/h3&gt;
&lt;p&gt;“Better” is quite the relative term. You can’t know if one page is better than another unless you define the terms of the judgement. Similarly, when performing a test, you can’t run wildly into it without consideration of what it is you want to observe. For instance, the Vanilla Forums example above was meant to increase the number of users that click the button to sign up for the service. Note that this is a clear goal that is easily testable, not simply a vague statement regarding the aesthetic nature of one layout over another. &lt;/p&gt;
&lt;p&gt;There are several possible goals and metrics to use when testing the efficacy of one design over another. These include the total time spent on the site, the number of pages visited, the percentage of users who navigated to a specific page, etc. &lt;/p&gt;
&lt;h3&gt;There Won’t Always Be a Clear Winner&lt;/h3&gt;
&lt;p&gt;Despite the fact that A/B testing can give you clear proof of the superiority of one design over another, sometimes the result isn’t so clear cut. It’s possible that something that you imagined would play a key role in the actions of the users doesn’t really affect them in any significant way. Further, even if you observe a difference, that doesn’t necessarily mean that the difference was a result of the variable. Basic statistical principles prevent a degree of random fluctuation between the results of each version, the goal is to spot differences beyond what would normally occur even if each of the two groups received the same page. Keep in mind that the more users you have to take part in the test, the greater the accuracy of the results. &lt;/p&gt;
&lt;p&gt;Resist the urge to nit-pick every tiny portion of your site and change something every time you see the slightest increase in conversions. Look for significant ways to improve your site through clearly met goals. &lt;/p&gt;
&lt;h3&gt;Multivariate Testing is Also Possible&lt;/h3&gt;
&lt;p&gt;If you want to go beyond testing the effect of a single variable, multivariate testing provides a way to change up the mix of elements shown to a given user to track which variables have the greatest impact.&lt;/p&gt;
&lt;h2&gt;Tools and Resources&lt;/h2&gt;
&lt;p&gt;Now that we’ve briefly gone over the ins and outs of A/B testing, I’m sure you’re eager to get started. Check out these great resources to get you on your way to enhancing your sites.&lt;/p&gt;
&lt;h3&gt;&lt;a rel="nofollow" href="https://www.google.com/accounts/ServiceLogin?service=websiteoptimizer&amp;amp;continue=http://www.google.com/analytics/siteopt/%3Fet%3Dreset%26hl%3Den-US&amp;amp;hl=en-US"&gt;Google Website Optimizer&lt;/a&gt;&lt;/h3&gt;
&lt;div&gt;&lt;a rel="nofollow" href="https://www.google.com/accounts/ServiceLogin?service=websiteoptimizer&amp;amp;continue=http://www.google.com/analytics/siteopt/%3Fet%3Dreset%26hl%3Den-US&amp;amp;hl=en-US"&gt;&lt;img src="http://designshack.co.uk/wp-content/uploads/AB-google.jpg" alt="screenshot" width="510"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;If you’re just getting started with A/B testing, Google Website Optimizer should be your first stop. It’s fairly straightforward and easy to use and has a lot of resources to walk you through the process of testing (A/B or multivariate). Best of all: it’s completely free.&lt;/p&gt;
&lt;h3&gt;Alternatives to Google&lt;/h3&gt;
&lt;p&gt;If you’re not impressed with Google’s offerings, check out these other options.&lt;/p&gt;
&lt;h4&gt;&lt;a rel="nofollow" href="http://visualwebsiteoptimizer.com/"&gt;Visual Website Optimizer&lt;/a&gt;&lt;/h4&gt;
&lt;div&gt;&lt;a rel="nofollow" href="http://visualwebsiteoptimizer.com/"&gt;&lt;img src="http://designshack.co.uk/wp-content/uploads/AB-visual.jpg" alt="screenshot" width="510"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;&lt;a rel="nofollow" href="http://www.sitespect.com/"&gt;SiteSpect&lt;/a&gt;&lt;/h4&gt;
&lt;div&gt;&lt;a rel="nofollow" href="http://www.sitespect.com/"&gt;&lt;img src="http://designshack.co.uk/wp-content/uploads/AB-sitespect.jpg" alt="screenshot" width="510"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;&lt;a rel="nofollow" href="http://www.vertster.com/lp/ab-split-testing?source=google&amp;amp;adgroup=abtest&amp;amp;gclid=CK-91MnDqqACFRsVawodSQxVZQ"&gt;Vertster&lt;/a&gt;&lt;/h4&gt;
&lt;div&gt;&lt;a rel="nofollow" href="http://www.vertster.com/lp/ab-split-testing?source=google&amp;amp;adgroup=abtest&amp;amp;gclid=CK-91MnDqqACFRsVawodSQxVZQ"&gt;&lt;img src="http://designshack.co.uk/wp-content/uploads/AB-vertster.jpg" alt="screenshot" width="510"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;&lt;a rel="nofollow" href="http://www.abtests.com/"&gt;ABTests&lt;/a&gt;&lt;/h4&gt;
&lt;div&gt;&lt;a rel="nofollow" href="http://www.abtests.com/"&gt;&lt;img src="http://designshack.co.uk/wp-content/uploads/AB-abtests.jpg" alt="screenshot" width="510"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;More Info&lt;/h3&gt;
&lt;p&gt;Want to know more about A/B testing? Check out these other great articles.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://www.problogdesign.com/analytics/fundamentals-of-ab-and-multivariate-testing/"&gt;Fundamentals of A/B and Multivariate Testing (Pro Blog Design)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://www.uxbooth.com/blog/how-to-increase-site-performance-through-ab-split-testing/"&gt;How To Increase Site Performance Through A/B Split Testing (UX booth)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://www.webcredible.co.uk/user-friendly-resources/web-usability/ab-testing.shtml"&gt;Split A/B Testing (Webcredible)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://carsonified.com/blog/business/how-to-do-ab-testing-in-wordpress/"&gt;How to do A/B Testing in WordPress (Carsonified)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://briancray.com/2009/08/04/ultimate-ab-testing-resources/"&gt;Ultimate A/B Testing resources and how I used them (Brian Cray)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://sixrevisions.com/user-interface/an-introduction-to-website-split-testing/"&gt;An Introduction to Website Split Testing (Six Revisions)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;You should now be equipped to begin testing your site for potential improvements. Get started today and let us know in the comments below what section of your site you think A/B testing is most appropriate for. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/CNAZ4H_7ZNE" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:likingUser>08106817290465149326</gr:likingUser><gr:likingUser>17567438756092932025</gr:likingUser><gr:likingUser>02869207373155010298</gr:likingUser><gr:likingUser>10938452667774909177</gr:likingUser><gr:likingUser>13279602483212565421</gr:likingUser><gr:likingUser>03043057124833535901</gr:likingUser><source gr:stream-id="feed/http://feeds.feedburner.com/designshack"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/designshack</id><title type="html">Design Shack</title><link rel="alternate" href="http://pipes.yahoo.com/pipes/pipe.info?_id=4a90daef25bf54d468b45b1b02f5658c" type="text/html" /></source><feedburner:origLink>http://designshack.co.uk/articles/accessibility/the-importance-of-ab-design-testing</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268149220137"><id gr:original-id="http://mocoloco.com/fresh2/2010/03/06/rgb-light-by-fabian-nehne-and-martin-meier.php">tag:google.com,2005:reader/item/76eabfad617b38e6</id><category term="Lighting" /><title type="html">RGB Light by Fabian Nehne and Martin Meier</title><published>2010-03-06T13:40:36Z</published><updated>2010-03-06T13:40:36Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/aARjc2j77EY/rgb-light-by-fabian-nehne-and-martin-meier.php" type="text/html" /><summary xml:base="http://mocoloco.com/" type="html">&lt;a href="http://mocoloco.com/fresh2/2010/03/06/rgb-light-by-fabian-nehne-and-martin-meier.php"&gt;
&lt;img src="http://mocoloco.com/fresh2/upload/2010/03/rgb_light_by_fabian_nehne_and_martin_meier/rgb_fabian_nehne_martin_mei.jpg" width="255" alt=""&gt;
				&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:LI12nEg_NpE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?d=LI12nEg_NpE" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:uBchTAsiono"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?d=uBchTAsiono" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?i=eOtQBIt5urI:M0nyhQh7ZSU:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?i=eOtQBIt5urI:M0nyhQh7ZSU:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?i=eOtQBIt5urI:M0nyhQh7ZSU:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.mocoloco.com/~ff/mocoloco/KGTY?a=eOtQBIt5urI:M0nyhQh7ZSU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mocoloco/KGTY?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mocoloco/KGTY/~4/eOtQBIt5urI" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/aARjc2j77EY" height="1" width="1"/&gt;</summary><author><name>Mike</name></author><gr:likingUser>03086673767229028605</gr:likingUser><gr:likingUser>06751153685793930738</gr:likingUser><gr:likingUser>02616857954547957323</gr:likingUser><gr:likingUser>07509482784790039073</gr:likingUser><gr:likingUser>01058243030106304870</gr:likingUser><gr:likingUser>06525363372389640059</gr:likingUser><gr:likingUser>06118554486918176075</gr:likingUser><gr:likingUser>09700852125773282572</gr:likingUser><gr:likingUser>13938933539809699335</gr:likingUser><gr:likingUser>11870129852388260108</gr:likingUser><gr:likingUser>05224074678308657914</gr:likingUser><gr:likingUser>10710340795375358866</gr:likingUser><gr:likingUser>05507463195382474210</gr:likingUser><gr:likingUser>09496099038619441252</gr:likingUser><gr:likingUser>06364475013159337201</gr:likingUser><gr:likingUser>14044893685848644248</gr:likingUser><gr:likingUser>11070504749352492605</gr:likingUser><gr:likingUser>13864870219555883544</gr:likingUser><gr:likingUser>06239543922656785371</gr:likingUser><gr:likingUser>15265211372072303149</gr:likingUser><gr:likingUser>09208908581159548630</gr:likingUser><gr:likingUser>14522642070467487973</gr:likingUser><gr:likingUser>12990946534841410421</gr:likingUser><gr:likingUser>08442003654974539596</gr:likingUser><gr:likingUser>13872253799051488192</gr:likingUser><gr:likingUser>14628806662419495879</gr:likingUser><gr:likingUser>06850691688076824780</gr:likingUser><gr:likingUser>00009679850699884805</gr:likingUser><gr:likingUser>05563924790028363141</gr:likingUser><gr:likingUser>14699660041755566301</gr:likingUser><gr:likingUser>13635515079235241987</gr:likingUser><gr:likingUser>14656828985757094252</gr:likingUser><gr:likingUser>17117717397452456549</gr:likingUser><gr:likingUser>02591654177314659658</gr:likingUser><gr:likingUser>16566193989339067868</gr:likingUser><gr:likingUser>01906536496051047824</gr:likingUser><gr:likingUser>02950769020584754573</gr:likingUser><gr:likingUser>17894931330173616520</gr:likingUser><gr:likingUser>18407236977287741913</gr:likingUser><gr:likingUser>14588981557218555053</gr:likingUser><gr:likingUser>11395353069581279250</gr:likingUser><gr:likingUser>09979799401991837753</gr:likingUser><gr:likingUser>06259962313854772410</gr:likingUser><gr:likingUser>11991768023424875623</gr:likingUser><gr:likingUser>11024128283157869454</gr:likingUser><gr:likingUser>00915359851749820082</gr:likingUser><gr:likingUser>01836346684517269883</gr:likingUser><gr:likingUser>15905141223683309788</gr:likingUser><gr:likingUser>16590179227404472194</gr:likingUser><gr:likingUser>14909526043259446816</gr:likingUser><gr:likingUser>01778705113085625450</gr:likingUser><gr:likingUser>03464937843597057885</gr:likingUser><gr:likingUser>11853490096328210715</gr:likingUser><gr:likingUser>07936593586567449962</gr:likingUser><gr:likingUser>13830672364101571145</gr:likingUser><gr:likingUser>11465077364601076910</gr:likingUser><gr:likingUser>16626410347987373966</gr:likingUser><gr:likingUser>02640698008628541738</gr:likingUser><gr:likingUser>01622660371416841993</gr:likingUser><gr:likingUser>13296576207432371703</gr:likingUser><gr:likingUser>08431691389789775967</gr:likingUser><gr:likingUser>13086096166991969529</gr:likingUser><gr:likingUser>10317643444801420148</gr:likingUser><gr:likingUser>10214254054729873743</gr:likingUser><gr:likingUser>02737772660442500851</gr:likingUser><gr:likingUser>10895935030399428905</gr:likingUser><gr:likingUser>02149975539039746493</gr:likingUser><gr:likingUser>02493361864459897726</gr:likingUser><gr:likingUser>12822079331806421014</gr:likingUser><gr:likingUser>06405729912562463760</gr:likingUser><gr:likingUser>09506394126944589825</gr:likingUser><gr:likingUser>10563654396725511986</gr:likingUser><gr:likingUser>10226084943135057071</gr:likingUser><gr:likingUser>00992312016777815340</gr:likingUser><gr:likingUser>12188872024515065933</gr:likingUser><gr:likingUser>13956997675186801439</gr:likingUser><gr:likingUser>07924936535764538639</gr:likingUser><gr:likingUser>04289426142894996589</gr:likingUser><gr:likingUser>04382464730908739370</gr:likingUser><gr:likingUser>03091691745655705046</gr:likingUser><gr:likingUser>01787746287035262753</gr:likingUser><gr:likingUser>12571976634748462961</gr:likingUser><gr:likingUser>11344753270074433074</gr:likingUser><gr:likingUser>17269051915034769999</gr:likingUser><gr:likingUser>14614334739705989314</gr:likingUser><gr:likingUser>13708740267735882039</gr:likingUser><gr:likingUser>05410358734862867430</gr:likingUser><gr:likingUser>02682988597965726195</gr:likingUser><gr:likingUser>16691216448709027529</gr:likingUser><gr:likingUser>03450856354014790826</gr:likingUser><gr:likingUser>11353935602015628095</gr:likingUser><gr:likingUser>12544331044091440494</gr:likingUser><gr:likingUser>13567648622507188795</gr:likingUser><gr:likingUser>12654921907953925499</gr:likingUser><gr:likingUser>14705961099466860224</gr:likingUser><gr:likingUser>12439263112175621501</gr:likingUser><gr:likingUser>03240848373720847187</gr:likingUser><gr:likingUser>13298690855880241692</gr:likingUser><gr:likingUser>06449621338830409810</gr:likingUser><gr:likingUser>17951738743041160468</gr:likingUser><source gr:stream-id="feed/http://mocoloco.com/index.rdf"><id>tag:google.com,2005:reader/feed/http://mocoloco.com/index.rdf</id><title type="html">MoCoLoco</title><link rel="alternate" href="http://mocoloco.com/" type="text/html" /></source><feedburner:origLink>http://feeds.mocoloco.com/~r/mocoloco/KGTY/~3/eOtQBIt5urI/rgb-light-by-fabian-nehne-and-martin-meier.php</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268149110744"><id gr:original-id="tag:typepad.com,2003:post-6a00d83455d78069e201310f809628970c">tag:google.com,2005:reader/item/560b753e910617ac</id><title type="html">Every Sailor Should Have One.....</title><published>2010-03-09T13:59:50Z</published><updated>2010-03-09T14:01:41Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/xN7tokUVlLk/every-sailor-should-have-one.html" type="text/html" /><link rel="replies" href="http://www.thesavilerowtailor.co.uk/2010/03/every-sailor-should-have-one.html" type="text/html" /><content xml:base="http://www.thesavilerowtailor.co.uk/" xml:lang="en-GB" type="html">&lt;div&gt;&lt;p&gt;&lt;a href="http://savilerow.blogs.com/.a/6a00d83455d78069e20120a919733b970b-pi" style="display:inline"&gt;&lt;img alt="3 Button Roll Thru" border="0" src="http://savilerow.blogs.com/.a/6a00d83455d78069e20120a919733b970b-800wi" title="3 Button Roll Thru"&gt;&lt;/a&gt; &lt;br&gt;&lt;a href="http://savilerow.blogs.com/.a/6a00d83455d78069e201310f800630970c-pi" style="display:inline"&gt;&lt;img alt="Kidney in action" border="0" src="http://savilerow.blogs.com/.a/6a00d83455d78069e201310f800630970c-800wi" title="Kidney in action"&gt;&lt;/a&gt; &lt;br&gt;&lt;a href="http://savilerow.blogs.com/.a/6a00d83455d78069e201310f800870970c-pi" style="display:inline"&gt;&lt;img alt="Kidney inside of facing" border="0" src="http://savilerow.blogs.com/.a/6a00d83455d78069e201310f800870970c-800wi" title="Kidney inside of facing"&gt;&lt;/a&gt; &lt;br&gt;.......And a good client in USA now has one , and &amp;#39;one&amp;#39;,  is a kidney attachment. You can probably guess the reason from the photographs, but if not, the kidney attachment allows him to keep his neck warm when the wind whips across Mirror Lake NH where he sails his boat. When he comes ashore it is easily removed and fastened on the inside of the jacket.  How cool is all this, and it certainly compliments his incredible &lt;a href="http://www.vintageraceboatshop.com/Scotty.htm"&gt;boat&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/xN7tokUVlLk" height="1" width="1"/&gt;</content><author><name>StevenHitchcock</name></author><gr:likingUser>13279602483212565421</gr:likingUser><source gr:stream-id="feed/http://savilerow.blogs.com/the_savile_row_blog_spons/atom.xml"><id>tag:google.com,2005:reader/feed/http://savilerow.blogs.com/the_savile_row_blog_spons/atom.xml</id><title type="html">The Savile Row Tailor | London Bespoke Tailoring | Steven Hitchcock</title><link rel="alternate" href="http://www.thesavilerowtailor.co.uk/" type="text/html" /></source><feedburner:origLink>http://www.thesavilerowtailor.co.uk/2010/03/every-sailor-should-have-one.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268143445627"><id gr:original-id="http://putthison.com/post/435878847">tag:google.com,2005:reader/item/40731c49905fbe79</id><category term="Dignity" /><title type="html">I find that sometimes the extra effort involved in dressing well...</title><published>2010-03-09T02:34:52Z</published><updated>2010-03-09T02:34:52Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/6Sc4n2aUqtk/435878847" type="text/html" /><summary xml:base="http://putthison.com/" type="html">&lt;img src="http://28.media.tumblr.com/tumblr_kyztu4XN871qa2j8co1_500.jpg"&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;I find that sometimes the extra effort involved in dressing well isn’t a burden, but rather, a comfort.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.boston.com/bigpicture/2010/03/chile_nine_days_later.html#photo39"&gt;(Talcahuano, Chile.  Photo by Ricardo Mazalan&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;(Thanks &lt;a href="http://exurbanleague.com/"&gt;Jon&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/6Sc4n2aUqtk" height="1" width="1"/&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:likingUser>06225754806578738013</gr:likingUser><gr:likingUser>12448777433927282587</gr:likingUser><gr:likingUser>13956997675186801439</gr:likingUser><gr:likingUser>03013958853852720431</gr:likingUser><gr:likingUser>07242834908577392790</gr:likingUser><gr:likingUser>13150149342208419697</gr:likingUser><gr:likingUser>00039319047203269336</gr:likingUser><gr:likingUser>17605108276054181768</gr:likingUser><gr:likingUser>02497281375288858198</gr:likingUser><gr:likingUser>13279602483212565421</gr:likingUser><source gr:stream-id="feed/http://putthison.com/rss"><id>tag:google.com,2005:reader/feed/http://putthison.com/rss</id><title type="html">Put This On</title><link rel="alternate" href="http://putthison.com/" type="text/html" /></source><feedburner:origLink>http://putthison.com/post/435878847</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268143384134"><id gr:original-id="http://www.sitepoint.com/blogs/?p=18930">tag:google.com,2005:reader/item/9ea4203ea716314e</id><category term="Web Tech" /><category term="Chrome" /><category term="opera" /><category term="chrome" /><category term="opera" /><title type="html">Is Opera 10.5 the Best Browser Ever?</title><published>2010-03-09T12:06:38Z</published><updated>2010-03-09T12:06:38Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/t2CuULlaXwY/click.phdo" type="text/html" /><content xml:base="http://www.sitepoint.com/blogs" type="html">&lt;p&gt;&lt;img src="http://blogs.sitepointstatic.com/images/tech/278-opera-10.5.png" width="128" height="128" alt="Opera 10.5"&gt;Opera has one of the most rapid browser release schedules and 10.5 is now available — just in time for &lt;a href="http://www.sitepoint.com/blogs/2010/03/01/european-browser-choice-today/"&gt;Microsoft’s EU browser choice screen&lt;/a&gt;. You’ll  need to download it from &lt;a href="http://www.opera.com/"&gt;Opera.com&lt;/a&gt;, although automatic updates from previous versions will appear shortly.&lt;/p&gt;
&lt;p&gt;Opera 10.5 is a significant update — &lt;a href="http://www.sitepoint.com/blogs/2010/01/27/google-chrome-40-released/"&gt;other browser vendors&lt;/a&gt; would have bumped up the major version number. Here’s what you can expect:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;excellent W3C standards support&lt;/li&gt;
&lt;li&gt;a private browsing mode&lt;/li&gt;
&lt;li&gt;native widgets — independent applications which continue to work when the browser isn’t running&lt;/li&gt;
&lt;li&gt;a new interface&lt;/li&gt;
&lt;li&gt;a new JavaScript and graphics engine — Opera claim it’s the fastest browser on Earth.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These last two aspects are the biggest changes…&lt;/p&gt;
&lt;h2&gt;Stunning Surfing&lt;/h2&gt;
&lt;p&gt;Opera’s always been one of the better-looking browsers, but Jon Hicks has made 10.5 look glorious. The most noticeable change is the Chrome-like removal of the title bar and menu.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.sitepointstatic.com/images/tech/278-opera-10.5-sceen1.jpg" width="460" height="329" alt="Opera screen" style="display:block;margin:15px auto"&gt;&lt;/p&gt;
&lt;p&gt;The red ‘O’ icon can be clicked to access the most frequently-used options and show the menu bar if you want it.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.sitepointstatic.com/images/tech/278-opera-10.5-sceen2.jpg" width="260" height="446" alt="Opera screen"&gt;&lt;/p&gt;
&lt;p&gt;The whole interface can be configured to your taste. Icons can be added and removed, panels can be re-arranged, and even the window color can be changed.&lt;/p&gt;
&lt;p&gt;It’s also the first non-Microsoft browser to offer a fully-integrated Windows 7/Vista experience with Aero, jumplists and taskbar tab support. It’s a welcome addition and many users will appreciate the productivity benefits.&lt;/p&gt;
&lt;p&gt;Finally, Opera has removed the irritating modal dialog boxes and replaced them with page overlays or panels. “Find in Page” is the best I’ve seen — it dims the page content and highlights all instances of the word. I expect competing browsers will replicate that feature soon.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.sitepointstatic.com/images/tech/278-opera-10.5-sceen3.jpg" width="460" height="365" alt="Opera screen" style="clear:both;display:block;margin:15px auto"&gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;h2&gt;Superior Speed&lt;/h2&gt;
&lt;p&gt;Although it has a reputation for speed, Google Chrome appeared to overtake Opera during the past year. &lt;/p&gt;
&lt;p&gt;Opera is making bold claims about their new Carakan JavaScript engine. I tested it using the &lt;a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"&gt;SunSpider benchmark&lt;/a&gt; and Opera came out top. It was only 1% faster than Chrome, but more than twice as fast as Firefox 3.6. JavaScript benchmarks don’t tell the whole story and your experience could be different, but the engine is certainly one of the quickest.&lt;/p&gt;
&lt;p&gt;Every vendor claims their browser is the fastest — even Microsoft — and &lt;em&gt;“proof”&lt;/em&gt; can be offered with tests that exploit known optimizations. However, one of the best independent reviews of the top five browsers is available at &lt;a href="http://www.tomshardware.com/reviews/firefox-chrome-opera,2558.html"&gt;Tom’s Hardware&lt;/a&gt;. In summary:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Opera and Chrome come out top, but Chrome just edges ahead with more second places.&lt;/li&gt;
&lt;li&gt;Opera is especially fast when handling plugins such as Flash, Silverlight and Java. YouTube pages load are almost twice as fast as Firefox and three times faster than Chrome.&lt;/li&gt;
&lt;li&gt;Opera’s memory usage is higher for a single tab, although the differences reduce as more tabs are opened.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Forget the charts, though. Browser margins in most of the tests are measured in milliseconds and the differences will be imperceivable. What matters is how fast the browser &lt;em&gt;feels&lt;/em&gt; to you on your machine. In my experience, Opera is more than a match for Chrome and it offers far more features.&lt;/p&gt;
&lt;p&gt;Is Opera &lt;em&gt;“the fastest browser on Earth”&lt;/em&gt;? I find no reason to dispute their claim.&lt;/p&gt;
&lt;h2&gt;Switch Straightaway?&lt;/h2&gt;
&lt;p&gt;OK, so Opera’s fast. It looks fabulous. It has more features out of the box than any competitor. It offers &lt;a href="http://www.sitepoint.com/blogs/2010/02/28/opera-dragonfly-open-source/"&gt;great developer tools&lt;/a&gt;. Standards support is excellent and it’s usually the first to pass ACID tests. And almost every aspect of the browser can customized or configured.&lt;/p&gt;
&lt;p&gt;Yet it’s not my default browser. Opera retains a tiny 2% market share which has barely changed during the past decade. Continue reading &lt;a href="http://www.sitepoint.com/blogs/2010/03/10/the-problem-with-opera/"&gt;&lt;em&gt;The Problem With Opera…&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have you switched to Opera 10.5? What do you love about the browser? What do you dislike?&lt;/p&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.sitepoint.com/blogs/2009/03/23/can-opera-become-popular/" rel="bookmark" title="Permanent Link: Can Opera Ever Become Popular?"&gt;Can Opera Ever Become Popular?&lt;/a&gt; &lt;small&gt;Opera is one of the fastest and most innovative browsers....&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sitepoint.com/blogs/2009/09/02/opera-10-final-released/" rel="bookmark" title="Permanent Link: Opera 10 Final Released"&gt;Opera 10 Final Released&lt;/a&gt; &lt;small&gt;Opera 10 is the latest and greatest browser from the...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sitepoint.com/blogs/2009/06/08/opera-10-new-features/" rel="bookmark" title="Permanent Link: What’s New in Opera 10 (Part 1)"&gt;What’s New in Opera 10 (Part 1)&lt;/a&gt; &lt;small&gt;Opera 10 is now available as a beta download. In...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;br style="clear:both"&gt;
&lt;br style="clear:both"&gt;
&lt;a href="http://ads.pheedo.com/click.phdo?s=85ca80d1205d8124ddf289b247f2dbab&amp;amp;p=1"&gt;&lt;img alt="" style="border:0" border="0" src="http://ads.pheedo.com/img.phdo?s=85ca80d1205d8124ddf289b247f2dbab&amp;amp;p=1"&gt;&lt;/a&gt;
&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/t2CuULlaXwY" height="1" width="1"/&gt;</content><author><name>Craig Buckler</name></author><source gr:stream-id="feed/http://www.sitepoint.com/blogs/feed/podcast/"><id>tag:google.com,2005:reader/feed/http://www.sitepoint.com/blogs/feed/podcast/</id><title type="html">SitePoint</title><link rel="alternate" href="http://www.sitepoint.com/blogs" type="text/html" /></source><feedburner:origLink>http://www.pheedcontent.com/click.phdo?i=85ca80d1205d8124ddf289b247f2dbab</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268142990245"><id gr:original-id="http://www.engadget.com/2010/03/09/1024-bit-rsa-encryption-cracked-by-carefully-starving-cpu-of-ele/">tag:google.com,2005:reader/item/496fe2176bb8bfe0</id><category term="crack" /><category term="cracking" /><category term="cracks" /><category term="DATE 2010" /><category term="Date2010" /><category term="encryption" /><category term="exploit" /><category term="hack" /><category term="hacking" /><category term="OpenSSL" /><category term="pentium 4" /><category term="Pentium4" /><category term="public key" /><category term="public key encryption" /><category term="PublicKey" /><category term="PublicKeyEncryption" /><category term="RSA" /><category term="SPARC" /><category term="SSL" /><category term="ssl encryption" /><category term="SslEncryption" /><category term="University of Michigan" /><category term="UniversityOfMichigan" /><title type="html">1024-bit RSA encryption cracked by carefully starving CPU of electricity</title><published>2010-03-09T07:47:00Z</published><updated>2010-03-09T07:47:00Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/I0xQJur3swk/" type="text/html" /><summary xml:base="http://www.engadget.com/" type="html">&lt;div style="text-align:center"&gt;&lt;a href="http://www.eecs.umich.edu/%7Evaleria/research/publications/DATE10RSA.pdf"&gt;&lt;img hspace="4" vspace="4" border="0" alt="" src="http://www.blogcdn.com/www.engadget.com/media/2010/03/3-8-10-rsahardwarefaultattackgraphic.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
Since 1977, RSA public-key &lt;a href="http://www.engadget.com/tag/encryption"&gt;encryption&lt;/a&gt; has protected privacy and verified authenticity when using computers, gadgets and web browsers around the globe, with only the most brutish of brute force efforts (and 1,500 &lt;em&gt;years&lt;/em&gt; of processing time) felling its 768-bit variety earlier this year. Now, three eggheads (or Wolverines, as it were) at the &lt;a href="http://www.engadget.com/tag/university+of+michigan"&gt;University of Michigan&lt;/a&gt; claim they can break it simply by tweaking a device's power supply. By fluctuating the voltage to the CPU such that it generated a single hardware error per clock cycle, they found that they could cause the server to flip single bits of the private key at a time, allowing them to slowly piece together the password. With a small cluster of 81 Pentium 4 chips and 104 hours of processing time, they were able to successfully &lt;a href="http://www.engadget.com/tag/hack/"&gt;hack&lt;/a&gt; 1024-bit encryption in OpenSSL on a SPARC-based system, without damaging the computer, leaving a single trace or ending human life as we know it. That's why they're presenting a paper at the Design, Automation and Test conference this week in Europe, and that's why -- until RSA hopefully fixes the flaw -- you should keep a close eye on your server room's power supply.&lt;p style="padding:5px;background:#ddd;border:1px solid #ccc;clear:both"&gt;&lt;a href="http://www.engadget.com/2010/03/09/1024-bit-rsa-encryption-cracked-by-carefully-starving-cpu-of-ele/"&gt;1024-bit RSA encryption cracked by carefully starving CPU of electricity&lt;/a&gt; originally appeared on &lt;a href="http://www.engadget.com"&gt;Engadget&lt;/a&gt; on Tue, 09 Mar 2010 02:47:00 EST.  Please see our &lt;a href="http://www.weblogsinc.com/feed-terms/"&gt;terms for use of feeds&lt;/a&gt;.&lt;/p&gt;&lt;h6 style="clear:both;padding:8px 0 0 0;height:2px;font-size:1px;border:0;margin:0;padding:0"&gt;&lt;/h6&gt;&lt;a href="http://www.engadget.com/2010/03/09/1024-bit-rsa-encryption-cracked-by-carefully-starving-cpu-of-ele/" rel="bookmark" title="Permanent link to this entry"&gt;Permalink&lt;/a&gt; &lt;img src="http://www.blogsmithmedia.com/www.engadget.com/media/post_label_VIA.gif" alt=""&gt;&lt;span&gt;&lt;a href="http://www.theregister.co.uk/2010/03/04/severe_openssl_vulnerability/"&gt;The Register&lt;/a&gt;, &lt;a href="http://news.techworld.com/security/3214360/rsa-1024-bit-private-key-encryption-cracked/"&gt;TechWorld&lt;/a&gt;&lt;/span&gt;  |  &lt;img src="http://www.blogsmithmedia.com/www.engadget.com/media/post_label_source.gif" alt="source"&gt;&lt;span&gt;&lt;a href="http://www.ns.umich.edu/htdocs/releases/story.php?id=7551"&gt;University of Michigan&lt;/a&gt;&lt;/span&gt;  | &lt;a href="http://www.engadget.com/forward/19388881/" title="Send this entry to a friend via email"&gt;Email this&lt;/a&gt; | &lt;a href="http://www.engadget.com/2010/03/09/1024-bit-rsa-encryption-cracked-by-carefully-starving-cpu-of-ele/#comments" title="View reader comments on this entry"&gt;Comments&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/I0xQJur3swk" height="1" width="1"/&gt;</summary><author><name>Sean Hollister</name></author><gr:likingUser>00846674582015573064</gr:likingUser><gr:likingUser>01669381884270201694</gr:likingUser><gr:likingUser>08815063464591820762</gr:likingUser><gr:likingUser>08183196791780161044</gr:likingUser><gr:likingUser>09077581667847878079</gr:likingUser><gr:likingUser>14065669452280803519</gr:likingUser><gr:likingUser>08401528317081428011</gr:likingUser><gr:likingUser>12268064038872041822</gr:likingUser><gr:likingUser>01058937325451900081</gr:likingUser><gr:likingUser>16134658040611991521</gr:likingUser><gr:likingUser>14674522718628798500</gr:likingUser><gr:likingUser>06281541929163736939</gr:likingUser><gr:likingUser>04905807841118771425</gr:likingUser><gr:likingUser>09733555683740543693</gr:likingUser><gr:likingUser>01462214085765833178</gr:likingUser><gr:likingUser>04603607502933300923</gr:likingUser><gr:likingUser>14937359681499646238</gr:likingUser><gr:likingUser>12690621517862860372</gr:likingUser><gr:likingUser>00493147371113573670</gr:likingUser><gr:likingUser>12522747025767378800</gr:likingUser><gr:likingUser>05196210999645540731</gr:likingUser><gr:likingUser>10978720974850686079</gr:likingUser><gr:likingUser>18158899507117698729</gr:likingUser><gr:likingUser>14754721983918864954</gr:likingUser><gr:likingUser>02136462671128046765</gr:likingUser><gr:likingUser>12976224706645114418</gr:likingUser><gr:likingUser>16904164933583130653</gr:likingUser><gr:likingUser>04527429347499637151</gr:likingUser><gr:likingUser>10524940497794509100</gr:likingUser><gr:likingUser>13464076067335111270</gr:likingUser><gr:likingUser>14628806662419495879</gr:likingUser><gr:likingUser>06619280203313515759</gr:likingUser><gr:likingUser>06812008323234157173</gr:likingUser><gr:likingUser>11226777490679887005</gr:likingUser><gr:likingUser>05540450001301599868</gr:likingUser><gr:likingUser>11436582081809554747</gr:likingUser><gr:likingUser>05528642525056508440</gr:likingUser><gr:likingUser>07753216095665996846</gr:likingUser><gr:likingUser>04294526716709191285</gr:likingUser><gr:likingUser>16725323208946679727</gr:likingUser><gr:likingUser>06357189685275807073</gr:likingUser><gr:likingUser>08644107957088589680</gr:likingUser><gr:likingUser>14274384500514150963</gr:likingUser><gr:likingUser>05120207073746910346</gr:likingUser><gr:likingUser>05607766078815803211</gr:likingUser><gr:likingUser>01764978357855875487</gr:likingUser><gr:likingUser>10958440747263424802</gr:likingUser><gr:likingUser>13833541379917089398</gr:likingUser><gr:likingUser>06606624753620496708</gr:likingUser><gr:likingUser>03791749216510579880</gr:likingUser><gr:likingUser>02790627291003410743</gr:likingUser><gr:likingUser>13692925380137216584</gr:likingUser><gr:likingUser>03758430738692965038</gr:likingUser><gr:likingUser>09044151341686886342</gr:likingUser><gr:likingUser>07220994236109821000</gr:likingUser><gr:likingUser>13438783200440407771</gr:likingUser><gr:likingUser>14953040201314051275</gr:likingUser><gr:likingUser>14351491092878419467</gr:likingUser><gr:likingUser>16781483239318820707</gr:likingUser><gr:likingUser>08949910119601359423</gr:likingUser><gr:likingUser>03339329326394966363</gr:likingUser><gr:likingUser>03200336763651787062</gr:likingUser><gr:likingUser>01803355557489823080</gr:likingUser><gr:likingUser>06669247022925130974</gr:likingUser><gr:likingUser>15241535874379240605</gr:likingUser><gr:likingUser>09141663845289345650</gr:likingUser><gr:likingUser>17324172224357752298</gr:likingUser><gr:likingUser>06541085273507853384</gr:likingUser><gr:likingUser>01169879439978702358</gr:likingUser><gr:likingUser>10525048508515035516</gr:likingUser><gr:likingUser>03447927904896608929</gr:likingUser><gr:likingUser>03235656586413912418</gr:likingUser><gr:likingUser>02493361864459897726</gr:likingUser><gr:likingUser>06047395522771568884</gr:likingUser><gr:likingUser>13918250687054064926</gr:likingUser><gr:likingUser>03188643447512250971</gr:likingUser><gr:likingUser>13407855821112324012</gr:likingUser><gr:likingUser>13994049981293093933</gr:likingUser><gr:likingUser>09254337708348395231</gr:likingUser><gr:likingUser>06405729912562463760</gr:likingUser><gr:likingUser>15072499672994134940</gr:likingUser><gr:likingUser>15343816798707827768</gr:likingUser><gr:likingUser>10872140520309183697</gr:likingUser><gr:likingUser>11548582136358052314</gr:likingUser><gr:likingUser>08748823588543312374</gr:likingUser><gr:likingUser>12431544186227545239</gr:likingUser><gr:likingUser>15415170308888899355</gr:likingUser><gr:likingUser>03050638290058172675</gr:likingUser><gr:likingUser>01058726096188651751</gr:likingUser><gr:likingUser>11980036041887010752</gr:likingUser><gr:likingUser>06848558116230134833</gr:likingUser><gr:likingUser>17268183178673568997</gr:likingUser><gr:likingUser>08314309684863377005</gr:likingUser><gr:likingUser>16090070772489785021</gr:likingUser><gr:likingUser>09586750355199337208</gr:likingUser><gr:likingUser>01029958431233486467</gr:likingUser><gr:likingUser>06570654964471034463</gr:likingUser><gr:likingUser>14820737047226068307</gr:likingUser><gr:likingUser>14211916916699959538</gr:likingUser><gr:likingUser>01719306988632112893</gr:likingUser><source gr:stream-id="feed/http://www.engadget.com/rss.xml"><id>tag:google.com,2005:reader/feed/http://www.engadget.com/rss.xml</id><title type="html">Engadget</title><link rel="alternate" href="http://www.engadget.com" type="text/html" /></source><feedburner:origLink>http://www.engadget.com/2010/03/09/1024-bit-rsa-encryption-cracked-by-carefully-starving-cpu-of-ele/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268063638644"><id gr:original-id="http://www.searchenginejournal.com/?p=18538">tag:google.com,2005:reader/item/35d2647c4366ce84</id><category term="Search Engine News" /><title type="html">Microsoft to Run a Massive Bing TV Campaign in the UK</title><published>2010-03-08T08:07:43Z</published><updated>2010-03-08T08:07:43Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/5WwKAzoEK6I/" type="text/html" /><content xml:base="http://www.searchenginejournal.com/" type="html">&lt;p&gt;The &lt;a href="http://www.guardian.co.uk/technology/2010/mar/08/microsoft-bing-tv-ads-google"&gt;Guardian UK&lt;/a&gt; is reporting that Microsoft Bing is preparing to launch a massive TV ad campaign aimed at challenging Google’s dominance in the UK search market. According to the report, the series of  Bing promotional TV ads is set to begin airing this week and will be promoting Bing as a “decision engine.”&lt;/p&gt;
&lt;p&gt;Microsoft has contracted the services of ad agency JWT. It aims to show how Bing simplifies the “information overload” that accompanies the results of  other search engines – obviously hitting on Google.&lt;/p&gt;
&lt;p&gt;Microsoft’s UK managing director Ashley Highfield said that  people worldwide may have forgotten that there is an alternative search engine.&lt;/p&gt;
&lt;p&gt;“People feel overawed by the internet and what they turn up when they are searching,” said Highfield.&lt;/p&gt;
&lt;p&gt;The said TV ad campaign feature ordinary people asking for information and getting their answers from Bing, will run for a month and then on a two-week bursts until Mid-June.  Backing up the Bing TV ad campaign is an equally massive digital campaign across Microsoft’s network and other media including social networking sites.&lt;/p&gt;
&lt;p&gt;It looks like Microsoft is on the final stretch of its promotional campaign for Bing and is now desperate to gain more users even if it cost the company around $2 billion.&lt;/p&gt;
&lt;p&gt;This is clearly stated by Mr. Highfield with the following statement:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;“It is a battle not just of mind but of heart as well. We are wanting to make an emotional connection – we are ploughing a different furrow here.”&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Check out the &lt;a href="http://www.searchenginejournal.com/seo-tools/7299/" title="seo tools"&gt;SEO Tools&lt;/a&gt; guide at &lt;a href="http://www.searchenginejournal.com"&gt;Search Engine Journal&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.searchenginejournal.com/microsoft-to-run-a-massive-bing-tv-campaign-in-the-uk/18538/"&gt;Microsoft to Run a Massive Bing TV Campaign in the UK&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/5WwKAzoEK6I" height="1" width="1"/&gt;</content><author><name>Arnold Zafra</name></author><source gr:stream-id="feed/http://www.searchenginejournal.com/feed/"><id>tag:google.com,2005:reader/feed/http://www.searchenginejournal.com/feed/</id><title type="html">Search Engine Journal</title><link rel="alternate" href="http://www.searchenginejournal.com" type="text/html" /></source><feedburner:origLink>http://www.searchenginejournal.com/microsoft-to-run-a-massive-bing-tv-campaign-in-the-uk/18538/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268063631545"><id gr:original-id="http://www.searchenginejournal.com/?p=18527">tag:google.com,2005:reader/item/ed1fac7cff59e1cb</id><category term="Search Engine News" /><category term="google docs" /><title type="html">Google Buys Online Collaboration Operator DocVerse</title><published>2010-03-06T13:50:04Z</published><updated>2010-03-06T13:50:04Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/PlaWSVLCG8U/" type="text/html" /><content xml:base="http://www.searchenginejournal.com/" type="html">&lt;p&gt;Google seems to be prepping up its online collaboration and cloud computing tools – Google Docs for the big league. Just recently, Google Docs supported uploading fo files from your computer and sharing that files with people you collaborate with via Google Docs. Now, something good is about to happen with Google’s cloud computing service – that is interoperability with Microsoft Office files. To make this happen,&lt;a href="http://googleenterprise.blogspot.com/2010/03/google-docs-welcomes-docverse.html"&gt; Google just bought DocVerse&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;DocVerse has allowed true collaboration feature right within Microsoft Office and by purchasing this company, Google wants to bring in DocVerse’s technology. This is of course to encourage more people to use cloud computing rather than the old desktop application settings.&lt;/p&gt;
&lt;p&gt;DocVerse will be bringing in plug-ins that will add standard Microsoft Office operation including real-time editing and online saving.&lt;/p&gt;
&lt;p&gt;As for other good things that DocVerse is bringing into  Google Docs, that is yet to be known as even Google has not yet announced this acquisition. But according to the WSJ, Google paid a handsome amount of  $25 million to DocVerse aside from other perks.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Check out the &lt;a href="http://www.searchenginejournal.com/seo-tools/7299/" title="seo tools"&gt;SEO Tools&lt;/a&gt; guide at &lt;a href="http://www.searchenginejournal.com"&gt;Search Engine Journal&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.searchenginejournal.com/google-buys-online-collaboration-operator-docverse/18527/"&gt;Google Buys Online Collaboration Operator DocVerse&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/PlaWSVLCG8U" height="1" width="1"/&gt;</content><author><name>Arnold Zafra</name></author><source gr:stream-id="feed/http://www.searchenginejournal.com/feed/"><id>tag:google.com,2005:reader/feed/http://www.searchenginejournal.com/feed/</id><title type="html">Search Engine Journal</title><link rel="alternate" href="http://www.searchenginejournal.com" type="text/html" /></source><feedburner:origLink>http://www.searchenginejournal.com/google-buys-online-collaboration-operator-docverse/18527/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1268051281630"><id gr:original-id="">tag:google.com,2005:reader/item/32e26f00f4a3e1ec</id><title type="html">The Ingredients of a Successful Website</title><published>2010-03-08T12:28:01Z</published><updated>2010-03-08T12:28:01Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/aGw-UEBT1Pg/" type="text/html" /><link rel="related" href="http://sixrevisions.com/" title="sixrevisions.com" /><content xml:base="http://sixrevisions.com/project-management/the-ingredients-of-a-successful-website/" type="html">The ingredients of a recipe for the success and growth of a website.&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/aGw-UEBT1Pg" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="user/13279602483212565421/source/com.google/link"><id>tag:google.com,2005:reader/user/13279602483212565421/source/com.google/link</id><title type="html">sixrevisions.com</title><link rel="alternate" href="http://sixrevisions.com/" type="text/html" /></source><feedburner:origLink>http://sixrevisions.com/project-management/the-ingredients-of-a-successful-website/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1267809697926"><id gr:original-id="http://css-tricks.com/?p=5728">tag:google.com,2005:reader/item/3cd7303e2615fd89</id><category term="Article" /><title type="html">Unicode Characters for Class Names</title><published>2010-03-05T13:15:48Z</published><updated>2010-03-05T13:15:48Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/V0qbA00Ii1Q/" type="text/html" /><content xml:base="http://css-tricks.com/" type="html">&lt;p&gt;Reader Kartlos emailed me in pointing to me to an interesting article by the great &lt;a href="http://snook.ca/archives/html_and_css/unicode_for_css_class_names"&gt;Mr. Snook&lt;/a&gt; from a few years back. I don’t think I had seen it before and it’s a bonafide “CSS Trick” so I thought I would share.&lt;/p&gt;&lt;p&gt;The idea is that you can use unicode characters (read: fancy symbols) for class names in your HTML, and even use write CSS selectors with those same characters.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&amp;quot;♫&amp;quot;&amp;gt;
    A.A. Bondy
    &amp;lt;em&amp;gt;I Can See The Pines Are Dancing&amp;lt;/em&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;.♫ {
   display: block;
   background: #eee;
   padding: 5px;
 }&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Pretty cool eh? I’d call my example above perfectly semantic as well, since the div with the music note class name is marking up a musician and song. Possibly even more semantic, as a music note symbolizes music moreso than any English word.&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I put together a &lt;a href="http://css-tricks.com/examples/UnicodeClassNames/"&gt;super simple demo page&lt;/a&gt; that shows it working. Oh, and yes-it-works-in-IE6™ &amp;amp; yes-it-validates™&lt;/p&gt;&lt;h3&gt;But…&lt;/h3&gt;&lt;p&gt;One funny thing? View the source on that page. I use PHP includes for the headers and footers of all my demos, and because of the character encoding (?) of that page the PHP doesn’t run it just sits there as text.&lt;/p&gt;&lt;div&gt; &lt;img src="http://css-tricks.com/wp-content/csstricks-uploads/phpastext.png" width="326" height="87" alt="" title=""&gt;&lt;br&gt; That ain’t right.&lt;/div&gt;&lt;div&gt; &lt;img src="http://css-tricks.com/wp-content/csstricks-uploads/codawarning.png" width="566" height="171" alt="" title=""&gt;&lt;br&gt; Coda does warn you first.&lt;/div&gt;&lt;p&gt;Weird eh? If you know how this could work both ways, let me know.&lt;/p&gt;&lt;h3&gt;Other uses&lt;/h3&gt;&lt;p&gt;Jonathan presented (in his original article) and idea for targeting the corners of a box.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&amp;quot;□&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;┌&amp;quot;&amp;gt;
    &amp;lt;div class=&amp;quot;┐&amp;quot;&amp;gt;
      &amp;lt;div class=&amp;quot;└&amp;quot;&amp;gt;
        &amp;lt;div class=&amp;quot;┘&amp;quot;&amp;gt;
          content
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Remember back a few years ago most of us were rocking rounded corners with nested divs and images like that! The corners symbols are clever, but I could see the &lt;tt&gt;&amp;lt;div class=&amp;quot;□&amp;quot;&amp;gt;&lt;/tt&gt; being used for like “container” or “box” style classes today, or, perhaps best of all, &lt;a href="http://css-tricks.com/snippets/css/clear-fix/"&gt;the clearfix&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I posted a little code clip of this over on &lt;a href="http://forrst.com/"&gt;Forrst&lt;/a&gt; (sorry I know most folks don’t have accounts there yet) and a guy named Aaron had a funny idea. Using upside down writing to be annoying! &lt;tt&gt;id='ɹǝpɐǝɥ', id='ɹǝddɐɹʍ', id='ɹǝʇooɟ'&lt;/tt&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/V0qbA00Ii1Q" height="1" width="1"/&gt;</content><author><name>Chris Coyier</name></author><gr:likingUser>11822496793097396577</gr:likingUser><gr:likingUser>08590315389401674576</gr:likingUser><gr:likingUser>11194223815418084383</gr:likingUser><gr:likingUser>06608104107472060843</gr:likingUser><gr:likingUser>09528196117345777215</gr:likingUser><gr:likingUser>12741494036260079436</gr:likingUser><gr:likingUser>17223797372639522583</gr:likingUser><gr:likingUser>13586163951678475896</gr:likingUser><gr:likingUser>15958982902895683344</gr:likingUser><gr:likingUser>12351670300482372876</gr:likingUser><gr:likingUser>11357199450723838060</gr:likingUser><gr:likingUser>14314320025059230092</gr:likingUser><gr:likingUser>15815815760798240497</gr:likingUser><gr:likingUser>13279602483212565421</gr:likingUser><gr:likingUser>11923159629715261272</gr:likingUser><source gr:stream-id="feed/http://css-tricks.com/feed/"><id>tag:google.com,2005:reader/feed/http://css-tricks.com/feed/</id><title type="html">CSS-Tricks</title><link rel="alternate" href="http://css-tricks.com" type="text/html" /></source><feedburner:origLink>http://css-tricks.com/unicode-class-names/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1267809561809"><id gr:original-id="http://css-tricks.com/?page_id=5785">tag:google.com,2005:reader/item/3a0d672f0d9c7e7c</id><category term="Article" /><title type="html">Set iPhone Bookmark Icon</title><published>2010-03-01T21:40:03Z</published><updated>2010-03-01T21:40:03Z</updated><link rel="alternate" href="http://feeds.brightscape.net/~r/googlereader/rob-shared-items/~3/wWWlBE44vDk/" type="text/html" /><content xml:base="http://pipes.yahoo.com/pipes/pipe.info?_id=ed5d0448a663b3bb5c22cafea4c13d1a" type="html">&lt;p&gt;Place this in your &amp;lt;head&amp;gt; section, and set the href attribute to an image to a 57px x 57px PNG file.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&amp;quot;apple-touch-icon&amp;quot; href=&amp;quot;iphone-icon.png&amp;quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;To prevent the iPhone from adding it’s own gloss:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&amp;quot;apple-touch-icon-precomposed&amp;quot; href=&amp;quot;icon&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CSS-TricksSnippets/~4/L6eA_6p1ZKw" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/googlereader/rob-shared-items/~4/wWWlBE44vDk" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:likingUser>15581407310368936308</gr:likingUser><gr:likingUser>08084833208116694974</gr:likingUser><gr:likingUser>03552062641104551421</gr:likingUser><source gr:stream-id="feed/http://feeds.feedburner.com/CSS-TricksSnippets"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/CSS-TricksSnippets</id><title type="html">CSS-Tricks Snippet Feed</title><link rel="alternate" href="http://pipes.yahoo.com/pipes/pipe.info?_id=ed5d0448a663b3bb5c22cafea4c13d1a" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/L6eA_6p1ZKw/</feedburner:origLink></entry></feed>
