Saturday, June 27, 2009

Win Merge: File, Folder Comparison and Merge

Often in a development environment, a developer is posed with issues with comparing files and folders. Even though, the Software Configuration management tools offer file comparison utilities, they often do not serve the full purpose of the developer and lack the best features of File Comparison Tools.

Beyond Compare from Scooter Software will the Number 1 choice of any developer for File/Folder comparison, merge. But, this is a paid software.

As usual, I always look for some opensource/freeware stuff whereby I can get all these facilities without purchasing any software.

One such great software from OpenSource is "WinMerge". It gives all the facilities of Beyond Compare.

  • File and Folder Comparison
  • Merge
  • Tree View [basic version] (wow!! i was waiting for this BeyonCompare feature on winmerge for a long time.)
  • Plugin Support
  • xdocdiff plugin: with this you can compare Word, Excel, PowerPoint, PDF and some more files.
read more on winmerge @ winmerge.com


~R.A.V.I.N.D.E.R
There's much more... keep visiting

Monday, May 4, 2009

Initiative: A short story

Employee "A" in a company walked up to his manager and asked what my job is for the day? The manager took "A" to the bank of a river and asked him to cross the river and reach the other side of the bank. ” A" completed this task successfully and reported back to the manager about the completion of the task assigned. The manager smiled and said “GOOD JOB ".

Next day Employee "B" reported to the same manager and asked him the job for the day. The manager assigned the same task as above to this person also.
The Employee "B' before starting the task saw Employee "C" struggling in the river to reach the other side of the bank. He realized "C" has the same task. Now "B" not only crossed the river but also helped "C" to cross the river. "B" reported back to the manager and the manager smiled and said “VERY GOOD JOB "

The following day Employee "Q" reported to the same manager and asked him the job for the day. The manager assigned the same task again.
Employee "Q" before starting the work did some home work and realized "A", "B" & "C" all has done this task before. He met them and understood how they performed. He realized that there is a need for a guide and training for doing this task.

He sat first and wrote down the procedure for crossing the river, he documented the common mistakes people made, and tricks to do the task efficiently and effortlessly. Using the methodology he had written down he crossed the river and reported back to the manager along with documented procedure and training material. The manger said "Q" you have done an “EXCELLENT JOB “.

The following day Employee "O' reported to the manager and asked him the job for the day. The manager assigned the same task again.
"O" studied the procedure written down by "Q" and sat and thought about the whole task.He realized company is spending lot of money in getting this task completed. He decided not to cross the river, but sat and designed and implemented a bridge across the river and went back to his manager and said, "You no longer need to assign this task to any one".

The manager smiled and said " Outstanding job 'O'. I am very proud of you."

What is the difference between A, B, Q & O????????

Many a times in life we get tasks to be done at home, at office, at play.,
Most of us end up doing what is expected out of us. Do we feel happy? Most probably yes. We would be often disappointed when the recognition is not meeting our expectation.

Let us compare ourselves with "B". Helping some one else the problem often improves our own skills. There is an old proverb "learn to teach and teach to learn". From a company point of view "B" has demonstrated much better skills than "A" since one more task for the company is completed.

"Q" created knowledge base for the team. More often than not, we do the task assigned to us without checking history. Learning from other's mistake is the best way to improve efficiency. This knowledge creation for the team is of immense help. Re-usability reduces cost there by increases productivity of the team. "Q" demonstrated good "team-player" skills,

Now to the outstanding person, "O" made the task irrelevant; he created a Permanent Asset to the team.
If you notice B, Q and O all have demonstrated "team performance" over an above individual performance; also they have demonstrated a very invaluable characteristic known as "INITIATIVE" .

Initiative pays of every where whether at work or at personal life. If you put initiative you will succeed. Initiative is a continual process and it never ends. This is because this year's achievement is next year's task. You cannot use the same success story every year.

The story provides an instance of performance, where as measurement needs to be spread across at least 6-12 months. Consequently performance should be consistent and evenly spread.

Out-of-Box thinkers are always premium and that is what every one constantly looks out for.

Initiative, Out-of-Box thinking and commitment are the stepping stone to success.

Sunday, July 13, 2008

Internet at a very high speed of 640 Gbps

World is soon going to move to a fastest possible internet speed of 640 Gbps .... wonder how?

University of Sydney physicists have developed an optical chip that could potentially improve Internet speeds upto 100 times faster than the current network.

  • Uses Chalcogenide glass photonic chips.
  • Based on plain glass and so cheap to produce the chips.
  • Do not have to shell more more for the new technology.
  • Data rates equivalent to transmitting 17 complete DVDs per second! (Unable to believe this.)
  • Chips could be available in another 5 years.
  • Possible first deployment in Japan.

read more...


~R.A.V.I.N.D.E.R
There's much more... keep visiting