Popular Posts

Monday, April 9, 2012

The 10/20/30 Rule


Guy Kawasaki is a Venture Capitalist from California who survived the dotcom bubble bursting and has been very successful.  He says that a good presentation should:
          Have 10 slides
          Last no more then 20 minutes
          Contain no font smaller then 30 point
He also said that big concerns to Venture Capitalists are the market, the problem and solution, and the underlying magic.  In other words, VC’s don’t understand or want to know every detail.

Sunday, January 29, 2012

How to remove Google Redirect Virus (GRV)?

Just a few days back I saw a weird problem in my computer, whenever I googled something and try to click any search link it always redirects me to a different page. For sure, that’s a virus but now how to remove as search result links takes me somewhere else. Even Bing or Yahoo doesn’t come to rescue. Hmm, that’s Google Redirect Virus (GRV).

Symptoms:

The main symptom of the GRV is that clicking on a Google search result link will take you to another unrelated website. It doesn’t matter which search link you click and it doesn’t matter which browser you use for searching. How can you get it? Unfortunately, it’s not very difficult. If you accidentally (or even purposely) visit a malicious or infected website, and if you don’t have the necessary anti-virus protection on your computer, you can get it.

But unlike most cases of malware, this virus embeds itself deeper into your system and requires more than a simple malware scan.

How to remove it?

Did a lot of research and believe me there were so many solutions available (some say malware byte, some say TDSSKiller) will remove but none of them work. Hmm, finally found fixTDSS.exe

Simply download fixTDSS.exe and run it. After the program initializes, click on the Proceed button to start the scan. The program will look for potential problems and fix them if necessary. A reboot may be required.

Is fixTDSS.exe Safe?

It’s written by Symantec, the makers of Norton antivirus and also the above downloadable link will download the file from Symantec’s website directly.

Important Warning

fixTDSS.exe has some conflicts with windows 7 so you have to reinstall or recover your operating system from the recovery disk. Restoring it to an earlier point or reinstalling windows from one of the images stored on your local hard disk is not going to work, so make sure you have the recovery disk for your operating system.

Any comments or suggestions are always welcomed.

Sunday, February 27, 2011

AJAX Introduction

AJAX allows every element within a Web interface to be individually and quickly updated without affecting the rest of the interface. This, of course, is not what most Web users are accustomed to. Initiating an action within most Web sites triggers the inevitable blank screen and page loading process. Though not very responsive, the full-page update makes it very clear to users that their action has resulted in a reaction and that a response will be available as soon as the page is refreshed. Because AJAX-based updates are very fast and incremental (often affecting only a small portion of the UI), users may not notice them -especially when they are used to seeing full-page rewrites.

ajaxEngine

Sunday, October 10, 2010

ATM Flowchart

One of the basic step before coding is creating the flowchart. A flowchart is a type of diagram, that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting these with arrows. A flowchart will give you a step-by-step solution to a given problem. So lets consider an ATM transaction today.

Scenario: The customer goes to a ATM machine and insert his ATM/Debit, enters his pin number, do his transaction, which can be withdrawal, deposit or just a simple balance check query, get his card back and left.

ATM’s Perspective: ATM/Debit card is inserted, the ATM validates the validity of the account associated and pin with the card, once the account is validated the ATM receives the account information, and then processes the customer’s request, if that’s valid again. At the end if there is no more requests coming from customer, returns the card.

Lets put these word in a Flowchart now as we have already analyzed the whole scenario:

ATMFlowChart

Any comments or suggestions are most welcome.