<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desi Penguin’s Blog &#187; tips</title>
	<atom:link href="http://desipenguin.com/techblog/category/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://desipenguin.com/techblog</link>
	<description>Open source, Tech Tips, Reviews, Tutorials and more …</description>
	<lastBuildDate>Tue, 29 Jun 2010 16:38:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How To : Turn off Email Notifications in Outlook</title>
		<link>http://desipenguin.com/techblog/2009/11/24/how-to-turn-off-email-notifications-in-outlook/</link>
		<comments>http://desipenguin.com/techblog/2009/11/24/how-to-turn-off-email-notifications-in-outlook/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 16:43:04 +0000</pubDate>
		<dc:creator>Mandar Vaze</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://desipenguin.com/techblog/?p=342</guid>
		<description><![CDATA[When I moved from manager&#8217;s role to that of Technical contributor, I realized that for Individual contributor, getting a continuous span of undisturbed time is very important to get something worth while done. At times like this, email notifications can be distraction that needs to be turned off.
Most of us are conditioned to respond to [...]]]></description>
			<content:encoded><![CDATA[<p>When I moved from manager&#8217;s role to that of Technical contributor, I realized that for Individual contributor, getting a continuous span of undisturbed time is very important to get something worth while done. At times like this, email notifications can be distraction that needs to be turned off.</p>
<p>Most of us are conditioned to respond to (or at least read) every email sent you immediately. But over a period of time, you realize the not every email needs immediate attention. While communication is important, the method need not always be email. If something is really time critical, (I have observed that) people you reach you by other means as well (apart from the email they sent you) Other emails are important by not time critical.</p>
<p>Default settings in outlook are to notify you (in multiple ways) of new email in your inbox. But do not need to know about each and every single email the instance it reaches your inbox. You can turn off these distractions by turning off the email notifications completely. But it is hidden very well by Microsoft <img src='http://desipenguin.com/techblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>To turn off these notifications, navigate to the following location:</p>
<blockquote><p>Tools-&gt;Options-&gt;Preferences-&gt;Email Options-&gt;Advanced Email Options</p></blockquote>
<p>Now you will see screen similar to the one below. Uncheck all these check boxes.</p>
<div id="attachment_346" class="wp-caption aligncenter" style="width: 378px"><img class="size-full wp-image-346" title="Outlook Setting Window" src="http://desipenguin.com/techblog/wp-content/uploads/2009/11/turn-off-email-distractions.JPG" alt="Turn Off Email Notifications" width="368" height="132" /><p class="wp-caption-text">Turn Off Email Notifications</p></div>
<p>While the above screen shot (and the location to reach this option) is taken from Outlook 2007, Options for other versions of outlook shouldn&#8217;t be very different.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/60f852b5-d01c-48c8-89b3-f2278cb21558/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=60f852b5-d01c-48c8-89b3-f2278cb21558" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://desipenguin.com/techblog/2009/11/24/how-to-turn-off-email-notifications-in-outlook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Importing CSV file data into sqlite3</title>
		<link>http://desipenguin.com/techblog/2009/07/13/importing-csv-file-data-into-sqlite3/</link>
		<comments>http://desipenguin.com/techblog/2009/07/13/importing-csv-file-data-into-sqlite3/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 15:41:16 +0000</pubDate>
		<dc:creator>Mandar Vaze</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Comma-separated values]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[sqlite3]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://desipenguin.com/techblog/?p=327</guid>
		<description><![CDATA[



Image via Wikipedia



I was trying to import the data from CSV file into sqlite3 database. Ideally this should be very simple task, with following the steps given in the sqlite tutorial. It is a matter of calling the sqlite command with separator argument, followed by an import operation, as listed below.

sqlite3 test.db  "create table [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignleft" style="width: 223px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:SQLite_Logo_4.png"><img title="The :en:SQLite logo as of 2007-12-15" src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/SQLite_Logo_4.png/300px-SQLite_Logo_4.png" alt="The :en:SQLite logo as of 2007-12-15" width="213" height="63" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:SQLite_Logo_4.png">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>I was trying to import the data from <a class="zem_slink" title="Comma-separated values" rel="wikipedia" href="http://en.wikipedia.org/wiki/Comma-separated_values">CSV</a> file into <a class="zem_slink" title="SQLite" rel="homepage" href="http://www.sqlite.org/">sqlite3</a> database. Ideally this should be very simple task, with following the steps given in the sqlite tutorial. It is a matter of calling the sqlite command with separator argument, followed by an import operation, as listed below.</p>
<blockquote>
<pre>sqlite3 test.db  "create table t1 (t1key INTEGER PRIMARY KEY,data TEXT);"
sqlite3 -separator , test.db ".import some.csv t1"</pre>
</blockquote>
<p>Except that main attribute of my CSV file was that it could contain single records with embedded comma. I was hoping that sqlite3 would be smart enough to detect that the fields were enclosed within double quotes and then separate by comma. But I soon realized that only a code specifically dealing with CSV would know about this.  As we can see in the example above, the import is a generic code and as a user I listed comma as a separator.</p>
<p>My Data looked something like this :</p>
<blockquote>
<pre>"1","data1"
"2","data2,data3"</pre>
</blockquote>
<p>So like  any *nix geek would do, I tried  providing double quote <strong>and</strong> comma as a separator. To my surprise it worked very well. I though separator would take only single character, and I had provided two (three?). Anyway, important thing to remember is to escape the single quote with a <a class="zem_slink" title="Backslash" rel="wikipedia" href="http://en.wikipedia.org/wiki/Backslash">backslash</a> (I didn&#8217;t try it without the backslash, may be that would work too)</p>
<p>So here is the syntax that worked :</p>
<blockquote>
<pre>sqlite3 -separator \", test.db ".import mydata.csv mytbl"</pre>
</blockquote>
<p><em>Update : Turns out <a href="http://code.google.com/p/sqlite-manager/downloads/list" target="_blank">SQLite Manager</a> is much better solution after all.  It is an </em><em><a id="project_summary_link" style="text-decoration: none; color: #000000;" href="http://code.google.com/p/sqlite-manager/">Extension for Firefox and other apps to manage any sqlite database.</a></em><em> Not only it took care of above situation, it also handled empty cells as well where the command line failed with following error message : </em></p>
<blockquote>
<pre><em>line 4: expected 3 columns of data but found 2</em></pre>
</blockquote>
<p><em>Data with missing cells : Notice two successive commas :</em></p>
<blockquote>
<pre><em>"1","data1","data2"
"2","data3,data4","data5"
"3",,"data6"</em></pre>
</blockquote>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/037f00cf-f2be-47cc-89d4-863c249a4f99/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=037f00cf-f2be-47cc-89d4-863c249a4f99" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://desipenguin.com/techblog/2009/07/13/importing-csv-file-data-into-sqlite3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reading CSV files in IronPython</title>
		<link>http://desipenguin.com/techblog/2009/07/03/reading-csv-files-in-ironpython/</link>
		<comments>http://desipenguin.com/techblog/2009/07/03/reading-csv-files-in-ironpython/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:13:12 +0000</pubDate>
		<dc:creator>Mandar Vaze</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[Development Tools]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://desipenguin.com/techblog/?p=294</guid>
		<description><![CDATA[



Image via Wikipedia



This is in continuation with my previous blog post :
To get IronPython to use Standard Python Modules,  one needs to add  the following two lines to C:\IronPython-2.0.1\Lib\site.py :
import sys
sys.path.append(r"C:\Python25\Lib")
While this works for most part, it doesn’t help if you are using Python extensions written in C. More about my specific problems in [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 123px;">
<dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/Image:CsvDelimited001.svg"><img title="stylized depiction of a csv text file" src="http://upload.wikimedia.org/wikipedia/en/thumb/3/38/CsvDelimited001.svg/113px-CsvDelimited001.svg.png" alt="stylized depiction of a csv text file" width="113" height="113" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://en.wikipedia.org/wiki/Image:CsvDelimited001.svg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>This is in continuation with my <a href="http://desipenguin.com/techblog/2009/06/23/ironpython/" target="_blank">previous</a> blog post :</p>
<blockquote><p><span>To get <a class="zem_slink" title="IronPython" rel="homepage" href="http://www.codeplex.com/IronPython">IronPython</a> to use Standard <a class="zem_slink" title="Python (programming language)" rel="homepage" href="http://www.python.org/">Python</a> Modules,  one needs to</span> add  the following two lines to <em>C:\IronPython-2.0.1\Lib\site.py</em> :</p>
<pre>import sys
sys.path.append(r"C:\Python25\Lib")</pre>
<p>While this works for most part, it doesn’t help if you are using Python extensions written in C. More about my specific problems in another post. But there is an open source project <a href="http://code.google.com/p/ironclad/" target="_blank">IronClad</a> to deal specifically with this issue. In the meantime, you can check  <a href="http://ironpython.codeplex.com/Wiki/View.aspx?title=Differences" target="_blank">the differences between IronPython and CPython</a></p></blockquote>
<p>Reading (and writing to) <a class="zem_slink" title="Comma-separated values" rel="wikipedia" href="http://en.wikipedia.org/wiki/Comma-separated_values">CSV</a> file is critical part of my program, while in stadard python it was as easy as &#8220;import csv&#8221;, the same thing took some efforts to get it working in IronPython. I got the following error for my import statement</p>
<pre>Error on line 7 in csv.py
from functools import reduce</pre>
<p>I also tried using <a class="zem_slink" title="ActivePython" rel="wikipedia" href="http://en.wikipedia.org/wiki/ActivePython">ActiveState Python</a> 2.5.2.2 (which I already had from few months ago, didn&#8217;t feel like downloading the latest version till the problem was fixed) But that didn&#8217;t help either. With ActiveState, I got the same error on the same line, except this time it was for _csv.</p>
<p>To Quote from <a href="http://www.ironpython.info/index.php/Reading_CSV_Files" target="_blank">IronPython Cookbook</a> :</p>
<blockquote><p>For some reason the Python standard library <a class="external text" title="http://docs.python.org/lib/module-csv.html" href="http://docs.python.org/lib/module-csv.html">csv module</a> is written in C, which means that it isn&#8217;t available to IronPython.</p></blockquote>
<p>The cookbook points to a third party library called <a href="http://www.codeproject.com/KB/database/CsvReader.aspx" target="_blank">A Fast Csv Reader</a> . The cookbook has a nice example of how to use the said DLL with your IronPython Program.</p>
<p>It wasn&#8217;t clear to me as to why I had to register at Code Project to download this binary since it is provided under <a href="http://en.wikipedia.org/wiki/MIT_License" target="_blank">MIT Open Source License</a>. But whom am I gonna complain to ? Beggars can&#8217;t be choosers <img src='http://desipenguin.com/techblog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/97b6f3b5-f068-4b14-accd-9a79a802c586/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_b.png?x-id=97b6f3b5-f068-4b14-accd-9a79a802c586" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://desipenguin.com/techblog/2009/07/03/reading-csv-files-in-ironpython/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automate repetitive tasks using AHK</title>
		<link>http://desipenguin.com/techblog/2009/02/26/automate-repetitive-tasks-using-ahk/</link>
		<comments>http://desipenguin.com/techblog/2009/02/26/automate-repetitive-tasks-using-ahk/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 01:46:08 +0000</pubDate>
		<dc:creator>Mandar Vaze</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[ActiveWords]]></category>
		<category><![CDATA[AutoHotKey]]></category>
		<category><![CDATA[Short message service]]></category>

		<guid isPermaLink="false">http://desipenguin.com/techblog/?p=252</guid>
		<description><![CDATA[Convert SMS lingo to Full Text using AutoHotKey]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 212px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:SMS_test.jpg"><img title="SMS message received on a Motorola RAZR wirele..." src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/SMS_test.jpg/202px-SMS_test.jpg" alt="SMS message received on a Motorola RAZR wirele..." width="202" height="224" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:SMS_test.jpg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>I have been a big supporter of automation where possible. I was reading about how &#8220;<a class="zem_slink" title="ActiveWords" rel="homepage" href="http://www.activewords.com/">ActiveWords</a>&#8221; was the best piece of software, and that is when I became aware of <a title="AHK" href="http://www.autohotkey.com">AutoHotKey</a>, or AHK as it is fondly called. I learned more about AHK on <a title="LH" href="(http://lifehacker.com/search/Autohotkey/">LifeHacker</a></p>
<p>Considering that I came to AHK looking for ActiveWords replacement, it is no wonder that I use Hotstrings feature extensively. It would not be wrong if I said that is probably the only feature of AHK I use. So let me explain How I use AHK to automate lot of repeatative tasks, mostly related to typing same set of words lot of times.</p>
<p>It would not be out of place to here to mention <a href="http://lifehacker.com/search/texter/">texter</a>,  AHK based tool developed by LH team.</p>
<h3>Expand Acronymns</h3>
<p>I have created Hotstrings for regularly used acronyms. When I type them, AHK will automagically expand them. This has a huge benefit that I am free to use the acronyms when I type, but my readers aren&#8217;t left wondering about what it means. Some of the commonly used ones are YMMV, AFAIK, BTW etc.</p>
<h3><a class="zem_slink" title="Short message service" rel="wikipedia" href="http://en.wikipedia.org/wiki/Short_message_service">SMS</a> style typing:</h3>
<p>SMS is used extensively in India, so I&#8217;ve seen new professionals &#8211; fresh out of college &#8211; are used to new SMS-lingo. But in professional communication, it is a complete no-no. AH to the rescue, add your SMS word to your Hotstrings list and let AH complete it. I personally don&#8217;t SMS or IM as much, but I have seen people use &#8216;ur&#8217; a lot, when they mean your.</p>
<h3>Pleasantries:</h3>
<p>I also have Hotstrings for likes of Regards, Thanks etc.</p>
<h3>Frequently used names :</h3>
<p>I have Hotstrings like bg=Bill, lt=Linus, esr=Eric etc. I work a lot with my counterparts in Japan where you address people using -san. So it helps to have HotStrings like gt=Takei-san.</p>
<h3>Authentications :</h3>
<p>I&#8217;m too paranoid to allow the browser to remember my username and password, so this is my next best thing. For company internal websites, I need to enter something like domain\username. I&#8217;ve created a hotstring like d\u. This is replaced by domain\username by AHK</p>
<h3><em>Are there any negatives of AHK ?</em></h3>
<p>Well, these aren&#8217;t the <em>cons </em>in true sense of the word, but there are some practical problems I face. After extended use of AHK Hotstrings, one may see following side effects :</p>
<ul>
<li> May forget correct spellings</li>
<li> Feel like crippled without AHK on guest PC</li>
</ul>
<p>Do let me know in comments how you use AHK or texter in your daily lives to automate the repetitive tasks.</p>
<p><span style="color: #999999;">Note : Originally posted on the <a href="http://mandarvaze.wordpress.com/2007/10/31/automate-repetitive-tasks-using-ahk/" target="_blank">Kaizen Blog</a> on October 31st, 2007</span></p>
<p><strong>Can&#8217;t use AHK ? because </strong><strong> you are  on Linux ?  Don&#8217;t worry, come back to check the review of similar tool on Linx</strong></p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.textually.org/textually/archives/2009/02/022763.htm">Indians prefer phone calls to SMS</a> (textually.org)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/41ee9919-367c-478d-8eab-9734df4acf80/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_b.png?x-id=41ee9919-367c-478d-8eab-9734df4acf80" alt="Reblog this post [with Zemanta]" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://desipenguin.com/techblog/2009/02/26/automate-repetitive-tasks-using-ahk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrate Rainlendar Calendar with Thunderbird</title>
		<link>http://desipenguin.com/techblog/2009/02/21/integrate-rainlendar-calendar-with-thunderbird/</link>
		<comments>http://desipenguin.com/techblog/2009/02/21/integrate-rainlendar-calendar-with-thunderbird/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 02:04:13 +0000</pubDate>
		<dc:creator>Mandar Vaze</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[File URI scheme]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://desipenguin.com/techblog/?p=226</guid>
		<description><![CDATA[

So after I started using Rainlendar as my Desktop calendar, now I had two calendars to maintain. One was Rainlendar Calendar, and other was Thunderbird calendar via lightning plugin. It would asoon get cumbersome to update both the calendars. Wouldn&#8217;t it be nice if they shared the same calendar ? If they did, irrespective of [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/35034353159@N01/3094292059"><img class=" " title="Calendar in Thunderbird" src="http://farm4.static.flickr.com/3115/3094292059_b099806f0b_m.jpg" alt="calendar tab" width="240" height="153" /></a><p class="wp-caption-text">Image by David Ascher via Flickr</p></div>
</div>
<p>So after I started using Rainlendar as my Desktop calendar, now I had two calendars to maintain. One was Rainlendar Calendar, and other was <a class="zem_slink" title="Thunderbird" rel="homepage" href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a> calendar via lightning plugin. It would asoon get cumbersome to update both the calendars. Wouldn&#8217;t it be nice if they shared the same calendar ? If they did, irrespective of which calendar I use to create/update the events and taks, the other would always be in sync.</p>
<p>Unfortunately, the default file format used by Thunderbird ins&#8217;t .ics (or <a class="zem_slink" title="ICalendar" rel="wikipedia" href="http://en.wikipedia.org/wiki/ICalendar">iCalendar</a> format). By default, it stored the calendar in storage.db. But there is a way around it.</p>
<p>While Thunderbird does not use .ics file format for its own calendars by default, it supports use of iCalendar on the network (like Google Calendar) But Rainlendar calendar is not on the network.  So you trick Thunderbird (or lightning, depending on the way you look at it)</p>
<ul>
<li>Go ahead, and create new calendar on network.</li>
<li> choose .ics format, but use file:// protocol to point to existing calendar created by Rainlendar.</li>
<li>Then you can delete the default one called Home. (If you have only once calendar, you are unable to delete it.)</li>
</ul>
<p><span style="color: #999999;">Thanks to <a href="http://ubuntuforums.org/showthread.php?t=806472&amp;page=4" target="_blank">this</a> thread on Ubuntu Forums for providing me this idea.</span></p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://news.cnet.com/8301-17939_109-10161145-2.html?part=rss&amp;tag=feed&amp;subj=Webware">Postbox competes with Thunderbird using Mozilla code</a> (news.cnet.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.bbgeeks.com/blackberry-guides/configuring-thunderbird-to-work-with-blackberry-882037/">Configuring Thunderbird to work with BlackBerry</a> (bbgeeks.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.ghacks.net/2009/02/07/thunderbird-archiving-shortcuts/">Thunderbird Archiving Shortcuts</a> (ghacks.net)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/f3466f2d-5a5a-4c56-bd4c-dd3bf547e505/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_b.png?x-id=f3466f2d-5a5a-4c56-bd4c-dd3bf547e505" alt="Reblog this post [with Zemanta]" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://desipenguin.com/techblog/2009/02/21/integrate-rainlendar-calendar-with-thunderbird/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
