Configuring Apache in front of JBoss Application Server Using mod_jk

Introduction Apache HTTP server is a highly reliable and proven open source/free web server. It is under development for over 15 years and is used extensively to host web sites. Since Apache is very popular and the source code is available, security experts are always looking for any vulnerability. This makes it one of the […]

April 19, 2011 | Posted in Programming | 5 Comments »

How to write a software requirements specification (SRS) document?

Introduction Software Requirement Specification (SRS) document usually contains a software vendor’s understanding of a customer’s software requirements. This document ensures that the software vendor and the customer are in agreement as to the features required in the software system being built. SRS is created after the initial requirement elicitation phase in which Software vendor interacts […]

April 7, 2011 | Posted in Programming | 10 Comments »

Making Web 2.0 Buttons in Gimp

Introduction Gimp is a very powerful image manipulation program and best of all it is free! Once you know the basics of Gimp you can use it for most of your graphics needs (why spend gazillion dollars on Photoshop?). Quite often developers need to quickly make buttons or banners for their Web 2.0 applications. This […]

April 4, 2011 | Posted in DIY | No Comments »

Using Subversion on Mac OS X for version control

Introduction For any type of software product development, version control is essential. This is true even when there is only one software developer working on the project (as in many of the iPhone/Android projects). Having a version control has the following advantages, An efficient incremental backup – A version control system only stores changes between […]

April 2, 2011 | Posted in Programming | 1 Comment »

Top 10 traits of a good programmer

It has been over 12 years since I started professional programming. To this day I am still actively involved in software development. The only difference is that recently I moved into mobile application development platforms such as iPhone, Android and Samsung bada. I am not a computer science graduate and my formal background in computing […]

October 29, 2010 | Posted in Opinion | 8 Comments »

JBoss application server production settings and performance tuning

Introduction JBoss AS is a Java application server widely used for Web application development, testing and production deployment. The community edition of JBoss is free and open source and is ideal for development and testing. The commercial edition known as JBoss enterprise application platform is the ideal choice for production hosting. However in many intranet […]

October 28, 2010 | Posted in Programming | 3 Comments »

Cleaning and removing dust from Nikon D80 image sensor

Last week I was in Bangalore enjoying a long weekend. I was taking a lot of photos using my Nikon DSLR D80 and while taking the photo of the Bangalore city landscape I noticed a black spot in my photo (see photo on the right). It was big and ugly. I thought that this was […]

September 18, 2010 | Posted in DIY | 1 Comment »

Removing bios password in Toshiba Netbook NB200

Recently I bought a Toshiba Netbook NB200. If you use a computer mainly for email, browsing, music etc. this is a great machine. It has good performance with pre-installed Windows XP. The only problem I found was the power LED which is a major irritant during daytime.  Don’t even think of using a Netbook as […]

November 18, 2009 | Posted in DIY | 22 Comments »

Book Review – Social Intelligence by Daniel Goleman

Review Summary In “Social Intelligence” Daniel Goleman points out the importance of social connections in the well being of an individual and the society in general. Much of the stuff in book seemed common sense to me, but what makes it interesting is that Goleman backs up the theories by exploring recent advances in neuroscience. […]

August 28, 2009 | Posted in Opinion | No Comments »

Thrissur Pooram 2009 – A photo essay

Introduction Thrissur Pooram is the most famous temple festival of Kerala. The word "Pooram" means "gathering of people" and once you attend Thrissur Pooram, you will realize the meaning better! There were so many people and so much positive energy that I was overwhelmed by all of it. Thrissur Pooram is a Hindu religious festival, […]

June 5, 2009 | Posted in Travel Reviews | 3 Comments »