<?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>Learning Daily &#187; Computers</title>
	<atom:link href="http://pkrishnan.net/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://pkrishnan.net</link>
	<description>Krishnan&#039;s weblog - a blog on knowing many things. A scribble pad. A hybrid microblog. Mostly bread crumbs of an internet journey.</description>
	<lastBuildDate>Mon, 06 Sep 2010 18:02:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to : Multiple login in yahoo messenger</title>
		<link>http://pkrishnan.net/how-to-multiple-login-in-yahoo-messenger/</link>
		<comments>http://pkrishnan.net/how-to-multiple-login-in-yahoo-messenger/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:47:08 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/how-to-multiple-login-in-yahoo-messenger/</guid>
		<description><![CDATA[You can have multiple instances of yahoo messenger which can be used to login with different IDs &#8211; without any download or patch .To have multiple instances of yahoo messenger, follow these steps :1. Go to Start &#8212;-&#62; Run . Type regedit, then enter .2.Navigate to HKEY_CURRENT_USER &#8212;&#8212;&#8211;&#62; Software &#8212;&#62;yahoo &#8212;&#8211;&#62;pager&#8212;-&#62;Test3.On the right page, right-click [...]


Related posts:<ol><li><a href='http://pkrishnan.net/how-to-turn-on-automatic-logon-in-windows-xp/' rel='bookmark' title='Permanent Link: How to turn on automatic logon in Windows XP'>How to turn on automatic logon in Windows XP</a></li>
<li><a href='http://pkrishnan.net/how-to-access-yahoo-mail-through-outlook/' rel='bookmark' title='Permanent Link: How to : Access Yahoo Mail through Outlook?'>How to : Access Yahoo Mail through Outlook?</a></li>
<li><a href='http://pkrishnan.net/how-to-twitter/' rel='bookmark' title='Permanent Link: How to : Twitter'>How to : Twitter</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>You can have multiple instances of yahoo messenger which can be used to login with different IDs &#8211; without any download or patch .<br />To have multiple instances of yahoo messenger, follow these steps :<br />1. Go to Start &#8212;-&gt; Run . Type regedit, then enter .<br />2.Navigate to HKEY_CURRENT_USER &#8212;&#8212;&#8211;&gt; Software &#8212;&gt;yahoo &#8212;&#8211;&gt;pager&#8212;-&gt;Test<br />3.On the right page, right-click and choose new Dword value .<br />4.Rename it as Plural.<br />5.Double click and assign a decimal value of 1.</p>
<p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=dda5e29a-f72d-894e-87a6-902f67d79965" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/how-to-turn-on-automatic-logon-in-windows-xp/' rel='bookmark' title='Permanent Link: How to turn on automatic logon in Windows XP'>How to turn on automatic logon in Windows XP</a></li>
<li><a href='http://pkrishnan.net/how-to-access-yahoo-mail-through-outlook/' rel='bookmark' title='Permanent Link: How to : Access Yahoo Mail through Outlook?'>How to : Access Yahoo Mail through Outlook?</a></li>
<li><a href='http://pkrishnan.net/how-to-twitter/' rel='bookmark' title='Permanent Link: How to : Twitter'>How to : Twitter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/how-to-multiple-login-in-yahoo-messenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VBA support in OpenOffice.Org Calc</title>
		<link>http://pkrishnan.net/vba-support-in-openoffice-org-calc/</link>
		<comments>http://pkrishnan.net/vba-support-in-openoffice-org-calc/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 06:42:13 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[OpenOffice.org]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/vba-support-in-openoffice-org-calc/</guid>
		<description><![CDATA[For many years till yesterday, I knew about OpenOffice.Org Calc. Today, I&#8217;m excited about it. I tried OpenOffice many years ago. It could do few things back then, but I immediately dismissed as inadequate for my needs. I have always been a fan of what VBA could do for Excel. Last week, I completed the [...]


Related posts:<ol><li><a href='http://pkrishnan.net/how-to-add-quotes-with-excel-concatenate-function/' rel='bookmark' title='Permanent Link: How to : Add Quotes with Excel Concatenate function'>How to : Add Quotes with Excel Concatenate function</a></li>
<li><a href='http://pkrishnan.net/excel-howtos/' rel='bookmark' title='Permanent Link: Excel Howtos'>Excel Howtos</a></li>
<li><a href='http://pkrishnan.net/how-to-extract-links-from-rapidshare-linklists/' rel='bookmark' title='Permanent Link: How to: Extract links from Rapidshare Linklists'>How to: Extract links from Rapidshare Linklists</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For many years till yesterday, I knew about OpenOffice.Org Calc. Today, I&#8217;m excited about it.</p>
<p>I tried OpenOffice many years ago. It could do few things back then, but I immediately dismissed as inadequate for my needs. I have always been a fan of what VBA could do for Excel.</p>
<p>Last week, I completed the most complex piece of VBA application I&#8217;d ever written. I am a VBA newbie and it took me a week  to finish my code that could be printed on 28 A4 pages. My spreadsheet till date works flawlessly on XP/Office 2003 like it is supposed to, but I wrote most of my code in Vista/Office 2007.</p>
<p>When I upgraded to Debian Squeeze, Openoffice.org 3.1.1 came with it. I checked out the new version and was impressed that one could write macros in Python, Javascript, BeanShell in addition to BASIC.</p>
<p>I tried to open my most complex piece of VBA code in Openoffice.org and I was bombarded with hundreds of repetitive error messages that I had to kill the spreadsheet from the command line. I was convinced that VBA and OOoCalc are not compatible, till I discovered <a title='Original Link: http://amagard.wordpress.com/2009/03/09/my-third-experience-with-openoffice-v3-macros/'  href="http://pkrishnan.net/?4NsOmIfn" target="_blank">this</a> site by accident when trying to learn to write Javascript Macros in OOo.</p>
<p>OK. All I needed to add was &#8220;Option VBA Support 1&#8243;. That  didn&#8217;t sound too difficult, so I tried opening my spreadsheet  again and had to again kill everything from command line.</p>
<p>Some thing was not right and I wasn&#8217;t being able to run VBA despite the promised compatibility.</p>
<p>So I decided to go slow. No matter how many times, I couldn&#8217;t run the macros when I opened the native excel file. So I decided to open the excel file with macros disabled. That let me open the spreadsheet, but nothing was working. I found that OOoCalc automatically had added &#8220;Option VBA Support 1&#8243; to my modules.</p>
<p>I saved the file as .ODS and proceeded to debug by enabling macros again. This time, errors didn&#8217;t come in a flood.They came one at a time and it was easier to debug.</p>
<p>The first set of errors related to variables which did not have an explicit Dim statement. VBA in Excel seemed more forgiving in handling varaibles without proper Dim statements. But OOo Calc didn&#8217;t like it. So I ended up adding a few Dim statements for some variables.</p>
<p>The next set of errors was with Excel UDF names. OOo Calc likes to see Functions being invoked with uppercase letters. So if you&#8217;d used lower case letters in Excel, they would show up as errors. This could be easily fixed by use of find and replace feature.</p>
<p>With just these two things, fixed my new .ODS file worked perfectly. I then saved it as .xls and re-opened the .xls and everything was still working. Though OOo Calc  documentation still says that not all VBA features are supported, VBA runs well on OOoCalc for all practical engineering calculations. So now is the time for me to make the switch.</p>
<p>Now if you have difficulties, in getting  your VBA code to work  in OOo Calc, dont give up soon.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=b6ebf14e-2821-838d-ba52-8719b0c1a901" alt="" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/how-to-add-quotes-with-excel-concatenate-function/' rel='bookmark' title='Permanent Link: How to : Add Quotes with Excel Concatenate function'>How to : Add Quotes with Excel Concatenate function</a></li>
<li><a href='http://pkrishnan.net/excel-howtos/' rel='bookmark' title='Permanent Link: Excel Howtos'>Excel Howtos</a></li>
<li><a href='http://pkrishnan.net/how-to-extract-links-from-rapidshare-linklists/' rel='bookmark' title='Permanent Link: How to: Extract links from Rapidshare Linklists'>How to: Extract links from Rapidshare Linklists</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/vba-support-in-openoffice-org-calc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WP-Hive upgrade prevents WordPress login</title>
		<link>http://pkrishnan.net/wp-hive-upgrade-prevents-wordpress-login/</link>
		<comments>http://pkrishnan.net/wp-hive-upgrade-prevents-wordpress-login/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:14:20 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/wp-hive-upgrade-prevents-wordpress-login/</guid>
		<description><![CDATA[I upgraded the wp-hive plug-in to version 0.5 earlier today. It wasn&#8217;t an active plugin for me and I needn&#8217;t have upgraded it. But I did it earlier today and didn&#8217;t think twice about it. Later, I found out that I could not login into WordPress as an administrator. Everything else seemed to be working [...]


Related posts:<ol><li><a href='http://pkrishnan.net/problem-after-wp-mu-upgrade/' rel='bookmark' title='Permanent Link: Problem after WP MU upgrade'>Problem after WP MU upgrade</a></li>
<li><a href='http://pkrishnan.net/how-to-scribefire-on-wordpress-mu/' rel='bookmark' title='Permanent Link: How to : Scribefire on WordPress MU'>How to : Scribefire on WordPress MU</a></li>
<li><a href='http://pkrishnan.net/wordpress-membership-sites/' rel='bookmark' title='Permanent Link: WordPress membership sites'>WordPress membership sites</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I upgraded the wp-hive plug-in to version 0.5 earlier today. It wasn&#8217;t an active plugin for me and I needn&#8217;t have upgraded it. But I did it earlier today and didn&#8217;t think twice about it.</p>
<p>Later, I found out that I could not login into WordPress as an administrator. Everything else seemed to be working fine. Site was up and running as usual, but I couldn&#8217;t access my dashboard.</p>
<p>When I checked the WordPress database through phpMyAdmin the wp_options table was perfect. I was soon able to figure out that this was not a WordPress problem. </p>
<p>So I started troubleshooting by trying to undo my last set of actions, one of which was upgrading the wp-hive plugin. Renaming the wp-hive folder gave an serious error and brought the site down. With that I was able to narrow down the problem to the file </p>
<p>/wp-contents/db.php</p>
<p>I remmed out the line </p>
<p>/*require_once( WP_CONTENT_DIR . &#8216;/plugins/wp-hive/do-prefix.php&#8217;);<br />*/</p>
<p>Everything is back to normal for me now because I dont use wp-hive.</p>
<p>I didn&#8217;t find anything about this problem in Google, so I decided to write this down. </p>
<p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=3c30f642-b6f6-8cb6-a36d-02ac93259176" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/problem-after-wp-mu-upgrade/' rel='bookmark' title='Permanent Link: Problem after WP MU upgrade'>Problem after WP MU upgrade</a></li>
<li><a href='http://pkrishnan.net/how-to-scribefire-on-wordpress-mu/' rel='bookmark' title='Permanent Link: How to : Scribefire on WordPress MU'>How to : Scribefire on WordPress MU</a></li>
<li><a href='http://pkrishnan.net/wordpress-membership-sites/' rel='bookmark' title='Permanent Link: WordPress membership sites'>WordPress membership sites</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/wp-hive-upgrade-prevents-wordpress-login/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LiberKey applications work on Debian through Wine</title>
		<link>http://pkrishnan.net/many-liberkey-applications-work-on-debian-through-wine/</link>
		<comments>http://pkrishnan.net/many-liberkey-applications-work-on-debian-through-wine/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 22:52:31 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/many-liberkey-applications-work-on-debian-through-wine/</guid>
		<description><![CDATA[There is this beautiful portable suite called LiberKey which is really a collection of hundreds of open source applications for Windows. For months, I have searched and tried out several portable applications for Windows. None of them even came close to LiberKey in terms of the range, stability and upgrades. I&#8217;ve used LiberKey from the [...]


Related posts:<ol><li><a href='http://pkrishnan.net/why-does-debian-smell-like-freedom/' rel='bookmark' title='Permanent Link: Why does Debian smell like freedom?'>Why does Debian smell like freedom?</a></li>
<li><a href='http://pkrishnan.net/now-set-to-learn-linux/' rel='bookmark' title='Permanent Link: Now set to learn Linux'>Now set to learn Linux</a></li>
<li><a href='http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/' rel='bookmark' title='Permanent Link: Howto: Manually assigning X authorisation for Debian superuser'>Howto: Manually assigning X authorisation for Debian superuser</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There is this beautiful portable suite called <a title='Original Link: http://www.liberkey.com/'  href="http://pkrishnan.net/?pGzFelSB" target="_blank">LiberKey</a> which is really a collection of hundreds of open source applications for Windows.</p>
<p>For months, I have searched and tried out several portable applications for Windows. None of them even came close to LiberKey in terms of the range, stability and upgrades.</p>
<p>I&#8217;ve used LiberKey from the same USB device on both XP and Vista machines with equal ease. You can update LiberKey on XP machine and run it on Vista and viceversa. In fact, I&#8217;ve copied LiberKey onto my &#8220;C:\Program Files&#8221; on Windows drives and I enjoy free updates of all my open source applications.</p>
<p>What was a good Windows solution, has now proven to be a good Linux solution too.</p>
<p>Today, I tried out several LiberKey applications on Debian through the Wine interface and most of them seemed to be working well. The only fall back is that these applications dont work through the Liberkey interface. But rather each application needs to be run from its folder manually. This is not a set back  as all it takes is a link to a application to open it.</p>
<p>Debian users sure wont have to miss their little windows programs on GNOME or KDE.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=b061f8ff-3c1b-818c-9761-e102edfa2cb5" alt="" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/why-does-debian-smell-like-freedom/' rel='bookmark' title='Permanent Link: Why does Debian smell like freedom?'>Why does Debian smell like freedom?</a></li>
<li><a href='http://pkrishnan.net/now-set-to-learn-linux/' rel='bookmark' title='Permanent Link: Now set to learn Linux'>Now set to learn Linux</a></li>
<li><a href='http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/' rel='bookmark' title='Permanent Link: Howto: Manually assigning X authorisation for Debian superuser'>Howto: Manually assigning X authorisation for Debian superuser</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/many-liberkey-applications-work-on-debian-through-wine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Howto: Change a menu in excel based on user input from another menu</title>
		<link>http://pkrishnan.net/howto-change-a-menu-in-excel-based-on-user-input-from-another-menu/</link>
		<comments>http://pkrishnan.net/howto-change-a-menu-in-excel-based-on-user-input-from-another-menu/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 05:18:35 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Howto]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/howto-change-a-menu-in-excel-based-on-user-input-from-another-menu/</guid>
		<description><![CDATA[Let us say there are three types of products: Cakes, Drinks and Chocolates Let us say each product type has varying number of sub-types: Two different types of cakes: Cake A, Cake B Four different types of drinks : Drink A, Drink B, Drink C, Drink D Three different types of Chocolates : Chocolate A, [...]


Related posts:<ol><li><a href='http://pkrishnan.net/excel-howtos/' rel='bookmark' title='Permanent Link: Excel Howtos'>Excel Howtos</a></li>
<li><a href='http://pkrishnan.net/how-to-change-the-skin-of-a-mediawiki-based-site/' rel='bookmark' title='Permanent Link: How to change the skin of a mediawiki based site?'>How to change the skin of a mediawiki based site?</a></li>
<li><a href='http://pkrishnan.net/how-to-add-quotes-with-excel-concatenate-function/' rel='bookmark' title='Permanent Link: How to : Add Quotes with Excel Concatenate function'>How to : Add Quotes with Excel Concatenate function</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Let us say there are three types of products:<br />
Cakes, Drinks and Chocolates</p>
<p>Let us say each product type has varying number of sub-types:</p>
<ul>
<li>Two different types of cakes: Cake A, Cake B</li>
<li>Four different types of drinks : Drink A, Drink B, Drink C, Drink D</li>
<li>Three different types of Chocolates : Chocolate A, Chocolate B, Chocolate C</li>
</ul>
<p>Let us say we need to give the user two comboboxes, one to select the product type and one to select the product sub-type. In such a case,  the choices and number of choices displayed in the sub-type combobox will depend on the users choice of product type.</p>
<p>Macros can be used change one combobox based on the selection in another.</p>
<p>Let us start by setting up the first combobox.</p>
<ul>
<li>Type values Cakes, Drinks and Chocolates in cells H4:H6.</li>
<li>Draw a combobox whose name is say <em>Drop Down1</em></li>
<li>Right click the combobox. Select Format Control. Set the combobox to take inputs from range H4:H6 and return selection to H.</li>
</ul>
<p>Let us next create the second combobox whose name is <em>Drop Down 2</em>. This combobox is still empty. To fill up this combobox we need four macros.</p>
<ul>
<li>First macro <em>menu_cakes</em> fills the combobox if the user selects cakes.</li>
<li>Second macro <em>menu_drinks</em> fills the combobox if the user selects  drinks.</li>
<li>Third macro <em>menu_chocolates</em> fills the combobox if the user selects chocolates.</li>
<li>Fourth macro <em>menu_product_selector</em> decides which of these macros should be used depending on users selection.</li>
</ul>
<p>Let us start creating these macros in the VBA editor.</p>
<ul>
<li>Start the editor by pressing (Alt+F11).</li>
<li>Select Insert &#8211; &gt; Module</li>
<li>Type in the code for the macros</li>
</ul>
<blockquote><p>Sub menu_cakes()<br />
ActiveSheet.Shapes(&#8220;Drop Down 2&#8243;).Select<br />
With Selection<br />
.ListFillRange = &#8220;$J$4:$J$5&#8243;<br />
.LinkedCell = &#8220;$J$2&#8243;<br />
.DropDownLines = 2<br />
.Display3DShading = False<br />
End With<br />
Range(&#8220;A1&#8243;).Select<br />
End Sub</p>
<p>Sub menu_drinks()<br />
ActiveSheet.Shapes(&#8220;Drop Down 2&#8243;).Select<br />
With Selection<br />
.ListFillRange = &#8220;$K$4:$K$7&#8243;<br />
.LinkedCell = &#8220;$K$2&#8243;<br />
.DropDownLines = 4<br />
.Display3DShading = False<br />
End With<br />
Range(&#8220;A1&#8243;).Select<br />
End Sub</p>
<p>Sub menu_chocolates()<br />
ActiveSheet.Shapes(&#8220;Drop Down 2&#8243;).Select<br />
With Selection<br />
.ListFillRange = &#8220;$L$4:$L$5&#8243;<br />
.LinkedCell = &#8220;$L$2&#8243;<br />
.DropDownLines = 3<br />
.Display3DShading = False<br />
End With<br />
Range(&#8220;A1&#8243;).Select<br />
End Sub</p>
<p>Sub menu_product_selector()<br />
Dim n As Integer<br />
n = Range(&#8220;H2&#8243;).Value<br />
&#8216;This is where the user input is taken into account<br />
Select Case n<br />
Case 1<br />
Call menu_cakes<br />
Case 2<br />
Call menu_drinks<br />
Case 3<br />
Call menu_chocolates<br />
Case Else<br />
MsgBox &#8220;Error is selecting product from Menu&#8221;<br />
End Select<br />
End Sub</p></blockquote>
<p>The last part is to tie-all these macros for execution.</p>
<p>We do this by right clicking on the product type combobox (<em>Drop Down 1</em>), selecting Assign Macro and asking it to run the <em>macro menu_product_selector</em>. This way every time the user makes a selection on this menu, it will invoke the macro menu_product_selector which in turn will invoke other macros that control the second combobox.</p>
<p>One assumption made is that all combobox objects will be on the activesheet. It is not a bad assumption to make as the user would definitely be present on the worksheet containing the comboboxes to make a selection.</p>
<p>Is there a better way of doing this?</p>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/excel-howtos/' rel='bookmark' title='Permanent Link: Excel Howtos'>Excel Howtos</a></li>
<li><a href='http://pkrishnan.net/how-to-change-the-skin-of-a-mediawiki-based-site/' rel='bookmark' title='Permanent Link: How to change the skin of a mediawiki based site?'>How to change the skin of a mediawiki based site?</a></li>
<li><a href='http://pkrishnan.net/how-to-add-quotes-with-excel-concatenate-function/' rel='bookmark' title='Permanent Link: How to : Add Quotes with Excel Concatenate function'>How to : Add Quotes with Excel Concatenate function</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/howto-change-a-menu-in-excel-based-on-user-input-from-another-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel Howtos</title>
		<link>http://pkrishnan.net/excel-howtos/</link>
		<comments>http://pkrishnan.net/excel-howtos/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 21:06:48 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Howto]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/excel-howtos/</guid>
		<description><![CDATA[Howto: Call one Excel Macro from another If you have a spreadsheet that has multiple macros, it is possible to invoke one from the other. You need to use the statement &#8220;call [name of macro to be called]&#8221; each time you want a particular macro to be called. eg: Body of macro0 could contain following [...]


Related posts:<ol><li><a href='http://pkrishnan.net/howto-change-a-menu-in-excel-based-on-user-input-from-another-menu/' rel='bookmark' title='Permanent Link: Howto: Change a menu in excel based on user input from another menu'>Howto: Change a menu in excel based on user input from another menu</a></li>
<li><a href='http://pkrishnan.net/how-to-turn-on-automatic-logon-in-windows-xp/' rel='bookmark' title='Permanent Link: How to turn on automatic logon in Windows XP'>How to turn on automatic logon in Windows XP</a></li>
<li><a href='http://pkrishnan.net/how-to-add-quotes-with-excel-concatenate-function/' rel='bookmark' title='Permanent Link: How to : Add Quotes with Excel Concatenate function'>How to : Add Quotes with Excel Concatenate function</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Howto: Call one Excel Macro from another<br />
</strong></span></p>
<p>If you have a spreadsheet that has multiple macros, it is possible to invoke one from the other. You need to use the statement &#8220;call [name of macro to be called]&#8221; each time you want a particular macro to be called.</p>
<p>eg: Body of macro0 could contain following code to invoke other macros</p>
<p>if x=1<br />
call macro1<br />
else if x=2<br />
call macro2<br />
else<br />
call macro3<br />
endif</p>
<p><strong>*Edited later*</strong></p>
<p>This applies only to Macros and it does not seem to be possible to invoke macros <strong>using the call function </strong> from user defined functions.</p>
<p><span style="text-decoration: underline;"><strong>Howto: Add buttons, <strong>checkboxes, comboboxes </strong> in Excel2007</strong></span></p>
<p>Office 2003 had &#8220;Forms toolbar&#8221; that contained all the objects like buttons, checkboxes, comboboxes etc.</p>
<p>In Office 2007, this functionality has been moved to the Developer tab. You have to manually enable the Developer tab in the ribbon bar as follows.</p>
<ul>
<li>Click on the oversized Office logo button in the upper  left corner</li>
<li>Click on the Excel Options button to display the Excel  Options dialog</li>
<li> Click on Popular in the list in the left hand side of the dialog.</li>
<li>Check &#8216;Show Developer tab in the Ribbon&#8217;</li>
<li> Click the OK button.</li>
</ul>
<p>In the Developer tab now should appear in the Ribbon bar. If you open the developer tab, you can find the Controls section which has a drop-down menu  labeled Insert where the form and ActiveX controls are placed.</p>
<p><span style="text-decoration: underline;"><strong>Howto: Change values of individual cells through macros</strong></span></p>
<p>To store number 3 in cell F3, use the following command in the body of the macro:</p>
<p>Range(&#8220;F3&#8243;).Value = 3</p>
<p>This would place the value 3 into cell F3 of the active worksheet of the active workbook.</p>
<p>To place the value in another workbook use the following command.</p>
<p>Workbooks(&#8220;BookName&#8221;).Worksheets(&#8220;SheetName&#8221;).Range(&#8220;F3&#8243;).Value = 3</p>
<p>The .Value property can also read a value from a cell.</p>
<p>x = Range(&#8220;F3&#8243;).Value</p>
<p>Whether .Value property is used to read a value or assign a value depends on which side of the equal sign it is placed.</p>
<p>However, this applies only to Macros and not user defined functions. Though  it is possible to read a value to a user defined function and it does not seem to be possible to assign a value to a cell.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 274px; width: 1px; height: 1px;">
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 2px; overflow: auto; width: 800px; height: 146px;"><span class="keyword">Public</span> <span class="keyword"> <a class="gal" style="font-style: italic;" onmouseover="GAL_popup(this,&quot;1&quot;, 300, &quot;style=\&quot;border: 1px dotted #000080;\&quot;&quot;, &quot;&lt;b&gt;FORMULAS/FUNCTIONS&lt;/b&gt;&lt;br /&gt;\r\nTIP: To show all formulas use Ctrl+;&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://www.ozgrid.com/Excel/\&quot;&gt;Microsoft Excel Formulas, Tip, Tricks and Feature Examples&lt;/a&gt;&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://www.ozgrid.com/VBA/stop-formula-view.htm\&quot;&gt;Stop Formula Viewing&lt;/a&gt;&lt;br /&gt;\r\n&lt;a target=\&quot;_blank\&quot; href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://office.microsoft.com/en-us/excel/HP052001271033.aspx\&quot;&gt;Examples of Commonly Used Formulas&lt;/a&gt;&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://office.microsoft.com/en-us/excel/HP052042111033.aspx\&quot; target=\&quot;_blank\&quot;&gt;List &amp; Examples of All Formulas&lt;/a&gt;&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://www.ozgrid.com/Services/Excel_Formula_Add-in.htm\&quot;&gt;Excel Formula Manager&lt;/a&gt; $&lt;br /&gt;\r\n&lt;br /&gt;\r\n&lt;b&gt;NESTED IF LIMITATION&lt;/b&gt;&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://www.ozgrid.com/Excel/seven-nested.htm\&quot;&gt;Nested IF Limitation Work-around&lt;/a&gt;. Preferred Method&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://www.ozgrid.com/Excel/nested-function-limit.htm\&quot;&gt;Nested IF Limitation Work-around 2&lt;/a&gt;&lt;br /&gt;\r\n&lt;br /&gt;\r\n&lt;b&gt;CUSTOM FORMULAS/FUNCTIONS&lt;/b&gt; UDFs&lt;br /&gt;\r\n&lt;a href=&quot;\&quot; mce_href=&quot;\&quot;&quot;http://www.ozgrid.com/VBA/Functions.htm\&quot;&gt;Custom Functions&lt;/a&gt;&quot;, &quot;style=\&quot;background: #FFFFFF;padding: 2px;font-size: 10px;width: 550px;\&quot;&quot;);" onmouseout="GAL_hidepopup();" href="http://www.ozgrid.com/forum/autolink.php?id=17&amp;script=showthread&amp;forumid=8">Function</a></span> MyFunc(MacroName <span class="keyword">As</span> <span class="keyword">String</span>)
     <a class="gal" style="font-style: italic;" onmouseover="GAL_popup(this,&quot;1&quot;, 300, &quot;style=\&quot;border: 1px dotted #000080;\&quot;&quot;, &quot;&lt;b&gt;MsgBox&lt;/b&gt; SEE 'MSGBOX' IN VBA HELP FOR FULL DETAILS&lt;br /&gt;\r\nDisplays a message to a user and waits for the user to click a button. The button click returns an number indicating which button the user clicked (optional).&lt;br /&gt;\r\n&lt;br /&gt;\r\nSyntax: MsgBox(prompt[, buttons] [, title] [, helpfile, context])&lt;br /&gt;\r\n&lt;br /&gt;\r\n&lt;i&gt;MsgBox Example from VBA help&lt;/i&gt;&lt;br /&gt;\r\nThis example uses the MsgBox to display a critical-error message in a dialog box with Yes and No buttons. The No button is specified as the default response. The value returned by the MsgBox depends on the button chosen by the user. This example assumes that DEMO.HLP is a Help file that contains a topic with a Help context number equal to 1000.&lt;br /&gt;\r\n&lt;br /&gt;\r\n&lt;pre style=" title='Original Link: http://www.ozgrid.com/forum/autolink.php?id=45&amp;script=showthread&amp;forumid=8'  href="http://pkrishnan.net/?VBFE8zfI">Dim Msg, Style, Title, Help, Ctxt, Response, MyString
\r\nMsg = \"Do you want to continue ?\"    ' Define message.
\r\nStyle = vbYesNo + vbCritical + vbDefaultButton2    ' Define buttons.
\r\nTitle = \"MsgBox Demonstration\"    ' Define title.
\r\nHelp = \"DEMO.HLP\"    ' Define Help file.
\r\nCtxt = 1000    ' Define topic
\r\n        ' context.
\r\n        ' Display message.
\r\nResponse = MsgBox(Msg, Style, Title, Help, Ctxt)
\r\nIf Response = vbYes Then    ' User chose Yes.
\r\n    MyString = \"Yes\"    ' Perform some action.
\r\nElse    ' User chose No.
\r\n    MyString = \"No\"    ' Perform some action.
\r\nEnd If</a></pre>
<p><a class="gal" style="font-style: italic;" onmouseover="GAL_popup(this,&quot;1&quot;, 300, &quot;style=\&quot;border: 1px dotted #000080;\&quot;&quot;, &quot;&lt;b&gt;MsgBox&lt;/b&gt; SEE 'MSGBOX' IN VBA HELP FOR FULL DETAILS&lt;br /&gt;\r\nDisplays a message to a user and waits for the user to click a button. The button click returns an number indicating which button the user clicked (optional).&lt;br /&gt;\r\n&lt;br /&gt;\r\nSyntax: MsgBox(prompt[, buttons] [, title] [, helpfile, context])&lt;br /&gt;\r\n&lt;br /&gt;\r\n&lt;i&gt;MsgBox Example from VBA help&lt;/i&gt;&lt;br /&gt;\r\nThis example uses the MsgBox to display a critical-error message in a dialog box with Yes and No buttons. The No button is specified as the default response. The value returned by the MsgBox depends on the button chosen by the user. This example assumes that DEMO.HLP is a Help file that contains a topic with a Help context number equal to 1000.&lt;br /&gt;\r\n&lt;br /&gt;\r\n&lt;pre style=" title='Original Link: http://www.ozgrid.com/forum/autolink.php?id=45&amp;script=showthread&amp;forumid=8'  href="http://pkrishnan.net/?VBFE8zfI">&#8220;, &#8220;style=\&#8221;background: #FFFFFF;padding: 2px;font-size: 10px;width: 550px;\&#8221;");&#8221; onmouseout=&#8221;GAL_hidepopup();&#8221;&gt;MsgBox</a> &#8220;Inside MyFunc. Passed argument &#8221; &amp; MacroName<br />
Application.Run MacroName<br />
<span class="keyword">End Function</span></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/howto-change-a-menu-in-excel-based-on-user-input-from-another-menu/' rel='bookmark' title='Permanent Link: Howto: Change a menu in excel based on user input from another menu'>Howto: Change a menu in excel based on user input from another menu</a></li>
<li><a href='http://pkrishnan.net/how-to-turn-on-automatic-logon-in-windows-xp/' rel='bookmark' title='Permanent Link: How to turn on automatic logon in Windows XP'>How to turn on automatic logon in Windows XP</a></li>
<li><a href='http://pkrishnan.net/how-to-add-quotes-with-excel-concatenate-function/' rel='bookmark' title='Permanent Link: How to : Add Quotes with Excel Concatenate function'>How to : Add Quotes with Excel Concatenate function</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/excel-howtos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to : Mount an NTFS drive for read-write in Debian Lenny</title>
		<link>http://pkrishnan.net/how-to-mount-an-ntfs-drive-for-read-write-in-debian-lenny/</link>
		<comments>http://pkrishnan.net/how-to-mount-an-ntfs-drive-for-read-write-in-debian-lenny/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 07:36:15 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[disk-manager]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[NTFS]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/how-to-mount-an-ntfs-drive-for-read-write-in-debian-lenny/</guid>
		<description><![CDATA[Traditionally, Linux users mount NTFS partitions for read-write by first obtaining the libfuse2 and ntfs-3g packages and then manually editing the /etc/fstab file. This process required you to remember several things tedious and there was a risk of making the system non-bootable if the /etc/fstab file was incorrectly written. Today, I was able to do [...]


Related posts:<ol><li><a href='http://pkrishnan.net/getting-the-mac-to-work/' rel='bookmark' title='Permanent Link: Getting the Mac to work'>Getting the Mac to work</a></li>
<li><a href='http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/' rel='bookmark' title='Permanent Link: Howto: Upgrade to Debian Squeeze'>Howto: Upgrade to Debian Squeeze</a></li>
<li><a href='http://pkrishnan.net/howto-automatically-start-a-program-in-debian/' rel='bookmark' title='Permanent Link: Howto: Automatically start a program in Debian'>Howto: Automatically start a program in Debian</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Traditionally, Linux users mount NTFS partitions for read-write by first obtaining the libfuse2 and ntfs-3g packages and then manually editing the /etc/fstab file. This process required you to remember several things tedious and there was a risk of making the system non-bootable if the /etc/fstab file was incorrectly written.</p>
<p>Today, I was able to do the same thing with the help of a new module called disk-manage on Debian Lenny and Gnome. </p>
<p>Disk-manager detects, mount new unmounted partitions, including NTFS-partitions in real time without requiring a reboot. Disk-manager&nbsp; can be also used to set mount point for the partitions.</p>
<p>To install disk-manager:
<p># apt-get install disk-manager</p>
<p>To start disk-manager </p>
<p>System-&gt;Administration-&gt;Disk Manager</p>
<p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=b386ee24-9b27-8a2e-95c3-05ff2ae7db35" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/getting-the-mac-to-work/' rel='bookmark' title='Permanent Link: Getting the Mac to work'>Getting the Mac to work</a></li>
<li><a href='http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/' rel='bookmark' title='Permanent Link: Howto: Upgrade to Debian Squeeze'>Howto: Upgrade to Debian Squeeze</a></li>
<li><a href='http://pkrishnan.net/howto-automatically-start-a-program-in-debian/' rel='bookmark' title='Permanent Link: Howto: Automatically start a program in Debian'>Howto: Automatically start a program in Debian</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/how-to-mount-an-ntfs-drive-for-read-write-in-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Howto: Manually assigning X authorisation for Debian superuser</title>
		<link>http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/</link>
		<comments>http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 07:26:31 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[su]]></category>
		<category><![CDATA[sux]]></category>
		<category><![CDATA[x authorisation]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/</guid>
		<description><![CDATA[Today, while running Debian I noticed that I was able to run some programs as a normal user. But when I logged in as a super user, the program wont run. eg:$ gedit starts gedit # gedit fails giving the following error&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;krishnanondebian:/home/krishnan# geditNo protocol specifiedcannot open display:Run &#8216;gedit &#8211;help&#8217; to see a full list of [...]


Related posts:<ol><li><a href='http://pkrishnan.net/howto-automatically-start-a-program-in-debian/' rel='bookmark' title='Permanent Link: Howto: Automatically start a program in Debian'>Howto: Automatically start a program in Debian</a></li>
<li><a href='http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/' rel='bookmark' title='Permanent Link: Howto: Upgrade to Debian Squeeze'>Howto: Upgrade to Debian Squeeze</a></li>
<li><a href='http://pkrishnan.net/why-does-debian-smell-like-freedom/' rel='bookmark' title='Permanent Link: Why does Debian smell like freedom?'>Why does Debian smell like freedom?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today, while running Debian I noticed that I was able to run some programs as a normal user. But when I logged in as a super user, the program wont run. <br />eg:<br />$ gedit starts gedit <br /># gedit fails giving the following error<br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />krishnanondebian:/home/krishnan# gedit<br />No protocol specified<br />cannot open display:<br />Run &#8216;gedit &#8211;help&#8217; to see a full list of available command line options.<br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>X authorisation for the superuser seems to be an issue that has been discussed several times. There is a sux command which is technically &#8220;su+x authorisation&#8221;. I didn&#8217;t know about the sux command so I took the longer route:</p>
<p>1. open a console and login as ROOT : su</p>
<p>2. see who can launch an &#8220;X program&#8221; : xauth list<br />if you get an error or the list is empty(you dont get anything) then continue to read on-probably this is you solution.</p>
<p>3. open a console and as USER see who is authorized to open the X programs : xauth list<br />This should give you something like this :<br /><font face="Courier New">desktop/unix:0  MIT-MAGIC-COOKIE-1  395a5228d995d958a0cc59a5afe9d521<br />193.5.93.21:0  MIT-MAGIC-COOKIE-1  45891337dd1f30ea26f45bb6b70449b0<br />desktop:0  MIT-MAGIC-COOKIE-1  370116e6e873fc798aa4f1429f536219<br /></font><br />4. now as ROOT add the ones (hostnames) you want to be able to launch X programs on your DISPLAY :<br /><font face="Courier New"><br />xauth add desktop/unix:0 <b>.</b> 395a5228d995d958a0cc59a5afe9d521</font></p>
<p>Do the same for the other entries as well(if you want to be able to launch from other hosts too-try adding all if you dont know which one is the correct one).Notice that the long numbers at the end are the same with the users before!<b>ALSO NOTICE THE DOT &#8220;.&#8221; between the &#8220;desktop/unix:0&#8243; and the number.</b> Now you should be ok.Try to launch the program as ROOT. Should work</p>
<p>Source&nbsp; : <a target="_blank" title='Original Link: http://ubuntuforums.org/archive/index.php/t-166863.html'  href="http://pkrishnan.net/?7BQth6DA">http://ubuntuforums.org/archive/index.php/t-166863.html<br /></a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=d170c741-6075-864b-b834-d42366f39160" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/howto-automatically-start-a-program-in-debian/' rel='bookmark' title='Permanent Link: Howto: Automatically start a program in Debian'>Howto: Automatically start a program in Debian</a></li>
<li><a href='http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/' rel='bookmark' title='Permanent Link: Howto: Upgrade to Debian Squeeze'>Howto: Upgrade to Debian Squeeze</a></li>
<li><a href='http://pkrishnan.net/why-does-debian-smell-like-freedom/' rel='bookmark' title='Permanent Link: Why does Debian smell like freedom?'>Why does Debian smell like freedom?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: Upgrade to Debian Squeeze</title>
		<link>http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/</link>
		<comments>http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 21:04:14 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[squeeze]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/</guid>
		<description><![CDATA[My first attempt to upgrade to Debian Squeeze failed. It was because I lost power in the middle of the upgrade and my PC got switched off. It was so bad that I could not get the installation to work again. I had to re-install. I made a second attempt today and succeeded. Briefly, this [...]


Related posts:<ol><li><a href='http://pkrishnan.net/howto-automatically-start-a-program-in-debian/' rel='bookmark' title='Permanent Link: Howto: Automatically start a program in Debian'>Howto: Automatically start a program in Debian</a></li>
<li><a href='http://pkrishnan.net/how-to-mount-an-ntfs-drive-for-read-write-in-debian-lenny/' rel='bookmark' title='Permanent Link: How to : Mount an NTFS drive for read-write in Debian Lenny'>How to : Mount an NTFS drive for read-write in Debian Lenny</a></li>
<li><a href='http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/' rel='bookmark' title='Permanent Link: Howto: Manually assigning X authorisation for Debian superuser'>Howto: Manually assigning X authorisation for Debian superuser</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>My first attempt to upgrade to Debian Squeeze failed. It was because I lost power in the middle of the upgrade and my PC got switched off. It was so bad that I could not get the installation to work again. I had to re-install.</p>
<p>I made a second attempt today and succeeded. Briefly, this is what happened.</p>
<p>18:45 hrs<br />
I pop in the Debian 5.03 DVD 1 and start a vanilla install of Lenny with GNOME.<br />
20:35 hrs<br />
Debian Lenny  installation completes.<br />
20:40 hrs<br />
I edit the /etc/apt/sources.list file to change all instances of &#8220;lenny&#8221; to &#8220;squeeze&#8221; and all instances of &#8220;.in&#8221; to &#8220;.us&#8221;. This is the only preparatory step required. Nothing else is necessary as the entire squeeze installation happens by a download.<br />
20.41 hrs<br />
I use the update manager to check for updates. Smart Upgrade feature  identifies 1101 packages adding to 881 MB.<br />
20:42 hrs<br />
I begin to download the squeeze upgrades on my 512 KBPS connection<br />
12:58 hrs<br />
All 1101 package downloads complete and squeeze installation starts. Thankfully, I didn&#8217;t lose power this time.<br />
01:25 hrs<br />
Installation freezes when attempting to restart the hardware abstraction layer.<br />
01:27 hrs<br />
After waiting for two minutes, I press Enter a few times and Ctrl+c a few times. Disk whirls and installation continues.<br />
01:35 hrs<br />
Installation completes. Update Manager throws out a long list of dependency problems reproduced below. PC freezes again and wont power down.<br />
01:36 hrs<br />
I manually power down the machine, wondering if the upgrade worked<br />
01:38 hrs<br />
When I boot, I notice that the Vanilla installation of Squeeze is near perfect. Everything works flawlessly.</p>
<p>The addition of  multimedia drivers, third party software etc. are for another day.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Dependency problems during a normal squeeze install.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
E: dbus: subprocess installed post-installation script killed by signal (Interrupt)<br />
E: dbus-x11: dependency problems &#8211; leaving unconfigured<br />
E: gconf2-common: dependency problems &#8211; leaving unconfigured<br />
E: libgconf2-4: dependency problems &#8211; leaving unconfigured<br />
E: gconf2: dependency problems &#8211; leaving unconfigured<br />
E: libgnomevfs2-common: dependency problems &#8211; leaving unconfigured<br />
E: libgnomevfs2-0: dependency problems &#8211; leaving unconfigured<br />
E: libgnomevfs2-extra: dependency problems &#8211; leaving unconfigured<br />
E: libedataserver1.2-11: dependency problems &#8211; leaving unconfigured<br />
E: libcamel1.2-14: dependency problems &#8211; leaving unconfigured<br />
E: libebook1.2-9: dependency problems &#8211; leaving unconfigured<br />
E: libecal1.2-7: dependency problems &#8211; leaving unconfigured<br />
E: python-evolution: dependency problems &#8211; leaving unconfigured<br />
E: libgnome2-common: dependency problems &#8211; leaving unconfigured<br />
E: gvfs: dependency problems &#8211; leaving unconfigured<br />
E: libgnome2-0: dependency problems &#8211; leaving unconfigured<br />
E: libbonoboui2-0: dependency problems &#8211; leaving unconfigured<br />
E: libgnomeui-0: dependency problems &#8211; leaving unconfigured<br />
E: libpanel-applet2-0: dependency problems &#8211; leaving unconfigured<br />
E: python-gnomeapplet: dependency problems &#8211; leaving unconfigured<br />
E: libgnome-desktop-2-11: dependency problems &#8211; leaving unconfigured<br />
E: python-gnomedesktop: dependency problems &#8211; leaving unconfigured<br />
E: gnome-media-common: dependency problems &#8211; leaving unconfigured<br />
E: libgnome-media0: dependency problems &#8211; leaving unconfigured<br />
E: python-mediaprofiles: dependency problems &#8211; leaving unconfigured<br />
E: metacity-common: dependency problems &#8211; leaving unconfigured<br />
E: libmetacity-private0: dependency problems &#8211; leaving unconfigured<br />
E: python-metacity: dependency problems &#8211; leaving unconfigured<br />
E: libtotem-plparser12: dependency problems &#8211; leaving unconfigured<br />
E: python-totem-plparser: dependency problems &#8211; leaving unconfigured<br />
E: python-gnome2-desktop: dependency problems &#8211; leaving unconfigured<br />
E: python-gconf: dependency problems &#8211; leaving unconfigured<br />
E: python-gnome2: dependency problems &#8211; leaving unconfigured<br />
E: consolekit: dependency problems &#8211; leaving unconfigured<br />
E: policykit: dependency problems &#8211; leaving unconfigured<br />
E: hal: dependency problems &#8211; leaving unconfigured<br />
E: xserver-xorg: dependency problems &#8211; leaving unconfigured<br />
E: xserver-xorg-core: dependency problems &#8211; leaving unconfigured<br />
E: xserver-xorg-input-kbd: dependency problems &#8211; leaving unconfigured<br />
E: libebackend1.2-0: dependency problems &#8211; leaving unconfigured<br />
E: libedata-book1.2-2: dependency problems &#8211; leaving unconfigured<br />
E: libedata-cal1.2-6: dependency problems &#8211; leaving unconfigured<br />
E: libegroupwise1.2-13: dependency problems &#8211; leaving unconfigured<br />
E: libsoup-gnome2.4-1: dependency problems &#8211; leaving unconfigured<br />
E: libgweather-common: dependency problems &#8211; leaving unconfigured<br />
E: libgweather1: dependency problems &#8211; leaving unconfigured<br />
E: libedataserverui1.2-8: dependency problems &#8211; leaving unconfigured<br />
E: libexchange-storage1.2-3: dependency problems &#8211; leaving unconfigured<br />
E: libgtkhtml3.14-19: dependency problems &#8211; leaving unconfigured<br />
E: libgtkhtml-editor0: dependency problems &#8211; leaving unconfigured<br />
E: evolution-data-server: dependency problems &#8211; leaving unconfigured</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=8e386f50-6896-877a-9ce2-daad1f0b4ebf" alt="" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/howto-automatically-start-a-program-in-debian/' rel='bookmark' title='Permanent Link: Howto: Automatically start a program in Debian'>Howto: Automatically start a program in Debian</a></li>
<li><a href='http://pkrishnan.net/how-to-mount-an-ntfs-drive-for-read-write-in-debian-lenny/' rel='bookmark' title='Permanent Link: How to : Mount an NTFS drive for read-write in Debian Lenny'>How to : Mount an NTFS drive for read-write in Debian Lenny</a></li>
<li><a href='http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/' rel='bookmark' title='Permanent Link: Howto: Manually assigning X authorisation for Debian superuser'>Howto: Manually assigning X authorisation for Debian superuser</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: Automatically start a program in Debian</title>
		<link>http://pkrishnan.net/howto-automatically-start-a-program-in-debian/</link>
		<comments>http://pkrishnan.net/howto-automatically-start-a-program-in-debian/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 02:18:10 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>

		<guid isPermaLink="false">http://pkrishnan.net/howto-automatically-start-a-program-in-debian/</guid>
		<description><![CDATA[Some times, some of us may need to start a program when starting Debian. One example could be the instant messenger program Pidgin or it could be Vuze for people who want their downloads to start automatically. GNOME has an elegant solution for this. Go to System -&#62; Preferences -&#62; Sessions and here you can [...]


Related posts:<ol><li><a href='http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/' rel='bookmark' title='Permanent Link: Howto: Manually assigning X authorisation for Debian superuser'>Howto: Manually assigning X authorisation for Debian superuser</a></li>
<li><a href='http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/' rel='bookmark' title='Permanent Link: Howto: Upgrade to Debian Squeeze'>Howto: Upgrade to Debian Squeeze</a></li>
<li><a href='http://pkrishnan.net/why-does-debian-smell-like-freedom/' rel='bookmark' title='Permanent Link: Why does Debian smell like freedom?'>Why does Debian smell like freedom?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Some times, some of us may need to start a program when starting Debian. One example could be the instant messenger program Pidgin or it could be Vuze for people who want their downloads to start automatically.</p>
<p>GNOME has an elegant solution for this. Go to System -&gt; Preferences -&gt; Sessions and here you can add a list of programs you want to start with every session.</p>
<p><strong><span style="color: #000000;">*Edited later*</span></strong></p>
<p><strong>In KDE4 there is a similar choice in Control center -&gt; autostart.</strong></p>
<p><strong><span style="color: #000000;">If you are using KDE 3.5, which comes with Debian Lenny as a default, you will need to add the program manually to ~/.kde/Autostart</span></strong></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=09bbed42-14fd-8d20-b078-5b96c935aa21" alt="" /></div>


<p>Related posts:<ol><li><a href='http://pkrishnan.net/howto-manually-assigning-x-authorisation-for-debian-superuser/' rel='bookmark' title='Permanent Link: Howto: Manually assigning X authorisation for Debian superuser'>Howto: Manually assigning X authorisation for Debian superuser</a></li>
<li><a href='http://pkrishnan.net/how-to-upgrade-to-debian-squeeze/' rel='bookmark' title='Permanent Link: Howto: Upgrade to Debian Squeeze'>Howto: Upgrade to Debian Squeeze</a></li>
<li><a href='http://pkrishnan.net/why-does-debian-smell-like-freedom/' rel='bookmark' title='Permanent Link: Why does Debian smell like freedom?'>Why does Debian smell like freedom?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://pkrishnan.net/howto-automatically-start-a-program-in-debian/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
