Powered by Syntax Highlighter scripts!

Eclipse Keyboard shortcuts

We know most of the commonly used shortcuts in eclipse, yet there are many shortcuts that can be useful to increase our productivity. For example converting text from lowercase to uppercase and viceversa is not an option available in menus or context menus... the quick keyboard shortcut for converting case of selected text is
ctrl+ shift+ x -- convert selected text to UPPERCASE
ctrl+ shift+ y -- convert selected text to lowercase

This link gives an exhaustive list of keyboard shortcuts for getting things done quickly!

Image-less text-only browsing in Chrome

If you want to improve your productivity while browsing internet in office, do below for a change!

Create a new profile in Chrome,
   Now you can create a profile quickly by clicking on the left top corner of chrome window titlebar
When you are in new profile change Settings as below:
Wrench Icon -> Settings
in Settings page, click on 'Show advanced settings'
Under Privacy, click on 'Content Settings...'
In Images -- select 'Do not show Images'
    you can manage the exceptions as and when you are browsing'
In Plugins -- select 'Click to play' option and click on 'disable individual plug-ins...' link
    In the new disable individual plug-ins... tab - disable the plug-ins that you don't want to be loaded..

See how your browsing and surfing changes for the day and how you see the web in a different no-image angle! am loving it as it is less distracting, very fast and straight to the point, than a clutter of images.

Well you will end up adding the exceptions for the sites where you want to see images, But I would highly recommend this mode if you are browsing the web in office and your surfing involves browsing the forums for technical solutions in textual nature!

You can always go back to your profile and see the web in its original mode with images.

I searched for the chrome extensions for text only image less browsing that would allow me to do this, but could not find the extension that could match the behavior i got by doing this. Moreover i do not want another extension be running slowing down my system.

Issue in starting a specific eclipse workspace Juno ./metadata/.log file Job found still running after platform shutdown error


My local Eclipse workspace stopped working after I've installed some tools for WAS from eclipse workspace, I have had multiple issues and have to go through a series of resolutions to get the errors resolved... I am surprised to see that there were very few links that were actually giving a solution and there are fewer threads even reporting this error.

Issue: 
Not able to start my project workspace in eclipse, I am able to start eclipse with another workspace and even from a new workspace. But it is failing to start my project workspace.

Error in /.metadata/.log file
Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown

Configuration:
Eclipse Juno for Jee Developers
WAS 8.5 developer tools

Detailed Exceptions in logs:

java.lang.NullPointerException
at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
at org.eclipse.core.internal.runtime.Log.log(Log.java:62)

Resolution:
One of the resolution to resolve this error is to remove the workbench.xmi file as in link here: https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=380608

So I have removed the workbench.xmi file from .metadata/.plugins/org.eclipse.e4.workbench/  folder in my project workspace and restarted the eclipse with -clean tag. And this resolved the issue.


Setting up the IBM WAS server on Eclipse for J2EE as an alternative to RAD IDE for Developers


After working in one of the biggest networking giant for 4+ years I had access to the IBM RAD as a pseudo right in my desktop and that provided me an oppurtunity to work with Websphere Application Serverintensively. Once I am out of that project I had to work on different non-WAS target platforms like Tomcat and liferay. One thing I did not want to loose is association with Websphere environment.

After surfing through the IBM download site, it did not take much time to notice that IBM offers no-charge distribution of Websphere Application Server for download for developers. https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download_was4d?lang=en

Eclipse for J2EE environment can be downloaded at http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor


Eclipse J2EE IDS comes by default with the Tomcat server for development. To integrate this eclipse IDE with Websphere Application Server search developor Tools in Eclipse Market Place for the correct 


Websphere application server tool as in link below:
WAS 8.5 - http://marketplace.eclipse.org/content/ibm-websphere-application-server-v85-developer-tools

PS: As it is indicated above this WAS server/ tools is a Developer install and meant to be used for development and unit testing in developer systems.