<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-454047753577434712</id><updated>2025-07-01T12:34:27.212-07:00</updated><category term="java"/><category term="how-to"/><category term="eclipse"/><category term="Mac"/><category term="framework"/><category term="webservices"/><category term="browsers"/><category term="opensource"/><category term="terminal"/><category term="linux"/><category term="maven"/><category term="unix"/><category term="EGit"/><category term="Git"/><category term="News"/><category term="google"/><category term="javaone"/><category term="spring"/><category term="ERP"/><category term="JAXB"/><category term="RDF"/><category term="XML"/><category term="database"/><category term="geocode java API"/><category term="google chrome"/><category term="html"/><category term="java API"/><category term="mysql"/><category term="spring-mvc"/><category term="svn"/><category term="yahoo"/><category term="Anti virus"/><category term="Axis2"/><category term="CRM"/><category term="CSS Sprites"/><category term="Cloud computing"/><category term="Java scheduler"/><category term="Jersey"/><category term="Microsoft"/><category term="OS"/><category term="POS"/><category term="Quartz"/><category term="REST"/><category term="SSL"/><category term="SaaS"/><category term="Semantic Web"/><category term="UI"/><category term="XStream"/><category term="agile"/><category term="announcement"/><category term="auto boxing"/><category term="bluetooth"/><category term="boxing"/><category term="cewolf"/><category term="charting"/><category term="computer"/><category term="denial-of-service"/><category term="design-patterns"/><category term="flash for ie7"/><category term="geocoder java"/><category term="github"/><category term="google address parser"/><category term="google geocode java"/><category term="google plugin"/><category term="hibernate"/><category term="hiring"/><category term="internet"/><category term="j2ee"/><category term="java conference"/><category term="java exceptions"/><category term="java network packets"/><category term="javadoc"/><category term="javascript"/><category term="jess"/><category term="jpcap"/><category term="kml parser"/><category term="mariadb"/><category term="mule2"/><category term="opinion"/><category term="performance"/><category term="portal"/><category term="portlet"/><category term="primitive"/><category term="rule engine"/><category term="scripts"/><category term="sdlc"/><category term="shell"/><category term="spring-security"/><category term="struts1"/><category term="telnet"/><category term="testing"/><category term="tortoisegit"/><category term="vim"/><category term="webdriver"/><category term="wiki"/><category term="wrapper"/><title type='text'>Ananth Chellathurai&#39;s walk on software</title><subtitle type='html'>My blood is tested +ve for java</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>100</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-8897861533828505552</id><published>2014-03-12T19:50:00.002-07:00</published><updated>2014-03-12T19:50:31.937-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>How to find IP address in mac</title><summary type="text">
How to find internal IP address in mac
1. &amp;nbsp;Click on the apple icon on the upper left corner.




2. &amp;nbsp;Click on System Preferences.
3. &amp;nbsp;Click on Network under Internet &amp;amp; Wireless.
4. &amp;nbsp;Your IP address will be listed next to your connection status.



</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/8897861533828505552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2014/03/how-to-find-ip-address-in-mac.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8897861533828505552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8897861533828505552'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2014/03/how-to-find-ip-address-in-mac.html' title='How to find IP address in mac'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh03XiLZlapZ2nnoW0N8IZv1aemFIjgeX2LcZ0uYX6Zb4YKrgkakxBRA1iYfSYpddCsk56fAaR-VfluvOmdo_U6pumrd999HYn-m0uO4uEpkQOPZi9if_JdIVc73gQkqNlK_JP0zHDixgKL/s72-c/apple-icon.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-6814548745978395133</id><published>2014-03-10T20:04:00.002-07:00</published><updated>2014-03-10T20:10:16.647-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="Jersey"/><category scheme="http://www.blogger.com/atom/ns#" term="maven"/><category scheme="http://www.blogger.com/atom/ns#" term="REST"/><category scheme="http://www.blogger.com/atom/ns#" term="webservices"/><title type='text'>Getting started with RESTful webservice using Jersey</title><summary type="text">
Jersey helps developing RESTful webservices seamlessly and makes your life easy. This article gives you a quick start on how to create your first RESTful web service using Jersey &amp;amp; Maven. &amp;nbsp;I assume you have a decent understanding of maven and J2EE.

Make sure you have

Eclipse Kepler
M2Eclipse plugin
Java 1.7
Tomcat 7


Step 1 - Maven Project

Create a new maven project from your </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/6814548745978395133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2014/03/getting-started-with-restful-webservice.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6814548745978395133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6814548745978395133'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2014/03/getting-started-with-restful-webservice.html' title='Getting started with RESTful webservice using Jersey'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIz8KQhtY_qIoSLGd3HLOw9F0hRkWM4fbD4Z_2qTjhvImtU5vbEVuB7oO-FpypKKB3Vt2LiRd3c3PRf3mUDVXvAtBBF7UVM_EZCiuaWLSSEvSgLSFKfGVtpNKO6mVWDNDKvJMgCzzGOXix/s72-c/new-maven-project.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-3396281256567857</id><published>2014-01-20T16:48:00.001-08:00</published><updated>2014-01-22T11:50:13.991-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="design-patterns"/><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>Why Singleton design pattern is still a good interview question to Java developers</title><summary type="text">
Why every interviewer asks about singleton design pattern?
Well the answer could be either,

That&#39;s what the interviewer knows to ask for.
Or its a good way to start and branch into several other discussions.
Or its one of the simplest design pattern and a controversial one in terms of usage.


What ever the reason may be, we better know it.



What is Singleton

Singleton is categorized under &quot;</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/3396281256567857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2014/01/why-singleton-design-pattern-is-still.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3396281256567857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3396281256567857'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2014/01/why-singleton-design-pattern-is-still.html' title='Why Singleton design pattern is still a good interview question to Java developers'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-8348955294729206126</id><published>2013-12-20T11:38:00.002-08:00</published><updated>2013-12-20T14:43:46.299-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="spring-mvc"/><category scheme="http://www.blogger.com/atom/ns#" term="spring-security"/><title type='text'>Spring MVC 3 + Spring Security + Hibernate 4 tutorial</title><summary type="text">

This tutorial helps you to create a spring mvc application integrated with hibernate 4 and Spring security. Before continuing read through my previous article on Spring MVC 3 - Hello world example

The tutorial uses MySQL as database and source code enhanced from the previous Hello world example.



Changes to your pom
Add/modify the following to the properties section of your pom.xml. The </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/8348955294729206126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/12/spring-mvc-3-spring-security-hibernate.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8348955294729206126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8348955294729206126'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/12/spring-mvc-3-spring-security-hibernate.html' title='Spring MVC 3 + Spring Security + Hibernate 4 tutorial'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-8297854735980037435</id><published>2013-11-15T16:17:00.007-08:00</published><updated>2014-01-02T14:09:35.033-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="maven"/><category scheme="http://www.blogger.com/atom/ns#" term="spring"/><category scheme="http://www.blogger.com/atom/ns#" term="spring-mvc"/><title type='text'>Spring MVC 3 - hello world example - Quick start</title><summary type="text">
This tutorial helps you to quickly create and run a spring-mvc hello world application. &amp;nbsp;Spring version used for this example is 3.2.3-RELEASE.

Prerequisites

JDK 1.6+
Eclipse Juno+
Spring IDE 3.4+ for eclipse
Maven 3
Maven Integration plugin for eclipse
Tomcat 7+


Initial Steps

Right click and create New --&amp;gt; Spring project. &amp;nbsp;In the next dialog, fill in the project name as &quot;</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/8297854735980037435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/11/spring-mvc-3-hello-world-example-quick.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8297854735980037435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8297854735980037435'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/11/spring-mvc-3-hello-world-example-quick.html' title='Spring MVC 3 - hello world example - Quick start'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaQ2BJ_9TT1MScZm4lYjTTabi5CeXxjxNZSYh9P6M3fw3iDSeIGyXXg-ROIvU4z5DSuPZxrL9MqGlz3pkNeFUBdL-XLF6d8YXFrvLpdL3v5K_mdSyocnNnlbcTrwwliXupHejEyCmbnoqB/s72-c/create-spring-mvc-sample.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-2918960610939086124</id><published>2013-11-15T13:20:00.000-08:00</published><updated>2013-11-15T15:01:54.283-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Axis2"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL"/><category scheme="http://www.blogger.com/atom/ns#" term="webservices"/><title type='text'>javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed - Axis2</title><summary type="text">

I was recently working on writing some client code which makes multiple webservices calls. &amp;nbsp;The stubs for both my client were generated using Axis2. &amp;nbsp;I had to make requests to 2 different services, where one of the service was serving a dummy SSL certificate and the other one was serving a valid SSL certificate.



I landed up getting the following exception,

</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/2918960610939086124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/11/javaxnetsslsslhandshakeexception.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/2918960610939086124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/2918960610939086124'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/11/javaxnetsslsslhandshakeexception.html' title='javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed - Axis2'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-3270229693529202113</id><published>2013-10-10T12:39:00.001-07:00</published><updated>2014-02-25T14:07:34.902-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>How to make Eclipse autocomplete to suggest as you type</title><summary type="text">
Recently some one was asking if Eclipse content assist/autocomplete can be made to suggest as I type my class name? Immediately I could remember XCode for mac doing something like that and I felt there should be a way in Eclipse.

By default eclipse autosuggest would trigger once you type &quot;.&quot; the goal is to make it suggest me the &quot;Type/Class&quot; names too. How to make it do?

Steps:
Go to Eclipse(</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/3270229693529202113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/10/how-to-make-eclipse-autocomplete-to.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3270229693529202113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3270229693529202113'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/10/how-to-make-eclipse-autocomplete-to.html' title='How to make Eclipse autocomplete to suggest as you type'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifJ35PH1VDfv5cijnH43kh-am-RM0bQO5P1ul-ATZD6eBEbO7C5qe3mFY1Uzm6e6UTQbF7sjg_0bApwOiVXeUw5IiGfMFKAEx8oVOR_PWejIDpUzN7uueg_2u2LFfEBZnCG_waZpyWcJLH/s72-c/auto-activation-section-in-eclipse.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-775897531474234881</id><published>2013-08-01T21:16:00.000-07:00</published><updated>2013-08-01T21:17:30.279-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>How to open multiple eclipse instances on Mac</title><summary type="text">
Multiple instances of eclipse in mac can not be opened by default. While windows users have the privilege to run several eclipses at the same time. I was wondering if there is a way to the same in Mac.

Though there are other solutions like editing the eclipse.app etc, the best solution is to use &quot;OSX Eclipse Launcher utility plugin&quot;.

Follow these simple instructions

Go to help --&amp;gt; Eclipse </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/775897531474234881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/08/how-to-open-multiple-eclipse-on-mac.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/775897531474234881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/775897531474234881'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/08/how-to-open-multiple-eclipse-on-mac.html' title='How to open multiple eclipse instances on Mac'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR_JH9r7_dj6jkOevMJluMdf34M707jmZwNm5tWEAklrPJZv73CwkQGgYNi2-uC5c299k0-cUtX3OY7bg7fyyDINOtsvt4wmattcggfiZU4CLcW15OMRtQEkTn_bL9Xshxr_yOwYAVDYu4/s72-c/open-multiple-eclipse-workspace-in-mac.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-1256968423653946898</id><published>2013-07-29T15:27:00.003-07:00</published><updated>2013-07-29T15:27:51.388-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>How to right click on a mac mouse</title><summary type="text">
Initially I was puzzled on how do I right click on my new mac mouse. :-) If you have searched for this article, you also would have had the same question.

Navigate to System Preferences --&amp;gt; Mouse --&amp;gt; &quot;Check&quot; Seconday click --&amp;gt; Click on right side.

Once you are done with that you can right click on the mac mouse.
</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/1256968423653946898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/07/how-to-right-click-on-mac-mouse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/1256968423653946898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/1256968423653946898'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/07/how-to-right-click-on-mac-mouse.html' title='How to right click on a mac mouse'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-8137207469637788838</id><published>2013-07-25T17:05:00.000-07:00</published><updated>2013-07-26T12:56:34.983-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="JAXB"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><category scheme="http://www.blogger.com/atom/ns#" term="XStream"/><title type='text'>How to convert XML to Java object and vice versa in runtime?</title><summary type="text">
Well the obvious choice would be to use JaxB, due to its familiarity. Let us see it with a simple example. JAXB is governed by the same team as Glassfish. JAXB comes by default with JDK1.6+.&amp;nbsp;JAXB stands for Java Architecture for XML Binding.

XML has become a common form of data storage in many applications and for webservices. There are two common operations that are required while dealing</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/8137207469637788838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/07/how-to-convert-xml-to-java-object-and.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8137207469637788838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8137207469637788838'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/07/how-to-convert-xml-to-java-object-and.html' title='How to convert XML to Java object and vice versa in runtime?'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-7671043209138052772</id><published>2013-07-19T12:55:00.001-07:00</published><updated>2013-07-19T12:56:31.591-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]</title><summary type="text">
100/100 times I know that this exception happens while there is a parse error in your xml and there is something wrong at the specified row and column.

Knowing the following exception is due to an XML parse error, recently I was puzzled for a while trying to look into the actual content of the file. &amp;nbsp;I couldn&#39;t see any closing tag error at the row and column mentioned.

After looking </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/7671043209138052772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/07/xml-reader-error-javaxxmlstreamxmlstrea.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/7671043209138052772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/7671043209138052772'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/07/xml-reader-error-javaxxmlstreamxmlstrea.html' title='XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-8137314941000616935</id><published>2013-06-17T15:38:00.000-07:00</published><updated>2013-06-17T15:38:15.395-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="maven"/><category scheme="http://www.blogger.com/atom/ns#" term="spring"/><title type='text'>java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener</title><summary type="text">
I got this exception while I was trying to execute an open source application that I found from the web. I was trying to run the application from my eclipse managed tomcat 7 server. I noticed that my project&#39;s maven dependencies were not having the right jars.
This problem can be fixed by adding maven dependencies in the project&#39;s web deployment assembly.

Open the project&#39;s properties (e.g., </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/8137314941000616935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/javalangclassnotfoundexception.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8137314941000616935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8137314941000616935'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/javalangclassnotfoundexception.html' title='java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-720500096025643246</id><published>2013-06-14T12:26:00.002-07:00</published><updated>2013-06-14T12:26:14.883-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="mariadb"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="News"/><title type='text'>Wikipedia, RHEL ditches MySQL and moves to MariaDB</title><summary type="text">
Prior to this Wikipedia has moved to MariaDB from MySQL recently.

According to news from the Red Hat summit which concludes in Boston on Friday, RHEL 7 will also include MongoDB.

The switch was expected to happen after Red Hat&#39;s community distribution Fedora announced earlier this year that it would be moving to MariaDB. But it will come as a major jolt to Oracle, the owner of MySQL. (openSUSE</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/720500096025643246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/wikipedia-rhel-ditches-mysql-and-moves.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/720500096025643246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/720500096025643246'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/wikipedia-rhel-ditches-mysql-and-moves.html' title='Wikipedia, RHEL ditches MySQL and moves to MariaDB'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-5083623482280263857</id><published>2013-06-13T12:37:00.001-07:00</published><updated>2013-06-13T12:37:47.117-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>Type mismatch: cannot convert from null to double</title><summary type="text">
Today while I was doing a code review with my team mates, I noticed some code like this

&lt;![CDATA[double actGrossC1Budget = (Double) null;]]&gt;

When I asked them why do you type cast &quot;null to double&quot;, the answer they gave was I got &quot;Type mismatch: cannot convert from null to double&quot;. There are 2 possible solutions for this,



Use Double instead of double, then you may use null.
Use &quot;not a number</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/5083623482280263857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/type-mismatch-cannot-convert-from-null.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/5083623482280263857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/5083623482280263857'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/type-mismatch-cannot-convert-from-null.html' title='Type mismatch: cannot convert from null to double'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-3596176943925842438</id><published>2013-06-13T12:09:00.000-07:00</published><updated>2013-06-13T12:09:03.984-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><title type='text'>How to remove a plugin from eclipse</title><summary type="text">

Go to Help &amp;gt; About Eclipse &amp;gt; Installation Details, select the software you no longer want and click Uninstall. (On Mac it is Eclipse &amp;gt; About Eclipse &amp;gt; Installation Details.) In older versions, you might need to Run Help &amp;gt; Software Updates &amp;gt; Manage Configuration..., select the feature of interest, and disable it with the task shown in the right window.

When a feature is </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/3596176943925842438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-remove-plugin-from-eclipse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3596176943925842438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3596176943925842438'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-remove-plugin-from-eclipse.html' title='How to remove a plugin from eclipse'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-3914273910645176562</id><published>2013-06-06T12:58:00.002-07:00</published><updated>2013-06-06T12:58:55.704-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="terminal"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>How to use VIM editor</title><summary type="text">
VIM Editor Commands
Vim is an editor to create or edit a text file. There are two modes in vim. One is the command mode and another is the insert mode.

In the command mode, user can move around the file, delete text, etc.
In the insert mode, user can insert text.

Changing mode from one to another
From command mode to insert mode type a/A/i/I/o/O (see details below)
From insert mode to command </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/3914273910645176562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-use-vim-editor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3914273910645176562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3914273910645176562'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-use-vim-editor.html' title='How to use VIM editor'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-3221875489446725020</id><published>2013-06-05T17:27:00.001-07:00</published><updated>2013-06-05T17:42:11.326-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="terminal"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>How to exit from an unix manual page</title><summary type="text">
Though the answer is simple, I have struggled a bit to get out of the man page. Thought this could help for unix beginners like me.

&quot;man&quot; command is very useful to read the manual of any commands that you use from terminal on a linux/mac machines.

From your terminal &quot;man command-name&quot; takes you to the manual page.

In order to navigate in the pan page use &quot;up&quot; or &quot;down&quot; arrow keys for </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/3221875489446725020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-exit-from-unix-manual-page.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3221875489446725020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/3221875489446725020'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-exit-from-unix-manual-page.html' title='How to exit from an unix manual page'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-1309953783507538457</id><published>2013-06-05T16:17:00.002-07:00</published><updated>2013-06-05T16:17:30.638-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="EGit"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="github"/><title type='text'>How to create a new git local branch and push to repository (remote/origin)</title><summary type="text">

From your terminal using commands
Check your git version with the following command,

git --version

if you have git version equal or greater than 1.7.0, you should be able to do with the following commands.

git checkout -b newbranch

git push -u origin newbranch

The first command creates a new branch from your current local branch. In order find what&#39;s your current branch use the command &quot;</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/1309953783507538457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-create-new-git-local-branch-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/1309953783507538457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/1309953783507538457'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/06/how-to-create-new-git-local-branch-and.html' title='How to create a new git local branch and push to repository (remote/origin)'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGkqsj0iLrHAvtTTe4uHApmSVGE8PbICJG8VKBKKRCijqAoGvBLW0gycS-ORC87efc2_gDieBuqIil6ochP3KaNfYLA0bTQ8EJqBQtpVqm3owoWO8BJKa1jGX8kniptcITJBQhCxwofgq/s72-c/create-branch-from-eclipse.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-4080410146061877856</id><published>2013-05-30T12:31:00.003-07:00</published><updated>2013-05-30T12:31:51.115-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="javadoc"/><category scheme="http://www.blogger.com/atom/ns#" term="opinion"/><title type='text'>Why should you have your code &quot;neat&quot;</title><summary type="text">
It is a painful truth that most of my fellow developers don&#39;t care about code readability and maintainability. &amp;nbsp;Sometimes its frustrating to make changes on an unformatted, in other words poorly written code. 

Code that we write represents our brain and I consider my code as how an artist considers his painting.

After reading an article on&amp;nbsp;Style matters, I thought of writing this </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/4080410146061877856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/why-should-you-have-your-code-neat.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/4080410146061877856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/4080410146061877856'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/why-should-you-have-your-code-neat.html' title='Why should you have your code &quot;neat&quot;'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-6385873899898295417</id><published>2013-05-22T11:39:00.002-07:00</published><updated>2013-07-02T11:52:29.953-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="terminal"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Collection of very interesting unix commands</title><summary type="text">

How to get your top 100 unix commands
history | sed &quot;s/^[0-9 ]*//&quot; | sed &quot;s/ *| */\n/g&quot; | awk &#39;{print $1}&#39; | sort | uniq -c | sort -rn | head -n 100 &amp;gt; commands.txt

How to copy a file to all subfolders of a directory using unix command

find . -type d -exec cp pathtofile {}/ \;


How to delete all .svn folders from current directory using unix command
find . -type d -name &#39;.svn&#39; -print -exec</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/6385873899898295417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/collection-of-very-interesting-unix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6385873899898295417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6385873899898295417'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/collection-of-very-interesting-unix.html' title='Collection of very interesting unix commands'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-7041070452623751320</id><published>2013-05-20T15:23:00.001-07:00</published><updated>2013-05-21T15:14:24.875-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="terminal"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Few must know unix commands</title><summary type="text">
After spending more than 9 years of my life in microsoft os, &amp;nbsp;I feel great now to use my Mac notebook. &amp;nbsp;Especially I have fallen in love with the terminal and thrilled to learn the power of unix. &amp;nbsp;I curse myself for not being an unix user so far. Well, its never late to start. :-)

As a beginner I thought of sharing my learnings to my fellow unix beginners with few basic commands </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/7041070452623751320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/few-must-know-unix-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/7041070452623751320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/7041070452623751320'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/few-must-know-unix-commands.html' title='Few must know unix commands'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFhw5mditggqUy0bn9dmgWtJsH0zvWXbYyM0p9e2_4zAP5EuMrzyOma1853tHAmvE8JXNOUxnV6cV-ZGTGry4_fqJef4ZsfZaM-l2OVhKQnEd_HdCVAj9jKt7thEAkWuBAlr6BhmTendbz/s72-c/basic-ls-command-arguments.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-6086305144444732708</id><published>2013-05-16T14:52:00.000-07:00</published><updated>2013-06-06T14:58:03.312-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="EGit"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="svn"/><category scheme="http://www.blogger.com/atom/ns#" term="tortoisegit"/><title type='text'>Git for beginners</title><summary type="text">


Getting started with Git

I would advise to read through&amp;nbsp;what is Git,&amp;nbsp;and have a decent understanding of SCM process.

The first question everyone would get is why I should move away from my current SCM systems(CVS or SVN). &amp;nbsp;Well there are lot of articles around this topic if you google, &amp;nbsp;just a couple of quick reasons I would give to go with Git,


Works the best if you </summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/6086305144444732708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/git-for-beginners.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6086305144444732708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6086305144444732708'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/git-for-beginners.html' title='Git for beginners'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWiimvc7qHPWJlpr6ziZYBf5IoUdv1zksXvqSSbB4PilTm0XWzYa5M74yq6UY6NljOvqGfZVCWpk9za8s5sa9dSx_yPa0h9mGCKUtNRCMgGJ_2sAKonyHP3_M_Anfdhu3hH-3ybzjzOo7W/s72-c/git-vs-svn.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-8954962137871020760</id><published>2013-05-07T14:20:00.001-07:00</published><updated>2013-05-19T09:51:20.551-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="maven"/><title type='text'>What is maven batch mode</title><summary type="text">

Maven batch mode
Batch mode is to run Maven in a non-interactive, continuous integration environment. When running in non-interactive mode, Maven will never stop to accept input from the user. Instead, it will use default values when it requires input.



How to run maven in batch mode

Pass one of the params below to mvn command from your terminal,




--batch-mode, B


</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/8954962137871020760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/what-is-maven-batch-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8954962137871020760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/8954962137871020760'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/what-is-maven-batch-mode.html' title='What is maven batch mode'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-6605285346217686748</id><published>2013-05-06T12:36:00.001-07:00</published><updated>2013-05-06T12:36:28.220-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>How to rename a file or folder in mac</title><summary type="text">

Rename a file or folder in mac

If you were a windows user and new to mac, you would wonder how to rename a file in mac. &amp;nbsp;



The first thing you would try to do is a function f2, which wouldn&#39;t have helped. &amp;nbsp;The next effort you would have taken would be to do a cntrl click to look through the options. &amp;nbsp;That wouldn&#39;t have helped either. &amp;nbsp;May be you would have then tried &quot;</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/6605285346217686748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/how-to-rename-file-or-folder-in-mac.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6605285346217686748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/6605285346217686748'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/how-to-rename-file-or-folder-in-mac.html' title='How to rename a file or folder in mac'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-454047753577434712.post-2394281337963906418</id><published>2013-05-03T12:15:00.000-07:00</published><updated>2013-05-03T12:15:39.487-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="announcement"/><category scheme="http://www.blogger.com/atom/ns#" term="struts1"/><title type='text'>Struts 1 reaches End of life</title><summary type="text">

EOL for Struts 1
It has been a great framework since the first release in 2000. &amp;nbsp;I have used it in many of my projects, but its available no more for enhancements. &amp;nbsp;:-)

As per Apache there will not be any security fixes as well in the future. &amp;nbsp;Apache&#39;s&amp;nbsp;Announcement&amp;nbsp;has the complete details if you are interested to know further.
</summary><link rel='replies' type='application/atom+xml' href='http://ananthchellathurai.blogspot.com/feeds/2394281337963906418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/struts-1-reaches-end-of-life.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/2394281337963906418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/454047753577434712/posts/default/2394281337963906418'/><link rel='alternate' type='text/html' href='http://ananthchellathurai.blogspot.com/2013/05/struts-1-reaches-end-of-life.html' title='Struts 1 reaches End of life'/><author><name>Ananth Chelladurai</name><uri>http://www.blogger.com/profile/10387223207827170167</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>