Search This Blog

Saturday, May 3, 2014

File Merging/Comparison Tools

Eclipse provides file merging out of the box. Even though no additional plugins are required to use file merging, I personally don't prefer to open eclipse just for file comparison.

Windows tool
WinMerge is a open source comparing, synchronizing and merging tool for windows.
Features: 

  • Visual differencing and merging of text files
  • Flexible editor with syntax highlighting, line numbers and word-wrap
  • Moved lines detection
  • Folder comparision including sub folders
  • Works like a version control, creates patch files, resolve conflicts
Notepad++ plugin

 The simplest way to compare files is using npp compare plugin. After installation of this plugin, we can enable file comparison with a shortcut and it compares last two files opened in the notepad++ windows.

Java Decompiler - Eclipse Plugin

JDEClipse allows us to view decompiled source for a class even though source is not attached to the class. It can be shown as a plaing java class using eclipse default editor.

Features :
  • Decompiling java class files

To install eclipse plugins : http://javadevtool.blogspot.in/2014/05/installation-of-plugins-in-eclipse.html
Project home : http://mchr3k.github.io/jdeclipse-realign/
Done

SVN Plugin for Eclipse

Subclipse is an Eclipse plug-in providing support for subversion. 

Features : 

  • SVN Repository Browser
  • Check-in/Check-out/Other SVN Tasks from eclipse project explorer directly
  • Graphical representation of revision/merge graph

To install eclipse plugins : http://javadevtool.blogspot.in/2014/05/installation-of-plugins-in-eclipse.html
Project home : http://subclipse.tigris.org/
Done

Installation of Eclipse Plugins

Valid eclipse plugin will have two folders features and plugins. There are several ways to install plugins in eclipse.


  • Method 1 : Using eclipse UI 
Go to Help menu, click on Install New Software...

Click on Archive and select plugin file(zip file), it loads and shows the files to be installed. Select them and click on next -> Finish. (If you have url instead of zip file, you can paste URL in the below screen instead of clicking archive).

  • Method 2 
You can also install eclipse plugins manually. Unzip plugin zip file and paste them in eclipse installed folder in which eclipse has two folders features and plugins. It asks for confirmation to override these two folders, click on ok and restart the eclipse. 
  • Method 3 
Unzip your files in a folder and copy them in dropins folder(It will be there in eclipse installation folder). You can keep your files in any folder inside dropins folder, eclipse automatically detects them.  



For more info : https://wiki.eclipse.org/FAQ_How_do_I_install_new_plug-ins%3F

ER diagram - Eclipse plug-in

ERMaster is a graphical editor for drawing ER Diagrams in eclipse. It runs as eclipse plugin.

Features : 

  • It can be done graphically to making ER diagram.
  • Printing ER Diagram
  • Exporting DDL from diagram
  • Creating mock data
  • Importing from DB etc..
To install eclipse plugins : http://javadevtool.blogspot.in/2014/05/installation-of-plugins-in-eclipse.html
For more info :  user manual
Done

Log File Reader - Windows

Log Expert is one of the powerful log analysis tool for windows.

Features :
  • Tail mode
  • MDI-Interface with Tabs
  • Search function (including RegEx)
  • Bookmarks
  • A very flexible filter view
  • Highlighting lines via search criteria
  • Columnizers: This means splitting log lines into columns for some well defined logfile formats
  • Unicode support
  • log4j XML file support
  • 3rd party plugin support
  • SFTP support (loading files directly from SFTP)
  • Plugin API for more log file data sources

For More Info documentation

Screen Capture Tool

Snagit is a Chrome's Extension to capture screen. It automatically stores the captured screen shot into google's cloud.
Snipping Tool is a Windows 7 tool to take a screenshot of your screen.
FastStone Capture is a third party windows utility to capture screen .
Done