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

<channel>
	<title>.Net Geek &#187; How to</title>
	<atom:link href="http://www.aakashjain.com/tag/how-to/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aakashjain.com</link>
	<description>Technology, musings and stuff by Aakash Jain</description>
	<lastBuildDate>Thu, 11 Aug 2011 05:09:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Hohner 21 Tremolo Deluxe</title>
		<link>http://www.aakashjain.com/misc/hohner-21-tremolo-deluxe-894</link>
		<comments>http://www.aakashjain.com/misc/hohner-21-tremolo-deluxe-894#comments</comments>
		<pubDate>Tue, 28 Jul 2009 15:53:58 +0000</pubDate>
		<dc:creator>Vaibhav</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Buy]]></category>
		<category><![CDATA[Harmonica]]></category>
		<category><![CDATA[Hohner]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Instrument]]></category>
		<category><![CDATA[Octave]]></category>
		<category><![CDATA[Tremolo]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/?p=894</guid>
		<description><![CDATA[Today I bought a Hohner 21 Tremolo Deluxe (Harmonica) for myself. Its a Silver body, 21 Notes (3 Octaves) Harmonica. It has two Reeds for each Note and is precisely tuned by hand, slightly apart from each other. Although I don&#8217;t know how to play a MouthOrgan, this tuning difference between reeds produce a Tremolo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-895" title="hohner-21-Tremolo-Deluxe" src="http://www.aakashjain.com/wp-content/uploads/2009/07/hohner-21-tremolo-deluxe.jpg" alt="hohner-21-Tremolo-Deluxe" width="575" height="268" /><br />
Today I bought a Hohner 21 Tremolo Deluxe (Harmonica) for myself. Its a Silver body, 21 Notes (3 Octaves) Harmonica. It has two Reeds for each Note and is precisely tuned by hand, slightly apart from each other. Although I don&#8217;t know how to play a MouthOrgan, this tuning difference between reeds produce a <a href="http://en.wikipedia.org/wiki/Tremolo">Tremolo Sound </a>which in this case is very pleasant. With its complete scale tuning over three octaves, it is possible to easily play beautiful melodies in pop, folk, country and many traditional styles. And one more thing it is tuned in <a href="http://www.riccardos.org/harmonicas/theory/harmonica_theory.shtml">C Major Scale</a>.</p>
<p>Hopefully, I will find someone who can teach me &#8220;How to play a Harmonica&#8221;. If you have link to a good online tutorial, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/misc/hohner-21-tremolo-deluxe-894/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Create IM BOT in Minutes</title>
		<link>http://www.aakashjain.com/misc/how-to-create-im-bot-in-minutes-854</link>
		<comments>http://www.aakashjain.com/misc/how-to-create-im-bot-in-minutes-854#comments</comments>
		<pubDate>Mon, 27 Jul 2009 08:21:21 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Gtalk]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[IM BOT]]></category>
		<category><![CDATA[Imified]]></category>
		<category><![CDATA[Open API]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter Bot]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/?p=854</guid>
		<description><![CDATA[Recently I created an IM BOT that works with GTalk, Yahoo Messenger, Windows Live and other popular instant messaging clients. To create your own IM Bot you need to have some very basic programming skills. You can use any programming language, I prefer PHP. You also need to have web space to host your bot. [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I created an IM BOT that works with GTalk, Yahoo Messenger, Windows Live and other popular instant messaging clients.</p>
<p>To create your own IM Bot you need to have some very basic programming skills. You can use any programming language, I prefer PHP. You also need to have web space to host your bot.</p>
<p>For example, I have created a Twitter Bot that can be used to tweet in your twitter account using any IM client.</p>
<p>If you like to write a personal IM bot, just follow these simple steps:</p>
<p><strong>Step 1:</strong> Register at <a href="www.imified.com" target="_blank">Imified</a></p>
<p><strong>Step 2:</strong> Create your Bot which is just a simple script which resides on your webserver. It can be in any programming language.</p>
<p><strong>Step 3:</strong> Copy the path of your script in the clipboard shown below.</p>
<p><img class="alignleft size-full wp-image-859" title="Imified" src="http://www.aakashjain.com/wp-content/uploads/2009/07/twitter1.jpg" alt="Imified" width="564" height="115" /></p>
<p>Your Bot is ready to serve now.</p>
<p>The script I wrote is self-explanatory.<br />
<strong>Just Add Tweetbot@bot.im in your IM client to try it.</strong></p>
<pre name="code" class="php">//Twitter.PHP
require('TwitterAPI.php');

if($_REQUEST[('value'.($_REQUEST['step']-1))]=="reset")
{
	echo " start all over again now ";
}

else if($_REQUEST[('value'.($_REQUEST['step']-1))]=="?")
{
	echo " Hi, I am a Twitter Bot, you can tweet and see friend's timeline using me.
 type 'reset' to start again at any stage.";}

else{

	switch ($_REQUEST['step'])
			{
				case 1:
				echo "Enter Twitter UserName:";
				break;

				case 2:
				echo $_REQUEST['value1'];
				echo ",Enter Your Password, dont worry I dont store your password:";
				break;

				case 3:
				echo "Thankyou for submitting details
                                        Type 'tweet' to post a tweet and 'friend' to see friend's timeline";
				break;

				case 4:
				if (trim($_REQUEST['value3']," ")=="tweet")
				{
					echo "Enter Message to tweet";
				}

				else if($_REQUEST['value3']=="friend")
				{
					echo "I am working on this function, will publish it soon";
				}
				else
				{
					echo "enter correct choice ";
				}
				break;

				case 5:
				$result=tweet($_REQUEST['value1'], $_REQUEST['value2'], $_REQUEST['value4']);
				echo $result;
				}

}</pre>
<p><strong>No, This is not the only code you require. We need to use Twitter API as well, I have put that code in a seprate file.<br />
You can make a number of Applications using different Open APIs</strong></p>
<pre name="code" class="php">//TwitterAPI.php
function tweet($username,$password,$message)
{

// The twitter API address
$url = 'http://twitter.com/statuses/update.xml'; 

// Set up and execute the curl process
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, "$url");
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$message");
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); 

$resultArray = curl_getinfo($curl_handle);

    curl_close($curl_handle);

    if($resultArray['http_code'] == "200")
		{
    $result="Yipee, <a href="http://twitter.com/'.$username.'">Check your profile</a> ";
		}
	else
		{
		 $result="Error , Username or Password is not correct ";
		}
	return $result;
}</pre>
<p>Learn How To Use <a href="http://www.imified.com/developers/api" target="_blank">Imified API</a><br />
<strong>Happy Coding!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/misc/how-to-create-im-bot-in-minutes-854/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Stop Web.config Inheritance into Child Application/Directories</title>
		<link>http://www.aakashjain.com/net/stop-webconfig-inheritance-into-child-applicationdirectories-605</link>
		<comments>http://www.aakashjain.com/net/stop-webconfig-inheritance-into-child-applicationdirectories-605#comments</comments>
		<pubDate>Tue, 31 Mar 2009 13:58:02 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Web.config]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/?p=605</guid>
		<description><![CDATA[Asp.net configuration file, web.config (machine.config at server level)  applies to the directory in which it appears and all sub &#8211; directories. The configuration file hierarchy for a Asp.net site goes as shown below. Here is a link where you can read more about web.config inheritance. While settings are inherited from the higher level of configuration [...]]]></description>
			<content:encoded><![CDATA[<p>Asp.net configuration file, web.config (machine.config at server level)  applies to the directory in which it appears and all sub &#8211; directories. The configuration file hierarchy for a Asp.net site goes as shown below.</p>
<p><img class="size-full wp-image-608 alignnone" title="Web.Config Inheritance Hierarchy" src="http://www.aakashjain.com/wp-content/uploads/2009/03/web_config_hierarchy.png" alt="Asp.net Configuration File Hierarchy" width="418" height="266" /></p>
<p>Here is <a href="http://msdn2.microsoft.com/en-us/library/ms178685.aspx" target="_blank">a link</a> where you can read more about web.config inheritance. While settings are inherited from the higher level of configuration file, child configuration files are always permitted to override them. Inheritance downward is useful for applying a unique settings for all applications on server but in certain situation a higher config file may want to prevent inheritance in child applications. This can be achieved by using the <a href="http://msdn.microsoft.com/en-us/library/b6x6shw7(VS.71).aspx" target="_blank">&lt;location&gt; element</a> as follows.</p>
<pre name="code" class="c-sharp:nocontrols">&lt;location path="." inheritInChildApplications="false"&gt;
&lt;system.web&gt;
...
...
&lt;/system.web&gt;
&lt;/location&gt;</pre>
<p>The above code can prevent inheriting the &lt;system.web&gt; element in this case, into the child web application. Please note that this piece of code should be placed in the parent&#8217;s web.config file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/net/stop-webconfig-inheritance-into-child-applicationdirectories-605/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create Web Slice</title>
		<link>http://www.aakashjain.com/microsoft/web-slice-internet-explorer-516</link>
		<comments>http://www.aakashjain.com/microsoft/web-slice-internet-explorer-516#comments</comments>
		<pubDate>Mon, 23 Mar 2009 02:48:27 +0000</pubDate>
		<dc:creator>Vaibhav</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[hAtom]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[hSlice]]></category>
		<category><![CDATA[Internet Explorer 8]]></category>
		<category><![CDATA[Microformat]]></category>
		<category><![CDATA[Web Slice]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/?p=516</guid>
		<description><![CDATA[Microsoft has released the final version of Internet Explorer 8 at MIX09. IE8 has many new features with it, like InPrivate Browsing, Web Slice, Compatibility View etc. The feature I like the most is Web Slice What is a Web Slice. Web Slice is a new feature in IE8 which allows users to subscribe to a [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released the final version of Internet Explorer 8 at MIX09. IE8 has many new features with it, like InPrivate Browsing, Web Slice, Compatibility View etc.<br />
The feature I like the most is Web Slice</p>
<p><strong>What is a Web Slice.<br />
</strong>Web Slice is a new feature in IE8 which allows users to subscribe to a portion of a webpage. Web Slice behave just like RSS feeds for a portion of a webpage.  Web slice are based on <a title="hAtom Microformat" href="http://microformats.org/wiki/hatom" target="_blank">hAtom Microformat</a> and hSlice Microformat. Any developer can create a web slice in a existing webpage just by annotating HTML with class names for title, entry content and other properties.</p>
<p><strong>How to create a Web Slice.<br />
</strong>Here is a simple working example.<br />
<strong>Note</strong>: Web Slice works only when page is served by a server.</p>
<pre name="code" class="html">
<h3>WEB SLICE Example</h3>
<div id="web slice" class="hslice">
<!--Required, hslice is the class for web slice, this tag must have a unique id value-->
<h3 class="entry-title"> WebSlice Title</h3>

<!--Required, class entry-title defines the name of the web slice, this name will appear in the favorites bar-->
<div class="entry-content"> this is the content that will appear in the preview window</div>

<a rel="entry-content" href="http://localhost/webslice/blog.html"></a>
<!--Optional, This is the page which will be used for synchronization of the web slice-->
<span class="endtime" title="25 mar 2009 17:30:00 PST" style="display:none;"></span>
<!--Optional, class endtime defines the expiration date and time of the web slice-->
<span class="ttl">10</span>
<!--Optional, class ttl defines the time in minutes between two updates of the web slice--></div>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/microsoft/web-slice-internet-explorer-516/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moved from dasBlog to Wordress</title>
		<link>http://www.aakashjain.com/dasblog/moved-from-dasblog-to-wordress-323</link>
		<comments>http://www.aakashjain.com/dasblog/moved-from-dasblog-to-wordress-323#comments</comments>
		<pubDate>Sat, 07 Mar 2009 11:29:34 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[dasBlog]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Migration]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/?p=323</guid>
		<description><![CDATA[After running my blog over WordPress for few days, I can say that it has been successfully migrated from dasBlog to WordPress. This action come after considering that dasBlog is too slow to add new blogging features as WordPress is doing. I have been using dasBlog for 2 years and was happy with it, but [...]]]></description>
			<content:encoded><![CDATA[<p>After running my blog over <a href="http://wordpress.org" target="_blank">WordPress</a> for few days, I can say that it has been successfully migrated from <a href="http://dasblog.info/" target="_blank">dasBlog</a> to WordPress. This action come after considering that dasBlog is too slow to add new blogging features as WordPress is doing. I have been using dasBlog for 2 years and was happy with it, but time to move on.</p>
<p>The migration process is smooth and mainly breaks  in 4 steps for me On safer side, I stimulate the migration process on my PC before finally performing on this site.</p>
<p>Step 1. Migration starts with a <strong>fresh installation of WordPress</strong> on targeting server/computer. It is simple and detailed installation instructions can be found <a href="http://codex.wordpress.org/Installing_WordPress" target="_blank">here</a>. <span style="text-decoration: underline;">My blog is hosted on Godaddy and it provides a easy installation of WordPress. You can also check your hosting provider for this</span>.</p>
<p>Step 2. <strong>DasBlog to BlogML Converter</strong> &#8211; <a href="http://merill.net/2008/03/dasblog-to-blogml-converter/" target="_blank">This is a GUI tool</a> which will generate the BlogMl from your dasBlog posts. <span style="text-decoration: underline;"> To give a brief overview &#8211; BlogML main goal is to provide the ability to port between different blog engines</span>.</p>
<p>At the time of this migration, I don&#8217;t see any utility which can directly migrate dasBlog to WordPress. I&#8217;ve first migrated it to BlogML and then from BlogML to WordPress. and backup.</p>
<p>Step 3. Now you have to <strong>import this BlogML</strong> to newly setup wordpress.  I used <a href="http://www.kavinda.net/2008/10/23/migrating-from-dasblog-to-wordpress.html" target="_blank">this plugin</a> (BlogML-WordPress-Import) of wordpress. You should know how to install wordpress plugin to use this.<br />
(<span style="text-decoration: underline;">But before import you might want to configure the &#8220;Permalinks&#8221; (under Settings) as you desired. If you do this before importing posts, you can benefit with a file that contains the old and corresponding new Urls. This information can be used for 301 Redirects.</span>)</p>
<p>4. You will have to <strong>place the attachments and images manually</strong> on the right path on server. Also don&#8217;t forget static pages and any extra stuff that you may want to move with new blog. You can also set the 301 Redirects, this will ensure that traffic from links point to right post on your blog. To set this up open .htaccess file and add your old and new link (Make sure you add full &#8216;New Link&#8217;  (with http://www.yourdomain.com).) as follows-</p>
<p>redirect 301 /dir1/old_link.aspx  http://www.yourdomain.com/new_link</p>
<p>The above four steps conclude the migration process. Easy it was.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/dasblog/moved-from-dasblog-to-wordress-323/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Uninstall Windows Vista from Dual Boot.</title>
		<link>http://www.aakashjain.com/microsoft/uninstall-windows-vista-from-dual-boot-46</link>
		<comments>http://www.aakashjain.com/microsoft/uninstall-windows-vista-from-dual-boot-46#comments</comments>
		<pubDate>Sun, 27 May 2007 14:50:39 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/Uninstall+Windows+Vista+From+Dual+Boot.aspx</guid>
		<description><![CDATA[If you want to uninstall the windows vista operation system, then you wouldn’t be happy to know that there is no uninstalling option for Windows Vista. Yes, the Windows Vista installation is permanent. You cannot uninstall windows Vista from Add/Remove Programs.  In case of dual boot, most importantly you will have to restore the MBR [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-9528758703353085";
google_alternate_color = "FFFFFF";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2007-09-24: AJ_Blog_Entries
google_ad_channel = "9667763288";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066CC";
google_color_text = "000000";
google_color_url = "000000";
google_ui_features = "rc:0";
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<p>If you want to uninstall the windows vista operation system, then you wouldn’t be happy to know that there is no uninstalling option for Windows Vista. Yes, the Windows Vista installation is permanent. You cannot uninstall windows Vista from Add/Remove Programs.  In case of dual boot, most importantly you will have to restore the MBR to what it was before installing Windows Vista. Like in my case, I have windows XP installed on my Desktop PC and I install this Beta Trial version of Windows Vista.<br />
(Windows Vista uses different mechanism to boot the system. Earlier OS have been using NLTDR but in the case of Windows Vista it is BOOTMGR.)<br />
In any case, if you want to remove the Windows vista from dual boot system, follow the following steps I Performed for the same.  Remember it is not a task for faint hearted.<br />
Given below are the steps I performed to remove the Windows Vista from my PC.</p>
<ol>
<li>Boot the computer in to Windows XP.</li>
<li>Insert the Windows Vista DVD in the DVD Drive.</li>
<li>Go to &#8220;Start&#8221; and &#8220;Run&#8221;. Type in &#8220;d:\boot\bootsect.exe /nt52 ALL /force&#8221; (without quotes, d: is the DVD drive letter.).</li>
<li>Restart the computer, and you will notice the boot selection menu is gone.</li>
<li>Format the partition/drive where you had Vista installed.</li>
<li>Remove two files (Boot.BAK &amp; Bootsect.BAK) on XP root folder (C:)</li>
</ol>
<p><em>Note</em>. Bootsect.exe is a utility by Microsoft which updates the master boot code for hard disk partitions in order to switch between BOOT MGR and NTLDR. You can use this tool to restore the boot sector on your computer.</p>
<p>You can type &#8220;<em>bootsect /help&#8221;</em> for more detailed explanation of usage.</p>
<p>Performing the above step helps in returning to the previous state, when I didn’t installed the Windows Vista.<br />
 <script type="text/javascript"><!--
google_ad_client = "pub-9528758703353085";
google_alternate_color = "FFFFFF";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "text_image";
//2007-09-24: AJ_Blog_Entries
google_ad_channel = "9667763288";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066CC";
google_color_text = "000000";
google_color_url = "000000";
google_ui_features = "rc:0";
// --></script></p>
<p><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/microsoft/uninstall-windows-vista-from-dual-boot-46/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to Setup DasBlog on Godaddy</title>
		<link>http://www.aakashjain.com/dasblog/how-to-setup-dasblog-on-godaddy-67</link>
		<comments>http://www.aakashjain.com/dasblog/how-to-setup-dasblog-on-godaddy-67#comments</comments>
		<pubDate>Wed, 24 Jan 2007 15:00:59 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[dasBlog]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Godaddy]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/How+To+Setup+DasBlog+On+Godaddy.aspx</guid>
		<description><![CDATA[Here is a step by step walkthrough to setup dasBlog on Godaddy. But before let me tell you that dasBlog is a ASP.Net weblog application. It runs on .Net1.1 framework and maintains all its data and settings in XML files stored in a folder on the server. So there is no need of any database tool. [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-9528758703353085";
google_alternate_color = "FFFFFF";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2007-09-24: AJ_Blog_Entries
google_ad_channel = "9667763288";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066CC";
google_color_text = "000000";
google_color_url = "000000";
google_ui_features = "rc:0";
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<div>Here is a step by step walkthrough to setup dasBlog on <a href="http://www.godaddy.com">Godaddy</a>. But before let me tell you that dasBlog is a ASP.Net weblog application. It runs on .Net1.1 framework and maintains all its data and settings in XML files stored in a folder on the server. So there is no need of any database tool. dasBlog adds lots of additional features like Trackback, Pingback, Mail notifications. It’s a true weblog engine with lots of features and themes to use.</div>
<p>Setting up dasBlog is really very easy task, you will know it shortly. You can go through these generic notes provided by dasBlog (<a href="http://www.dasblog.info/SetupInstall.aspx">http://www.dasblog.info/SetupInstall.aspx</a> )</p>
<p>Now once you have been through with the notes above, let’s go further with these steps to setup your dasBlog on Godaddy.</p>
<p>Upload all the files in dasblogce folder to your web server. You should keep the same structure of file and images. Any change in that may cause your web application not run properly.</p>
<p>[<strong>Note:</strong> Before uploading your files, make sure you have made the necessary changes the site.config file (as instructed in turorial). You need to change the &lt;Root&gt; value to your Blog root directory.]</p>
<p>You can upload the files in a new folder or in your root folder. Ex – If suppose you want to add your blog to this path (http://www.yoursite.com/blog) then you need to create a blog directory in the root and upload all contents of dasblogce in the blog directory.</p>
<p>After you finished uploading, open the hosting manager given by Godaddy and click on the “<strong>Directory Management</strong>”. This will brings up a new screen where you can create new directory and set the permission to the directories.</p>
<p>You need to set the write permission to the following directories:</p>
<div>
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal">Content</li>
<li class="MsoNormal">SiteConfig</li>
<li>Logs</li>
</ul>
</div>
<p>To create and set permission to the directory click on the “Create Directory” Button, it will bring up the new screen given below</p>
<div><img src="http://www.aakashjain.com/content/binary/create_directory.JPG" border="0" alt="" /></div>
<div></div>
<div>Enter the directory name and check on the “read” and “write” checkboxes.</div>
<p>Your screen should look like this:</p>
<p><img src="http://www.aakashjain.com/content/binary/set_permission.JPG" border="0" alt="" /></p>
<p>Click on the “Continue” button. Confirm your changes by clicking on “Add” button in the next screen.</p>
<p><span style="text-decoration: underline;">Repeat the same steps <strong>SiteConfig</strong> and <strong>logs </strong>directory</span></p>
<p><strong>[Note:</strong> You may also need to set the permission on content\binary directory. For this you can create a sub directory under content and set the permission as we have done above. Binary directory is used to store the images and files attached with your post.]</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9528758703353085";
google_alternate_color = "FFFFFF";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2007-09-24: AJ_Blog_Entries
google_ad_channel = "9667763288";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066CC";
google_color_text = "000000";
google_color_url = "000000";
google_ui_features = "rc:0";
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<div>Now don&#8217;t jump in hurry, allow sometime so that changes get applied. This is require by godaddy.</div>
<p align="left">Once all above is done your application is ready to run online.</p>
<div>
<div>Here one thing I like to mention is that you need to set your hosting account to use ASP.Net1.1. You cannot run this weblog with ASP.Net2.0 on Godaddy. This is due to some security reasons. dasBlog require Full level of trust to run under ASP.Net2.0 but Godaddy doesn&#8217;t allow applications to run on the high/full level trust on shared hosting.<br />
[<span style="color: #ff0000; font-size: xx-small;"><strong>Update</strong>: Now there is a newer version available that supported on Asp.Net 2.0 with medium trust.</span>]</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/dasblog/how-to-setup-dasblog-on-godaddy-67/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What is AJAX? How does it works?</title>
		<link>http://www.aakashjain.com/net/what-is-ajax-how-does-it-works-70</link>
		<comments>http://www.aakashjain.com/net/what-is-ajax-how-does-it-works-70#comments</comments>
		<pubDate>Mon, 15 Jan 2007 19:35:21 +0000</pubDate>
		<dc:creator>Aakash</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[How to]]></category>

		<guid isPermaLink="false">http://www.aakashjain.com/What+Is+AJAX+How+Does+It+Works.aspx</guid>
		<description><![CDATA[AJAX created new vibes in web developer community. Some webmasters/developers are not very much aware about it and its working. So here is some food for those fellows. Hope it will help. What is AJAX? First of all let me tell you that AJAX is not a new programming language. It’s a new simple technology [...]]]></description>
			<content:encoded><![CDATA[<p>AJAX created new vibes in web developer community. Some webmasters/developers are not very much aware about it and its working. So here is some food for those fellows. Hope it will help.</p>
<p>What is AJAX?</p>
<p>First of all let me tell you that AJAX is not a new programming language. It’s a new simple technology for creating interactive web pages. AJAX stands for Asynchronous JavaScript and XML.</p>
<p>What it does exactly?</p>
<p>AJAX is a web development technique for making interactive web pages. This technique silently updates a webpage with the new data from server. This all happens in background. This means the page displays the new data from server without refresh. Ajax uses the Java Script to send and receive data between web browser and web server. AJAX makes asynchronous requests for data transfer. This allows us to update the portion of page instead of whole page.</p>
<p>What do you need to do to learn it?</p>
<p>Good news is if you are a web developer then you don’t need to learn any new thing. Most of the web developers are already using these technologies for several years.</p>
<p>AJAX uses the following Open standards</p>
<p>    * XML<br />
    * JavaScript<br />
    * HTML<br />
    * CSS</p>
<p>XML is used for retrieving the data from server. Though, we can get the data in simple plain text format also.</p>
<p>JavaScript is used for updating the web page when the data is returned from the server.</p>
<p>HTML and CSS is used for creating a webpage and applying the styles respectively.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aakashjain.com/net/what-is-ajax-how-does-it-works-70/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

