<?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>Therefore Systems</title>
	
	<link>http://www.thereforesystems.com</link>
	<description>a learning effort by Deepak Kapoor</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:54:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ThereforeSystems" /><feedburner:info uri="thereforesystems" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ThereforeSystems</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>WAT080: Failed to locate the Windows Azure SDK. Please make sure the Windows Azure SDK v1.5 is installed.</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/oFmV92Za4oY/</link>
		<comments>http://www.thereforesystems.com/wat080-failed-to-locate-the-windows-azure-sdk-please-make-sure-the-windows-azure-sdk-v1-5-is-installed/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 10:32:50 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=1153</guid>
		<description><![CDATA[<p>After installing Windows Azure SDK and Visual Studio tools November 2011, I got this error when compiling an existing Cloud project.</p> <p>WAT080: Failed to locate the Windows Azure SDK. Please make sure the Windows Azure SDK v1.5 is installed.</p> <p>This post documents the roller coaster ride I went through to solve the problem. If you [...]<p><a href="http://www.thereforesystems.com/wat080-failed-to-locate-the-windows-azure-sdk-please-make-sure-the-windows-azure-sdk-v1-5-is-installed/">WAT080: Failed to locate the Windows Azure SDK. Please make sure the Windows Azure SDK v1.5 is installed.</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p>After installing Windows Azure SDK and Visual Studio tools November 2011, I got this error when compiling an existing Cloud project.</p>
<p><font color="#c0504d">WAT080: Failed to locate the Windows Azure SDK. Please make sure the Windows Azure SDK v1.5 is installed.</font></p>
<p>This post documents the roller coaster ride I went through to solve the problem. If you are interested in just the solution then here it is:</p>
<p><font color="#008080">Download the bits from <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28045">this page</a> and install them manually.</font> </p>
<p>If you are interested in how I got to the solution then read on. </p>
<p>Before anything, let me clarify that I already had an older version of Azure SDK and tools on my machine. I used Web Platform installer to install the latest Azure SDK and Visual Studio Tools i.e. November update. Then a drama started. </p>
<p>The build error I got said that I should make sure that Windows Azure SDK v1.5 is installed. But I already installed v1.6. If the project files were changed between versions of tools then they should have been upgraded to latest version by Visual Studio. This did not happen. My first maneuver was to re-install Visual Studio tools. I downloaded just the standalone installer for tools and tried installing it. I got this error.</p>
<p>&#160;<img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.thereforesystems.com/wp-content/uploads/2012/02/image.png" width="485" height="300" /></p>
<p>The log file showed me these errors:</p>
<p> <font color="#0000ff" size="1">[16AC:16B0][2012-02-07T07:21:21]: Error 0&#215;80070643: Failed to install MSI package.    <br />[16AC:16B0][2012-02-07T07:21:21]: Error 0&#215;80070643: Failed to execute MSI package.     <br />[1744:1748][2012-02-07T07:21:21]: Error 0&#215;80070643: Failed to configure per-machine MSI package.     <br />[1744:1748][2012-02-07T07:21:21]: Error 0&#215;80070643: Failed to execute MSI package.</font>
<p>&#160;</p>
<p>I was in no mood for looking into the details of errors in the log file. I just wanted to get going with Azure and not worry about installer logs. So I uninstalled the SDK, Authoring Tools and Visual Studio tools to get a clean Azure free environment.</p>
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.thereforesystems.com/wp-content/uploads/2012/02/image1.png" width="321" height="51" /></p>
<p>After uninstalling Azure bits I fired up Web Platform Installer and installed Azure SDK and tools. Little did I know that this was not going to work. Here is a screenshot of the errors I got.</p>
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.thereforesystems.com/wp-content/uploads/2012/02/image2.png" width="622" height="414" /></p>
<p>By this time I was annoyed (you may substitute “annoyed” with a more colorful word of your choice). Web Platform Installer should just do it, right? It should take care of dependencies, right? Well that was not the case.</p>
<p>By this time I gave up on Web Platform Installer and downloaded standalone Azure bits and decided to install them manually. Here is the download link:</p>
<p><a title="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28045" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28045">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28045</a></p>
<p>I downloaded and installed the ones highlighted below.</p>
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.thereforesystems.com/wp-content/uploads/2012/02/image3.png" width="641" height="458" /></p>
<p>After installing Azure Emulator, Libs and SDK, I installed Visual Studio Tools and it installed correctly.</p>
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.thereforesystems.com/wp-content/uploads/2012/02/image4.png" width="485" height="300" /></p>
<p>I opened the project which was giving me a build error. Visual Studio asked me to convert it to a newer format. I happily obliged. Finally I saw <font color="#00c100"><strong>Build Succeeded</strong></font>.</p>
<p>Although not a big deal specially after the issue was resolved, I still feel that installer could have done a better job. Anyhow, I’m back in the cloud <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.thereforesystems.com/wp-content/uploads/2012/02/wlEmoticon-smile.png" /></p>
<p><a href="http://www.thereforesystems.com/wat080-failed-to-locate-the-windows-azure-sdk-please-make-sure-the-windows-azure-sdk-v1-5-is-installed/">WAT080: Failed to locate the Windows Azure SDK. Please make sure the Windows Azure SDK v1.5 is installed.</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/oFmV92Za4oY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/wat080-failed-to-locate-the-windows-azure-sdk-please-make-sure-the-windows-azure-sdk-v1-5-is-installed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/wat080-failed-to-locate-the-windows-azure-sdk-please-make-sure-the-windows-azure-sdk-v1-5-is-installed/</feedburner:origLink></item>
		<item>
		<title>Remove langauge resources and clean up disk space on mac</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/-_VwHmRRM0U/</link>
		<comments>http://www.thereforesystems.com/remove-langauge-resources-and-clean-up-disk-space-on-mac/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 12:10:06 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=1135</guid>
		<description><![CDATA[<p>Since last few days I noticed a significant decline in performance on my mac. After opening about 8 different apps my machine would become irritatingly unresponsive. Now macs don&#8217;t slow down, or do they? Well the fact is that they do and this could be because of a number of reasons. In my case it [...]<p><a href="http://www.thereforesystems.com/remove-langauge-resources-and-clean-up-disk-space-on-mac/">Remove langauge resources and clean up disk space on mac</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Since last few days I noticed a significant decline in performance on my mac. After opening about 8 different apps my machine would become irritatingly unresponsive. Now macs don&#8217;t slow down, or do they? Well the fact is that they do and this could be because of a number of reasons. In my case it was due to lack of empty space on my hard drive. So it was time for a clean up. I started by deleting music files which I would never listen to. Then I started thinking about other stuff I can do without and which comes with Mac OSX pre-installed. Language files happened to be one such culprit. In reality I don&#8217;t use anything other than English on my machine. Maybe once in a while I read stuff in hindi but that&#8217;s about it.</p>
<p>To clean up unnecessary language resources I found a utility called <a href="http://monolingual.sourceforge.net/" title="Monolingual">Monolingual</a>. It removes files for languages you do not need. After running the utility, I gained 2.1GB of disk space.</p>
<p>
<img src="http://www.thereforesystems.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-04-at-11.08.29-PM.png" width="434" height="453" alt="Screen Shot 2012-02-04 at 11.08.29 PM.png" /></p>
<p><a href="http://monolingual.sourceforge.net/" title="Monolingual">Download Monolingual</a>.</p>
<p><a href="http://www.thereforesystems.com/remove-langauge-resources-and-clean-up-disk-space-on-mac/">Remove langauge resources and clean up disk space on mac</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/-_VwHmRRM0U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/remove-langauge-resources-and-clean-up-disk-space-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/remove-langauge-resources-and-clean-up-disk-space-on-mac/</feedburner:origLink></item>
		<item>
		<title>Best way to browse iOS documentation</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/UcILIe0xnZI/</link>
		<comments>http://www.thereforesystems.com/best-way-to-browse-ios-documentation/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 06:27:47 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=1127</guid>
		<description><![CDATA[<p>While developing apps for iPhone or iPad I often have to look into documentation. IMO the experience of browsing through documentation within XCode is not the best. Today I found this great Mac application which so far is the best way to browse through iOS documentation. The application I am talking about is called Dash. [...]<p><a href="http://www.thereforesystems.com/best-way-to-browse-ios-documentation/">Best way to browse iOS documentation</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p>While developing apps for iPhone or iPad I often have to look into documentation. IMO the experience of browsing through documentation within XCode is not the best. Today I found this great Mac application which so far is the best way to browse through iOS documentation. The application I am talking about is called Dash. It is also a code snippet manager where you can put frequently used code snippets. This is a must have for iOS or Mac developers.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2012/01/DashScreenshot.png" width="600" height="388" alt="DashScreenshot.png" /></p>
<p>Dash can be found on iTunes. <a href="http://itunes.apple.com/app/dash/id458034879">http://itunes.apple.com/app/dash/id458034879</a></p>
<p><a href="http://www.thereforesystems.com/best-way-to-browse-ios-documentation/">Best way to browse iOS documentation</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/UcILIe0xnZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/best-way-to-browse-ios-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/best-way-to-browse-ios-documentation/</feedburner:origLink></item>
		<item>
		<title>I see a new computer in 2012</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/xUCa-fAS7BM/</link>
		<comments>http://www.thereforesystems.com/i-see-a-new-computer-in-2012/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 06:38:14 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=1122</guid>
		<description><![CDATA[<p>Once I was proud of my IT setup at home. All those desktops and laptops sharing bits-n-bytes with each other and participating in networking bliss made me proud. Year 2011 was somehow not too good to my computers. First catastrophe was the denise of my Sony VIAO laptop. This was the machine which build <a [...]<p><a href="http://www.thereforesystems.com/i-see-a-new-computer-in-2012/">I see a new computer in 2012</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Once I was proud of my IT setup at home. All those desktops and laptops sharing bits-n-bytes with each other and participating in networking bliss made me proud. Year 2011 was somehow not too good to my computers. First catastrophe was the denise of my Sony VIAO laptop. This was the machine which build <a href="http://www.everydaymobile.com.au">EverydayMobile.com.au</a>. And I loved it. Next went the Netbook I got for attending <a href="http://www.zdnet.com.au/teched-2009-photo-gallery-339298422.htm">TechEd 2009</a>. Biggest disaster was a lightning strike which took away my power horse, my desktop which could put all other machines to shame. I still remember the day when this one went down and with it went the pride I had in my home network. This was also a machine which I assembled as I did all other desktops I&#8217;ve had. There was a special attachment.</p>
<p>The status now is that I have one laptop which is a Mac Book Pro. In all fairness this has been my main work machine for past 1.5 years. I am also using it as my main machine connected to a Dell 24&#8243; monitor. Other than that there is a Windows machine connected to main TV set running <a href="http://xbmc.org/">XBMC</a>. BTW: XMBC is the best media centre software out there. You must look at it.</p>
<p>Someone and I don&#8217;t know who said that &#8220;May the dreams of your past be the reality of your future&#8221;. With that in my mind I look forward to 2012 which shall be the year of revival for my home computing. But this time I am about to do things differently. After being influenced by Apple over last year and a half, I have decided to do without a desktop PC. So at some point in 2012 I plan to get a iMac. The model I am considering is the 27&#8243;. iMac is one of those machine which triggers love at first sight.</p>
<p>
<img src="http://www.thereforesystems.com/wp-content/uploads/2012/01/overview_display20110426.png" width="480" height="461" alt="iMac" /></p>
<p>The configuration I have in mind is:</p>
<ul>
<li>27-inch screen</li>
<li>Intel Core i7 3.4GHz quad-core</li>
<li>16GB RAM because I alway run Windows in VM</li>
</ul>
<p>iMac has the ability to hook up another monitor so I will also use my Dell 24-inch monitor as a secondary screen. This will be the main work horse at home.</p>
<p>In terms of portable computing I am thinking another iPad. The one I have now has been permanently hijacked by boss at home. And my Mac Book Pro which serves well both for Windows and Mac development.</p>
<p>The question now is of funding. I have a plan up my sleeves which shall be revealed if it works.</p>
<p>Till then dreaming and thinking about my iMac&#8230;</p>
<p><a href="http://www.thereforesystems.com/i-see-a-new-computer-in-2012/">I see a new computer in 2012</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/xUCa-fAS7BM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/i-see-a-new-computer-in-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/i-see-a-new-computer-in-2012/</feedburner:origLink></item>
		<item>
		<title>Google Shortener API For .NET Written In C#</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/m-88g6vrTFA/</link>
		<comments>http://www.thereforesystems.com/google-shortener-api-with-dotnet-written-in-c-sharp/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 21:24:35 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=1096</guid>
		<description><![CDATA[<p><a href="https://code.google.com/p/n-gshortener/"></a>Google Shortener is a service provided by Google to create short URLs. Google Shortener has been available for some time now but only recently Google released a public API to access this service programmatically. Today I decided to try it out and wrote some C# code to work with the API. I will describe [...]<p><a href="http://www.thereforesystems.com/google-shortener-api-with-dotnet-written-in-c-sharp/">Google Shortener API For .NET Written In C#</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="https://code.google.com/p/n-gshortener/"><img style="background-image: none; border-right-width: 0px; margin: 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.thereforesystems.com/wp-content/uploads/2011/01/image.png" width="56" height="59" /></a>Google Shortener is a service provided by Google to create short URLs. Google Shortener has been available for some time now but only recently Google released a public API to access this service programmatically. Today I decided to try it out and wrote some C# code to work with the API. I will describe what I did in this post.</p>
<h3>A bit about the API</h3>
<p>Like other URL shorteners, Google API also takes in a long URL and gives you back a short one. When you click on the short URL, you end up at the same location on web as you did with your original long URL.</p>
<p>The API itself is implemented as a RESTful service and is very simple. You can read the overview and reference for API <a href="http://code.google.com/apis/urlshortener/overview.html">here</a>.</p>
<h3>.NET Wrapper</h3>
<p>I wanted to use the API in my .NET application so I created a wrapper. I have made the source code available at <a href="https://code.google.com/p/n-gshortener/">code.google.com</a>. Feel free to download and play with it.</p>
<p>There are three methods in Google Shortener API:</p>
<ol>
<li>url.insert – Shrinks a Url. </li>
<li>url.get – Returns the long Url for a valid short url. </li>
<li>url.list – Returns a list of Urls shortened by an authenticated user. Analytics data is also returned by this method. </li>
</ol>
<p>If you want analytics for your Url then you must invoke the methods by passing in an API key. You can get your API key from <a href="http://code.google.com/apis/console/">Google API Console</a>.</p>
<p>Enough talk. Let me show you the code. The main class in the wrapper is called Shortener which contains two methods: GetShortUrl() and GetLongUrl(). An API key can be passed in to the constructor of Shortener and the API key will be used for all subsequent requests for that instance.  </p>
<pre class="brush: csharp; title: ; notranslate">
public Reply GetShortUrl(string longUrl)
{
  string data = &quot;{\&quot;longUrl\&quot;:\&quot;&quot; + longUrl + &quot;\&quot;}&quot;;
  string postUrl = googleShortenerUrl;
  string response = HttpHelper.HttpPOST(postUrl, data);
  return DeserializeJSON(response);
}

public Reply GetLongUrl(string shortUrl)
{
  string getUrl = googleShortenerUrl + &quot;&amp;amp;shortUrl=&quot; + shortUrl;
  string response = HttpHelper.HttpGET(getUrl);
  return DeserializeJSON(response);
}
</pre>
<p>The response received from Google is deserialized into a Reply class.  </p>
<pre class="brush: csharp; title: ; notranslate">
public class Reply
{
  public string kind { get; set; }

  public string id { get; set; }

  public string longUrl { get; set; }

  public string status { get; set; }
}
</pre>
<p>GET and POST are done by using HttpHelper class. <a href="https://code.google.com/p/n-gshortener/">Download</a> the code to see this class.</p>
<h3>Conclusion</h3>
<p>Google Shortener API is as simple as it gets. The API also let’s you retrieve analytics data for URLs. I have created a .NET wrapper for the API and have implemented functionality to get short URLs and long URLs. Next steps for this little project are to implement list method, implement authentication support and make the API a bit more rich by enhancing Reply class to support strongly typed members rather than all strings.</p>
<p>One final time. <a href="https://code.google.com/p/n-gshortener/">Link to code</a>.</p>
<p><a href="http://www.thereforesystems.com/google-shortener-api-with-dotnet-written-in-c-sharp/">Google Shortener API For .NET Written In C#</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/m-88g6vrTFA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/google-shortener-api-with-dotnet-written-in-c-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/google-shortener-api-with-dotnet-written-in-c-sharp/</feedburner:origLink></item>
		<item>
		<title>Issue Starting Oracle XE on Ubuntu</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/TZ2Sqt_yLU0/</link>
		<comments>http://www.thereforesystems.com/issue-starting-oracle-xe-on-ubuntu/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 03:21:05 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=954</guid>
		<description><![CDATA[<p>Installing Oracle XE on Ubuntu was a breeze. I downloaded the package and executed it. Ubuntu Software Center kicked in and performed the installation. The issue I faced was when I started database. I got the following error:</p> <p>&#34;operation failed, deepak is not a member of dba group&#34;</p> <p>The solution is to make myself a [...]<p><a href="http://www.thereforesystems.com/issue-starting-oracle-xe-on-ubuntu/">Issue Starting Oracle XE on Ubuntu</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="ubuntu" border="0" alt="ubuntu" align="left" src="http://www.thereforesystems.com/wp-content/uploads/2011/01/ubuntu.jpg" width="180" height="101" />Installing Oracle XE on Ubuntu was a breeze. I downloaded the package and executed it. Ubuntu Software Center kicked in and performed the installation. The issue I faced was when I started database. I got the following error:</p>
<p>&quot;operation failed, deepak is not a member of dba group&quot;</p>
<p>The solution is to make myself a member of dba group. This can be achieved by following command.</p>
<p><span style="color: #000080"><strong>sudo usermod -a -G dba deepak</strong></span></p>
<p>I could now run Oracle database without any problem.</p>
<p><a href="http://www.thereforesystems.com/issue-starting-oracle-xe-on-ubuntu/">Issue Starting Oracle XE on Ubuntu</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/TZ2Sqt_yLU0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/issue-starting-oracle-xe-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/issue-starting-oracle-xe-on-ubuntu/</feedburner:origLink></item>
		<item>
		<title>Blogilo Error On Ubuntu: Cannot connect to database</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/0HxHjAGuE7A/</link>
		<comments>http://www.thereforesystems.com/blogilo-error-on-ubuntu-cannot-connect-to-database/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 11:50:31 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=952</guid>
		<description><![CDATA[<p>After installing Blogilo through Synaptic Package Manager I got an error when I ran Blogilo. The error is &#34;Cannot connect to database&#34;.</p> <p>The way to resolve the issue is to install the libqt4-sql-sqlite package. The package can be installed from terminal using this command:</p> <p>sudo apt-get install libqt4-sql-sqlite</p> <p>I am writing this solution here for [...]<p><a href="http://www.thereforesystems.com/blogilo-error-on-ubuntu-cannot-connect-to-database/">Blogilo Error On Ubuntu: Cannot connect to database</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="ubuntu" border="0" alt="ubuntu" align="left" src="http://www.thereforesystems.com/wp-content/uploads/2011/01/ubuntu1.jpg" width="180" height="101" />After installing Blogilo through Synaptic Package Manager I got an error when I ran Blogilo. The error is &quot;Cannot connect to database&quot;.</p>
<p>The way to resolve the issue is to install the libqt4-sql-sqlite package. The package can be installed from terminal using this command:</p>
<p><span style="color: #000080"><strong>sudo apt-get install libqt4-sql-sqlite</strong></span></p>
<p>I am writing this solution here for future reference. Hopefully it will help other Ubuntu users aswell.</p>
<p><a href="http://www.thereforesystems.com/blogilo-error-on-ubuntu-cannot-connect-to-database/">Blogilo Error On Ubuntu: Cannot connect to database</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/0HxHjAGuE7A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/blogilo-error-on-ubuntu-cannot-connect-to-database/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/blogilo-error-on-ubuntu-cannot-connect-to-database/</feedburner:origLink></item>
		<item>
		<title>Add Javadoc to Netbeans</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/E8COBqplzt4/</link>
		<comments>http://www.thereforesystems.com/add-javadoc-to-netbeans/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 23:56:02 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Net Beans]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/?p=950</guid>
		<description><![CDATA[<p>I installed Netbeans 6.9 on my machine and found that Javadoc is not installed. For example when invoking intellisense for a method in Calendar class I get the following message. </p> <p></p> <p>Javadoc is not installed with Netbeans by default but can easily be installed. This is how it&#8217;s done.</p> <p>First download documentation from this [...]<p><a href="http://www.thereforesystems.com/add-javadoc-to-netbeans/">Add Javadoc to Netbeans</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I installed Netbeans 6.9 on my machine and found that Javadoc is not installed. For example when invoking intellisense for a method in Calendar class I get the following message. </p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2011/01/snapshot3.png" title="Javadoc" alt="Javadoc not available" /></p>
<p>Javadoc is not installed with Netbeans by default but can easily be installed. This is how it&#8217;s done.</p>
<p>First download documentation from this <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" title="Javadoc download link" target="_blank">link</a>. Get the documentation zip file and copy it to a folder. Next go to Tools &#8211;&gt; Java Platforms in Netbeans. This brings up Java Platform Manager. On this screen select the environment e.g. JDk 1.6 and then click on Javadoc tab. Browse to the zip file and click close on Java Platform Manager.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2011/01/snapshot5copy.png" title="Netbeans-Java Platforms Manager" alt="Netbeans-Java Platforms Manager" /></p>
<p>Javadoc will now be available.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2011/01/snapshot4.png" /></p></p>
<p><a href="http://www.thereforesystems.com/add-javadoc-to-netbeans/">Add Javadoc to Netbeans</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/E8COBqplzt4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/add-javadoc-to-netbeans/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/add-javadoc-to-netbeans/</feedburner:origLink></item>
		<item>
		<title>Compress File With GZip In Java</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/KXVwYNPCnrA/</link>
		<comments>http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 22:31:00 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/</guid>
		<description><![CDATA[<p style="clear: both;">This example show you how to apply gzip compression to a file in Java.</p> <p style="clear: both;">Java supports both Zip and GZip compression out of the box. You do not need any third party components.</p> <p><a href="http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/">Compress File With GZip In Java</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p><p><a href="http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/">Compress File With GZip In Java</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="clear: both;">This example show you how to apply gzip compression to a file in Java.</p>
<p style="clear: both;">Java supports both Zip and GZip compression out of the box. You do not need any third party components.</p>
<pre class="brush: java; title: ; notranslate">
import java.io.*;
import java.util.zip.*;

public class GzipCompressor
{

	public void Compress(String inputFile, String outputFile)
	{
		try
		{
			BufferedReader reader =
				new BufferedReader(new FileReader(inputFile));

			BufferedOutputStream output =
				new BufferedOutputStream(new GZIPOutputStream(new FileOutputStream(outputFile)));

			int b;
			while((b =reader.read()) != -1)
			{
				output.write(b);
			}

			reader.close();
			output.close();
		}
		catch(IOException e)
		{
			System.out.println(e.getMessage());
		}
	}
}
</pre>
<p><a href="http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/">Compress File With GZip In Java</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/KXVwYNPCnrA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/compress-file-with-gzip-in-java-2/</feedburner:origLink></item>
		<item>
		<title>Connecting to Force.com from IDE</title>
		<link>http://feedproxy.google.com/~r/ThereforeSystems/~3/Sza8YvBPzZU/</link>
		<comments>http://www.thereforesystems.com/connecting-to-force-com-from-ide/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 01:55:16 +0000</pubDate>
		<dc:creator>Deepak</dc:creator>
				<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://www.thereforesystems.com/connecting-to-salesforce-from-ide/</guid>
		<description><![CDATA[<p>Working through Force.com tutorials I came to the point where I wrote some Apex code. Instead of doing this via Browser based interface, I decided to use Force.com IDE which as you know is an Eclipse plugin. This post documents the steps I went through to get connectivity to the warehouse application created as part [...]<p><a href="http://www.thereforesystems.com/connecting-to-force-com-from-ide/">Connecting to Force.com from IDE</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Working through Force.com tutorials I came to the point where I wrote some Apex code. Instead of doing this via Browser based interface, I decided to use Force.com IDE which as you know is an Eclipse plugin. This post documents the steps I went through to get connectivity to the warehouse application created as part of the tutorial.</p>
<p>I created a new Force.com project in IDE and entered my username and password.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2010/12/201012101021.jpg" alt="201012101021.jpg" width="480" height="472" /></p>
<p>Things did not go well and I got the following message.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2010/12/201012101025.jpg" alt="201012101025.jpg" width="480" height="225" /></p>
<p>But I thought that I already have a security token. I&#8217;ve been logging into developer.force.com from this computer. However I decided to follow the suggestion in the message and logged into developer.force.com and went through the Reset Security Token process.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2010/12/201012131251.jpg" alt="201012131251.jpg" width="480" height="200" /></p>
<p>I got the token emailed to me and used is as per the instructions on Reset Security Token page. The instruction is to append the token to the password.</p>
<p>And finally I was connected.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2010/12/201012131248.jpg" alt="201012131248.jpg" width="480" height="472" /></p>
<p>I could now see my project in the project explorer.</p>
<p><img src="http://www.thereforesystems.com/wp-content/uploads/2010/12/201012101037.jpg" alt="201012101037.jpg" width="323" height="265" /></p>
<p><a href="http://www.thereforesystems.com/connecting-to-force-com-from-ide/">Connecting to Force.com from IDE</a> is a post from: <a href="http://www.thereforesystems.com">Therefore Systems</a></p>
<img src="http://feeds.feedburner.com/~r/ThereforeSystems/~4/Sza8YvBPzZU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thereforesystems.com/connecting-to-force-com-from-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.thereforesystems.com/connecting-to-force-com-from-ide/</feedburner:origLink></item>
	</channel>
</rss>

