Amusingly Simple

A blog by Deepak Venkatesan

Archive for September, 2009

How to make a website for yourself? (Part-1)

6 comments

Some of the questions I keep getting repeatedly from different quarters is:

How can I start my own website?
Is it easy, or is it only for the experts in the field?
How difficult is it to maintain one?
What is the price I will have to pay?

The World Wide Web

The World Wide Web

In this post, I will try and address most of these questions. I will give a step by step guide for making your own website. Although there is an abundance of information in the internet on this topic, there is not much specific to India, especially for people wishing to have their own personal blog address, like me.

As a prerequisite, all you need is some basic knowledge of computers and the internet, a credit card, and a lot of inquisitiveness. Most of the information provided here is from my personal experience in creating and managing my own website, and a couple of other government and non-profit websites that I have designed.

I have designed, and currently maintain three websites:

http://deepakvenkat.com
(My personal website designed on Wordpress)
http://diya.org.in/
(A social welfare organization site designed on Joomla!)
http://cetl.co.in/
(A government laboratory site designed entirely by myself)

First things first: Who should start a website?

In order to own a website, you need not be a big businessman trying to reach a large audience across the globe. You could be a blogger who thinks it is time he had a website of his own, to build his own brand. You could be an amateur netizen who want to display something creative in a small space of your own. You could be one of those guys who just nurtured a desire to own a website in your name, ever since the dotcom boom happened in India. Or, you could be a small time entrepreuner, trying to advertise your business to net-savvy clients. Believe me, creating a professionally designed website no longer involves huge costs or technical expertise. It can be done just sitting in the comfort of your home, and it can all be done in a couple of hours!

So, even if you are a student with very little pocket money, but with a desire to showcase your stuff to the world, you could just jump in, and create your own website in no time.

Step 1: Buying a domain name

By this time you should have a nice sounding domain name for your website in your mind. Keep it simple, and be ready to go for some variations of the name if what you seek is not available. The most common domain extensions used are “.com”, “.org”, “.net”, “.in”, “.co.in”, etc.

The moment you think of domain name registrars, the provider that comes to your mind is GoDaddy.com. However, I have seen that web domain registration companies operating from India offer reasonably lower prices for domain names, compared to those based elsewhere. For example, I have gotten my site registered at http://www.brainpulse.com, and I have had no problems with it for the past 2 years. Here, you should be able to get a reasonably good domain name for around Rs.400 to Rs.450 per year ($8 to $9 per year).

Some of the popular domain name registrar services from India, which also provide reasonably cheap domain registration are:

http://www.brainpulse.com
http://www.net4domains.com
http://www.indialinks.com
http://www.netlynx.com

Once you have identified the domain name registrar of your choice, just go to the registrar’s website and type in the website name of your choice. For example, if the name of your blog is “Simply Thinking”, you could go for website names like “simplythinking.com”, “simplythinking.net” or something that fancies you. As an alternative, you could name it after your own name (the way I have done it).

Simply Thinking

Simply Thinking

If the name of your choice is not available, most domain registrars give a list of related domain names from which you can choose one for your website. Choose the name of your choice from the list, or query again with a different name. When you are decided on your domain name, proceed further and purchase the domain name, using your credit card. Now, you are the owner of a domain name.

You will have to pay for your domain name every year. As an alternative, you can pay upfront for 2-5 years in one go, and not bother with payments for the next 5 years. I would recommend sticking to one year, since you might want to change your domain name registrar if you are dissatisfied with your current registrar for some reason. Paying more than $15 per year for a domain name is not justifiable, unless your business badly needs the particular domain name to differentiate yourself from your competitor.

If you can live with domain names that end with “.name”, “.info”, etc., you will find a plenty of discounted offers on the net for such names. Also, rather than sticking to one domain registration provider, a bit of searching on the net for good deals will always yield you the best results. You can get your domain name for as low as Rs.200 per year to Rs.750 per year.

Step 2: Hosting the Website

Though you have purchased a domain name, you cannot do much with it, unless you find a hosting service provider. Hosting is the process of storing your website related files on some computer that is permanently connected to the net, so that people find your site alive at all times they visit.

The Address Bar

Hunt for the hosting provider

The same companies listed above provide hosting services too. So, it would be ideal for you to purchase a domain name as well as a hosting plan from the same vendor, as this simplifies the process. On the other hand, you could as well have entirely different service providers for domain registration and hosting, and still it would work without a glitch. The only drawback being, you should remember to renew both of them individually every year.

When it comes to choose the OS of you hosting server, there are two choices: Linux Hosting and Windows Hosting. Some information in this regard can be found here. Linux Hosting is the most widely used, as it is cheaper, reliable and sufficient for most website needs. If you are unsure which one to choose, blindly go for Linux hosting. You won’t regret it.

And it is important to know about some terminologies related to hosting while you make your choice of web hosting provider. The most important of these are— Disk Space, Bandwidth, MySQL Databases, and Email Accounts.

Ideally, a disk space of around 1 GB, Bandwidth of >1GB per month, and more than one MySQL Database are preferred for a simple website hosting. The number of email accounts is a personal choice. Each MySQL database can be used to host an individual blog, photo album, or so on, and if you don’t plan to have more than one, one MySQL database should be sufficient. I have been using Linux Hosting from brainpulse.com, which offers 1000MB space and unlimited bandwidth for Rs.1000 per year. But I get only one MySQL database, which I feel is enough for me.

Bots steal bandwidth

Bots steal bandwidth

Having unlimited bandwidth is the most attractive option here, for some good reason. Search engines such as Google, Yahoo and so on, crawl your website to find information about your website to update on the search results. Although this is favorable to you (getting you more traffic from search results), there is a downside. The search engines consume bandwidth. There are also a host of anonymous bots which simply eat up your bandwidth limit by frequently crawling your website. Though you can individually ban most of these bots by making certain adjustments, it is desirable to have unlimited bandwidth so that these bots don’t become a problem to your site. Because, once you exceed your bandwidth limit, your site will go offline and will not be accessible to the visitors. Unlimited bandwidth eliminates this fear. (The low-cost hosting provider will expect you to use unlimited bandwidth within reasonable limits. If you need to host a number of bandwidth consuming videos and offer them for download, it is always better to switch to a plan with higher cost).

For web hosting, if you want something cheap, you could look at http://www.squarebrothers.com which offers a minimal Linux hosting package for Rs.450 per year. But in my experience, I have found the downtime to be quite high with them. For personal blogs, it is still ok, looking at the price at which it comes.

So, coming to downtime, an important point to be noted while selecting hosting providers is the downtime. During down times, the website will not be available for public access. This could happen due to some unplanned maintenance work in the side of the hosting provider, or when the hosting provider is not able to handle all requests to his server. Ideally, downtime is required to be zero. But it so happens, that there is always a small amount of downtime with most low cost providers. The catch is to find out which provider gives minimum downtime. You can enquire among your friends or website owners to know if their service provider is good with respect to downtime. For example, I monitor my website using a downtime monitoring service, and I have found my provider to be quite satisfactory.

Dont need more cash

Don't need more cash

Here we come to the end of the spending part of your website launching plan. You can have a domain name, and a hosting service for as low as Rs.600 per year. For everything else you are going to do with your website, you will not have to shell out even a penny more, thanks to all the opensource resources out there. I will discuss more about these opensource tools in the next part of this article.

(To be continued…)

Written by Deepak

September 23rd, 2009 at 11:55 am

What is in a name?

11 comments

Image Courtesy: http://americanbedu.com

Image Courtesy: americanbedu.com

It is sometimes funny how the simple name of a person metamorphosizes into a hundred different avatars just based on the person trying to pronounce it. The sounds in the names might get beaten black and blue depending on the nasal capabilities of the pronouncer.

Let us take my name for example. DEEPAK. A simple and harmless name with just two noticeable sounds. But the pity is that one of these sounds should closely rhyme with an extra-vulgar super-insultive English word that is often represented by special characters in its written form. So, some cruel callers of my name might choose to call me DEE-%$^#.

Then comes the infamous Tamil teacher at school who prefers to bite hard on the first syllable in the name till it is on fire. The second syllable is, however, monetarily so much valuable. This makes my name THEE-BUCK.

There are more people belonging to the Tamil diaspora who will not be too keen on passing the BUCK so easily. Definitely this sound has to be localized considerably, as in, THEE-BUCKKU – in a coveted Tamil style, or its shortened form – THEE-BU.

Miles away, the English-speaking phoren people, with little or no knowledge of the minute intricacies of the multitude of Indian languages, render new dimensions to the name, munching and punching it into newer shapes, so that my name becomes D’PACK. A better shape would have been a six-pack.

I consider myself enormously blessed and gifted to not have a name as dangerous and diabolic as my brother’s. He is called KIRAN. This name is tossed and torpedoed much violently than a frog on the frying pan. He starts from KI-RAIN and KI-REEN and gets upgraded to KI-ROON and KI-RAN.

If simple names dance with so much glee on our twisty tongues, you can easily make up your mind about the big list of complicated and outlandish names.

The government decided to include the citizen’s father’s name in the electoral ID card, so that people can be more profusely identified, like, M.Kumaran, son of Mahalakshmanan. An unfortunate citizen’s father’s name happened to be ‘Kadarkarai’ (Seashore in Tamil). The hyper-educated officials of the Election commission decided to print his father’s name in the card, in letter as well as in spirit. The result – his father’s name was printed as “The Beach”. May be they found he was a Son of the Soil.

The ancient Tamil kingdom should have been a land of extraordinary scholars and exemplary tonguesmen. How else can you justify the common man pronouncing extra-terrestrial names like Peruncheralirumborai and Thirikoodarasappakavirayar! I believe special tuitions were given for pronouncing these names right. The current Tamils are no less in giving names as long as the Beach-Tambaram railway line. Balasudenthirarajan and Ramanujarajendran are not historical, but very much contemporary names walking around us.

Image Courtesy: givemeaname.com

Image Courtesy: givemeaname.com

A person I remotely remember from my childhood had the name “Soodi Kodutha Sudarkodi” – a name actually given to Aandaal – the Meera Bai of the South. For non-Tamil readers, I would like to point out with a slight smirk that this is similar to naming a child – ‘Dilwale Dulhaniya Le Jaayenge’.

The home minister of India Mr.Chidambaram bears the name of a town in Tamilnadu. However, he is not alone in this feat. Town names such as Madurai, Palani, Tirupathi, Tirumalai, and Kaasi commonly acquire special status as the first names of people.

The Members of the Mallu-land like to KISS… (Keep it simple, stupid!). Rarely would we have come across Mallus with names exceeding two syllables. Biju, Ciju, Ribu, Tanu, Jiby, Simi, Rinu… the list is endless. Of course, Beenamol and Kunjumon have to be interspersed in between these in order to give us the option of breaking the monotony with a smile. Over the years our minds have been rutted to nail names such as George and Mathew directly into the coconut trees of the Mallu-land.

Even the simple names of the Mallus have beware-of-names type of surnames. There is a rumor that certain Mallu surnames are usually generated by writing a random syllable generator in Perl, with only two constraints. (1) It should be a mix-up of syllables, rendering any kind of attempt to remember by a member of the human race, impossible, and, (2) It should end with ‘-il’. Thazhathidathil, Thevaruparampil, Puthenuvetil are some samples. Let us not get started with Prasadaramanakooti!

Funny customs in some families could lead to non-funny situations. For example, I had a friend in school. His family has a strange custom of rotating only 2 names for all male members of the family. He was named after his grandfather, as, ‘Chinnasami’. His brother was named after his own father, as, ‘Chellasami’. So, his brother becomes Chellasami, son of Chellasami, and brother of Chinnasami, also grandson of Chinnasami. I used to find it embarrassing to call his name standing outside his home.

Much ado has been made about the older names. Tuning our focus to modern names, most parents nowadays like to create names for their kids, with combos which have never been used, ever. May be it is their effort to make their kids outstanding by making their names standing out. A person I know has named his kids Migal, Kayal and Iyal. (It is up to the Tamil scholars among my readers to dig into the etymology of these names).

Sanskrit names uncommon in the South like Dhruvesh, Hritesh and Saharshita are among those being commonly conferred nowadays on kids in Chennai. I am sure, when these kids grow up, they will have much more complaints than I had, to write about the way their names are handled by the name-starved public!

Related Posts with Thumbnails

Written by Deepak

September 3rd, 2009 at 9:19 pm

Posted in Experience, General

Tagged with , , , , , , ,