<?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>Abhi&#039;s Weblog &#187; Google Apps</title>
	<atom:link href="http://abhinavsingh.com/blog/tag/google-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://abhinavsingh.com/blog</link>
	<description>PHP, Memcached, XMPP and Web Development</description>
	<lastBuildDate>Mon, 27 Feb 2012 09:12:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What happens before you finally viewed this page?</title>
		<link>http://abhinavsingh.com/blog/2008/11/what-happens-before-you-finally-viewed-this-page/</link>
		<comments>http://abhinavsingh.com/blog/2008/11/what-happens-before-you-finally-viewed-this-page/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 14:57:37 +0000</pubDate>
		<dc:creator>Abhinav Singh</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ARecord]]></category>
		<category><![CDATA[CNAME]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Godaddy]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Gtalkbots]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://abhinavsingh.com/blog/2008/11/what-happens-before-you-finally-viewed-this-page/</guid>
		<description><![CDATA[Since past 1 week or so I am trying to make a small tiny light weight web server of my own, and for the same I have been referring to dozens of papers, websites, people and what not. I still haven&#8217;t finished making one, I am still toggling between Java and Python, since both seems [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2008%2F11%2Fwhat-happens-before-you-finally-viewed-this-page%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2008%2F11%2Fwhat-happens-before-you-finally-viewed-this-page%2F&amp;source=imoracle&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f027b5a79a20a49b713f16282f1e0857&amp;hashtags=ARecord,CNAME,DNS,Godaddy,Google+Apps,Gtalkbots,VPS&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Since past 1 week or so I am trying to make a small tiny light weight web server of my own, and for the same I have been referring to dozens of papers, websites, people and what not. I still haven&#8217;t finished making one, I am still toggling between Java and Python, since both seems to satisfy my needs and unfortunately I am master in none. While I was digging deep into the theory of how can I make a web server, I cleared many other concepts of mine, which finally leads to this post.</p>
<p><span style="font-weight: bold;">&#8220;What happens before you finally viewed this page/post of mine ?&#8221;</span> &#8211; Many of you might know behind the scene stories and many like me might have a vague idea. But for the good of all those who don&#8217;t know and for people like me who needs a reference, I thought of better penning it down.</p>
<p>Lets see what possibly is going in the background:</p>
<ol>
<li>Suppose you type in <a href="http://www.yahoo.com">http://www.yahoo.com</a> in your web browser or clicked this link on some other page.</li>
<li>Your browser see&#8217;s the above URL, and identifies it as a HTTP protocol.</li>
<li>Then it breaks the URL into <span style="font-weight: bold;">Protocol, Domain Name, File Name </span>(in above case no file name is specified)</li>
<li>Browser contacts its default <span style="font-weight: bold;">DNS</span> (Domain Name Server), which helps it with an IP Address. DNS is a huge distributed database which contains mapping of URL&#8217;s to IP Address. Your browser&#8217;s default DNS might or might not have the required mapping of URL to IPAddress.</li>
<li>If it don&#8217;t have the IPAddress corresponding to http://www.yahoo.com , it will try to contact other <span style="font-weight: bold;">root name servers</span> for the required IPAddress.</li>
<li>If it already have the IPAddress corresponding to http://www.yahoo.com (which is possible if a similar request has already been made recently) it will provide the required IPAddress to your browser.</li>
</ol>
<p>And finally your browser then connects to the IPAddress it received and servers you the page returned back by Yahoo!. If you are still not clear about the process, following practical example might help you.</p>
<p><img style="border: 1px solid #444444; padding: 5px;" src="http://abhinavsingh.com/library/images/DNS.gif" alt="" /></p>
<ol>
<li>I thought of starting a website and decided to name it as <a href="http://gtalkbots.com">http://gtalkbots.com</a></li>
<li>Firstly, I needed to register domain name with a registrant. For e.g. In my case I blocked the domain name gtalkbots.com with<a href="http://godaddy.com"> godaddy.com</a>.</li>
<li>Secondly, I needed to have a machine i.e. a place where I can have all my HTML, PHP files. So I bought a VPS (Virtual Private Server)</li>
<li>Thirdly, I had to link the above two i.e. when someone types in http://gtalkbots.com in his browser, it should come to my VPS where I have my HTML files.</li>
<li>For linking the domain name and my VPS, I simply make an <span style="font-weight: bold;">ARecord</span> entry at godaddy, telling it the IPAddress of my VPS. In turn when you type in http://gtalkbots.com in your browser, GoDaddy redirects you to my VPS. (Google for ARecord and CNAME for more details)</li>
<li>Last 4 entries in the image above are for linking my gtalkbots.com domain with my <a href="http://google.com/a">google apps</a> account, so that I can send and receive my gtalkbots.com email on google apps.</li>
</ol>
<p>There is a lot more to it, however the info above is more than sufficient to understand the basics of<br />
<span style="font-weight: bold;">&#8220;What happens before you finally viewed this page/post of mine ?&#8221;</span></p>
<script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2008%2F11%2Fwhat-happens-before-you-finally-viewed-this-page%2F","http:\/\/www.yahoo.com","http:\/\/gtalkbots.com","http:\/\/godaddy.com","http:\/\/google.com\/a"];var wordpress_toolbar_url = "http://abhinavsingh.com/blog/wp-content/plugins/wordpress-toolbar/toolbar.php";var wordpress_toolbar_oinw = "oinw";var wordpress_toolbar_hash = "aHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZy8yMDA4LzExL3doYXQtaGFwcGVucy1iZWZvcmUteW91LWZpbmFsbHktdmlld2VkLXRoaXMtcGFnZS88d3B0Yj5XaGF0IGhhcHBlbnMgYmVmb3JlIHlvdSBmaW5hbGx5IHZpZXdlZCB0aGlzIHBhZ2U%2FPHdwdGI%2BaHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZzx3cHRiPkFiaGkmIzAzOTtzIFdlYmxvZw%3D%3D";</script><ul class="related_post"><li><a href="http://abhinavsingh.com/blog/2009/01/new-year-new-server-and-a-new-theme/" title="New Year, New Server and a New Theme">New Year, New Server and a New Theme</a> (14)</li><li><a href="http://abhinavsingh.com/blog/2010/01/get-lyrics-for-any-song-using-xmpp-and-php-right-into-your-im-add-lyricsflygtalkbots-com/" title="Get lyrics for any song using XMPP and PHP right into your IM &#8211; Add lyricsfly@gtalkbots.com">Get lyrics for any song using XMPP and PHP right into your IM &#8211; Add lyricsfly@gtalkbots.com</a> (17)</li><li><a href="http://abhinavsingh.com/blog/2009/05/how-to-broadcast-a-message-to-your-gtalk-friends-using-jaxl/" title="How to broadcast a message to your Gtalk friends using JAXL?">How to broadcast a message to your Gtalk friends using JAXL?</a> (13)</li><li><a href="http://abhinavsingh.com/blog/2009/01/how-to-get-dzone-feeds-as-im-using-jaxl-add-dzonegtalkbotscom/" title="How to get dzone feeds as IM using JAXL? Add dzone@gtalkbots.com">How to get dzone feeds as IM using JAXL? Add dzone@gtalkbots.com</a> (8)</li><li><a href="http://abhinavsingh.com/blog/2009/01/introducing-jaxl-open-source-jabber-xmpp-library/" title="Introducing JAXL &#8211; Open Source Jabber XMPP Library">Introducing JAXL &#8211; Open Source Jabber XMPP Library</a> (93)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://abhinavsingh.com/blog/2008/11/what-happens-before-you-finally-viewed-this-page/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google, Yahoo, Microsoft toolkit for startups</title>
		<link>http://abhinavsingh.com/blog/2008/05/google-yahoo-microsoft-toolkit-for-startups/</link>
		<comments>http://abhinavsingh.com/blog/2008/05/google-yahoo-microsoft-toolkit-for-startups/#comments</comments>
		<pubDate>Wed, 14 May 2008 08:16:28 +0000</pubDate>
		<dc:creator>Abhinav Singh</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[Yahoo Small Business]]></category>

		<guid isPermaLink="false">http://abhinavsingh.com/blog/2008/05/google-yahoo-microsoft-toolkit-for-startups/</guid>
		<description><![CDATA[Welcome, Well there is some good news for young entrepreneurs out there. Google released Google Apps which can be used by for your websites email, hosting needs. You can use all the google applications (Gmail, Gtalk, Google docs, Calendar, Page Creator etc) for your site and all for free. This really helps one to focus [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2008%2F05%2Fgoogle-yahoo-microsoft-toolkit-for-startups%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2008%2F05%2Fgoogle-yahoo-microsoft-toolkit-for-startups%2F&amp;source=imoracle&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f027b5a79a20a49b713f16282f1e0857&amp;hashtags=Google,Google+Apps,Microsoft,Startup,Yahoo,Yahoo+Small+Business&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Welcome,</p>
<p>Well there is some good news for young entrepreneurs out there.</p>
<ul>
<li>Google released <a href="http://www.google.com/a">Google Apps</a> which can be used by for your websites email, hosting needs. You can use all the google applications (<a href="http://gmail.com">Gmail</a>, <a href="http://google.com/talk">Gtalk</a>, <a href="http://docs.google.com/">Google docs</a>, <a href="http://www.google.com/calendar">Calendar</a>, <a href="http://sites.google.com/">Page Creator</a> etc) for your site and all for <span style="font-weight: bold;">free</span>. This really helps one to focus more on the functionality and features of their website rather than wasting time in maintaining such trivial things. (<a href="http://altertunes.com">Altertunes</a> currently uses Google Apps without any problem)
</li>
<li>In competition, Microsoft too have released <a href="http://www.microsoft.com/smallbusiness/small-business-plus/startup_landing.aspx"><strong style="font-weight: normal;">Startup Center</strong></a> and <a href="http://office.microsoft.com/en-us/officelive/FX101465131033.aspx"><strong style="font-weight: normal;">Microsoft Office Live Basics</strong></a>, which includes Business plans for startups, Domain names, webspace and hosting with metrics, Accounting software, tools and etc.</li>
<li>And, Finally <a href="http://in.yahoo.com/">Yahoo India</a> too started a similar thing for small businesses called <a href="http://in.business.yahoo.com/">Yahoo Small Business</a>. However this comes at a nominal price of Rs 999/- per year (which is acceptable considering they give you domain name registration with this). The package includes Domain Name, Free 200 Business email ids, Site Solutions to design Website, 5 GB disk space, 200 GB data transfer and some free Ads slots.</li>
</ul>
<p>Not to forget that Google have already released <a href="http://code.google.com/appengine/">Google App Engine</a> a few weeks ago which allows you to execute your application on google infrastructue.</p>
<p>Surely the competition in the market is benefiting the small entrepreneurs in the market.</p>
<p>Take full advantage of this and All the best for your startup.</p>
<script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2008%2F05%2Fgoogle-yahoo-microsoft-toolkit-for-startups%2F","http:\/\/www.google.com\/a","http:\/\/gmail.com","http:\/\/google.com\/talk","http:\/\/docs.google.com\/","http:\/\/www.google.com\/calendar","http:\/\/sites.google.com\/","http:\/\/altertunes.com","http:\/\/www.microsoft.com\/smallbusiness\/small-business-plus\/startup_landing.aspx","http:\/\/office.microsoft.com\/en-us\/officelive\/FX101465131033.aspx","http:\/\/in.yahoo.com\/","http:\/\/in.business.yahoo.com\/","http:\/\/code.google.com\/appengine\/"];var wordpress_toolbar_url = "http://abhinavsingh.com/blog/wp-content/plugins/wordpress-toolbar/toolbar.php";var wordpress_toolbar_oinw = "oinw";var wordpress_toolbar_hash = "aHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZy8yMDA4LzA1L2dvb2dsZS15YWhvby1taWNyb3NvZnQtdG9vbGtpdC1mb3Itc3RhcnR1cHMvPHdwdGI%2BR29vZ2xlLCBZYWhvbywgTWljcm9zb2Z0IHRvb2xraXQgZm9yIHN0YXJ0dXBzPHdwdGI%2BaHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZzx3cHRiPkFiaGkmIzAzOTtzIFdlYmxvZw%3D%3D";</script><ul class="related_post"><li><a href="http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/" title="SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo">SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo</a> (24)</li><li><a href="http://abhinavsingh.com/blog/2008/07/yahoo-announces-settlement-with-carl-icahn/" title="YAHOO! Announces Settlement with Carl Icahn">YAHOO! Announces Settlement with Carl Icahn</a> (0)</li><li><a href="http://abhinavsingh.com/blog/2008/05/how-to-write-crawlers-and-parse-a-page-using-perl-part-1/" title="How to write crawlers and parse a page using Perl (Part 1)">How to write crawlers and parse a page using Perl (Part 1)</a> (12)</li><li><a href="http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/" title="Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps">Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps</a> (2)</li><li><a href="http://abhinavsingh.com/blog/2008/12/how-to-integrate-google-friend-connect-in-pictures/" title="How to integrate Google Friend Connect &#8211; In Pictures">How to integrate Google Friend Connect &#8211; In Pictures</a> (3)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://abhinavsingh.com/blog/2008/05/google-yahoo-microsoft-toolkit-for-startups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

