<?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>Sumit Gupta</title>
	<atom:link href="http://www.sumitgupta.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sumitgupta.net</link>
	<description>A Developer's Life</description>
	<lastBuildDate>Sun, 01 Aug 2010 14:56:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Social Networking: Twitter or Facebook or Both</title>
		<link>http://www.sumitgupta.net/social-networking-twitter-or-facebook-or-both/</link>
		<comments>http://www.sumitgupta.net/social-networking-twitter-or-facebook-or-both/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 14:56:56 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Blog: My thoughts]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=407</guid>
		<description><![CDATA[I have my Facebook and Twitter account operating from last several months. I have friends and follower on both. But with time I start feeling bored with Twitter. Twitter is where I can post what I am doing, or what I feel in one line. It is good to share what I do exact at [...]]]></description>
			<content:encoded><![CDATA[<p>I have my Facebook and Twitter account operating from last several months. I have friends and follower on both. But with time I start feeling bored with Twitter. Twitter is where I can post what I am doing, or what I feel in one line. It is good to share what I do exact at the moment, but in a day I cannot share that I am sitting now, and standing up all day. Can you do that? I see most of celebrities just doing that they are going X- place, they are going for lunch, etc etc. What is the use of it ?</p>
<p>On the other hand, if I create a page on facebook, I still can put same comments there and in return my friends can comment on my individual page that are visible to all. On Twitter if I post 10 comments, I cannot see all reply in a &#8220;Group&#8221; of conversation, but on Facebook it looks better organized. Managing multiple accounts is really hard for a day to day professional, if they are not marketing with their friends.</p>
<p>I am also surprise by the Privacy issue that occur in those public social networking site. But I want to tell that if you are doing Social Networking, then people will learn about you. Don&#8217;t they start knowing you when you meet a strange everyday while jogging, or when you meet friend of friend of friend in some meeting or get to gathers. If you are using some public website [especially at no cost/free] you can expect them to use those information for advertise or other stuffs. Why you share most personal stuff there ? Just use it to a limit of been public or don&#8217;t go Social at all.</p>
<p>Anyways, Twitter needs to improve its functionality the idea was good, but with like of Facebook, myspace having their own status message with commenting and &#8220;like&#8221; feature they are more useful as compare to twitter. Twitter account is good if you link it to get auto update from all other site, other than that there is no use of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/social-networking-twitter-or-facebook-or-both/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML: Why we need to format it properly</title>
		<link>http://www.sumitgupta.net/html-why-we-need-to-format-it-properly/</link>
		<comments>http://www.sumitgupta.net/html-why-we-need-to-format-it-properly/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 11:02:15 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[CreateElement]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=403</guid>
		<description><![CDATA[I have always try to write a Validate HTML, but often I have been asked by my staff member what is the need of validated HTML if everything is working. They ask this question to avoid their little effort in getting HTML in proper shape, as they have to concentrate on open and closing tags [...]]]></description>
			<content:encoded><![CDATA[<p>I have always try to write a Validate HTML, but often I have been asked by my staff member what is the need of validated HTML if everything is working. They ask this question to avoid their little effort in getting HTML in proper shape, as they have to concentrate on open and closing tags etc. But recently I got a perfect example for them. We are using Jquery Ajax in our code where applicable, but soon my developer face a problem that whenever they try to load some dynamic content from Jquery Ajax it fails, but it works with their manual written Ajax code [which is indeed bit unsecure ]. But our problem is not limited to this, the problem we face is that when we add a Dynamic field using Ajax it doesn&#8217;t get submitted with Firefox, but it works fine with IE8 [yes you read it correct Firefox create problem for a chance this time]. I struggle to find the solution, because I didn&#8217;t look in HTML of their but try JS code only. Later I realise that I should check HTML and there I found a little problem.</p>
<p>The code is using DocType for XHTML 1.0 transitional, but what was written is not a valid xHTML, as the developer put &lt;Form&gt; opening tag between two &lt;tr&gt; tags. In XHTML this is not allowed, a Table Cell or Table element cannot take FORM tag as child, It will work for Table Cell [td], but it won&#8217;t work if you put FORM directly in Table Tag. Once the problem is solved, my dynamic fields start getting submitted fine on all browser.</p>
<p>Just little more information, that we were indeed using createElement DOM object, rather than InnerHTML to define our HTML, but still have that problem. So a Valid HTML is what I call a solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/html-why-we-need-to-format-it-properly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to : Before you Choose a Outsourcing Partner</title>
		<link>http://www.sumitgupta.net/how-to-before-you-choose-a-outsourcing-partner/</link>
		<comments>http://www.sumitgupta.net/how-to-before-you-choose-a-outsourcing-partner/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 19:49:47 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Article]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=399</guid>
		<description><![CDATA[Recently, I talk to a new prospect and he was though want to work with me seen our company profile but still very hesitant to go with us. When I try to know the reason for his hesitance he clarify that he had bad experience with Offshore outsourcing partners in his previous projects. This is [...]]]></description>
			<content:encoded><![CDATA[<p lang="en-US">Recently, I talk to a new prospect and he was though want to work with me seen our company profile but still very hesitant to go with us. When I try to know the reason for his hesitance he clarify that he had bad experience with Offshore outsourcing partners in his previous projects. This is not the first time I face this situation, I have often seen that lot of people choose developers in Asia sub-continent and later regret their decision. Today, I want to talk to such people and want to tell them why they go wrong.</p>
<p lang="en-US">Firstly, before a buyer decide to outsource the project he must asked himself, that how ready he is to go with the project. There is a huge number I have seen when a client ask us to build a site and they during the development realize that they are not sure what they need on site and why they need it. I have at least  2-3 such project every year where this happens.</p>
<p lang="en-US">Second most important consideration is budget. We all know that outsourcing is done for two reasons only: A business is not self efficient in performing the outsourced project otherwise, and second is to cut the cost of development/job. However, a outsource project such as Accounts management, or Call Center that runs over the time are pretty secure to outsource if you found a good company, but they have a fixed budget on monthly or yearly basis. They run in same manner over the time. But the project such as Website creation, TV ads creation, Content writing which are one time may have additional cost other then the actual job. This is where most company miss the budget. Making a website from free CMS is less than 3 days job, but marketing it online or offline does have its cost. A TV ad once shoot can still need a broadcast fee by operators.</p>
<p lang="en-US">Thirdly, what I have seen is most often buyers are not able to visualize the outcome of their project, however they know what they need. For example, you can say I need a website for my business with my business Logo and my corporate color. But you are not able to view how will your website look at end of day? What content you want to display there. I remember we recently drop a project because client want us to change the content for third time and since it is still the same website for their business he is not willing to pay for it. These situations are not sellers fault if they ask extra money, and in one sense you are right, because your budget is for one site. But unfortunately buyer forgot to plan the content of his website, because he feel that he can get it done later, first he want to see his website ready.</p>
<p lang="en-US">Fourth stuff you need to decide the timeline and time you can devote to project. In one of my project, client wants to start his simple business website. But whenever we try to show him the progress he never take time to review website and often says &#8220;Yes, its good please continue&#8221;. Later when we finish the project, he suddenly wake up and says &#8220;What have you done, I don&#8217;t need this&#8221;. Morale of story is your outsourced partner have never seen you, he only read your emails, he is a software developer and not running the same business as you run, so how he knows what is important for your business ? This can only be tested by you. It often take 1 hr in a week to check the progress of your projects. Why not devote that time to save your money ?</p>
<p lang="en-US">Fifth, Plan for future upgrades. It is important that before you outsource any project you plan the future of project, in case it gets success. If it fails you probably close that project, but what is it get success? You may want to modify it, if yes then what will you modify. Answer might be hard to find, but having a vision of future helps you prepare your present.</p>
<p lang="en-US"> These are some tips I would like to share so that you as a Buyer don&#8217;t get it wrong. I will write another article soon on how and what quality you should look for your website development outsources partner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/how-to-before-you-choose-a-outsourcing-partner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET 4.0 On IIS 6</title>
		<link>http://www.sumitgupta.net/net-4-0-on-iis-6/</link>
		<comments>http://www.sumitgupta.net/net-4-0-on-iis-6/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 18:45:18 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=392</guid>
		<description><![CDATA[With my dedicated Windows 2003/IIS 6.0 server I want to run latest version of .NET framework on it. Hence I use my Web Platform Installer to install .NET 4.0. Everything goes smooth. It was piece of cake to install it. Now the time came to run my first .NET 4.0 Framework application, I configure a [...]]]></description>
			<content:encoded><![CDATA[<p>With my dedicated Windows 2003/IIS 6.0 server I want to run latest version of .NET framework on it. Hence I use my Web Platform Installer to install .NET 4.0. Everything goes smooth. It was piece of cake to install it.</p>
<p>Now the time came to run my first .NET 4.0 Framework application, I configure a New website in IIS. Select .NET framework 4.0 from ASP.NET tab in Website property. But what I found is I am getting 404 error. Strangely enough that Default.aspx page does exists and with .NET 2.0 it works just fine. So what goes wrong ? I search and experiment with web.config, but to no avail.</p>
<p>Then I found this article <a href="http://www.denalimultimedia.com/info/Articles.aspx?cid=20&amp;topic=IIS-6-ASP-NET-4-0-page-not-found-404" target="_blank">http://www.denalimultimedia.com/info/Articles.aspx?cid=20&amp;topic=IIS-6-ASP-NET-4-0-page-not-found-404</a>, which clearly mention that</p>
<ul>
<li>Install framework asp.net 4.0 and restart [Web Platform Installer does it just fine]</li>
<li>IIS 6.0 console should now display ASP.NET 4.0 under tab &#8220;ASP.NET&#8221; [It was again done if #1 above is right]</li>
<li>Under Web Services Extensions (in IIS console) .NET 4.0 framework might be set as: prohibited. This must be ALLOWED otherwise a browser might just return the error 404 page not found which is not very descriptive</li>
<li>ASP.NET 4.0 applications must be run in a separate process (Application Pool) otherwise you&#8217;ll get the error &#8216;Server Application Unavailable&#8217;.</li>
</ul>
<p>It is anyways always good to run different programming languages in different pool. For Example, if you want to run PHP on same server I use different pool for them. Covering those 4 steps I got my server working with .NET 4.0. Wondering why Web Platform Team forgot to complete 2 step in their installer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/net-4-0-on-iis-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0: First Impression</title>
		<link>http://www.sumitgupta.net/wordpress-3-0-first-impression/</link>
		<comments>http://www.sumitgupta.net/wordpress-3-0-first-impression/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 10:20:42 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Blog: My thoughts]]></category>
		<category><![CDATA[impression]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=390</guid>
		<description><![CDATA[I just realize that wordpress 3.0 is launched some 16 hrs ago, so I thought to give it a try. I got so excited that I forgot to take my backup on my WordPress 2.9.2 [current thus far] and just press automatic upgrade. I wait thinking what if it goes wrong ? But nothing goes [...]]]></description>
			<content:encoded><![CDATA[<p>I just realize that wordpress 3.0 is launched some 16 hrs ago, so I thought to give it a try. I got so excited that I forgot to take my backup on my WordPress 2.9.2 [current thus far] and just press automatic upgrade. I wait thinking what if it goes wrong ? But nothing goes wrong !!! All I get after clicking that button is new admin interface. Front end remains the same [Ofcourse I didn't change its theme ].</p>
<p>Hmm I check my Admin, it has new color theme, but what is new here except that ? They says it is major release I didn&#8217;t see any big difference. Go to Change list of WordPress. My god they fix more than 1200 bugs&#8230; I was using that bugging software.. or they mean over the RC release of WordPress 3.</p>
<p>My theme is very old, probably I should get a new, as it is doesn&#8217;t have latest features from wordpress 3.0. But one thing in Change List that excite me is &#8220;Menu&#8221; or &#8220;Custom menu&#8221; Nice utility, and shows that wordpress developer did realise that wordpress is more than just Blogging software. It is a Complete CMS now [I install wordpress for more than 50 clients as CMS only in last 2 yrs].</p>
<p>I read about MU merged in WordPress but not really very excited. I am not a SEO guy to build 100 of site to promote my $20 product. But it is good if you are one. I don&#8217;t see any real use other than that for MU wordpress. Maybe as a company owner I should use it to allow my developer/team to start blogging..hmm that is nice option for that feature.</p>
<p>Anyways, this is my first post after upgrade hope it works fine when I submit this. Let see how it goes.</p>
<p>BTW GOOD WORK Guys !!! WordPress really worth a shot anywhere everywhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/wordpress-3-0-first-impression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motion Tween: ActionScript 2.0 with MC Tween</title>
		<link>http://www.sumitgupta.net/motion-tween-actionscript-2-0-with-mc-tween/</link>
		<comments>http://www.sumitgupta.net/motion-tween-actionscript-2-0-with-mc-tween/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 06:27:17 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Action Script]]></category>
		<category><![CDATA[Bookmarked]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=387</guid>
		<description><![CDATA[This is to bookmark the Motion Tween Class I found for AS 2.0. I have use core Tween classes from Macromedia before, but this class looks better in some respect. though with AS 3.0 in market it looks dead stuff http://hosted.zeh.com.br/mctween/]]></description>
			<content:encoded><![CDATA[<p>This is to bookmark the Motion Tween Class I found for AS 2.0. I have use core Tween classes from Macromedia before, but this class looks better in some respect. though with AS 3.0 in market it looks dead stuff</p>
<p><a href="http://hosted.zeh.com.br/mctween/">http://hosted.zeh.com.br/mctween/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/motion-tween-actionscript-2-0-with-mc-tween/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIRF: URL Rewrite, 64bit resolved</title>
		<link>http://www.sumitgupta.net/iirf-url-rewrite-64bit-resolved/</link>
		<comments>http://www.sumitgupta.net/iirf-url-rewrite-64bit-resolved/#comments</comments>
		<pubDate>Sat, 29 May 2010 18:10:24 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[64 bit]]></category>
		<category><![CDATA[IIRF]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Mod_Rewrite]]></category>
		<category><![CDATA[Url Rewrite]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=385</guid>
		<description><![CDATA[Wow, it was hard 48hrs trying to get URL Rewrite for IIS 6.0. Most of solutions are paid and hence not my piece of cake. Especially when I found a great IIRF which is free. However the developer has problem that he doesn&#8217;t have 64bit machine to test and fix. Same is with me, but [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it was hard 48hrs trying to get URL Rewrite for IIS 6.0. Most of solutions are paid and hence not my piece of cake. Especially when I found a great IIRF which is free. However the developer has problem that he doesn&#8217;t have 64bit machine to test and fix. Same is with me, but I manage to get a 64bit version of it from original source with almost no change. Here are steps I used to create my 64bit version.</p>
<p>1. Download Latest PCRE version from <a href="http://www.pcre.org" target="_blank">http://www.pcre.org</a></p>
<p>2. Download Cmake from <a href="http://www.cmake.org" target="_blank">http://www.cmake.org</a></p>
<p>3. Using CMake, I create a Visual Studio 9 64bit Solution from it.</p>
<p>4. Compile PCRE in 64bit.</p>
<p>5. Now download the Latest Source of IIRF from Codeplex (<a href="http://iirf.codeplex.com" target="_blank">http://iirf.codeplex.com</a> )</p>
<p>6. Open its solution file, change IIRFConfig.c file to by replacing pcre_free function call to free function call [2 replacements only]. [it was otherwise giving linker error to me]</p>
<p>7. Now replace 3rdParty files from your PCRE version [you need to compile PCRE in Release mode only, and make a STATIC Library [by default it is dynamic library, though you need both static and dynamic]</p>
<p>8. Now compile your IIRF version and Bingo!!! it is done, you will get a IIRF in 64bit machine.</p>
<p>Now some interesting facts</p>
<p>1. I use Windows 7 with Visual Studio 2008 to do all this on my 32bit machine only. So I cannot test my build as it won&#8217;t run 64bit stuff.</p>
<p>2. I had a 64bit windows 2003 VPS with IIS 6.0 running in 64bit mode, I test it up there and it works.</p>
<p>3. I did all this because I want to move this blog to Windows 2003 64bit. I will do it soon.</p>
<p>Now, your award for reading it out, you can <a title="IIRF 64bit v2.1 - Sumit's Modification" href="http://www.sumitgupta.net/download/IIRF64bit_2.1.zip" target="_blank">download that 64bit IIRF Release version</a> here</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/iirf-url-rewrite-64bit-resolved/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox, Not really a better piece</title>
		<link>http://www.sumitgupta.net/firefox-not-really-a-better-piece/</link>
		<comments>http://www.sumitgupta.net/firefox-not-really-a-better-piece/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:17:50 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Blog: My thoughts]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=382</guid>
		<description><![CDATA[I was reviewing a RAM Software, that analyze the RAM consumption. I was attracted by one particular entry when I Sort to see who is consume the maximum RAM on my PC. Though the entry didn&#8217;t surprise me as I have seen that entry before many a times. It was Firefox Browser. I have notice [...]]]></description>
			<content:encoded><![CDATA[<p>I was reviewing a RAM Software, that analyze the RAM consumption. I was attracted by one particular entry when I Sort to see who is consume the maximum RAM on my PC. Though the entry didn&#8217;t surprise me as I have seen that entry before many a times. It was Firefox Browser. I have notice quite a few time that:</p>
<p>1. Firefox is slower to start on my PC as compare to IE 8. Please note I use default setting on both browser, and it been 7 month I clear the cache of IE 8, but I clear cache of Firefox every 2-3 month.</p>
<p>2. Firefox consume 300,000K RAM with 5-6 tabbed open, IE 8 consume almost half of that RAM with same websites.</p>
<p>3. If Firefox remain in working start for more than 7-8s it start getting slower. I particular has this problem with my Friend/Business Client, who use Firefox and doesn&#8217;t close it overnight, and in morning he always complain &#8220;The damn flash is slow on firefox, but works on IE fine&#8221;. I then ask him to restart the browser and flash animation starts working fine.</p>
<p>4. Firefox every here and there prompt to check updates for plugin or inform that a update is available. It frustrate that frequency of plugin updates is quite high. Again point to note is that I have only: Liveheader, Webdeveloper, google toolbar, fireshot and 2-3 other developer plugins only. I use default theme, never use any other theme.</p>
<p>BTW in this respect I must say that Chrome is better, except its Flash support and some bugs  are there in rendering. So no browser is good, but all are equal, whatever you use is okay in one respect and bad in other.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/firefox-not-really-a-better-piece/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress on SQL Server</title>
		<link>http://www.sumitgupta.net/wordpress-on-sql-server/</link>
		<comments>http://www.sumitgupta.net/wordpress-on-sql-server/#comments</comments>
		<pubDate>Sat, 22 May 2010 12:15:30 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=380</guid>
		<description><![CDATA[http://wordpress.visitmix.com/ enables you to use wordpress software with SQL server instead of MySQL. Not sure if it is a good move or bad as SQL server are expensive to get and how many BIG fish are actually going to use it ? But this is good technical Advancement. Keep it up guys.]]></description>
			<content:encoded><![CDATA[<p>http://wordpress.visitmix.com/ enables you to use wordpress software with SQL server instead of MySQL. Not sure if it is a good move or bad as SQL server are expensive to get and how many BIG fish are actually going to use it ? But this is good technical Advancement. Keep it up guys.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/wordpress-on-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache and IIS 7</title>
		<link>http://www.sumitgupta.net/apache-and-iis-7/</link>
		<comments>http://www.sumitgupta.net/apache-and-iis-7/#comments</comments>
		<pubDate>Sat, 22 May 2010 08:41:44 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Joyous]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Development Server]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=378</guid>
		<description><![CDATA[Been a web development company, my company need to setup a local server that allow developers to work on centralized server for ease of use and development. For this we got one Physical server. Our requirements are simple, we need IIS 7 to let the development on ASP.NET take place and we need Apache to [...]]]></description>
			<content:encoded><![CDATA[<p>Been a web development company, my company need to setup a local server that allow developers to work on centralized server for ease of use and development. For this we got one Physical server. Our requirements are simple, we need IIS 7 to let the development on ASP.NET take place and we need Apache to have support for .htaccess files. Though we can do URL rewrite and more other things with IIS 7 but some of our clients have Linux hosting only, so we have to technology that our clients use.</p>
<p>Now I have two options, I create a Virtual Machine one over other, where one machine is Linux and other is Windows. My company got Windows 2008 Web edition License through Microsoft WebSpark program. So I decide to without Virtual machine, as I don&#8217;t like virtual machine for development purpose, they are just too much overhead. So what I did is, I install windows 2008 as Operating system, with IIS 7. Install the Web Platform using Microsoft Web Platform, which also installed ASP.NET 2.0 and ASP.NET 4.0 and SQL Server which is good enough for small scale development.</p>
<p>Now, it is time to configure server for PHP team, well quite a simple stuff, I download the MySQL Community edition and install it. Easy and neat. Now Download the Apache HTTPD server and install it. However I just change it&#8217;s Listen Port from 80 to 700 [just any random port] and we are done. Web Installer already install and configure PHP on IIS 7, and I use PHP-cgi from its folder to run as Apache CGI application. Hope that is decently good platform until we get our second server for development.</p>
<p>Our server is now become a host for:</p>
<p>IIS 7</p>
<p>Apache HTTPD server</p>
<p>MySQL</p>
<p>SQL Server</p>
<p>Visual SVN</p>
<p>Yeah it does all those, and you will get surprised to know that it runs on regular PC configuration with core2duo 2.0 GHz on intel Desktop board without RAID. It servers 1 SQL server per second per stats and have more than 20 GB of data as Web application scripts with more than 100 website configured to run on this server. And Mind it the server runs 24&#215;7 and used only 9 hrs of production, rest of other time it just serve for Demo to client.</p>
<p>Isn&#8217;t it that nice little server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/apache-and-iis-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Privacy: Are you closing your account?</title>
		<link>http://www.sumitgupta.net/facebook-privacy-are-you-closing-your-account/</link>
		<comments>http://www.sumitgupta.net/facebook-privacy-are-you-closing-your-account/#comments</comments>
		<pubDate>Wed, 19 May 2010 10:45:54 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Blog: My thoughts]]></category>
		<category><![CDATA[Network Media]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=376</guid>
		<description><![CDATA[I have been reading that lot of people are closing their Facebook account as some facebook privacy policy change are not adopted by them. Policy changes suggest to share information with facebook partner so that they can change the facebook interface per your choice and preference. I was little bit shocked to hear this. Why? [...]]]></description>
			<content:encoded><![CDATA[<p>I have been reading that lot of people are closing their Facebook account as some facebook privacy policy change are not adopted by them. Policy changes suggest to share information with facebook partner so that they can change the facebook interface per your choice and preference.</p>
<p>I was little bit shocked to hear this. Why? Well because I heard a joke which says something like this: One man in some future year calls a Pizza shop and ask for Cheese pizza, but operator suggest him not to buy that as his doctor refuse to eat cheese to him. Then he change his order to Mushroom pizza and again operator refuse as his bank balance is short of price of pizza and offer a small tomato pizza which is fit for his for health and pocket.</p>
<p>It was not just a joke, it is THE FUTURE. So how Facebook policy is harmful? If they don&#8217;t share that information how it make our life easy? How can a pizza operator know your balance unless our bank share it? The problem arise if they allow transaction without our premission, which of course they are not going to do. But if someone knows my account balance there is no harm they can do.</p>
<p>Only those people want to hide such information which feel that they cannot show off or if they are doing some fraud. Otherwise does it harm Bill Gates that we knows he has $10 billion in his bank account.</p>
<p>I think people make a mess of information technology and send us back 20 years if they still don&#8217;t believe that this is coming. You believe it or not, Data sharing will happen not for bad but for good of human kind. After all I don&#8217;t want to see advertisement of Soccer game products, but love to see ads on Cricket Game products the game I play. Same applies to all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/facebook-privacy-are-you-closing-your-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAT traversal a Pratical Solution</title>
		<link>http://www.sumitgupta.net/nat-traversal-a-pratical-solution/</link>
		<comments>http://www.sumitgupta.net/nat-traversal-a-pratical-solution/#comments</comments>
		<pubDate>Sat, 15 May 2010 17:25:40 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Blog: My thoughts]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[PwNAT]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=374</guid>
		<description><![CDATA[I have been working and researching on NAT traversal from quite sometime. I found that there are quite a few options available in market for the same. Some of then are very well known STUN, Rend. Server. I also use PwNAT software for the same. But none of them works for me either due to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working and researching on NAT traversal from quite sometime. I found that there are quite a few options available in market for the same. Some of then are very well known STUN, Rend. Server. I also use PwNAT software for the same. But none of them works for me either due to high development cost or Additional server requirements. Also, some of my test shows that they are not reliable either.</p>
<p>I was almost about to lose hope when I read about IPv6. From there I go back in time, when all realize that number of Internet Address (IP) are very limited with existing IPv4. That article tells that since IPv4 was sighted to get finish one day, ISP and router maker decide to use Subnet mask and invent the Private LAN IP. With private LAN IP, it is necessary to have a NAT. And this is were we need NAT traversal.</p>
<p>But how can IPv6 solve this problem? Well Answer is straight, Since IPv6 has enough IP to cover all Internet enable device to have their unique Identification through IPv6 address, we don&#8217;t need Private IP [conceptually] and hence not need NAT. So the Protocol Design of IPv6 doesn&#8217;t have any definition of NAT. So no NAT, no Traversal need. IPv6 one family says 2001:: has enough IP that covers all IPv4 devices and still left with 4 billion IP spare. (2001:: is Microsoft Teredo Address family). For seen future this is more than enough and easy for traversal.</p>
<p>Just to remind that NAT was never there for security. The NAT is to distribute the network packet to correct home. like a Local Postmaster, taking all packet from world and then distribute them in your region/area. Security is part of Firewall or other concepts. So it is not a harmful thing.</p>
<p>So, we now decide to Use IPv6 as it is support by Mac, Linux and Windows XP onwards. It is safe bet to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/nat-traversal-a-pratical-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encounter with Computer Hardware</title>
		<link>http://www.sumitgupta.net/encounter-with-computer-hardware/</link>
		<comments>http://www.sumitgupta.net/encounter-with-computer-hardware/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:24:27 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Troubleshoot]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=372</guid>
		<description><![CDATA[From last few weeks, I had a problem that 2 of my desktop PC doesn&#8217;t recognize their HDD. I was not sure what is wrong with both of system, as when I put the HDD in different PC it sometime works and sometime it doesn&#8217;t. Same when I try to change mother board for them. [...]]]></description>
			<content:encoded><![CDATA[<p>From last few weeks, I had a problem that 2 of my desktop PC doesn&#8217;t recognize their HDD. I was not sure what is wrong with both of system, as when I put the HDD in different PC it sometime works and sometime it doesn&#8217;t. Same when I try to change mother board for them. Ultimately since they are under warranty I didn&#8217;t take pain and send them both for repair. I got extra hardware to backup the time lose in service. Yeah cool Idea?</p>
<p>But what is this, when I got them back from service center the problem persist. Damn Service Center didn&#8217;t work they didn&#8217;t find the fault or fix it. That was my reaction and I was frustrated. Then my brother took the job to fix computer and ask me to sit quite. After 2 hrs he came to me and said that the small power connector was damage and when he replace it with new cable all is working well. I was shocked!!!</p>
<p>I remember I change DATA SATA Cables, but I never change power cables, as I Believe power cable will either work or it don&#8217;t work, it won&#8217;t make running hardware halt in between when we do Excess data read or something like that. Infact in one of Computer, Harddisk doesn&#8217;t work after 20-30 minutes of computer working fine.</p>
<p>But this it is true, Power cables can make you think that other hardware are damage. I remember I change everthing including SMPS, Processor, Graphic Card etc on my PC but what I didn&#8217;t get change is power connector for Harddisk which was the problem. It was funny at the end of day.. oops months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/encounter-with-computer-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SumitGupta.NET on Facebook</title>
		<link>http://www.sumitgupta.net/sumitgupta-net-on-facebook/</link>
		<comments>http://www.sumitgupta.net/sumitgupta-net-on-facebook/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:17:47 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Bookmarked]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Application on Facebook]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=370</guid>
		<description><![CDATA[Well I had my Blog on my facebook profile, but then I realise it can be available to you as well, All you have to do is just add http://apps.facebook.com/sumitgupta to your application in facebook and then you can get the blog as one of facebook application for yourself. So, add application and remain updated [...]]]></description>
			<content:encoded><![CDATA[<p>Well I had my Blog on my facebook profile, but then I realise it can be available to you as well, All you have to do is just add <a href="http://apps.facebook.com/sumitgupta">http://apps.facebook.com/sumitgupta</a> to your application in facebook and then you can get the blog as one of facebook application for yourself.</p>
<p>So, add application and remain updated on latest technology through my blog <img src='http://www.sumitgupta.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/sumitgupta-net-on-facebook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PWNAT: Windows Complied Version</title>
		<link>http://www.sumitgupta.net/pwnat-windows-complied-version/</link>
		<comments>http://www.sumitgupta.net/pwnat-windows-complied-version/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 05:35:24 +0000</pubDate>
		<dc:creator>Sumit Gupta</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[PwNAT]]></category>
		<category><![CDATA[Windows SDK]]></category>

		<guid isPermaLink="false">http://www.sumitgupta.net/?p=368</guid>
		<description><![CDATA[Recently I complied the PWNAT on windows, and already got few mail asking on how I did that. So to help all fan of great software, I am uploading the Windows Compatible Source. Disclaimer: I haven&#8217;t modify any license Information. All Copyrights and signature are same as Official release of Pwnat 0.3 Beta by Samy on [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I complied the PWNAT on windows, and already got few mail asking on how I did that. So to help all fan of great software, I am uploading the Windows Compatible Source.</p>
<p>Disclaimer: I haven&#8217;t modify any license Information. All Copyrights and signature are same as Official release of Pwnat 0.3 Beta by Samy on his site. I only remove the compile error for Windows NMAKE Utility, and I have complied the software using NMake that got shipped with visual Studio 2008. But my guess is it will work fine with any nMake version.</p>
<p>Note:</p>
<p>1. To get it complied you need to have Windows SDKs 6.0A, I try to compile it with SDK 5.0 but it failed on Winsock Library.</p>
<p>2. Complied Version works fine on Windows XP SP2 and Later for me. I believe it works on Windows XP onwards.</p>
<p>Hope I cover all notes. So enough talking here is Download Link of the same:</p>
<p><a href="http://www.sumitgupta.net/download/pwnat.zip">http://www.sumitgupta.net/download/pwnat.zip</a></p>
<p>I feel bad about this software is that it is first time when I try to contact some author he didn&#8217;t respond back, and that is why inspite been very good concept and software I found people are finding its solution somewhere else. I wish Samy, you take care of your software well. This Code is still 100% yours, I just move some line in few condition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sumitgupta.net/pwnat-windows-complied-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
