Monday, 2 September 2013

Eclipse plug-in --> More Clipboard

More Clipboard is an Eclipse plug-in which keeps track of the latest entries copied/cut into clipboard buffer and allows you to quickly access these entries.

Tuesday, 13 August 2013

Online developer tools

Please find below some online tools useful for the developers :
  1. A set of tools -->
  2. An online Google for techies -->
  3. JSON viewer / formatter  -->
  4. MD5 cryptographic hash calculator -->
  5. HTML/Unicode/UTF-8 format convertor -->
  6. HTML color picker -->   or   or
  7. CSS tools -->  , , 
  8. Edit your JS / HTML / CSS and find results -->
  9. Create beautiful buttons -->
  10. Different word format / font -->
  11. Regular expression generator -->
  12. Online network tools -->
  13. Online photo editor -->
  14. Online Area convertor -->

Thursday, 1 August 2013

Eclipse Kepler : Good features of Eclipse 4.3 ( Eclipse Kepler ) JDT / Workbench

Detached windows with sash

When you detach a view or editor into its own separate window, it now has all the capabilities of a normal workbench window. They now support multiple stacks of views separated by sashes with arbitrary layouts. The detached parts will remain synchronized with the master window that they were detached from. This is especially handy for people developing with two or more monitors, so they can spread views across several monitors and keep them synchronized.

Import nested projects

The Import Projects wizard now has an option to continue searching for projects to import recursively within any project it finds. This allows you to import physically nested projects at the same time.

Open Resource dialog enhancements

The Open Resource (Ctrl+Shift+R) dialog now offers direct access to the Show In and Open With menus via drop-down buttons. On platforms that support mnemonics, the buttons are also accessible via Alt+W and Alt+H.

Whole word option on File Search page

The File Search page now allows to search for words via a new option.

Open Search dialog on last used page

The Search dialog can now be configured to open on the last used page, instead of computing the best matching page based on the current selection.

Stop thread from OSGi console

If a bad plug-in runs into an endless loop, then you usually had to kill the whole Eclipse process. Now, you can launch Eclipse with -console [[host:]port] to get a safety ring. If you're then stuck in an endless loop and Eclipse doesn't respond any more, you can just execute
osgi> threads stop main
at the OSGi prompt. This will send an IllegalStateException to the "main" thread. This is usually enough to stop the endless loop, but keep the Eclipse workbench running.

New 'Convert if-else to switch' Quick Assist

The new Convert 'if-else' to 'switch' quick assist (Ctrl+1) allows you to convert an if-else statement to an equivalent switch statement:

Content assist shows Javadoc in Display, Expressions and Variables view

Content assist in the Display, Expressions and Variables view now shows Javadoc.

Support for package Javadoc in Javadoc hover and view

The Javadoc hover and view now display package Javadoc from either the or the package.html file.

read more @

Monday, 15 July 2013

Eclipse Juno : Good features of Eclipse 4.2 ( Eclipse Juno ) JDT/Workbench

Global search bar

The workbench now has a global search field in the tool bar.

Multi-drag sash

You can now place the cursor at the intersection of two or more sashes and drag them all at the same time. When you are going to be dragging multiple sashes, the cursor will change to one with 4-way arrows. The image below indicates one such intersection with a red circle.

Ant updated to 1.8.3 and JUnit to 4.10

The bundled version of Apache Ant in the platform has been updated to version 1.8.3. The JUnit 4 version shipped with Eclipse has been updated to 4.10.

CamelCase in Quick Outline

The Quick Outline (Ctrl+O) and Quick Hierarchy (Ctrl+T) in the Java Editor now also support camelCase matching on the element name, quite similar to the Open Type dialog and Content Assist.

Quick Assist to convert enhanced for loop

Ever encountered an enhanced for loop and needed access to the Iterator or to the loop index? Now, you can just use a Quick Assist (Ctrl+1) to convert the loop.

Improved bracket matching support in Java editor

The Java editor now supports highlighting of enclosing brackets.

New options to detect resource leaks

The compiler can now detect leakage of resources i.e. local variables of type java.lang.AutoCloseable (compliance >= 1.7) and (compliance <= 1.6).

For more details, please check

Wednesday, 10 July 2013

Eclipse Indigo : Good features of Eclipse3.7 ( Eclipse Indigo ) JDT/Workbench

Lightweight refresh on access

Previous Eclipse versions relied on native refresh providers (on Windows) or a polling mechanism to keep the workspace synchronized with the underlying file system. This capability can be still enabled by selecting Refresh using native hooks or polling on  Preferences > General > Workspace.
Now a new lightweight mechanism is available. Files discovered to be out-of-sync by the workspace, for example while accessing the file content by an editor, will be automatically asynchronously refreshed. If you want to refresh files this way, go to  Preferences > General > Workspace and select Refresh on access.

The Problems view icon shows state

The Problems view icon now indicates whether the view contains warnings or errors. This is especially useful when working with maximized editor area as it allows you to see whether there are errors or warnings without going to the Problems view.

Branch column in History view

There is now a column showing branches in the History view when using CVS.

Compare editor shows author on left side

The compare editors @ CVS now also show the author on the left side.

Undo support for breakpoints

If you accidentally removed a breakpoint from the editor's vertical ruler or the Breakpoints view, you can now get it back using the standard undo functionality - Edit > Undo Delete Breakpoint (Ctrl+Z) - in the Breakpoints view or any other view that works against the global undo history.

Open Super Implementation

The action from the Navigate menu is now also available as a hyperlink. It is enabled for overridden methods and opens the super implementation of the selected method.

Open Declared Type and Open Return Type

This link is enabled for local variables and fields. When invoked, it opens the declared type of the variable in an editor.

Join variable declaration" quick assist for variables initialized to null

The Join variable declaration quick assist is now also available for variables initialized to null.

New 'Put expression in parentheses' quick assist

The Java editor now offers a new quick assist Put expression in parentheses.

Semantic coloring for abstract classes

Abstract classes can now be highlighted separately in the source code @ Java- Editor - Synatax Coloring

Quick Outline shows inherited members for nested type

The Quick Outline shows inherited members of top-level types when Ctrl+O is pressed twice. Now, it also shows inherited members of the type that contains the current editor selection.

Navigate to 'break' and 'continue' target

To quickly navigate to the target of a break or continue statement, you can now Ctrl+click or use Open Declaration (F3) on break or continue keywords or their labels.

JDT Unavoidable generic type problems

It is really annoying to see warnings for things you cannot not change. A new compiler option has been added that suppresses unavoidable generic type problems.

Read more @

Tuesday, 2 July 2013

SOAP UI faster start up

If you feel like your SOAP UI is starting up very slowly, check whether this is due to any start up web page call. You can check this @ Preferences - UI Settings - Show Startup Page ==> Here you can deselect this option to improve the start-up time.

Saturday, 22 June 2013

How to convert your Blogger Blog to PDF ?

You can use a website called "blogbooker" @  to convert your Blogger Blog to a PDF . Please find the steps below :

1. Save your blog as an xml using Blogger Settings - Other - Export Blog option
2. Go to the website "" and select this XML , give your blog address and select the options like date range, page size, font, ...
3. Click the  "Create Your BlogBook" button to view and save your blog as PDF

Sunday, 16 June 2013

ATG and XML File Combination

              An XML file might appear at several points in the CONFIGPATH. The ATG platform, at runtime,   automatically combines all the XML files in the CONFIGPATH with the same name into a single composite file, which is then used by the appropriate component.

              XML files are combined one tag at a time: in other words, tags are matched up, and the combination rules are applied to each pair of matched tags. XML file combination is controlled with an XML attribute named xml-combine. This attribute is used only in the preprocessing stage of XML file combination.

The xml-combine attribute can have the following values:

xml-combine = "replace"
xml-combine = "remove"
xml-combine = "append"
xml-combine = "append-without-matching" --> This is the same as xml-combine="append", except that embedded tags are not matched and combined recursively. The content is simply appended.
xml-combine = "prepend"
xml-combine = "prepend-without-matching"

Read more @

Samples :