<?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.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0ICQ38yeCp7ImA9WhRaFEs.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022</id><updated>2012-02-17T08:52:42.190+02:00</updated><category term="flash" /><category term="שמואל אחדות" /><category term="google-wave" /><category term="piicle" /><category term="earth" /><category term="super" /><category term="bashrc" /><category term="production" /><category term="yossi" /><category term="regexp" /><category term="detect-connection" /><category term="pre-defined-variables" /><category term="api" /><category term="chrome" /><category term="www" /><category term="evan" /><category term="catalunya" /><category term="ri" /><category term="homepage" /><category term="choose" /><category term="git" /><category term="ירח" /><category term="spam" /><category term="rss" /><category term="rails" /><category term="video" /><category term="רובי-און-ריילס" /><category term="email" /><category term="xss" /><category term="the" /><category term="israel" /><category term="trainspotting" /><category term="1234567890" /><category term="weather" /><category term="sanity" /><category term="shuffle" /><category term="crossdomain.xml" /><category term="to" /><category term="williams" /><category term="mad" /><category term="authentication" /><category term="macbook-touch" /><category term="boycott" /><category term="techcrunch" /><category term="after" /><category term="page" /><category term="ben-dror-yemini" /><category term="obama" /><category term="say" /><category term="حماس ، غزة ، والحرب ، وإسرائيل" /><category term="אייפון" /><category term="text" /><category term="חסילון" /><category term="mac" /><category term="tweets" /><category term="marketing" /><category term="mysql-injections" /><category term="svn" /><category term="google" /><category term="ruby" /><category term="this" /><category term="expire" /><category term="bloggers" /><category term="noting" /><category term="rbuff_fill" /><category term="best-editor" /><category term="debugger" /><category term="harm" /><category term="sony" /><category term="quote" /><category term="now" /><category term="irb" /><category term="tag" /><category term="command" /><category term="act" /><category term="1.9" /><category term="site" /><category term="think" /><category term="3.5" /><category term="programmer" /><category term="rubx" /><category term="results" /><category term="plugin" /><category term="suomi" /><category term="extreme" /><category term="computer" /><category term="finnish" /><category term="access" /><category term="image" /><category term="take" /><category term="paw" /><category term="hack" /><category term="islam" /><category term="personas" /><category term="cycle" /><category term="round" /><category term="רובי" /><category term="cookies" /><category term="note" /><category term="gary-jules" /><category term="startup" /><category term="world" /><category term="ssh" /><category term="better-place" /><category term="autocomplete" /><category term="enable-gzip-for-static-files-with-apache" /><category term="ball" /><category term="at-last" /><category term="alon" /><category term="wikipedia" /><category term="cool" /><category term="ruby-on-rails" /><category term="tag-ball" /><category term="epoch" /><category term="sql" /><category term="trick" /><category term="twitter" /><category term="log" /><category term="exception" /><category term="blame" /><category term="rescue" /><category term="taking-over-the-world-:-)" /><category term="cairo" /><category term="cheatsheet" /><category term="decimal-point" /><category term="timeout" /><category term="have" /><category term="beginner" /><category term="a-must" /><category term="%Q" /><category term="לשון" /><category term="bollocks" /><category term="before" /><category term="may" /><category term="funny" /><category term="aapl" /><category term="gigya" /><category term="gone" /><category term="poster" /><category term="art" /><category term="akismet" /><category term="indicator" /><category term="simpsons" /><category term="firefox" /><category term="iphone" /><category term="inaguration" /><category term="css" /><category term="js" /><category term="founders" /><category term="tips" /><category term="grep" /><category term="keyboard" /><category term="link" /><category term="performance" /><category term="ריילס" /><category term="invest" /><category term="float" /><category term="עברית" /><category term="future" /><category term="pagan" /><category term="terror" /><category term="mysql" /><category term="disk-space" /><category term="security" /><category term="i" /><category term="local" /><category term="עשרים-ושבע-לאוגוסט" /><category term="talkback" /><category term="cloud" /><category term="bash" /><category term="minimal" /><category term="eben" /><category term="noxss" /><category term="global" /><category term="one-line" /><category term="baby" /><category term="suicide" /><category term="errors" /><category term="sprugle" /><category term="speech" /><category term="vardi" /><category term="שמואלי" /><category term="sweden" /><category term="shimon" /><category term="wants" /><category term="screenshot" /><category term="methods" /><category term="בלוג" /><category term="modu" /><category term="shay-agassi" /><category term="screencast" /><category term="אקדמיה" /><category term="javascript" /><category term="rocker" /><category term="apple" /><category term="erdogan" /><category term="signature" /><category term="fast" /><category term="ahava" /><category term="gaza" /><category term="implementaion" /><category term="elad-meidar" /><category term="gzip" /><category term="youtube" /><category term="if-statement" /><category term="most" /><category term="surf" /><category term="string" /><category term="peres" /><category term="beautiful" /><category term="console" /><category term="find" /><category term="urlazy" /><category term="percentage" /><category term="helper" /><category term="handle" /><category term="internet" /><category term="ynet" /><category term="script" /><category term="pawst" /><category term="Siftables" /><category term="open" /><category term="background" /><category term="warming" /><category term="file" /><category term="wave" /><category term="addon" /><category term="hip-hip-hooray" /><category term="שמואלי-כותב-על-רובי-און-ריילס" /><category term="database" /><category term="simple-logger" /><category term="apache" /><category term="linux" /><category term="debug" /><category term="ubiquity post firefox addon" /><category term="tech" /><category term="holocuast" /><category term="seekinglalpha.com" /><category term="execute-system-commands" /><category term="ajax" /><category term="end-of-the-world" /><category term="روبي-على-قضبان" /><category term="convert" /><category term="tutorial" /><category term="your" /><category term="tag-cloud" /><category term="human-computation" /><category term="first" /><category term="blog" /><category term="jedit" /><category term="time" /><category term="shmuel-ahdut" /><category term="ad" /><category term="life" /><category term="jump" /><category term="over" /><category term="captcha" /><category term="הוסטינג" /><category term="jump-to-links" /><category term="web2.0" /><category term="shted-talk" /><category term="hellpers" /><category term="mad-world" /><category term="subtraction" /><category term="quickref" /><category term="search" /><category term="microsoft" /><category term="colors" /><category term="bundle" /><category term="i-like" /><category term="hamas" /><category term="שמואל-אחדות" /><title>רובי און ריילס | Ruby on Rails</title><subtitle type="html">&lt;center&gt;
Shmuel Ahdut |  שמואל אחדות
&lt;br&gt;&lt;br&gt;
&lt;strong&gt;
Internet, Life and what's between - חיים, אינטרנט ומה שביניהם&lt;/strong&gt;
&lt;br&gt;&lt;br&gt;
&lt;big&gt;&lt;strong&gt;'what &lt;i&gt;I&lt;/i&gt; see, is what &lt;i&gt;you&lt;/i&gt; get'&lt;/strong&gt;&lt;/big&gt;
&lt;/center&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://shmuel.ahdut.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://shmuel.ahdut.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>147</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/shmuelix" /><feedburner:info uri="shmuelix" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>shmuelix</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DkMDQn8zeip7ImA9WxBVEUk.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-8795772568601482254</id><published>2010-02-14T12:44:00.002+02:00</published><updated>2010-02-14T12:47:53.182+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-14T12:47:53.182+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="the" /><category scheme="http://www.blogger.com/atom/ns#" term="world" /><category scheme="http://www.blogger.com/atom/ns#" term="wants" /><category scheme="http://www.blogger.com/atom/ns#" term="to" /><category scheme="http://www.blogger.com/atom/ns#" term="take" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="over" /><title>What Does Google Want According To Google</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uw2nIGAOH4Q/S3fU0ACSDEI/AAAAAAAAASo/_Z9hbGHHw9I/s1600-h/Screen+shot+2010-02-14+at+12.46.28+PM.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 291px;" src="http://4.bp.blogspot.com/_uw2nIGAOH4Q/S3fU0ACSDEI/AAAAAAAAASo/_Z9hbGHHw9I/s400/Screen+shot+2010-02-14+at+12.46.28+PM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5438049064901020738" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-8795772568601482254?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=8795772568601482254&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/8795772568601482254?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/8795772568601482254?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/64Ii_lm1-kg/what-does-google-want-according-to.html" title="What Does Google Want According To Google" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_uw2nIGAOH4Q/S3fU0ACSDEI/AAAAAAAAASo/_Z9hbGHHw9I/s72-c/Screen+shot+2010-02-14+at+12.46.28+PM.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2010/02/what-does-google-want-according-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UARnY_eCp7ImA9WxBRF0w.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-7053731777899513691</id><published>2010-01-05T18:50:00.005+02:00</published><updated>2010-01-05T19:07:27.840+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-05T19:07:27.840+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="access" /><category scheme="http://www.blogger.com/atom/ns#" term="crossdomain.xml" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>No Permission crossdomain.xml</title><content type="html">So.. what exactly does crossdomain.xml  do ?&lt;br /&gt;&lt;br /&gt;"A &lt;em&gt;cross-domain policy file&lt;/em&gt; is an XML document that grants a web client—such as Adobe Flash Player (though not necessarily limited to it)—permission to handle data across multiple domains. When a client hosts content from a particular source domain and that content makes requests directed towards a domain other than its own, the remote domain would need to host a cross-domain policy file that grants access to the source domain, allowing the client to continue with the transaction. Policy files grant read access to data as well as permit a client to include custom headers in cross-domain requests." from &lt;a href="http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html#introduction"&gt;adobe.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you had enough of seeing all the routing errors on "/crossdomain.xml" in your logs,&lt;br /&gt;you need to place a "NO PERMISSION" crossdomain.xml specifications.&lt;br /&gt;&lt;br /&gt;Simply put the following content on "public/crossdomain.xml" file in your app:&lt;br /&gt;&lt;blockquote&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cross-domain-policy&amp;gt;&lt;br /&gt; &amp;lt;site-control permitted-cross-domain-policies="none"/&amp;gt;&lt;br /&gt;&amp;lt;/cross-domain-policy&amp;gt;&lt;/blockquote&gt;That's it, Access will be explicitly be denied to everyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-7053731777899513691?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=7053731777899513691&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7053731777899513691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7053731777899513691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/76khZXLIkFI/no-permission-crossdomainxml.html" title="No Permission crossdomain.xml" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>6</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2010/01/no-permission-crossdomainxml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcEQHgyfCp7ImA9WxBREEU.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-5030464964552379755</id><published>2009-12-29T13:24:00.002+02:00</published><updated>2009-12-29T13:26:41.694+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-29T13:26:41.694+02:00</app:edited><title>Did you mean: recursion ?</title><content type="html">Search for the word: "recursion" on Google.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=recursion"&gt;http://www.google.com/search?q=recursion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now click the "Did you mean" Link.&lt;br /&gt;&lt;br /&gt;Click again.&lt;br /&gt;&lt;br /&gt;Repeat ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-5030464964552379755?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=5030464964552379755&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5030464964552379755?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5030464964552379755?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/iJtLZ_NA05Y/did-you-mean-recursion.html" title="Did you mean: recursion ?" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/12/did-you-mean-recursion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBQHo4eyp7ImA9WxNbEUw.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-1618911613958303740</id><published>2009-11-13T15:12:00.003+02:00</published><updated>2009-11-13T15:30:51.433+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-13T15:30:51.433+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="suomi" /><category scheme="http://www.blogger.com/atom/ns#" term="finnish" /><category scheme="http://www.blogger.com/atom/ns#" term="ahava" /><title>What does 'Ahava' means in Suomi (Finnish)</title><content type="html">I decided to verify the old rumor about the word Ahava in Finnish.&lt;br /&gt;&lt;br /&gt;Ahava (אהבה) in Hebrew means love, but apparently it also has a meaning in Suomi, the Finnish language.&lt;br /&gt;&lt;br /&gt;From:&lt;br /&gt;http://translate.google.com/translate_t#fi|en|ahava&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;noun&lt;/td&gt;&lt;td&gt;&lt;ol&gt;&lt;li&gt;march wind&lt;/li&gt;&lt;li&gt;weather-beaten&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Niceee :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-1618911613958303740?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=1618911613958303740&amp;isPopup=true" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/1618911613958303740?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/1618911613958303740?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/MsIlC6TDN4g/what-does-ahava-means-in-suomi-finnish.html" title="What does 'Ahava' means in Suomi (Finnish)" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/11/what-does-ahava-means-in-suomi-finnish.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUEQX08cCp7ImA9WxNUFkU.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-5338356395427993826</id><published>2009-11-08T15:09:00.003+02:00</published><updated>2009-11-08T15:16:40.378+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-08T15:16:40.378+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="elad-meidar" /><category scheme="http://www.blogger.com/atom/ns#" term="rails" /><category scheme="http://www.blogger.com/atom/ns#" term="sanity" /><category scheme="http://www.blogger.com/atom/ns#" term="exception" /><category scheme="http://www.blogger.com/atom/ns#" term="funny" /><title>The Funniest Rails exception EVER</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uw2nIGAOH4Q/SvbEfrLr--I/AAAAAAAAARo/fLTW85Ok8IE/s1600-h/Screen+shot+2009-11-08+at+3.08.08+PM.png"&gt;&lt;img style="cursor: pointer; width: 683px; height: 92px;" src="http://2.bp.blogspot.com/_uw2nIGAOH4Q/SvbEfrLr--I/AAAAAAAAARo/fLTW85Ok8IE/s400/Screen+shot+2009-11-08+at+3.08.08+PM.png" alt="" id="BLOGGER_PHOTO_ID_5401720851524221922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While reading today one of &lt;a href="http://blog.eizesus.com/"&gt;my favorite Ruby on Rails&lt;/a&gt; blogs,&lt;br /&gt;I encountered this funny Rails exception:&lt;br /&gt;&lt;h1&gt;   Exception Caught in EladMeidar#life &lt;/h1&gt;&lt;pre&gt;uninitialized constant Sanity&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Knowing Elad first hand, and his hilarious sense of humor, I guess this is probably his new ingenious blog template.&lt;br /&gt;&lt;br /&gt;But who know ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-5338356395427993826?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=5338356395427993826&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5338356395427993826?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5338356395427993826?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/lQmpt2mdqk0/funniest-rails-exception-ever.html" title="The Funniest Rails exception EVER" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_uw2nIGAOH4Q/SvbEfrLr--I/AAAAAAAAARo/fLTW85Ok8IE/s72-c/Screen+shot+2009-11-08+at+3.08.08+PM.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/11/funniest-rails-exception-ever.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYBQXszeCp7ImA9WxNXGEo.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-94236749374640334</id><published>2009-10-07T01:34:00.000+02:00</published><updated>2009-10-07T01:35:50.580+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-07T01:35:50.580+02:00</app:edited><title>Google Bar Code Logo</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;This is probably one of the best google logos I Have seen until now:&lt;br/&gt;&lt;br/&gt;&lt;img src='http://lh6.ggpht.com/_uw2nIGAOH4Q/SsvTartwJoI/AAAAAAAAARM/er72aOW_884/%5BUNSET%5D.png?imgmax=800' style='max-width: 800px;'/&gt;&lt;br/&gt;Clicking on the logo will take you to &lt;a href='http://www.google.com/webhp?hl=en#q=bar+code&amp;amp;ct=barcode09&amp;amp;oi=ddle&amp;amp;fp=cfa5904f5913bf03'&gt;Google's search result for "bar code"&lt;/a&gt;.&lt;br/&gt;The bar code was invented exactly 57 years ago, on October 7th 1952.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=a7ac76d9-c839-8501-9b4c-54b6fafa5d58' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-94236749374640334?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=94236749374640334&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/94236749374640334?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/94236749374640334?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/93tGzqJyqOU/google-bar-code-logo.html" title="Google Bar Code Logo" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_uw2nIGAOH4Q/SsvTartwJoI/AAAAAAAAARM/er72aOW_884/s72-c/%5BUNSET%5D.png?imgmax=800" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/10/google-bar-code-logo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ASH45eSp7ImA9WxNQFkg.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-1436383392414459674</id><published>2009-09-23T00:28:00.000+03:00</published><updated>2009-09-23T00:29:09.021+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-23T00:29:09.021+03:00</app:edited><title>jGrowl - jQuery Growl Plugin</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;jQuery is great and so is Growl for Mac.&lt;br/&gt;Combining the both with &lt;a href='http://www.stanlemon.net/projects/jgrowl.html'&gt;jGrowl&lt;/a&gt; creates a pretty cool and slick web application notification system.&lt;br/&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href='http://www.stanlemon.net/projects/jgrowl.html'&gt;jGrowl&lt;/a&gt; is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's &lt;a href='http://growl.info'&gt;Growl Framework&lt;/a&gt; works.&lt;/p&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=8051d3a1-2661-8c16-b3d3-cba056a920d2' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-1436383392414459674?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=1436383392414459674&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/1436383392414459674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/1436383392414459674?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/qsCPe6ar9OE/jgrowl-jquery-growl-plugin.html" title="jGrowl - jQuery Growl Plugin" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/09/jgrowl-jquery-growl-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04ASHo9fCp7ImA9WxNQFkk.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-7420101996368088241</id><published>2009-09-22T20:51:00.000+03:00</published><updated>2009-09-22T20:52:29.464+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T20:52:29.464+03:00</app:edited><title>The New Yahoo Google</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Finally Yahoo had come to their senses. &lt;br/&gt;Simple design for their search feature.&lt;br/&gt;&lt;br/&gt;Its not about page loading time. Yahoo main homepage sometimes loads even faster then Google.&lt;br/&gt;With Yahoo's amazing client performance technologies, their homepage is really blazing fast,&lt;br/&gt;but the simple truth is that people don't really need this overwhelming flood of information and images.&lt;br/&gt;(or maybe its just me ;)&lt;br/&gt;&lt;br/&gt;&lt;img src='http://lh4.ggpht.com/_uw2nIGAOH4Q/SrkOGH0GI2I/AAAAAAAAARI/Dtbmg6ztEqU/%5BUNSET%5D.png?imgmax=800' style='max-width: 800px;'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href='http://search.yahoo.com/'&gt;take a loook here&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=a0e5c14b-7c60-8ba2-9624-6af8800e1c50' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-7420101996368088241?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=7420101996368088241&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7420101996368088241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7420101996368088241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/tjU9dyAP7y4/new-yahoo-google.html" title="The New Yahoo Google" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_uw2nIGAOH4Q/SrkOGH0GI2I/AAAAAAAAARI/Dtbmg6ztEqU/s72-c/%5BUNSET%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/09/new-yahoo-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGR3c5eyp7ImA9WxNQFkw.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-6329525946396931085</id><published>2009-09-22T13:53:00.001+03:00</published><updated>2009-09-22T13:58:46.923+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T13:58:46.923+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="to" /><category scheme="http://www.blogger.com/atom/ns#" term="search" /><category scheme="http://www.blogger.com/atom/ns#" term="jump-to-links" /><category scheme="http://www.blogger.com/atom/ns#" term="results" /><category scheme="http://www.blogger.com/atom/ns#" term="page" /><category scheme="http://www.blogger.com/atom/ns#" term="jump" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Now Showing "Jump to" Links within Search Results</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;When trying to google today the term &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=my+applications+twitter.com&amp;amp;aq=f&amp;amp;oq=&amp;amp;aqi="&gt;"my applications twitter.com"&lt;/a&gt;, I saw "Jump to" links within what usually contains the page's description or an excerpt from the article.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_uw2nIGAOH4Q/Srib-FfbyNI/AAAAAAAAARE/TxK6Sf3Smo4/%5BUNSET%5D.png?imgmax=800" /&gt;&lt;br /&gt;&lt;br /&gt;This is quite amazing:&lt;br /&gt;&lt;br /&gt;Google have returned results for my query, which appears within links 'anchor text' in the resulted page, offering me to jump to that link, straight from the search results page.&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img src="http://img.zemanta.com/pixy.gif?x-id=847e6f2d-f420-8617-aabc-f6e5052e5181" alt="" class="zemanta-pixie-img" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-6329525946396931085?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=6329525946396931085&amp;isPopup=true" title="29 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/6329525946396931085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/6329525946396931085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/0zDbscvtQVo/google-now-showing-to-links-within.html" title="Google Now Showing &amp;quot;Jump to&amp;quot; Links within Search Results" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_uw2nIGAOH4Q/Srib-FfbyNI/AAAAAAAAARE/TxK6Sf3Smo4/s72-c/%5BUNSET%5D.png?imgmax=800" height="72" width="72" /><thr:total>29</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/09/google-now-showing-to-links-within.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQn08fip7ImA9WxNQFU4.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-7848398148746858540</id><published>2009-09-21T14:20:00.001+03:00</published><updated>2009-09-21T14:23:03.376+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-21T14:23:03.376+03:00</app:edited><title>I Love These 'Did You Know' Videos!</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;h1&gt;Did you know 2.0&lt;/h1&gt;&lt;br /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param value="http://www.youtube.com/v/pMcfrLYDm2U&amp;amp;feature=youtube_gdata" name="movie"&gt; &lt;param value="transparent" name="wmode"&gt; &lt;embed wmode="transparent" type="application/x-shockwave-flash" src="http://www.youtube.com/v/pMcfrLYDm2U&amp;amp;feature=youtube_gdata" height="355" width="425"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Did you know 3.0&lt;/h1&gt;&lt;br /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param value="http://www.youtube.com/v/lUMf7FWGdCw&amp;amp;feature=youtube_gdata" name="movie"&gt; &lt;param value="transparent" name="wmode"&gt; &lt;embed wmode="transparent" type="application/x-shockwave-flash" src="http://www.youtube.com/v/lUMf7FWGdCw&amp;amp;feature=youtube_gdata" height="355" width="425"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Did You Know 4.0&lt;/h1&gt;&lt;br /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param value="http://www.youtube.com/v/6ILQrUrEWe8&amp;amp;feature=youtube_gdata" name="movie"&gt; &lt;param value="transparent" name="wmode"&gt; &lt;embed wmode="transparent" type="application/x-shockwave-flash" src="http://www.youtube.com/v/6ILQrUrEWe8&amp;amp;feature=youtube_gdata" height="355" width="425"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-7848398148746858540?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=7848398148746858540&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7848398148746858540?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7848398148746858540?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/i06WYnQZNyw/i-love-these-you-know-videos.html" title="I Love These &amp;#39;Did You Know&amp;#39; Videos!" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/09/i-love-these-you-know-videos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYNQHcycCp7ImA9WxNQEE8.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-256538454317814216</id><published>2009-09-15T16:40:00.002+03:00</published><updated>2009-09-15T16:43:11.998+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-15T16:43:11.998+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rocker" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="implementaion" /><category scheme="http://www.blogger.com/atom/ns#" term="funny" /><category scheme="http://www.blogger.com/atom/ns#" term="baby" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Linux Baby Rocker - Funny!</title><content type="html">&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bYcF_xX2DE8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/bYcF_xX2DE8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;[v] Linux&lt;br /&gt;[v] Bash script&lt;br /&gt;[  ] Baby&lt;br /&gt;&lt;br /&gt;I have just one thing missing..&lt;br /&gt;Any (female) volunteers ? ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-256538454317814216?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=256538454317814216&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/256538454317814216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/256538454317814216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/luVvwBezrvA/linux-baby-rocker-funny.html" title="Linux Baby Rocker - Funny!" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/09/linux-baby-rocker-funny.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMQHo4fyp7ImA9WxJbF0Q.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-4767753349231592377</id><published>2009-07-28T17:58:00.004+03:00</published><updated>2009-07-28T18:16:21.437+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-28T18:16:21.437+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="signature" /><category scheme="http://www.blogger.com/atom/ns#" term="gigya" /><category scheme="http://www.blogger.com/atom/ns#" term="authentication" /><title>Gigya Ruby Integration: Signatures and Authentications</title><content type="html">Here we sign the status REST API call and pass it to gigya's servers.&lt;br /&gt;I am using here the hmac/sha1 lib you can find here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rubyforge.org/projects/ruby-hmac/"&gt;http://rubyforge.org/projects/ruby-hmac/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This authentication method only works for the status api call as the http parameters are ordered hard coded and not sorted automatically.&lt;br /&gt;Some modifications may be needed for other API calls.&lt;br /&gt;&lt;br /&gt;The user, id, status_message are instance methods of the Post class.&lt;br /&gt;See the comments embeded in the code.&lt;br /&gt;&lt;br /&gt;class Post&lt;br /&gt;&amp;nbsp;&amp;nbsp;def authenticate_and_share&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: escape the status message and replace all + with %20 as spaces are CGI.escaped to +&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message_text = CGI.escape(status_message).gsub('+', '%20')&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user_id = user.id&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: here are the parameters you need to supply from your Gigya site's settings page.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; api_url = "http://socialize.api.gigya.com/socialize.setStatus"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; api_key = "HERE_GOES_YOUR_API_KEY"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gigya_secret_key = "HERE_GOES_YOUR_GIGYA_SECRET_KEY"&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: decode secret key and prepare nonce.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gigya_secret = Base64.decode64(gigya_secret_key)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp = Time.now.gmtime.to_i&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nonce = "#{user_id}#{id}#{timestamp}"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_method = "GET" #@shmu: define your HTTP method&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: parameters are ordered alphabetically, base string include http method api call and parameters, all seperetaed with unescaped "&amp;amp;"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parameters = CGI.escape("apiKey=#{CGI.escape(api_key)}&amp;amp;nonce=#{CGI.escape(nonce)}&amp;amp;status=#{message_text}&amp;amp;timestamp=#{timestamp}&amp;amp;uid=#{user_id}")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base_string = "#{http_method}&amp;amp;#{CGI.escape(api_url)}&amp;amp;#{parameters}"&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: hmac/sha1 encription for the gigya secret and the base_string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hmacsha1 = HMAC::SHA1.digest(gigya_secret, base_string)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gigya_sign = Base64.encode64(hmacsha1).chomp.gsub(/\n/,'')&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gigya_sign = CGI.escape(gigya_sign) #@shmu: we must escape the signature as well.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: finalized api request url with the signed signature&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request_url = "#{api_url}?apiKey=#{api_key}&amp;amp;nonce=#{nonce}&amp;amp;status=#{message_text}&amp;amp;timestamp=#{timestamp}&amp;amp;uid=#{user_id}&amp;amp;sig=#{gigya_sign}"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts request_url.inspect&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: read the response&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response_text = open(request_url).read&lt;br /&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #@shmu: handle error messages from gigya XML output.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regexp = /\&lt;statuscode\&gt;(.*?)\&lt;\/statusCode\&gt;/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status_code = response_text.scan(regexp).to_s.to_i&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if status_code == 200&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; okmsg = "Gigya: Content Shared: #{status_message} [#{user.nick}]"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.info okmsg&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return okmsg&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise "GIGYA RESPONSE ERROR: #{response_text.scan(/\&lt;errormessage\&gt;(.*?)\&lt;\/errorMessage\&gt;/).to_s} \n\n #{response_text.inspect} \n\n\n [id:#{id}, user:#{user}]\n\nStatusMessage: #{status_message}\n\n Basestring: #{base_string}\n\n RequestURL: #{request_url}\n\n\n"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;br /&gt;&amp;nbsp;&amp;nbsp; end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here is the controller method for the ajax singature call:&lt;br /&gt;&lt;br /&gt;class GigyaController &lt; ApplicationController&lt;br /&gt;&amp;nbsp;&amp;nbsp;#@shmu&lt;br /&gt;&amp;nbsp;&amp;nbsp;# seal a signature to be passed by the user's client to gigya, to register its user id and the corresponding gigya user.&lt;br /&gt;&amp;nbsp;&amp;nbsp;# returns a json with all the parameters that are passed through the client. &lt;br /&gt;&amp;nbsp;&amp;nbsp;def signature&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if authenticated_user&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;user_id = @user.id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#@shmu: timestamp is GMT 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gmtimestamp = Time.now.gmtime.to_s(:db)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;base_string = "#{gmtimestamp}_#{user_id.to_s}"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gigya_secret_key = "YOUR_GIGYA_SECRET_KEY"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#@shmu: decode secret key and sign it with the base_string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gigya_secret = Base64.decode64(gigya_secret_key)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hmacsha1 = HMAC::SHA1.digest(gigya_secret, base_string)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gigya_sign = Base64.encode64(hmacsha1).chomp.gsub(/\n/,'')&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#@shmu: signature is passed back to client in JSON format&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;render :inline =&gt; "{ 'user_id' : \"#{user_id}\", 'timestamp' : \"#{gmtimestamp}\", 'signature' : \"#{gigya_sign}\" }" and return&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;render :inline =&gt; 'failed' and return&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;end &lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Post question in the comments, and i will be happy to answer&lt;/errormessage\&gt;&lt;/statuscode\&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-4767753349231592377?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=4767753349231592377&amp;isPopup=true" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/4767753349231592377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/4767753349231592377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/iWXnNJ4IBKQ/gigya-ruby-integration-signatures-and.html" title="Gigya Ruby Integration: Signatures and Authentications" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/07/gigya-ruby-integration-signatures-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4HRXw9eip7ImA9WxJXFkk.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-5761697113141901783</id><published>2009-06-10T16:34:00.000+03:00</published><updated>2009-06-10T16:35:34.262+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T16:35:34.262+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="3.5" /><title>Videos on FireFox 3.5</title><content type="html">&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3tLBLVtIk3A&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3tLBLVtIk3A&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-5761697113141901783?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=5761697113141901783&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5761697113141901783?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5761697113141901783?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/FzQ8HIXOg7U/videos-on-firefox-35.html" title="Videos on FireFox 3.5" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/06/videos-on-firefox-35.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUERng5eSp7ImA9WxJXFk8.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-6762829336311996965</id><published>2009-06-10T12:45:00.002+03:00</published><updated>2009-06-10T12:46:47.621+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T12:46:47.621+03:00</app:edited><title>Apple's AppWall on WWDC</title><content type="html">&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KiQ62WVvT10&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KiQ62WVvT10&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br&gt;This board shows you in real time when an iPhone app is being purchased, creating this cool effect you see in front of you.&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-6762829336311996965?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=6762829336311996965&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/6762829336311996965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/6762829336311996965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/D72fzxWf2Rs/apples-appwall-on-wwdc.html" title="Apple's AppWall on WWDC" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/06/apples-appwall-on-wwdc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYARXgzeyp7ImA9WxJQGEg.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-5199843819137125337</id><published>2009-06-01T11:59:00.006+03:00</published><updated>2009-06-01T14:35:44.683+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-01T14:35:44.683+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="islam" /><category scheme="http://www.blogger.com/atom/ns#" term="obama" /><category scheme="http://www.blogger.com/atom/ns#" term="speech" /><category scheme="http://www.blogger.com/atom/ns#" term="cairo" /><category scheme="http://www.blogger.com/atom/ns#" term="ben-dror-yemini" /><title>What Obama Should Say in His Speech Addressing the Muslim World from Cairo</title><content type="html">by &lt;a href="http://www.nrg.co.il/gevanew/owa/MORE.OPINIONS?pWriterID=147148"&gt;Ben Dror Yemini&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;"I’m standing here today, in the capital city of a state with an ancient historic legacy, in the heart of an area that created one of the most magnificent cultures. And I’ll tell you in the beginning of my speech: it's time to stop the racism against the Muslim world.&lt;br /&gt;&lt;br /&gt;In the name of the American nation, I came here to ask for forgiveness.&lt;br /&gt;&lt;br /&gt;For many years, many people in the west, including people in my country, referred to Muslims as "inferior" creatures. &lt;br /&gt;&lt;br /&gt;Many people, unfortunately, adopted the condescending approach and the racism.&lt;br /&gt;&lt;br /&gt;They also refer to Muslims as the retarded children of the world.&lt;br /&gt;&lt;br /&gt;Let me avoid from covering up the information. The situation is bad. Three extended reports about the Arab world were published in the last decade. These reports were written by intellectuals from the Arab world. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The situation that comes up from them is rough. Most of the Arabs live in dictator governments. The investment in education in these countries is much smaller than the world average. The level of the university's is low. In twenty two Arab states there is not one democratic government. The amount of scientifically Publications, that has significance to the nations themselves and the world in general, strives to zero.&lt;br /&gt;&lt;br /&gt;On the other hand, the amount of hatred publications hits a world record. Except for one state, Tunisia, where there’s serious effort of changing the sad reality, the woman status is very low. The depression continues. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;So it is also in the financial area. The investments in research and development are low. The Muslim world almost doesn't produce a thing.&lt;br /&gt;&lt;br /&gt;With out the oil on her side, Saudi would look like Somalia. Tribal wars, ethnicity and religiosity are the main characteristics of this world. Muslims slaughtering Muslims and the world is silent. The numbers aren’t deceptive. In the last six decades, about twelve million Muslims in the world were killed. Ten million of them were killed by Muslims. Most of them by totalitarian governments and followers of the radical Muslim politics. The people who shout in protests "death to America" aren’t killing Americans. They kill they’re own brothers in Afghanistan, Iraq, Algeria and Pakistan.&lt;br /&gt;&lt;br /&gt;These are the same people who dictate the depression, the absence of liberties, and woman rights. There is no war between the west and the Islam. It’s a lie. There’s a war between islamistics and the Islam. It’s not even a war, it's a slaughter. And the world is quiet. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The racists think that you are different. They think that you are not like other human beings. You can get out from the circle of depression, slaughter, ignorance and distress. It will happen only if the whole world will treat you as adults. And mostly-if you will treat yourselves as adult and equal people.&lt;br /&gt;&lt;br /&gt;Too many years there were people in the west who blamed the whole world in the distress of the Muslim world.  Too many who released you from all responsibility to your condition. Too many provided you excuses to any wrong you are doing.  No more, Muslim brothers. No more. The Oppression of women is not a result of colonialism.&lt;br /&gt;&lt;br /&gt;The genocide in Darfur is not a result of Zionism. Civil wars in Pakistan, Algeria, Somalia and Lebanon are not a result of western giant companies. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The massive massacres of Sadam Hussein did not happen because of the Globalization.&lt;br /&gt;&lt;br /&gt;The ones who dismisses the Muslim world from responsibility into the culture of fear and operation, is hurting the Muslims and reinforces the islamistics who slaughter, them.&lt;br /&gt;&lt;br /&gt;The west is guilty, they told you. The Zionism is guilty; they were moving you towards hate. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;There isn’t a bigger lie. There isn’t bigger racism. As a son to a Muslim father, I don't think you are different. And the first condition for getting out from the distress is acknowledging that a choice has to be made between external and self deception to self Responsibility. Stop blaming all the others. Stop the self fraud. It is time for responsibility.  &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;I am not saying anything new. Everything I say, many Muslims claim. They are here, among you. They are worth listening to. They don’t mean bad. On the contrary. They want the best for the Muslim world. They know that there are common human values that are not values of another certain groups. Equality, freedom of speech, honor, individual liberties and woman liberation isn’t western values. These are universal values. Every society and every nation and every community who left out the internal depression and the woman depression achieved accomplishments and wellbeing. The Muslim world was at the pick of his prime before hounded of years. He con and should take again a place of honor in development, prosperity, creation. Their key is one: adopting universal values while preserving the self legacy .It's true that sometimes it is contradictive. And because of that, there is a need for compatibility. He, who wants to stick to values that were acceptable hundred of years ago, can not complain for his accomplishments to be hundred of years behind.  &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;I will not avoid one of the major issues that keep the Arab world busy. Israel. You got used to slogans. It is time to get rehabilitated from them. Instead of learning from this young state, you have made her the excuse of every problem. Watch what millions of Jewish refugee are accomplished in several years. More scientifically publications, more medicine development, more inventions are made in Israel than the whole Muslim world. &lt;br /&gt;&lt;br /&gt;Seven million Israelis contribute to developing the mankind than 1.4 milliard Muslims. Is this country interfering anyone in Saudi to develop medicine? Is this country causing the genocide in Darfur? Will this country always continue to be the excuse for every injustice and oppression?  &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;My many advisers prepared me an entire different speech. They claimed it’s is not allowed for me to tell you the truth. That it might hurt your Muslim dignity. I’m sorry, but they are also captured, in a condescending state of mind. I, barrack Hussein obama, swore to fight racism. And that is why is did not give up. I came to you as a son to a Muslim father in order to capture this historic moment and say: no more lies. No more excuses. No more racism. No more self deception.&lt;br /&gt;&lt;br /&gt;In these moments people are walking to the streets with slogans of "death to America". Those are the people who slaughter Muslims. If Islam is the religion of peace and Reconciliation, if there is another Islam- let it appear now. Go out to the streets, people of peace, because if you will lose you will become victims. Please, dear Muslims, see me as a brother and a partner. Let’s depress the depressors, and march towards a more fair footer. This is an opportunity for change. Let’s take advantage of it together. With hope. With faith. With a new path. Yes, we can."&lt;br /&gt;&lt;br /&gt;With the end of his speech, obama and his entourage went out to the roof of the building. Helicopters that were ready for them, took them to a ship of the six's navy. Violent protests started to spread amongst the Arab world. For the first time the anti- radical Muslims also went out to the streets. A war between the Muslims and islamistics has begun.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Please &lt;a href="http://digg.com/political_opinion/What_Obama_Should_Say_in_His_Speech_in_Cairo"&gt;Digg&lt;/a&gt; and/or &lt;a href="http://twitter.com/home?status=RT @shmu What Obama Should Say in His Speech Addressing the Muslim World from Cairo http://tinyurl.com/n8dqfn"&gt;Tweet&lt;/a&gt; this post.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* All rights reserved to Ben Dror Yemini, the content in this blog post was translated from his &lt;a href="http://www.nrg.co.il/online/1/ART1/896/850.html"&gt;original Hebrew article&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-5199843819137125337?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=5199843819137125337&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5199843819137125337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5199843819137125337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/abFhMNIargc/what-obama-should-say-in-his-speech.html" title="What Obama Should Say in His Speech Addressing the Muslim World from Cairo" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/06/what-obama-should-say-in-his-speech.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADQH86eSp7ImA9WxJQFUQ.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-6263405050470909892</id><published>2009-05-29T13:15:00.002+03:00</published><updated>2009-05-29T13:26:11.111+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-29T13:26:11.111+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google-wave" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="wave" /><title>Google Wave Developer Preview at Google I/O 2009</title><content type="html">&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/v_UyVmITiYQ&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/v_UyVmITiYQ&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techcrunch.com/2009/05/28/google-wave-drips-with-ambition-can-it-fulfill-googles-grand-web-vision/"&gt;Techcrunch Article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-6263405050470909892?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=6263405050470909892&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/6263405050470909892?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/6263405050470909892?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/6lW0u1v64vw/google-wave-developer-preview-at-google.html" title="Google Wave Developer Preview at Google I/O 2009" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/05/google-wave-developer-preview-at-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAMQHszeyp7ImA9WxJQE0k.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-463272165403407858</id><published>2009-05-26T17:31:00.002+03:00</published><updated>2009-05-26T17:39:41.583+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-26T17:39:41.583+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="poster" /><category scheme="http://www.blogger.com/atom/ns#" term="choose" /><category scheme="http://www.blogger.com/atom/ns#" term="trainspotting" /><category scheme="http://www.blogger.com/atom/ns#" term="life" /><category scheme="http://www.blogger.com/atom/ns#" term="future" /><title>Choose a Life - Choose Your Future (Trainspotting)</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://a5.vox.com/6a00f48d10f4b00001011015e38b4d860b-500pi"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 308px; height: 425px;" src="http://a5.vox.com/6a00f48d10f4b00001011015e38b4d860b-500pi" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Choose Life. Choose a job. Choose a career. Choose a family.&lt;br /&gt;Choose a fucking big television, choose washing machines, cars,&lt;br /&gt;compact disc players and electrical tin openers. Choose good&lt;br /&gt;health, low cholesterol, and dental insurance. Choose fixed&lt;br /&gt;interest mortage repayments. Choose a starter home. Choose your&lt;br /&gt;friends. Choose leisurewear and matching luggage. Choose a&lt;br /&gt;three-piece suite on hire purchase in a range of fucking fabrics.&lt;br /&gt;Choose DIY and wondering who the fuck you are on a Sunday morning.&lt;br /&gt;Choose sitting on that couch watching mind-numbing, spirit-crushing&lt;br /&gt;game shows, stuffing fucking junk food into your mouth. Choose&lt;br /&gt;rotting away at the end of it all, pishing your last in a miserable&lt;br /&gt;home, nothing more than an embarrassment to the selfish, fucked up&lt;br /&gt;brats you spawned to replace yourself.&lt;br /&gt;&lt;br /&gt;Choose your future.&lt;br /&gt;&lt;br /&gt;Choose life.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eAHI3bH0rbc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/eAHI3bH0rbc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-463272165403407858?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=463272165403407858&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/463272165403407858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/463272165403407858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/Ty5fI4LN0tE/choose-life-choose-your-future.html" title="Choose a Life - Choose Your Future (Trainspotting)" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/05/choose-life-choose-your-future.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8DSX0-cSp7ImA9WxJQE04.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-4244878918984548479</id><published>2009-05-26T12:46:00.003+03:00</published><updated>2009-05-26T14:37:58.359+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-26T14:37:58.359+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="js" /><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="log" /><category scheme="http://www.blogger.com/atom/ns#" term="debug" /><category scheme="http://www.blogger.com/atom/ns#" term="ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="errors" /><title>Log Javascript Errors using AJAX</title><content type="html">A lot of users were complaining lately that some core functionalities are not working for them any more.&lt;br /&gt;The problem here was that for me there was no problems what so ever, and couldn't recreate the issue in any way.&lt;br /&gt;&lt;br /&gt;Emailing the users and waiting for their response is also quite problematic. (Especially if one of them is 80years old and doesn't really understand what's going on.&lt;br /&gt;&lt;br /&gt;The first solution for these kind of situations that came into my mind, was to create a system that will catch all errors and will pass it to the server for logging using Ajax.&lt;br /&gt;&lt;br /&gt;It seems that everything you can think about is already out there:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetheaven.com/UploadFile/sundaramkumar/LogJavascriptErrors02272008002456AM/LogJavascriptErrors.aspx"&gt;http://www.dotnetheaven.com/UploadFile/sundaramkumar/LogJavascriptErrors02272008002456AM/LogJavascriptErrors.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Of course we can tweak these methods and say X limit errors can be sent to server (to avoid flooding), or use a variable to turn it on/off (especially after new deploys or when we are getting a lot of complaints from users)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-4244878918984548479?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=4244878918984548479&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/4244878918984548479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/4244878918984548479?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/FFBqpzfJWCw/log-javascript-errors-using-ajax.html" title="Log Javascript Errors using AJAX" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/05/log-javascript-errors-using-ajax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIFR38zcCp7ImA9WxJQEUU.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-4678866761258304201</id><published>2009-05-24T20:21:00.001+03:00</published><updated>2009-05-24T20:35:16.188+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T20:35:16.188+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="better-place" /><category scheme="http://www.blogger.com/atom/ns#" term="shted-talk" /><category scheme="http://www.blogger.com/atom/ns#" term="shay-agassi" /><title>Shay Aggasi's Amazing TED Talk about a Better Place</title><content type="html">&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/ShaiAgassi_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/ShaiAgassi-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=512" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/ShaiAgassi_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/ShaiAgassi-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=512"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is an idea worth spreading !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-4678866761258304201?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=4678866761258304201&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/4678866761258304201?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/4678866761258304201?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/j9Yh9woKKDs/shay-aggasis-amazing-ted-talk-about.html" title="Shay Aggasi's Amazing TED Talk about a Better Place" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/05/shay-aggasis-amazing-ted-talk-about.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGSHYzfSp7ImA9WxJTE08.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-1264513033694391749</id><published>2009-04-21T16:54:00.002+03:00</published><updated>2009-04-21T17:02:09.885+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-21T17:02:09.885+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="beautiful" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="tag" /><category scheme="http://www.blogger.com/atom/ns#" term="tag-ball" /><category scheme="http://www.blogger.com/atom/ns#" term="ball" /><category scheme="http://www.blogger.com/atom/ns#" term="most" /><category scheme="http://www.blogger.com/atom/ns#" term="tag-cloud" /><title>The Most Beautiful Tag Cloud (Ball) I Have Ever Seen</title><content type="html">&lt;embed width="300" height="300" flashvars="tcolor=0x000000&amp;amp;tcolor2=0x000000&amp;amp;hicolor=0xFFFFFF&amp;amp;tspeed=120&amp;amp;distr=true&amp;amp;mode=tags&amp;amp;tagcloud=%3Ctags%3E%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Factor%2F%27+class%3D%27tag-link-1428%27+title%3D%2730+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1576354679803pt%3B%27%3EActor%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fadvertising%2F%27+class%3D%27tag-link-52%27+title%3D%2767+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.8866995073892pt%3B%27%3Eadvertising%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fall%2F%27+class%3D%27tag-link-1333%27+title%3D%2737+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.2955665024631pt%3B%27%3Eall%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fapple%2F%27+class%3D%27tag-link-178%27+title%3D%2723+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0197044334975pt%3B%27%3Eapple%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fart%2F%27+class%3D%27tag-link-370%27+title%3D%2785+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.2413793103448pt%3B%27%3Eart%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fartist%2F%27+class%3D%27tag-link-452%27+title%3D%2796+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.4581280788177pt%3B%27%3Eartist%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Faustralia%2F%27+class%3D%27tag-link-743%27+title%3D%2724+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0394088669951pt%3B%27%3Eaustralia%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fauthor%2F%27+class%3D%27tag-link-1171%27+title%3D%2761+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.7684729064039pt%3B%27%3Eauthor%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fawesome%2F%27+class%3D%27tag-link-679%27+title%3D%2725+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0591133004926pt%3B%27%3Eawesome%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fbaseball%2F%27+class%3D%27tag-link-488%27+title%3D%2727+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0985221674877pt%3B%27%3Ebaseball%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fbeauty%2F%27+class%3D%27tag-link-206%27+title%3D%2725+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0591133004926pt%3B%27%3EBeauty%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fblog%2F%27+class%3D%27tag-link-900%27+title%3D%2741+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.3743842364532pt%3B%27%3Eblog%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fblogger%2F%27+class%3D%27tag-link-56%27+title%3D%27428+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+16pt%3B%27%3Eblogger%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fblogs%2F%27+class%3D%27tag-link-699%27+title%3D%2749+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.5320197044335pt%3B%27%3Eblogs%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fbooks%2F%27+class%3D%27tag-link-725%27+title%3D%2726+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0788177339901pt%3B%27%3EBooks%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fbusiness%2F%27+class%3D%27tag-link-20%27+title%3D%27112+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.7733990147783pt%3B%27%3Ebusiness%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fcelebrity%2F%27+class%3D%27tag-link-26%27+title%3D%27106+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.6551724137931pt%3B%27%3Ecelebrity%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fchristian%2F%27+class%3D%27tag-link-421%27+title%3D%2790+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.3399014778325pt%3B%27%3Echristian%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fcoach%2F%27+class%3D%27tag-link-567%27+title%3D%2728+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1182266009852pt%3B%27%3ECoach%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fcomedy%2F%27+class%3D%27tag-link-495%27+title%3D%2769+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9261083743842pt%3B%27%3Ecomedy%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fconsultant%2F%27+class%3D%27tag-link-68%27+title%3D%2730+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1576354679803pt%3B%27%3Econsultant%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fconsulting%2F%27+class%3D%27tag-link-413%27+title%3D%2725+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0591133004926pt%3B%27%3Econsulting%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fcreative%2F%27+class%3D%27tag-link-465%27+title%3D%2770+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9458128078818pt%3B%27%3ECreative%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fdesign%2F%27+class%3D%27tag-link-335%27+title%3D%27146+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.443349753695pt%3B%27%3Edesign%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fdesigner%2F%27+class%3D%27tag-link-701%27+title%3D%2770+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9458128078818pt%3B%27%3EDesigner%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fdeveloper%2F%27+class%3D%27tag-link-212%27+title%3D%2749+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.5320197044335pt%3B%27%3Edeveloper%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fdirectory%2F%27+class%3D%27tag-link-19%27+title%3D%2723+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0197044334975pt%3B%27%3Edirectory%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fdj%2F%27+class%3D%27tag-link-817%27+title%3D%2736+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.2758620689655pt%3B%27%3EDJ%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Feducation%2F%27+class%3D%27tag-link-128%27+title%3D%2783+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.2019704433498pt%3B%27%3Eeducation%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fentertainment%2F%27+class%3D%27tag-link-25%27+title%3D%2770+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9458128078818pt%3B%27%3Eentertainment%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fentrepreneur%2F%27+class%3D%27tag-link-134%27+title%3D%27370+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+14.857142857143pt%3B%27%3Eentrepreneur%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fevents%2F%27+class%3D%27tag-link-882%27+title%3D%2726+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0788177339901pt%3B%27%3EEvents%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ffashion%2F%27+class%3D%27tag-link-471%27+title%3D%2780+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.1428571428571pt%3B%27%3Efashion%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ffilm%2F%27+class%3D%27tag-link-494%27+title%3D%2731+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1773399014778pt%3B%27%3Efilm%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ffinance%2F%27+class%3D%27tag-link-95%27+title%3D%2729+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1379310344828pt%3B%27%3EFinance%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ffitness%2F%27+class%3D%27tag-link-730%27+title%3D%2772+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9852216748768pt%3B%27%3Efitness%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ffood%2F%27+class%3D%27tag-link-433%27+title%3D%2778+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.1034482758621pt%3B%27%3Efood%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fgaming%2F%27+class%3D%27tag-link-474%27+title%3D%2760+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.7487684729064pt%3B%27%3Egaming%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fgay%2F%27+class%3D%27tag-link-579%27+title%3D%2728+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1182266009852pt%3B%27%3Egay%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fgeek%2F%27+class%3D%27tag-link-149%27+title%3D%2796+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.4581280788177pt%3B%27%3Egeek%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fgolf%2F%27+class%3D%27tag-link-154%27+title%3D%2729+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1379310344828pt%3B%27%3Egolf%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fgreen%2F%27+class%3D%27tag-link-109%27+title%3D%2763+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.807881773399pt%3B%27%3EGreen%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fhealth%2F%27+class%3D%27tag-link-161%27+title%3D%2762+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.7881773399015pt%3B%27%3Ehealth%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fhumor%2F%27+class%3D%27tag-link-531%27+title%3D%2739+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.3349753694581pt%3B%27%3Ehumor%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Finnovation%2F%27+class%3D%27tag-link-426%27+title%3D%2731+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1773399014778pt%3B%27%3Einnovation%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Finternet%2F%27+class%3D%27tag-link-1222%27+title%3D%2726+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0788177339901pt%3B%27%3Einternet%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Finternetmarketing%2F%27+class%3D%27tag-link-716%27+title%3D%2736+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.2758620689655pt%3B%27%3Einternetmarketing%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fiphone%2F%27+class%3D%27tag-link-504%27+title%3D%2732+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1970443349754pt%3B%27%3Eiphone%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fjobs%2F%27+class%3D%27tag-link-428%27+title%3D%2728+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1182266009852pt%3B%27%3Ejobs%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fjournalism%2F%27+class%3D%27tag-link-1052%27+title%3D%2723+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0197044334975pt%3B%27%3Ejournalism%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fjournalist%2F%27+class%3D%27tag-link-1053%27+title%3D%2734+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.2364532019704pt%3B%27%3Ejournalist%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fleadership%2F%27+class%3D%27tag-link-46%27+title%3D%2727+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0985221674877pt%3B%27%3Eleadership%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Flocal%2F%27+class%3D%27tag-link-2328%27+title%3D%2725+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0591133004926pt%3B%27%3Elocal%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmarketing%2F%27+class%3D%27tag-link-45%27+title%3D%27354+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+14.541871921182pt%3B%27%3Emarketing%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmedia%2F%27+class%3D%27tag-link-79%27+title%3D%27159+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.699507389163pt%3B%27%3EMedia%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmodel%2F%27+class%3D%27tag-link-1549%27+title%3D%2724+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0394088669951pt%3B%27%3Emodel%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmom%2F%27+class%3D%27tag-link-498%27+title%3D%2764+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.8275862068966pt%3B%27%3Emom%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmovies%2F%27+class%3D%27tag-link-24%27+title%3D%2738+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.3152709359606pt%3B%27%3Emovies%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmusic%2F%27+class%3D%27tag-link-97%27+title%3D%27362+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+14.699507389163pt%3B%27%3EMusic%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fmusician%2F%27+class%3D%27tag-link-457%27+title%3D%2758+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.7093596059113pt%3B%27%3Emusician%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fnews%2F%27+class%3D%27tag-link-49%27+title%3D%27115+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.8325123152709pt%3B%27%3Enews%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fnonprofit%2F%27+class%3D%27tag-link-50%27+title%3D%2746+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.4729064039409pt%3B%27%3Enonprofit%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fpets%2F%27+class%3D%27tag-link-500%27+title%3D%2727+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0985221674877pt%3B%27%3Epets%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fphotographer%2F%27+class%3D%27tag-link-90%27+title%3D%27130+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.128078817734pt%3B%27%3Ephotographer%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fphotography%2F%27+class%3D%27tag-link-124%27+title%3D%27118+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.8916256157635pt%3B%27%3Ephotography%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fpolitics%2F%27+class%3D%27tag-link-80%27+title%3D%2794+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.4187192118227pt%3B%27%3EPolitics%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fpr%2F%27+class%3D%27tag-link-359%27+title%3D%2757+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.6896551724138pt%3B%27%3Epr%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fproducer%2F%27+class%3D%27tag-link-598%27+title%3D%2743+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.4137931034483pt%3B%27%3EProducer%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fpublicrelations%2F%27+class%3D%27tag-link-187%27+title%3D%2727+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0985221674877pt%3B%27%3Epublicrelations%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fradio%2F%27+class%3D%27tag-link-597%27+title%3D%2771+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9655172413793pt%3B%27%3ERadio%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Freal%2F%27+class%3D%27tag-link-170%27+title%3D%2747+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.4926108374384pt%3B%27%3Ereal%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Frealestate%2F%27+class%3D%27tag-link-108%27+title%3D%2788+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.3004926108374pt%3B%27%3ERealEstate%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Frealtor%2F%27+class%3D%27tag-link-375%27+title%3D%2782+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.1822660098522pt%3B%27%3ERealtor%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Frecruiter%2F%27+class%3D%27tag-link-987%27+title%3D%2730+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1576354679803pt%3B%27%3ERecruiter%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fseo%2F%27+class%3D%27tag-link-350%27+title%3D%2765+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.8472906403941pt%3B%27%3Eseo%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fshopping%2F%27+class%3D%27tag-link-207%27+title%3D%2776+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.064039408867pt%3B%27%3EShopping%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsinger%2F%27+class%3D%27tag-link-2450%27+title%3D%2727+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0985221674877pt%3B%27%3Esinger%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsocial%2F%27+class%3D%27tag-link-245%27+title%3D%2756+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.6699507389163pt%3B%27%3Esocial%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsocial-media%2F%27+class%3D%27tag-link-312%27+title%3D%2731+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1773399014778pt%3B%27%3Esocial-media%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsocialmedia%2F%27+class%3D%27tag-link-57%27+title%3D%27346+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+14.384236453202pt%3B%27%3Esocialmedia%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsoftware%2F%27+class%3D%27tag-link-2164%27+title%3D%2723+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0197044334975pt%3B%27%3Esoftware%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsongwriter%2F%27+class%3D%27tag-link-2040%27+title%3D%2723+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0197044334975pt%3B%27%3Esongwriter%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fspeaker%2F%27+class%3D%27tag-link-69%27+title%3D%2748+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.512315270936pt%3B%27%3Espeaker%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fsports%2F%27+class%3D%27tag-link-590%27+title%3D%27146+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.443349753695pt%3B%27%3Esports%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fstudent%2F%27+class%3D%27tag-link-233%27+title%3D%2736+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.2758620689655pt%3B%27%3Estudent%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ftags%2F%27+class%3D%27tag-link-140%27+title%3D%2732+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1970443349754pt%3B%27%3Etags%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fteacher%2F%27+class%3D%27tag-link-820%27+title%3D%2729+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.1379310344828pt%3B%27%3Eteacher%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ftech%2F%27+class%3D%27tag-link-31%27+title%3D%27303+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+13.536945812808pt%3B%27%3Etech%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ftechnology%2F%27+class%3D%27tag-link-479%27+title%3D%2779+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+9.1231527093596pt%3B%27%3Etechnology%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ftravel%2F%27+class%3D%27tag-link-188%27+title%3D%27128+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.088669950739pt%3B%27%3Etravel%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ftv%2F%27+class%3D%27tag-link-119%27+title%3D%2741+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.3743842364532pt%3B%27%3Etv%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Ftwitter%2F%27+class%3D%27tag-link-3259%27+title%3D%2733+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.2167487684729pt%3B%27%3Etwitter%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fvideo%2F%27+class%3D%27tag-link-281%27+title%3D%2724+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0394088669951pt%3B%27%3Evideo%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fvideogames%2F%27+class%3D%27tag-link-938%27+title%3D%2725+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.0591133004926pt%3B%27%3Evideogames%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fweb%2F%27+class%3D%27tag-link-133%27+title%3D%27133+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.187192118227pt%3B%27%3Eweb%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fwebdesign%2F%27+class%3D%27tag-link-468%27+title%3D%2771+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.9655172413793pt%3B%27%3Ewebdesign%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fwine%2F%27+class%3D%27tag-link-3228%27+title%3D%2755+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.6502463054187pt%3B%27%3Ewine%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fwomen%2F%27+class%3D%27tag-link-16%27+title%3D%2745+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8.4532019704434pt%3B%27%3Ewomen%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fwriter%2F%27+class%3D%27tag-link-89%27+title%3D%27172+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+10.955665024631pt%3B%27%3Ewriter%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fgeofollow.com%2Ftwitter-directory%2Ftag%2Fwriting%2F%27+class%3D%27tag-link-237%27+title%3D%2722+topics%27+rel%3D%22tag%22+style%3D%27font-size%3A+8pt%3B%27%3Ewriting%3C%2Fa%3E%3C%2Ftags%3E" allowscriptaccess="always" wmode="transparent" quality="high" bgcolor="#2EB7EE" name="tagcloudflash" id="tagcloudflash" src="http://geofollow.com/wp-content/plugins/wp-cumulus/tagcloud.swf?r=1429000" type="application/x-shockwave-flash"/&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;kudos to &lt;a href="http://geofollow.com/"&gt;http://geofollow.com/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-1264513033694391749?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=1264513033694391749&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/1264513033694391749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/1264513033694391749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/kMN_LuaNjvc/most-beautiful-tag-cloud-ball-i-have.html" title="The Most Beautiful Tag Cloud (Ball) I Have Ever Seen" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/04/most-beautiful-tag-cloud-ball-i-have.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MAQXk7fCp7ImA9WxJTEk8.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-5629785298027580305</id><published>2009-04-20T14:04:00.001+03:00</published><updated>2009-04-20T14:04:00.704+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T14:04:00.704+03:00</app:edited><title>LinkedIn CEO's Three Rules of Investments</title><content type="html">&lt;div dir="ltr"&gt;&lt;p&gt;1. How will you reach a massive audience?&lt;/p&gt; &lt;p&gt;In real estate the wisdom says "location, location, location." In consumer Internet, think "distribution, distribution, distribution." Thousands of products launch every month on hundreds of thousands of new Web pages. How does a company rise above the noise to attract massive discovery and adoption? YouTube did it through existing channels like MySpace, which already reached millions. Yelp had strong SEO, which found them a mass audience searching for restaurants and nightlife. Facebook's University-centric approach landed them 80% adoption across a campus within 60 days of launch. Every Net entrepreneur should answer these questions: How do we get to one million users? Then how do we get to 10 million users? Then how will you get deep engagement by your users.&lt;/p&gt; &lt;p&gt;2. What is your unique value proposition?&lt;/p&gt; &lt;p&gt;The Internet space is crowded. A product needs to be sufficiently innovative to distinguish itself from the pack, but not so forward thinking as to alienate the user. Many entrepreneurs create incremental improvements on existing products. This can be big – Google revolutionized search when AOL and Yahoo! were presumed to have it locked up – but more often, the pitch sounds like, "It's a dating site, but for senior citizens…" I want to see innovation that is categorically distinct from existing propositions. Digg lets users decide which headlines are newsworthy. Last.fm tracks music listening with an iTunes plugin and buffer great music discovery. Flickr enables users to share and tag photos in new ways. &lt;/p&gt; &lt;p&gt;3. Will your business be capital efficient?&lt;/p&gt; &lt;p&gt;This may be the most important of the three. Even if you have a mass audience and unique value prop, a business fails without cash flow. An initial round of financing is important, but how reliable is later financing? Will investors see the right elements in the next stage? Your product must scale intelligently – this is why I like software. A well-coded site can adapt to mass demand without its capital expenditures scaling out of control. A product like TypePad can grow to 10 million users without half the growing pains of a service like WebVan, the Web 1.0 startup that attempted to deliver groceries to users' doorsteps. Try reaching Facebook scale with a service like that.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Read the full article on &lt;a href="http://www.techcrunch.com/2009/04/19/reid-hoffman-my-rule-of-three-for-investing/"&gt;TechCrunch&lt;/a&gt;&lt;br&gt;  &lt;/p&gt; Who is &lt;a href="http://en.wikipedia.org/wiki/Reid_Hoffman"&gt;Reid Hoffman&lt;/a&gt; ?  &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-5629785298027580305?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=5629785298027580305&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5629785298027580305?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/5629785298027580305?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/8GzecZXlaB4/linkedin-ceos-three-rules-of.html" title="LinkedIn CEO's Three Rules of Investments" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/04/linkedin-ceos-three-rules-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYNQn8yeip7ImA9WxVaGUs.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-7911800204692687762</id><published>2009-04-17T12:23:00.001+03:00</published><updated>2009-04-17T12:23:13.192+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-17T12:23:13.192+03:00</app:edited><title>die mongrel.. die!</title><content type="html">&lt;div dir="ltr"&gt;&lt;a style="font-family: Arial,Helvetica,Sans-Serif; font-size: 18px;" href="http://feedproxy.google.com/%7Er/RubyInside/%7E3/6_R0jFA2Mmc/passenger-gets-nginx-support-220-released-1687.html" target="_blank"&gt;Passenger Gets Nginx Support With New Version 2.2.0&lt;/a&gt;&lt;br&gt; &lt;br&gt;a nice screencast with that annoying familiar voice :&lt;br&gt;&lt;a href="http://www.modrails.com/videos/passenger_nginx.mov"&gt;http://www.modrails.com/videos/passenger_nginx.mov&lt;/a&gt;&lt;br&gt; &lt;br&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-7911800204692687762?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=7911800204692687762&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7911800204692687762?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/7911800204692687762?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/i2_muK8D6S4/die-mongrel-die.html" title="die mongrel.. die!" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/04/die-mongrel-die.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AAQ3k_fip7ImA9WxVaEU4.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-2986851958512507845</id><published>2009-04-07T23:18:00.003+03:00</published><updated>2009-04-07T23:22:22.746+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-07T23:22:22.746+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="personas" /><category scheme="http://www.blogger.com/atom/ns#" term="plugin" /><category scheme="http://www.blogger.com/atom/ns#" term="a-must" /><category scheme="http://www.blogger.com/atom/ns#" term="addon" /><title>Personas by FireFox Mozilla Labs</title><content type="html">This cutie is a MUST!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Personas for Firefox is a extension that adds lightweight theming to your browser.&lt;br /&gt;&lt;br /&gt;Personas is a prototype that builds upon the ideas that:&lt;br /&gt;&lt;br /&gt;    * themes today are too hard to find, install and use&lt;br /&gt;    * graphic designers should be able to style the browser without having to code&lt;br /&gt;    * browsers can be more than just desktop software, they can include online components&lt;br /&gt;    * people just want their computer to be a little more fun and personal&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;from: &lt;a href="http://labs.mozilla.com/2007/12/personas-for-firefox/"&gt;http://labs.mozilla.com/2007/12/personas-for-firefox/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get it here:&lt;br /&gt;&lt;a href="http://www.getpersonas.com/"&gt;http://www.getpersonas.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-2986851958512507845?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=2986851958512507845&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/2986851958512507845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/2986851958512507845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/wHD9vBt5R-U/personas-by-firefox-mozilla-labs.html" title="Personas by FireFox Mozilla Labs" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/04/personas-by-firefox-mozilla-labs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADRX8-fSp7ImA9WxVaEU4.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-3643856518226073468</id><published>2009-04-07T23:09:00.003+03:00</published><updated>2009-04-07T23:22:54.155+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-07T23:22:54.155+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="rubx" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="irb" /><title>Twitter IRB - Ruby Interpeter on Twitter</title><content type="html">&lt;a href="http://axiombox.com/rubx/"&gt;http://axiombox.com/rubx/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;a ruby treat for &lt;a href="http://en.wikipedia.org/wiki/Passover"&gt;פסח&lt;/a&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-3643856518226073468?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=3643856518226073468&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/3643856518226073468?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/3643856518226073468?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/RxHoF7UYBH4/twitter-irb-ruby-interpeter-on-twitter.html" title="Twitter IRB - Ruby Interpeter on Twitter" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/04/twitter-irb-ruby-interpeter-on-twitter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEFR3cyeip7ImA9WxVWGEs.&quot;"><id>tag:blogger.com,1999:blog-3298737669725312022.post-3115389097201075986</id><published>2009-03-01T01:42:00.001+02:00</published><updated>2009-03-01T01:43:36.992+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-01T01:43:36.992+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bloggers" /><category scheme="http://www.blogger.com/atom/ns#" term="williams" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="evan" /><title>Evan Williams Talking about Twitter on TED</title><content type="html">&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/EvanWilliams_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/EvanWilliams-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=473" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/EvanWilliams_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/EvanWilliams-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=473"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298737669725312022-3115389097201075986?l=shmuel.ahdut.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3298737669725312022&amp;postID=3115389097201075986&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/3115389097201075986?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3298737669725312022/posts/default/3115389097201075986?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/shmuelix/~3/W1qGgN4kLcE/evan-williams-talking-about-twitter.html" title="Evan Williams Talking about Twitter on TED" /><author><name>Shmueli</name><uri>http://www.blogger.com/profile/12532176171871564607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shmuel.ahdut.com/2009/03/evan-williams-talking-about-twitter.html</feedburner:origLink></entry></feed>

