<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tech Desk</title>
	<atom:link href="http://technodesk.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://technodesk.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 14 Jul 2011 06:22:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='technodesk.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tech Desk</title>
		<link>http://technodesk.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://technodesk.wordpress.com/osd.xml" title="Tech Desk" />
	<atom:link rel='hub' href='http://technodesk.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Manually clearing SQUID cache</title>
		<link>http://technodesk.wordpress.com/2010/07/08/manually-clearing-squid-cache/</link>
		<comments>http://technodesk.wordpress.com/2010/07/08/manually-clearing-squid-cache/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 10:33:00 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[clearing cache]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[Squid Proxy]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=159</guid>
		<description><![CDATA[Here are the steps to clear the cache of Squid proxy on Ubuntu The first step is to identify the directory where squid is caching all the files. In order to find this out open the squid.conf and search for Cache_dir Let us assume that the Cache_dir is /var/spool/squid Next from the Squid.conf find out &#8230; <a href="http://technodesk.wordpress.com/2010/07/08/manually-clearing-squid-cache/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=159&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are the steps to clear the cache of Squid proxy on Ubuntu</p>
<p>The first step is to identify the directory where squid is caching all the files. In order to find this out open the squid.conf and search for <strong>Cache_dir</strong></p>
<p>Let us assume that the Cache_dir is /var/spool/squid</p>
<p>Next from the Squid.conf find out who is running squid. This can be found by searching for <strong>cache_effective_user</strong></p>
<p>Let us assume the user to be proxy</p>
<p>Stop squid using the command <strong>/etc/init.d/squid stop</strong></p>
<p>Next Delete cache directory using <strong>rm -rf /var/spool/squid</strong></p>
<p>Create new cache directory using <strong>mkdir /var/spool/squid</strong></p>
<p>Change ownership to squid user chown proxy.proxy /var/spool/squid</p>
<p>Create cache again using the command <strong>squid -z</strong></p>
<p>Finally start Squid using the command <strong>/etc/init.d/squid start</strong></p>
<p>Note: you might to run all these commands as sudo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=159&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/07/08/manually-clearing-squid-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>B2B::NodeNFromEnd</title>
		<link>http://technodesk.wordpress.com/2010/06/04/b2bnodenfromend/</link>
		<comments>http://technodesk.wordpress.com/2010/06/04/b2bnodenfromend/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 09:49:47 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Data Structures]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Back to Basics]]></category>
		<category><![CDATA[Data Structure]]></category>
		<category><![CDATA[Linked List]]></category>
		<category><![CDATA[Nth Element from End]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=157</guid>
		<description><![CDATA[Second post in the series Back to Basic Display the Nth Node from the End<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=157&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Second post in the series Back to Basic</p>
<p>Display the Nth Node from the End<br />
<pre class="brush: cpp;">
void findNfromEnd(int nodeNum){
	node *ptr1, *ptr2;
	ptr1 = ptr2 = head;
	for(int i=0; i&lt; (nodeNum-1) ; i++){
		ptr1 = ptr1-&gt;next;
	}
	while(ptr1-&gt;next != NULL){
		ptr1= ptr1-&gt;next;
		ptr2 = ptr2-&gt;next;
	}
	cout &lt;&lt; &quot;Nth Element from End: &quot; &lt;&lt; ptr2-&gt;data &lt;&lt; endl; 
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=157&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/06/04/b2bnodenfromend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>B2B::DisplayListReverse</title>
		<link>http://technodesk.wordpress.com/2010/06/04/b2b_displaylistreverse/</link>
		<comments>http://technodesk.wordpress.com/2010/06/04/b2b_displaylistreverse/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 09:43:11 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Data Structures]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Back to Basics]]></category>
		<category><![CDATA[Data Structure]]></category>
		<category><![CDATA[Display reversed]]></category>
		<category><![CDATA[Linked List]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=155</guid>
		<description><![CDATA[I am starting a series of posts that are targeted towards Data Structures that I had been wanting to write for a long time. They are simple code snippets. For many this might not be useful but for some, it might be. So here we go, the first one is to print the contents of &#8230; <a href="http://technodesk.wordpress.com/2010/06/04/b2b_displaylistreverse/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=155&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am starting a series of posts that are targeted towards Data Structures that I had been wanting to write for a long time. They are simple code snippets. For many this might not be useful but for some, it might be. So here we go, the first one is to print the contents of a Linked list in reverse order</p>
<p><pre class="brush: cpp;">
void displayReverse(node* head){
	if(head==NULL){
		cout&lt;&lt;&quot;Nothing to display&quot;&lt;&lt;endl;
	}
	else
	{
		if(head-&gt;next != NULL){
			displayReverse(head-&gt;next);
		}
		else
		{
			cout&lt;&lt;head-&gt;data&lt;&lt;endl;
			return;
		}
		cout&lt;&lt;head-&gt;data&lt;&lt;endl;
	}
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=155&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/06/04/b2b_displaylistreverse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>Flash on iPad &#8230; This time via SmokeScreen</title>
		<link>http://technodesk.wordpress.com/2010/06/01/flash-on-ipad-this-time-via-smokescreen/</link>
		<comments>http://technodesk.wordpress.com/2010/06/01/flash-on-ipad-this-time-via-smokescreen/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 12:25:13 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Flash to HTML 5 conversion]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[SmokeScreen]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=127</guid>
		<description><![CDATA[Chris Smoak&#8217;s Smokescreen does exactly what it promises: enable Flash content to play on Apple&#8217;s iPod touch, iPhone, and iPad. Technically it might just be a Flash to HTML 5 converter but for Ad Networks it is a big leap in bringing Flash to the iDevices. At a time when Apple and Adobe  are fighting &#8230; <a href="http://technodesk.wordpress.com/2010/06/01/flash-on-ipad-this-time-via-smokescreen/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=127&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/12014368' width='400' height='300' frameborder='0'></iframe></div>
<p>Chris Smoak&#8217;s Smokescreen does exactly what it promises: enable Flash content to play on Apple&#8217;s iPod touch, iPhone, and iPad. Technically it might just be a Flash to HTML 5 converter but for Ad Networks it is a big leap in bringing Flash to the iDevices.</p>
<p>At a time when Apple and Adobe  are fighting it out, technologies like these that try to bring the expressive flash content on extremely popular devices like the iDevices.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=127&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/06/01/flash-on-ipad-this-time-via-smokescreen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>Froyo and data tethering</title>
		<link>http://technodesk.wordpress.com/2010/05/26/froyo-data-tethering/</link>
		<comments>http://technodesk.wordpress.com/2010/05/26/froyo-data-tethering/#comments</comments>
		<pubDate>Wed, 26 May 2010 06:36:02 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android 2.2]]></category>
		<category><![CDATA[data tethering]]></category>
		<category><![CDATA[E61]]></category>
		<category><![CDATA[Froyo]]></category>
		<category><![CDATA[Ip Passthrough]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=115</guid>
		<description><![CDATA[E61, the first business phone with full QWERTY support from Nokia. I just loved this phone just for one of its feature; IP Passthrough. It allowed me to connect to the internet from my laptop at a time when wireless broadband was a distant dream in India. But sadly none of its successors nor the &#8230; <a href="http://technodesk.wordpress.com/2010/05/26/froyo-data-tethering/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=115&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>E61, the first business phone with full QWERTY support from Nokia. I just loved this phone just for one of its feature; IP Passthrough. It allowed me to connect to the internet from my laptop at a time when wireless broadband was a distant dream in India. But sadly none of its successors nor the superior models from Nokia like the N95 et. al, supported this cool feature. Even iPhone ignored this feature. Finally after wireless broadband networks started to emerge the need for this feature started to diminish. Now I surf full time with a wireless broadband service.</p>
<p>But Google has put the life back on the mobiles, thus enabling people like me carry one device less.</p>
<p>The next update for Google’s Android mobile operating system, Android 2.2 (codename: Froyo) will support data tethering via USB and Wi-Fi. The tethering function will let one share their phone’s data connection with other devices. This is exactly what I wanted. One can either hook it up via USB and acting much like a 3G USB dongle, or you can create a Wi-Fi hotspot like the MiFi personal wireless router which is more cool.</p>
<p>This would definitely make my current USB powered wireless modem, obsolete. Hope that Froyo powered devices arrive in India soon and also are affordable.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=115&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/05/26/froyo-data-tethering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>What&#8217;s Next</title>
		<link>http://technodesk.wordpress.com/2010/04/16/whats-next/</link>
		<comments>http://technodesk.wordpress.com/2010/04/16/whats-next/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 08:55:52 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Opera Mini]]></category>
		<category><![CDATA[Politics of Technology]]></category>
		<category><![CDATA[SkyFire]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=96</guid>
		<description><![CDATA[Well well, Adobe has officially announced Creative Suite 5 and 3 days before the launch Apple released its iPhone OS 4 and along with it changed its Developer Agreement which has increased the friction between the two companies. It all started with Apple claiming that Adobe&#8217;s Flash Player was buggy and was not a correct &#8230; <a href="http://technodesk.wordpress.com/2010/04/16/whats-next/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=96&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well well, Adobe has officially announced Creative Suite 5 and 3 days before the launch Apple released its iPhone OS 4 and along with it changed its Developer Agreement which has increased the friction between the two companies.</p>
<p>It all started with Apple claiming that Adobe&#8217;s Flash Player was buggy and was not a correct fit was the iPhone. This led to Adobe working on an improved version of Flash player which would run on smartphones the way it runs on the PC. But Apple was still didn&#8217;t want to integrate it in the iPhone. In my <a href="http://technodesk.wordpress.com/2010/03/01/the-politics-of-technology/" target="_blank">previous post</a>, I had commented on why Apple followed this approach. Apple simply didn&#8217;t want Flash on their phones as it directly competes with the AppStore</p>
<p>After all this, Adobe decided to ensure that Flash was not let out of iPhone and created an iPhone Packager Utility in the Flash CS5 and the feature got accepted widely and the community was extremely happy. But the latest changes to the Developer Agreement directly apposes the use of  this Flash Utility.</p>
<p>The Daring Fireball wrote in detail about this in two specific posts,</p>
<p><span id="more-96"></span></p>
<p><a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler" target="_blank">New iPhone Developer Agreement Bans the Use of Adobe’s Flash-to-iPhone Compiler</a></p>
<p><a href="http://daringfireball.net/2010/04/why_apple_changed_section_331">Why Apple changed section 3.3.1</a></p>
<p>Now comes the interesting part.</p>
<blockquote><p>Quoted from Venturbeat article &#8220;<a href="http://mobile.venturebeat.com/2010/04/15/opera-mini-for-iphone-gets-over-1m-downloads-tops-itunes-charts-worldwide/">Did Opera put the squeeze on Apple to get its browser on the iPhone?</a>&#8220;</p>
<p>That Opera Mini made it through Apple’s iTunes Store approval process is a major accomplishment. Apple <a href="http://www.macworld.com/article/138196/apple_allows_third_party_web_browsers_for_the_iphone.html">relaxed its rules</a> to allow for third-party browser applications on the iPhone a year ago, but they were restricted to the WebKit browser framework (which Safari also uses). Opera Mini is based on Opera’s proprietary Web-browsing engine, so it technically should never have been approved. In this case, it’s hard to conclude that Opera’s loud publicity stunts didn’t make a difference.</p>
<p>Apple could have also been trying to avoid legal trouble with the Norwegian browser maker. Opera was previously at the heart of the <a href="http://blogs.zdnet.com/BTL/?p=7332">most recent European legal case</a> against Microsoft’s antitrust behavior with Internet Explorer — which led to Microsoft <a href="http://digital.venturebeat.com/2010/02/19/microsoft-unveils-browser-choice-screen-for-europe/">implementing a browser choice screen</a> for European Windows users. Apple could have accepted Opera Mini simply to avoid a similar fate.</p></blockquote>
<p>Now with Opera in AppStore, there is another interesting bit to this story, with a new entrant in the mobile browser market, SkyFire. SkyFire which is also similar to Opera Mini,  it routes page requests through a central server that crunches down the requested page for quick viewing on mobile. But unlike Opera Mini, Skyfire can handle a variety of video formats, including Silverlight and Flash. And based on the entry of Opera in AppStore, SkyFire quoted this would accelerate their strategy on the iDevices. Here is the engadget <a href="http://www.engadget.com/2010/04/14/skyfire-boss-on-possible-iphone-port-stay-tuned-for-news/" target="_blank">article</a>.</p>
<p>Now if SkyFire makes it to the iPhone AppStore, that would mean that Flash would finally make its way into the iPhone. What would be Apples strategy to this. Would they disapprove the entry of SkyFire into their device, or would they make sure that SkyFire does not transcode Flash Content. What ever might be the outcome, it is an interesting space to watch out for.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=96&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/04/16/whats-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>AIR 2.0 Native Process Batch File</title>
		<link>http://technodesk.wordpress.com/2010/04/15/air-2-0-native-process-batch-file/</link>
		<comments>http://technodesk.wordpress.com/2010/04/15/air-2-0-native-process-batch-file/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 04:31:09 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AIR 2.0]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Batch File]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[NativeProcess]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=92</guid>
		<description><![CDATA[I really wanted this feature almost a year back when I was working on Adobe Mobile Packager with AIR 1.0. The very reason why we didn&#8217;t build the UI with AIR was its inability to interact with Native processes. And finally now with the 2.0 release of AIR, the feature has been made available to &#8230; <a href="http://technodesk.wordpress.com/2010/04/15/air-2-0-native-process-batch-file/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=92&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I really wanted this feature almost a year back when I was working on Adobe Mobile Packager with AIR 1.0. The very reason why we didn&#8217;t build the UI with AIR was its inability to interact with Native processes. And finally now with the 2.0 release of AIR, the feature has been made available to millions of developers.</p>
<p>The AS3 NativeProcess Class provides us with the much needed functionality to launch external processes and interact with them using standard input or output. But I hit the road block when I had to launch a batch file. I tried to launch a batch file the same way I launched an EXE and boom it failed. The reason AIR doesn&#8217;t allow us to launch batch files directly and the work around is to launch CMD.exe with the batch file as an argument to it. After googling and binging for examples, I decided to write my own.</p>
<p>So here is how we can launch a batch file using AIRs Native Process API<br />
<pre class="brush: as3;">
public function launchBatchFile():void{
    var file:File = File.applicationDirectory;
    file = file.resolvePath(&quot;C:\\Windows\\System32\\cmd.exe&quot;);
    var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
    NativeProcessStartupInfo.executable = file;
    nativeProcessStartupInfo.workingDirectory = File.applicationDirectory.resolvePath(&lt;PATH to BATCH FILE&gt;);
    var args:Vector&lt;String&gt; = new Vector&lt;String&gt;();
    args.push(&lt;BATCH FILE NAME&gt;);
    args.push(&lt;ARGUMENT TO BATCH&gt;);  // Repeat this to pass all the arguments 
    nativeProcessStartupInfo.arguments = args;
    var process:NativeProcess = new NativeProcess();
    process.start(nativeProcessStartupInfo);
    process.addEventListener(NativeProcessExitEvent.EXIT, exitHandler);
}

protected function exitHandler(event:NativeProcessExitEvent):void{
    Alert.show(&quot;Execution Complete&quot;);
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=92&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/04/15/air-2-0-native-process-batch-file/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>My First Flex Experiment</title>
		<link>http://technodesk.wordpress.com/2010/03/29/my-first-experiment/</link>
		<comments>http://technodesk.wordpress.com/2010/03/29/my-first-experiment/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 11:22:58 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Amortization Schedule]]></category>
		<category><![CDATA[EMI Calculator]]></category>
		<category><![CDATA[experiment]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=86</guid>
		<description><![CDATA[It has been quite a while since I worked on Adobe Flex. I launched Adobe Flex Builder after a really long time and was scanning through my workspace when I got hold of my first Flex experiment. Here it is, my first experiment a Simple EMI Calculator with a Amortization Schedule generator. I have updated &#8230; <a href="http://technodesk.wordpress.com/2010/03/29/my-first-experiment/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=86&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It has been quite a while since I worked on Adobe Flex. I launched Adobe Flex Builder after a really long time and was scanning through my workspace when I got hold of my first Flex experiment. Here it is, my first experiment a Simple EMI Calculator with a Amortization Schedule generator.</p>
<p>I have updated the code based on the new Flex Spark Framework. Code can be found in the following <a href="http://technodesk.files.wordpress.com/2010/05/main.pdf" target="_blank">link</a>.<a href="http://technodesk.files.wordpress.com/2010/03/emi.png"><img class="size-medium wp-image-87 alignleft" title="Flex EMI Calculator" src="http://technodesk.files.wordpress.com/2010/03/emi.png?w=358&#038;h=295" alt="EMI Calculator" width="358" height="295" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=86&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/03/29/my-first-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>

		<media:content url="http://technodesk.files.wordpress.com/2010/03/emi.png?w=300" medium="image">
			<media:title type="html">Flex EMI Calculator</media:title>
		</media:content>
	</item>
		<item>
		<title>The politics of Technology</title>
		<link>http://technodesk.wordpress.com/2010/03/01/the-politics-of-technology/</link>
		<comments>http://technodesk.wordpress.com/2010/03/01/the-politics-of-technology/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 05:22:27 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/?p=82</guid>
		<description><![CDATA[The Apple-Adobe feud just got worser with the launch of iPad which excluded Adobe Flash technology for all the same reasons why iPhone didn&#8217;t. There were many a reasons that were cited by Apple as to why they excluded Flash on iPhone and now the iPad. Calling Flash proprietary, buggy and the reason for many &#8230; <a href="http://technodesk.wordpress.com/2010/03/01/the-politics-of-technology/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=82&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Apple-Adobe feud just got worser with the launch of iPad which excluded Adobe Flash technology for all the same reasons why iPhone didn&#8217;t. There were many a reasons that were cited by Apple as to why they excluded Flash on iPhone and now the iPad. Calling Flash proprietary, buggy and the reason for many of the safari crashes were just a few. Apple also has released substantial data to back their claims. But beyond all of this, there lies a vested interest that Apple is pursuing.</p>
<p>This <a href="http://daringfireball.net/2010/01/apple_adobe_flash" target="_blank">John Gruber&#8217;s blog post</a> that I read a couple of days back would throw more light on this regard. It is not a biased one but would throw a lot of light on where Apple is proceeding.</p>
<p>Also I think another reason for abandoning Flash was to generate revenue for all the developers who have adopted the Apple&#8217;s runtime. There are zillions of free flash games on the web and if Flash was made available on the iPhone, who would buy them from the App Store and Apple could not boast of more than a million applications and 3 billion downloads.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=82&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/03/01/the-politics-of-technology/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
		<item>
		<title>Gnome Desktop on Ubuntu Server</title>
		<link>http://technodesk.wordpress.com/2010/02/18/gnome-desktop-on-ubuntu-server/</link>
		<comments>http://technodesk.wordpress.com/2010/02/18/gnome-desktop-on-ubuntu-server/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 12:08:14 +0000</pubDate>
		<dc:creator>sudharshan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[gnome desktop]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[Ubuntu Server]]></category>

		<guid isPermaLink="false">http://technodesk.wordpress.com/2010/02/18/gnome-desktop-on-ubuntu-server/</guid>
		<description><![CDATA[I generally work with the Command line tool provided by Ubuntu but still wanted to setup Ubuntu desktop on the Server edition. So as usual, I setup a brand new machine with Ubuntu server and once all was done, I started to install ubuntu desktop. But that was where I got stuck. I did a &#8230; <a href="http://technodesk.wordpress.com/2010/02/18/gnome-desktop-on-ubuntu-server/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=79&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I generally work with the Command line tool provided by Ubuntu but still wanted to setup Ubuntu desktop on the Server edition. So as usual, I setup a brand new machine with Ubuntu server and once all was done, I started to install ubuntu desktop.<br />
But that was where I got stuck. I did a search on Google for installing Ubuntu desktop on Server and every where there was one answer.</p>
<blockquote><p>sudo apt-get install ubuntu-desktop</p></blockquote>
<p>and for all of those who tried it, it bombed.</p>
<p>It was then I realized that the repositories might not have been set properly in the  /etc/apt/sources.list file.I ran the update command</p>
<blockquote><p>sudo apt-get update</p></blockquote>
<p>and then tried to download the desktop package. Bingo it worked.</p>
<p>So for all those who are facing an error that the package was not found please update your repositories and try to do an install.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technodesk.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technodesk.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/technodesk.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/technodesk.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technodesk.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technodesk.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technodesk.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technodesk.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technodesk.wordpress.com&amp;blog=8666428&amp;post=79&amp;subd=technodesk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://technodesk.wordpress.com/2010/02/18/gnome-desktop-on-ubuntu-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71d4c002c4fceb4f59df31e2f7b6e316?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sudharshan</media:title>
		</media:content>
	</item>
	</channel>
</rss>
