<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Diovo</title>
	
	<link>http://www.diovo.com</link>
	<description />
	<lastBuildDate>Sun, 08 Nov 2009 13:05:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Diovo" type="application/rss+xml" /><feedburner:emailServiceId>Diovo</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Why do we Startup?</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/d4psW6Pn4UM/</link>
		<comments>http://www.diovo.com/2009/11/why-do-we-startup/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 13:05:08 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Startup]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Motivation]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=1034</guid>
		<description><![CDATA[Did you know that 9 out of 10 startups fail?  We are talking about the serious startups. In the not-so-serious type, almost all of them fail. So still why do I want to start a startup?
In the grand scheme of things, it does not matter whether I succeed or not. What matters is that 1 out [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that 9 out of 10 startups fail?  We are talking about the serious startups. In the <em>not-so-serious</em> type, almost all of them fail. So still why do I want to start a startup?</p>
<p>In the grand scheme of things, it does not matter whether I succeed or not. What matters is that 1 out of 10 startups do succeed. Here we mean success in the <em>changing-life-of-others-for-good</em> sense, not in the absolute economic sense. When you stand for a vision as ambitious as changing the life of others, you want to maximize the chances of humanity getting better and changing for good.</p>
<p>We cannot improve the ratio of startups succeeding. It will always be 1:10. So how do we increase the number of successful startups? By increasing the number of startups.</p>
<p>After a few years we will not be here in this world, but the changes we bring and the ideas we spread will remain. We have the responsibility to become the enablers of a newer and better world. I believe startups are perfect pathways to a better future.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=d4psW6Pn4UM:2hUuAEiJE6I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=d4psW6Pn4UM:2hUuAEiJE6I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=d4psW6Pn4UM:2hUuAEiJE6I:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/d4psW6Pn4UM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/11/why-do-we-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/11/why-do-we-startup/</feedburner:origLink></item>
		<item>
		<title>Recursion &amp; bad examples</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/jibN6JCxwSU/</link>
		<comments>http://www.diovo.com/2009/11/recursion-bad-examples/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 07:28:36 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Kerala]]></category>
		<category><![CDATA[Recursion]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=978</guid>
		<description><![CDATA[If you ask a typical computer science graduate from Kerala to write a program to print the nth Fibonacci number, most of them* will invariably give you the following function:

int fibonacci (int n){
    if(n&#60;2){
        return n;
    }else{
      [...]]]></description>
			<content:encoded><![CDATA[<p>If you ask a typical computer science graduate from Kerala to write a program to print the n<sup>th</sup> Fibonacci number, most of them* will invariably give you the following function:</p>
<blockquote>
<pre class="c">int fibonacci (int n){
    if(n&lt;2){
        return n;
    }else{
        return fibonacci(n-1) + fibonacci(n-2);
    }
}</pre>
</blockquote>
<p>So far so good, except that the answer is wrong.</p>
<p>Recursion is the worst way to find a Fibonacci number. The last time I checked it was impossible to use recursion to compute even the 50<sup>th</sup> Fibonacci number in a personal computer!</p>
<p>If it is impossible to calculate even the 50<sup>th</sup> Fibonacci number using this function, how could you possibly teach something like this in a computer science course? The only way Fibonacci numbers should be calculated is by linearly adding the numbers in a loop or by using any <a href="http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/fibFormula.html">direct formula</a> you have. Of course for some applications you can <a href="http://stackoverflow.com/questions/23962/is-there-some-way-to-speed-up-recursion-by-remembering-child-nodes">speed up recursion by remembering the child nodes</a> in the tree and thereby avoiding doing the same calculations again in some other branch.</p>
<p>The scariest part is yet to come. In many colleges they use finding the n<sup>th</sup> Fibonacci number as the <em>primary example</em> for teaching recursion!</p>
<p>Why not teach students the best possible way to find the n<sup>th</sup> Fibonacci number? Why not teach a real world example for recursion? Is it necessary to teach the concepts in computer science using lousy examples?</p>
<p>*<span style="color: #808080;">Take blanket statements with a grain of salt.</span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=jibN6JCxwSU:R9_B6aCpWi8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=jibN6JCxwSU:R9_B6aCpWi8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=jibN6JCxwSU:R9_B6aCpWi8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/jibN6JCxwSU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/11/recursion-bad-examples/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/11/recursion-bad-examples/</feedburner:origLink></item>
		<item>
		<title>Fine-tuning the StackOverflow theme</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/xfzkZkbW32Q/</link>
		<comments>http://www.diovo.com/2009/11/fine-tuning-the-stackoverflow-theme/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 09:40:51 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[StackOverflow]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=963</guid>
		<description><![CDATA[Being a regular user of StackOverflow, I was constantly being haunted by some of the small design issues in the website. Look at the screenshot below (click to enlarge):

I have this problem that I get really confused when visiting websites with a lot of stuff. Even though I have been to StackOverflow a zillion times, [...]]]></description>
			<content:encoded><![CDATA[<p>Being a regular user of <a href="http://stackoverflow.com/">StackOverflow</a>, I was constantly being haunted by some of the small design issues in the website. Look at the screenshot below (click to enlarge):</p>
<p style="text-align: center;"><a href="http://www.diovo.com/wp-content/uploads/2009/11/stackoverflow-old.png"><img class="size-medium wp-image-965    aligncenter" title="stackoverflow-old" src="http://www.diovo.com/wp-content/uploads/2009/11/stackoverflow-old-300x178.png" alt="stackoverflow-old" width="300" height="178" /></a></p>
<p>I have this problem that I get really confused when visiting websites with a lot of stuff. Even though I have been to StackOverflow a zillion times, I still get distracted by the colors used in the website. (Of course these things are really subjective). I downloaded the style sheet and edited it. Here is how the site looks now (for me):</p>
<p style="text-align: center;"><a href="http://www.diovo.com/wp-content/uploads/2009/11/stackoverflow-new.png"><img class="size-medium wp-image-964  aligncenter" title="stackoverflow-new" src="http://www.diovo.com/wp-content/uploads/2009/11/stackoverflow-new-300x189.png" alt="stackoverflow-new" width="300" height="189" /></a></p>
<p>Here are some of the changes:</p>
<ul>
<li><span style="background-color: #ffffff;">Removed the background colors for the <span style="background-color: #ffffff;">statistics (view count, points etc)</span></span></li>
<li><span style="background-color: #ffffff;">Reduced the font size of the stats thereby making them less noticeable.</span></li>
<li><span style="background-color: #ffffff;">Round cornered some tabs, tags etc.</span></li>
<li><span style="background-color: #ffffff;">Removed the points displayed near the users name. This is not very useful and removing it cleaned up lot of clutter.</span></li>
</ul>
<p><span style="background-color: #ffffff;">I am thinking of making some more modifications including stacking up the stats one over the other and making the tags for each question less intrusive. We can do away with a lot of stats in the page since most of the users are not very much interested in those minute details.</span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=xfzkZkbW32Q:OMfhn_vtE6U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=xfzkZkbW32Q:OMfhn_vtE6U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=xfzkZkbW32Q:OMfhn_vtE6U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/xfzkZkbW32Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/11/fine-tuning-the-stackoverflow-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/11/fine-tuning-the-stackoverflow-theme/</feedburner:origLink></item>
		<item>
		<title>Using sessions in WordPress</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/mlB9dKwGh1A/</link>
		<comments>http://www.diovo.com/2009/10/using-sessions-in-wordpress/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 16:27:52 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=950</guid>
		<description><![CDATA[WordPress does not use sessions to hold data. It is a stateless application. This means that if you want to use sessions in your plugins or custom modifications of WordPress, you may need to do a little hack to enable sessions.
Edit your wp-config.php file (located at the root of your blog) and add the following line at [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress does not use sessions to hold data. It is a stateless application. This means that if you want to use sessions in your plugins or custom modifications of WordPress, you may need to do a little hack to enable sessions.</p>
<p>Edit your <em>wp-config.php</em> file (located at the root of your blog) and add the following line at the beginning of the file:</p>
<blockquote><p>session_start();</p></blockquote>
<p>Now you can use sessions in WordPress. Remember that for most plugins, instead of using sessions to store data you can pass variables in URLs and hidden fields or use cookies, and that is what WordPress encourages.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=mlB9dKwGh1A:saJsR-CPLf4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=mlB9dKwGh1A:saJsR-CPLf4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=mlB9dKwGh1A:saJsR-CPLf4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/mlB9dKwGh1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/10/using-sessions-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/10/using-sessions-in-wordpress/</feedburner:origLink></item>
		<item>
		<title>How to defend against Yahoo! Slurp</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/-jt7__qF8XA/</link>
		<comments>http://www.diovo.com/2009/10/how-to-defend-against-yahoo-slurp/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 18:12:08 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Crawler]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Slurp]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=901</guid>
		<description><![CDATA[I was going through the logs of my web server for the last month and was shocked to see that a whopping 22.93% of the total bandwidth of a particular website of mine was used by the Yahoo crawler called Slurp (I should have known better, given the revealing name).
This is just ridiculous particularly when taking into account [...]]]></description>
			<content:encoded><![CDATA[<p>I was going through the logs of my web server for the last month and was shocked to see that a whopping 22.93% of the total bandwidth of a particular website of mine was used by the Yahoo crawler called <a href="http://help.yahoo.com/l/uk/yahoo/search/webcrawler/">Slurp</a> (I should have known better, given the revealing name).</p>
<p>This is just ridiculous particularly when taking into account the fact that Yahoo sends negligible number of visitors to the website.</p>
<p><a href="http://marketshare.hitslink.com/search-engine-market-share.aspx?qprid=5">Search Engine market share</a> for Yahoo is coming down anyway - it is at 6.84% currently. For most of my sites Yahoo never send more than 4% of the total traffic. This means that I have to pull the plug on Yahoo! Slurp&#8217;s free run for the time being.</p>
<p><strong>So how do I stop the Yahoo! crawler?</strong></p>
<p>Create a file named <em>robots.txt</em> in the root folder of the website with the following lines of text in it:</p>
<blockquote><p>User-Agent: Slurp</p>
<p>Disallow: /</p>
<p>User-Agent: *</p>
<p>Disallow:</p></blockquote>
<p>If you don&#8217;t want to completely block the Yahoo crawler, you can just reduce the amount of requests Slurp sends to your server. To do this use the following lines in your robot.txt file:</p>
<blockquote><p>User-agent: Slurp</p>
<p>Crawl-delay: 1</p></blockquote>
<p>This &#8220;delay value&#8221; increases the time between successive Yahoo! crawler activities, and lowers the access rate of Slurp to your server. In the <a href="http://help.yahoo.com/l/uk/yahoo/search/webcrawler/">official FAQ</a> you can see the details about Yahoo! Slurp and several ways to reduce the number of requests it makes to your site. For me though, supporting the Crawler is not worth the cost.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=-jt7__qF8XA:6c9O7l9kJE4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=-jt7__qF8XA:6c9O7l9kJE4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=-jt7__qF8XA:6c9O7l9kJE4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/-jt7__qF8XA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/10/how-to-defend-against-yahoo-slurp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/10/how-to-defend-against-yahoo-slurp/</feedburner:origLink></item>
		<item>
		<title>Done with faux columns</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/vExZ1M7m58M/</link>
		<comments>http://www.diovo.com/2009/08/done-with-faux-columns/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:49:14 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[faux columns]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=870</guid>
		<description><![CDATA[When you start implementing the layout of a website using CSS and HTML DIVs, you will inevitably come across the following problem:
How do I force two columns to be of the same height?
You want to get something like this:

But whatever you do, you are not able to extend the sidebar till the footer. You end up with something like [...]]]></description>
			<content:encoded><![CDATA[<p>When you start implementing the layout of a website using CSS and HTML DIVs, you will inevitably come across the following problem:</p>
<blockquote><p><strong>How do I force two columns to be of the same height?</strong></p></blockquote>
<p>You want to get something like this:</p>
<p style="text-align: center;"><img class="size-full wp-image-878  aligncenter" title="Expected two column behavior" src="http://www.diovo.com/wp-content/uploads/2009/08/two-column-layout.png" alt="Expected two column behavior" width="387" height="320" /></p>
<p>But whatever you do, you are not able to extend the sidebar till the footer. You end up with something like this:</p>
<p style="text-align: center;"><img class="size-full wp-image-879  aligncenter" title="Actual two column behavior" src="http://www.diovo.com/wp-content/uploads/2009/08/two-column-layout-wrong.png" alt="Actual two column behavior" width="387" height="320" /></p>
<p>Many have suggested using some <a href="http://www.ejeliot.com/blog/61">tricky CSS techniques</a> to get around the problem, while in fact none of the techniques work perfectly in all cases. It is tedious to make these methods work in many situations.</p>
<p>Some have suggested techniques such as tiling a background image to give a false impression of long columns. This technique is called <a href="http://www.alistapart.com/articles/fauxcolumns/">faux columns</a>. This hack almost works, but you know &#8211;  it is a dirty hack too.</p>
<p>People always despise using a JavaScript based solution for this problem. I don&#8217;t know why, but let me tell you the truth &#8211; a JavaScript based solution for this problem is not worse than any other solution. In fact if you are using JavaScript, you may save a few hours of frustration of trying to get things working. People will warn you against this by saying &#8220;<em>What will happen if the user turned off JavaScript?</em>&#8220;. Believe me, if the user has turned off JavaScript, most of the web is broken for him anyway. Your sidebar does not matter to him. Don&#8217;t pretend like it does.</p>
<p>Here is how you can get around the problem using JQuery:</p>
<p>Put something like this in your <em>ready </em>event handler:</p>
<blockquote>
<pre><strong>$(".sidebar").height(Math.max($(".content").height(), $(".sidebar").height()));</strong></pre>
</blockquote>
<p>That&#8217;s it. Now start getting things done instead of tinkering with all these small details; and quit trying to use CSS to to solve every crazy problem.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=vExZ1M7m58M:0EANkCvnB9U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=vExZ1M7m58M:0EANkCvnB9U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=vExZ1M7m58M:0EANkCvnB9U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/vExZ1M7m58M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/08/done-with-faux-columns/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/08/done-with-faux-columns/</feedburner:origLink></item>
		<item>
		<title>This and that</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/7g38J5iZZos/</link>
		<comments>http://www.diovo.com/2009/07/this-and-that/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 10:54:22 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Startup]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Motivation]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=809</guid>
		<description><![CDATA[Let us be clear here.
You cannot have this and that.
You can have either this or that. Not both.
Of course you can try to find a balance between the two, but it won&#8217;t be as exciting either.
You have to let go a lot of things to get what you really want. The sooner you realize this, the [...]]]></description>
			<content:encoded><![CDATA[<p>Let us be clear here.</p>
<p>You cannot have this <em>and</em> that.</p>
<p>You can have either this <em>or</em> that. Not both.</p>
<p>Of course you can try to find a balance between the two, but it won&#8217;t be as exciting either.</p>
<p>You have to let go a lot of things to <a title="What do you really want to do with your life?" href="http://www.diovo.com/2009/07/what-do-you-really-want-to-do-with-your-life/">get what you really want</a>. The sooner you realize this, the better.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=7g38J5iZZos:qQxttE-hLGc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=7g38J5iZZos:qQxttE-hLGc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=7g38J5iZZos:qQxttE-hLGc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/7g38J5iZZos" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/07/this-and-that/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/07/this-and-that/</feedburner:origLink></item>
		<item>
		<title>What do you really want to do with your life?</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/yMOnHFnpq8M/</link>
		<comments>http://www.diovo.com/2009/07/what-do-you-really-want-to-do-with-your-life/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 16:11:00 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[Startup]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[Motivation]]></category>
		<category><![CDATA[profession]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=777</guid>
		<description><![CDATA[Many people, especially in their early twenties ask this very interesting question to themselves: Now that I have completed my education, now that I have to get a job, now that I have to decide the way I am going forward, what should I really do with my life? In this article, I try to answer this question. This may not [...]]]></description>
			<content:encoded><![CDATA[<p>Many people, especially in their early twenties ask this very interesting question to themselves: Now that I have completed my education, now that I have to get a job, now that I have to decide the way I am going forward, what should I really do with my life? In this article, I try to answer this question. This may not give you the exact answer you needed primary because the answer is that <em>it depends</em>, but I will try to give you some pointers that will help you decide better.</p>
<p><span id="more-777"></span></p>
<p>The same question can take many other forms. How to do things that continue to fascinate me? Should I go for a job or should I start something of my own? What if my interests are not clearly defined? What if I have interests in many diverse fields that I am unable to find a career that connects all those fields?</p>
<p><strong>There is no switch</strong></p>
<p>There is no magic switch that can change your life forever. There is nothing that you can do <em>today </em>that will make you happy <em>tomorrow</em>. Change is a gradual process.</p>
<p>Small steps towards your goal have a higher probability to take you there than the big opportunity which you are waiting for. There is this little secret that I want to share with you: If you are waiting for a good opportunity to knock on your door, it probably won&#8217;t. You have to go knocking on every opportunity to see if it is good enough for you. This fundamentally means that you have to change the way you view the world. Your life will not be changed in a day. It will be changed over a course of time, fueled by your immense will power and hard work. The world may see your success on a particular day, but you will know that to be an overnight success, it took you years of hard work.</p>
<p>Even if there were a switch to change your life, it is in your mind. You can flick it any time you need. You can decide to change now, this exact moment.</p>
<p><strong>Take your time, but not too much time</strong></p>
<p>Answering the question of your life is not something that you have to do in a day or two. This is an important decision that you are going to make, a decision that can change the course of your life, and making the decision in haste will not do much good. On the other hand, taking a very long time to find out the answer may not be a good strategy either.</p>
<p>Probably a month or two is the sufficient amount of time you can take to find out the exact path you are going to tread. But don&#8217;t confuse this with the actual decision to change. The decision that you have to do something awesome should be taken <em>now</em>. The exact thing that you are going to do can be decided by weighing in all your options and taking your time.</p>
<p>Then there is the fact that people always change their direction once they start the journey. You are in this fog of uncertainty. You cannot see very far in this fog. You don&#8217;t know which direction to go, but that does not mean standing still clear things up. Start walking and you can see further.</p>
<p><strong>Stop looking for the next big thing</strong></p>
<p>Jumping on to the bandwagon of whatever is cool right now is not a good life/career decision. Especially in the internet you can see this phenomenon working against many people. Making money off blogging or adsense may seem lucrative, but it is not something to be deemed great. Is what you planning to do worth it? Is it something that adds value to the world? Does it improve the life of at least a small group of human beings even in a slight manner?</p>
<p>The current big thing will always give way to the next big thing. Many people will make some money by joining these fake-revolutions and may be you will too, but that is not a nice path to chase. That is not a glorious war to fight.</p>
<p>What you should be doing is to be the force behind the next big thing in your favorite field.</p>
<p><strong>Forget Money. Money will follow</strong></p>
<p>Actively following money will probably ruin your career. You will end up with not enough money and not enough happiness. That is one of the side effects of following money &#8211; There is not enough money, ever.</p>
<p>Many people make their decision in life depending on where they perceive the money is. &#8220;IT is where the money is&#8221; &#8211; you will hear people say. The problem is that in IT or in any other field, the people who are highly skilled, heavily motivated and love their jobs tend to collect all the money and all others end up being a bunch of losers who followed the wrong path.</p>
<p>Whatever you do, if it is even slightly related to solving a specific problem for a small group of people anywhere in the world, it will bring you money.</p>
<p><strong>Finish what you started</strong></p>
<p>I know this guy who can make up excellent ideas for technology startups. Every week he will come up with at least ten new fantastic ideas that can be the next big thing in the web. But still he is working in the underbelly of a gigantic corporation without any clear escape path in sight. His failure is that he never tried to implement any of his ideas.</p>
<p>&#8220;I can visualize stuff very easily but I don&#8217;t actually like  implementing those&#8221;</p>
<p>Usually it is not that the job is not good. It is just that you are lazy. But since you are one among the 3 people who actually cared to read this article this far, there is a very high chance that you are highly motivated and you really want to change yourself. How do you do that? <em>Do the shitty work</em>. Every single job has one. Therein lies the difference between the dreams that come true and the ones that don&#8217;t. Successful people follow their cause till the end, and they don&#8217;t hesitate to do the boring monotonous work to fulfill their dreams.</p>
<p>You don&#8217;t have to love every single part of your job. You have to love the final product. What makes you motivated is not that you are laying bricks all day long, but the idea that you are building a house. The process itself can be boring, but if you have a purpose, it will motivate you.</p>
<p>Follow up and follow through, till the end. That is where the prizes are.</p>
<p><strong>It is not about your job</strong></p>
<p>This entire article is not about quitting your current job and finding a better one. It is about who you are, what you do other than your day job and the impact you can make in the real world. Doing what you love can be done along with your day job. People always have responsibilities and I totally agree that you have to take care of those.</p>
<p>What job you are doing does not affect what changes you can make in your life. Did you know that Mahatma Gandhi was a lawyer? He did not become great by winning high stake cases in the court. He became great by winning hearts of the people. Albert Einstein worked as a clerk in a patent office. That did not stop him from working on the relativity theory in his spare time.</p>
<p>Always remember that your dreams are not something you have to set aside to take care of your responsibilities. If you find that your day job is actively coming in front of your dreams (as opposed to helping you achieve your dreams), you may want to think about quitting your job.</p>
<p>Even after 8-10 hours of your regular work, there is enough time to horn your skills and do something that you love. You have always time to read a great book, grab a cup of coffee with an old friend, volunteer for a non-profit fund-raising, or hack your way up in your secret startups&#8217; code base. (If your regular job is taking up more than 10 hours a day, there is something to be slightly concerned, especially if you are working in an organization with more than 100 employees and the CEO of the organization does not know you. Probably then you should be looking for a better job.)</p>
<p>Time is the biggest investment you can ever make in any venture. Don&#8217;t have enough money to build your own startup? Don&#8217;t worry, invest your time. Chances are that it will pay off better.</p>
<p>It is said that if you invested at least 10,000 hours in anything, you&#8217;d be a superstar in that. Think how big a difference you can make if you worked 3-6 hours a day (assuming that you have a day job) on building your skills and working on what you loved most. And use your 10,000 hours wisely. Remember that practice does not make perfect. Perfect practice makes perfect.</p>
<p><strong>Following others</strong></p>
<p>The reason why some people enjoy the social status, power or the riches is that they enjoy what they do so much so that they are very good at doing it. Blindly trying to emulate others in their game will not be a very good strategy. Find out what you are interested in and then try to be fantastic in it. Be so awesome that they cannot ignore you anymore.</p>
<p>Don&#8217;t listen to anyone about what you should do. Learn from others <em>how </em>to do stuff, not <em>what </em>to do.</p>
<p>For example, should you start a blog? Probably not, because if you had to you would have already started one. The fact that some of your friends are blogging doesn&#8217;t mean that you too have to. You can go about minding your own business.</p>
<p>Do not try to change your aim every now and then. If you are getting bored at what you do and want to switch your job often then there is something very abnormal about your focus. The problem may not be the job, the problem may be you. May be you are too lazy to do <em>any </em>job.</p>
<p><strong>Finding your interests</strong></p>
<p>Most people belong to the group where they do not know exactly where to fit in. They don&#8217;t have any clear ambitions like &#8220;I want to be pilot&#8221;, but usually they have some vague interests like &#8220;I want to do some job where I can meet a lot of people &#8220;.</p>
<p>Probably you are not able to decide because you are either running for the money or you are looking for positions that are regarded prestigious in the society and you don&#8217;t see any glorified jobs related to what you are interested in and so you (instead of abandoning those jobs) abandon your interests and then go for these lucrative professions and get screwed up in the middle, without any escape path either way.</p>
<p>I know this guy who always wanted to be a pilot. He was very much intrigued by the idea of being a pilot and was always dreaming about it, but since most of his friends joined engineering colleges, he did too. Now he is working at a software company and he is unhappy. If you are clear about what you want to be, then there is no point in waiting for the approval of everyone else around you. They won&#8217;t approve your actions anyway. People want you to do whatever everyone else is doing. If you know clearly what you want, just go for it.</p>
<p>If you don&#8217;t know exactly what you should do and where your interests are, what should you be doing? I have this friend who is very good at dealing with people, but she does not know what job she should be doing. She worked at this software company where I used to work and she was very unhappy about the job, but unlike the guy who wanted to be a pilot, she did not have any clarity about what she should be doing.</p>
<p>The issue here is that people are thinking more about the job rather that an the end results. Ideally, the end result is what you should be passionate about, not the actual process of doing the job. Most of the jobs become monotonous after some time. If you wanted to become a pilot, you could, but after some time flying it may get boring if you cannot keep the passion for flying airplanes ignited. There is no perfect job for everyone in this world. But there still can be an aim that does not depend on what exact job you do.</p>
<p>Think in terms of what change you want to make in this world. What end results do you wanted to bring in? The job what you do can be just an enabler of this fact.</p>
<p>For example, if you have very good people skills, think about <em>why </em>you have those skills. Is it because you love people? Is it because you can help people? Do you really care for their problems? You can do any job that has enough interaction with real people; you can help them solve their problems. You change their world, and they will help you change yours. You grow by helping others grow.</p>
<p>Don&#8217;t expect an idea or a path to come in front of you as you wait. If you are perfectly unclear about what you should be doing, take a white paper and write down all your skills and interests. Write down all the jobs or professions that you think are at least loosely related to the skills you have written down. Now select the job you like the most among those (even if it is a low paying job/business). That is the one that you can be aiming for now. Now you have some aim. You can always refine your aim after some experience kicks in. Don&#8217;t ever think about where the money is. Don&#8217;t think about what others are doing. You will not be able to beat people at what they are good at. Beat them in what you are good at.</p>
<p><strong>The three steps</strong></p>
<p>There are three emotional stages you undergo before you actually start doing what you really wanted to do.</p>
<p>1. You accept that the current state of affairs is not ideal one. This means that you are not happy with the status quo, you are not satisfied with what you are currently doing. Many people are too stubborn to accept that they are not happy. They are in constant denial of the fact that they are not doing something they love. Accepting the fact that you are not happy is the first step.</p>
<p>2. You accept that you can change the status quo. This is where most of the people get stuck. They agree that their current situation is not ideal, they agree that they would like to do a lot better, but what they don&#8217;t agree is the fact that they can change their situation. Accepting that you are solely responsible for your happiness is the second step in your growth.</p>
<p>Once you have found the best thing to do, how much time should you wait to switch to it? How much time should you wait for the best opportunity? How much time should you wait to gain some experience?</p>
<p>The answer is <em>no time</em>. That leads us to point number three.</p>
<p>3. <em>Leap before you look</em>. You have already done enough thinking, and then some more. Now it is time to really do something. Start doing what you are supposed to do and you will find that your situation has improved and you are going in <em>almost </em>the right direction. Improve, move forward, and repeat. You may want to change your direction later once you are equipped with more information about yourself and your interests and skills.</p>
<p>And finally, don&#8217;t settle. You can always do better. I would say best of luck, but you don&#8217;t need that.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=yMOnHFnpq8M:SKjNfabYde4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=yMOnHFnpq8M:SKjNfabYde4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=yMOnHFnpq8M:SKjNfabYde4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/yMOnHFnpq8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/07/what-do-you-really-want-to-do-with-your-life/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/07/what-do-you-really-want-to-do-with-your-life/</feedburner:origLink></item>
		<item>
		<title>Bangalore!</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/HRjWJ346XvE/</link>
		<comments>http://www.diovo.com/2009/07/at-bangalore/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 08:12:08 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bangalore]]></category>
		<category><![CDATA[Keane]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=769</guid>
		<description><![CDATA[I moved to Bangalore last week.
I will no longer be working with Keane. Instead, I will be working on my own startup. (Will keep you posted on it)
My new phone number is: +91 90364 98589. If you are in/around Bangalore, give me a call and we can meet.
In other news my good friend Binny is [...]]]></description>
			<content:encoded><![CDATA[<p>I moved to Bangalore last week.</p>
<p>I will no longer be working with <a href="http://www.keane.com/">Keane</a>. Instead, I will be working on my own startup. (Will keep you posted on it)</p>
<p>My new phone number is: +91 90364 98589. If you are in/around Bangalore, give me a call and we can meet.</p>
<p>In other news my good friend Binny is trying to release <a href="http://www.bin-co.com/blog/2009/07/plugin-week-2-wordpress-plugin-weather-man/">one wordpress plugin per day for a week</a>. That is what you do when you want to shake up things a bit &#8211; you <a href="http://sethgodin.typepad.com/seths_blog/2009/02/sprint.html">sprint</a>, and that can make a big difference.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=HRjWJ346XvE:orOEnzarnzU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=HRjWJ346XvE:orOEnzarnzU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=HRjWJ346XvE:orOEnzarnzU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/HRjWJ346XvE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/07/at-bangalore/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/07/at-bangalore/</feedburner:origLink></item>
		<item>
		<title>Sorry. I screwed up.</title>
		<link>http://feedproxy.google.com/~r/Diovo/~3/3QLoQRoq1sM/</link>
		<comments>http://www.diovo.com/2009/06/sorry-i-screwed-up/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 19:08:44 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=761</guid>
		<description><![CDATA[Yesterday was not the best day in the history of this blog. Probably those of you who subscribed to the feeds have noticed. I tried to combine the feeds from here and the voidy blog to one single feed and it resulted in a multitude of duplicate feeds to be sent to your inbox.
Really sorry [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was not the best day in the history of this blog. Probably those of you who subscribed to the feeds have noticed. I tried to combine the feeds from here and <a title="the voidy blog" href="http://blog.voidy.com/">the voidy blog</a> to one single feed and it resulted in a multitude of duplicate feeds to be sent to your inbox.</p>
<p>Really sorry for that. I will not try that again!</p>
<p>For the technically inclined, here is what I <em>guess </em>happened:</p>
<p>I used yahoo pipes to combine both the feeds:</p>
<blockquote><p>pipe  = feed(diovo) + feed(voidy)</p></blockquote>
<p>Then I burned this pipe as the original Feedburner feed.</p>
<blockquote><p>feed = feed(diovo) + feed(voidy)</p></blockquote>
<p>I am using the Feedsmith plugin for this blog. Feedsmith plugin redirects all the feed references in this blog to the original Feedburner feed.</p>
<blockquote><p>feed(diovo) = feed</p></blockquote>
<p>Therefore now the new feed (using yahoo pipes) becomes:</p>
<blockquote><p>feed = feed + feed(voidy)</p></blockquote>
<p><a href="http://en.wikipedia.org/wiki/Recursion_(computer_science)">Yeah</a>. I see.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Diovo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Diovo?i=3QLoQRoq1sM:CmAEy5BTvBg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Diovo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Diovo?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Diovo?a=3QLoQRoq1sM:CmAEy5BTvBg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Diovo?i=3QLoQRoq1sM:CmAEy5BTvBg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/3QLoQRoq1sM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/2009/06/sorry-i-screwed-up/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.diovo.com/2009/06/sorry-i-screwed-up/</feedburner:origLink></item>
	</channel>
</rss>
