<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;AkADQ3o_fCp7ImA9WhRUFko.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065</id><updated>2012-01-27T21:09:32.444+05:30</updated><category term="Me" /><category term="Windows XP" /><category term="Hindu" /><category term="Trash" /><category term="Hack" /><category term="Animals" /><category term="Article" /><category term="Terrorism" /><category term="DST" /><category term="Misc" /><category term="Credit Card" /><category term="Reliance industries" /><category term="Innova" /><category term="Women" /><category term="Windows" /><category term="NOD32" /><category term="VCL" /><category term="Eye Opener" /><category term="Nano" /><category term="Regional" /><category term="Black hole" /><category term="Famous Personality" /><category term="Feed" /><category term="New Member" /><category term="Society" /><category term="Capstocks" /><category term="India Fashion Week" /><category term="Income Tax Returns" /><category term="Warfare" /><category term="Toyota" /><category term="Video" /><category term="Cooling System" /><category term="Quiz" /><category term="IBM" /><category term="Infosys" /><category term="Making Money" /><category term="Nature" /><category term="Arrest" /><category term="Movies - Hindi" /><category term="Wishes" /><category term="Budget" /><category term="Toys" /><category term="GATE 2008" /><category term="Christmas" /><category term="IPL" /><category term="Jodha Akbar" /><category term="Photography" /><category term="Horror" /><category term="RPOWER" /><category term="Strike" /><category term="Astronomy" /><category term="United States" /><category term="Wierd" /><category term="IIT" /><category term="Firefox" /><category term="Movies - Foreign" /><category term="Entrance" /><category term="Love" /><category term="Contact Us" /><category term="Takeover" /><category term="Internet Explorer" /><category term="Search Engine" /><category term="Hollywood" /><category term="Blog" /><category term="long term investment" /><category term="Excel" /><category term="Unix" /><category term="Innovation" /><category term="Global market" /><category term="Help" /><category term="Great Men" /><category term="Marriage" /><category term="Microsoft" /><category term="Earthquake" /><category term="Review" /><category term="Photos" /><category term="Matter" /><category term="Weird" /><category term="Puzzle" /><category term="Finance" /><category term="Ads" /><category term="Psychology" /><category term="Shell" /><category term="Support" /><category term="Indian Railways" /><category term="Wikipedia" /><category term="Moon" /><category term="Practical Jokes" /><category term="Etymology" /><category term="Mathematics" /><category term="Martial Arts" /><category term="Language" /><category term="Crazy" /><category term="Biology" /><category term="Record" /><category term="Online Tools" /><category term="Law" /><category term="Shares" /><category term="Health" /><category term="India" /><category term="FII" /><category term="Social Networking" /><category term="School" /><category term="Heart Transplant" /><category term="Go" /><category term="MoCA" /><category term="Breaking news" /><category term="Multimedia" /><category term="Website" /><category term="Price" /><category term="Movies You Will Like" /><category term="Fired" /><category term="Troubleshooting" /><category term="Guinness World Record" /><category term="Live Score" /><category term="Mars" /><category term="Engineering" /><category term="Great Personality" /><category term="Fun" /><category term="Google" /><category term="Editor" /><category term="Ebook" /><category term="Welcome" /><category term="Will Smith" /><category term="Business" /><category term="Inflation" /><category term="Computers" /><category term="Earth" /><category term="IPO" /><category term="Linux" /><category term="Land" /><category term="Movies - Tamil" /><category term="Tools" /><category term="Ubuntu" /><category term="VIM" /><category term="Spirituality" /><category term="Greatest" /><category term="Sports" /><category term="HSE" /><category term="Ireland" /><category term="Gold Medal" /><category term="Reptiles" /><category term="Download" /><category term="Results" /><category term="Market Index" /><category term="HowTo" /><category term="KEAM" /><category term="MSI" /><category term="Fear" /><category term="Paper" /><category term="Creativity" /><category term="Scripting" /><category term="IMF" /><category term="RSS" /><category term="Games" /><category term="World" /><category term="Travel" /><category term="Fraud" /><category term="Networking" /><category term="PC" /><category term="Antivirus" /><category term="Car" /><category term="Examination" /><category term="Guiness Record" /><category term="News" /><category term="Funny" /><category term="Violence" /><category term="Living Things" /><category term="Easter Bunny" /><category term="Reliance Power" /><category term="TV" /><category term="Weapon" /><category term="Gadget" /><category term="NSE Nifty" /><category term="Thunderbird" /><category term="Limits" /><category term="Special Day" /><category term="Entertainment" /><category term="Self Awareness" /><category term="Blogger" /><category term="Indian Premier League" /><category term="Phobia" /><category term="Market Crash" /><category term="View" /><category term="Tata Motors" /><category term="Movies - English" /><category term="Murder" /><category term="HTML" /><category term="Hacking" /><category term="World Record" /><category term="Mahashivaratri" /><category term="Easter" /><category term="Reform" /><category term="First" /><category term="Movies" /><category term="Education" /><category term="Festival" /><category term="Ratan Tata" /><category term="OS" /><category term="Korea" /><category term="Human Body" /><category term="New Year" /><category term="Technology" /><category term="Do you know?" /><category term="Space" /><category term="Sci-Fi" /><category term="Income Tax Calculator" /><category term="IT" /><category term="Cricket" /><category term="Security" /><category term="Robotics" /><category term="Christian" /><category term="ICH Services" /><category term="Programming" /><category term="Politics" /><category term="Government" /><category term="SEBI" /><category term="Interesting" /><category term="Fruits" /><category term="Greetings" /><category term="Income Tax" /><category term="Medicine" /><category term="Boxing" /><category term="Rain" /><category term="Mozilla" /><category term="Tips n Tricks" /><category term="TCS" /><category term="Shopping" /><category term="Planets" /><category term="Jewel In The Palace" /><category term="Food" /><category term="Software" /><category term="GATE" /><category term="Metal Storm" /><category term="Google Adsense" /><category term="Future Combat Systems" /><category term="Religion" /><category term="Yahoo" /><category term="Tata" /><category term="Olympics" /><category term="CLI" /><category term="Kerala" /><category term="Internet" /><category term="Study" /><category term="Mind Quiz" /><category term="vi" /><category term="Holiday" /><category term="Physics" /><category term="Invention" /><category term="Solar Eclipse" /><category term="Meditation" /><category term="Culture" /><category term="BSE Sensex" /><category term="Reliance Energy" /><category term="Internet Telephony" /><category term="Search" /><category term="Science" /><category term="Guitar" /><category term="Tata Elxsi" /><category term="Browser" /><category term="Sun" /><category term="SEO" /><category term="World economy" /><category term="Step-by-step" /><category term="Raman Effect" /><category term="TOC" /><category term="SSLC" /><category term="Hoax" /><category term="Mythology" /><category term="Time" /><category term="Hartal" /><category term="Hitman" /><category term="Death" /><category term="REPL" /><category term="NASA" /><category term="U.S." /><category term="Returns" /><category term="Books" /><title>ATOzTOA</title><subtitle type="html">... the BLOG for the whole GLOBe ...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.atoztoa.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>500</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/atoztoa" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="atoztoa" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">atoztoa</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;D0cESXg7eip7ImA9WhdWFUg.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-8261959038162816120</id><published>2011-09-09T13:13:00.004+05:30</published><updated>2011-09-09T13:26:48.602+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T13:26:48.602+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>Long Time No See</title><content type="html">&lt;!-- Image Block --&gt;&lt;a href="http://i521.photobucket.com/albums/w334/a2z2a/caution_absent_minded_mug-p1687971603044587932opcc_400.jpg" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/th_caution_absent_minded_mug-p1687971603044587932opcc_400.jpg" alt="Absent Minded..." style="margin: 0px 10px 10px 0px; float: left;" border="0" /&gt;&lt;/a&gt;Yep, it has been a long time since I have posted something... more than a year actually... &lt;br /&gt;&lt;br /&gt;I have been pretty busy with my life... and work... &lt;br /&gt;&lt;br /&gt;Maybe "I am too old for this stuff?"... nah... maybe a less geeky now...&lt;br /&gt;&lt;br /&gt;Need to start being active again... will see...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-8261959038162816120?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=nuj5QeP3tlU:a1rNFYWpQ5c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=nuj5QeP3tlU:a1rNFYWpQ5c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=nuj5QeP3tlU:a1rNFYWpQ5c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=nuj5QeP3tlU:a1rNFYWpQ5c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=nuj5QeP3tlU:a1rNFYWpQ5c:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/8261959038162816120/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2011/09/long-time-no-see.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8261959038162816120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8261959038162816120?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2011/09/long-time-no-see.html" title="Long Time No See" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkYARncycSp7ImA9Wx5RFk8.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-51937215158591179</id><published>2010-08-24T09:44:00.004+05:30</published><updated>2010-08-24T09:59:07.999+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-24T09:59:07.999+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Article" /><title>Writing Better Comments in Code</title><content type="html">&lt;!-- Image Block --&gt;&lt;a href="http://i521.photobucket.com/albums/w334/a2z2a/comments.jpg" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/th_comments.jpg" alt="Writing Comments" style="margin: 0px 10px 10px 0px; float: left;" border="0" /&gt;&lt;/a&gt;This is not copied from anywhere, this is from my experience. So, it may be wrong, take it with a pinch of salt (or sugar or whatever).&lt;br /&gt;&lt;br /&gt;As everyone would say, commenting is an art, like anything else... here we go... I will be too open, please don't take everything as it is said... think before you comment...&lt;br /&gt;&lt;br /&gt;Why do we write comments? We write comments to define what we are going to do, so that we don't lose focus. We write comments so that we don't forget to fix something (we normally use FIXME or TODO). We write comments so that we would be able to catch up with the flow when we get old and we come back to the code. If you ask me, I would say, "I am not gonna put comments so that someone I have never met will be able to manage my code when I am dead, I don't care". But I comment because I like my code to look good and understandable (I do a lot more than comments for that). I have seen lot of people starting their code with just lot of comments and then filling in the code based on what the comment says. That is an excellent way of coding, but tedious. We always want to see our code running first than to see our code looking good. That brings us back to coding, which is one of the greatest arts ever invented by man, be an artist. Enough of philosophy, let's get to work...&lt;br /&gt;&lt;br /&gt;When we do coding, when we write a statement, there is lots of information already there, the name of the file, the name of the function the statement is in, the statement body itself, these all contains valid useful information. Then why do we need comments. &lt;b&gt;"We need comments to augment the information already there."&lt;/b&gt; Yes, we want to add more information than what already exists. But, &lt;b&gt;"comments should NOT repeat or conflict the information already there."&lt;/b&gt; So, that is the main philosophy of comments. But, there is a contradiction, as I mentioned earlier, sometimes we take pseudo code from design and add them as comments before coding, in that case, the comment will duplicate the code, that is one exception to the rule.&lt;br /&gt;&lt;br /&gt;Let's look into detail... If the file name contains the name of the module, module name should NOT be there in the comment. Comment should NOT contain the name of the function. If the function name explains what is happening, no need of comment. Comment should never contain words like function, subroutine etc to show that the comment is for a function.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;"Comment should NOT mention how we reached here."&lt;/b&gt; You heard me right, don't comment saying we are executing this function because two years back a black king ruled Africa. When we are reading a comment, we should know why we are here, that is for us to figure out. We sometimes have a section called "Called from" in function banners, that is the extend I would ever go.&lt;br /&gt;&lt;br /&gt;Try to &lt;b&gt;"verbalize your thought process through comments."&lt;/b&gt; Just put whatever you are thinking into the comment, just write down any questions you ask to yourself (that will normally be followed by a conditional statement), don't worry about comments being non-technical, don't worry about comments not having quality English, don't worry about grammar or punctuation, just write down what you feel... but there is a catch, if you become too personal, someone else won't be able to follow your thoughts... two words... &lt;b&gt;"clear &amp; simple"&lt;/b&gt;... that will do...&lt;br /&gt;&lt;br /&gt;We always get confused whether to comment or not. Always think from the viewpoint of the youngest member in your team... if that member can understand the statement without a comment, then you don't need one...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;"Comments are never enough."&lt;/b&gt; There is nothing called too much comments. I have seen comments with a couple of paragraphs for a function having 5 lines of code, that is a little too extreme, but I never thought he is crazy, because he just wants to convey every detail... So, never be a miser when commenting.&lt;br /&gt;&lt;br /&gt;That will do for now... &lt;br /&gt;&lt;br /&gt;Comments are welcome :)&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/making-gccgo-in-ubuntu.html" style="text-decoration: none;"&gt;gccgo - another Google Go compiler - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/mounting-fat32-partitions-with-full.html" style="text-decoration: none;"&gt;Mounting FAT32 Partitions with Full User Permission in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-51937215158591179?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IW9HaB1bVvI:NMw2VMUsxWQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IW9HaB1bVvI:NMw2VMUsxWQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IW9HaB1bVvI:NMw2VMUsxWQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IW9HaB1bVvI:NMw2VMUsxWQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IW9HaB1bVvI:NMw2VMUsxWQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/51937215158591179/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/08/writing-better-comments-in-code.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/51937215158591179?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/51937215158591179?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/08/writing-better-comments-in-code.html" title="Writing Better Comments in Code" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUICRnc5eSp7ImA9WxFXFUo.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2797997347545275600</id><published>2010-05-23T05:31:00.003+05:30</published><updated>2010-05-23T05:42:47.921+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-23T05:42:47.921+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>Life in US continues...</title><content type="html">More about life in the US...&lt;br /&gt;&lt;br /&gt;I am like 22 miles from The White House, will go there someday.&lt;br /&gt;&lt;br /&gt;I am not taking the food pattern well, not healthy at all. Trying out lots of stuff which turns out to be bad. Trying out Subway, McDonalds... Once I move to my apartment, will cook (or try to, as I donno cooking).&lt;br /&gt;&lt;br /&gt;I never thought I would be having Pakistani people as my close friends in US. Yep, and they are like so kool. I accidentally met them and turned out to be the best thing I had in US. Timur and his wife Pakeeza, and Jibran... they helped me through the toughest times I had in US. Thank you so much... and they are still helping me with everything... like they have taken me into the family... Also David, not Pakistani, but a really friendly guy... I love hanging around with him...&lt;br /&gt;&lt;br /&gt;More later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2797997347545275600?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=2HqF2lxT8Vo:bXvrOrpC-RM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=2HqF2lxT8Vo:bXvrOrpC-RM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=2HqF2lxT8Vo:bXvrOrpC-RM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=2HqF2lxT8Vo:bXvrOrpC-RM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=2HqF2lxT8Vo:bXvrOrpC-RM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2797997347545275600/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/05/life-in-us-continues.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2797997347545275600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2797997347545275600?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/05/life-in-us-continues.html" title="Life in US continues..." /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;D0YERn8-cCp7ImA9WxFXEEk.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-5603730367669804607</id><published>2010-05-17T02:52:00.001+05:30</published><updated>2010-05-17T02:55:07.158+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-17T02:55:07.158+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>America...</title><content type="html">First bath... first breakfast (Turkey Sandwich at Subway)... first movie (Iron Man 2)... first shopping (at RadioShack)... I am liking America...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-5603730367669804607?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=OM5f4qbpO6c:AZ9nF_7KsTA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=OM5f4qbpO6c:AZ9nF_7KsTA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=OM5f4qbpO6c:AZ9nF_7KsTA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=OM5f4qbpO6c:AZ9nF_7KsTA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=OM5f4qbpO6c:AZ9nF_7KsTA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/5603730367669804607/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/05/america.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5603730367669804607?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5603730367669804607?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/05/america.html" title="America..." /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUcHQHw-fyp7ImA9WxFQGUU.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-5629396711991302189</id><published>2010-05-16T09:37:00.001+05:30</published><updated>2010-05-16T09:40:31.257+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-16T09:40:31.257+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>America, here I come...</title><content type="html">Reached US. Transit through London. First time out of India and touched two great countries / continents. Lot of time in flight, read almost two by third of "Red Dragon" and watched two movies, Taking of Pelham 123 and Night at the museum (second time).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-5629396711991302189?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=f7FALbxAya4:BmKSWIlmLyw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=f7FALbxAya4:BmKSWIlmLyw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=f7FALbxAya4:BmKSWIlmLyw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=f7FALbxAya4:BmKSWIlmLyw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=f7FALbxAya4:BmKSWIlmLyw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/5629396711991302189/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/05/america-here-i-come.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5629396711991302189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5629396711991302189?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/05/america-here-i-come.html" title="America, here I come..." /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUUDSHo4cCp7ImA9WxBUEUg.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-8872931656284742689</id><published>2010-02-26T08:00:00.005+05:30</published><updated>2010-02-26T08:31:19.438+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-26T08:31:19.438+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Step-by-step" /><category scheme="http://www.blogger.com/atom/ns#" term="Help" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Adding Automatically Updating Chapter Name to Header in Office Word</title><content type="html">&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/Blue.png" alt="Word" style="margin: 0px 10px 10px 0px; float: left;" border="0" height="100" /&gt;In Microsoft Office Word, there is a nice feature for having the current chapter name in each header/footer, add it in header and entry in each header will show the corresponding chapter name. Got it? Suppose you have a document with lot of sections like 'Prologue' (pages 1 &amp; 2), 'Chapter 1' (pages 3 - 10), 'Chapter 2' (pages 10 - 24) etc... Isn't it nice to have the header show 'Prologue' for the pages 1 &amp; 2 having the prologue and pages 3 - 10 will show 'Chapter 1' in the header and so on... without manually editing the header at each chapter starting...&lt;br /&gt;&lt;br /&gt;Let's get to know how to...&lt;br /&gt;&lt;br /&gt;1. Better not to have any 'Section Breaks'. Otherwise we will have to edit header for each section separately.&lt;br /&gt;2. The Chapter title text (like Prologue and Chapter 1) in the content must have same style applied to it. Let's say all chapter titles are having style 'Heading 1'.&lt;br /&gt;3. (This method is for Office Word 2007, for 2003 and others go to '&lt;code&gt;Edit-&gt;Header and Footer&lt;/code&gt;') Double click on '&lt;code&gt;Header&lt;/code&gt;'. Put the cursor where you want the Chapter title to appear.&lt;br /&gt;4. (This method is for Office Word 2007, for 2003 and others go to '&lt;code&gt;Insert-&gt;Field&lt;/code&gt;') In '&lt;code&gt;Header &amp; Footer Tools&lt;/code&gt;', go to '&lt;code&gt;Quick Parts -&gt; Field&lt;/code&gt;'.&lt;br /&gt;5. Select '&lt;code&gt;StyleRef&lt;/code&gt;' from '&lt;code&gt;Field Names&lt;/code&gt;'.&lt;br /&gt;6. On right side, from the '&lt;code&gt;Style name list&lt;/code&gt;', select the style you have used for the chapter title (in our case it is 'Heading 1' as we did in step 2).&lt;br /&gt;7. Check more options if needed.&lt;br /&gt;8. Click '&lt;code&gt;OK&lt;/code&gt;'.&lt;br /&gt;&lt;br /&gt;Voila!!!&lt;br /&gt;&lt;br /&gt;Check pages with different chapters and see whether the header is updated automatically...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;We did for Header, the same applies for Footer also...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Was this helpful? Comments please...&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/02/pop-access-for-yahoo-mail.html" style="text-decoration: none;"&gt;POP Access for Yahoo! Mail&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/transparent-desktop-icon-labels-in.html" style="text-decoration: none;"&gt;Transparent Desktop Icon Labels in Windows XP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/running-windows-xp-on-dell-vostro-1510.html" style="text-decoration: none;"&gt;Running Windows XP on Dell Vostro 1510&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/05/reinstall-windows-in-5-minutes.html" style="text-decoration: none;"&gt;Speedup Windows XP without Reinstalling, in 10 minutes!!!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/microsoft-excel-shortcuts.html" style="text-decoration: none;"&gt;Microsoft Excel Shortcuts&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-8872931656284742689?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Qs8dQinsKJ4:RGeal8R9R20:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Qs8dQinsKJ4:RGeal8R9R20:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Qs8dQinsKJ4:RGeal8R9R20:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Qs8dQinsKJ4:RGeal8R9R20:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Qs8dQinsKJ4:RGeal8R9R20:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/8872931656284742689/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/02/adding-automatically-updating-chapter.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8872931656284742689?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8872931656284742689?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/02/adding-automatically-updating-chapter.html" title="Adding Automatically Updating Chapter Name to Header in Office Word" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>7</thr:total></entry><entry gd:etag="W/&quot;D0MFRHYyeCp7ImA9WxBVF0g.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2430668762099672283</id><published>2010-02-21T17:40:00.004+05:30</published><updated>2010-02-21T18:00:15.890+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-21T18:00:15.890+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><title>POP Access for Yahoo! Mail</title><content type="html">&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/icon_pop3_medium.png" alt="POP3" style="margin: 0px 10px 10px 0px; float: left;" border="0" /&gt;Yahoo! does not allow POP access for free mail accounts. I used to have YPops! to download mails to my e-mail client. But, now I am in Ubuntu and I can't get YPops! to run. So, I will get Yahoo! to grant me POP access. :)&lt;br /&gt;&lt;br /&gt;Let's enable POP access for Yahoo! Mail.&lt;br /&gt;&lt;br /&gt;1. Sign In to Yahoo! Mail&lt;br /&gt;2. On top-right corner of the page, click on '&lt;code&gt;Options&lt;/code&gt;'. In the drop-down, click on '&lt;code&gt;Mail Options&lt;/code&gt;'&lt;br /&gt;3. In the left menu, click on '&lt;code&gt;Account Information&lt;/code&gt;'. Enter mail password again (if asked).&lt;br /&gt;4. Under '&lt;code&gt;Account Settings&lt;/code&gt;', click on '&lt;code&gt;Set language, site, and time zone&lt;/code&gt;'&lt;br /&gt;5. Under '&lt;code&gt;New Setting&lt;/code&gt;' drop-down, select '&lt;code&gt;Yahoo! Asia&lt;/code&gt;'&lt;br /&gt;6. Click on '&lt;code&gt;Finished&lt;/code&gt;'. Accept the agreement.&lt;br /&gt;7. Sign Out and Sign In again&lt;br /&gt;8. Repeat Step 2&lt;br /&gt;9. In the left menu, click on '&lt;code&gt;POP &amp; Forwarding&lt;/code&gt;'&lt;br /&gt;10. Click on '&lt;code&gt;Set up or edit POP &amp; Forwarding&lt;/code&gt;'&lt;br /&gt;11. Check '&lt;code&gt;Web &amp; POP Access&lt;/code&gt;'&lt;br /&gt;12. Click '&lt;code&gt;Save&lt;/code&gt;'&lt;br /&gt;&lt;br /&gt;Voila!!!&lt;br /&gt;&lt;br /&gt;Now, we can download Yahoo! Mail directly using any mail client.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Source: &lt;a href="http://picobit.wordpress.com/2009/04/10/yahoo-mail-free-pop-access/" style="text-decoration:none;" target="_blank"&gt;Yahoo Mail free POP access&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Comments please...&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html" style="text-decoration: none;"&gt;Install Firefox Latest Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-thunderbird-latest-official.html" style="text-decoration: none;"&gt;Install Thunderbird Latest Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2430668762099672283?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=9U0cn8SBf0A:wfwUgSrKNmQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=9U0cn8SBf0A:wfwUgSrKNmQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=9U0cn8SBf0A:wfwUgSrKNmQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=9U0cn8SBf0A:wfwUgSrKNmQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=9U0cn8SBf0A:wfwUgSrKNmQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2430668762099672283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/02/pop-access-for-yahoo-mail.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2430668762099672283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2430668762099672283?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/02/pop-access-for-yahoo-mail.html" title="POP Access for Yahoo! Mail" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;DkMHRHw9cSp7ImA9WxBVEUk.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2324990072730775788</id><published>2010-02-14T16:13:00.002+05:30</published><updated>2010-02-14T16:17:15.269+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-14T16:17:15.269+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Firefox" /><title>Flash not working properly in Firefox 3.6</title><content type="html">I had the problem when I upgraded from FF 3.5.7 to FF 3.6. The flash animations won't play most of the time.&lt;br /&gt;&lt;br /&gt;If you have the problem, it most probably is coz of add-ons. I am using Ubuntu and the culprit was "Ubuntu Firefox Modifications". I disabled it and voila, flash works...&lt;br /&gt;&lt;br /&gt;Did you came across this issue? Please comment...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2324990072730775788?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=28i7wzguar0:NXqZ8kDSj-c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=28i7wzguar0:NXqZ8kDSj-c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=28i7wzguar0:NXqZ8kDSj-c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=28i7wzguar0:NXqZ8kDSj-c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=28i7wzguar0:NXqZ8kDSj-c:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2324990072730775788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/02/flash-not-working-properly-in-firefox.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2324990072730775788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2324990072730775788?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/02/flash-not-working-properly-in-firefox.html" title="Flash not working properly in Firefox 3.6" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>5</thr:total></entry><entry gd:etag="W/&quot;DEIFRXk7cCp7ImA9WxBWF04.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-1742293883203920663</id><published>2010-02-09T22:47:00.003+05:30</published><updated>2010-02-09T22:58:34.708+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-09T22:58:34.708+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Networking" /><category scheme="http://www.blogger.com/atom/ns#" term="Online Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Photos" /><title>avatara</title><content type="html">&lt;a href="http://avatara.com/builder/" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/Avatara.png" alt="Avatara" style="margin: 0px 10px 10px 0px; float: left;" border="0" width="250"/&gt;&lt;/a&gt;Bored with your avatar? Or with all avatars being 2D with no movement? Then here comes something interesting for you... 3D avatars in full size... Control all the aspects...&lt;br /&gt;&lt;br /&gt;Make 3D avatars for your social networking sites using &lt;a href="http://avatara.com/" target="_blank" style="text-decoration: none"&gt;Avatara&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Select face, skin, eyes, hair, body, clothing... everything you can change... or you can upload your own image and it will make an avatar for you...&lt;br /&gt;&lt;br /&gt;There is already lots of avatars for free and for sale... you can make and sell them too :)&lt;br /&gt;&lt;br /&gt;What you think?&lt;br /&gt;&lt;fieldset&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/12/photo-funia.html" style="text-decoration: none;"&gt;Photo Funia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/12/website-outlook.html" style="text-decoration: none;"&gt;Website Outlook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/12/website-grader.html" style="text-decoration: none;"&gt;Website Grader&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/12/nice-translator.html" style="text-decoration: none;"&gt;Nice Translator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/12/clean-css.html" style="text-decoration: none;"&gt;Clean CSS&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-1742293883203920663?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=47FZIcDrvbw:Y4fr9ljim0Q:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=47FZIcDrvbw:Y4fr9ljim0Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=47FZIcDrvbw:Y4fr9ljim0Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=47FZIcDrvbw:Y4fr9ljim0Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=47FZIcDrvbw:Y4fr9ljim0Q:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/1742293883203920663/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/02/avatara.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/1742293883203920663?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/1742293883203920663?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/02/avatara.html" title="avatara" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0YHQH46fCp7ImA9WxBbFEo.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2685796468614311448</id><published>2010-01-29T07:43:00.005+05:30</published><updated>2010-03-13T15:42:11.014+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-13T15:42:11.014+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Install ALSA Latest Version in Ubuntu</title><content type="html">&lt;a href="http://www.alsa-project.org/main/index.php/Main_Page" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/alsalogo.gif" alt="" style="margin: 0px 10px 10px 0px; float: left;" border="0" width="100px" /&gt;&lt;/a&gt;Let's install the latest version of Advanced Linux Sound Architecture (ALSA) in Ubuntu...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is the latest version?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Go to &lt;a href="http://www.alsa-project.org/main/index.php/Download" style="text-decoration:none;" target="_blank"&gt;ALSA Download Page&lt;/a&gt; and find out the Stable Release versions for &lt;code&gt;alsa-driver&lt;/code&gt;, &lt;code&gt;alsa-lib&lt;/code&gt; and &lt;code&gt;alsa-utils&lt;/code&gt;. The current versions are 1.0.22.1, 1.0.22 and 1.0.22 respectively. Keep the version numbers, we will use it very shortly...&lt;br /&gt;&lt;br /&gt;Check the current version of ALSA installed in the machine...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ cat /proc/asound/version&lt;br /&gt;Advanced Linux Sound Architecture Driver Version 1.0.22.1.&lt;br /&gt;Compiled on Jan 28 2010 for kernel 2.6.31-14-generic (SMP).&lt;/div&gt;&lt;br /&gt;If it is the latest version, then no need to proceed further, you are up-to-date :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Setup Script&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Copy the below code to your favorite editor and save the file as &lt;code&gt;setup-alsa.sh&lt;/code&gt;. Change the variables DRIVER_VERSION, LIB_VERSION and UTILS_VERSION to the latest version numbers found out earlier (put just the version).&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# ----------&lt;br /&gt;# ALSA Setup&lt;br /&gt;# ----------&lt;br /&gt;&lt;br /&gt;# ---- Modify Here ----&lt;br /&gt;DRIVER_VERSION=1.0.22.1&lt;br /&gt;LIB_VERSION=1.0.22&lt;br /&gt;UTILS_VERSION=1.0.22&lt;br /&gt;# ---- Modify Here ----&lt;br /&gt;&lt;br /&gt;# On Error&lt;br /&gt;error() {&lt;br /&gt;    echo "ERROR!!!"&lt;br /&gt;    exit&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Stop ALSA&lt;br /&gt;sudo /etc/init.d/alsa-utils stop&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Install Tools&lt;br /&gt;sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev&lt;br /&gt;sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Cleanup&lt;br /&gt;rm -rf ~/alsa* ~/.pulse*&lt;br /&gt;&lt;br /&gt;# Create Folder&lt;br /&gt;sudo rm -rf /usr/src/alsa&lt;br /&gt;sudo mkdir -p /usr/src/alsa&lt;br /&gt;cd /usr/src/alsa&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Download&lt;br /&gt;sudo wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-$DRIVER_VERSION.tar.bz2&lt;br /&gt;sudo wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-$LIB_VERSION.tar.bz2&lt;br /&gt;sudo wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-$UTILS_VERSION.tar.bz2&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Unpack&lt;br /&gt;sudo tar xjf alsa-driver*&lt;br /&gt;sudo tar xjf alsa-lib*&lt;br /&gt;sudo tar xjf alsa-utils*&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Setup Driver&lt;br /&gt;cd alsa-driver*&lt;br /&gt;sudo ./configure&lt;br /&gt;sudo make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Setup Lib&lt;br /&gt;cd ../alsa-lib*&lt;br /&gt;sudo ./configure&lt;br /&gt;sudo make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Setup Utils&lt;br /&gt;cd ../alsa-utils*&lt;br /&gt;sudo ./configure&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so&lt;br /&gt;    sudo ln -s libformw.so.5 /usr/lib/libformw.so&lt;br /&gt;    sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so&lt;br /&gt;    sudo ln -s libncursesw.so.5 /lib/libncursesw.so&lt;br /&gt;    sudo ./configure&lt;br /&gt;fi&lt;br /&gt;sudo make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;if [ $? -ne 0 ]; then&lt;br /&gt;    error&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;echo -e "\nRestart your computer, run \"sudo alsaconf\" and restart again..."&lt;br /&gt;&lt;br /&gt;# COMPLETE&lt;/div&gt;&lt;br /&gt;Change file permission and execute script.&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ chmod +x setup-alsa.sh&lt;br /&gt;$ ./setup-alsa.sh&lt;/div&gt;&lt;br /&gt;If it completes successfully... ALSA is installed... reboot the machine...&lt;br /&gt;&lt;br /&gt;Check the version, it must show the latest version...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ cat /proc/asound/version&lt;br /&gt;Advanced Linux Sound Architecture Driver Version 1.0.22.1.&lt;br /&gt;Compiled on Jan 28 2010 for kernel 2.6.31-14-generic (SMP).&lt;/div&gt;&lt;br /&gt;Run &lt;code&gt;alsaconf&lt;/code&gt; and reboot again...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo alsaconf&lt;/div&gt;&lt;br /&gt;Voila!!! Done...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Reference: &lt;a href="http://monespaceperso.org/blog-en/2009/12/17/upgrade-alsa-1-0-22-on-ubuntu-karmic-koala-9-10/" style="text-decoration:none;" target="_blank"&gt;Upgrade Alsa (1.0.22.1) on Ubuntu Karmic Koala 9.10&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/definitive-guide-to-alsa-sound-system.html" style="text-decoration: none;"&gt;A Definitive Guide to ALSA Sound System&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html" style="text-decoration: none;"&gt;Install Firefox Latest Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2685796468614311448?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=a9KdXvAHFgc:5RqSgnBspes:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=a9KdXvAHFgc:5RqSgnBspes:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=a9KdXvAHFgc:5RqSgnBspes:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=a9KdXvAHFgc:5RqSgnBspes:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=a9KdXvAHFgc:5RqSgnBspes:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2685796468614311448/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/install-alsa-latest-version-in-ubuntu.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2685796468614311448?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2685796468614311448?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/install-alsa-latest-version-in-ubuntu.html" title="Install ALSA Latest Version in Ubuntu" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>6</thr:total></entry><entry gd:etag="W/&quot;CUYBRn86eyp7ImA9WxBXF04.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-5266629233561284298</id><published>2010-01-26T15:54:00.013+05:30</published><updated>2010-01-29T08:15:57.113+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-29T08:15:57.113+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>A Definitive Guide to ALSA Sound System</title><content type="html">&lt;i&gt;&lt;b&gt;The following article is being reproduced, as is, with the prior permission of the author, and all the rights rest with the original author. The original version can be found at &lt;a href="http://seehuhn.de/pages/alsa" target="_blank" style="text-decoration: none;"&gt;Using the ALSA Sound System&lt;/a&gt;. One more thing, it is a really cool article and Jochen Voss has put huge effort into it, kudos.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This page summarizes things I learned while trying to understand and use the Advanced Linux Sound Architecture (ALSA) on my Debian GNU/Linux system. I would be happy to receive suggestions to improve or extend this web page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-size: 140%; font-style: oblique;"&gt;Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This section gives some help with ALSA configuration issues. In order to avoid complications, we avoid use of external programs in figuring things out.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Is ALSA present in your kernel?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Check for the presence of a &lt;code&gt;/proc/asound/&lt;/code&gt; directory. If the directory exists, you have ALSA support in your kernel.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why does program xyz not recognize my sound card?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On current Linux systems there are several, partially conflicting ways to access the sound card: using ALSA (this is what we aim for here), using OSS (this is an older sound system, but still used by many programs), or by connecting to a sound daemon like &lt;code&gt;esd&lt;/code&gt; or &lt;code&gt;artsd&lt;/code&gt; (which in turn might use ALSA or OSS to connect to the system). Probably your program is trying to use the wrong method to play sound.&lt;br /&gt;&lt;br /&gt;Programs using OSS can be used with ALSA by enabling the OSS compatibility layer of ALSA. You might need to load additional kernel modules to enable this. Check the file &lt;code&gt;/dev/sndstat&lt;/code&gt;. If the file exists and can be read, you have the OSS compatibility layer enabled. It should list audio devices which correspond to the ALSA devices on your system.&lt;br /&gt;&lt;br /&gt;Programs using esd can be used with ALSA by compiling esd with ALSA support.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What sound cards are known to the system?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Check the contents of the &lt;code&gt;/proc/asound/cards&lt;/code&gt; file. Each entry there corresponds to a (real or simulated) sound card. On my system I get the following:&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt; 0 [VirMIDI        ]: VirMIDI - VirMIDI&lt;br /&gt;                      Virtual MIDI Card 1&lt;br /&gt; 1 [V8237          ]: VIA8237 - VIA 8237&lt;br /&gt;                      VIA 8237 with ALC850 at 0x1000, irq 21&lt;br /&gt; 2 [Revolution51   ]: ICE1724 - M Audio Revolution-5.1&lt;br /&gt;                      M Audio Revolution-5.1 at 0xb800, irq 16&lt;br /&gt; 3 [system         ]: USB-Audio - iMic USB audio system&lt;br /&gt;                      Griffin Technology, Inc iMic USB audio ...&lt;/div&gt;&lt;br /&gt;Card 0 is a virtual MIDI card. It does not correspond to any hardware and I do not yet know what it is good for. Entry 1 is for the built-in sound hardware on my &lt;a href="http://seehuhn.de/pages/asus" style="text-decoration: none;" target="_blank"&gt;ASUS A8V main-board&lt;/a&gt; (since it has an interrupt, irq 19, assigned this one must be hardware). Card 2 is a &lt;a href="http://seehuhn.de/pages/revolution" style="text-decoration: none;" target="_blank"&gt;M-Audio Revolution 5.1&lt;/a&gt; card. Card 3 is a simple USB sound card (an &lt;a href="http://seehuhn.de/pages/imic" style="text-decoration: none;" target="_blank"&gt;iMic USB adapter&lt;/a&gt;), good for connecting a microphone and an external speaker.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What features do these sound cards have?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There are several ways to find out. For example /proc/asound/devices contains an entry for every component of every device ALSA knows about. For the system described above I get&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;  0: [ 0]   : control&lt;br /&gt;  1:        : sequencer&lt;br /&gt;  8: [ 0- 0]: raw midi&lt;br /&gt;  9: [ 0- 1]: raw midi&lt;br /&gt; 10: [ 0- 2]: raw midi&lt;br /&gt; 11: [ 0- 3]: raw midi&lt;br /&gt; 32: [ 1]   : control&lt;br /&gt; 33:        : timer&lt;br /&gt; 48: [ 1- 0]: digital audio playback&lt;br /&gt; 49: [ 1- 1]: digital audio playback&lt;br /&gt; 56: [ 1- 0]: digital audio capture&lt;br /&gt; 57: [ 1- 1]: digital audio capture&lt;br /&gt; 64: [ 2]   : control&lt;br /&gt; 80: [ 2- 0]: digital audio playback&lt;br /&gt; 81: [ 2- 1]: digital audio playback&lt;br /&gt; 82: [ 2- 2]: digital audio playback&lt;br /&gt; 88: [ 2- 0]: digital audio capture&lt;br /&gt; 96: [ 3]   : control&lt;br /&gt;112: [ 3- 0]: digital audio playback&lt;br /&gt;120: [ 3- 0]: digital audio capture&lt;/div&gt;&lt;br /&gt;There are different groups of devices: "control" (used by the system to set the volume, mute channels, etc.), "playback", "capture" (reading audio data into the computer), "raw midi", "sequencer" and "timer" (I don't know yet what the latter two do).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I set the default device?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Create a configuration file (either for the whole system at &lt;code&gt;/etc/asound.conf&lt;/code&gt; or &lt;code&gt;.asoundrc&lt;/code&gt; in your home directory) containing statements like the following ones: &lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;defaults.ctl.card 1&lt;br /&gt;defaults.pcm.card 1&lt;br /&gt;defaults.timer.card 1&lt;/div&gt;&lt;br /&gt;This file would make card 1 the default. The card number (1 in this example) is taken from the &lt;code&gt;/proc/asound/cards&lt;/code&gt; file. For a description of the ALSA configuration file format see the &lt;a href="http://www.alsa-project.org/alsa-doc/alsa-lib/conf.html" style="text-decoration: none;" target="_blank"&gt;ALSA library API documentation&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why does program xyz hang on start-up?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sound devices can be only opened by one program at a time. For example if you have the esd daemon running (it is often started automatically when you log into a GNOME desktop), other programs won't be able to open the sound device simultaneously and might just silently wait until esd quits.&lt;br /&gt;&lt;br /&gt;You can solve this problem by either stopping all other programs which access the sound device or by using one of the sound daemons and having all programs access the sound hardware through the daemon (the sound daemon can handle simultaneous connections from several programs).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-size: 140%; font-style: oblique;"&gt;Connecting a Microphone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this section I give some hints on how a microphone can be connected to the computer to record sound using the ALSA interface.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I connect an analog microphone?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Most sound-cards use &lt;a href="http://en.wikipedia.org/wiki/Minijack" style="text-decoration: none;" target="_blank"&gt;3.5mm mini-jack connectors&lt;/a&gt;. Make sure that your card has a separate "microphone" connector. If you want to connect a microphone via the "line in" connector, you will need an external amplifier. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I connect a USB microphone?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Just plug it into a USB port and make sure that you have USB sound support enabled in you kernel. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why do I record only silence?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Use &lt;code&gt;alsamixer&lt;/code&gt; to make sure that you selected your microphone input for capturing data (use the "Capture" view) and that the volume is up for both the microphone line and the capture device. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why is there a lot of noise and distorted sound in my recording?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The built-in sound hardware which comes with most computers is not of high quality. For example the on-board sound hardware on my system (see above) always adds a lot of noise to any recordings from the microphone. Another problem could be the operational noise from your computer (ventilation etc.). Some programs can remove noise from recordings, but this is no real replacement for using good hardware. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I record sound?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Once you have a microphone successfully connected to your machine there are many programs to record sound. I tried &lt;code&gt;ardour&lt;/code&gt; and it worked quite well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-size: 140%; font-style: oblique;"&gt;Programs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Volume Control / Mixers&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:left;border:1px dashed blue;padding-left:5px;"&gt;&lt;table cols="4" summary="comparison of the ALSA support in different mixers"&gt;&lt;tr&gt;&lt;th width="15%" style="text-align:left;"&gt;Program&lt;/th&gt;&lt;th width="15%" style="text-align:left;"&gt;Version&lt;/th&gt;&lt;th style="text-align:left;" width="60%"&gt;Remarks&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://alsa.opensrc.org/index.php?page=alsamixer" style="text-decoration:none;" target="_blank"&gt;alsamixer&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;1.0.10&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;Text modus mixer. Works well. You can choose which sound card to use with the &lt;code&gt;-c&lt;/code&gt; option.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: green;text-align:center;vertical-align:top;"&gt;+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://jpj.net/~trevor/aumix.html" style="text-decoration:none;" target="_blank"&gt;aumix&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;2.8&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;Needs OSS emulation. Defaults to soundcard 0 (by using &lt;code&gt;/dev/mixer&lt;/code&gt; by default. You can select a different mixer with the &lt;code&gt;-d&lt;/code&gt; option.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: red;text-align:center;vertical-align:top;"&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;GNOME mixer applet&lt;/td&gt;&lt;td style="vertical-align:top;"  width="15%"&gt;gnome-applets&lt;br&gt;2.12.2&lt;/td&gt;&lt;td style="vertical-align:top;"  width="60%"&gt;Supports ALSA but ignores default soundcard setting (it uses card 1 in the system described above when the default is card 2). There is no way to manually make it use the correct card.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: red;text-align:center;vertical-align:top;"&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;GNOME settings daemon&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;gnome-control-center&lt;br&gt;2.12.2&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;This daemon is running while I am logged into GNOME and for some reason it keeps the device &lt;code&gt;/dev/snd/controlC0&lt;/code&gt; (the mixer of the virtual midi device) open all the time, presumably to preserve volume settings between logins. Whatever it is trying to do, it will not work by using this device.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: red;text-align:center;vertical-align:top;"&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;GNOME volume control&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;2.12.0&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;This allows selecting a sound device and remembers your settings.&lt;br /&gt;Ignores the ALSA default device setting.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: blue;text-align:center;vertical-align:top;"&gt;o&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;i&gt;&lt;b&gt;Table 1:&lt;/b&gt; This table summarizes the ALSA support of different mixers on a Debian GNU/Linux system.&lt;/i&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Daemons / Frameworks&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:left;border:1px dashed blue;padding-left:5px;"&gt;&lt;table cols="4" summary="comparison of the ALSA support in different daemons / frameworks"&gt;&lt;tr&gt;&lt;th style="text-align:left;" width="15%"&gt;Program&lt;/th&gt;&lt;th style="text-align:left;" width="15%"&gt;Version&lt;/th&gt;&lt;th style="text-align:left;" width="60%"&gt;Remarks&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;esd&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;Esound&lt;br&gt;0.2.36&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;The sound daemon currently used by the GNOME desktop environment. Can be compiled to work with ALSA.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: green;text-align:center;"&gt;+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;gstreamer&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;2.12.0&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;Can be configured to use ALSA using gstreamer-properties. Works well.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: green;text-align:center;"&gt;+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://jackaudio.org/" style="text-decoration:none;" target="_blank"&gt;jack&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"  width="15%"&gt;0.100.0&lt;/td&gt;&lt;td style="vertical-align:top;"  width="60%"&gt;Uses ALSA by default. The daemon ignores the default device setting, but you can select a device manually.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: blue;text-align:center;"&gt;o&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;i&gt;&lt;b&gt;Table 2:&lt;/b&gt; This table summarises the ALSA support of different sound daemons and frameworks on a Debian GNU/Linux system. &lt;/i&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Applications&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:left;border:1px dashed blue;padding-left:5px;"&gt;&lt;table cols="4" summary="comparison of the ALSA support in different applications"&gt;&lt;tr&gt;&lt;th style="text-align:left;" width="15%"&gt;Program&lt;/th&gt;&lt;th style="text-align:left;" width="15%"&gt;Version&lt;/th&gt;&lt;th style="text-align:left;" width="60%"&gt;Remarks&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://www.alsaplayer.org/" style="text-decoration:none;" target="_blank"&gt;alsaplayer&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;0.99.76&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;Works well with ALSA (no surprise).&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: green;text-align:center;"&gt;+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://audacity.sourceforge.net/" style="text-decoration:none;" target="_blank"&gt;audacity&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" width="15%"&gt;1.2.4&lt;/td&gt;&lt;td style="vertical-align:top;" width="60%"&gt;Uses OSS. When using the ALSA's OSS emulation, the program insists on using card 0.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: red;text-align:center;"&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://ardour.org/" style="text-decoration:none;" target="_blank"&gt;ardour&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"  width="15%"&gt;0.99&lt;/td&gt;&lt;td style="vertical-align:top;"  width="60%"&gt;Uses JACK to connect to the sound hardware.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: green;text-align:center;"&gt;+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;" width="15%"&gt;&lt;a href="http://www.xmms.org/" style="text-decoration:none;" target="_blank"&gt;xmms&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"  width="15%"&gt;1.2.10&lt;/td&gt;&lt;td style="vertical-align:top;"  width="60%"&gt;Can be configured to use ALSA (at the &lt;q&gt;Audio I/O Plugins&lt;/q&gt; pane of the preferences window), works well.&lt;/td&gt;&lt;td width="10%" style="padding-left: 5px; font-size: 200%; color: green;text-align:center;"&gt;+&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;i&gt;&lt;b&gt;Table 3:&lt;/b&gt; This table summarises the ALSA support of different applications on a Debian GNU/Linux system. &lt;/i&gt; &lt;/div&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-size: 140%; font-style: oblique;"&gt;References&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="text-decoration:none;" target="_blank" href="http://www.alsa-project.org/"&gt;Official ALSA site&lt;/a&gt;,containing the &lt;a style="text-decoration:none;" target="_blank" href="http://www.alsa-project.org/alsa-doc/alsa-lib/"&gt;ALSA library API documentation&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="text-decoration:none;" target="_blank" href="http://alsa.opensrc.org/"&gt;ALSA opensrc.org&lt;/a&gt; web site &lt;/li&gt;&lt;li&gt;&lt;a style="text-decoration:none;" target="_blank" href="http://ccrma.stanford.edu/planetccrma/software/"&gt;Planet CCRMA at home&lt;/a&gt; sound package collection for Red Hat/Fedora systems.&lt;/li&gt;&lt;li&gt;&lt;a style="text-decoration:none;" target="_blank" href="http://www.ladspa.org/"&gt;Linux Audio Developer's Simple Plugin API (LADSPA)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-alsa-latest-version-in-ubuntu.html" style="text-decoration: none;"&gt;Install ALSA Latest Version in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html" style="text-decoration: none;"&gt;Install Firefox Latest Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-5266629233561284298?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=mrhHOxcIkms:l3l7hpuFJTU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=mrhHOxcIkms:l3l7hpuFJTU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=mrhHOxcIkms:l3l7hpuFJTU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=mrhHOxcIkms:l3l7hpuFJTU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=mrhHOxcIkms:l3l7hpuFJTU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/5266629233561284298/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/definitive-guide-to-alsa-sound-system.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5266629233561284298?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5266629233561284298?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/definitive-guide-to-alsa-sound-system.html" title="A Definitive Guide to ALSA Sound System" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0cNQHsyfyp7ImA9WxBXFU0.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-8210279356726391775</id><published>2010-01-26T15:35:00.002+05:30</published><updated>2010-01-26T15:48:11.597+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T15:48:11.597+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Editing Subtitles in Ubuntu</title><content type="html">&lt;a href="http://gnome-subtitles.sourceforge.net/" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/59.png" alt="" style="margin: 0px 10px 10px 0px; float: left;" border="0" width="100"/&gt;&lt;/a&gt;It happened to me a lot of times... I download a movie... I can't understand the speech either because it is not English or because the English is too complex... so I will search and download a subtitle file. And what happens is the subtitles will be out of sync. What I do is, use the subtitle delay feature in SMPlayer. But I have to do some tweaking still it is correct. And the next time, I need to do that again.&lt;br /&gt;&lt;br /&gt;I found this tool when I was searching for adding the delay directly into the subtitle file. &lt;a href="http://gnome-subtitles.sourceforge.net/" style="text-decoration:none;" target="_blank"&gt;Gnome Subtitles&lt;/a&gt; is a really cool application...&lt;br /&gt;&lt;br /&gt;Installing...&lt;br /&gt;&lt;br /&gt;&lt;div class='code-block'&gt;$ sudo apt-get install -y gnome-subtitles&lt;/div&gt;&lt;br /&gt;Or use adept (I think adept is better than synaptic).&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html" style="text-decoration: none;"&gt;Install Firefox Latest Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/thunderbird-30-in-ubuntu.html" style="text-decoration: none;"&gt;Thunderbird 3 Testing Version in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" style="text-decoration: none;"&gt;Install Thunderbird 3.0 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-debian-package.html" style="text-decoration: none;"&gt;gccgo Debian Package&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/firefox-search-bar-not-working.html" style="text-decoration: none;"&gt;Firefox Search Bar NOT Working!!!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/sudo-without-password-in-ubuntu.html" style="text-decoration: none;"&gt;Sudo without Password in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-8210279356726391775?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=iVxHFwguUWQ:VRiYpgKZons:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=iVxHFwguUWQ:VRiYpgKZons:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=iVxHFwguUWQ:VRiYpgKZons:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=iVxHFwguUWQ:VRiYpgKZons:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=iVxHFwguUWQ:VRiYpgKZons:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/8210279356726391775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/editing-subtitles-in-ubuntu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8210279356726391775?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8210279356726391775?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/editing-subtitles-in-ubuntu.html" title="Editing Subtitles in Ubuntu" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0UER3o6fip7ImA9WxBVF0g.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-1281061038104510487</id><published>2010-01-23T07:38:00.004+05:30</published><updated>2010-02-21T17:56:46.416+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-21T17:56:46.416+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="Thunderbird" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Install Thunderbird Latest Official Release in Ubuntu</title><content type="html">&lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/thunderbird.jpg" alt="Thunderbird 3" style="margin: 0px 10px 10px 0px; float: left;" width="80/" border="0" /&gt;&lt;/a&gt;Wanna be using the most up-to-date version of Thunderbird. This post tells how to install the latest official release of Thunderbird...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Replace thunderbird-x.y.z with the corresponding version number, like thunderbird-3.0.1. If it says thunderbird-x.y only, that means use thunderbird-3.0 alone in that command.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Download&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Download Thunderbird latest version setup from &lt;a href="http://www.mozillamessaging.com/en-US/" target="_blank" style="text-decoration: none;"&gt;mozillamessaging.com&lt;/a&gt;.&lt;br /&gt;Let's say the filename is thunderbird-x.y.z.tar.bz2.&lt;br /&gt;Save archive to /tmp.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Extract and Test&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Extract the archive&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;cd /tmp; tar xvjf thunderbird-x.y.z.tar.bz2&lt;/div&gt;&lt;br /&gt;The files will be extracted to directory named &lt;code&gt;thunderbird&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Test Thunderbird&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;cd thunderbird&lt;br /&gt;./thunderbird&lt;/div&gt;&lt;br /&gt;Thunderbird will start...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Installing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now install this version as the main Thunderbird installation.&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;cd /usr/lib&lt;br /&gt;sudo mv /tmp/thunderbird thunderbird-x.y&lt;br /&gt;cd ../bin&lt;br /&gt;sudo ln -s -f ../lib/thunderbird-x.y/thunderbird thunderbird-x.y&lt;br /&gt;sudo ln -s -f thunderbird-x.y thunderbird&lt;/div&gt;&lt;br /&gt;That will install thunderbird...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Using Existing Thunderbird Profile&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CAUTION!!! When you run thunderbird for the first time, if it loads all your accounts and mails, then DON'T run this step...&lt;br /&gt;&lt;br /&gt;For Thunderbird to use the existing profile...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ mv ~/.thunderbird ~/thunderbird-profile-backup&lt;br /&gt;$ ln -s ~/.thunderbird-x.y ~/.thunderbird&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Another method for installing Thunderbird is to use Ubuntuzilla. Check &lt;a href="http://www.dailygyan.com/2009/07/install-latest-version-of-firefox-in.html" style="text-decoration: none;" target="_blank"&gt;Install Latest Version of Firefox in Ubuntu...&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Comments please...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html" style="text-decoration: none;"&gt;Install Firefox Latest Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/thunderbird-30-in-ubuntu.html" style="text-decoration: none;"&gt;Thunderbird 3 Testing Version in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-debian-package.html" style="text-decoration: none;"&gt;gccgo Debian Package&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/firefox-search-bar-not-working.html" style="text-decoration: none;"&gt;Firefox Search Bar NOT Working!!!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/sudo-without-password-in-ubuntu.html" style="text-decoration: none;"&gt;Sudo without Password in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-1281061038104510487?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=vavHhQ2UgKw:AYB3aGvhzjg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=vavHhQ2UgKw:AYB3aGvhzjg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=vavHhQ2UgKw:AYB3aGvhzjg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=vavHhQ2UgKw:AYB3aGvhzjg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=vavHhQ2UgKw:AYB3aGvhzjg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/1281061038104510487/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/install-thunderbird-latest-official.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/1281061038104510487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/1281061038104510487?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/install-thunderbird-latest-official.html" title="Install Thunderbird Latest Official Release in Ubuntu" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CE4HRHc9eip7ImA9WxBXEkw.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-7911662574526894544</id><published>2010-01-23T07:18:00.005+05:30</published><updated>2010-01-23T07:45:35.962+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-23T07:45:35.962+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Firefox" /><title>Install Firefox Latest Official Release in Ubuntu</title><content type="html">&lt;a href="http://www.mozilla.com/firefox/" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/firefox-icon.png" alt="" style="margin: 0px 10px 10px 0px; float: left;" border="0" /&gt;&lt;/a&gt;Wanna be using the most up-to-date version of Firefox. This post tells how to install the latest official release of Firefox...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Replace firefox-x.y.z with the corresponding version number, like firefox-3.6.1. If it says firefox-x.y only, that means use firefox-3.6 alone in that command.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Download&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Download Firefox latest version setup from &lt;a href="http://www.mozilla.com/en-US/" target="_blank" style="text-decoration: none"&gt;mozilla.com&lt;/a&gt;.&lt;br /&gt;Let's say the filename is firefox-x.y.z.tar.bz2. &lt;br /&gt;Save archive to /tmp.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Extract and Test&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Extract the archive&lt;br /&gt;&lt;br /&gt;&lt;div class='code-block'&gt;cd /tmp; tar xvjf firefox-x.y.z.tar.bz2&lt;/div&gt;&lt;br /&gt;The files will be extracted to directory named firefox.&lt;br /&gt;&lt;br /&gt;Test Firefox&lt;br /&gt;&lt;br /&gt;&lt;div class='code-block'&gt;cd firefox&lt;br /&gt;./firefox&lt;/div&gt;&lt;br /&gt;Firefox will start...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Installing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now install this version as the main firefox installation.&lt;br /&gt;&lt;br /&gt;&lt;div class='code-block'&gt;cd /usr/lib&lt;br /&gt;sudo mv /tmp/firefox firefox-x.y&lt;br /&gt;cd ../bin&lt;br /&gt;sudo ln -sf ../lib/firefox-x.y/firefox firefox-x.y&lt;br /&gt;sudo ln -sf firefox-x.y firefox&lt;/div&gt;&lt;br /&gt;That will do the trick...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Another method is to use Ubuntuzilla. Check &lt;a href="http://www.dailygyan.com/2009/07/install-latest-version-of-firefox-in.html" style="text-decoration:none;" target="_blank"&gt;this thread&lt;/a&gt;...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" style="text-decoration: none;"&gt;Install Thunderbird 3.0 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-debian-package.html" style="text-decoration: none;"&gt;gccgo Debian Package&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/firefox-search-bar-not-working.html" style="text-decoration: none;"&gt;Firefox Search Bar NOT Working!!!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/sudo-without-password-in-ubuntu.html" style="text-decoration: none;"&gt;Sudo without Password in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-7911662574526894544?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Z_PwhONC5n0:rPXJI1aQ8LQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Z_PwhONC5n0:rPXJI1aQ8LQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Z_PwhONC5n0:rPXJI1aQ8LQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=Z_PwhONC5n0:rPXJI1aQ8LQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=Z_PwhONC5n0:rPXJI1aQ8LQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/7911662574526894544/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/7911662574526894544?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/7911662574526894544?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/install-firefox-latest-official-release.html" title="Install Firefox Latest Official Release in Ubuntu" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEAARHk5cCp7ImA9WxBQF0U.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-8722881724465145617</id><published>2010-01-18T09:18:00.002+05:30</published><updated>2010-01-18T09:22:25.728+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T09:22:25.728+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Movies - English" /><category scheme="http://www.blogger.com/atom/ns#" term="Movies" /><category scheme="http://www.blogger.com/atom/ns#" term="Movies You Will Like" /><title>Shortcut to Happiness</title><content type="html">Watched "Shortcut to Happiness"...&lt;br /&gt;&lt;br /&gt;It have been a long time since I have written a post on a movie... and this movie deserves it...&lt;br /&gt;&lt;br /&gt;The theme is not new... but a very unique depiction... very unique...&lt;br /&gt;&lt;br /&gt;"Death gives us the chance to sum up all the good we have done or left undone in life"&lt;br /&gt;&lt;br /&gt;Rating: 8 of 10&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-8722881724465145617?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=75y8LaLONQ8:KrJaoV0Zgbg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=75y8LaLONQ8:KrJaoV0Zgbg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=75y8LaLONQ8:KrJaoV0Zgbg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=75y8LaLONQ8:KrJaoV0Zgbg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=75y8LaLONQ8:KrJaoV0Zgbg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/8722881724465145617/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/shortcut-to-happiness.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8722881724465145617?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/8722881724465145617?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/shortcut-to-happiness.html" title="Shortcut to Happiness" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0QDRn86eip7ImA9WxBQGEo.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-9114796195333044658</id><published>2010-01-11T08:33:00.002+05:30</published><updated>2010-01-19T08:52:57.112+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-19T08:52:57.112+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>ATOzTOA is 2 years old...</title><content type="html">ATOzTOA turned 2 years on 11&lt;sup&gt;th&lt;/sup&gt; January 2010. This post is an epilogue to the last 2 years of ATOzTOA...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Major changes in the last 1 year...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Became active in social networks.&lt;br /&gt;- Got a good reputation among tech blogs.&lt;br /&gt;- Got &lt;a href="http://www.atoztoa.com/2009/02/atoztoa-got-new-logo.html" style="text-decoration:none;"&gt;new logo&lt;/a&gt;.&lt;br /&gt;- Added &lt;a href="http://www.atoztoa.com/2009/09/atoztoa-table-of-contents.html" style="text-decoration:none"&gt;ToC&lt;/a&gt;.&lt;br /&gt;- Lot of redesigning for speed and functionality.&lt;br /&gt;- Got into &lt;a href="http://twitter.com/atoztoa" style="text-decoration:none"&gt;twitter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ATOzTOA Statistics...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2 Years&lt;br /&gt;490 Posts&lt;br /&gt;155+ Readers thru Feedburner&lt;br /&gt;2,30,500+ Hits&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hottest Posts...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.atoztoa.com/2008/06/linux-commands-i-hardly-knew.html" style="text-decoration: none;"&gt;Linux Commands I Hardly Knew&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.atoztoa.com/2008/06/mind-quiz-2006.html" style="text-decoration: none;"&gt;Mind Quiz 2006&lt;/a&gt; &amp; &lt;a href="http://www.atoztoa.com/2008/08/mind-quiz-4.html" style="text-decoration: none;"&gt;Mind Quiz 4&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM Series&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What you think?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As readers of ATOzTOA, what do you think about this blog?&lt;br /&gt;&lt;br /&gt;- How is the font and navigation?&lt;br /&gt;- How is the readability and understandability of the content?&lt;br /&gt;- Is there too much widgets?&lt;br /&gt;- Is there too much ads to distract you?&lt;br /&gt;- What is your overall experience?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Please do share...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/01/atoztoa-is-1-year-old.html" style="text-decoration: none;"&gt;ATOzTOA is 1 year old...&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-9114796195333044658?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=1w0sCB7oarg:bV-0PaS7qBM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=1w0sCB7oarg:bV-0PaS7qBM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=1w0sCB7oarg:bV-0PaS7qBM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=1w0sCB7oarg:bV-0PaS7qBM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=1w0sCB7oarg:bV-0PaS7qBM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/9114796195333044658/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2010/01/atoztoa-is-2-years-old.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/9114796195333044658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/9114796195333044658?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2010/01/atoztoa-is-2-years-old.html" title="ATOzTOA is 2 years old..." /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Dk4HSHc4cSp7ImA9WxBTFU0.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-1848652434827794382</id><published>2009-12-11T09:03:00.001+05:30</published><updated>2009-12-11T09:45:39.939+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-11T09:45:39.939+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...</title><content type="html">&lt;a href="http://i521.photobucket.com/albums/w334/a2z2a/outlooktothunderbird.gif" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/outlooktothunderbird.gif" alt="Outlook to Thunderbird" style="margin: 0px 10px 10px 0px; float: left;" border="0" /&gt;&lt;/a&gt;&lt;i&gt;I had started writing this post in June 2009, but stopped in the middle... now I am going to complete it... maybe... it has been 6 months and I don't remember all the steps...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;CAUTION!!! Don't use Thunderbird 3 for this migration! We need an add-on (Outlook PST import) which is not yet supported in TB 3 (TB = Thunderbird). Use some version of TB 2. After importing is finished, we can upgrade to TB 3...&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Yep, I did that... I migrated from Outlook 2003 in Windows XP to Thunderbird in Ubuntu 9.04... it works... it took me almost a day to figure out how and to fully migrate... total of 13 email accounts and about 13 thousand emails!, also 300+ calendar events...&lt;br /&gt;&lt;br /&gt;Actually, this was the main reason I was sticking with Windows even though I liked Ubuntu... I needed my mails always with me... now I can spend more time with Ubuntu...&lt;br /&gt;&lt;br /&gt;The exciting part is, I can use Thunderbird in Windows and Linux, sharing the same Mail folder, only one copy of mails... saving a lot of space... you check mail in Windows, you boot to Ubuntu, the new mails are there for you... one problem with Gmail POP3 download is, even if you say 'keep in Server', once you download using an Email client, the mail will not be downloaded again by another Email client...&lt;br /&gt;&lt;br /&gt;Funny thing, I am creating this post as a mail item in Thunderbird... I write a little in Linux and I save... when I go to Windows and open Thunderbird, the incomplete mail is in my Drafts folder, I can write more and come back to Linux and write more and so on, isn't it cool... :)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;The main steps in the process are...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;1. Setting up Thunderbird in Windows&lt;br /&gt;2. Copying Mails from Outlook to Thunderbird&lt;br /&gt;3. Migrating to Thunderbird in Ubuntu (this step is too simple...)&lt;br /&gt;4. Optionally, migrating Calendar entries from Outlook (this step is a little complicated...)&lt;br /&gt;&lt;br /&gt;I think it is gonna be a very lengthy and tedious process for me to illustrate it all... so I will split the steps across posts... 4 posts will do... after that maybe I will compile it into a PDF Guide, maybe :)&lt;br /&gt;&lt;br /&gt;In this post, I will just give an introduction to the whole process...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Alert: I am not going to say anything about Calendar until the last step, everything until then is just for the mails :)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What you need... (excluding those needed for setting up Calendar)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Outlook 2003 (obviously)&lt;br /&gt;2. Mozilla Thunderbird for Windows&lt;br /&gt;3. Mozilla Thunderbird for Linux&lt;br /&gt;4. Lot of disk space for the mails to jump around :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How much time it will take?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;That depends one various factors, number of email accounts you are maintaining, bulk of mails you have, your expertise with Windows (and Linux), etc... For a normal user with only one email id, and a 1000 mails, this will take around 1 hour... correct me when you do it... this doesn't include Calendar!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Is it safe?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Better backup your mails folder before continuing... not because it is risky, but for making you feel better :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Will it work?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Good question... you will know...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;We are in Windows XP... we will stay in Windows XP for steps 1 and 2...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;###&lt;br /&gt;Step 1: Setting up Thunderbird in Windows&lt;br /&gt;###&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. The facts&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Outlook 2003 is installed.&lt;br /&gt;- There are two email accounts - first@gmail.com &amp; second@somemail.com&lt;br /&gt;Emails -&lt;br /&gt;&lt;pre&gt;Inbox&lt;br /&gt;|-- First Mail&lt;br /&gt;|   |-- Personal&lt;br /&gt;|   `-- Professional&lt;br /&gt;`-- Second Mail&lt;br /&gt;Send&lt;br /&gt;|-- First Mail&lt;br /&gt;`-- Second Mail&lt;/pre&gt;&lt;b&gt;2. What you will need...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Mozilla Thunderbird (I used version 2.0.0.21)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Installing Thunderbird in Windows&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Download Thunderbird free from Mozilla website. &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/" style="text-decoration:none;" target="_blank"&gt;http://www.mozillamessaging.com/en-US/thunderbird/&lt;/a&gt;&lt;br /&gt;- Install Thunderbird, let it be there, don't bother to start it yet, we will come back...&lt;br /&gt;&lt;br /&gt;When you start Thunderbird, you will get your default profile created at &lt;code&gt;%APPDATA%\Thunderbird\Profiles\xxxxxxxx.default&lt;/code&gt; (Eg. &lt;code&gt;C:\Documents and Settings\User\Application Data\Thunderbird\Profiles\n1xwufxq.default&lt;/code&gt;), xxxxxxxx will be replaced by 8 alphanumeric characters. We will refer to this as the 'default profile folder'.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Create directories&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- We will create some directories for keeping Mail and other settings...&lt;br /&gt;The directory structure looks like this...&lt;br /&gt;&lt;pre&gt;Thunderbird&lt;br /&gt;|-- Add-ons&lt;br /&gt;`-- Mail&lt;br /&gt;    |-- Local Folders&lt;br /&gt;    |-- first@gmail.com&lt;br /&gt;    `-- second@somemail.com&lt;/pre&gt;Create these directories.&lt;br /&gt;Downloaded Thunderbird add-ons will go into the 'Add-ons' directory.&lt;br /&gt;All mails will stay in 'Local Folders'.&lt;br /&gt;The other two directories will contains settings and filters for the specific Email account.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Setting up Email Account&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Start Thunderbird...&lt;br /&gt;- Automatic Import - No: It will ask whether to import data from Outlook Express or Outlook... say NO. I tried importing Settings from Outlook, but it gave me some error, so we will do it manually...&lt;br /&gt;&lt;br /&gt;- Create the new email accounts for 'first@gmail.com' and 'second@somemail.com'...&lt;br /&gt;- Got to "Server Settings" for 'first@gmail.com'&lt;br /&gt;- Click "Browse" to the right of "Local directory:"&lt;br /&gt;- Select the directory we created at 'Thundebird\Mail\first@gmail.com'&lt;br /&gt;- Click on "Advanced"&lt;br /&gt;- Select "Global Inbox (Local Folders Account)"&lt;br /&gt;- Enable/Check "Include this server when getting new mail"&lt;br /&gt;- Click "Ok" (we are still inside 'Account Settings'...)&lt;br /&gt;- Set the same settings for second@somemail.com, use the directory 'Thundebird\Mail\second@somemail.com'&lt;br /&gt;- Go to "Local Folders"&lt;br /&gt;- Click "Browse" to the right of "Local directory:"&lt;br /&gt;- Select the directory 'Thundebird\Mail\Local Folders'&lt;br /&gt;- Click "Ok" (now we are exiting 'Account Settings'...)&lt;br /&gt;&lt;br /&gt;Now Thunderbird will store account related settings in corresponding directory and all mails will be stored in 'Local Folders' directory.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;###&lt;br /&gt;Step 2: Copying Mails from Outlook to Thunderbird&lt;br /&gt;###&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Outlook PST import&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We will be using a add-on for importing the email from Outlook to Thunderbird.&lt;br /&gt;&lt;br /&gt;- Download "Outlook PST import" add-on from &lt;a href="http://linux.softpedia.com/get/Communications/Email/Thunderbird-PST-Import-plugin-33014.shtml" style="text-decoration: none;" target="_blank"&gt;linux.softpedia.com&lt;/a&gt;...&lt;br /&gt;- Install 'Outlook PST import'&lt;br /&gt;- Restart Thunderbird (if you haven't already done)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Importing...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Start Outlook 2003, keep it there, we won't use it...&lt;br /&gt;- In Thunderbird, go to "Tools -&gt; Import"&lt;br /&gt;- Select "Mail" and click "Next"&lt;br /&gt;- Select "Outlook" and click "Next"&lt;br /&gt;It will list all the folders you have in Outlook&lt;br /&gt;- Select the folders you want to import and click Import... this process will take some time depending on the number of emails... &lt;br /&gt;If you have a lot of mails in the folders, then it is better to import each folder one by one... there is possibility of some mails being missed out...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Verification&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;After import is complete, manually verify the process by comparing the number of emails in each folder...&lt;br /&gt;&lt;br /&gt;Now, you have all the mails from Outlook in your Thunderbird...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;To be continued... &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Comments please...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" style="text-decoration: none;"&gt;Install Thunderbird 3.0 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/ubuntu-910-karmic-koala-on-move.html" style="text-decoration: none;"&gt;Ubuntu 9.10 Karmic Koala on the move&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/08/install-firefox-351-official-release-in.html" style="text-decoration: none;"&gt;Install Firefox 3.5.1 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-1848652434827794382?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IqJrhNFGy_w:SmV0P4Q4-Y8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IqJrhNFGy_w:SmV0P4Q4-Y8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IqJrhNFGy_w:SmV0P4Q4-Y8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=IqJrhNFGy_w:SmV0P4Q4-Y8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=IqJrhNFGy_w:SmV0P4Q4-Y8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/1848652434827794382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/1848652434827794382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/1848652434827794382?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" title="How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu..." /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>4</thr:total></entry><entry gd:etag="W/&quot;DEMFR3czcCp7ImA9WxBaFEk.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2021708439846803048</id><published>2009-12-10T21:59:00.004+05:30</published><updated>2010-03-24T21:30:16.988+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-24T21:30:16.988+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla" /><title>Lightning in Thunderbird 3.0</title><content type="html">&lt;b style="color: rgb(0, 102, 0);"&gt;&lt;i&gt;Update: Lightning 1.0b1 supports Thunderbird 3.0.*. Just download and install the add-on from &lt;a href="https://addons.mozilla.org/en-US/thunderbird/addon/2313" style="text-decoration: none;" target="_blank"&gt;addons.mozilla.org&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You would have updated to &lt;a href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" style="text-decoration: none;"&gt;Thunderbird 3&lt;/a&gt; successfully... but all your add-ons are gone, including Lightning (the Calendar)...&lt;br /&gt;&lt;br /&gt;They have plans to integrate Calendar into Thunderbird in some future releases, but not yet...&lt;br /&gt;&lt;br /&gt;So, lets live with the Nightly Build (development build) of Lightning... here is how...&lt;br /&gt;&lt;br /&gt;1. Go to '&lt;code&gt;Tools -&gt; Add-ons&lt;/code&gt;'&lt;br /&gt;2. Click '&lt;code&gt;Get Add-ons&lt;/code&gt;' tab&lt;br /&gt;3. Search for "Lightning"&lt;br /&gt;4. The results will show "Lightning Nightly Updater (Unofficial)"&lt;br /&gt;5. Install it&lt;br /&gt;6. Restart Thunderbird&lt;br /&gt;7. Go to '&lt;code&gt;Help -&gt; Check for Latest Lightning Nightly Builds...&lt;/code&gt;'&lt;br /&gt;8. Pop-up will show the latest Nightly Build of Lightning which is available&lt;br /&gt;9. Click on Install&lt;br /&gt;10. Restart Thunderbird&lt;br /&gt;&lt;br /&gt;Voila :)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Comments... please...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" style="text-decoration: none;"&gt;Install Thunderbird 3.0 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/ubuntu-910-karmic-koala-on-move.html" style="text-decoration: none;"&gt;Ubuntu 9.10 Karmic Koala on the move&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/08/install-firefox-351-official-release-in.html" style="text-decoration: none;"&gt;Install Firefox 3.5.1 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2021708439846803048?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=RzXBRCCeR3Y:nq9NOPp4ssQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=RzXBRCCeR3Y:nq9NOPp4ssQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=RzXBRCCeR3Y:nq9NOPp4ssQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=RzXBRCCeR3Y:nq9NOPp4ssQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=RzXBRCCeR3Y:nq9NOPp4ssQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2021708439846803048/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2021708439846803048?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2021708439846803048?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" title="Lightning in Thunderbird 3.0" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>4</thr:total></entry><entry gd:etag="W/&quot;D0QBQ34yfSp7ImA9WxBWEUs.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2287992327942361905</id><published>2009-12-10T08:09:00.007+05:30</published><updated>2010-02-03T08:19:12.095+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T08:19:12.095+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Install Thunderbird 3.0 Official Release in Ubuntu</title><content type="html">&lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/thunderbird.jpg" alt="Thunderbird 3" style="margin: 0px 10px 10px 0px; float: left;" border="0" width="80" /&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;This thread is outdated, check this thread: &lt;a href="http://www.atoztoa.com/2010/01/install-thunderbird-latest-official.html" style="text-decoration: none;"&gt;Install Thunderbird Latest Official Release in Ubuntu&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;For installing latest testing version using apt-get, check &lt;a href="http://www.atoztoa.com/2009/12/thunderbird-30-in-ubuntu.html" style="text-decoration: none;"&gt;Thunderbird 3.0 in Ubuntu&lt;/a&gt;&lt;/i&gt;...&lt;br /&gt;&lt;br /&gt;Here is how to install the Thunderbird 3.0 official release...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Download&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Download Thunderbird 3.0 setup from &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/download/?product=thunderbird-3.0&amp;amp;os=linux&amp;amp;lang=en-US" target="_blank" style="text-decoration: none;"&gt;mozillamessaging.com&lt;/a&gt;.&lt;br /&gt;Archive filename: thunderbird-3.0.tar.bz2.&lt;br /&gt;Archive size: 11 MB.&lt;br /&gt;Save archive to /tmp.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Extract and Test&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Extract the archive&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;cd /tmp; tar xvjf thunderbird-3.0.tar.bz2&lt;/div&gt;&lt;br /&gt;The files will be extracted to directory named &lt;code&gt;thunderbird&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Test Thunderbird&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;cd thunderbird&lt;br /&gt;./thunderbird&lt;/div&gt;&lt;br /&gt;Thunderbird will start...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Installing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now install this version as the main Thunderbird installation.&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;cd /usr/lib&lt;br /&gt;sudo mv /tmp/thunderbird thunderbird-3.5&lt;br /&gt;cd ../bin&lt;br /&gt;sudo ln -s -f ../lib/thunderbird-3.5/thunderbird thunderbird-3.5&lt;br /&gt;sudo ln -s -f thunderbird-3.5 thunderbird&lt;/div&gt;&lt;br /&gt;That will install thunderbird 3.0...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Using Existing Thunderbird Profile&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CAUTION!!! When you run thunderbird for the first time, if it loads all your accounts and mails, then DON'T run this step...&lt;br /&gt;&lt;br /&gt;For Thunderbird to use the existing profile...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ mv ~/.thunderbird ~/thunderbird-profile-backup&lt;br /&gt;$ ln -s ~/.thunderbird-3.0 ~/.thunderbird&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Another method for installing Thunderbird is to use Ubuntuzilla. Check &lt;a href="http://www.dailygyan.com/2009/07/install-latest-version-of-firefox-in.html" style="text-decoration: none;" target="_blank"&gt;Install Latest Version of Firefox in Ubuntu...&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Comments please...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/how-to-successfully-migrate-from.html" style="text-decoration: none;"&gt;How to successfully migrate from Outlook in Windows to Thunderbird in Ubuntu...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/12/lighning-in-thunderbird-30.html" style="text-decoration: none;"&gt;Lightning in Thunderbird 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/ubuntu-910-karmic-koala-on-move.html" style="text-decoration: none;"&gt;Ubuntu 9.10 Karmic Koala on the move&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/08/install-firefox-351-official-release-in.html" style="text-decoration: none;"&gt;Install Firefox 3.5.1 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/vlc-100-in-ubuntu.html" style="text-decoration: none;"&gt;VLC 1.0.0 in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2287992327942361905?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=5cm4d0ReO5U:jZjXH8XMH4g:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=5cm4d0ReO5U:jZjXH8XMH4g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=5cm4d0ReO5U:jZjXH8XMH4g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=5cm4d0ReO5U:jZjXH8XMH4g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=5cm4d0ReO5U:jZjXH8XMH4g:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2287992327942361905/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2287992327942361905?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2287992327942361905?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" title="Install Thunderbird 3.0 Official Release in Ubuntu" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>5</thr:total></entry><entry gd:etag="W/&quot;CEEMRn45fip7ImA9WxBTFEs.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2912580190931663825</id><published>2009-12-09T21:26:00.009+05:30</published><updated>2009-12-10T22:01:27.026+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-10T22:01:27.026+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Thunderbird 3 Testing Version in Ubuntu</title><content type="html">&lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/thunderbird.jpg" alt="Thunderbird 3" style="margin: 0px 10px 10px 0px; float: left;" border="0" width=80/&gt;&lt;/a&gt;&lt;i&gt;CAUTION!!! This is the testing version... for official release, check &lt;a href="http://www.atoztoa.com/2009/12/install-thunderbird-30-official-release.html" style="text-decoration:none;"&gt;Install Thunderbird 3.0 Official Release in Ubuntu&lt;/a&gt;...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So, the all new Thunderbird 3.0 is out... the development version is codenamed &lt;b&gt;Shredder&lt;/b&gt; now :)&lt;br /&gt;&lt;br /&gt;There are a bunch of exciting features in this release... most of them are our favorites in Firefox...&lt;br /&gt;&lt;br /&gt;+ Tabs&lt;br /&gt;+ Improved Search&lt;br /&gt;+ Message Archive&lt;br /&gt;+ Lightweight Skins&lt;br /&gt;+ Smart Folders&lt;br /&gt;+ Integrated Add-ons Manager&lt;br /&gt;+ Automated Mail Account Setup Wizard&lt;br /&gt;+ One-click Address Book&lt;br /&gt;+ Attachment Reminder&lt;br /&gt;+ Activity Manager&lt;br /&gt;+ Better Junk Protection&lt;br /&gt;+ Better Privacy&lt;br /&gt;+ Phishing Protection&lt;br /&gt;+ Automated Update&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So... lets install latest Thundebird 3 Testing Version...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Add the following code to a new file (eg: thunderbird.sh).&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;version=karmic # Change this to the Ubuntu version (eg: jaunty)&lt;br /&gt;&lt;br /&gt;sudo bash -c "echo '# Thunderbird 3' &gt;&gt; /etc/apt/sources.list"&lt;br /&gt;sudo bash -c "echo 'deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu $version main' &gt;&gt; /etc/apt/sources.list"&lt;br /&gt;sudo bash -c "echo 'deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu $version main' &gt;&gt; /etc/apt/sources.list"&lt;br /&gt;sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install thunderbird-3.0 thunderbird-3.0-gnome-support&lt;/div&gt;&lt;br /&gt;Just run the script,&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;sh thunderbird.sh&lt;/div&gt;&lt;br /&gt;That's all... run using command &lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;thunderbird-3.0&lt;/div&gt;&lt;br /&gt;You can directly install this version even if Thunderbird 2.x is present, the profile will be automatically detected and integrated... some minor folder rearrangement may be needed... one issue, add-ons are incompatible...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Comments please...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/ubuntu-910-karmic-koala-on-move.html" style="text-decoration: none;"&gt;Ubuntu 9.10 Karmic Koala on the move&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/08/install-firefox-351-official-release-in.html" style="text-decoration: none;"&gt;Install Firefox 3.5.1 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/vlc-100-in-ubuntu.html" style="text-decoration: none;"&gt;VLC 1.0.0 in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2912580190931663825?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=v7RyFTaHZ3c:JtnZHzSoSJg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=v7RyFTaHZ3c:JtnZHzSoSJg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=v7RyFTaHZ3c:JtnZHzSoSJg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=v7RyFTaHZ3c:JtnZHzSoSJg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=v7RyFTaHZ3c:JtnZHzSoSJg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2912580190931663825/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/12/thunderbird-30-in-ubuntu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2912580190931663825?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2912580190931663825?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/12/thunderbird-30-in-ubuntu.html" title="Thunderbird 3 Testing Version in Ubuntu" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0IGR3k9eCp7ImA9WxBTEkk.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-7194608093779949411</id><published>2009-12-08T08:33:00.002+05:30</published><updated>2009-12-08T08:35:26.760+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-08T08:35:26.760+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Ubuntu Harmful Operation</title><content type="html">I liked the way Ubuntu behaved for something critical...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;After this operation, 5,174MB disk space will be freed.&lt;br /&gt;You are about to do something potentially harmful.&lt;br /&gt;To continue type in the phrase 'Yes, do as I say!'&lt;br /&gt; ?]&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I don't remember (care) what Windows would have done...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-7194608093779949411?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=me0Uf-jIoIk:3oFX8MpOV94:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=me0Uf-jIoIk:3oFX8MpOV94:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=me0Uf-jIoIk:3oFX8MpOV94:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=me0Uf-jIoIk:3oFX8MpOV94:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=me0Uf-jIoIk:3oFX8MpOV94:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/7194608093779949411/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/12/ubuntu-harmful-operation.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/7194608093779949411?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/7194608093779949411?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/12/ubuntu-harmful-operation.html" title="Ubuntu Harmful Operation" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUIESHsyfCp7ImA9WxNaFE0.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-822220103100091968</id><published>2009-11-27T09:56:00.001+05:30</published><updated>2009-11-28T15:48:29.594+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-28T15:48:29.594+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HowTo" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>gccgo Debian Package</title><content type="html">&lt;!-- Image Block --&gt;&lt;a href="http://golang.org/doc/gccgo_install.html" target="_blank"&gt;&lt;img src="http://i521.photobucket.com/albums/w334/a2z2a/go-logo-blue.png" alt="Google Go" style="margin: 0px 10px 10px 0px; float: left;" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Download gccgo debian binary from here... &lt;a href="http://drop.io/gccgodeb/asset/gccgo-4-5-0-1-i386-deb" style="text-decoration:none" target="_blank"&gt;gccgo_4.5.0-1_i386.deb&lt;/a&gt; or from &lt;a href="http://sourceforge.net/projects/gccgo/files/" target="_blank" style="text-decoration:none"&gt;sourceforge&lt;/a&gt;... file size: 27MB...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As &lt;a href="http://www.atoztoa.com/2009/11/making-gccgo-in-ubuntu.html" style="text-decoration: none"&gt;building gccgo&lt;/a&gt; was a success, I am going to try making a debian package for gccgo...&lt;br /&gt;&lt;br /&gt;One method is using &lt;code&gt;checkinstall&lt;/code&gt; after &lt;code&gt;make&lt;/code&gt;... but I am gonna take the standard method... as described &lt;a href="http://www.debian.org/doc/maint-guide/" target="_blank" style="text-decoration: none"&gt;here&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;Ok, lets start...&lt;br /&gt;&lt;br /&gt;Installing necessary &amp; recommended packages...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo apt-get -y install dpkg-dev file libc6-dev make patch perl autoconf automake dh-make debhelper gnupg fort77 gpc xutils lintian pbuilder gcc g++ devscripts fakeroot debian-policy developers-reference&lt;/div&gt;&lt;br /&gt;...done&lt;br /&gt;&lt;br /&gt;On second thought, I will go through MOTU... Masters Of The Universe... people who maintains the Universe section of Ubuntu... I am not sure what is in store, will tell you on the way :)&lt;br /&gt;&lt;br /&gt;I am using &lt;a href="http://www.youtube.com/watch?v=VyEl3w7SFK4" target="_blank" style="text-decoration:none"&gt;this video on youtube&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;Adding my name and email address into .bashrc...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ echo -e '\nexport DEBFULLNAME="ATOzTOA"\nexport DEBEMAIL="webmaster@atoztoa.com"' &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;$ . ~/.bashrc&lt;/div&gt;&lt;br /&gt;...done&lt;br /&gt;&lt;br /&gt;Setting up gpg (GNU Privacy Guard)... for user identification...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ gpg --gen-key&lt;/div&gt;&lt;br /&gt;Staying with the defaults... when it asked for verification, I said "y"... entering real name... email... no comments... "Okay"... choosing passphrase... repeating passphrase... the randomizer needs system events for generating entropy... we will do something else in the meanwhile...&lt;br /&gt;&lt;br /&gt;Setting up pbuilder... creating file .pbuilderrc ...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ echo 'COMPONENTS="main restricted universe multiverse"' &amp;gt; ~/.pbuilderrc&lt;/div&gt;&lt;br /&gt;Creating initial environment...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo pbuilder create&lt;/div&gt;&lt;br /&gt;...will take some time...&lt;br /&gt;&lt;br /&gt;By that time, gpg is complete...&lt;br /&gt;&lt;br /&gt;Now... let's get to business...&lt;br /&gt;&lt;br /&gt;After spending sometime with the video, I think the debian tutorial will be a better starting point... but, that doesn't talk about adding name/email and setting up GPG keys... so the MOTU video was in fact the starting point...&lt;br /&gt;&lt;br /&gt;Cleaning up gccgo...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ cd ../gccgo&lt;br /&gt;$ make clean&lt;br /&gt;$ make distclean&lt;/div&gt;&lt;br /&gt;Renaming gccgo to gccg-4.5.0...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ mv gccgo gccgo-4.5.0&lt;/div&gt;&lt;br /&gt;Making a tar.gz file&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ tar cfvz gccgo-4.5.0.tar.gz --exclude=.svn gccgo-4.5.0&lt;/div&gt;&lt;br /&gt;Running dh_make... it is an utility for debianizing... (run only once!!!)&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ dh_make -f ../gccgo-4.5.0.tar.gz -s -c gpl&lt;/div&gt;&lt;br /&gt;...verified the settings ...done&lt;br /&gt;&lt;br /&gt;A new directory named debian is created and a set of files are created there...&lt;br /&gt;&lt;br /&gt;Let's check out the &lt;code&gt;control&lt;/code&gt; file... &lt;br /&gt;&lt;br /&gt;Need to find out the build dependencies...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;strace -f -o /tmp/log ./configure&lt;br /&gt;       # or make instead of ./configure, if the package doesn't use autoconf&lt;br /&gt;       for x in `dpkg -S $(grep open /tmp/log|\&lt;br /&gt;                           perl -pe 's!.* open\(\"([^\"]*).*!$1!' |\&lt;br /&gt;                           grep "^/"| sort | uniq|\&lt;br /&gt;                           grep -v "^\(/tmp\|/dev\|/proc\)" ) 2&amp;gt;/dev/null|\&lt;br /&gt;                           cut -f1 -d":"| sort | uniq`; \&lt;br /&gt;             do \&lt;br /&gt;               echo -n "$x (&amp;gt;=" `dpkg -s $x|grep ^Version|cut -f2 -d":"` "), "; \&lt;br /&gt;             done&lt;/div&gt;&lt;br /&gt;...this will print out the packages needed for building...&lt;br /&gt;&lt;br /&gt;the finished &lt;code&gt;control&lt;/code&gt; file...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;Source: gccgo&lt;br /&gt;Section: devel&lt;br /&gt;Priority: optional&lt;br /&gt;Maintainer: ATOzTOA &lt;webmaster@atoztoa.com&gt;&lt;br /&gt;Build-Depends: debhelper (&amp;gt;= 7), autotools-dev, flex, texinfo, binutils (&amp;gt;= 2.20-0ubuntu2 ), coreutils (&amp;gt;= 7.4-2ubuntu1 ), libacl1 (&amp;gt;= 2.2.47-2 ), libattr1 (&amp;gt;= 1 ), libc6 (&amp;gt;= 2.10.1-0ubuntu15 ), libc6-dev (&amp;gt;= 2.10.1-0ubuntu15 ), libc6-i686 (&amp;gt;= 2.10.1-0ubuntu15 ), libgmp3c2 (&amp;gt;= 2 ), libgmp3-dev (&amp;gt;= 2 ), libmpfr1ldbl (&amp;gt;= 2.4.1-1ubuntu1 ), libmpfr-dev (&amp;gt;= 2.4.1-1ubuntu1 ), libncurses5 (&amp;gt;= 5.7+20090803-2ubuntu2 ), libselinux1 (&amp;gt;= 2.0.85-2ubuntu2 ), linux-libc-dev (&amp;gt;= 2.6.31-14.48 ), locales (&amp;gt;= 2.9+git20090617-3 ), mime-support (&amp;gt;= 3.46-1ubuntu1 ), zlib1g (&amp;gt;= 1 )&lt;br /&gt;Standards-Version: 3.8.1&lt;br /&gt;Homepage: http://golang.org&lt;br /&gt;&lt;br /&gt;Package: gccgo&lt;br /&gt;Architecture: any&lt;br /&gt;Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;Description: A Google Go frontend for gcc&lt;br /&gt; A compiler for the Go language. The gccgo compiler is a new frontend for gcc, the widely used GNU compiler. Although the frontend itself is under a BSD-style license, gccgo is normally used as part of gcc and is then covered by the GNU General Public License.&lt;br /&gt; .&lt;br /&gt; Note that gccgo is not the 6g compiler; see the Installing Go instructions for that compiler.&lt;/div&gt;&lt;br /&gt;Updated &lt;code&gt;copyright&lt;/code&gt; file...&lt;br /&gt;&lt;br /&gt;Updated files: &lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ vim changelog&lt;br /&gt;$ vim rules&lt;/div&gt;&lt;br /&gt;Added "&lt;code&gt;--enable-languages=c,c++,go --with-arch=i686&lt;/code&gt;" to &lt;code&gt;configure&lt;/code&gt; section in &lt;code&gt;rules&lt;/code&gt;...&lt;br /&gt;&lt;br /&gt;Removed files: &lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ rm README.Debian&lt;br /&gt;$ rm cron.d.ex&lt;br /&gt;$ rm dirs&lt;br /&gt;$ rm docs&lt;br /&gt;$ rm gccgo.doc-base.EX&lt;br /&gt;$ rm emacsen-*.ex&lt;br /&gt;$ rm init.d.ex&lt;br /&gt;$ rm init.d.lsb.ex&lt;br /&gt;$ rm gccgo.default.ex&lt;br /&gt;$ rm manpage.*&lt;br /&gt;$ rm menu.ex&lt;br /&gt;$ rm watch.ex&lt;br /&gt;$ rm -v pre* post*&lt;/div&gt;&lt;br /&gt;No scheduling... no special directories... no additional documentation... no daemon... no man pages... no menu items... not watching original source... no maintainer scripts...&lt;br /&gt;&lt;br /&gt;Ready to rebuild everything...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ dpkg-buildpackage -rfakeroot&lt;/div&gt;&lt;br /&gt;...now time to wait... :)&lt;br /&gt;&lt;br /&gt;Showed some error!!! I did a mistake while manually updating a source file... need to try again...&lt;br /&gt;&lt;br /&gt;Tried next night... as it takes more than seven hours to complete... so I will be sleeping while it runs... it showed error... no disk space :)&lt;br /&gt;&lt;br /&gt;Need to try again...&lt;br /&gt;&lt;br /&gt;Tried again... asked for the passphrase for my GPG key, twice... success...&lt;br /&gt;&lt;br /&gt;Got these files as output...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;gccgo_4.5.0-1.diff.gz&lt;br /&gt;gccgo_4.5.0-1.dsc&lt;br /&gt;gccgo_4.5.0-1_i386.changes&lt;br /&gt;gccgo_4.5.0-1_i386.deb&lt;br /&gt;gccgo_4.5.0.orig.tar.gz&lt;/div&gt;&lt;br /&gt;Now it is complete... the &lt;code&gt;gccgo_4.5.0-1_i386.deb&lt;/code&gt; file is what I need... I tried double clicking on &lt;code&gt;gccgo_4.5.0-1_i386.deb&lt;/code&gt;... Package Installer came up... I clicked "Install Package"...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;(Reading database ... 171010 files and directories currently installed.)&lt;br /&gt;Unpacking gccgo (from gccgo_4.5.0-1_i386.deb) ...&lt;br /&gt;dpkg: error processing gccgo_4.5.0-1_i386.deb (--install):&lt;br /&gt; trying to overwrite '/usr/share/man/man1/cpp.1.gz', which is also in package cpp 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg-deb: subprocess paste killed by signal (Broken pipe)&lt;br /&gt;Processing triggers for install-info ...&lt;br /&gt;install-info: warning: no info dir entry in `/usr/share/info/menu.info.gz'&lt;br /&gt;Processing triggers for man-db ...&lt;br /&gt;Errors were encountered while processing:&lt;br /&gt; gccgo_4.5.0-1_i386.deb&lt;/div&gt;&lt;br /&gt;Trying to force overwrite...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo dpkg --force-overwrite -i gccgo_4.5.0-1_i386.deb&lt;br /&gt;(Reading database ... 171010 files and directories currently installed.)&lt;br /&gt;Unpacking gccgo (from gccgo_4.5.0-1_i386.deb) ...&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/share/man/man1/cpp.1.gz', which is also in package cpp 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/share/man/man1/gcc.1.gz', which is also in package gcc 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/share/man/man1/g++.1.gz', which is also in package g++ 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/share/man/man1/gcov.1.gz', which is also in package gcc 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/bin/gcc', which is also in package gcc 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/bin/g++', which is also in package g++ 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/bin/i486-linux-gnu-g++', which is also in package g++ 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/bin/cpp', which is also in package cpp 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/bin/gcov', which is also in package gcc 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/bin/i486-linux-gnu-gcc', which is also in package gcc 4:4.4.1-1ubuntu2&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/lib/libgomp.so.1.0.0', which is also in package libgomp1 0:4.4.1-4ubuntu8&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/lib/libgomp.so.1', which is also in package libgomp1 0:4.4.1-4ubuntu8&lt;br /&gt;dpkg: warning: overriding problem because --force enabled:&lt;br /&gt; trying to overwrite '/usr/lib/libstdc++.so.6', which is also in package libstdc++6 0:4.4.1-4ubuntu8&lt;br /&gt;Setting up gccgo (4.5.0-1) ...&lt;br /&gt;Processing triggers for install-info ...&lt;br /&gt;install-info: warning: no info dir entry in `/usr/share/info/menu.info.gz'&lt;br /&gt;Processing triggers for man-db ...&lt;/div&gt;&lt;br /&gt;...success!!!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;The issue: gccgo is getting installed to the same location as gcc, so it needs to overwrite the existing gcc files... I will have to modify the configuration... later...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ gccgo hello.go &lt;br /&gt;$ ./a.out&lt;br /&gt;Hello, world; or Καλημέρα κόσμε; or こんにちは 世界&lt;/div&gt;&lt;br /&gt;Trying remove...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo dpkg -r gccgo&lt;br /&gt;(Reading database ... 172072 files and directories currently installed.)&lt;br /&gt;Removing gccgo ...&lt;br /&gt;Processing triggers for man-db ...&lt;br /&gt;Processing triggers for install-info ...&lt;br /&gt;install-info: warning: no info dir entry in `/usr/share/info/menu.info.gz'&lt;/div&gt;&lt;br /&gt;...sucess!!!&lt;br /&gt;&lt;br /&gt;Trying install again... success!!!&lt;br /&gt;&lt;br /&gt;Trying purge...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo dpkg -P gccgo&lt;br /&gt;(Reading database ... 172072 files and directories currently installed.)&lt;br /&gt;Removing gccgo ...&lt;br /&gt;Processing triggers for man-db ...&lt;br /&gt;Processing triggers for install-info ...&lt;br /&gt;install-info: warning: no info dir entry in `/usr/share/info/menu.info.gz'&lt;/div&gt;&lt;br /&gt;Trying install again... success!!!&lt;br /&gt;&lt;br /&gt;Now, I need to try installing on a fresh installation... lets go to the Live CD...&lt;br /&gt;&lt;br /&gt;Oops... Kubuntu 9.10 Live CD is not botting in my machine, maybe lack of resources...&lt;br /&gt;&lt;br /&gt;Booted Ubuntu 9.10... installed the debian package...&lt;br /&gt;&lt;br /&gt;No dependencies... it got installed like a breeze... working fine too... :)&lt;br /&gt;&lt;br /&gt;So, the gccgo debian package, &lt;code&gt;gccgo_4.5.0-1_i386.deb&lt;/code&gt;, is ready to be released...&lt;br /&gt;&lt;br /&gt;I have uploaded the file... please try it out and comment...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Download from here... &lt;a href="http://drop.io/gccgodeb/asset/gccgo-4-5-0-1-i386-deb" style="text-decoration:none" target="_blank"&gt;gccgo_4.5.0-1_i386.deb&lt;/a&gt; or from &lt;a href="http://sourceforge.net/projects/gccgo/files/" target="_blank" style="text-decoration:none"&gt;sourceforge&lt;/a&gt;... file size: 27MB...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/making-gccgo-in-ubuntu.html" style="text-decoration: none;"&gt;gccgo - another Google Go compiler - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-2-koala-reborn.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 2 (The Koala Reborn)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/ubuntu-910-karmic-koala-on-move.html" style="text-decoration: none;"&gt;Ubuntu 9.10 Karmic Koala on the move&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/sudo-without-password-in-ubuntu.html" style="text-decoration: none;"&gt;Sudo without Password in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/mounting-fat32-partitions-with-full.html" style="text-decoration: none;"&gt;Mounting FAT32 Partitions with Full User Permission in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-822220103100091968?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=SkDrvMGcM9Q:TatN3LB28Ls:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=SkDrvMGcM9Q:TatN3LB28Ls:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=SkDrvMGcM9Q:TatN3LB28Ls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=SkDrvMGcM9Q:TatN3LB28Ls:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=SkDrvMGcM9Q:TatN3LB28Ls:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/822220103100091968/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/11/gccgo-debian-package.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/822220103100091968?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/822220103100091968?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/11/gccgo-debian-package.html" title="gccgo Debian Package" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUYHSHw_eyp7ImA9WxNaEkg.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-5133860050218100927</id><published>2009-11-26T21:44:00.002+05:30</published><updated>2009-11-26T22:02:19.243+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-26T22:02:19.243+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogger" /><title>Rearranging Widgets in Blogger</title><content type="html">I had come across this issue... when I try to rearrange the position of widgets using Layout, it will show some error...&lt;br /&gt;&lt;br /&gt;Here is how to arrange widgets directly using HTML code...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Find the Widget&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We need to find the widgetId... if you edit a widget, there will something like this in the address bar "___widgetId=HTML10___", that is the widgetId for that widget...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit HTML&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Go to Edit HTML under Layout...&lt;br /&gt;- Backup the current layout&lt;br /&gt;- Uncheck "Expand Widget Templates"&lt;br /&gt;- Go towards the end of the HTML source&lt;br /&gt;- You will find something like this... &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;b:widget id='HTML2' locked='false' title='Categories' type='HTML'/&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;There will a list of these, each line corresponding to each widget...&lt;br /&gt;- Just rearrange the lines for rearranging the widgets... the widgetId will help you to find each widget...&lt;br /&gt;&lt;br /&gt;Try it... comments please...&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear:both"&gt;&lt;legend style="font-weight: bold;"&gt;&amp;nbsp;See also...&amp;nbsp;&lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/12/ripping-off-blog-name-from-blog-post.html" style="text-decoration:none"&gt;Ripping off Blog Name from Blog Post Title&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/08/custom-icon-for-your-website.html" style="text-decoration:none"&gt;Custom Icon for your Website&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-5133860050218100927?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=p0gGVDaV5ZE:f0TwJqMrPQ8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=p0gGVDaV5ZE:f0TwJqMrPQ8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=p0gGVDaV5ZE:f0TwJqMrPQ8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=p0gGVDaV5ZE:f0TwJqMrPQ8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=p0gGVDaV5ZE:f0TwJqMrPQ8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/5133860050218100927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/11/rearranging-widgets-in-blogger.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5133860050218100927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/5133860050218100927?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/11/rearranging-widgets-in-blogger.html" title="Rearranging Widgets in Blogger" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DEQAR3ozcSp7ImA9WxNaE00.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-2384475459308962032</id><published>2009-11-26T21:27:00.003+05:30</published><updated>2009-11-27T12:49:06.489+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-27T12:49:06.489+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>ATOzTOA - Optimization Phaze 1 Complete...</title><content type="html">The blog went through a cycle of optimizations...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Problems with IE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When blog is loading, the banner will show up and it says "done". After sometime, all the other content appears... readers will think it is some error... they will just leave...&lt;br /&gt;&lt;br /&gt;Also, the sidebar was taking 75% of the screen width and main content having only the rest :)&lt;br /&gt;&lt;br /&gt;I saved the page locally and tried removing each widget in turn... the problem was with TechnoSNACK widget... removed it...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Other improvements&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Removed some of the widgets... optimized some widgets (Lijit)... reorganized widget placement...&lt;br /&gt;&lt;br /&gt;The blog must be faster... try it out... and please comment...&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear:right;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/02/atoztoa-got-new-logo.html" style="text-decoration: none;"&gt;ATOzTOA got new Logo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/01/atoztoa-is-1-year-old.html" style="text-decoration: none;"&gt;ATOzTOA is 1 year old...&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-2384475459308962032?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=bn0XIDtf7s4:IqaKa2PC7cQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=bn0XIDtf7s4:IqaKa2PC7cQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=bn0XIDtf7s4:IqaKa2PC7cQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=bn0XIDtf7s4:IqaKa2PC7cQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=bn0XIDtf7s4:IqaKa2PC7cQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/2384475459308962032/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/11/atoztoa-optimization-phaze-1-complete.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2384475459308962032?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/2384475459308962032?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/11/atoztoa-optimization-phaze-1-complete.html" title="ATOzTOA - Optimization Phaze 1 Complete..." /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEENQ34_cCp7ImA9WxNaEkQ.&quot;"><id>tag:blogger.com,1999:blog-4660801114999904065.post-4900523942851659245</id><published>2009-11-26T07:31:00.010+05:30</published><updated>2009-11-27T10:08:12.048+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-27T10:08:12.048+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips n Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>gccgo - another Google Go compiler - Part 3</title><content type="html">&lt;b&gt;&lt;i&gt;This post is about how I am fixing things... for a HOWTO on gccgo, check &lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration:none"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Continued... &lt;/i&gt;&lt;a href="http://www.atoztoa.com/2009/11/making-gccgo-in-ubuntu.html" style="text-decoration:none;"&gt;Part 1&lt;/a&gt;... &lt;a href="http://www.atoztoa.com/2009/11/gccgo-another-google-go-compiler-part-2.html" style="text-decoration:none;"&gt;Part 2&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;Ian Lance Taylor from Google has released yet another patch... let's check it out... [&lt;a href="http://gcc.gnu.org/ml/gcc-patches/2009-11/msg00834.html" target="_blank" style="text-decoration:none"&gt;Link: [gccgo] Don't use &amp;lt;linux/user.h&amp;gt;&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;Index: libgo/mksysinfo.sh&lt;br /&gt;===================================================================&lt;br /&gt;--- libgo/mksysinfo.sh (revision 154234)&lt;br /&gt;+++ libgo/mksysinfo.sh (working copy)&lt;br /&gt;@@ -41,14 +41,10 @@ cat &amp;gt; sysinfo.c &amp;lt;&amp;lt;EOF&lt;br /&gt; #include &amp;lt;sys/time.h&amp;gt;&lt;br /&gt; #include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt; #include &amp;lt;sys/un.h&amp;gt;&lt;br /&gt;+#include &amp;lt;sys/user.h&amp;gt;&lt;br /&gt; #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt; EOF&lt;br /&gt; &lt;br /&gt;-# FIXME: GNU/Linux specific.&lt;br /&gt;-cat &amp;gt;&amp;gt;sysinfo.c &amp;lt;&amp;lt;EOF&lt;br /&gt;-#include &amp;lt;linux/user.h&amp;gt;&lt;br /&gt;-EOF&lt;br /&gt;-&lt;br /&gt; ${CC} -D_GNU_SOURCE -ggo -S -o sysinfo.s sysinfo.c&lt;br /&gt; &lt;br /&gt; echo 'package syscall' &amp;gt; ${OUT}&lt;br /&gt;@@ -196,7 +192,8 @@ regs=`grep '^#GO type _user_regs_struct &lt;br /&gt; if test "$regs" != ""; then&lt;br /&gt;   regs=`echo $regs | sed -e 's/type _user_regs_struct struct //'`&lt;br /&gt;   regs=`echo $regs | sed -e 's/\([^a-zA-Z0-9_]*\)\([a-zA-Z0-9_]\)\([a-zA-Z0-9_]* [^;]*;\)/\1\U\2\E\3/g'`&lt;br /&gt;-  regs=`echo $regs | sed -e 's/ __/ X__/'g`&lt;br /&gt;+  # FIXME: x86 specific.&lt;br /&gt;+  regs=`echo $regs | sed -e 's/X\([a-z]\)\([a-z]\) int32/ \U\1\E\2 uint16; X\1\2 uint16/g'`&lt;br /&gt;   echo "type PtraceRegs struct $regs" &amp;gt;&amp;gt; ${OUT}&lt;br /&gt; fi&lt;/div&gt;&lt;br /&gt;This is what Ian says...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Newer kernel versions don't provide &amp;lt;linux/user.h&amp;gt;. This patch changes the libgo build to not try to use it, but to use &amp;lt;sys/user.h&amp;gt;. I was using &amp;lt;linux/user.h&amp;gt; because it gives more useful values for cs, ds, etc., so this patch also changes the sed script to get those back.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So, we may not need the patch for regs_linux_386.go anymore... let me say about it in the earlier section so that people won't do that...&lt;br /&gt;&lt;br /&gt;Also, let me remove that symbolic link to sys/user.h...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ sudo rm /usr/include/linux/user.h&lt;/div&gt;&lt;br /&gt;Let's put back the original files mksysinfo.sh and regs_linux_386.go...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ cd ../gccgo&lt;br /&gt;$ rm libgo/mksysinfo.sh&lt;br /&gt;$ svn update libgo/mksysinfo.sh&lt;br /&gt;$ rm libgo/go/debug/proc/regs_linux_386.go&lt;br /&gt;$ svn update libgo/go/debug/proc/regs_linux_386.go&lt;br /&gt;$ cd ../objdir&lt;/div&gt;&lt;br /&gt;Wow... mksysinfo.sh from SVN is the latest version with patch... :)&lt;br /&gt;&lt;br /&gt;Will try make directly... making... expecting another error anytime... nothing... make complete...&lt;br /&gt;&lt;br /&gt;At last... it is a complete success...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;----------------------------------------------------------------------&lt;br /&gt;Libraries have been installed in:&lt;br /&gt;   /usr/local/lib&lt;br /&gt;&lt;br /&gt;If you ever happen to want to link against installed libraries&lt;br /&gt;in a given directory, LIBDIR, you must either use libtool, and&lt;br /&gt;specify the full pathname of the library, or use the `-LLIBDIR'&lt;br /&gt;flag during linking and do at least one of the following:&lt;br /&gt;   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable&lt;br /&gt;     during execution&lt;br /&gt;   - add LIBDIR to the `LD_RUN_PATH' environment variable&lt;br /&gt;     during linking&lt;br /&gt;   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag&lt;br /&gt;   - have your system administrator add LIBDIR to `/etc/ld.so.conf'&lt;br /&gt;&lt;br /&gt;See any operating system documentation about shared libraries for&lt;br /&gt;more information, such as the ld(1) and ld.so(8) manual pages.&lt;br /&gt;----------------------------------------------------------------------&lt;/div&gt;&lt;br /&gt;Now, let's test it...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ gccgo hello.go&lt;br /&gt;/usr/local/lib/gcc/i686-pc-linux-gnu/4.5.0/../../../libgo.so: undefined reference to `__sync_fetch_and_add_4'&lt;br /&gt;/usr/local/lib/gcc/i686-pc-linux-gnu/4.5.0/../../../libgo.so: undefined reference to `__sync_bool_compare_and_swap_4'&lt;br /&gt;collect2: ld returned 1 exit status&lt;/div&gt;&lt;br /&gt;Will check that later... I am tired... anyways, installation is successful... :)&lt;br /&gt;&lt;br /&gt;Update... this is the reply for the issue from Ian...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;To get around this, when you run configure on a 32-bit x86, use the --with-arch option.  For example, if you have a Pentium 4, use --with-arch=pentium4 when you run configure.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have an AMD box, need to find out what to use for that... be right back...&lt;br /&gt;&lt;br /&gt;I am trying make with &lt;code&gt;--with-arch=i686&lt;/code&gt;... will wait...&lt;br /&gt;&lt;br /&gt;It worked... now no error during compilation... but when I try to execute...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ ./a.out&lt;br /&gt;Illegal instruction&lt;/div&gt;&lt;br /&gt;No idea what it means...&lt;br /&gt;&lt;br /&gt;Ian tried out my a.out and it worked for him... I think the issue is with the &lt;code&gt;--with-arch&lt;/code&gt;...&lt;br /&gt;&lt;br /&gt;As Majkel J. Smyfsky pointed out, the man page for gcc lists the values to be used for each machine... &lt;code&gt;-march&lt;/code&gt; is same as &lt;code&gt;--with-arch&lt;/code&gt;... so, now I am gonna install again using &lt;code&gt;--with-arch=athon-xp&lt;/code&gt;... c ya soon...&lt;br /&gt;&lt;br /&gt;...still the same issue... I am lost... :(&lt;br /&gt;&lt;br /&gt;According to Ian, the issue is with my processor (AMD Athlon 2400+ XP)... it does not support SSE2 instruction set, only SSE... the go shared library contains SSE2 instructions... that is why the illegal instruction exception is occurring...&lt;br /&gt;&lt;br /&gt;I am waiting for Ian to do something :)&lt;br /&gt;&lt;br /&gt;And Ian strikes again... :) He told he had fixed it...&lt;br /&gt;&lt;br /&gt;Ian's message:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I think this issue is now fixed.  gccgo no longer forces the use of SSE2 on 32-bit x86.  Doing an svn update of the sources and forcing a complete rebuild of libgo should fix the problem. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Tonight, I am gonna do it again... keeping &lt;code&gt;--with-arch=athlon-xp&lt;/code&gt;...&lt;br /&gt;&lt;br /&gt;Configure completed...&lt;br /&gt;Make completed...&lt;br /&gt;Install completed...&lt;br /&gt;&lt;br /&gt;And here goes...&lt;br /&gt;&lt;br /&gt;&lt;div class="code-block"&gt;$ gccgo hello.go &lt;br /&gt;$ ./a.out &lt;br /&gt;&lt;i&gt;Hello, world; or Καλημέρα κόσμε; or こんにちは 世界&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Yep, it is working... thanks to Ian... :)&lt;br /&gt;&lt;br /&gt;I need to verify using arch as i686... maybe later... bye...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Check out the mini-HOWTO on gccgo... &lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration:none"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;P.S.: I am going to try to make a Debian package (.deb) for gccgo...&lt;br /&gt;&lt;br /&gt;Update: Debian Package generation success - &lt;a href="http://www.atoztoa.com/2009/11/gccgo-debian-package.html" style="text-decoration: none;"&gt;gccgo Debian Package&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Reference:&lt;/u&gt; &lt;a href="http://golang.org/doc/gccgo_install.html" style="text-decoration:none" target="_blank"&gt;Setting up and using gccgo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset style="clear: both;"&gt;&lt;legend style="font-weight: bold;"&gt; See also... &lt;/legend&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/gccgo-mini-howto.html" style="text-decoration: none;"&gt;gccgo mini-HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/google-go-first-look.html" style="text-decoration: none;"&gt;Google Go - A First Look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-1-downfall.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 1 (The Downfall)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/11/booting-ubuntu-910-part-2-koala-reborn.html" style="text-decoration: none;"&gt;Booting Ubuntu 9.10 - Part 2 (The Koala Reborn)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html" style="text-decoration: none;"&gt;Effective Use of VIM - Part 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/10/ubuntu-910-karmic-koala-on-move.html" style="text-decoration: none;"&gt;Ubuntu 9.10 Karmic Koala on the move&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/08/install-firefox-351-official-release-in.html" style="text-decoration: none;"&gt;Install Firefox 3.5.1 Official Release in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/vlc-100-in-ubuntu.html" style="text-decoration: none;"&gt;VLC 1.0.0 in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/07/sudo-without-password-in-ubuntu.html" style="text-decoration: none;"&gt;Sudo without Password in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/internet-explorer-in-ubuntu.html" style="text-decoration: none;"&gt;Internet Explorer in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/torrent-in-ubuntu.html" style="text-decoration: none;"&gt;Torrent in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/mounting-fat32-partitions-with-full.html" style="text-decoration: none;"&gt;Mounting FAT32 Partitions with Full User Permission in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;&lt;a href="http://www.atoztoa.com/2009/06/yahoo-messenger-in-ubuntu.html" style="text-decoration: none;"&gt;Yahoo Messenger! in Ubuntu&lt;/a&gt;&lt;/fieldset&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4660801114999904065-4900523942851659245?l=www.atoztoa.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=feE9zl_9fxE:tR6xEiiAx94:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=feE9zl_9fxE:tR6xEiiAx94:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=feE9zl_9fxE:tR6xEiiAx94:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?i=feE9zl_9fxE:tR6xEiiAx94:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/atoztoa?a=feE9zl_9fxE:tR6xEiiAx94:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/atoztoa?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.atoztoa.com/feeds/4900523942851659245/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.atoztoa.com/2009/11/gccgo-another-google-go-compiler-part-3.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/4900523942851659245?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4660801114999904065/posts/default/4900523942851659245?v=2" /><link rel="alternate" type="text/html" href="http://www.atoztoa.com/2009/11/gccgo-another-google-go-compiler-part-3.html" title="gccgo - another Google Go compiler - Part 3" /><author><name>atoztoa</name><uri>http://www.blogger.com/profile/15140459009547646982</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_IoH3ViHAVDQ/R5v35kaAiQI/AAAAAAAAAIg/dgSs3qzbciM/S220/Avatar.png" /></author><thr:total>4</thr:total></entry></feed>

