<?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"
	>

<channel>
	<title>Technology @ Kunal Cholera</title>
	<atom:link href="http://tech.kunalcholera.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.kunalcholera.com</link>
	<description>Computer Science Technology web experience of kunal cholera</description>
	<pubDate>Sun, 21 Feb 2010 08:52:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>Script to fill forms automatically.</title>
		<link>http://tech.kunalcholera.com/script-to-fill-forms-automatically/</link>
		<comments>http://tech.kunalcholera.com/script-to-fill-forms-automatically/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 08:51:00 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=42</guid>
		<description><![CDATA[
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Net;
using System.IO;
using System.Text.RegularExpressions;

namespace AutomationPost
{

	public class PersonInfo
	{
		public String name;
		public String email;
		public String contactNumber;
	}

	class Program
	{

		static List&#60;PersonInfo&#62; myVoters = new List&#60;PersonInfo&#62;();

		static void GenerateVoters()
		{
			//Scrap info from web site. or
			//http://hphappywheels.com/winners.php

			WebClient myDownloader = new WebClient();
			String webPageContents = myDownloader.DownloadString("http://hphappywheels.com/winners.php");
			webPageContents = webPageContents.Substring(webPageContents.IndexOf("919821232422")-30, webPageContents.Length - webPageContents.IndexOf("919821232422")-15);

			//Regex extractNameNumber = new Regex(@"&#60;tr&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;td class=""listdata""&#62;(.*?)&#60;/td&#62;&#60;/tr&#62;");
			Regex extractNameNumber = [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush: c-sharp;">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Net;
using System.IO;
using System.Text.RegularExpressions;

namespace AutomationPost
{

	public class PersonInfo
	{
		public String name;
		public String email;
		public String contactNumber;
	}

	class Program
	{

		static List&lt;PersonInfo&gt; myVoters = new List&lt;PersonInfo&gt;();

		static void GenerateVoters()
		{
			//Scrap info from web site. or
			//http://hphappywheels.com/winners.php

			WebClient myDownloader = new WebClient();
			String webPageContents = myDownloader.DownloadString("http://hphappywheels.com/winners.php");
			webPageContents = webPageContents.Substring(webPageContents.IndexOf("919821232422")-30, webPageContents.Length - webPageContents.IndexOf("919821232422")-15);

			//Regex extractNameNumber = new Regex(@"&lt;tr&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;&lt;/tr&gt;");
			Regex extractNameNumber = new Regex(@"&lt;td class=""listdata""&gt;(.*?)&lt;/td&gt;");
			MatchCollection myDataMatches = extractNameNumber.Matches(webPageContents);

			int baseOffset = 0;
			int currentIncrement = 3;

			for (int i = 0; i &lt;= 1000; i ++)
			{ // 0 1 +4
			  // 4 5
				PersonInfo info = new PersonInfo();
				info.contactNumber = myDataMatches[baseOffset].Groups[1].Value;
				baseOffset++;
				info.name = myDataMatches[baseOffset].Groups[1].Value;
				baseOffset += currentIncrement;
				currentIncrement = (currentIncrement == 3)? 2 : 3;
				info.email = info.name.Replace(" ", "") + "@gmail.com";
				myVoters.Add(info);
			}
		}

		static void Main(string[] args)
		{
			int voteOffset = 66;
			GenerateVoters();			

			foreach (PersonInfo voter in myVoters)
			{
				String parameters = "name=" + voter.name + "&#038;email=" + voter.email + "&#038;contactno=" + voter.contactNumber + "&#038;profile_id=73&#038;votes=" + voteOffset + "&#038;flag=vote&#038;follo=0";

				StreamWriter myWriter = null;
				HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create("http://lavasawomensdrive.com/profile.php");
				objRequest.Method = "POST";
				objRequest.ContentType = "application/x-www-form-urlencoded";
				objRequest.ContentLength = parameters.Length;

				try
				{
					myWriter = new StreamWriter(objRequest.GetRequestStream());
					myWriter.Write(parameters);
				}
				catch (Exception e)
				{
					//Handle error
				}
				finally
				{

					myWriter.Flush();
					myWriter.Close();
					myWriter.Dispose();
					myWriter = null;
					objRequest = null;
				}

				voteOffset++;
				Console.WriteLine(voteOffset);
				System.Threading.Thread.Sleep(1000);
			}

			//myWriter.Close();
		}

	}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/script-to-fill-forms-automatically/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Regular expressions Interview Questions and Answers</title>
		<link>http://tech.kunalcholera.com/regular-expressions-interview-questions-and-answers/</link>
		<comments>http://tech.kunalcholera.com/regular-expressions-interview-questions-and-answers/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 04:30:15 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=40</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/regular-expressions-interview-questions-and-answers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reading Writing and Editing XML files using C Sharp.</title>
		<link>http://tech.kunalcholera.com/reading-writing-and-editing-xml-files-using-c-sharp/</link>
		<comments>http://tech.kunalcholera.com/reading-writing-and-editing-xml-files-using-c-sharp/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 04:29:06 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=37</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/reading-writing-and-editing-xml-files-using-c-sharp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tag Cloud - Adobe Flex !</title>
		<link>http://tech.kunalcholera.com/tag-cloud-adobe-flex/</link>
		<comments>http://tech.kunalcholera.com/tag-cloud-adobe-flex/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 05:18:54 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=32</guid>
		<description><![CDATA[<p>* I am learning Adobe Flex for this long weekend !</p>
<p>* My prototype will be to create Tag Cloud !</p>
<p>* I will provide detailed code and steps soon.</p>
]]></description>
			<content:encoded><![CDATA[<p>* I am learning Adobe Flex for this long weekend !</p>
<p>* My prototype will be to create Tag Cloud !</p>
<p>* I will provide detailed code and steps soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/tag-cloud-adobe-flex/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stock portfolio application - Yahoo Finance and Yahoo pipes.</title>
		<link>http://tech.kunalcholera.com/stock-portfolio-application-yahoo-finance-and-yahoo-pipes/</link>
		<comments>http://tech.kunalcholera.com/stock-portfolio-application-yahoo-finance-and-yahoo-pipes/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 06:25:48 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=22</guid>
		<description><![CDATA[<p>* Building Query string of Stocks</p>
<p>* Using Yahoo pipes to generate portfolio related xml file.</p>
<p>* Building application that uses this xml file for portfolio management.</p>
<p>* I will show detailed steps soon.</p>
]]></description>
			<content:encoded><![CDATA[<p>* Building Query string of Stocks</p>
<p>* Using Yahoo pipes to generate portfolio related xml file.</p>
<p>* Building application that uses this xml file for portfolio management.</p>
<p>* I will show detailed steps soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/stock-portfolio-application-yahoo-finance-and-yahoo-pipes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Facebook Programming Puzzles - User Bin Crash Solution !</title>
		<link>http://tech.kunalcholera.com/facebook-programming-puzzles-user-bin-crash-solution/</link>
		<comments>http://tech.kunalcholera.com/facebook-programming-puzzles-user-bin-crash-solution/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 10:21:58 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Facebook]]></category>

		<category><![CDATA[programming puzzles]]></category>

		<category><![CDATA[solution]]></category>

		<category><![CDATA[user bin crash]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=21</guid>
		<description><![CDATA[<p>User Bin Crash
You are on a cargo plane full of commercial goods when the pilot announces that the plane is short on fuel. Unless cargo is ejected from the plane, you will run out of fuel and crash. The pilot provides you with the number of pounds of weight that must be ejected from the [...]]]></description>
			<content:encoded><![CDATA[<p>User Bin Crash<br />
You are on a cargo plane full of commercial goods when the pilot announces that the plane is short on fuel. Unless cargo is ejected from the plane, you will run out of fuel and crash. The pilot provides you with the number of pounds of weight that must be ejected from the plane. Fortunately, the manifest of the plane is both completely accurate, digitized, and you are a programmer of some repute. Unfortunately, your boss is going to be extremely unhappy, and wants you to exactly minimize the losses to the absolute minimum possible without crashing the plane. The manifest does not contain the exact quantities of every type of good, because you have so many on board. You may assume that you will not run out of any good in the course of saving the plane. You also realize this kind of program could be handy to others who find themselves in similar situations.</p>
<p>Write a program that takes a single argument on the command line. This argument must be a file name, which contains the input data. The program should output to standard out the minimum losses your boss will incur from your ejection of goods (see below). Your program will be tested against several manifests of several crashing planes; each with different data. Additionally, your program must be fast, and give the correct answer.</p>
<p>Input specifications<br />
The input file will start with an integer number indicating the minimum number of pounds of weight that must be ejected from the plane to prevent a crash, followed by a new line. Each additional line in the file represents a commercial SKU (stock keeping unit) along with its cost (in dollars) and weight (in pounds). The format of these lines is:</p>
<p>&lt;SKU label&gt;  &lt;weight in pounds&gt;  &lt;cost in dollars&gt;</p>
<p>SKUs are represented as a combination of letters (upper and lower case) and numbers. Both costs and weights are integers. Each piece of data in a line is separated by white space. Lines are separated by a single new line character. You are guaranteed your program will run against well formed input files.</p>
<p>Example input file:</p>
<p>1250<br />
LJS93K       1300       10500<br />
J38ZZ9       700        4750<br />
HJ394L         200        3250<br />
O1IE82         75         10250</p>
<p>Output specifications<br />
Your boss is not interested in exactly what you ejected to save the plane, he/she is currently only interested in how much it will cost the company. Your program must find the set of goods that will prevent the plane from crashing, and minimize company losses. It should print out the total value of goods lost as a plain integer, followed by a newline. Do not insert commas or dollar signs.</p>
<p>Example output (newline after integer):</p>
<p>9500</p>
<p>&#8212;&#8212;&#8212;</p>
<p>/*<br />
Author : Kunal Cholera<br />
email : kunalcholera@gmail.com<br />
web : http://tech.kunalcholera.com<br />
date : 31st Jan 2009<br />
time : 11:00 pm</p>
<p>Problem definition : http://tech.kunalcholera.com/facebook-programming-puzzlesfacebook-programming-puzzles/</p>
<p>Instructions to compile : g++ f1.cpp<br />
Instructions to execute : ./a.out</p>
<p>Expected output : Lowest Cost : 9500</p>
<p>*/</p>
<p>/* Input Array</p>
<p>1250<br />
LJS93K       1300       10500<br />
J38ZZ9       700        4750<br />
HJ394L       200        3250<br />
O1IE82       75         10250</p>
<p>*/</p>
<p>/* Array to be formed is as follows :<br />
item  cost   cost/item  Cost throwing only this item<br />
700   4750   6          9500<br />
1300  10500  8          10500<br />
200   3250   16         22750<br />
75    10250  136        174250</p>
<p>- Better improvement would be to check if there is other combinations of rows that lead to lower minimum<br />
- replace numberOfLines variable with the actual variable depending on the file size.</p>
<p>*/</p>
<pre class="brush: c-sharp;">

#include&lt;stdio.h&gt;
#include&lt;iostream&gt;

using namespace std;

int main(){

// Read and parse the input file based on tabbed data - \t

FILE *fileReader;
char *fileName = "input.txt";

fileReader = fopen( fileName, "r");

if( !fileReader ){
    cout&lt;&lt;"Could not open"&lt;&lt; fileName &lt;&lt;endl;
}

// Reading the weight to be thrown

int minimumWeight;
fscanf( fileReader, "%u", &amp;minimumWeight);

// forming the array of objects and their weights
// find out the storage size of the array..

int numberOfLines = 4;
int items[numberOfLines][4];

char tempString[50];

int i=0;
int remainingLines = 4;

while( remainingLines &gt; 0){
    fscanf( fileReader, "%s\t%u\t%u" , &amp;tempString, &amp;items[i][0], &amp;items[i][1] );
    items[i][2] = items[i][1]/items[i][0]; // This stores cost per unit of item
    i++;
    remainingLines--;
}

// cout&lt;&lt;i&lt;&lt;endl;
fclose(fileReader);

// sort the matrix in ascending order of 3rd colum for having low cost weights items first.
// bubble sort variation..

int temp;
for( i=0; i&lt; numberOfLines; i++){
    for( int j = i+1; j&lt; numberOfLines; j++ ){
        if( items[i][2] &gt; items[j][2] ){
        temp = items[i][0]; items[i][0] = items[j][0]; items[j][0] = temp;
        temp = items[i][1]; items[i][1] = items[j][1]; items[j][1] = temp;
        temp = items[i][2]; items[i][2] = items[j][2]; items[j][2] = temp;
       }
    }
}

// simply loop through and subtract lowest cost weight till you get minimumWeight &lt;0
int totalCost = 0;

// cout&lt;&lt;minimumWeight&lt;&lt;endl;

int weight = minimumWeight;
for( i = 0; i&lt; numberOfLines; i++){
    while( weight &gt; 0 ){
        weight -= items[i][0];
        totalCost += items[i][1];
    }
    items[i][3] = totalCost;
    // cout&lt;&lt;"Total Cost : "&lt;&lt;totalCost&lt;&lt;endl;
    totalCost = 0;
    weight = minimumWeight;
}

// print lowest cost
int lowestCost = items[0][3];
for( i=0; i&lt; numberOfLines; i++){
    if( items[i][3] &lt; lowestCost ){
        lowestCost = items[i][3];
    }
}

cout&lt;&lt;"Lowest Cost :"&lt;&lt;lowestCost&lt;&lt;endl;

return 0;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/facebook-programming-puzzles-user-bin-crash-solution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SD Shibulal, Co-Founder &#038; COO of Infosys - USC - Leadership Talk</title>
		<link>http://tech.kunalcholera.com/sd-shibulal-co-founder-coo-of-infosys-usc-leadership-talk/</link>
		<comments>http://tech.kunalcholera.com/sd-shibulal-co-founder-coo-of-infosys-usc-leadership-talk/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 01:51:38 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=20</guid>
		<description><![CDATA[<p>It was a great talk where in Mr Shibulal explained 4 phases he went through as an Software Engineer :</p>
<p>1. Apprentice/Trainee : The key thing which distinguished an excellent trainee from an ordinary trainee is the constant willingness to learn and hard work. It is one of the most difficult period as a Software Engineer. [...]]]></description>
			<content:encoded><![CDATA[<p>It was a great talk where in Mr Shibulal explained 4 phases he went through as an Software Engineer :</p>
<p>1. Apprentice/Trainee : The key thing which distinguished an excellent trainee from an ordinary trainee is the <strong>constant willingness to learn</strong> and <strong>hard work</strong>. It is one of the most difficult period as a Software Engineer. Taking the most out of it, changes the entire career path of the software engineer.</p>
<p>2. Professional : Attention to detail and extremely <strong>focused</strong> on what is being done. Making sure that no ends is left loose.</p>
<p>3. Manager : Managers tend to quickly give priorities as to what is important and what is not. Thus this becomes a trap that most of the good engineers often tend to fall in. He says there is no such thing as an important thing and not important thing : he says all things need to be kept in mind. He advised not to be afraid to be a manager, he says a <strong>good engineer is good manager as well</strong>. According to him, there is no such thing as <strong>compartmental core competency,</strong> rather it is on all fronts.</p>
<p>4. Leader- Phase 4 : <strong>Leadership by example</strong>, if you want to lead people, you would have to lead them with trust and with an example. Do you what you expect other to do without defaulting in it.</p>
<p>The best one was this : The secret to success is : &#8221; <strong>LUCK -  GOD GRACE</strong> &#8220;. Shibulal from all his life experiences attributes this as the major factor in all success he has seen. This point is based on the strong value system that Mr Shibulal believes in. I strongly agree with this point, given that all the hard work, focus, and all other things, they are not sufficient to gain success, there is this one entity that joins all of these things together : be it being at the right place at the right time, be it luck. And how to get lucky - was answered : having a strong foundation of value system, genuineness, selfless dedicated service to family,society and environment.</p>
<p>One thing Mr Shibulal would have done better given a chance to go back in the past would be : Focusing on maintaing relationships with people, he said he got more number of client because he had more human connects with those people whome he worked with.</p>
<p>This is an extremely important point that Mr Shibulal pointed out : My Mentor - <strong>Masahji Stewart</strong> also stressed this point when he was sharing his experience with me. Genuenly helping out people and establishing a good connection always helps - be it getting a job, getting a client, getting anything.</p>
<p>The World is a small place. Hope this post encorages all those who read it and a special thanks to Mr Shibulal for taking time out and giving this wonderful insight on his career.</p>
<p>Kunal Cholera</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/sd-shibulal-co-founder-coo-of-infosys-usc-leadership-talk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Courses I took at USC</title>
		<link>http://tech.kunalcholera.com/courses-i-took-at-usc/</link>
		<comments>http://tech.kunalcholera.com/courses-i-took-at-usc/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 02:12:51 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=10</guid>
		<description><![CDATA[<p>Fall 2008
Computer Security

Spring 2008
Web Technology
Analysis of Algorithms
Computer Networks

Fall 2007
User Interface Design
Database Systems
Artificial Intelligence</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Fall 2008<br />
</strong>Computer Security<br />
<strong><br />
Spring 2008</strong><br />
Web Technology<br />
Analysis of Algorithms<br />
Computer Networks<br />
<strong><br />
Fall 2007</strong><br />
User Interface Design<br />
Database Systems<br />
Artificial Intelligence</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/courses-i-took-at-usc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Online SVN repository Free !</title>
		<link>http://tech.kunalcholera.com/online-svn-repository-free/</link>
		<comments>http://tech.kunalcholera.com/online-svn-repository-free/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 02:11:35 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=18</guid>
		<description><![CDATA[<p>Did you write a lot of code ?
Is coding under deadlines your profession ?
Do you always find youself lossing your code ?
Do you feel helpless in managing your code ?
Do you feel uncertain about making changed to you code ?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; This would help a lot ::</p>
<p>Use SVN - Sub Version Source Control for Managing your [...]]]></description>
			<content:encoded><![CDATA[<p>Did you write a lot of code ?<br />
Is coding under deadlines your profession ?<br />
Do you always find youself lossing your code ?<br />
Do you feel helpless in managing your code ?<br />
Do you feel uncertain about making changed to you code ?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; This would help a lot ::</p>
<p>Use SVN - Sub Version Source Control for Managing your code.<br />
Tutorial on how to use SVN <a href="http://blog.mypapit.net/2007/04/how-to-use-svn-for-beginners.html">http://blog.mypapit.net/2007/04/how-to-use-svn-for-beginners.html</a><br />
Google Provides online free SVN repository at <a href="http://code.google.com/hosting/">http://code.google.com/hosting/</a></p>
<p>&#8211; After you get used to using SVN , try to install SVN on your own computer. That would be the best thing to do&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/online-svn-repository-free/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to make a website ?</title>
		<link>http://tech.kunalcholera.com/how-to-make-a-website/</link>
		<comments>http://tech.kunalcholera.com/how-to-make-a-website/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 01:34:27 +0000</pubDate>
		<dc:creator>Kunal Cholera</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[How to make a website ?]]></category>

		<guid isPermaLink="false">http://tech.kunalcholera.com/?p=17</guid>
		<description><![CDATA[<p>To make a website you would need the following ::</p>
<p>1. Domain Name : A domain name is the name of the website. Examples of domain names  www.google.com , www.yahoo.com , blog.kunalcholera.com etc..
You would have to buy domain names. There are many websites from which you can buy domain names. www.namesecure.com , www.godaddy.com etc are websites that [...]]]></description>
			<content:encoded><![CDATA[<p>To make a website you would need the following ::</p>
<p>1. <strong>Domain Name</strong> : A domain name is the name of the website. Examples of domain names  <a href="http://www.google.com">www.google.com</a> , <a href="http://www.yahoo.com">www.yahoo.com</a> , <a href="http://www.blog.kunalcholera.com">blog.kunalcholera.com</a> etc..<br />
You would have to buy domain names. There are many websites from which you can buy domain names. <a href="http://www.namesecure.com">www.namesecure.com</a> , <a href="http://www.godaddy.com">www.godaddy.com</a> etc are websites that sell domains for cheap. These domain names cost around $8 to $20 per year. The cost depends on the type of domain name that you buy.</p>
<p>2. <strong>Server</strong> : A server is a computer. It is a special type of computer which when configured for internet access,does not require monitor and a keyboard. The reason why they dont require a monitor and a keyboard is that, they are generally placed in a datacenter (if you have many servers for your website) . That does not mean you cannot place a server at your home. You can, but is very loud and requires an internet connection, which supports servers. Normal internet connections providers at home would give you a warning after a certain period of time. A server is a place where you will store all the pages of your website. The server will serve all the people on the internet who wants to access your website and who have your domain name.</p>
<p>Given the two requirements to host a website. You have many options :<br />
1. Buy your own server, Buy Domain own IP - Then you can map your domain name to IP Address . Very costly to do this on the begening. Around $20,000 a year.<br />
2. Buy Server Space from Server Hosting Providers -www.bluehost.com is the one i use. Google &#8220;internet hosting&#8221; for more service providers.  Blue host provides both domain names and server space as a combo package. Around $ 100 a year.<br />
3. Get Free Space and Free Domain names - There are many web companies that do that. Google &#8220;free internet hosting&#8221; and get that. There is a catch though : These web companies would generally have ads on all those pages that you make, or they may add their domain names to your name. Free&#8230;</p>
<p><strong>Start from Method 3 to Method 2 to Method 1.<br />
</strong><br />
Hope it Helps :: I wish i got this post when i was in my Engineering. <img src='http://tech.kunalcholera.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> It would have been fun&#8230;</p>
<p>Kunal Cholera&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kunalcholera.com/how-to-make-a-website/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
