I was dumbstruck when one of my friend asked me what is a blog and I wrote this article for him and the next obvious question was:
hmm…that sounds interesting? How do I start a blog?
Now, starting a blog is the most easiest and the most challenging thing; yes challenging because you need to have content to post about in your blog and to post content you need to have ideas about blog posts; otherwise your blog would be among those thousands of dead blogs on the internet. Apart from content, what you need is a domain name like pranavbhat.info or pranavbhat.com. Along with a domain name you need to have a web hosting account with a web hosting company to host your blog.
Now, there are several domain name registrars out there who can register domains. Some of the web hosting companies also provide a free domain name with every web hosting account that you purchase. The web hosting company where i host this blog and several other websites is web hosting buzz. This company has been around for quite sometime now since 2002 and hence are really good at it.
Apart from a domain name and a web hosting account you need a good blogging software. Wordpress available at wordpress.org is a popular blogging software and its free too. You can download it at Wordpress.com/download
There are several other free blogging sites which offer to host your blogs for free, but i prefer that freedom which comes with having our own web hosting account and a domain and hosting our blog on it. I did write a post that describes the difference between wordpress.com and wordpress.org sometime back. Wordpress.com is a free blog hosting service where as wordpress.org is a free blogging software which you can download and then install on your own.

Steganography on Images (project)
I am in the process of updating my blog with a detailed description of my projects so that people can know my programming expertise and hire me for programming jobs!
I did this project sometime back in which i was supposed to hide text into images that user uploads into the system. This text is hidden inside the image and is not displayed when seen by the naked eye. There are many sophesticated algorithm for the project, but we used a simple substitution algorithm for encoding the text into several pixels of the image.
The user who uploads the image also has to give a secret password or a passcode which is used as an encryption key to decide the position of the pixels whose values are substituted to accomodate the position the bits of text to be hidden in the image. This is a project that i did more that 3 years ago and was done in Vb 6.0 as the client had specifically requested at that time. Later on, i did convert the project into the .net platform using asp.net with vb.net.
To do this project in VB 6 was relatively difficult because of the various bit level calculations that we had to perform which is painstaking in vb 6 but using .net i could leverage the power of .net to do this project and to include several other features to this project.
The latest additions to this software was the ability to share and transfer the images with other users giving the software some social features. This software could also watermark images and have visible or invisible copyright information about the images.