<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>AliShabdar.com</title>
	
	<link>http://www.alishabdar.com</link>
	<description />
	<lastBuildDate>Mon, 19 Oct 2009 07:19:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/shabdar" type="application/rss+xml" /><feedburner:emailServiceId>shabdar</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Fixing the multiprocessing error while developing for AppEngine</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/3uITMRvJjk8/</link>
		<comments>http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 09:13:01 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=358</guid>
		<description><![CDATA[
If you are developing for Google AppEngine on Mac, and you have updated python to 2.6.x or higher, you might face this non-sense error over and over:
ImportError: No module named _multiprocessing
The main reason behind this error is that AppEngine (as of this writing) can&#8217;t get along with python versions higher than 2.5.x.
Fortunately it is quite [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/" title="Permanent link to Fixing the multiprocessing error while developing for AppEngine"><img class="post_image alignnone frame" src="http://www.alishabdar.com/wp-content/uploads/2009/09/appengine.jpg" width="458" height="90" alt="Post image for Fixing the multiprocessing error while developing for AppEngine" /></a>
</p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F26%2Ffixing-the-multiprocessing-error-while-developing-for-appengine%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F26%2Ffixing-the-multiprocessing-error-while-developing-for-appengine%2F" height="61" width="51" /></a></div><p style="text-align: justify;">If you are developing for Google AppEngine on Mac, and you have updated python to 2.6.x or higher, you might face this non-sense error over and over:</p>
<p style="padding-left: 30px;"><code>ImportError: No module named _multiprocessing</code></p>
<p style="text-align: justify;">The main reason behind this error is that AppEngine (as of this writing) can&#8217;t get along with python versions higher than 2.5.x.</p>
<p style="text-align: justify;">Fortunately it is quite easy to fix this issue, especially if you are using GoogleAppEngineLauncher:<span id="more-358"></span></p>
<blockquote>
<p style="text-align: justify;">This tutorial is tested on Mac OS Leopard 10.5.8 with GoogleAppEngineLauncher 1.2.4 installed.</p>
</blockquote>
<ol>
<li>Run <em>GoogleAppEngineLauncher</em>.</li>
<li>In the menu-bar click <em>GoogleAppEngineLauncher </em>&gt; <em>Preferences</em> to open the <em>Preferences</em> dialog box.</li>
<li>Change the <em>Python Path</em> to the older version: <code>/System/Library/Frameworks/Python.framework/Versions/2.5/<br />
bin/python2.5</code> and then close the dialog box.</li>
<div id="attachment_360" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.alishabdar.com/wp-content/uploads/2009/09/GoogleAppEngineLauncherScreenSnapz002.jpg"><img class="size-medium wp-image-360" title="Changing Python path in AppEngineLauncher" src="http://www.alishabdar.com/wp-content/uploads/2009/09/GoogleAppEngineLauncherScreenSnapz002-300x170.jpg" alt="Changing the Python path in AppEngineLauncher" width="300" height="170" /></a>
	<p class="wp-caption-text">Changing the Python path in AppEngineLauncher</p>
</div>
<li>If you have the application added, pass to the next step, otherwise add the application by clicking <em>File</em> &gt; <em>New Application</em> or <em>File</em> &gt; <em>Add Existing Application</em>.</li>
<div id="attachment_359" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://www.alishabdar.com/wp-content/uploads/2009/09/GoogleAppEngineLauncherScreenSnapz001.jpg"><img class="size-medium wp-image-359" title="Adding a new application to AppEngine Launcher" src="http://www.alishabdar.com/wp-content/uploads/2009/09/GoogleAppEngineLauncherScreenSnapz001-300x221.jpg" alt="Adding a new application to AppEngine Launcher" width="300" height="221" /></a>
	<p class="wp-caption-text">Adding a new application to AppEngine Launcher</p>
</div>
<li>Run the application. If it is already running restart it by clicking <em>Stop</em> and then click <em>Run</em>.</li>
<li>Test the application in the local host (e.g. <code>http://localhost:8080/</code>).</li>
</ol>
<p style="text-align: justify;">Now the application is running using Python 2.5 and you won&#8217;t see that error again. The advantage of this solution is that you won&#8217;t need to downgrade to python 2.5 or alter any system-wide path values. It just affect the AppEngine development environment.</p>
<blockquote><p>You can use the same method on windows and Linux, it should work with no additional tweaking.</p></blockquote>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Fixing+the+multiprocessing+error+while+developing+for+AppEngine+http://bit.ly/DEIAy" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Fixing+the+multiprocessing+error+while+developing+for+AppEngine+http://bit.ly/DEIAy" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/&amp;submitHeadline=Fixing+the+multiprocessing+error+while+developing+for+AppEngine" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/&amp;title=Fixing+the+multiprocessing+error+while+developing+for+AppEngine" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/&amp;title=Fixing+the+multiprocessing+error+while+developing+for+AppEngine" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/&amp;t=Fixing+the+multiprocessing+error+while+developing+for+AppEngine" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Fixing+the+multiprocessing+error+while+developing+for+AppEngine&amp;link=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/&amp;title=Fixing+the+multiprocessing+error+while+developing+for+AppEngine" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/&amp;title=Fixing+the+multiprocessing+error+while+developing+for+AppEngine" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/09/26/fixing-the-multiprocessing-error-while-developing-for-appengine/</feedburner:origLink></item>
		<item>
		<title>Did you know 4.0 – a media revolution in 4 minutes</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/Vk_P4VQCw54/</link>
		<comments>http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 17:43:45 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[New Media]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=349</guid>
		<description><![CDATA[
        ]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F20%2Fdid-you-know-4-0-a-media-revolution-in-4-minutes%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F20%2Fdid-you-know-4-0-a-media-revolution-in-4-minutes%2F" height="61" width="51" /></a></div><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="350" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/JNy1x5VTX6Q&amp;feature" /><embed type="application/x-shockwave-flash" width="350" height="200" src="http://www.youtube.com/v/JNy1x5VTX6Q&amp;feature"></embed></object></p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes+http://bit.ly/1ccN3b" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes+http://bit.ly/1ccN3b" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/&amp;submitHeadline=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/&amp;title=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/&amp;title=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/&amp;t=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes&amp;link=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/&amp;title=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/&amp;title=Did+you+know+4.0+%E2%80%93+a+media+revolution+in+4+minutes" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/09/20/did-you-know-4-0-a-media-revolution-in-4-minutes/</feedburner:origLink></item>
		<item>
		<title>7 reasons to buy your laptop an external keyboard and a mouse</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/7IQWaqqCfHI/</link>
		<comments>http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 17:00:16 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=332</guid>
		<description><![CDATA[This is an unusual topic to be discussed in my software-oriented blog, but this morning I was staring at my wireless keyboard and I just thought how it (along with its companion mouse) made my life easier.
I use a wireless keyboard and a wired mighty mouse (broken 3 wireless mice already and I can&#8217;t afford [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F05%2F7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F05%2F7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse%2F" height="61" width="51" /></a></div><p style="text-align: justify; ">This is an unusual topic to be discussed in my software-oriented blog, but this morning I was staring at my wireless keyboard and I just thought how it (along with its companion mouse) made my life easier.</p>
<p style="text-align: justify; ">I use a <a href="http://www.amazon.com/gp/product/B000V01RLK?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000V01RLK">wireless keyboard</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B000V01RLK" border="0" alt="" width="0" height="0" /> and a <a href="http://www.amazon.com/gp/product/B000V1IFR8?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000V1IFR8">wired mighty mouse</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B000V1IFR8" border="0" alt="" width="0" height="0" /> (broken 3 <a href="http://www.amazon.com/gp/product/B000V1LOC6?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000V1LOC6">wireless mice</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B000V1LOC6" border="0" alt="" width="0" height="0" /> already and I can&#8217;t afford it anymore) with my laptop. The tiny size of the keyboard allows me to easily use it on the go as well. If you are worried about the battery, the 3 <a href="http://www.amazon.com/gp/product/B00000J47L?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00000J47L">AA Energizer batteries</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B00000J47L" border="0" alt="" width="0" height="0" /> last for weeks (if you turn the keyboard off when you are not using it for a long time).</p>
<div class="mceTemp mceIEcenter" style="text-align: justify; ">
<dl id="attachment_334" class="wp-caption aligncenter" style="width: 410px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-334 " style="margin-top: 3px; margin-bottom: 3px;" title="my wireless office setting" src="http://www.alishabdar.com/wp-content/uploads/2009/09/wireless_kbm.jpg" alt="not always cluttered like this, though" width="400" height="220" /></dt>
</dl>
</div>
<p style="text-align: justify; ">But a quick review is not why we are here, so let&#8217;s see why you should get yourself an external keyboard and mouse.</p>
<h2 style="text-align: left; ">1. Less heat under fingertips</h2>
<p style="text-align: justify; ">Boy, my MacBook Pro gets hot when I make her angry. With fans hitting 4000 rpm while working on something resource-intensive you can literally melt cheese on the touchpad. Living in the city of Summer, Dubai, makes it even more unbearable to work. It&#8217;s not hard to guess that the external companions are the only solution.</p>
<h2>2. More distance from the screen</h2>
<p style="text-align: justify; ">They say you should keep your distance from the screen, a minimum of 40 cm. But how is that possible when you are checking the latest tweets of your buddies (or something hotter), leaned toward the screen, like the letter C? Well, you know my answer: Get yourself external input devices.</p>
<h2>3. More flexible screen positioning</h2>
<p style="text-align: justify; ">People who use computers for a long time, tend to sit in weird positions, often in funny postures. That&#8217;s very wrong, you should sit correctly (no one sees me) all the time.</p>
<p><img class="alignright" style="margin: 3px;" src="http://www.alishabdar.com/wp-content/uploads/2009/09/31DBCLwrcqL._SL160_.jpg" border="0" alt="" width="160" height="160" /></p>
<p style="text-align: justify; ">The point is that it helps a lot if you can put your laptop in a position higher than your hand, say 10-20 cm, to create a much better angle between your eyes and the display. There are many <a href="http://www.amazon.com/gp/product/B000OOYECC?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000OOYECC">laptop stands</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B000OOYECC" border="0" alt="" width="0" height="0" /> that do the job for you, but I use a paper tray (works as a storage too) and I&#8217;m happy.</p>
<p style="text-align: justify; ">On the other hand, having a <a href="http://www.amazon.com/gp/product/B000V01RLK?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000V01RLK">keyboard</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B000V01RLK" border="0" alt="" width="0" height="0" /> and a <a href="http://www.amazon.com/gp/product/B000V1LOC6?ie=UTF8&amp;tag=wwwshabdarws-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000V1LOC6">mouse</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwshabdarws-20&amp;l=as2&amp;o=1&amp;a=B000V1LOC6" border="0" alt="" width="0" height="0" />, especially wireless, helps big tim in presentations where you don&#8217;t have access to a big screen. Just put your laptop on the table and let the people watch your jaw-dropping presentation while you are showing a lot of skill using your keyboard across the room.</p>
<h2>4. Lowering the risk of CTS</h2>
<p style="text-align: justify; ">Here comes the enemy of typaholics, <a href="http://www.merck.com/mmhe/sec05/ch071/ch071d.html" target="_blank">CTS</a> (Carpal Tunnel Syndrome). There are ways to <a href="http://www.safety.com/articles/avoiding-carpal-tunnel-syndrome-at-the-keyboard.html" target="_blank">avoid CTS</a>, but for the average user, being careful while typing may be the most important thing to consider.</p>
<p style="text-align: justify; ">In my experience (suffering from some minor pain in my wrists) the external keyboard could help relieve the pain. You can easily position the keyboard (and the mouse) right, but the laptop itself is less flexible.</p>
<h2>5. More hygiene</h2>
<p style="text-align: justify; ">Did you know that the toilet (a public toilet to make it more disgusting) is more likely cleaner than your laptop? It is in fact <a href="http://www.news-medical.net/news/2008/05/06/38081.aspx" target="_blank">5 times dirtier</a> than a typical toilet.</p>
<p style="text-align: justify; ">I&#8217;ll make it quick by saying that cleaning external peripherals is way easier than cleaning the laptop itself. And if you are obsessive about it, just throw them out and buy new devices. Easy.</p>
<h2>6. Increased productivity</h2>
<p style="text-align: justify; ">For some mysterious reason, I can work faster and type better using my external devices.</p>
<h2>7. Better resale value for the laptop</h2>
<p style="text-align: justify; ">This one has nothing to do with health, but when you make more money reselling your laptop, you automatically feel a lot better.</p>
<p style="text-align: justify; ">One of the ugly things about second-hand laptops is the shiny stains on each and every key, especially the space bar. Depending on the quality of the laptop, there can even be a bigger spot on the touchpad. Not nice at all. If you see my laptop (purchased and used passionately since Oct. 2007), there is no spot, stain, or anything like that. It&#8217;s all on my external keyboard. So a cleaner laptop means an easier sale, and hopefully a better price.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse+http://bit.ly/14Lmki" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse+http://bit.ly/14Lmki" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/&amp;submitHeadline=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/&amp;title=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/&amp;title=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/&amp;t=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse&amp;link=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/&amp;title=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/&amp;title=7+reasons+to+buy+your+laptop+an+external+keyboard+and+a+mouse" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/09/05/7-reasons-to-buy-your-laptop-an-external-keyboard-and-a-mouse/</feedburner:origLink></item>
		<item>
		<title>Zoho CEO and Zoho Evangelist on how Zoho works for SMBs</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/Q3FngdYl7A8/</link>
		<comments>http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 10:15:38 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Zoho]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[SME]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=325</guid>
		<description><![CDATA[
        ]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F03%2Fzoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F09%2F03%2Fzoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs%2F" height="61" width="51" /></a></div><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="350" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/g8sRgZziHgI%2Em4v" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="350" height="200" src="http://blip.tv/play/g8sRgZziHgI%2Em4v" allowfullscreen="true"></embed></object></p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs+http://bit.ly/2OczD2" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs+http://bit.ly/2OczD2" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/&amp;submitHeadline=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/&amp;title=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/&amp;title=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/&amp;t=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs&amp;link=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/&amp;title=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/&amp;title=Zoho+CEO+and+Zoho+Evangelist+on+how+Zoho+works+for+SMBs" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/09/03/zoho-ceo-and-zoho-evangelist-on-how-zoho-works-for-smbs/</feedburner:origLink></item>
		<item>
		<title>The secret of staying productive while coding</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/un61nlNtUQ0/</link>
		<comments>http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 10:28:24 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[storage as a service]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=310</guid>
		<description><![CDATA[
Most people use versioning systems like Subversion, Mercurial, and git to maintain their code while working on software and web projects. There are also hosted solutions like github and bitbucket providing developers with more features than a traditional version control environment.
But sometimes you just want to keep your code in a safe place and make [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/" title="Permanent link to The secret of staying productive while coding"><img class="post_image alignnone frame" src="http://www.alishabdar.com/wp-content/uploads/2009/08/dropbox.jpg" width="458" height="90" alt="Post image for The secret of staying productive while coding" /></a>
</p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F08%2F30%2Fthe-secret-of-staying-productive-while-coding%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F08%2F30%2Fthe-secret-of-staying-productive-while-coding%2F" height="61" width="51" /></a></div><p style="text-align: justify;">Most people use versioning systems like <a href="http://subversion.tigris.org/" target="_blank">Subversion</a>, <a href="http://mercurial.selenic.com" target="_blank">Mercurial</a>, and <a href="http://git-scm.com/" target="_blank">git</a> to maintain their code while working on software and web projects. There are also hosted solutions like <a href="http://github.com/" target="_blank">github</a> and <a href="http://bitbucket.org/" target="_blank">bitbucket</a> providing developers with more features than a traditional version control environment.</p>
<p style="text-align: justify;">But sometimes you just want to keep your code in a safe place and make sure you have reliable backup of the different versions, and that&#8217;s it! For smaller (or personal) projects especially, using versioning systems is an overkill. But what could be the solution?</p>
<p style="text-align: justify;">If I want to summarize it quickly, the ideal solution will be a one that:</p>
<ul style="text-align: justify;">
<li>Is hosted in the cloud (online)</li>
<li>Is easy to setup</li>
<li>Works without you doing any administration work</li>
<li>Is cheap and preferably free</li>
<li>Keeps you productive</li>
<li>Keeps coding synchronized on multiple workstations</li>
<li>Allows you to maintaing other related material, like PDF documentations, next to your code.</li>
</ul>
<p style="text-align: justify;">I think I found how to answer all these questions with one answer, let&#8217;s see how.</p>
<h2 style="text-align: justify;">Storage as a service</h2>
<p style="text-align: justify;">Dropbox is a cloud-based storage service that keeps your files safe and in sync between multiple computers. It is basically created for backup and file synchronization, but I use it for coding and maintaining other contents like my web projects, and the book/article drafts including the drafts of this very article.</p>
<p style="text-align: justify;">You will get 2GB of online free space which is pretty enough for many purposes, but it is always possible to upgrade to bigger plans.</p>
<h2 style="text-align: justify;">Getting started</h2>
<p style="text-align: justify;">First <a href="http://www.getdropbox.com/" target="_blank">create a Dropbox account</a> and install the application (Windows, Mac, Linux) on all the computers you are working with. It is good to take a tour before , to check out the features.</p>
<p style="text-align: justify;">Dropbox creates a local folder on your computer that is synced to your online folder. A mirror in the cloud, literally.</p>
<p style="text-align: justify;">The solution I am proposing would work the best if all your computers run the same operating system, because you should set an identical path for the local folder on all computers. For example if you have a Mac and a PC, the folder structure difference will cause 2 different Dropbox folders (e.g. <code>/Users/user/Dropbox</code> and <code>C:\MyDocuments\Dropbox\</code>).</p>
<blockquote style="text-align: justify;"><p>In my case, I set it to  <code>/Users/ali/Dropbox/</code> on both my home Macbook Pro as well as on my office Mac Pro. When I work at home (on my MacBook Pro) I store my ongoing work and it syncs with the remote folder. When I&#8217;m at work it sync back with my workstation and I can continue the work with no interruption.</p></blockquote>
<p style="text-align: justify;">The reason behind having similar folder structures is that when you are programming, you often use absolute file and folder references in the development environment. So having all computers using the same folder structure will guarantee you won&#8217;t face any silly issues in the code testing procees.</p>
<h2 style="text-align: justify;">Using Dropbox</h2>
<p style="text-align: justify;">Now that you installed Dropbox and setup the folders, move a working folder or file, e.g a web project or a document you are working on, to the Dropbox folder. It will automatically start to synchronize the contents of the local folder with the remote folder (in the cloud). As you update the files, Dropbox will synchronize it with the remote folder and the good news is that it keeps a copy of every single version of the files as backup.</p>
<blockquote style="text-align: justify;"><p>For the free plan the versions older than 30 days will be deleted, but in the paid version they will stay forever! so you will have all the earlier versions of your files.</p></blockquote>
<p style="text-align: justify;">On the other hand, when you open the other computers (that are configured), the local folder of Dropbox will be automatically synced with the remote folder, updating all files that have been updated in other computers. Then you can continue working on your project from the line you have left on the other computer, without carrying USB sticks around.</p>
<p style="text-align: justify;">That was easy.</p>
<h2 style="text-align: justify;">Happy yet?</h2>
<p style="text-align: justify;">Dropbox offers an intuitive web access interface to all versions of your files, so you can restore or download any older version. You can also setup a shared folder between you and other Dropbox users (say, your colleague) to exchange data in a productive way.</p>
<div class="mceTemp mceIEcenter" style="text-align: justify;">
<dl id="attachment_314" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-314" title="Dropbox Menu (Mac)" src="http://www.alishabdar.com/wp-content/uploads/2009/08/drop_box_menu.png" alt="Dropbox Menu (Mac)" width="300" height="188" /></dt>
<dd class="wp-caption-dd">Dropbox Menu (Mac)</dd>
</dl>
</div>
<p style="text-align: justify;">I am happily using Dropbox for syncing my files and it didn&#8217;t let me down even once. It also helps me keep the older versions in case I messed the current version. Every save you perform on your files is stored in Dropbox, so it is as if you have a live history of your work bit by bit.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=The+secret+of+staying+productive+while+coding+http://bit.ly/19fAKb" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=The+secret+of+staying+productive+while+coding+http://bit.ly/19fAKb" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/&amp;submitHeadline=The+secret+of+staying+productive+while+coding" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/&amp;title=The+secret+of+staying+productive+while+coding" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/&amp;title=The+secret+of+staying+productive+while+coding" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/&amp;t=The+secret+of+staying+productive+while+coding" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=The+secret+of+staying+productive+while+coding&amp;link=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/&amp;title=The+secret+of+staying+productive+while+coding" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/&amp;title=The+secret+of+staying+productive+while+coding" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/08/30/the-secret-of-staying-productive-while-coding/</feedburner:origLink></item>
		<item>
		<title>Creating online data forms with no coding at all</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/ZOgu4j8BTHg/</link>
		<comments>http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 09:24:34 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Zoho]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[html form]]></category>
		<category><![CDATA[online form]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=219</guid>
		<description><![CDATA[Many times you need to collect information from users (e.g. employees) through online forms.
As I just did for my HR department as a favor, you too can do it very quick (but not dirty) in Zoho Creator.
I assume that you have a basic understanding of Zoho Creator and databases in general. If not you can [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F07%2F20%2Fcreating-online-data-forms-with-no-coding-at-all%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F07%2F20%2Fcreating-online-data-forms-with-no-coding-at-all%2F" height="61" width="51" /></a></div><p style="text-align: justify;">Many times you need to collect information from users (e.g. employees) through online forms.</p>
<p style="text-align: justify;">As I just did for my HR department as a favor, you too can do it very quick (but not dirty) in <a href="http://creator.zoho.com/" target="_blank">Zoho Creator</a>.</p>
<blockquote style="text-align: justify;"><p>I assume that you have a basic understanding of Zoho Creator and databases in general. If not you can have a look at the <a href="http://zohocreator.wiki.zoho.com/" target="_blank">Wiki</a> site, or more generously check out the respective chapter in my book <a href="http://www.friendsofed.com/book.html?isbn=9781430219910" target="_blank">Foundation Zoho: Work and Create Online</a>, out September 2009.</p></blockquote>
<p style="text-align: justify;">Creator allows you to quickly setup a database by designing the data forms, and then embed the forms in any web page. It means that you skip many steps (compared to when you do such task in a traditional way of coding everything yourself) and let Creator to take of it. You might realize the skipped steps in this tutorial, and well, if you didn&#8217;t, don&#8217;t bother.</p>
<p style="text-align: justify;">Now, let&#8217;s create a database application that holds the data of a survey you run on your website.</p>
<h3>Getting started</h3>
<p>First you need to create the application itself. Then we continue with adding the necessary forms.</p>
<ol>
<li>Open Creator (<a href="http://creator.zoho.com" target="_blank">http://creator.zoho.com</a>) and log in with your Zoho credentials. Create an account if you don&#8217;t have one yet.</li>
<li style="text-align: left;">If it is your first time it will automatically open the application wizard (figure 1) where you create the application. Enter <em><span style="text-decoration: underline;">webForms</span></em> in the <em>Application Name</em> and <em><span style="text-decoration: underline;">survey</span></em> in the <em>Form Name</em>.
<p style="text-align: left;"><a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig01.jpg"><img class="size-medium wp-image-226 alignnone" title="Zoho application wizard" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig01-300x157.jpg" alt="Zoho application wizard" width="300" height="157" /></a></p>
<p><small>figure 1. Creating the application.</small></p>
<p><small></small></li>
<li>In the form designer (figure 2) you can create a full-fledged data entry form with standard elements, coding, and validation. This tutorial will just use the design features, so start with dragging a <em>Radio</em> button from the field-box (left) and dropping it on the form just like in figure 3.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig02.jpg"><img class="alignnone size-medium wp-image-227" title="Zoho Creator form designer" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig02-300x136.jpg" alt="Zoho Creator form designer" width="300" height="136" /></a><br />
<small>figure 2. The form designer.</small><small></small></p>
<p><a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig03.jpg"><img class="alignnone size-medium wp-image-228" title="Dragging a radio-button" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig03-300x140.jpg" alt="Dragging a radio-button" width="300" height="140" /></a><br />
<small>figure 3. Dragging a radio button.<br />
</small></li>
<li>Fill in the values in the <em>Adding Radio</em> dialog box as you see in the figure 4. Then click done when you are finished. These elements will determine the design and basic behavior of the radio button.<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig04.jpg"><img class="alignnone size-medium wp-image-229" title="Setting the field values" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig04-300x234.jpg" alt="Setting the field values" width="300" height="234" /></a><br />
<small>figure 4. Setting the values for the radio button.</small></p>
<p><small></small></li>
<li> Check the result of the previous steps on the form. You can see a radio button set with 3 options to select and a label in the form of a question. The first element of your form is built and we are going to perform similar tasks for the rest of the elements.</li>
<li>Now add a <em>Checkbox</em> to the form: drag it from the field-box and drop it on the form below the radio button.</li>
<li>Fill in the values for the check-box as in figure 5. Then click done.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig05.jpg"><img class="alignnone size-medium wp-image-230" title="Setting values for the check-box" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig05-300x240.jpg" alt="Setting values for the check-box" width="300" height="240" /></a><br />
<small>figure 5. Setting the values for the check-box.</small><small></small></li>
<li>Drag and drop a <em>Multiline</em> and fill in the values as you see in the figure 6.<br />
<small><a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig06.jpg"><img class="alignnone size-medium wp-image-231" title="Setting values for the multiline text" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig06-300x188.jpg" alt="Setting values for the multiline text" width="300" height="188" /></a><br />
figure 6. Setting the values for the multi-line.<br />
</small></li>
<li>For the last field, drag and drop an <em>Email</em> and set it just like figure 7.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig07.jpg"><img class="alignnone size-medium wp-image-232" title="Setting values for the email field" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig07-300x214.jpg" alt="Setting values for the email field" width="300" height="214" /></a><br />
<small>figure 7. Setting the values for the email.<br />
</small></li>
<li>Check the final form and compare it to figure 8. They should look almost identical.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig08.jpg"><img class="alignnone size-medium wp-image-233" title="Final design" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig08-294x300.jpg" alt="Final design" width="294" height="300" /></a><br />
<small>figure 8. Reviewing the final design.<br />
</small></li>
</ol>
<p>Well,  you have just created your very first form. It&#8217;s now time to run it and test how it works. Then you will embed it in your website for the prime time.</p>
<h3>Getting the embed code</h3>
<p style="text-align: justify;">To refresh your memory let me mention that to place the form in your website in order to gather information from the visitors, you need to embed the survey form in a web page of your website. Although you won&#8217;t write a single line of code, it is always beneficiary to be a bit familiar with HTML, maybe to that extent that you know every web page is made of HTML code. So all you will do is to get a piece of HTML code (snippet) and paste it in the right position in the source code of the target web page.</p>
<p style="text-align: justify;">Before that, you need to run the Creator application, webForms. Until now, you were in design mode, creating the pieces of the application (well, just a form so far). Running an application on the other hand, is like executing a standard application where you can interact with different parts of it, enter and retrieve data.</p>
<ol>
<li>In design mode (you are already there) find the big yellow button, <em>Access this application</em> and click it. The application will open in the run mode and all design elements will be replaced with a good looking environment waiting for you to enter data.</li>
<li>On top of the form, next to its title, click the <em>More Actions</em> menu and select <em>Embed in your Website</em> (figure 9).<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig09.jpg"><img class="alignnone size-medium wp-image-234" title="Starting the embed process" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig09-300x189.jpg" alt="Starting the embed process" width="300" height="189" /></a><br />
<small>figure 9. Starting the embed process.</small></li>
<li>Click <em>Click Here</em> in the next dialog box (figure 10) to have access to the form without needing Zoho credentials (while entering data) and then copy the code snippet (to the clipboard).<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig10.jpg"><img class="alignnone size-medium wp-image-235" title="The generated code snippet" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig10-300x141.jpg" alt="The generated code snippet" width="300" height="141" /></a><br />
<small>figure 10. Reviewing the final design.</small></li>
</ol>
<p><!--Google--><br />
<script type="text/javascript">// <![CDATA[
 google_ad_client = "pub-4434709130408681"; /* 468x60, in popular articles */ google_ad_slot = "9673974468"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><br />
<!--Google end --></p>
<h3>Embedding the form</h3>
<p style="text-align: justify;">You have generated a embed code that loads the form designed in Creator anywhere in the body of the web page you paste it. Such web page could be a post or a page in your blog, or in any website that you have the rights to add HTML content to.</p>
<p style="text-align: justify;">Here I am just going to demonstrate how to embed our Creator form in a <a href="http://wordpress.org" target="_blank">Wordpress</a> page. Other blogs (Blogger, MovableType, etc.) or CMSs (Joomla, Drupal, etc.) will follow a similar approach with some difference in the details. The point is to paste the code snippet in a HTML body.</p>
<ol>
<li>Login to your website (Wordpress, in here) admin area.</li>
<li>Add a new page (Pages &gt; Add New) and enter a title as well as some body text.</li>
<li>Turn the editor to HTML view where you can see the underlying code.</li>
<li>Paste the code snippet in the HTML body in a suitable position. The outcome should look like figure 11.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig11.jpg"><img class="alignnone size-medium wp-image-236" title="embedding the form in the code" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig11-300x163.jpg" alt="embedding the form in the code" width="300" height="163" /></a><br />
<small>figure 11. Creating a page with the form embedded.</small></li>
<li>Click <em>Publish</em> to save and publish the form.</li>
</ol>
<h3>Testing the form</h3>
<p>To test the form you just need to open the container page. The page looks like other pages in your website with a form embedded in it. The Zoho logo appears at the bottom (in the free edition of Creator), but it is no big deal.</p>
<p>Try to enter some values in the form and click <em>Submit</em> when you are done.</p>
<p>If you skip a value that is mandatory (identified with a red asterisk) or enter wrong information (e.g. enter a number in email box) the form will show an error message asking you (the visitor) to enter data correctly (figure 12). It actually validates the values against the rules you have set while designing the form (figures 4, 5, 6, 7).</p>
<p><a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig12.jpg"><img class="alignnone size-medium wp-image-237" title="Testing the form" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig12-214x300.jpg" alt="Testing the form" width="214" height="300" /></a><br />
<small>figure 12. Testing the form.</small></p>
<p style="text-align: justify;">Web developers will be amazed by the features Creator provides out of the box. Easy interface design and validation plus many other features that are beyond the scope of this tutorial.</p>
<p style="text-align: justify;">Now your visitors are able to participate in the survey and give their feedback using a form that you created in less than an hour.</p>
<p style="text-align: justify;">But where will all that data go?</p>
<h3 style="text-align: justify;">Extracting the data</h3>
<p style="text-align: justify;">Collecting data is not even half of the job. Behind the scene you need to extract the entered data to analyze it for whatever reason that is important form you.</p>
<p style="text-align: justify;">The good news is that while you were busy designing your form, Creator made a <em>View</em> for that particular form by which you can extract the entered data. Views are like customizable portals to data. Although views are way more powerful than just showing you the data, but we just stick to one feature (viewing raw data) for you to see where the incoming data goes to.</p>
<p>In Creator, in the run mode, open the <em>survey View</em> from the sidebar (figure 13).</p>
<p><a href="http://www.alishabdar.com/wp-content/uploads/2009/07/fig13.jpg"><img class="alignnone size-medium wp-image-238" title="Extracting the data" src="http://www.alishabdar.com/wp-content/uploads/2009/07/fig13-300x50.jpg" alt="Extracting the data" width="300" height="50" /></a><br />
<small>figure 13. Extracting data.</small></p>
<p style="text-align: justify;">You can navigate through data, search, filter, and even export it to different formats. You may even embed this form in another web page, but I leave this to your imagination since you gained enough knowledge to do it yourself.</p>
<p style="text-align: justify;">Congratulations, you have managed to create a simple, but powerful survey application with few clicks and no coding at all.</p>
<h3>What next?</h3>
<p style="text-align: justify;">Creator is a powerful database application creation platform, that  many call it the online <a href="http://office.microsoft.com/en-us/access/default.aspx" target="_blank">Access</a>. But I believe it is even more useful because it is <a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank">cloud-based</a> and allows you to create multi-user internet-based applications that can be used by <a href="http://en.wikipedia.org/wiki/Small_and_medium_enterprises" target="_blank">SMBs and SMEs</a>.</p>
<p style="text-align: justify;">The webForms application, can have more forms for guest-book, feedback, inquiry, etc. In fact you can create a full-fledged data oriented website using a blogging platform and a database application hosted on Zoho Creator.</p>
<p style="text-align: justify;">Don&#8217;t forget to checkout the <a href="http://zohocreator.wiki.zoho.com/" target="_blank">Creator help</a> to unleash its power and use it to solve real life problems.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Creating+online+data+forms+with+no+coding+at+all+http://bit.ly/G9nKF" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Creating+online+data+forms+with+no+coding+at+all+http://bit.ly/G9nKF" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/&amp;submitHeadline=Creating+online+data+forms+with+no+coding+at+all" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/&amp;title=Creating+online+data+forms+with+no+coding+at+all" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/&amp;title=Creating+online+data+forms+with+no+coding+at+all" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/&amp;t=Creating+online+data+forms+with+no+coding+at+all" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Creating+online+data+forms+with+no+coding+at+all&amp;link=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/&amp;title=Creating+online+data+forms+with+no+coding+at+all" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/&amp;title=Creating+online+data+forms+with+no+coding+at+all" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/07/20/creating-online-data-forms-with-no-coding-at-all/</feedburner:origLink></item>
		<item>
		<title>Globalizing Clouds, Geopolitically Speaking</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/GYJtWlIR-v0/</link>
		<comments>http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/#comments</comments>
		<pubDate>Mon, 11 May 2009 16:20:57 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=208</guid>
		<description><![CDATA[This article was originally posted on CloudAve.
Security remains as one of the biggest challenges in adopting and spreading cloud computing. But there is an even bigger concern that could threaten the existence of clouds in a bigger picture.
Read the story to find out what this threat is and what could be done about it.
  [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F05%2F11%2Fglobalizing-clouds-geopolitically-speaking%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F05%2F11%2Fglobalizing-clouds-geopolitically-speaking%2F" height="61" width="51" /></a></div><p>This article was originally posted on <a href="http://www.cloudave.com/link/globalizing-clouds-geopolitically-speaking" target="_blank">CloudAve</a>.</p>
<p>Security remains as one of the biggest challenges in adopting and spreading cloud computing. But there is an even bigger concern that could threaten the existence of clouds in a bigger picture.</p>
<p><a href="http://www.cloudave.com/link/globalizing-clouds-geopolitically-speaking" target="_blank">Read the story to find out what this threat is and what could be done about it</a>.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Globalizing+Clouds%2C+Geopolitically+Speaking+http://bit.ly/1erVsJ" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Globalizing+Clouds%2C+Geopolitically+Speaking+http://bit.ly/1erVsJ" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/&amp;submitHeadline=Globalizing+Clouds%2C+Geopolitically+Speaking" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/&amp;title=Globalizing+Clouds%2C+Geopolitically+Speaking" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/&amp;title=Globalizing+Clouds%2C+Geopolitically+Speaking" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/&amp;t=Globalizing+Clouds%2C+Geopolitically+Speaking" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Globalizing+Clouds%2C+Geopolitically+Speaking&amp;link=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/&amp;title=Globalizing+Clouds%2C+Geopolitically+Speaking" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/&amp;title=Globalizing+Clouds%2C+Geopolitically+Speaking" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/05/11/globalizing-clouds-geopolitically-speaking/</feedburner:origLink></item>
		<item>
		<title>Develop Google AppEngine with Aptana Studio</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/snJPpKnU50I/</link>
		<comments>http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/#comments</comments>
		<pubDate>Wed, 06 May 2009 14:03:52 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=191</guid>
		<description><![CDATA[
Recently I have jumped on Python wagon to play with Google AppEngine a bit. Python is a very fun (and powerful) language and I feel so bad I never touched it before.
There are many editors for Mac OS to make coding in Python even more fun, TextMate and Coda to name a few, but it [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/" title="Permanent link to Develop Google AppEngine with Aptana Studio"><img class="post_image alignnone frame" src="http://www.alishabdar.com/wp-content/uploads/2009/09/appengine.jpg" width="458" height="90" alt="Post image for Develop Google AppEngine with Aptana Studio" /></a>
</p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F05%2F06%2Fdevelop-google-appengine-with-aptana-studio%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F05%2F06%2Fdevelop-google-appengine-with-aptana-studio%2F" height="61" width="51" /></a></div><p>Recently I have jumped on <a href="http://www.python.org" target="_blank">Python</a> wagon to play with <a href="http://code.google.com/appengine/" target="_blank">Google AppEngine</a> a bit. Python is a very fun (and powerful) language and I feel so bad I never touched it before.</p>
<p>There are many editors for Mac OS to make coding in Python even more fun, <a href="http://macromates.com/" target="_blank">TextMate</a> and <a href="http://www.panic.com/coda/" target="_blank">Coda</a> to name a few, but it is not much productive. You need to code in the editor with no code completion for AppEngine SDK, then you need to start the local web sever in the terminal to test your code.</p>
<p><a href="http://www.aptana.com" target="_blank">Aptana Studio</a> in the other hand, provides you with a great user interface and many other features, all inherited from the mighty <a href="http://www.eclipse.org" target="_blank">Eclipse</a>. By installing <a href="http://www.aptana.com/python">PyDev</a> plugin in the other hand,  you can make Aptana, Python friendly.</p>
<p>However, there are still 2 missing links in the chain of perfection to make Aptana the IDE of choice for developing for AppEngine: Code completion for Google libraries and built-in debugging facilities.</p>
<p>In this tutorial you are going see how to make Aptana Studio your one and only AppEngine development tool in Mac OS X.</p>
<blockquote><p>Note: I assume that you have a basic idea of Python and Google AppEngine. You should be also comfortable using Mac and installing applications.</p></blockquote>
<h2>Getting Started</h2>
<p>First you need to install AppEngine SDK on your Mac. Note that when you visit the <a href="http://code.google.com/appengine/downloads.html" target="_blank">download page of AppEngine</a> there is a DMG package for Mac. First, you need to download and install it the way you do in standard Mac applications.</p>
<p>This package will make your Mac ready for AppEngine development, but it will not help you with customizing Aptana. You need to have a copy of all libraries used in SDK on your computer.</p>
<p>For this purpose you need to download the ZIP file listed in the same page (for Linux/Other platforms) and unzip it in a folder in your Mac (e.g. Documents).</p>
<p>Now download and install <a href="http://www.aptana.com/studio/download" target="_blank">Aptana</a> and install PyDev, a plugin for Python development in Aptana:</p>
<ol>
<li>Open Aptana and in <em>My Aptana</em> page (opens when you run the application), switch to <em>Plugins</em> tab.</li>
<li>Find the entry for <em>Aptana PyDev</em> and click <em>Get it</em>.</li>
<li>Go through the installation wizard and restart Aptana at the end, as instructed.</li>
</ol>
<p>Now you need to configure the environment for AppEngine. Let&#8217;s create a new project first.</p>
<ol>
<li>Open Aptana and create a new project using <em>File &gt; New &gt; Project</em>.</li>
<li>In the project wizard select <em>Pydev &gt; Pydev Project</em> and click <em>Next</em> to continue.</li>
<li>Type in a name for the project and choose <em>2.5</em> for <em>Grammer version</em>. This is because AppEngine is  currently supporting Python 2.5.2.</li>
<li> If the Interpreter is empty click the link below to configure an interpreter. Use <em>Autodetect</em> for Aptana to list the available Python installation and proceed.</li>
<li>Click <em>Finish</em> to create and open the empty project.</li>
</ol>
<p>It is now time for the configuration.</p>
<ol>
<li>With the project open, open <em>Project &gt; Properties</em> and navigate to <em>PyDev &#8211; PYTHNPATH</em>.</li>
<li>Click <em>Add source folder</em> for <em>External Source Folders</em> and browse for the folders you see in figure 1. You can add more libraries if you needed.</li>
<li> Click <em>OK</em> to proceed.</li>
</ol>
<p style="text-align: center;"><a href="http://www.alishabdar.com/wp-content/uploads/2009/05/01.png"><img class="aligncenter size-medium wp-image-195" title="Adding AppEngine library sources" src="http://www.alishabdar.com/wp-content/uploads/2009/05/01-300x204.png" alt="Adding AppEngine library sources" width="300" height="204" /></a><br />
<small>Figure 1</small></p>
<p>If populating libraries were successful you can see the code completion works just fine.</p>
<p style="text-align: center;"><a href="http://www.alishabdar.com/wp-content/uploads/2009/05/02.png"><img class="aligncenter size-medium wp-image-192" title="Code completion in action" src="http://www.alishabdar.com/wp-content/uploads/2009/05/02-300x186.png" alt="Code completion in action" width="300" height="186" /></a><br />
<small>Figure 2</small></p>
<h2>Configuring the debugger</h2>
<p>Finally you need to configure the debugger, so you can run your projects from within Aptana.</p>
<ol style="text-align: left;">
<li>Click <em>Run &gt; Run</em> to open the Run configuration window.</li>
<li>Select <em>Python Run</em> on the sidebar and click <em>New launch configuration</em> (the first button above the sidebar).</li>
<li>Enter a name for the configuration (e.g. AppEngine) and <em>Browse</em> for the project name.</li>
<li>Enter the full path for <code>dev_appserver.py</code> as you see in figure 3.
<p style="text-align: center;"><a href="http://www.alishabdar.com/wp-content/uploads/2009/05/03.png"></a><a href="http://www.alishabdar.com/wp-content/uploads/2009/05/03.png"><img class="aligncenter size-medium wp-image-193" title="Changing the run configuration" src="http://www.alishabdar.com/wp-content/uploads/2009/05/03-300x218.png" alt="Changing the run configuration" width="300" height="218" /></a><br />
<small>Figure 3</small></li>
<li>Switch to <em>Arguments</em> tab and enter <code>${project_loc}/src</code> in the arguments box. You can add more arguments for <code>dev_appserver.py</code>.
<p style="text-align: center;"><a href="http://www.alishabdar.com/wp-content/uploads/2009/05/04.png"><img class="aligncenter size-medium wp-image-194" title="Changing the run arguments" src="http://www.alishabdar.com/wp-content/uploads/2009/05/04-300x218.png" alt="Changing the run arguments" width="300" height="218" /></a><br />
<small>Figure 4</small></p>
<blockquote><p>Note: If you don&#8217;t use the default <code>src</code> folder (that PyDev creates for new projects), you need to omit it in the argument, so it becomes <code>${project_loc}</code></p></blockquote>
</li>
<li>Click <em>Apply</em> and then <em>Run</em> the application. You should see the application server run log in the <em>Console</em> window.</li>
</ol>
<p style="text-align: center;"><a href="http://www.alishabdar.com/wp-content/uploads/2009/05/05.png"><img class="aligncenter size-medium wp-image-197" title="Running the appserver from within Aptana" src="http://www.alishabdar.com/wp-content/uploads/2009/05/05-300x91.png" alt="Running the appserver from within Aptana" width="300" height="91" /></a><br />
<small>Figure 5</small></p>
<p style="text-align: left;">Congratulations. You can now enjoy the power of Aptana while developing for Google AppEngine.</p>
<p><em>P.S. Special thanks to Joscha Feth because I benefited greatly from <a href="http://code.google.com/appengine/articles/eclipse.html" target="_blank">his article</a>.</em></p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Develop+Google+AppEngine+with+Aptana+Studio+http://bit.ly/tLXgc" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Develop+Google+AppEngine+with+Aptana+Studio+http://bit.ly/tLXgc" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/&amp;submitHeadline=Develop+Google+AppEngine+with+Aptana+Studio" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/&amp;title=Develop+Google+AppEngine+with+Aptana+Studio" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/&amp;title=Develop+Google+AppEngine+with+Aptana+Studio" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/&amp;t=Develop+Google+AppEngine+with+Aptana+Studio" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Develop+Google+AppEngine+with+Aptana+Studio&amp;link=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/&amp;title=Develop+Google+AppEngine+with+Aptana+Studio" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/&amp;title=Develop+Google+AppEngine+with+Aptana+Studio" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/05/06/develop-google-appengine-with-aptana-studio/</feedburner:origLink></item>
		<item>
		<title>Create your own news reader application for free</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/akb54unhctA/</link>
		<comments>http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 07:34:19 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=170</guid>
		<description><![CDATA[Many people use RSS news feeds to read the latest updates from their favorite websites synchronized in a single place. It is much more productive than surfing around and reading content surrounded by ads and useless stuff.
With the subscription list increasing in number, having a powerful new reader with a good set of features is [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F04%2F18%2Fcreate-your-own-news-reader-application-for-free%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F04%2F18%2Fcreate-your-own-news-reader-application-for-free%2F" height="61" width="51" /></a></div><p>Many people use RSS news feeds to read the latest updates from their favorite websites synchronized in a single place. It is much more productive than surfing around and reading content surrounded by ads and useless stuff.</p>
<p>With the subscription list increasing in number, having a powerful new reader with a good set of features is a must. There are a lot of news reader clients  available for all operating systems but many people still prefer the one and only <em>Google Reader</em>.</p>
<p>Google Reader offers you a host of features in an easy to use light-weight UI and is accessible from everywhere since it runs online. But still <em>Reader</em> users miss the luxury of having a desktop application that runs from the local computer.</p>
<p>With SSB (Site Specific Browser) application that create a standard application based on a website, it is possible for you to create a desktop application of Reader. <a href="http://labs.mozilla.com/2007/10/prism/" target="_blank">Prism</a> and <a href="http://fluidapp.com/" target="_blank">Fluid</a> will do the job for you just perfect.</p>
<p>However you can enable this feature in Firefox 3 in few simple steps. No need to install any other application.</p>
<ol>
<li>Run Firefox and logo to <a href="http://google.com/reader" target="_blank">Google Reader</a>.</li>
<li>Click Tools &gt; Add-ons and install <em>Prism</em>. You need to restart Firefox for the changes to take effect.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/04/prism_for_firefox.jpg"><img class="alignnone size-medium wp-image-188" title="Installing Prsim Add-on" src="http://www.alishabdar.com/wp-content/uploads/2009/04/prism_for_firefox-300x193.jpg" alt="Installing Prsim Add-on" width="180" height="116" /></a></li>
<li>Click Tools &gt; Convert Website to Application.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/04/01.jpg"></a><a href="http://www.alishabdar.com/wp-content/uploads/2009/04/01.jpg"><img class="alignnone size-medium wp-image-181" title="Convert Website to Application" src="http://www.alishabdar.com/wp-content/uploads/2009/04/01-300x101.jpg" alt="Convert Website to Application" width="300" height="101" /></a></li>
<li>The URL is entered automatically. Simply type in a name and check the options as you wish.<br />
<a href="http://www.alishabdar.com/wp-content/uploads/2009/04/02.jpg"><img class="alignnone size-medium wp-image-175" title="Application settings" src="http://www.alishabdar.com/wp-content/uploads/2009/04/02-201x300.jpg" alt="Application settings" width="201" height="300" /></a></li>
<li>Click OK and wait a few seconds for the application to be created.</li>
</ol>
<p>If you chose to have <em>Dock</em> or <em>Desktop</em> shortcuts you can click them right away to run the Reader application, otherwise find it in the <em>Applications</em> folder.</p>
<p><a href="http://www.alishabdar.com/wp-content/uploads/2009/04/03.jpg"><img class="alignnone size-medium wp-image-176" title="Reader shortcut in the Dock" src="http://www.alishabdar.com/wp-content/uploads/2009/04/03-300x95.jpg" alt="Reader shortcut in the Dock" width="300" height="95" /></a></p>
<p>Similar approach applies to Linux and Windows users (if they have this option available).</p>
<blockquote><p><strong>Note:</strong> <em>Chrome users can enjoy this feature too. But since Chrome is still not supported on Mac OS, I focused on Firefox.</em></p></blockquote>
<p>I bet you have now a list of eligible websites in your mind that can transorm into desktop applications.<em><br />
</em></p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Create+your+own+news+reader+application+for+free+http://bit.ly/2VfrnK" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=Create+your+own+news+reader+application+for+free+http://bit.ly/2VfrnK" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/&amp;submitHeadline=Create+your+own+news+reader+application+for+free" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/&amp;title=Create+your+own+news+reader+application+for+free" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/&amp;title=Create+your+own+news+reader+application+for+free" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/&amp;t=Create+your+own+news+reader+application+for+free" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Create+your+own+news+reader+application+for+free&amp;link=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/&amp;title=Create+your+own+news+reader+application+for+free" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/&amp;title=Create+your+own+news+reader+application+for+free" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/04/18/create-your-own-news-reader-application-for-free/</feedburner:origLink></item>
		<item>
		<title>An Open Cloud – Or Is It?</title>
		<link>http://feedproxy.google.com/~r/shabdar/~3/cccA9hf6f1U/</link>
		<comments>http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 07:06:05 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://www.alishabdar.com/?p=163</guid>
		<description><![CDATA[
This is an article posted on CloudAve.
As you might know the Open Cloud Manifesto debuted on March 30st.
It outlines the pillars of Cloud Computing as well giving a brief on what the possible threats and weaknesses could challenge the early and future adopters.
The manifesto declares 4 major goals of an Open Cloud:

Choice; to give total [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/" title="Permanent link to An Open Cloud &#8211; Or Is It?"><img class="post_image alignnone frame" src="http://www.alishabdar.com/wp-content/uploads/2009/05/cloud_computing.jpg" width="458" height="90" alt="Post image for An Open Cloud &#8211; Or Is It?" /></a>
</p><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F04%2F01%2Fan-open-cloud-or-is-it%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.alishabdar.com%2F2009%2F04%2F01%2Fan-open-cloud-or-is-it%2F" height="61" width="51" /></a></div><p><em>This is an article posted on CloudAve.</em></p>
<p>As you might know the <a href="http://opencloudmanifesto.org/" target="_blank">Open Cloud Manifesto</a> debuted on March 30st.</p>
<p>It outlines the pillars of Cloud Computing as well giving a brief on what the possible threats and weaknesses could challenge the early and future adopters.</p>
<p>The manifesto declares 4 major goals of an Open Cloud:</p>
<ul>
<li><strong>Choice;</strong> to give total freedom to the cloud clients in choosing between different cloud providers with no barriers</li>
<li><strong>Flexibility;</strong> to maximize the interoperability between Clouds and organizations on different Clouds.</li>
<li><strong>Speed and Agility;</strong> to employ open interfaces to allow organizations to build solutions that easily and quickly integrate</li>
</ul>
<p><a href="http://www.cloudave.com/link/an-open-cloud-or-is-it" target="_blank">Read the full story</a></p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=An+Open+Cloud+%E2%80%93+Or+Is+It%3F+http://bit.ly/15API4" title="Post to Twitter"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a rel="nofollow" class="tt" href="http://plurk.com/?status=An+Open+Cloud+%E2%80%93+Or+Is+It%3F+http://bit.ly/15API4" title="Post to Plurk"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a rel="nofollow" class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/&amp;submitHeadline=An+Open+Cloud+%E2%80%93+Or+Is+It%3F" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a rel="nofollow" class="tt" href="http://delicious.com/post?url=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/&amp;title=An+Open+Cloud+%E2%80%93+Or+Is+It%3F" title="Post to Delicious"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a rel="nofollow" class="tt" href="http://digg.com/submit?url=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/&amp;title=An+Open+Cloud+%E2%80%93+Or+Is+It%3F" title="Post to Digg"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/&amp;t=An+Open+Cloud+%E2%80%93+Or+Is+It%3F" title="Post to Facebook"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a rel="nofollow" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=An+Open+Cloud+%E2%80%93+Or+Is+It%3F&amp;link=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/" title="Post to Ping.fm"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a rel="nofollow" class="tt" href="http://reddit.com/submit?url=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/&amp;title=An+Open+Cloud+%E2%80%93+Or+Is+It%3F" title="Post to Reddit"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a rel="nofollow" class="tt" href="http://stumbleupon.com/submit?url=http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/&amp;title=An+Open+Cloud+%E2%80%93+Or+Is+It%3F" title="Post to StumbleUpon"><img class="nothumb" src="http://www.alishabdar.com/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alishabdar.com/2009/04/01/an-open-cloud-or-is-it/</feedburner:origLink></item>
	</channel>
</rss>
