<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Empowering Knowledge</title><link>http://ijeyanthan.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ijeyanthan" /><description>A Knowledge sharing blog. .
I post whichever stuffs I feel like "its interesting n informative "..</description><language>en</language><managingEditor>noreply@blogger.com (Jeyanthan)</managingEditor><lastBuildDate>Fri, 27 Jan 2012 22:38:39 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">157</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="ijeyanthan" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Education/Educational Technology</media:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>A Knowledge sharing blog. . I post whichever stuffs I feel like "its interesting n informative "..</itunes:subtitle><itunes:summary>A Knowledge sharing blog. . I post whichever stuffs I feel like "its interesting n informative "..</itunes:summary><itunes:category text="Education"><itunes:category text="Educational Technology" /></itunes:category><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>ijeyanthan</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Inspiring Quotes from the author of "Learn Python the Hard Way"</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/CqbbQbDQro4/2012_01_15_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Sun, 15 Jan 2012 07:08:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-3902102840831648613</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;I read this book "Learn Python the Hard Way" some time ago. Actually the book was very basic as it was intended for people new to programming so it's not my type of book. What I liked was at the end of the book, there was an epilogue called "Advice From An Old Programmer."&lt;/p&gt;  &lt;p&gt;Link to that:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://learnpythonthehardway.org/book/advice.html"&gt;http://learnpythonthehardway.org/book/advice.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I really really loved it. Following are my favorites:&lt;/p&gt;  &lt;p&gt;My Manager used to tell this frequently:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style="font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px;"&gt;Which programming language you learn and use doesn't matter. Do&amp;nbsp;&lt;em&gt;not&lt;/em&gt;&amp;nbsp;get sucked into the religion surrounding programming languages as that will only blind you to their true purpose of being your tool for doing interesting things.&lt;/span&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 21px;"&gt;Programming is an art form. This is how I used to think always:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style="font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0.8em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px;"&gt;Programming as an intellectual activity is the&amp;nbsp;&lt;em&gt;only&lt;/em&gt;&amp;nbsp;art form that allows you to create &lt;strong&gt;interactive&lt;/strong&gt; art. You can create projects that other people can play with, and you can talk to them indirectly. No other art form is quite this interactive. Movies flow to the audience in one direction. Paintings do not move. Code goes both ways.&lt;/p&gt;    &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px;"&gt;Sad truth:&lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style="font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px;"&gt;People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines.&lt;/span&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Finally my most favorite part due to my personal experiences:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style="font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.8em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px;"&gt;Finally, I'll say that learning to create software changes you and makes you different. Not better or worse, just different. You may find that people treat you harshly because you can create software, maybe using words like "nerd". Maybe you'll find that because you can dissect their logic that they hate arguing with you. You may even find that simply knowing how a computer works makes you annoying and weird to them.&lt;/p&gt;  &lt;p style="margin-top: 0.8em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px;"&gt;To this I have just one piece of advice: &lt;strong&gt;they can go to hell&lt;/strong&gt;. The world needs more weird people who know how things work and who love to figure it all out. When they treat you like this, just remember that this is&amp;nbsp;&lt;em&gt;your&lt;/em&gt;&amp;nbsp;journey, not theirs. Being different is not a crime, and people who tell you it is are just jealous that you've picked up a skill they never in their wildest dreams could acquire.&lt;/p&gt;  &lt;p style="margin-top: 0.8em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px;"&gt;You can code. They cannot. That is pretty damn cool.&lt;/p&gt;  &lt;/blockquote&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/inspiring-quotes-from-the-author-of-learn-pyt"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-3902102840831648613?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j-1BfmycnWGyCaFUH_aRedyuobY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j-1BfmycnWGyCaFUH_aRedyuobY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j-1BfmycnWGyCaFUH_aRedyuobY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j-1BfmycnWGyCaFUH_aRedyuobY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=CqbbQbDQro4:BlUaapqpYeo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=CqbbQbDQro4:BlUaapqpYeo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=CqbbQbDQro4:BlUaapqpYeo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CqbbQbDQro4:BlUaapqpYeo:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/CqbbQbDQro4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-15T20:38:27.182+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2012_01_15_archive.html#3902102840831648613</feedburner:origLink></item><item><title>Small metaprogram using Python</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/cDOtSpzr4mI/2012_01_06_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 06 Jan 2012 03:44:38 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-1991111323562575063</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;If you have used so many softwares, you might have come across some that shows some Tips dialog with a checkbox that says "Show tip on startup." If you get annoyed, you uncheck it. It won't appear next time.&lt;/p&gt;  &lt;p&gt;Guess how it is programmed. There must be some kind of a properties file or database that stores some boolean (or any other form of data) to store this setting. And everytime the application is loaded, it checks for the variable unnecessarily wasting cycles. It won't remember that you said you don't want to see any tips. It's like an unintelligent being (which is what it is.. afterall it's just a set of instructions.) Metaprograms can be made to look intelligent (from developer's point of view.)&lt;/p&gt;  &lt;p&gt;This program is a very basic example. It prints out Hello and Good Morning. It asks you whether you want to be greeted with Hello everytime. If you say no, then it removes the related code from itself. IT CHANGES ITSELF! (Does it sound like Matrix? I Robot? Bicentennial Man?) It changes itself like the frogs in Jurassic Park novel.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CODE:&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;def deleteHello():&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; f = open("sixthsense.py","r")&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; output = []&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; for line in f:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if not line.endswith("deleted#\n"):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output.append(line)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; f.close()&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; f = open("sixthsense.py","w")&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; f.writelines(output)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; f.close()&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;print "Hello" #line that might be deleted#&lt;/p&gt;  &lt;p&gt;raw_input() &amp;nbsp; #line that might be deleted#&lt;/p&gt;  &lt;p&gt;print "Good Morning"&lt;/p&gt;  &lt;p&gt;raw_input()&lt;/p&gt;  &lt;p&gt;choice = raw_input("Should I greet you with Hello always? (y/N)") &amp;nbsp;#line that might be deleted#&lt;/p&gt;  &lt;p&gt;if choice != "y": &amp;nbsp;#line that might be deleted#&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp;deleteHello() &amp;nbsp; #line that might be deleted#&lt;/p&gt;    &lt;/blockquote&gt;  &lt;p&gt;  &lt;p&gt;Remember to copy the file before running as you know that it can change itself.&lt;/p&gt;  &lt;p&gt;PS:&lt;/p&gt;  &lt;p&gt;One interesting thing happened.. I made a foolish mistake.&lt;/p&gt;  &lt;p&gt;Before this condition,&lt;/p&gt;  &lt;p&gt;&amp;nbsp;if not line.endswith("deleted#\n"):&lt;/p&gt;  &lt;p&gt;I actually used this line.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;if not "#line" in line:&lt;/p&gt;  &lt;p&gt;That was really stupid. Because the condition line itself satisfies the condition and gets removed. :P&amp;nbsp;&lt;/p&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/small-metaprogram-using-python"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-1991111323562575063?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wtLpUUizoQLXPrPKe4lPw5irniE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wtLpUUizoQLXPrPKe4lPw5irniE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wtLpUUizoQLXPrPKe4lPw5irniE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wtLpUUizoQLXPrPKe4lPw5irniE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=cDOtSpzr4mI:3-bYamf3O-U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=cDOtSpzr4mI:3-bYamf3O-U:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=cDOtSpzr4mI:3-bYamf3O-U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=cDOtSpzr4mI:3-bYamf3O-U:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/cDOtSpzr4mI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-06T17:14:38.170+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2012_01_06_archive.html#1991111323562575063</feedburner:origLink></item><item><title>A web crawler and twitter crawler using Python</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/PBwvsHvAmvU/2012_01_06_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 06 Jan 2012 02:29:34 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-7813043054777989667</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;I still haven't started studying Python properly but doing fun tasks with it and learning on the way. I have made a Web Crawler that when given a url crawls through the child links recursively in a depth first order.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Web Crawler Code:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;import urllib,string,re,sys&lt;/p&gt;  &lt;p&gt;DEPTH = 0&lt;/p&gt;  &lt;p&gt;MAXDEPTH = 0&lt;/p&gt;  &lt;p&gt;SITENO = 0&lt;/p&gt;  &lt;p&gt;LINKS = []&lt;/p&gt;  &lt;p&gt;if len(sys.argv) &amp;lt; 3:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; print "Usage: python crawl.py &amp;lt;url&amp;gt; &amp;lt;depth&amp;gt;"&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; sys.exit()&lt;/p&gt;  &lt;p&gt;else:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; MAXDEPTH = int(sys.argv[2])&lt;/p&gt;  &lt;p&gt;def findLinks(url,parent,score):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global DEPTH&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global SITENO&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global LINKS&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global MAXDEPTH&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; DEPTH += 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; if DEPTH &amp;gt; MAXDEPTH:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; SITENO += 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; print "DEPTH: %d\tSiteNo: %d\tSite: %s\tParent: %d\tScore: %d" % (DEPTH,SITENO,url,parent,score)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; LINKS.append(url)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; body = urllib.urlopen(url).read()&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; try:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; start=string.index(body,"&amp;lt;body")&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; body = body[start:]&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; except ValueError:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; links = re.findall('''href=["']([^"']+)["']''', body, re.I)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; links = [ link \&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for link in links \&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (link.startswith("http://") and \&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (not (link.endswith(".xml") or link.endswith(".css") or link.endswith(".js"))) and \&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (link not in LINKS)) ]&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; if not links:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; score *= len(links)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; parent = SITENO&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; for link in links:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; findLinks(link,parent,score)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;findLinks(sys.argv[1],0,1)&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Usage:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Run "python crawl.py &lt;a href="http://en.wikipedia.org/"&gt;http://en.wikipedia.org/&lt;/a&gt; 4"&lt;/p&gt;  &lt;p&gt;Or start the depth with 1, 2 and go on for a better understanding of the working. Don't give big depth unless your processor has enough juice. I couldn't run this in my pc. I ran it in a high speed server where I have a shell access. It will display a set of fields. Depth of root node will be 1. SiteNo is a unique identifier for each site. Parent id of a site refers to its parent's siteno. Score(just for fun) starts with 1 for the root node. Score of a child node is the score of its parent node multiplied by number of siblings.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2012-01-06/avCwqtnmtvpCJwcvouADbBrGrFIDCcyuAzoBBaBwdAAkEeDxqDkzuAqceosp/crawl.png.scaled1000.png"&gt;&lt;img alt="Crawl" height="725" src="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2012-01-06/avCwqtnmtvpCJwcvouADbBrGrFIDCcyuAzoBBaBwdAAkEeDxqDkzuAqceosp/crawl.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Now combining this with my &lt;a href="http://blog.vigneshwaran.in/bash-script-to-find-mutual-friends-in-twitter" target="_blank"&gt;previous twitter script&lt;/a&gt;, I wrote a twitter crawler that crawls through friend nodes in a similar networked tree fashion. But too bad, there's a limit of only 150 requests per hour per client on twitter.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Twitter Crawler Code:&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;import urllib,sys&lt;/p&gt;  &lt;p&gt;try:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; import json&lt;/p&gt;  &lt;p&gt;except ImportError:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; import simplejson as json&lt;/p&gt;  &lt;p&gt;DEPTH = 0&lt;/p&gt;  &lt;p&gt;MAXDEPTH = 0&lt;/p&gt;  &lt;p&gt;IDNO = 0&lt;/p&gt;  &lt;p&gt;NAMES = []&lt;/p&gt;  &lt;p&gt;if len(sys.argv) &amp;lt; 3:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; print "Usage: python twittertree.py &amp;lt;username&amp;gt; &amp;lt;depth&amp;gt;"&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; sys.exit()&lt;/p&gt;  &lt;p&gt;else:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; MAXDEPTH = int(sys.argv[2])&lt;/p&gt;  &lt;p&gt;def findFriends(name,parentidno):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global DEPTH&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global MAXDEPTH&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global IDNO&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; global NAMES&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; DEPTH += 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; if DEPTH &amp;gt; MAXDEPTH:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; IDNO += 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; print "DEPTH: %d\tID_No: %d\tUser_ID: %s\tParent_ID_No: %d" % (DEPTH,IDNO,name,parentidno)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; NAMES.append(name)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; try:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; jsondata=json.loads(urllib.urlopen('https://api.twitter.com/1/friends/ids.json?screen_name='+name).read())&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; except IOError:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; friendsidlist = []&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; try:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; friendsidlist = ",".join(map(str,jsondata['ids'][:100]))&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; except KeyError:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print "Rate Limit exceeded.. Only 150 requests per hour allowed.."&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit()&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; jsondata2 = json.loads(urllib.urlopen('https://api.twitter.com/1/users/lookup.json?user_id='+friendsidlist).read())&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; friendsnamelist = []&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; try:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; friendsnamelist = [each['screen_name'] for each in jsondata2 if each['screen_name'] not in NAMES]&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; except TypeError:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; if not friendsnamelist:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; parentidno = IDNO&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; for eachfriendname in friendsnamelist:&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; findFriends(eachfriendname,parentidno)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; DEPTH -= 1&lt;/p&gt;  &lt;p&gt;findFriends(sys.argv[1],0)&lt;/p&gt;    &lt;/blockquote&gt;  &lt;p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/p&gt;  &lt;p&gt;Run "python twittertree.py vigneshwaranr 2"&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/a-web-crawler-and-twitter-crawler-using-pytho"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-7813043054777989667?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6U4tKfTNi1Ys26FdxUsWjiAX8b8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6U4tKfTNi1Ys26FdxUsWjiAX8b8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6U4tKfTNi1Ys26FdxUsWjiAX8b8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6U4tKfTNi1Ys26FdxUsWjiAX8b8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=PBwvsHvAmvU:kt8r1gEuIdw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=PBwvsHvAmvU:kt8r1gEuIdw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=PBwvsHvAmvU:kt8r1gEuIdw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PBwvsHvAmvU:kt8r1gEuIdw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/PBwvsHvAmvU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-06T15:59:34.425+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2012_01_06_archive.html#7813043054777989667</feedburner:origLink></item><item><title>Screen scraping a site with Python and storing the results into a sqlite db</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/QVRLenY9qRc/2012_01_04_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Wed, 04 Jan 2012 03:48:47 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-5157850543535194413</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;This is a small program. I was tasked with retrieving a small set of data from a webpage by screenscraping using python.&lt;/p&gt;  &lt;blockquote class="posterous_short_quote"&gt;  &lt;p&gt;&lt;a href="http://money.livemint.com/IID64/F132540/Financial/Ratios/Company.aspx"&gt;http://money.livemint.com/IID64/F132540/Financial/Ratios/Company.aspx&lt;/a&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2012-01-04/AICeGqszaoFyvssrppIzkHcDmcqluhrbDtiyaeFqBGEdoyjysuFgvjHrJoDD/eps.png"&gt;&lt;img alt="Eps" height="325.784447476126" src="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2012-01-04/AICeGqszaoFyvssrppIzkHcDmcqluhrbDtiyaeFqBGEdoyjysuFgvjHrJoDD/eps.png" width="600" /&gt;&lt;/a&gt; &lt;/div&gt; This is the data I should retrieve. I never learnt Python properly but I could do it. That is the beauty of Python. Python has an interface to sqlite - the smallest db engine - called "Pysqlite". The library to import is called "sqlite3"&lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;  &lt;p&gt;dbconn = sqlite3.connect('db/tcs_eps.db')&lt;/p&gt;  &lt;p&gt;dbc = dbconn.cursor()&lt;/p&gt;  &lt;p&gt;dbc.execute("CREATE TABLE IF NOT EXISTS EPSTABLE(DATE TEXT,EPS TEXT)")&lt;/p&gt;  &lt;p&gt;dbc.execute("DELETE FROM EPSTABLE")&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;This part of the code creates a connection to a database file. If the file doesn't exist, it will be created. But the directory path should exist otherwise it'll throw an error. Sqlite is a file based database system unlike the server-client based ones like mysql, db2 etc.. Then it'll create a table if it doesn't exist already (i.e. during first run). It'll truncate the data from the table otherwise next time, same set of data will repeat in my tables.&lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;  &lt;p&gt;host = "money.livemint.com"&amp;nbsp;&lt;/p&gt;  &lt;p&gt;epspage = "/IID64/F132540/Financial/Ratios/Company.aspx"&amp;nbsp;&lt;/p&gt;  &lt;p&gt;print "Please wait.. It will take some time depending on your connection speed.."&lt;/p&gt;  &lt;p&gt;con = httplib.HTTPConnection(host)&lt;/p&gt;  &lt;p&gt;con.connect()&lt;/p&gt;  &lt;p&gt;con.request("GET", epspage)&lt;/p&gt;  &lt;p&gt;resp = con.getresponse()&lt;/p&gt;  &lt;p&gt;data = resp.read()&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;This part of the code opens up a connection to the host and tries to GET the page and then it reads the "data" part of the response. (Response object has so many other stuffs like status, headers etc..)&lt;/p&gt;  &lt;p&gt;This data is the code of our html page. Analysing the content, I figured out that I should remove the unnecessary data above and below our interested part. For that I need to find a unique string above and below our part so that I can index them and take the substring out. Those indices were "InnerTable" and "R5". They were unique and appear only once and above and below our part in the file.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;blockquote class="posterous_short_quote"&gt;  &lt;p&gt;start=string.index(data,"InnerTable")&lt;/p&gt;  &lt;p&gt;stop=string.index(data,"R5")&lt;/p&gt;  &lt;p&gt;data = data[start:stop]&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;There are some html entities in that page which I removed using&amp;nbsp;&lt;/p&gt;  &lt;blockquote class="posterous_short_quote"&gt;  &lt;p&gt;data = re.sub(r'[&amp;amp;nbspamltg]*;','',data)&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;This is not necessary though but I did it for my sake.&lt;/p&gt;  &lt;blockquote class="posterous_short_quote"&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;months = ['Date']+re.findall(r'[a-zA-Z]{1,3}\d\d\d\d',data)&lt;/p&gt;  &lt;p&gt;earnings = ['Earnings/share (Rs)']+re.findall(r'\d\d\.\d\d',data)&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;Using this regex, I find out the date pattern and earnings per share pattern and store them in two lists. (The regex in second line should be changed to match any number of digits. I'm such a poor regex coder.)&lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;for month, earning in zip(months, earnings):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; dbc.execute('INSERT INTO EPSTABLE VALUES (?,?)' , (month,earning))&lt;/p&gt;  &lt;p&gt;dbconn.commit()&lt;/p&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;for month,earning in dbc.execute('SELECT * FROM EPSTABLE'):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; print '%s\t\t\t\t\t%s' % (month, earning)&lt;/p&gt;  &lt;p&gt;dbconn.close()&lt;/p&gt;    &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Traversing elements simultaneously through two lists, they are inserted into the table and committed. Then traversing through each row in table and printing them. This program is just for learning coding in python with sqlite.&lt;/p&gt;  &lt;p&gt;Full Program:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;import httplib,string,re,sqlite3&lt;/p&gt;  &lt;p&gt;dbconn = sqlite3.connect('db/tcs_eps.db')&lt;/p&gt;  &lt;p&gt;dbc = dbconn.cursor()&lt;/p&gt;  &lt;p&gt;dbc.execute("CREATE TABLE IF NOT EXISTS EPSTABLE(DATE TEXT,EPS TEXT)")&lt;/p&gt;  &lt;p&gt;dbc.execute("DELETE FROM EPSTABLE")&lt;/p&gt;  &lt;p&gt;host = "money.livemint.com"&amp;nbsp;&lt;/p&gt;  &lt;p&gt;epspage = "/IID64/F132540/Financial/Ratios/Company.aspx"&amp;nbsp;&lt;/p&gt;  &lt;p&gt;print "Please wait.. It will take some time depending on your connection speed.."&lt;/p&gt;  &lt;p&gt;con = httplib.HTTPConnection(host)&lt;/p&gt;  &lt;p&gt;con.connect()&lt;/p&gt;  &lt;p&gt;con.request("GET", epspage)&lt;/p&gt;  &lt;p&gt;resp = con.getresponse()&lt;/p&gt;  &lt;p&gt;data = resp.read()&lt;/p&gt;  &lt;p&gt;print "=================================================="&lt;/p&gt;  &lt;p&gt;start=string.index(data,"InnerTable")&lt;/p&gt;  &lt;p&gt;stop=string.index(data,"R5")&lt;/p&gt;  &lt;p&gt;data = data[start:stop]&lt;/p&gt;  &lt;p&gt;data = re.sub(r'[&amp;amp;nbspamltg]*;','',data)&lt;/p&gt;  &lt;p&gt;months = ['Date']+re.findall(r'[a-zA-Z]{1,3}\d\d\d\d',data)&lt;/p&gt;  &lt;p&gt;earnings = ['Earnings/share (Rs)']+re.findall(r'\d\d\.\d\d',data)&lt;/p&gt;  &lt;p&gt;for month, earning in zip(months, earnings):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; #print '%s\t\t\t\t\t%s' % (month, earning)&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; dbc.execute('INSERT INTO EPSTABLE VALUES (?,?)' , (month,earning))&lt;/p&gt;  &lt;p&gt;dbconn.commit()&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;for month,earning in dbc.execute('SELECT * FROM EPSTABLE'):&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; print '%s\t\t\t\t\t%s' % (month, earning)&lt;/p&gt;    &lt;p&gt;dbconn.close()&amp;nbsp;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile3.posterous.com/getfile/files.posterous.com/temp-2012-01-04/kDCsDxraomspodftargiJmFrakywhobHaqFBpDyuxgafJJAqHprwsFpJiFjl/tcsscr.png.scaled1000.png"&gt;&lt;img alt="Tcsscr" height="253" src="http://getfile3.posterous.com/getfile/files.posterous.com/temp-2012-01-04/kDCsDxraomspodftargiJmFrakywhobHaqFBpDyuxgafJJAqHprwsFpJiFjl/tcsscr.png.scaled1000.png" width="601" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/screen-scraping-a-site-with-python-and-storin"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-5157850543535194413?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qDUIIhV1CPBoeUkQgF3jgKtYYSQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qDUIIhV1CPBoeUkQgF3jgKtYYSQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qDUIIhV1CPBoeUkQgF3jgKtYYSQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qDUIIhV1CPBoeUkQgF3jgKtYYSQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=QVRLenY9qRc:FhLX93nnFpc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=QVRLenY9qRc:FhLX93nnFpc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=QVRLenY9qRc:FhLX93nnFpc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=QVRLenY9qRc:FhLX93nnFpc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/QVRLenY9qRc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-04T17:18:47.233+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2012_01_04_archive.html#5157850543535194413</feedburner:origLink></item><item><title>Bash script to find mutual friends in twitter</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/CrJO7jKbBl0/2011_12_23_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 23 Dec 2011 08:54:32 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-8832312216983242650</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;My manager gave me a simple(tough for me) assignment to learn..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Problem: Write a command line app using your favourite language that  accepts 2 facebook ids and return a list of common friends between the 2  ids.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I couldn't! I could make a program that list my friends but not others because it's private information and it requires others to allow my application blah blah..&lt;/p&gt;  &lt;p&gt;So I gave a try for twitter and I SUCCESSFULLY DID IT! ;) Because following and followers list are public in twitter.&lt;/p&gt;  &lt;p&gt;Check out the script and screenshot&lt;/p&gt;  &lt;p&gt;Script&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;#!/bin/bash&lt;/p&gt;  &lt;p&gt;link1='https://api.twitter.com/1/friends/ids.json?screen_name='$1&lt;/p&gt;  &lt;p&gt;link2='https://api.twitter.com/1/friends/ids.json?screen_name='$2&lt;/p&gt;  &lt;p&gt;curl $link1 &amp;gt; .fol.tmp&lt;/p&gt;  &lt;p&gt;curl $link2 &amp;gt; .fol2.tmp&lt;/p&gt;  &lt;p&gt;cat .fol.tmp | sed 's/.*\[\([0-9,]*\)\].*/\1/' | sed 's/,/\n/g' | sort &amp;gt; .ids.tmp&lt;/p&gt;  &lt;p&gt;cat .fol2.tmp | sed 's/.*\[\([0-9,]*\)\].*/\1/' | sed 's/,/\n/g' | sort &amp;gt; .ids2.tmp&lt;/p&gt;  &lt;p&gt;#comm -12 .ids.tmp .ids2.tmp | tr '\n' ',' | sed 's/,$//' &amp;gt; .comids.tmp&lt;/p&gt;  &lt;p&gt;#comm -12 is same as grep -xFf :)&lt;/p&gt;  &lt;p&gt;grep -xFf .ids.tmp .ids2.tmp | tr '\n' ',' | sed 's/,$//' &amp;gt; .comids.tmp&lt;/p&gt;  &lt;p&gt;comids=`cat .comids.tmp`&lt;/p&gt;  &lt;p&gt;comidlink='https://api.twitter.com/1/users/lookup.json?user_id='$comids&lt;/p&gt;  &lt;p&gt;curl $comidlink &amp;gt; .lookup.tmp&lt;/p&gt;  &lt;p&gt;cat .lookup.tmp | tr ',' '\n' | grep '"name"' | sed 's/.*:\"\([^\"]*\)\"/\1/g'&lt;/p&gt;  &lt;p&gt;rm .fol.tmp .fol2.tmp .ids.tmp .ids2.tmp .comids.tmp .lookup.tmp&lt;/p&gt;    &lt;/blockquote&gt;  &lt;p&gt;Note: I'm an amateur programmer. This code may not be the most efficient but it does the job well.&lt;/p&gt;  &lt;p&gt;Screenshot:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/temp-2011-12-23/GBElDpdxJGoyCgHsCyzwBCIoqesmhpyatmxybhdbcechlgjncwnwbthdsbzo/mutualfriends2.png"&gt;&lt;img alt="Mutualfriends2" height="450.0" src="http://getfile1.posterous.com/getfile/files.posterous.com/temp-2011-12-23/GBElDpdxJGoyCgHsCyzwBCIoqesmhpyatmxybhdbcechlgjncwnwbthdsbzo/mutualfriends2.png" width="600" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/bash-script-to-find-mutual-friends-in-twitter"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-8832312216983242650?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N2liol_xgjQdSNMjih1-R9q1Syg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N2liol_xgjQdSNMjih1-R9q1Syg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N2liol_xgjQdSNMjih1-R9q1Syg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N2liol_xgjQdSNMjih1-R9q1Syg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=CrJO7jKbBl0:TgyloYfyT_M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=CrJO7jKbBl0:TgyloYfyT_M:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=CrJO7jKbBl0:TgyloYfyT_M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=CrJO7jKbBl0:TgyloYfyT_M:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/CrJO7jKbBl0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T22:24:32.013+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_12_23_archive.html#8832312216983242650</feedburner:origLink></item><item><title>Neembuu Uploader crossed 10k+ downloads and featured in a Japanese Magazine</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/alkn08Ux5rs/2011_12_23_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 23 Dec 2011 00:18:23 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-7355645692984721814</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Hi y'all,&lt;/p&gt;  &lt;p&gt;I hadn't been updating on NU for a long time after getting job. Though I am sincerely committed to my employers, I will still be responsible to my previous projects that helped me improve in life. I will use my weekends on them. Shashaank (Neembuu Admin) has a lots of plans for Neembuu, Neembuu Uploader, JPFM, JD and Vuze all combined. Lots of works ahead ;-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NU Stats:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Downloads: 10325 (at the time of writing this)&lt;br /&gt;Top Country: France :)&lt;br /&gt;You can always see the latest stats at &lt;a href="http://neembuuuploader.sf.net/downloads.html"&gt;http://neembuuuploader.sf.net/downloads.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;France overtook Russia as the top downloading country. &lt;a href="http://korben.info/neembuu.html"&gt;Seems like we have a lot of fans there&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;AND&lt;/strong&gt; I am very happy now to announce that Neembuu Uploader has been featured in a Japanese Tech magazine called "iP!". A month ago I got this mail from them:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style=""&gt;Dear Vigneshwaran Raveendran,&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;I am an editor of a Japanese&amp;nbsp;&lt;/span&gt;&lt;span class="il" style=""&gt;magazine&lt;/span&gt;&lt;span style=""&gt;&amp;nbsp;called "&lt;/span&gt;&lt;span class="il" style=""&gt;iP&lt;/span&gt;&lt;span style=""&gt;!", a&amp;nbsp;&lt;/span&gt;&lt;span class="il" style=""&gt;magazine&lt;/span&gt;&lt;span style=""&gt;&amp;nbsp;for&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;Windows users with original DVD-ROMs to offer data/software.&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;I would like to introduce your "Neembuu Uploader"to Japanese Windows users.&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;And I am glad that you would give me kind permission to put your soft&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;into our DVD-ROM.&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;If OK,I would like to introduce "Neembuu Uploader" continuously from now on.&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;Please let me &amp;nbsp;know when you have any questions or find any problems&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;for introducing your soft.&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;I'm looking forward to hearing from you soon.&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;Published information is the following.&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;Please correct it when the mistake is found.&lt;br /&gt;&amp;lt;snipped&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;And I replied:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style=""&gt;Dear Xxxxxxx Xxx,&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;I am really glad to know that my product "Neembuu Uploader" will be introduced in&amp;nbsp;&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;your&amp;nbsp;&lt;/span&gt;&lt;span class="il" style=""&gt;magazine&lt;/span&gt;&lt;span style=""&gt;. You are ALLOWED to feature it in your&amp;nbsp;&lt;/span&gt;&lt;span class="il" style=""&gt;magazine&lt;/span&gt;&lt;span style=""&gt;. Please make sure&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;that you include my name "Vigneshwaran Raveendran" and the homepage url&amp;nbsp;&lt;/span&gt;&lt;br style="" /&gt;&lt;a href="http://neembuuuploader.sourceforge.net/" target="_blank" style=""&gt;http://neembuuuploader.sourceforge.net/&lt;/a&gt;&lt;span style=""&gt;&amp;nbsp;anywhere in the body of the content.&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;I have one request. I am living in India where I cannot get access to your "&lt;/span&gt;&lt;span class="il" style=""&gt;iP&lt;/span&gt;&lt;span style=""&gt;!"&amp;nbsp;&lt;/span&gt;&lt;span class="il" style=""&gt;magazine&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;So after the&amp;nbsp;&lt;/span&gt;&lt;span class="il" style=""&gt;magazine&lt;/span&gt;&lt;span style=""&gt;&amp;nbsp;is published, please send me a scanned image of the page where&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;"Neembuu Uploader" is featured.&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;Thank you&lt;/span&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;After a long time, yesterday they replied:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;span style=""&gt;Vigneshwaran Raveendran様&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;お世話になっております。晋遊舎の静内です。&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;このたびはソフトウエアの掲載に&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;ご協力ありがとうございました。&lt;/span&gt;&lt;p /&gt;&lt;span style=""&gt;無事に誌面が完成いたしましたのでお送りいたします。&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;引き続きまして、変わらぬご愛顧のほど、&lt;/span&gt;&lt;br style="" /&gt;&lt;span style=""&gt;どうぞよろしくお願い申し上げます。&lt;/span&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;(Translate if you don't know japanese)&lt;/p&gt;  &lt;p&gt;They attached a pdf of the scanned magazine. I took this screenshot of the part where NU appears. Check it out:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/temp-2011-12-23/jwhCsgcnhuFIwfbrjJCvwAfmqlHkgwhwdoinDHbunavAAHBdrvhgziInxEfs/28.png.scaled1000.png"&gt;&lt;img alt="28" height="750" src="http://getfile1.posterous.com/getfile/files.posterous.com/temp-2011-12-23/jwhCsgcnhuFIwfbrjJCvwAfmqlHkgwhwdoinDHbunavAAHBdrvhgziInxEfs/28.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/neembuu-uploader-crossed-10k-downloads-and-fe"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-7355645692984721814?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JA9p1k-i9AJ_teXjBXO_U7Qm3Ag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JA9p1k-i9AJ_teXjBXO_U7Qm3Ag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JA9p1k-i9AJ_teXjBXO_U7Qm3Ag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JA9p1k-i9AJ_teXjBXO_U7Qm3Ag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=alkn08Ux5rs:HsZjOUjHASk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=alkn08Ux5rs:HsZjOUjHASk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=alkn08Ux5rs:HsZjOUjHASk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=alkn08Ux5rs:HsZjOUjHASk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/alkn08Ux5rs" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T13:48:23.773+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_12_23_archive.html#7355645692984721814</feedburner:origLink></item><item><title>The Ripple…(Story)</title><author>noreply@blogger.com (Jeyanthan)</author><pubDate>Sun, 13 Nov 2011 20:20:02 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-5583717822554909916</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
A man was sitting by a lake. He was throwing small pebbles into it from time to time. A young boy happened to cross by. He was intrigued to see that after every few minutes or so, the man would toss a pebble into the lake.&lt;br /&gt;
The boy went up to the man and said, "Good pastime, this stone throwing, he?" "Hmmm," said the man.He seemed to be deep in thought and obviously did not wish to be disturbed.&lt;br /&gt;
&lt;br /&gt;
Sometime later, the man said softly, "Look at the water, it is absolutely still."The boy said, "Yeah, it is."&lt;br /&gt;
The man tossed a pebble into the water and continued, "Only till I toss a pebble into it now do you see the ripples?""Yeah," said the boy, "they spread further and further.""And soon, the water is still again," offered the man.The boy said, "Sure, it becomes quiet, after a while."The man continued, "What if we want to stop the ripples? The root cause of the ripples is the stone. Lets take the stone out. Go ahead and look for it." The boy put his hand into the water and tried to take the stone out. But he only succeeded in making more ripples. He was able to take the stone out, but the number of ripples that were made in the process were a lot more than before.The wise man said, "It is not possible to stop the movement of the water once a pebble has been thrown into it. But if we can stop ourselves from throwing the pebble in the first place, the ripples can be avoided altogether! So too, it is with our minds. If a thought enters into it, it creates ripples.&lt;br /&gt;
&lt;br /&gt;
The only way to save the mind from getting disturbed is to block and ban the entry of every superfluous thought that could be a potential cause for disturbance. If a disturbance has entered into the mind, it will take its own time to die down. Too many conflicting thoughts just cause more and more disturbances. Once the disturbance has been caused it takes time to ebb out. Even trying to forcibly remove the thought may further increase the turmoil in the mind. Time surely is a great healer, but prevention is always better than cure."&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;MORAL&lt;/b&gt;: Before you allow a thought or a piece of information to enter your mind, put it through the triple filter test of authenticity, goodness and value.&lt;br /&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/1943275477050261536-5583717822554909916?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=Ro2eosQjYao:llzrMNpyFyY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-14T09:50:02.847+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Neembuu Uploader featured in "Linux For You" magazine</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/rBJP8CCslCU/2011_11_04_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Thu, 03 Nov 2011 11:48:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-7194486642044458961</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Loads of Thanks to my amazing inspiring super-awesome senior Jeyanth for informing about this matter and also to his colleague who informed him first.&lt;/p&gt;  &lt;p&gt;Neembuu Uploader is featured in "Linux For You" magazine November 2011 edition page 12.&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile4.posterous.com/getfile/files.posterous.com/temp-2011-11-03/muGCCcIFCobfBbyBiffasuvgoGdxjnGiqdiooldcbqEErEDnlbtpIkyjIgiw/Image0498.jpg.scaled1000.jpg"&gt;&lt;img alt="Image0498" height="1000" src="http://getfile4.posterous.com/getfile/files.posterous.com/temp-2011-11-03/muGCCcIFCobfBbyBiffasuvgoGdxjnGiqdiooldcbqEErEDnlbtpIkyjIgiw/Image0498.jpg.scaled1000.jpg" width="750" /&gt;&lt;/a&gt; &lt;/div&gt; (Sorry for the bad quality.. Someday I'm gonna buy Android phone with HD camera.. hmm..)&lt;/p&gt;  &lt;p&gt;As soon as Jeyanth bro told me, I went out, bought this 100Rs magazine, searched. Without any suspense, it was in 12th page itself. The content seemed like taken from some review site I don't remember now. I'd have been more happy if it was featured in my favorite magazine "Digit". Expecting that to happen.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;This is the front cover of this magazine.&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile5.posterous.com/getfile/files.posterous.com/temp-2011-11-03/gJthCFgsIutfGGIbnClnmeBhBAebrJoqyJGcDuqgEcpwHIoovjamBbJldHoy/Image0500.jpg.scaled1000.jpg"&gt;&lt;img alt="Image0500" height="1000" src="http://getfile5.posterous.com/getfile/files.posterous.com/temp-2011-11-03/gJthCFgsIutfGGIbnClnmeBhBAebrJoqyJGcDuqgEcpwHIoovjamBbJldHoy/Image0500.jpg.scaled1000.jpg" width="750" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;I have released version 2.5 last month but didn't blog about it. It was just a small update like iPhone 4S over iPhone 4. 5 more sites and 9 more translations.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration: line-through;"&gt;All nice things happen to Neembuu Uploader but its creator don't have a satisfying job. How ironic?&lt;/span&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/neembuu-uploader-featured-in-linux-for-you-ma"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-7194486642044458961?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f8zKOw0M2kuyhBj1ah5Vga6Pep0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f8zKOw0M2kuyhBj1ah5Vga6Pep0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f8zKOw0M2kuyhBj1ah5Vga6Pep0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f8zKOw0M2kuyhBj1ah5Vga6Pep0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rBJP8CCslCU:QVd6UGofpUY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rBJP8CCslCU:QVd6UGofpUY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rBJP8CCslCU:QVd6UGofpUY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rBJP8CCslCU:QVd6UGofpUY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/rBJP8CCslCU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T00:18:04.619+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_11_04_archive.html#7194486642044458961</feedburner:origLink></item><item><title>Concept to implement a mouse-over equivalent for touch screen devices</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/PpgFefKSpFE/2011_10_21_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 21 Oct 2011 04:02:19 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-3828675952716957365</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;If you used touchscreen devices, sometimes you might have felt that it would be nice to have something like the "mouse-over" events in computers. It would be a nice feature to have but after all these years neither Apple nor Google did anything about it. Recently I had this idea for "finger-over" in touch screen devices. I don't know Electronics Engineering so my concept may be wrong. Or may be it's already implemented. Watch out for my ugly (mspaint) drawings.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-10-21/ztcvtEzHapDzAffxsaoGoixfAjJdajJbBdjozzbelwBkfbglGBulpyjFhgua/concept1.png.scaled1000.png"&gt;&lt;img alt="Concept1" height="460" src="http://posterous.com/getfile/files.posterous.com/temp-2011-10-21/ztcvtEzHapDzAffxsaoGoixfAjJdajJbBdjozzbelwBkfbglGBulpyjFhgua/concept1.png.scaled1000.png" width="614" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;Almost all touchscreen phones have proximity sensors. Replace it with 4 proximity sensor (or whatever best suited for the purpose) on 4 corners of the screen behind the screen. They should be of different frequencies and should point towards the center.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-10-21/vFniEGBlhvjBDkypIcviluDpfupwEAtfpvzmsCDvJJCfeIlhpjBGrJozilqH/concept2.png.scaled1000.png"&gt;&lt;img alt="Concept2" height="533" src="http://posterous.com/getfile/files.posterous.com/temp-2011-10-21/vFniEGBlhvjBDkypIcviluDpfupwEAtfpvzmsCDvJJCfeIlhpjBGrJozilqH/concept2.png.scaled1000.png" width="614" /&gt;&lt;/a&gt; &lt;/div&gt; Now if we put our finger 0.5-1.0cm above the screen, the waves emitted from the sensors will reflect back to them. In this diagram, it looks like sensor 4 will receive its reflection first followed by 3, 2 and 1.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-10-21/HfFpBAgzqJgqkmEJsuntwEFBkbtosdfylCbublrqGBbfqFzaABEojGoJtfzm/concept3.png.scaled1000.png"&gt;&lt;img alt="Concept3" height="533" src="http://posterous.com/getfile/files.posterous.com/temp-2011-10-21/HfFpBAgzqJgqkmEJsuntwEFBkbtosdfylCbublrqGBbfqFzaABEojGoJtfzm/concept3.png.scaled1000.png" width="811" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Now we can find the exact position of the finger using the differences from the waves. If the sensors are capable of generating a 3d imaging of the finger, then the tip of the finger can be found. Nowadays softwares can recognize faces so finding a tip of a finger wont be difficult. If 3d imaging is not possible, then atleast the tip of the finger can be found by setting a threshold limit (0.5-1.0cm as I said previously). That's all there is to it.&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Edit: This is not similar to what is already done in Microsoft Surface. If you put a glass of Mango juice, the surrounding surface changes to yellow. It looks like surface uses Optical camera on 4 corners to find the color but it depends on touch and not hover. It will work only if you put something "on" it.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Benefits to users:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If this is done, then users can enjoy the "finger-over" in touchscreen devices.&lt;/p&gt;  &lt;p&gt;1. Websites that use mouseover event in javascript can be expected to work.&lt;/p&gt;  &lt;p&gt;2. There is a new System bar in Icecream Sandwich that always appear below the screen. It would be nice if it appears only if finger tip is near the bottom of the screen. The system bar will not be visible, then appears translucently if finger is near the bottom the screen and fully visible when touched. For a nice effect, we can vary the degree of translucence directly proportional to the distance between the finger and the screen. This I really wish to happen.&lt;/p&gt;  &lt;p&gt;3. Most obvious use. If user is clueless of what a button does, then he can simply hover the finger over the button for a while until a tooltip shows up.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Device Manufacturers:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This will be an extra headache for device manufacturers as it may be require 4 sensors below or adjacent to screen which increases the phone thickness, complex circuitry, reduced battery hours. But this can be an optional feature.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;For developers:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Developers can expect methods like &lt;em&gt;onFingerOver(), onFingerOver(customtimeout)&lt;/em&gt;&amp;nbsp;:P&lt;/p&gt;  &lt;p&gt;Such methods obviously execute before (and may be also after) click events.&lt;/p&gt;  &lt;p&gt;Lets say that not all manufacturers support this hardware feature. In that case, the developers need not worry if they used FingerOver events for showing tooltip only. But if they use FingerOver events to display a panel or something like the system bar, then developers (or Android itself) should replace it with Swipe event(like notification area).&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;Nothing is impossible. Even if my concept is wrong, something like this will happen in the future. Let us see :)&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/concept-to-implement-a-mouse-over-equivalent"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-3828675952716957365?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y-XZRLNAw-aCPu4j7ULwmv4HynM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y-XZRLNAw-aCPu4j7ULwmv4HynM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y-XZRLNAw-aCPu4j7ULwmv4HynM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y-XZRLNAw-aCPu4j7ULwmv4HynM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=PpgFefKSpFE:3G46x3xol1I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=PpgFefKSpFE:3G46x3xol1I:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=PpgFefKSpFE:3G46x3xol1I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=PpgFefKSpFE:3G46x3xol1I:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/PpgFefKSpFE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T16:32:19.650+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_10_21_archive.html#3828675952716957365</feedburner:origLink></item><item><title>Conspiracy Theory: Could Steve Jobs have died before Oct 5?</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/hYJ6C1p4348/2011_10_07_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Thu, 06 Oct 2011 21:35:53 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-7612834447997616127</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;I have this conspiracy theory in my mind that &lt;strong&gt;Steve Jobs might have died on Oct 4 or before and Apple covered up the news because of their Oct 4 event or may be Steve Jobs himself asked them to cover up.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I followed the Apple's homepage for 3 days continuously.&lt;/p&gt;  &lt;p&gt;Oct 4 - Details on iPhone 4 and that conference is going on.&lt;/p&gt;  &lt;p&gt;Oct 5 - Details on iPhone 4S, links to download previous day keynotes.&lt;/p&gt;  &lt;p&gt;Oct 6 - A small paragraph saying Steve Jobs has died&lt;/p&gt;  &lt;p&gt;This was the source of information. All the blogs and newssites started to publish articles on "How Steve changed the world" and quotes by notable people. But still there is no clear detail on his death.&lt;/p&gt;  &lt;p&gt;Anyways I loved Steve Jobs. Kindly send your thoughts to &lt;a href="mailto:rememberingsteve@apple.com"&gt;rememberingsteve@apple.com&lt;/a&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/conspiracy-theory-could-steve-jobs-have-died"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-7612834447997616127?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LZ9YgYccs_jpdF6MQklKG5ih6Jo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LZ9YgYccs_jpdF6MQklKG5ih6Jo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LZ9YgYccs_jpdF6MQklKG5ih6Jo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LZ9YgYccs_jpdF6MQklKG5ih6Jo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=hYJ6C1p4348:AyNLLx6om0k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=hYJ6C1p4348:AyNLLx6om0k:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=hYJ6C1p4348:AyNLLx6om0k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=hYJ6C1p4348:AyNLLx6om0k:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/hYJ6C1p4348" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-07T10:05:53.656+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_10_07_archive.html#7612834447997616127</feedburner:origLink></item><item><title>Neembuu Uploader v2.4 - World's first software in Sourashtra!</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/1ipwMcll7vU/2011_09_15_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Thu, 15 Sep 2011 05:07:58 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-6101960325407751259</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;NeembuuUploader v2.4 is arguably the world's first full-fledged software that can be used in Sourashtra language. The translation is provided by one of my best buddies &lt;strong&gt;&lt;a href="https://plus.google.com/101765729167843196323/posts"&gt;Balaji Sivanath&lt;/a&gt;. &lt;/strong&gt;(See screenshots below)&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;I just released v2.3 about 2 weeks ago(Sep2). v2.3 was a major update over v2.2. We tested it thoroughly but still somehow 2 bugs leaked out.. They escaped our test because they won't happen to any one in India. They are,&lt;/p&gt;  &lt;ol&gt;  &lt;li&gt;&lt;strong&gt;System Locale Bug&lt;/strong&gt; - Due to one single missing line in a catch block, NU wouldn't start if the system locale is set to anything other than English. I got complaints from Sweden and Denmark. This was a serious issue which could lose me a lot of non-English users..&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Bug in FileSonic and Wupload plugins&lt;/strong&gt; - What we didn't know was both these sites redirect to .in domain (Just like Google.com redirects to .co.in) and in other countries, they redirect to corresponding domain. We coded directly against .in domain hoping it will work anywhere. But it worked well anywhere in India but not outside India.&lt;/li&gt;  &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;NOW WE FIXED BOTH THESE ISSUES!!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We verified the fix with those troubled users. They were really cooperative. This is why we had to make the next release on such an early date.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What's new in this version?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The previous version's update notification dialog can explain a lot.&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/hfeyewkuEvtjEpawtEEosasJflfokiaCsdznGudiHjdjgnaJppHpzwwodpBy/BeautifulUpdateNotificationfrom2.3.png.scaled1000.png"&gt;&lt;img alt="Beautifulupdatenotificationfrom2" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/hfeyewkuEvtjEpawtEEosasJflfokiaCsdznGudiHjdjgnaJppHpzwwodpBy/BeautifulUpdateNotificationfrom2.3.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;Now NeembuuUploader supports 25 filehosting sites!! (previously v2.3 - 12 and before that v2.2 - 6).&lt;/p&gt;  &lt;p&gt;Seems like we are following Moore's law by doubling our ability in each release ;)&lt;/p&gt;  &lt;p&gt;Added more convenient controls in Upload History window.&lt;/p&gt;  &lt;p&gt;We have a new settings window now! This is how it looks.. Not much options for now as we had to rush to release this.&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Settingsdialogwindows" height="406" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/HdpselasBicusCmwhqGwqvtfhabcfzrifcnmCnnFrgEjCfszizEisicyifwn/SettingsDialogWindows.png.scaled1000.png" width="558" /&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Translations:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We are getting atleast two translations everyday from developers all over the world. &lt;strong&gt;One person I am so proud to tell is my favorite Grandpa who provided me with Malay translation ;)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Version 2.4 supports Catalan, Sourashtra, Spanish and Tamil fully. Hindi, Malay and Vietnamese were incomplete at the time of release.&lt;/p&gt;  &lt;p&gt;Today morning I received translation for Brazilian Portugese (pt_BR). Another two guys offered German and Greek. Their submission is pending.&lt;/p&gt;  &lt;p&gt;I make sure that every translator is properly credited both in the software's About Dialog and Project site.&lt;/p&gt;  &lt;p&gt;Check out this gallery of how NeembuuUploader looks in each language.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Brazilian Portugese - by Maykon da Silva Siqueira&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/zhlAzHacubqcCzJACymuxIdoheBvjpHqnHxinIbshBEsGjtoEgFJHJktfGFI/BrazilianPortugeseWindows.png.scaled1000.png"&gt;&lt;img alt="Brazilianportugesewindows" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/zhlAzHacubqcCzJACymuxIdoheBvjpHqnHxinIbshBEsGjtoEgFJHJktfGFI/BrazilianPortugeseWindows.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Catalan - by Jordi Castells&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/huaqiucCyntiuwsaHoAFqFzxcutcdkbkffyzeBsqjxwAhmqIEnfzarpfadzD/CatalanWindows.png.scaled1000.png"&gt;&lt;img alt="Catalanwindows" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/huaqiucCyntiuwsaHoAFqFzxcutcdkbkffyzeBsqjxwAhmqIEnfzarpfadzD/CatalanWindows.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hindi&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;(Incomplete)&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;- by Shashaank Tulsyan (my mentor)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/qCsBpHbzmGFjIGvJdrvklgJHJhrEyHfnuxtBiuAJndibkkevmflJtcsxtzur/HindiWindows.png.scaled1000.png"&gt;&lt;img alt="Hindiwindows" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/qCsBpHbzmGFjIGvJdrvklgJHJhrEyHfnuxtBiuAJndibkkevmflJtcsxtzur/HindiWindows.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Malay (Incomplete) - by Natesan Vellaichamy (my grandpa)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/xlAvbhIDkbbeaxEsCvfgjEkCmspBqAClGuxaEnracuEwmeEklIwHJkxwyHrz/MalayWindows.png.scaled1000.png"&gt;&lt;img alt="Malaywindows" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/xlAvbhIDkbbeaxEsCvfgjEkCmspBqAClGuxaEnracuEwmeEklIwHJkxwyHrz/MalayWindows.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sourashtra!! - by Balaji Sivanath (my best buddy)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/wficwvufEshclIjGgAsjthyqjdfGqsmoajpuxzggfistamEwIejsAnEufqqo/SourashtraMac.jpg.scaled1000.jpg"&gt;&lt;img alt="Sourashtramac" height="751" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/wficwvufEshclIjGgAsjthyqjdfGqsmoajpuxzggfistamEwIejsAnEufqqo/SourashtraMac.jpg.scaled1000.jpg" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Spanish - by Jordi Castells&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/gAApllkBfEwFsyiocbDfgruswDieaxFcutIcEDldnvwcjbivFxfFjxGmsBbA/SpanishWindows.png.scaled1000.png"&gt;&lt;img alt="Spanishwindows" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/gAApllkBfEwFsyiocbDfgruswDieaxFcutIcEDldnvwcjbivFxfFjxGmsBbA/SpanishWindows.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Tamil - by Vigneshwaran Raveendran (myself :P )&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/CkukmpgsfBuCqDcgxewgjuEbhCgHqtavHzJvApAycedrusbEtGeGivpnHIvI/TamilWindows3.png.scaled1000.png"&gt;&lt;img alt="Tamilwindows3" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/CkukmpgsfBuCqDcgxewgjuEbhCgHqtavHzJvApAycedrusbEtGeGivpnHIvI/TamilWindows3.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Vietnamese (Incomplete) - by Nguyen Kien&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/CDhfbJFnowFtjmhceCbcmhDcbracndmIdAvufpzCCftreIoGiCHBtrzvlFim/VietnameseWindows.png.scaled1000.png"&gt;&lt;img alt="Vietnamesewindows" height="750" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-15/CDhfbJFnowFtjmhceCbcmhDcbracndmIdAvufpzCCftreIoGiCHBtrzvlFim/VietnameseWindows.png.scaled1000.png" width="1000" /&gt;&lt;/a&gt; &lt;/div&gt; ~Fin~&lt;/strong&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/neembuu-uploader-v24-worlds-first-software-in"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-6101960325407751259?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yy-y67I8tsNOdSRvQ9SfwQWRbNo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yy-y67I8tsNOdSRvQ9SfwQWRbNo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yy-y67I8tsNOdSRvQ9SfwQWRbNo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yy-y67I8tsNOdSRvQ9SfwQWRbNo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=1ipwMcll7vU:byizJ2NV8LM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=1ipwMcll7vU:byizJ2NV8LM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=1ipwMcll7vU:byizJ2NV8LM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=1ipwMcll7vU:byizJ2NV8LM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/1ipwMcll7vU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-15T17:37:58.042+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_09_15_archive.html#6101960325407751259</feedburner:origLink></item><item><title>New WebSite built for Neembuu Uploader</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/F4gU_zKrXKQ/2011_09_07_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Wed, 07 Sep 2011 06:52:16 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-5243980295157918894</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Didn't know my Neembuu Uploader will get popular so didn't create a site for it.. Thanks to help of my new team and reviews by various blogs, It crossed 4000 downloads. So spent 1.5 days and built a new website for Neembuu Uploader with loads of Passion.&lt;/p&gt;  &lt;p&gt;Now it's up at &lt;a href="http://neembuuuploader.sf.net/"&gt;http://neembuuuploader.sf.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;The Site is very beautiful and matches the theme (unlike my previous &lt;a href="http://jjsplit.sf.net"&gt;http://jjsplit.sf.net&lt;/a&gt; which doesn't look so good).&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Home Page&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/pHqefohvmqfxBAilzjArdkvkqjtBgzbzrsIwGcJIHFFFyGympDhEcICxCqeA/site.png.scaled1000.png"&gt;&lt;img alt="Site" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/pHqefohvmqfxBAilzjArdkvkqjtBgzbzrsIwGcJIHFFFyGympDhEcICxCqeA/site.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The whole site is green themed. (JJSplit site was red themed. Probably my next site's theme will be blue... lol.)&lt;/p&gt;  &lt;p&gt;Used a tag line from Dinesh : "A smart way to upload"&lt;/p&gt;  &lt;p&gt;In the home page there'll be 3 small images which can rotate around if you click on either sides.&lt;/p&gt;  &lt;p&gt;There's a Facebook's recommend and Twitter's tweet plugin at the bottom. But I put Google's +1 button on the top right as an always-on-top button.&lt;/p&gt;  &lt;p&gt;During the first launch, the screenshot images will be preloaded into your cache. Once the site is fully loaded, click on the "Screenshots" link on the top right. It'll show a slideshow of 12 screenshots in a the same way as Facebook doing now but with a dark background and a panning effect.&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/vpejCgtoprtAylmybsfuhHJJghdmzwixIGBzGnsIAAwIycIjevahedDogFdD/site6.png.scaled1000.png"&gt;&lt;img alt="Site6" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/vpejCgtoprtAylmybsfuhHJJghdmzwixIGBzGnsIAAwIycIjevahedDogFdD/site6.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/qqayEbHweElwqnGHcyhqGqahGiswxAHAAdCdluFGqdbgmkhlrADpAfljomvy/site2.png.scaled1000.png"&gt;&lt;img alt="Site2" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/qqayEbHweElwqnGHcyhqGqahGiswxAHAAdCdluFGqdbgmkhlrADpAfljomvy/site2.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;On the left side of Features page, there'll be a list of currently supported hosts and a list of hosts that will be supported in the future.&amp;nbsp;&lt;/p&gt;  &lt;p&gt;On the right side, I've written a brief explanations of Features supported by NU. It took me more than an hour to find the perfect 48x icons for each features.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Support&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/smjBhIFnfyBIwxBGjeoHuHyvrpeCtefjyCmplGmjxrhEnjgnkGbtHxBnsCxi/site3.png.scaled1000.png"&gt;&lt;img alt="Site3" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/smjBhIFnfyBIwxBGjeoHuHyvrpeCtefjyCmplGmjxrhEnjgnkGbtHxBnsCxi/site3.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;Same stuff you'll find in other sites. A list of common annoying questions and a link to Contact page.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Downloads&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/FqrfdeqHcAliBEmsrrtdrvhzCDolguHbIoIBHhEhcxHCEevummrAhkJzhuDh/site4.png.scaled1000.png"&gt;&lt;img alt="Site4" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/FqrfdeqHcAliBEmsrrtdrvhzCDolguHbIoIBHhEhcxHCEevummrAhkJzhuDh/site4.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;On left column, list of new features added in the latest version.&lt;/p&gt;  &lt;p&gt;On right column, a download button that will link to my sourceforge directory where people can download the latest version of Neembuu Uploader.&lt;/p&gt;  &lt;p&gt;Like VLC guys, I have "live download statistics" that will display the total number of downloads, top os by downloads and top country by downloads. These are retrieved from SF with help of their downloadstats JSON API and AJAX on my side. (Downloads from sites other than SF are not calculated).&lt;/p&gt;  &lt;p&gt;I have also listed links to CNET and Softpedia's Neembuu Uploader product page as Trusted Mirrors.&lt;/p&gt;  &lt;p&gt;Also listed here are reviews to my product by various blogs. Special thanks to WebUpd8.org for always being the first to review.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Contact Us&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/CswyJjCdaxAcqidaHDcCiwuddpgwqAnzBGaviqjbCAdqJkpctBidtbwyctAg/site5.png.scaled1000.png"&gt;&lt;img alt="Site5" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-07/CswyJjCdaxAcqidaHDcCiwuddpgwqAnzBGaviqjbCAdqJkpctBidtbwyctAg/site5.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;Here my team details are mentioned and a Contact Form for contacting us for any support.&lt;/p&gt;  &lt;p&gt;Hope you love my site as I do ;)&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/new-website-built-for-neembuu-uploader"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-5243980295157918894?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mYUanZv3QDit612Tb1Er4a-sf00/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYUanZv3QDit612Tb1Er4a-sf00/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mYUanZv3QDit612Tb1Er4a-sf00/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYUanZv3QDit612Tb1Er4a-sf00/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=F4gU_zKrXKQ:CjDR-5OKLrs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=F4gU_zKrXKQ:CjDR-5OKLrs:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=F4gU_zKrXKQ:CjDR-5OKLrs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=F4gU_zKrXKQ:CjDR-5OKLrs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/F4gU_zKrXKQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-07T19:22:16.673+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_09_07_archive.html#5243980295157918894</feedburner:origLink></item><item><title>Neembuu Uploader v2.3 - Major update with new team</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/dUrk3jqhzxs/2011_09_02_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 02 Sep 2011 07:24:21 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-4465632433410224417</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;I had spent 2 weeks working on this without much sleep and food. The product came beautiful. I have learnt so much stuffs while working on this. I'm sure this time, this version alone gonna cross 10000 downloads in next few months.&lt;/p&gt;  &lt;p&gt;Until 2.2 I have been playing solo. Now 3 friends contributed for me.&lt;/p&gt;  &lt;p&gt;This is the Neembuu Uploader Team now.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dinesh Sivaji:&lt;/strong&gt; Plugins for DepositFiles, FileFactory, FileSonic, MediaFire, MegaUpload, Wupload&lt;br /&gt;&lt;strong&gt;Muthu Krishnan:&lt;/strong&gt;&amp;nbsp;New Beautiful Icon&lt;br /&gt;&lt;strong&gt;Shashaank Tulsyan (my sempai):&amp;nbsp;&lt;/strong&gt;Translation Framework (for future releases)&lt;br /&gt;&lt;strong&gt;Vigneshwaran Raveendran:&amp;nbsp;&lt;/strong&gt;Framework for Accounts and Uploaders, User Interface and Controls, Plugins for remaining sites.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What's Neembuu Uploader?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For new readers,&amp;nbsp;Neembuu Uploader v2.3 is a free and opensource Java application that uploads files&amp;nbsp;simultaneously to multiple filehosts and lets you manage the download&amp;nbsp;and delete URLs. Currently 12 major hosts are supported.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What's new in version 2.3?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;New Hosts added with login support!: DepositFiles, FileFactory, FileSonic, MediaFire, MegaUpload, Wupload.&lt;/li&gt;  &lt;li&gt;Right click menu to copy, export or go to selected links and to stop an upload.&lt;/li&gt;  &lt;li&gt;Ability to remove and change the order of uploads.&lt;/li&gt;  &lt;li&gt;Saves state and queued uploads on exit&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Some Screenshots:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Accounts window:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/qrloyzrffbqcvHAduCeeCasgJGvlaGsalBbmyADwDEseHtEJIBptziDjjyme/Windows_04_Accounts_Manager.png.scaled1000.png"&gt;&lt;img alt="Windows_04_accounts_manager" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/qrloyzrffbqcvHAduCeeCasgJGvlaGsalBbmyADwDEseHtEJIBptziDjjyme/Windows_04_Accounts_Manager.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Drag and Drop files:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/bddjaDoExfvrugtdFDuEnzrBwzxmbzgerdgFqbpgcsHDArGjBkslHlrbjmuu/Linux_01_Drag_and_Drop.jpg.scaled1000.jpg"&gt;&lt;img alt="Linux_01_drag_and_drop" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/bddjaDoExfvrugtdFDuEnzrBwzxmbzgerdgFqbpgcsHDArGjBkslHlrbjmuu/Linux_01_Drag_and_Drop.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Select Hosts:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/goizmpApjvifauAlnpkygifIHvmsyyBIwsGIjfeJmyCzhyzjypprzlgklJFo/Windows_02_Select_Hosts.png.scaled1000.png"&gt;&lt;img alt="Windows_02_select_hosts" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/goizmpApjvifauAlnpkygifIHvmsyyBIwsGIjfeJmyCzhyzjypprzlgklJFo/Windows_02_Select_Hosts.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Start Uploading (Main Window):&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/vugwDjindlIAdIAptHCkvrzsztGacyGHrdvwGrxhDwDDGjHIhiBxxjfCoivn/Mac_04_Uploading.png.scaled1000.png"&gt;&lt;img alt="Mac_04_uploading" height="374" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/vugwDjindlIAdIAptHCkvrzsztGacyGHrdvwGrxhDwDDGjHIhiBxxjfCoivn/Mac_04_Uploading.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Upload History:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/GFeHlfshBACDkaCdHxujCjsCgrGAnuhJfsoJropdAcfndxgbzcFdwpcoBpjH/Mac_05_Upload_history.png.scaled1000.png"&gt;&lt;img alt="Mac_05_upload_history" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-09-02/GFeHlfshBACDkaCdHxujCjsCgrGAnuhJfsoJropdAcfndxgbzcFdwpcoBpjH/Mac_05_Upload_history.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://sourceforge.net/projects/neembuuuploader/"&gt;Download Neembuu Uploader v2.3 from here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/neembuu-uploader-v23-major-update-with-new-te"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-4465632433410224417?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZK79fuY2TEr6L7zaXl38Tqy_fQk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZK79fuY2TEr6L7zaXl38Tqy_fQk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZK79fuY2TEr6L7zaXl38Tqy_fQk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZK79fuY2TEr6L7zaXl38Tqy_fQk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=dUrk3jqhzxs:uns_LxLYcVY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=dUrk3jqhzxs:uns_LxLYcVY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=dUrk3jqhzxs:uns_LxLYcVY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=dUrk3jqhzxs:uns_LxLYcVY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/dUrk3jqhzxs" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T19:54:21.672+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_09_02_archive.html#4465632433410224417</feedburner:origLink></item><item><title>My Steve Jobs Photo collection</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/HcVjuFTdRAI/2011_08_25_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Wed, 24 Aug 2011 21:45:10 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-4822728416616990675</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;This post is dedicated to one of my favorite people Steve Jobs who is stepping down from Apple CEO to Chairman today.&lt;/p&gt;  &lt;p&gt;I love Steve Jobs... (but I love Google more though).. You've gotta love such people who can change the lifestyle of all other people (thanks especially to his iPhone.) Years back, I read his story on Digit Magazine's FastTrack on Apple. I was really impressed with him and Apple. I was a Microsoft fanboy until then. After learning they copied all stuffs from Apple, I changed.&lt;/p&gt;  &lt;p&gt;Another best thing of him is his presentation skills which is top notch.&lt;/p&gt;  &lt;p&gt;You've gotta see these two videos and see if you can do a solo presentation like that. He's full of passion.&lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/6uW-E496FXg" allowfullscreen frameborder="0" height="417" width="500"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/Vququ7x8gnw" allowfullscreen frameborder="0" height="417" width="500"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;Even after two major surgeries, he's still in bad shape now. Praying for his good health.&lt;/p&gt;  &lt;p&gt;I have some of his good photos I'd like to share. See this gallery.&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="01" height="200" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/suBckwgvsfhFcCzvDvJDnreACitEftEiwghHmnJDjtwtGtAiEiwfrByBnzhI/01.jpg.scaled500.jpg" width="164" /&gt; &lt;img alt="01_1" height="248" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/nfhBhDskDaBIcvGCwgkwzgBDroFvzrdwAFlmrtyhdlbnBFIBnJxkIgxtnhEF/01_1.jpg.scaled500.jpg" width="222" /&gt; &lt;img alt="02" height="320" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/olupJuuBqDshIvssCmkGejcBydBIqjlqIvHqzknzkvjiobtHHgnyIEHAwAdJ/02.jpg.scaled500.jpg" width="202" /&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/sbsegDadrHjJdqwFAsxpxhBoHwDeezJFbbwziHcGjxhGpfyiGuvpJoipykdo/early_pic.png.scaled1000.png"&gt;&lt;img alt="Early_pic" height="281" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/sbsegDadrHjJdqwFAsxpxhBoHwDeezJFbbwziHcGjxhGpfyiGuvpJoipykdo/early_pic.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;img alt="03" height="240" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/cJAeflcujdtaumClxFoDdwhpDGArJGEgblvGwickjyakDoHCHocFGmGmzwFc/03.jpg.scaled500.jpg" width="320" /&gt; &lt;img alt="51913-steve_jobs_health_status_public_s_business" height="600" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/qcEfqqusCdtrADkxJmbDpnwyAcepjjnieDjbchkGmkqpmkAsoiiotigxcsfd/51913-steve_jobs_health_status_public_s_business.jpg.scaled500.jpg" width="465" /&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/ugIaHCqjIIfpCptlecIwyzneygDtiFdImwlgwmfgDzIHiJtaltkdllbeaCfp/index3.jpg.scaled1000.jpg"&gt;&lt;img alt="Index3" height="276" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/ugIaHCqjIIfpCptlecIwyzneygDtiFdImwlgwmfgDzIHiJtaltkdllbeaCfp/index3.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/HyvitmFbCmzmIcjnsrfqAtHfeFdcmceBwJvjIgswjxeDknqyhkDvBttwqxrB/index4.jpg.scaled1000.jpg"&gt;&lt;img alt="Index4" height="276" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/HyvitmFbCmzmIcjnsrfqAtHfeFdcmceBwJvjIgswjxeDknqyhkDvBttwqxrB/index4.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/IAHHHgxcuhfIadhhdyBonrpyFhEuHdDiqcykfnhBrbkkckeHkliknyjBlmom/index5.jpg.scaled1000.jpg"&gt;&lt;img alt="Index5" height="276" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/IAHHHgxcuhfIadhhdyBonrpyFhEuHdDiqcykfnhBrbkkckeHkliknyjBlmom/index5.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;img alt="Steve_jobs_apple" height="373" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/svIkCJjFyeCubHAJzyfttfntggmpwJtqFeyBqigCadnoDrvmpkczHDcCJEAA/steve_jobs_apple.jpg.scaled500.jpg" width="494" /&gt; &lt;img alt="Steve-jobs-iphone" height="450" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-24/zcebqbDzllnhHDvwnabwyCvIgDBmHdqubaeEewcinushnxwhIHwppgljdrIy/steve-jobs-iphone.jpg.scaled500.jpg" width="400" /&gt; &lt;div class='p_see_full_gallery'&gt;&lt;a href="http://blog.vigneshwaran.in/my-steve-jobs-photo-collection"&gt;See the full gallery on Posterous&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/p&gt;   &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://blog.vigneshwaran.in/my-steve-jobs-photo-collection"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-4822728416616990675?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1i-L61_94nE4_P0PE8gUgweBEwY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1i-L61_94nE4_P0PE8gUgweBEwY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1i-L61_94nE4_P0PE8gUgweBEwY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1i-L61_94nE4_P0PE8gUgweBEwY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=HcVjuFTdRAI:gRh98TTKKBE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=HcVjuFTdRAI:gRh98TTKKBE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=HcVjuFTdRAI:gRh98TTKKBE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=HcVjuFTdRAI:gRh98TTKKBE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/HcVjuFTdRAI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-25T10:15:10.265+05:30</app:edited><media:thumbnail url="http://img.youtube.com/vi/6uW-E496FXg/default.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_08_25_archive.html#4822728416616990675</feedburner:origLink></item><item><title>CheckyButton! A combination of JCheckBox and JButton</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/AZrD8fiGewo/2011_08_19_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 19 Aug 2011 01:02:42 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-5719503746402340622</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: medium;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;I liked the checkbox+pulldown menu combination in Gmail. I have been dreaming of creating fascinating new type of controls including this one even before it came out. Last night I have been thinking about how to add a requested feature in Neembuu Uploader that clears the list of rows of completed downloads whenever the user wishes or always automatically. I got this idea for such control that combines both the actions of a button and checkbox in a single control.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div&gt;Something like this:&lt;/div&gt;  &lt;div&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Checky2" height="248" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-19/eqyjgvjtoIbIkqryDDjjIhfkGhounyBfiwjsrbemqhHEbdCtowkGwGovzmgw/Checky2.png.scaled500.png" width="409" /&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p /&gt;  And creating it in Swing is very simple. Just extend the JButton and add a JCheckBox into it. As simple as that!  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: medium;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;  &lt;/p&gt;  &lt;p&gt;Create a CheckyButton class like this:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-19/IatBsrofgdCEwwlhtybylHiqixtvowHuwDnwmgFimEweuEIBnceBGnHrFHwx/CheckyButton.png.scaled1000.png"&gt;&lt;img alt="Checkybutton" height="381" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-19/IatBsrofgdCEwwlhtybylHiqixtvowHuwDnwmgFimEweuEIBnceBGnHrFHwx/CheckyButton.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; Then in your frame or other class, import this class and construct it like a normal JButton(String text).&lt;/p&gt;  &lt;blockquote class="posterous_short_quote"&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;//Add our Checky Button&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final CheckyButton cb = new CheckyButton("Clear Completed");&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cb.setSize(100,20);&lt;/p&gt;    &lt;/blockquote&gt;  &lt;p&gt;  &lt;p&gt;Then add the action listeners for both Button part and Checkbox part of our CheckyButton&lt;/p&gt;  &lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;//Add an Action Listener for "Button" part of CheckyButton&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cb.addActionListener(new ActionListener() {&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @Override&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void actionPerformed(ActionEvent e) {&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JOptionPane.showMessageDialog(null, "JButton Clicked :)");&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Add an Action Listener for "Checkbox" part of CheckyButton&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cb.getCheckBox().addActionListener(new ActionListener() {&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @Override&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void actionPerformed(ActionEvent e) {&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(cb.getCheckBox().isSelected())&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JOptionPane.showMessageDialog(null, "Checkbox selected");&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JOptionPane.showMessageDialog(null, "Checkbox not selected");&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/p&gt;    &lt;/blockquote&gt;  &lt;p&gt;And finally add this CheckyButton to your frame or any other container using their add(Component comp) method.&lt;/p&gt;  &lt;p&gt;Done!&lt;/p&gt;  &lt;p&gt;This is a test screenshot of one of the possible ways Neembuu Uploader might look like in next version:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-19/bBADHlltamnoGismJpItipDzrsbgkucHGxsICJJefosJurDHomehskgwylpm/NeembuuUploader2.3.png.scaled1000.png"&gt;&lt;img alt="Neembuuuploader2" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-19/bBADHlltamnoGismJpItipDzrsbgkucHGxsICJJefosJurDHomehskgwylpm/NeembuuUploader2.3.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/checkybutton-a-combination-of-jcheckbox-and-j"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-5719503746402340622?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6bM1hYxPk7iAGB34r-788L2JG4w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6bM1hYxPk7iAGB34r-788L2JG4w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6bM1hYxPk7iAGB34r-788L2JG4w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6bM1hYxPk7iAGB34r-788L2JG4w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=AZrD8fiGewo:pLKAnxHQpVo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=AZrD8fiGewo:pLKAnxHQpVo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=AZrD8fiGewo:pLKAnxHQpVo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=AZrD8fiGewo:pLKAnxHQpVo:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/AZrD8fiGewo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-19T13:32:42.853+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_08_19_archive.html#5719503746402340622</feedburner:origLink></item><item><title>Film Info and Reviews for Opera</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/jzTWEqFSmEE/2011_08_14_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Sun, 14 Aug 2011 08:03:54 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-5456873238836428935</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;As you may know, I've made and blogged about this same extension previously for &lt;a href="http://vigneshwaran.posterous.com/new-chrome-extension-film-info-and-reviews"&gt;Chrome&lt;/a&gt;&amp;nbsp;and then for &lt;a href="http://vigneshwaran.posterous.com/film-info-and-reviews-chrome-addon-now-availa"&gt;Firefox&lt;/a&gt;. Now I have made it available for Opera geeks too. (P.S. Having some technical problems with Safari Developer Certificate installation. Otherwise I could have made this extension for Safari too completing a collection. Sigh!)&lt;/p&gt;  &lt;p&gt;I have released the version 1.0 some 10 days ago. It was an exact replica of the chrome extension. And then the &lt;strong&gt;best thing&lt;/strong&gt; happened. Some user named Basilla from Russia requested for a feature in extension that &lt;strong&gt;enables users to add their own favorite movie sites as 11th option&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;I hadn't think about that. I narrow-mindedly thought that these 10 sites will be enough. But that user being Russian wanted to have "Kinopoisk.ru" site in the extension. So I have added that feature (for both Chrome and Opera) and released v2.0 on August 8. Now it has around 181 users.&lt;/p&gt;  &lt;p&gt;Short Desc:&amp;nbsp;&lt;em&gt;View complete info and reviews of a film from upto 10 sites of your choice such as Wikipedia, IMDB, RottenTomatoes, Roger Ebert etc&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Screenshot:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/olrznDqvHqwevymwaHdghdGwpBoGirEjuCrncGAlqcwbeycIdFiyqeAoExmx/scr1.png.scaled1000.png"&gt;&lt;img alt="Scr1" height="424" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/olrznDqvHqwevymwaHdghdGwpBoGirEjuCrncGAlqcwbeycIdFiyqeAoExmx/scr1.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/JtjidFxmsdhpqnuhjszdjFsgsEAeAbxBnyxrlgAnddIomlqFmusAEhmItknF/scr5.png.scaled1000.png"&gt;&lt;img alt="Scr5" height="291" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/JtjidFxmsdhpqnuhjszdjFsgsEAeAbxBnyxrlgAnddIomlqFmusAEhmItknF/scr5.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Get it from here:&amp;nbsp;&lt;a href="https://addons.opera.com/addons/extensions/details/film-info-and-reviews/2.0/"&gt;https://addons.opera.com/addons/extensions/details/film-info-and-reviews/2.0/&lt;/a&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/film-info-and-reviews-for-opera"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-5456873238836428935?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RqVb3eoAyT_55xT_NRMzz8IgZG0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RqVb3eoAyT_55xT_NRMzz8IgZG0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RqVb3eoAyT_55xT_NRMzz8IgZG0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RqVb3eoAyT_55xT_NRMzz8IgZG0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=jzTWEqFSmEE:0rQTh7LtF_s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=jzTWEqFSmEE:0rQTh7LtF_s:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=jzTWEqFSmEE:0rQTh7LtF_s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=jzTWEqFSmEE:0rQTh7LtF_s:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/jzTWEqFSmEE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T20:33:54.226+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_08_14_archive.html#5456873238836428935</feedburner:origLink></item><item><title>Morning Pages, IMDB to Wikipedia for Chrome</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/fDI6RFOaFBo/2011_08_14_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Sun, 14 Aug 2011 07:47:01 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-6533949580166784591</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;I've not been blogging for a while. I've made 3 more extensions - 2 for Chrome and 1 for Opera (next post).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Morning Pages&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I saw &lt;a href="http://groups.google.com/a/chromium.org/group/chromium-extensions/browse_thread/thread/5041c6ce9e7cf089"&gt;this thread&lt;/a&gt; today morning.&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;&lt;em&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;I would love an extension that when you open chrome for the first time&amp;nbsp;&lt;br /&gt;in a day it opens your preset homepages and then every time after that&amp;nbsp;&lt;br /&gt;it only opens your main homepage.&amp;nbsp;&lt;br /&gt;For example everyday i check youtube, crackberry and hotmail but only&amp;nbsp;&lt;br /&gt;once so i would like an extension that brings these up for the first&amp;nbsp;&lt;br /&gt;load only and every time i launch chrome after that for the rest of&amp;nbsp;&lt;br /&gt;the day i would like only google to come up.&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;&lt;span style="font-size: 12px;"&gt;I found the idea interesting and also useful to me. So I have made it under the name "Morning Pages."&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 12px;"&gt;I will be having&amp;nbsp;Facebook, Twitter, OMG-facts and Google Plus for my morning pages.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 12px;"&gt;Here's a screenshot of the options page&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 12px;"&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/eEsgoetBdexDeaiAjovqhwowgxcFeiloEhavozwkdvtvyhCdllbzajkqCAsC/scr1.png.scaled1000.png"&gt;&lt;img alt="Scr1" height="346" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/eEsgoetBdexDeaiAjovqhwowgxcFeiloEhavozwkdvtvyhCdllbzajkqCAsC/scr1.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: 12px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Get it from &lt;a href="http://bit.ly/MorningPagesExtension"&gt;http://bit.ly/MorningPagesExtension&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 12px;"&gt;IMDB to Wikipedia&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 12px;"&gt;You get it from the title what this extension does.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;span style="font-size: 12px;"&gt;Displays a small floating wiki globe over movie/actor pages in IMDB that links to equivalent page in Wikipedia (Support 6 languages)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Sample screenshots:&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr1r" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/jHgvHJDInityubmzrFpsrzCtkgzpyymHulceFwCAtnhpFkvupFGAIclblhBq/scr1r.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr2r" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-08-14/wdiseGyHBGjcksuFbjBEHxasIvdtDIDdyyzHvfDtzyvsHtJICiipxoeuCrnj/scr2r.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/morning-pages-imdb-to-wikipedia-for-chrome"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-6533949580166784591?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D68zTJ55dpWYBRg3Px34Au4Bs4s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D68zTJ55dpWYBRg3Px34Au4Bs4s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D68zTJ55dpWYBRg3Px34Au4Bs4s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D68zTJ55dpWYBRg3Px34Au4Bs4s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=fDI6RFOaFBo:TL-pL1jPgaI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=fDI6RFOaFBo:TL-pL1jPgaI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=fDI6RFOaFBo:TL-pL1jPgaI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=fDI6RFOaFBo:TL-pL1jPgaI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/fDI6RFOaFBo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T20:17:01.963+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_08_14_archive.html#6533949580166784591</feedburner:origLink></item><item><title>Twitter spam warning</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/2vcw6n_0nZY/2011_08_07_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Sat, 06 Aug 2011 20:16:50 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-1818393970746947708</guid><description>&lt;div class='posterous_autopost'&gt;&lt;div&gt;Hi,&lt;/div&gt;&lt;p /&gt;&lt;div&gt;Now hackers are getting clever. I got a fake mail from &lt;a href="mailto:support@twitter.com"&gt;support@twitter.com&lt;/a&gt; like this(screenshot below).&lt;/div&gt;&lt;p /&gt;&lt;div&gt;The mail seems very original but the link points to somewhere else when you hover your mouse over the link.&lt;/div&gt; &lt;p /&gt;&lt;div&gt;If you have a twitter account and you receive such mail, forward it to &lt;a href="mailto:spoof@twitter.com"&gt;spoof@twitter.com&lt;/a&gt; and click the spam button on your mail.&lt;/div&gt;&lt;p /&gt;&lt;div&gt;Note: If you have a PayPal or Online bank accounts, verify the mails to see if they are really from them.&lt;/div&gt; &lt;p /&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/vigneshwaran/VoGqf0fJ48YbQIwvblRCnDoU3gU8ZVHXoPC5H96bi7HsJztPc2uioXk9pvGw/twitspam.png.scaled.1000.jpg"&gt;&lt;img alt="Twitspam" height="375" src="http://posterous.com/getfile/files.posterous.com/vigneshwaran/KkB9Mqdq0hP4FMuty4fw7Pp4GJuEGulCUYsto0zlyy1XPvnBLXxyHDndOF3d/twitspam.png.scaled.500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;  &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/twitter-spam-warning"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-1818393970746947708?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sVjgHR9QGMQ7soxpLuBNvDAz06E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sVjgHR9QGMQ7soxpLuBNvDAz06E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sVjgHR9QGMQ7soxpLuBNvDAz06E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sVjgHR9QGMQ7soxpLuBNvDAz06E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=2vcw6n_0nZY:nbiwOobLFeY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=2vcw6n_0nZY:nbiwOobLFeY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=2vcw6n_0nZY:nbiwOobLFeY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=2vcw6n_0nZY:nbiwOobLFeY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/2vcw6n_0nZY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-07T08:46:50.443+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_08_07_archive.html#1818393970746947708</feedburner:origLink></item><item><title>New Chrome Extension: IMDB to Wikipedia</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/4Z1oCItHKTo/2011_07_04_archive.html</link><category>chrome extension</category><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Mon, 04 Jul 2011 10:41:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-3794040013651153474</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;The previous extension &lt;a href="http://bit.ly/FilmInfo"&gt;Film Info and Reviews&lt;/a&gt;&amp;nbsp;is getting a good response. Now I've created another simpler one called "IMDB to Wikipedia" which makes my internet life more easier.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Name:&amp;nbsp;IMDB to Wikipedia&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Quick Description: &amp;nbsp;&lt;/strong&gt;&lt;span style="color: #000000; font-family: arial, sans-serif; font-size: 15px;"&gt;Displays a small floating wiki globe over movie/actor pages in IMDB that links to equivalent page in Wikipedia (Support 6 languages)&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Download Link:&lt;/strong&gt;&amp;nbsp;&lt;a href="http://bit.ly/imdb2wiki"&gt;http://bit.ly/imdb2wiki&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr1r" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-07-04/FdBEbpbJpGhrCbpiorIBnzHHdjowIqklerEihtfbIfnfzzcdjIjducElvsvl/scr1r.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr2r" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-07-04/IvcbsuFJbwkoypxGFDrcalIlHpBDdqnmtIqqalGfqrplunhkBGryjupdcpCt/scr2r.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr3r" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-07-04/eDrfBbCgiveHHasicufzJsttxvkfJynbazwwnfpjEGcdrfCqDjqmocpDiHlJ/scr3r.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr4r" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-07-04/GcjlolIjEreoCgnzwjbwFfndfpfIkgyEFFjjpgrkasvlsnahowuduciEajCf/scr4r.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Full&amp;nbsp;Description:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;&amp;quot;View Wikipedia entry of a Movie or a Person in a single click from IMDB&amp;quot;  After installing, this extension will automatically display a small floating Wikipedia globe icon over the IMDB pages on Movies and Celebrities that takes you to the equivalent movie or celebrity page/article in Wikipedia in a single click.  (ps. Whether you're viewing a &amp;quot;Ed Wood&amp;quot; movie page or celebrity page in IMDB, it'll land you on the appropriate page in Wikipedia.)  It is very simple. No separate browser buttons. Appears only when you go to IMDB website.  It works on all IMDB domains in other languages such as German, Italian, Spanish, French and Portugal. It opens up the Wikipedia article in that language.   If you like this extension, please tell your friends or blog about it. If you don't like, please leave a feedback on what to improve.&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Will soon make one for firefox also. Stay tuned!&lt;/strong&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/new-chrome-extension-imdb-to-wikipedia"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-3794040013651153474?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kvILZiesnBgxW_UpuKmv3Xz7AfU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kvILZiesnBgxW_UpuKmv3Xz7AfU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kvILZiesnBgxW_UpuKmv3Xz7AfU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kvILZiesnBgxW_UpuKmv3Xz7AfU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=4Z1oCItHKTo:-7Wcuq7Pqec:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=4Z1oCItHKTo:-7Wcuq7Pqec:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=4Z1oCItHKTo:-7Wcuq7Pqec:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=4Z1oCItHKTo:-7Wcuq7Pqec:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/4Z1oCItHKTo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T23:11:08.920+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_07_04_archive.html#3794040013651153474</feedburner:origLink></item><item><title>"Film Info and Reviews" chrome addon now available for Firefox also</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/pEGvvFqptVM/2011_06_29_archive.html</link><category>firefox addon</category><category>chrome extension</category><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Tue, 28 Jun 2011 23:27:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-2139920350146333804</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;I have created the same extension for Firefox. I've submitted it for  full review. Unlike chrome, Mozilla will take 10 days for reviewing and  allowing the extension to come in search results. Until then it'll have yellow download button instead of green. &lt;p /&gt;  You can install from direct link here: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/film-info-and-reviews/" target="_blank"&gt;https://addons.mozilla.org/en-US/firefox/addon/film-info-and-reviews/&lt;/a&gt;&lt;p /&gt; &lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;span style="color: #000000;"&gt;To launch, Use shortcut Ctrl+Shift+M, Click the icon in the add-on  bar or Right click and select "Film Info and Reviews" from the context  menu.&lt;/span&gt;&lt;/li&gt;  &lt;li&gt;&lt;span style="color: #000000;"&gt;Type a movie name and hit Enter or Click the Go button.&lt;/span&gt;&lt;/li&gt;  &lt;li&gt;&lt;span style="color: #000000;"&gt;Alternatively,  you can highlight a movie name you found in some page and right click  and select "View Film Info and Reviews for ..." from the context menu.&lt;/span&gt;&lt;/li&gt;  &lt;li&gt;&lt;span style="color: #000000;"&gt;To enable or disable a site, Just click the checkbox and it'll be saved until you change next time.&lt;/span&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;&lt;br /&gt; &lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-06-28/anJCAgxhqoAqqadJBElFlyquagrJHpzdqxviEBpezFcrxzIzslFqheBFynrt/scr1.png.scaled1000.png"&gt;&lt;img alt="Scr1" height="375" src="http://posterous.com/getfile/files.posterous.com/temp-2011-06-28/anJCAgxhqoAqqadJBElFlyquagrJHpzdqxviEBpezFcrxzIzslFqheBFynrt/scr1.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/temp-2011-06-28/rIxqFcCglikpbHcyyntEIidCwBvopmcFwmHpFynhnztxlBhsFFnaaljvtdug/scr2.png.scaled1000.png"&gt;&lt;img alt="Scr2" height="273" src="http://posterous.com/getfile/files.posterous.com/temp-2011-06-28/rIxqFcCglikpbHcyyntEIidCwBvopmcFwmHpFynhnztxlBhsFFnaaljvtdug/scr2.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/film-info-and-reviews-chrome-addon-now-availa"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-2139920350146333804?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sjsAl6pvhL0syq3DFkuOG7nKn1Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sjsAl6pvhL0syq3DFkuOG7nKn1Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sjsAl6pvhL0syq3DFkuOG7nKn1Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sjsAl6pvhL0syq3DFkuOG7nKn1Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=pEGvvFqptVM:D8qCnhb_FQY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=pEGvvFqptVM:D8qCnhb_FQY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=pEGvvFqptVM:D8qCnhb_FQY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pEGvvFqptVM:D8qCnhb_FQY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/pEGvvFqptVM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-29T11:57:34.197+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_06_29_archive.html#2139920350146333804</feedburner:origLink></item><item><title>New Chrome Extension: Film Info and Reviews</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/nICeJ1q73ZA/2011_06_25_archive.html</link><category>chrome extension</category><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Fri, 24 Jun 2011 23:41:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-7543567061524606771</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;This is a new extension I created. Please install and share with your friends.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Quick Description:&lt;/strong&gt;&amp;nbsp;View complete info and reviews of a film from upto 10 sites of your choice such as Wikipedia, IMDB, RottenTomatoes, Roger Ebert etc&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="color: #000000;"&gt;Screenshots:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr1" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-06-24/IyGHlmcowgmzfwnsdrkBpIFpBwwxdjowdEjpenmsAGaFEmAmBdgHhwueGEGh/scr1.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr2" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-06-24/JnbtCIwwpHjgJvGCvsJzryavhrnfbpwvbavElxtsHBCeeuxBedqtztqjsmBe/scr2.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Scr3" height="275" src="http://posterous.com/getfile/files.posterous.com/temp-2011-06-24/mmBmkCGzGIinggnHgIgkoFlxlgDrEBhCqjcEIodhHBkEoDhBndHAarvopweb/scr3.png.scaled500.png" width="400" /&gt; &lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: arial, sans-serif;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;Everybody has their own favorite sites to check the information or find reviews about an upcoming, recent or old movie. This extension helps you save your time by loading all your favorite sites in a single click.  Currently 10 sites are supported: 1. IMDB......................................(user reviews, ratings and various info) 2. Wikipedia................................(full info and summary) 3. RottenTomatoes......................(critics reviews) 4. Roger Ebert @ suntimes.com...(Top critic) 5. Flixster...................................(Ratings, reviews and trailers) 6. Allrovi.....................................(info and reviews) 7. Metacritic...............................(Reviews and Ratings) 8. Netflix....................................(Watch online or rent for $$) 9. BoxOfficeMojo........................(Release and Box office details) 10. MovieReviews.......................(Yet another review site)  (My personal favorites are the top 4)  Click the icon and type a movie name and hit Enter or Click the Go button. Alternatively, you can highlight a movie name you found in some page and click the icon.  Click the options panel to expand the list of sites you can enable. Just click the checkbox and it'll be saved until you change next time. Smooth experience ;)   If you like this extension, please tell your friends or blog about it. If you don't like, please leave a feedback on what to improve.&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/span&gt;&lt;span style="font-family: arial, sans-serif;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;Rate it based on your satisfaction. Thanks.&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/span&gt;&lt;span style="font-family: arial, sans-serif;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;Download link: http://bit.ly/FilmInfo&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/span&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/new-chrome-extension-film-info-and-reviews"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-7543567061524606771?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-_aim9eX68ipdDTTjDeERs33Xro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-_aim9eX68ipdDTTjDeERs33Xro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-_aim9eX68ipdDTTjDeERs33Xro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-_aim9eX68ipdDTTjDeERs33Xro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=nICeJ1q73ZA:-50DJGPZSGg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=nICeJ1q73ZA:-50DJGPZSGg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=nICeJ1q73ZA:-50DJGPZSGg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=nICeJ1q73ZA:-50DJGPZSGg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/nICeJ1q73ZA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-25T12:11:00.020+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_06_25_archive.html#7543567061524606771</feedburner:origLink></item><item><title>A 12 Dollar Lesson</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/rDdvvtYGgn8/2011_04_12_archive.html</link><author>noreply@blogger.com (Jeyanthan)</author><pubDate>Mon, 11 Apr 2011 20:27:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-7270434320057595576</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;The following is one of my favorites ! Thought to share with y'all !&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;A cab driver taught me a million dollar lesson in customer satisfaction and expectation. Motivational speakers charge thousands of dollars to impart his kind of training to corporate executives and staff. It cost me a $12 taxi ride.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;I had flown into &lt;st1:place w:st="on"&gt;&lt;st1:city w:st="on"&gt;Dallas&lt;/st1:city&gt;&lt;/st1:place&gt; for the sole purpose of calling on a client. Time was of the essence and my plan included a quick turnaround trip from and back to the airport. A spotless cab pulled up.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;The driver rushed to open the passenger door for me and made sure I was comfortably seated before he closed the door. As he got in the driver's seat, he mentioned that the neatly folded Wall Street Journal next to me for my use. He then showed me several tapes and asked me what type of music I would enjoy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Well! I looked around for a "Candid Camera!" Wouldn't you? I could not believe the service I was receiving! I took the opportunity to say, "Obviously you take great pride in your work. You must have a story to tell."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;"You bet," he replied, "I used to be in Corporate America. But I got tired of thinking my best would never be good enough. I decided to find my niche in life where I could feel proud of being the best I could be.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;I knew I would never be a rocket scientist, but I love driving cars, being of service and feeling like I have done a full day's work and done it well. I evaluate my personal assets and... Wham! I became a cab driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;One thing I know for sure, to be good in my business I could simply just meet the expectations of my passengers. But, to be GREAT in my business, I have to EXCEED the customer's expectations! I like both the sound and the return of being 'great' better than just getting by on 'average'"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Did I tip him big time? You bet! Corporate &lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;America&lt;/st1:country-region&gt;&lt;/st1:place&gt;'s loss is the traveling folk's friend!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Lessons:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Go an Extra Mile when providing any Service to others.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;There is no good or bad job. You can make any job good.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: xx-small;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Good service always brings good return.&lt;/span&gt;&lt;/span&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/1943275477050261536-7270434320057595576?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/njUcuxDXJsT3KhJMbMcZvy9RVDk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/njUcuxDXJsT3KhJMbMcZvy9RVDk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/njUcuxDXJsT3KhJMbMcZvy9RVDk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/njUcuxDXJsT3KhJMbMcZvy9RVDk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rDdvvtYGgn8:ViJDp8k67dQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rDdvvtYGgn8:ViJDp8k67dQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rDdvvtYGgn8:ViJDp8k67dQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rDdvvtYGgn8:ViJDp8k67dQ:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/rDdvvtYGgn8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T08:57:13.689+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_04_12_archive.html#7270434320057595576</feedburner:origLink></item><item><title>Neembuu Uploader v2.1 Beta Released</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/SK47OI8Yk10/2011_03_17_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Thu, 17 Mar 2011 07:28:55 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-274988345034641031</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Hi all..&lt;/p&gt;  &lt;p&gt;I've added a small feature in Neembuu Uploader after some 4 months. Version 2.1 now integrates with your Easy-Share accounts. The program works great but I feel I haven't tested thoroughly. Hence the beta release. So I'm depending on you my friends to kindly beta test the application for me. Thx :)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Download page:&lt;/strong&gt; &lt;a href="http://sourceforge.net/projects/neembuuuploader/" title="http://sourceforge.net/projects/neembuuuploader/"&gt;http://sourceforge.net/projects/neembuuuploader/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/neembuu-uploader-v21-beta-released"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-274988345034641031?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0PL8v7LXdTTMKFoDTug4BO4jorE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0PL8v7LXdTTMKFoDTug4BO4jorE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0PL8v7LXdTTMKFoDTug4BO4jorE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0PL8v7LXdTTMKFoDTug4BO4jorE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=SK47OI8Yk10:_6e6BSV-_GA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=SK47OI8Yk10:_6e6BSV-_GA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=SK47OI8Yk10:_6e6BSV-_GA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=SK47OI8Yk10:_6e6BSV-_GA:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/SK47OI8Yk10" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-17T19:58:55.412+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_03_17_archive.html#274988345034641031</feedburner:origLink></item><item><title>**Story of Appreciation** - A very helpful, Thought Provoking message.</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/rVr7Tmk50GY/2011_02_08_archive.html</link><author>noreply@blogger.com (Jeyanthan)</author><pubDate>Tue, 08 Feb 2011 05:01:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-4244501282648517695</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Readers,&lt;br /&gt;
&lt;br /&gt;
Last night I'v got a mail from my friend which made me&amp;nbsp;realize and got a chance of correlating it with my real life !&amp;nbsp;Thus I thought of posting it here, so that you would have chance to change&amp;nbsp;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #202020; font-family: 'Droid Sans', arial, sans-serif; font-size: 13px;"&gt;&lt;b&gt;somebody's fate...&amp;nbsp;Read this wen ever u get some time..&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Here it goes ..&lt;br /&gt;
&lt;br /&gt;
One young academically excellent person went to apply for a managerial position in a big company.&lt;br /&gt;
&lt;br /&gt;
He passed the first interview, the director did the last interview, made the last decision.&lt;br /&gt;
&lt;br /&gt;
The director discovered from the CV that the youth's academic achievements were excellent all the way, from the secondary school until the postgraduate research, never had a year when he did not score.&lt;br /&gt;
&lt;br /&gt;
The director asked, "Did you obtain any scholarships in school?" the youth answered "none".&lt;br /&gt;
&lt;br /&gt;
The director asked, " Was it your father who paid for your school fees?" The youth answered, "My father passed away when I was one year old, it was my mother who paid for my school fees.&lt;br /&gt;
&lt;br /&gt;
The director asked, " Where did your mother work?" The youth answered, "My mother worked as clothes cleaner. The director requested the youth to show his hands. The youth showed a pair of hands that were smooth and perfect.&lt;br /&gt;
&lt;br /&gt;
The director asked, " Have you ever helped your mother wash the clothes before?"&lt;br /&gt;
&lt;br /&gt;
The youth answered, "Never, my mother always wanted me to study and read more books. Furthermore, my mother can wash clothes faster than me.&lt;br /&gt;
&lt;br /&gt;
The director said, "I have a request. When you go back today, go and clean your mother's hands, and then see me tomorrow morning.*&lt;br /&gt;
&lt;br /&gt;
The youth felt that his chance of landing the job was high. When he went back, he happily requested his mother to let him clean her hands. His mother felt strange, happy but with mixed feelings, she showed her hands to the kid.&lt;br /&gt;
&lt;br /&gt;
The youth cleaned his mother's hands slowly. His tear fell as he did that. It was the first time he noticed that his mother's hands were so wrinkled, and there were so many bruises in her hands. Some bruises were so painful that his mother shivered when they were cleaned with water.&lt;br /&gt;
&lt;br /&gt;
This was the first time the youth realized that it was this pair of hands that washed the clothes everyday to enable him to pay the school fee. The bruises in the mother's hands were the price that the mother had to pay for his graduation, academic excellence and his future.&lt;br /&gt;
&lt;br /&gt;
After finishing the cleaning of his mother hands, the youth quietly washed all the remaining clothes for his mother.&lt;br /&gt;
&lt;br /&gt;
That night, mother and son talked for a very long time.&lt;br /&gt;
&lt;br /&gt;
Next morning, the youth went to the director's office.&lt;br /&gt;
&lt;br /&gt;
The Director noticed the tears in the youth's eyes, asked: " Can you tell me what have you done and learned yesterday in your house?"&lt;br /&gt;
&lt;br /&gt;
The youth answered, " I cleaned my mother's hand, and also finished cleaning all the remaining clothes'&lt;br /&gt;
&lt;br /&gt;
The Director asked, " please tell me your feelings."&lt;br /&gt;
&lt;br /&gt;
The youth said,&lt;br /&gt;
Number 1, I know now what is appreciation. Without my mother, there would not the successful me today.&lt;br /&gt;
Number 2, by working together and helping my mother, only I now realize how difficult and tough it is to get something done.&lt;br /&gt;
Number 3, I have come to appreciate the importance and value of family relationship.&lt;br /&gt;
&lt;br /&gt;
The director said, " This is what I am looking for to be my manager.&lt;br /&gt;
&lt;br /&gt;
I want to recruit a person who can appreciate the help of others, a person who knows the sufferings of others to get things done, and a person who would not put money as his only goal in life. You are hired.&lt;br /&gt;
&lt;br /&gt;
Later on, this young person worked very hard, and received the respect of his subordinates. Every employee worked diligently and as a team. The company's performance improved tremendously.&lt;br /&gt;
&lt;br /&gt;
A child, who has been protected and habitually given whatever he wanted, would develop "entitlement mentality" and would always put himself first. He would be ignorant of his parent's efforts. When he starts work, he assumes that every person must listen to him, and when he becomes a manager, he would never know the sufferings of his employees and would always blame others. For this kind of people, who may be good academically, may be successful for a while, but eventually would not feel sense of achievement. He will grumble and be full of hatred and fight for more. If we are this kind of protective parents, are we really showing love or are we destroying the kid instead?*&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_JN2TBhDqUVM/TVE-mPIDfTI/AAAAAAAABek/DYXMCNNpJaE/s1600/crying-baby.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_JN2TBhDqUVM/TVE-mPIDfTI/AAAAAAAABek/DYXMCNNpJaE/s320/crying-baby.jpg" width="274" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
You can let your kid live in a big house, eat a good meal, learn piano, watch a big screen TV. But when you are cutting grass, please let them experience it. After a meal, let them wash their plates and bowls together with their brothers and sisters. It is not because you do not have money to hire a maid, but it is because you want to love them in a right way. You want them to understand, no matter how rich their parents are, one day their hair will grow gray, same as the mother of that young person. The most important thing is your kid learns how to appreciate the effort and experience the difficulty and learns the ability to work with others to get things done.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-4244501282648517695?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FGv-vOeiudhzZ-YjFPFWQCSYmH8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FGv-vOeiudhzZ-YjFPFWQCSYmH8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FGv-vOeiudhzZ-YjFPFWQCSYmH8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FGv-vOeiudhzZ-YjFPFWQCSYmH8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rVr7Tmk50GY:heV_lvw4UnE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rVr7Tmk50GY:heV_lvw4UnE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=rVr7Tmk50GY:heV_lvw4UnE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=rVr7Tmk50GY:heV_lvw4UnE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/rVr7Tmk50GY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T18:31:43.084+05:30</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_JN2TBhDqUVM/TVE-mPIDfTI/AAAAAAAABek/DYXMCNNpJaE/s72-c/crying-baby.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_02_08_archive.html#4244501282648517695</feedburner:origLink></item><item><title>Hmm.. A 4D web?</title><link>http://feedproxy.google.com/~r/ijeyanthan/~3/pUw7ohd0o40/2011_01_18_archive.html</link><author>noreply@blogger.com (Vigneshwaran Raveendran)</author><pubDate>Mon, 17 Jan 2011 10:30:26 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1943275477050261536.post-6162843240997698447</guid><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Some days ago I came across a nice jquery animated floating menu in &lt;a href="http://www.theaterwebsiteservices.com/themeforest/Life/Dark%20Blue/"&gt;this css template&lt;/a&gt; which I later used in my project web. CSS and JQuery are wonderful things. And I came to know that we can drag css boxes in some sites like imo.im.&lt;/p&gt;  &lt;p&gt;Then last night I had this question in my mind which didn't let me sleep.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;em&gt;Why the webpages have to be imprisoned within the boundaries of the browser? Why can't the div tags go free outside?&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Let me explain you my assumption in pictures.&lt;/p&gt;  &lt;p&gt;1. I go to imo.im and ping a friend.&lt;/p&gt;  &lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/heEFhDDddfHcJxamDjyfebBiGsecjGHAaAlIaietcmaqvCikzmrfqgkFDxsx/img1.png.scaled1000.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/heEFhDDddfHcJxamDjyfebBiGsecjGHAaAlIaietcmaqvCikzmrfqgkFDxsx/img1.png.scaled500.png" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;2. I don't like to stay on that page alone so I drag him alone outside the browser&lt;/p&gt;  &lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/imCcxEpyiwoductlqztjzCHxFekDaadenxnHyJugkDGAFcGAiBfFIcquqBAd/img2.png.scaled1000.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/imCcxEpyiwoductlqztjzCHxFekDaadenxnHyJugkDGAFcGAiBfFIcquqBAd/img2.png.scaled500.png" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;3. Then I close that tab and open a new tab and go to twitter only to find the over capacity page.&lt;/p&gt;  &lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/bgxswihncACJklxvmwnjjItfyEdiFwvIJFbxkBzyGbpgbDFzErzicIIFcqlq/img3.png.scaled1000.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/bgxswihncACJklxvmwnjjItfyEdiFwvIJFbxkBzyGbpgbDFzErzicIIFcqlq/img3.png.scaled500.png" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;4. I then move on to facebook and interested in a wall post of my friend. I don't wanna stay on facebook but I'd like to know what people are commenting about his post. So I drag it out.&lt;/p&gt;  &lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/cegGHdncwhvlubgFvehEGcyznBCEtozoHfdtnouEnDnoGqDfDjzuIfqjkCay/img4.png.scaled1000.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/cegGHdncwhvlubgFvehEGcyznBCEtozoHfdtnouEnDnoGqDfDjzuIfqjkCay/img4.png.scaled500.png" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;5. I find some funny pic, take it out, come across some interesting video about MLK so taking it out as well. Then I go to codepad to try some code in python. I'll have everything in place. I can watch a video, notified of new fb comments and chat with a friend while I am doing my work. Wouldn't that be cool?&lt;/p&gt;  &lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/lIdqbsguFvpvlHdipybiIIjaCrstqkwbjCypuBoJqscIhpBgspnBwAGBdDpH/final1.png.scaled1000.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/temp-2011-01-17/lIdqbsguFvpvlHdipybiIIjaCrstqkwbjCypuBoJqscIhpBgspnBwAGBdDpH/final1.png.scaled500.png" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I don't know if this already exists. But there are some other kinds of similar things which are not what I'm talking about.&lt;/p&gt;  &lt;p&gt;I am not talking about popped out stuffs which still have the boundaries of a browser. I don't want any window decorations. The dragged out box should have it's own close button.&lt;/p&gt;  &lt;p&gt;I am not talking about widgets or gadgets or applets.&lt;/p&gt;  &lt;p&gt;Those boxes should be alive even if the browsers are closed. (Means the browser process should stay in memory until the last box is closed).&lt;/p&gt;  &lt;p&gt;Ofcourse this idea will be useless in mobiles. (Well atleast for the time being)&lt;/p&gt;  &lt;p&gt;Conclusion&lt;br /&gt;I am not a genius. Just wanted to post this idea. Hope some genius may get this idea and implement it for better web experience. If atleast one major browser implement this idea, then all others will follow just like when the Opera started the tabbed browsing and others followed.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://vigneshwaran.posterous.com/hmm-a-4d-web"&gt;Art, Science &amp; Technology&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1943275477050261536-6162843240997698447?l=ijeyanthan.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lctuk7HfKl-hMPDsL_Ppe8BFeug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lctuk7HfKl-hMPDsL_Ppe8BFeug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lctuk7HfKl-hMPDsL_Ppe8BFeug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lctuk7HfKl-hMPDsL_Ppe8BFeug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=pUw7ohd0o40:pX8MA_UP2K0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=pUw7ohd0o40:pX8MA_UP2K0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?i=pUw7ohd0o40:pX8MA_UP2K0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ijeyanthan?a=pUw7ohd0o40:pX8MA_UP2K0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ijeyanthan?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ijeyanthan/~4/pUw7ohd0o40" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T00:00:26.545+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ijeyanthan.blogspot.com/2011_01_18_archive.html#6162843240997698447</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>

