Category Archives: General

Getting rid of Babylon virus

Well, it is not exactly a virus, but babylon plugin can impose itself on your browser in form of search toolbars or default search setting. It has happened to me more than once now, so sharing some quick steps of getting rid of it here. Please note that at times this app/ toolbar will be stored as any other name, so look out for anything suspicious and out of place.

1. Remove the app: Check if a program is shown under add/ remove program (go to control panel-> uninstall program) with name babylon. Remove it.

2. Remove toolbar: Check if toolbar exists under browser toolbars, and remove it.

Firefox: Go to Add Ons->look for babylon

IE: Go to Manage Add Ons->Toolbars and extensions->look for babylon

3. Remove as default search engine: For IE Manage Add Ons-> Search providers->babylon (in my case it was named just default)

More info,2817,2418379,00.asp

Forgot your Tortoise SVN Password?

It happen to me a couple of times. Basically in Tortoise svn, you just need to add the password once and save it, it will keep working for months or years. In case I need to checkout another repository and it would ask the password again, it would be a nightmare.

But this simple tool helped-

Download the exe file and execute it, it will pull out all the passwords saved for SVN.

BigData and the hype

You must be hearing a lot of noise around the term BigData these days. What exactly is big data and how is it impacting the tech world?

As the name suggests, it is about data, a lot of data, huge data. What’s new? The amount and type of data. Data mining has already been an important part of any company right now, it helps them understand current trends and predict future upto a certain level. With BigData coming in, the concept is stretched further.

Let’s take an example, an ecommerce website wishes to understand customer behavior to improve its reputation and responsiveness. Where can it find the data, past sales, logs, customer activity on the website, blogs, facebook, twitter, google plus.. phew, that is tones of data. But the more data you can collect, a better decision you can make.

The challenges include- collection of data, search the relevant data, storage and most importantly the analysis i.e. conversion of raw data to useful information. Think about it, if a company can convert all the raw data related to its brand available on the various arenas to useful information like what people think about it, what are their exceptions, how to improve user experience etc, it will be a big win for the company.

Related post:

Samsung Galaxy Note 2

I have been using samsung galaxy note 2 for more than 6 months now, so thought of sharing some highlights which might help others in making a choice when buying a similar phone.

Screen Size: This is the best thing about this phone. The phablet provides you with a screen in which reading emails/ ebooks is very easy. For the first time I am able to read ebooks so easily on my phone.

Sleek: When I bought note 2, I had a doubt that if it will be easier to carry it along because of the screen size. But sleek width and light weight helps me carry it easily in my pocket.

Speed: Another good thing about this 1.6 GHz phone is I have never seen this slow down or hang, no matter how many applications are in process.

Battery Life: Amazingly the phone’s battery life is much better than I expected. My last Android phobe had a battery life of 1.5 days, but note 2, even with a big screen, can give me more than 2 days easily with regular usage.

Navigator: The big screen helps me use navigate feature of android very easily, it has helped me find out easy routes and alternatives for many destinations.

Camera: With 8 Megapixel camera and great flash, I have not carried a camera in any of my trips since I bought this phone.

Singleton Pattern #1: Basics, Definition, Usage

Singleton pattern: As the name suggests, a singleton pattern refers to a pattern where you need only a ’single’ instance of a class to be present. The examples can be windows manager where you want only one window to be active at a time or a file read write where only one method should be updating a file at a time.

Here is a skeleton example of a singleton class:

Public Class singletonExample
private static singletonExample instance=null;
private singletonExample{
// no instantiation is possible

public static singletonExample getInstance()
if (instance==null)
instance=new singletonClass();
return instance;

the caller class

public class singletonUser{
singletonExample singletonInstance= singletonExample.getInstance();


Here singletonExample is our singleton class. In the first line we have created an instance of this class as null. We have declared a private constructor for the class to make sure that no object of class can be created outside the class.

getInstance() method is the entry point for the class which will return the only instance present for the class. This method is marked as static as it will be called directly from other classes. In this method we check if the instance of singletonExample is already present, if yes, return that instance else create the instance and return it. This makes sure that only one instance of the class is present at any point.

In the user class, that is calling our singleton class, we just need to call our singletonExample.getinstance() method which will return us the instance of singletonExample.

Originally posted February 13, 2007 at 2:10 pm

Brought back using

How to create an effective professional PowerPoint presentation

Bringing old post back from dead courtesy

I have seen a lot of official presentations which are awfully boring and instead of conveying any message they confuse the audience. So when I had to deliver a presentation some days back, I did some research on how to create an effective PowerPoint Presentation; and here are my findings-

1. KISS your presentation. Ok, don’t create the presentation and then kiss the monitor. What I mean by KISS here is “Keep It Simple, Stupid (Sir :) )”. Yes, if you are creating a professional PowerPoint presentation, there is no place for flashy or cool looks.
2. Size of presentation should be controlled; very big presentations can bore the audience.
3. No over attracting backgrounds to the PowerPoint.
4. The background color and font color should be contrasting, so that text can be easily read.
5. Font selection: No designer fonts are recommended, simple Ariel, SanSerif, Verdana etc. should be good. Font Size should be big enough to read clearly, minimum of 22 or 24.
6. Consistency: Changing background, Fonts, Colors can be distracting.
7. Contents: Be precise; don’t give too much detail in your PowerPoint presentation. You can provide additional details separately if required; you can also provide online links in the presentation for detailed info.
8. Animations: No place for cool animations in a professional PowerPoint presentation, too many flying texts and images will distract the audience attention from the actual content. A simple Appear/disappear or similar plain animations should do.
9. Focus: Check for every slide where the default focus is. That is, it may be possible that the important information is on top-left part but the attention is occupied by some other portion as some image, useless text is displayed somewhere else.
Point to note for checking the slide’s focus

->Control font size: Font size can be very important in terms of attracting attention. The bigger the size, the more attention it will attract.
->Use lists to break the complex info in points format
->Make information appear on the screen when you need it. E.g. if there are 4 points (text or images) to be shown and you want to emphasize each point, make them appear one by one.
->Use graphs to simplify complex data.
->Use images and graphics to support your point as they can be memorized better than the words.

10. Finally take a look at your presentation as a viewer and see how others will perceive it. If you are not convinced with your slides, no way others can be influenced by the same.

Suggested readings

Originally posted March 28, 2007 at 5:02 pm Someone is keeping a track

Came across this website today The website claims to take snapshots of all the websites available on the internet. Initially I thought “What use is that of?”. And then for sake of fun I typed in my blog’s url. To my surprise it showed me various snapshots of my blog and to add to my surprise the first snapshot dated back to somewhere in 2005, the year when I started my blog (my blog crashed twice since then and lost a lot of posts).

Man! that brought a lot of nostalgia. I mean my first post was literally one liner-

The first post

May 20, 2005 on 11:28 pm | In General | No Comments

I am only a brain. The rest of me is appendix.

In my defense, that was 8 years back and yeah, that was the first post 🙂

Anyways, I am actually thinking it can be very useful for me. I can check the old posts and see if anything is there which is still relevant and can be re posted to my blog.  Archive(r), thanks for keeping my posts safe.

Want to Install Mac OS on Windows virtual Machine

If you are addicted to windows but still want to try your hands in Mac OS, you can do that on your windows machine using a virtual machine. Here are a few resources which will help