<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE8BR348fyp7ImA9WhRWFEU.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703</id><updated>2012-01-01T22:47:36.077-08:00</updated><category term="Xcelsius Data Connection" /><category term="Reporting" /><category term="Selenium Apache JMeter Load Testing Icefaces" /><category term="Architect Exam SCEA 1Z0-864" /><category term="Xcelsius" /><category term="Servlet" /><category term="Programming" /><title>CodeNaut</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://codenaut.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://codenaut.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Codenaut" /><feedburner:info uri="codenaut" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkQCSX8-eCp7ImA9WhRWEEQ.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-7114320270940955384</id><published>2011-12-28T10:52:00.001-08:00</published><updated>2011-12-28T10:52:48.150-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T10:52:48.150-08:00</app:edited><title>Hadoop Tutorial</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7114320270940955384?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7114320270940955384?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/q10jhtj-9R0/hadoop-tutorial.html" title="Hadoop Tutorial" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-_gj4hEZrWXs/TvtlgEhvdtI/AAAAAAAAIXs/Qk4PjTdJjHE/s72-c/thumbnail-768151.png" height="72" width="72" /><content type="html">         Yahoo! Hadoop Tutorial  This tutorial includes the following materials designed to teach you how to use the Hadoop distributed data processing environment:    Hadoop 0.18.0 distribution (includes full source code)     A virtual machine image running Ubuntu Linux and preconfigured with Hadoop     VMware Player software to run the virtual machine image     A tutorial which will guide you 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kF2hK-dkoyOHbti6OnyDO0WB1CE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kF2hK-dkoyOHbti6OnyDO0WB1CE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kF2hK-dkoyOHbti6OnyDO0WB1CE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kF2hK-dkoyOHbti6OnyDO0WB1CE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/q10jhtj-9R0" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/12/hadoop-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQFQ3s9cSp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-8222669645895731397</id><published>2011-12-27T20:41:00.001-08:00</published><updated>2011-12-27T20:41:52.569-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T20:41:52.569-08:00</app:edited><title>Web Usability - Accessible Data Tables</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8222669645895731397?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8222669645895731397?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/19_RWigvyIc/web-usability-accessible-data-tables.html" title="Web Usability - Accessible Data Tables" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">         Making your JSF datatable and html tables more accessible and 508 compliant.                                 Web Usability - Accessible Data Tables                                                                                                                             shared via Firefox Share —                       "share links with the people that matter to you"      
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iHLiP28k-Puv0FigFp1DEyoy0J4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iHLiP28k-Puv0FigFp1DEyoy0J4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iHLiP28k-Puv0FigFp1DEyoy0J4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iHLiP28k-Puv0FigFp1DEyoy0J4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/19_RWigvyIc" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/12/web-usability-accessible-data-tables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkENSHw-fip7ImA9WhRXFUs.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-4928637254902061934</id><published>2011-12-22T06:38:00.001-08:00</published><updated>2011-12-22T06:38:19.256-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T06:38:19.256-08:00</app:edited><title>Firefox Share (alpha) :: Add-ons for Firefox</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/4928637254902061934?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/4928637254902061934?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/s1ITBll7hiI/firefox-share-alpha-add-ons-for-firefox.html" title="Firefox Share (alpha) :: Add-ons for Firefox" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-BYKpVIUMXKc/TvNA238WKiI/AAAAAAAAIXU/OpPlickLds4/s72-c/thumbnail-799257.png" height="72" width="72" /><content type="html">         Cool add on to post from the firefox address bar.                                 Firefox Share (alpha) :: Add-ons for Firefox                                                                                                                                     shared via Firefox Share —                       "share links with the people that matter to you"      
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/am1XFu-VU-SZWM9zdWtyQdYXckY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/am1XFu-VU-SZWM9zdWtyQdYXckY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/am1XFu-VU-SZWM9zdWtyQdYXckY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/am1XFu-VU-SZWM9zdWtyQdYXckY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/s1ITBll7hiI" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/12/firefox-share-alpha-add-ons-for-firefox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYFRns8cCp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-3078198600718095101</id><published>2011-12-15T10:18:00.000-08:00</published><updated>2011-12-27T19:15:17.578-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T19:15:17.578-08:00</app:edited><title>CSS best practices</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/3078198600718095101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/3078198600718095101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/5hpUSQw7Pv4/css-best-practices.html" title="CSS best practices" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">


CSS Notes



I have compiled few CSS best practices and notes from various sources. I have attempted to give the original authors the credit, but if I am missing anything please leave a comment to correct. 

What are the benefits of using CSS over normal HTML element?a. Re-usability with CSS we can reuse styles that can be applied across different html elements.b. Maintenance:- Easier to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S0q1o6Zwzp5nPKXAulLEPkYUTdE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S0q1o6Zwzp5nPKXAulLEPkYUTdE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S0q1o6Zwzp5nPKXAulLEPkYUTdE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S0q1o6Zwzp5nPKXAulLEPkYUTdE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/5hpUSQw7Pv4" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/12/css-best-practices.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUHQHs5fyp7ImA9WhRQGUo.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-7643790192715078007</id><published>2011-12-15T09:30:00.000-08:00</published><updated>2011-12-15T09:30:31.527-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-15T09:30:31.527-08:00</app:edited><title>How to find the current logged in windows user from java?</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7643790192715078007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7643790192715078007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/ISjNzma478Q/how-to-find-current-logged-in-windows.html" title="How to find the current logged in windows user from java?" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">
The class NTSystem will help to retrieve the logged in user name and other credentials.

Example:


NTSystem obj = new NTSystem();System.out.println("Logged In User Name "+obj.getName());


From the java docs :-
 
 

This class implementation retrieves and makes available NT
 security information for the current user.


http://docs.oracle.com/javase/6/docs/jre/api/security/jaas/spec/index.html?
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GRQpkDcTio4XCTs_6uk7MLdDI84/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GRQpkDcTio4XCTs_6uk7MLdDI84/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GRQpkDcTio4XCTs_6uk7MLdDI84/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GRQpkDcTio4XCTs_6uk7MLdDI84/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/ISjNzma478Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/12/how-to-find-current-logged-in-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUNRHo9fCp7ImA9WhRRFkQ.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-1094429864328534960</id><published>2011-11-30T14:45:00.001-08:00</published><updated>2011-11-30T14:48:15.464-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T14:48:15.464-08:00</app:edited><title>Inputs and Conditional Processing in Batch File</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/1094429864328534960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/1094429864328534960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/ufP1Tq2u3OA/inputs-and-conditional-processing-in.html" title="Inputs and Conditional Processing in Batch File" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">To get input from the console in a batch file and assign it to a variable  the following syntax works very well.

set /p name=Debug Y/N?

Then you can Echo %name% to print the contents of that variable.

To conditionally check for the content of that variable

IF "%name%" == "y" (other dos commands go here...) Without the enclosing braces :-)


I found it particularly usefull to start my jboss 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AaSfGWSgqkiZY8vkpAfK-9wiTCY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AaSfGWSgqkiZY8vkpAfK-9wiTCY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AaSfGWSgqkiZY8vkpAfK-9wiTCY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AaSfGWSgqkiZY8vkpAfK-9wiTCY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/ufP1Tq2u3OA" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/inputs-and-conditional-processing-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNR3o9cCp7ImA9WhRRFUU.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-1278376657119704502</id><published>2011-11-29T09:08:00.001-08:00</published><updated>2011-11-29T09:08:16.468-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:08:16.468-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><title>Split String on every UpperCase Letter, String Modify Array and String Join the array as a single word.</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/1278376657119704502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/1278376657119704502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/tEO3hNIAWaA/split-string-on-every-uppercase-letter.html" title="Split String on every UpperCase Letter, String Modify Array and String Join the array as a single word." /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">For example we have a string like “thisIsTheDay”  http://stackoverflow.com/questions/3752636/java-split-string-when-an-uppercase-letter-is-found 1.String sample = “thisIsTheDay”;2.String[] sampleArray = sample.getChartType().split("(?=\\p{Lu})");3.sampleArray = (String[])ArrayUtils.removeElement(sampleArray, "this");4. String newStringName  = StringUtils.join(sampleArray," "); Line 1: Declares a 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tsr8yXrN3q9T7vtxxQEt_sl_vAM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tsr8yXrN3q9T7vtxxQEt_sl_vAM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tsr8yXrN3q9T7vtxxQEt_sl_vAM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tsr8yXrN3q9T7vtxxQEt_sl_vAM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/tEO3hNIAWaA" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/split-string-on-every-uppercase-letter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcNSH0ycCp7ImA9WhRSFkg.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-7870643079800608426</id><published>2011-11-18T14:57:00.001-08:00</published><updated>2011-11-18T14:58:19.398-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-18T14:58:19.398-08:00</app:edited><title>Debug CSS</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7870643079800608426?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7870643079800608426?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/-HXyVEsZw3c/debug-css.html" title="Debug CSS" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">Debug your CSS and layouts using Yahoo Debug CSS

https://github.com/yahoo/debugCSS

debugCSS is meant to be loaded on an existing page to highlight potentially broken, malformed or legacy (X)HTML.

Visit the above link for more information.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/saoo5BiUEyZvI6X13kAMOiJVM2Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/saoo5BiUEyZvI6X13kAMOiJVM2Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/saoo5BiUEyZvI6X13kAMOiJVM2Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/saoo5BiUEyZvI6X13kAMOiJVM2Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/-HXyVEsZw3c" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/debug-css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYFRX04fCp7ImA9WhRSFkg.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-738793891372184395</id><published>2011-11-18T14:34:00.001-08:00</published><updated>2011-11-18T14:41:54.334-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-18T14:41:54.334-08:00</app:edited><title>Tool to bulk rename files in windows</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/738793891372184395?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/738793891372184395?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/pvkKQWDUpug/tool-to-bulk-rename-files.html" title="Tool to bulk rename files in windows" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">This is a very usefull to bulk rename files in a folder with most pattern and extension matching options.

www.spacetornado.com/Renamer/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jkoDDLNSsGdjQPwwcL8uXGwc79o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jkoDDLNSsGdjQPwwcL8uXGwc79o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jkoDDLNSsGdjQPwwcL8uXGwc79o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jkoDDLNSsGdjQPwwcL8uXGwc79o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/pvkKQWDUpug" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/tool-to-bulk-rename-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQDSH46eip7ImA9WhRSFk4.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-2051199242012151220</id><published>2011-11-18T07:57:00.001-08:00</published><updated>2011-11-18T08:06:19.012-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-18T08:06:19.012-08:00</app:edited><title>String substitution</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/2051199242012151220?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/2051199242012151220?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/TO5uPCw_eqs/string-substitution.html" title="String substitution" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">

To substitute words in String. 


String exampleString = " There is %s disturbance in planet %s ";String newString = String.format(exampleString,new Object[]{"a","mars."});System.out.println(newString);

Output :  There is a disturbance in planet mars.

Alternatively you can also use the MessageFormatClass

http://download.oracle.com/javase/6/docs/api/java/text/MessageFormat.html




&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KZOTarHbJD0ooP5B6Fj24YWSAuE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KZOTarHbJD0ooP5B6Fj24YWSAuE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KZOTarHbJD0ooP5B6Fj24YWSAuE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KZOTarHbJD0ooP5B6Fj24YWSAuE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/TO5uPCw_eqs" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/string-substitution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04MSHg7fSp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-9159157641993403943</id><published>2011-11-10T09:18:00.000-08:00</published><updated>2011-12-27T19:13:09.605-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T19:13:09.605-08:00</app:edited><title>JSF Icefaces Accessibility</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/9159157641993403943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/9159157641993403943?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/k99mq9TtckM/accessibility.html" title="JSF Icefaces Accessibility" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">We have a JSF based application, and this is our experience in making the website more accessible.

Accessibility guidelines from the web.


http://www.section508.gov/
http://www.w3.org/standards/webdesign/accessibility
http://www-03.ibm.com/able/guidelines/web/accessweb.html
http://www.w3.org/WAI/
http://www.w3.org/TR/WCAG/



Tools to check for accessibility 


Online website accessibility tool
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hNQQf0W5fQb9Ce8M_ElZi69EAbY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hNQQf0W5fQb9Ce8M_ElZi69EAbY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hNQQf0W5fQb9Ce8M_ElZi69EAbY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hNQQf0W5fQb9Ce8M_ElZi69EAbY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/k99mq9TtckM" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/accessibility.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMFRn8-fyp7ImA9WhRTF0o.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-6086547359623873520</id><published>2011-11-08T09:30:00.000-08:00</published><updated>2011-11-08T09:30:17.157-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-08T09:30:17.157-08:00</app:edited><title>CSS Cross browser shadow</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/6086547359623873520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/6086547359623873520?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/OdlaPRIt8Hg/css-cross-browser-shadow.html" title="CSS Cross browser shadow" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">
.shadow {
    -moz-box-shadow: 3px 3px 4px #000;    -webkit-box-shadow: 3px 3px 4px #000;    box-shadow: 3px 3px 4px #000;    /* For IE 8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";    /* For IE 5.5 - 7 */    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

http://robertnyman.com/2010/03
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7rZ1JBlpJN_MKbxQarAZ2zDtIZw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7rZ1JBlpJN_MKbxQarAZ2zDtIZw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7rZ1JBlpJN_MKbxQarAZ2zDtIZw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7rZ1JBlpJN_MKbxQarAZ2zDtIZw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/OdlaPRIt8Hg" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/11/css-cross-browser-shadow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04MQ3w6fSp7ImA9WhRTEEQ.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-7056963400105328950</id><published>2011-10-31T13:13:00.000-07:00</published><updated>2011-10-31T13:13:02.215-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T13:13:02.215-07:00</app:edited><title>Parsing XML and iterating it using XPath</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7056963400105328950?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7056963400105328950?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/pnhghkTD_EY/parsing-xml-and-iterating-it-using.html" title="Parsing XML and iterating it using XPath" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">
How to parse XML from a string and iterate over a specific node name using Xpath

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

DocumentBuilder dBuilder = dbf.newDocumentBuilder();
String string = xmlBuffer.toString();
// not to parse a string you have to pass it in via stream
Document doc = dBuilder.parse(new InputSource(new ByteArrayInputStream(string.getBytes("utf-8"))))
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_24h_A6laDHq2BLCFcZiF9MUfuc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_24h_A6laDHq2BLCFcZiF9MUfuc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_24h_A6laDHq2BLCFcZiF9MUfuc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_24h_A6laDHq2BLCFcZiF9MUfuc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/pnhghkTD_EY" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/10/parsing-xml-and-iterating-it-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8MQXszfSp7ImA9WhRTEEU.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-9088819961308699301</id><published>2011-10-31T11:08:00.000-07:00</published><updated>2011-10-31T11:14:40.585-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T11:14:40.585-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Servlet" /><category scheme="http://www.blogger.com/atom/ns#" term="Reporting" /><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius" /><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius Data Connection" /><title>Xcelsius Send and Recieve XML with Servlet</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/9088819961308699301?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/9088819961308699301?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/eC5qEPPdMbQ/xcelsius-send-and-recieve-xml-with.html" title="Xcelsius Send and Recieve XML with Servlet" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-lf7jACJEUlE/Tq7hqxB6CTI/AAAAAAAAHy4/4Ilwio7muNU/s72-c/scene1.PNG" height="72" width="72" /><content type="html">

Xcelsius is a great tool to quickly wire up dashboards and reports without much coding. However there is the need to sometimes integrate it with dynamic data.

 You can create an XML data connection to query values from the database and associate it to your Xcelsius Model file.






Following are the steps :-



Create an XML data connection.
Enter an URL for the xml data connection for 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DMTwNz4R1ahvw0o7GmyYYZkhxrs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DMTwNz4R1ahvw0o7GmyYYZkhxrs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DMTwNz4R1ahvw0o7GmyYYZkhxrs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DMTwNz4R1ahvw0o7GmyYYZkhxrs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/eC5qEPPdMbQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/10/xcelsius-send-and-recieve-xml-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4FSXwycSp7ImA9WhRTEEU.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-5928653439719936170</id><published>2011-10-31T09:45:00.000-07:00</published><updated>2011-10-31T11:15:18.299-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T11:15:18.299-07:00</app:edited><title>Works on My Machine</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/5928653439719936170?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/5928653439719936170?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/HUz9y3X8mJI/works-on-my-machine.html" title="Works on My Machine" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">http://www.codinghorror.com/blog/2007/03/the-works-on-my-machine-certification-program.html

Post on "When developers say it worked
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OLd6PGj5HUINz30GYQQSnlwpl7Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OLd6PGj5HUINz30GYQQSnlwpl7Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OLd6PGj5HUINz30GYQQSnlwpl7Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OLd6PGj5HUINz30GYQQSnlwpl7Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/HUz9y3X8mJI" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/10/works-on-my-machine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IEQns5fip7ImA9WhRTEEo.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-807308520663397372</id><published>2011-06-17T12:26:00.000-07:00</published><updated>2011-10-31T09:45:03.526-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T09:45:03.526-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Apache JMeter Load Testing Icefaces" /><title>Icefaces Load Testing</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/807308520663397372?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/807308520663397372?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/ydaf8JgOt2k/icefaces-load-testing.html" title="Icefaces Load Testing" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">The problem that I faced was the ability to load test icefaces page, and I could not find an open source tool that helped me to load test icefaces. What other open source tools that are there for this purpose?  

Apache JMeter is fantastic for load testing, but for testing sophisticated fully ajax layouts like icefaces applications, not sure it is really easy to use JMeter. On the other hand 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5d4F79P6LcMHe61iS0zBUdaxJgI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5d4F79P6LcMHe61iS0zBUdaxJgI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5d4F79P6LcMHe61iS0zBUdaxJgI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5d4F79P6LcMHe61iS0zBUdaxJgI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/ydaf8JgOt2k" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/06/icefaces-load-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcNQ38-eip7ImA9WhZUGUQ.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-8383215294025601604</id><published>2011-06-13T13:31:00.000-07:00</published><updated>2011-06-13T13:31:32.152-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T13:31:32.152-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Architect Exam SCEA 1Z0-864" /><title>Oracle Certified Master Architect Java EE 5</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8383215294025601604?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8383215294025601604?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/6kwFrdn3aCw/oracle-certified-master-architect-java.html" title="Oracle Certified Master Architect Java EE 5" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">The following are some useful links for the oracle certified software architect master course.



Certification Objectives: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=326
Study Guide: http://java.boot.by/scea5-guide/ch01.html 
Java Ranch:http://www.coderanch.com/t/540130/java-Architect-SCEA/certification/Cleared-Part-Thanks-all 
Exam Tips:http://scea5-
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/arihhvrxCdDqlgqa_phf86F9CHc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/arihhvrxCdDqlgqa_phf86F9CHc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/arihhvrxCdDqlgqa_phf86F9CHc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/arihhvrxCdDqlgqa_phf86F9CHc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/6kwFrdn3aCw" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/06/oracle-certified-master-architect-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QCQH4-eip7ImA9WhZVGUg.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-8861879697289572596</id><published>2011-06-01T11:02:00.000-07:00</published><updated>2011-06-01T11:02:41.052-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-01T11:02:41.052-07:00</app:edited><title>Architecture</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8861879697289572596?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8861879697289572596?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/Zsg28-RipQI/architecture.html" title="Architecture" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">Definition of Architecture.
What is architecture? Excerpt from Sun Tone From this link 
The terms “system architecture” and “system design” are often used interchangeably,
but in fact deal with two very different system engineering processes. System archi-tecture focuses primarily on the overall structure of a system, identifying major com-ponents and their relationships. The systems architect 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1rV_OKeLntC_CFGGojSqwLhfpAE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1rV_OKeLntC_CFGGojSqwLhfpAE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1rV_OKeLntC_CFGGojSqwLhfpAE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1rV_OKeLntC_CFGGojSqwLhfpAE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/Zsg28-RipQI" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2011/06/architecture.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YCQ3o8fyp7ImA9WhZVGEs.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-7031800335821314829</id><published>2010-11-30T14:38:00.001-08:00</published><updated>2011-05-31T11:06:02.477-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-31T11:06:02.477-07:00</app:edited><title>Eclipse Ignore File From Output Folders</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7031800335821314829?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/7031800335821314829?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/g0LRupYk7SA/eclipse-ignore-file-from-outout-folders.html" title="Eclipse Ignore File From Output Folders" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">Typically to  quickly open a file in eclipse most of use the open resource dialog [CTRL+Shift+R] but sometime it also shows the files from other output folders, which is very irritating.

A quick search on google pointed out to this link 

http://robmayhew.com/eclipse-ignore-folder/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/49Z4zCftd_-0_FjsCAPEBpKyaXs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/49Z4zCftd_-0_FjsCAPEBpKyaXs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/49Z4zCftd_-0_FjsCAPEBpKyaXs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/49Z4zCftd_-0_FjsCAPEBpKyaXs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/g0LRupYk7SA" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2010/11/eclipse-ignore-file-from-outout-folders.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BR3gyfip7ImA9WxFVEkU.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-4767621682434172749</id><published>2010-06-11T11:45:00.000-07:00</published><updated>2010-06-11T11:45:56.696-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-11T11:45:56.696-07:00</app:edited><title>Abstraction</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/4767621682434172749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/4767621682434172749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/rlKGcixMjNI/abstraction.html" title="Abstraction" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">What is abstraction? 

I am not going to re-invent what this means. Just jotting down what it fundamentally means... and what we should keep in mind when we write code.


Dictionary.com definition Abstraction, one of the listed meaning from that link that I like is 
"the  act  of  considering  something  as  a  general  quality  or  characteristic,  apart  from  concrete  realities,  specific  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QJvhyu85qoxHvZK4MIl0u53sDzU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QJvhyu85qoxHvZK4MIl0u53sDzU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QJvhyu85qoxHvZK4MIl0u53sDzU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QJvhyu85qoxHvZK4MIl0u53sDzU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/rlKGcixMjNI" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2010/06/abstraction.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QHRn4-fCp7ImA9WhZbE0k.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-5551382148555839015</id><published>2010-05-25T10:07:00.000-07:00</published><updated>2011-06-17T15:22:17.054-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-17T15:22:17.054-07:00</app:edited><title>Navigating the JAVA XML APIs Differences between JAXB, JAXR, JAX-RPX , JAXP and JAXM (yup JAXM!)</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/5551382148555839015?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/5551382148555839015?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/ihwT8itP8sY/navigating-java-xml-apis-differences.html" title="Navigating the JAVA XML APIs Differences between JAXB, JAXR, JAX-RPX , JAXP and JAXM (yup JAXM!)" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html"> What do the different JAVA XML APIs do? What is it's purpose that is what I am trying to understand, it is an incomplete post, but as and when I complete reading the remaining APIs, I will update the same post.



  JAXP   JAXB   JAX-RPC   JAXM   JAXR  
   
   From      wikipedia for JAXP 
It provides the capability of validating and parsing XML documents. The three basic parsing interfaces are:
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q5PBabK4qmEOmSlfA7LYaDLo70g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q5PBabK4qmEOmSlfA7LYaDLo70g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q5PBabK4qmEOmSlfA7LYaDLo70g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q5PBabK4qmEOmSlfA7LYaDLo70g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/ihwT8itP8sY" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2010/05/navigating-java-xml-apis-differences.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4NQnk7cSp7ImA9WxBRF08.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-3765894550525243593</id><published>2010-01-05T12:39:00.001-08:00</published><updated>2010-01-05T12:39:53.709-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-05T12:39:53.709-08:00</app:edited><title>Patterns and Pattern Languages - Architecture</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/3765894550525243593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/3765894550525243593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/kEfkSD2o0cI/patterns-and-pattern-languages.html" title="Patterns and Pattern Languages - Architecture" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">Notes from the "Roy Fielding's Dissertation"A design pattern is defined as an important and recurring system construct. A pattern language is a system of patterns organized in a structure that guides the patterns’ application. Both concepts are based on the writings of Alexander et al. [3, 4] with regard to building architecture.A pattern defines a process for solving a problem by following a 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5aoFgiplv8yPPiUXzPa4DWR3X6c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5aoFgiplv8yPPiUXzPa4DWR3X6c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5aoFgiplv8yPPiUXzPa4DWR3X6c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5aoFgiplv8yPPiUXzPa4DWR3X6c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/kEfkSD2o0cI" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2010/01/patterns-and-pattern-languages.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MHRXw-cSp7ImA9WxBRF08.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-1142779799517687578</id><published>2010-01-05T11:57:00.001-08:00</published><updated>2010-01-05T11:57:14.259-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-05T11:57:14.259-08:00</app:edited><title>REST Notes.</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/1142779799517687578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/1142779799517687578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/PjUmbNHnUXM/rest-notes.html" title="REST Notes." /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">This blog entry are some personal notes from the original Roy Fielding's dissertation.  REST Notes.a) "Form Follows Function" comes from hundred of years of design.b) The hyperbole of The Architects Sketch may seem ridiculous, but consider how often we see     software projects begin with adoption of the latest fad in architectural design, and only later discover whether or     not the system 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TOD9zwM22GV8NUoJK11kkArBxWE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TOD9zwM22GV8NUoJK11kkArBxWE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TOD9zwM22GV8NUoJK11kkArBxWE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TOD9zwM22GV8NUoJK11kkArBxWE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/PjUmbNHnUXM" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2010/01/rest-notes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MRns7eip7ImA9WxBRFko.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-346903008600443006</id><published>2010-01-04T21:32:00.001-08:00</published><updated>2010-01-04T22:46:27.502-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-04T22:46:27.502-08:00</app:edited><title>Architecture Study Notes - Heuristics</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/346903008600443006?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/346903008600443006?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/fi_mF8TdLpM/architecture-study-notes.html" title="Architecture Study Notes - Heuristics" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">The following are notes from the book "The Art of Systems Architecting"By Mark W.Maier and Eberhardt RechtinHeuristicsDo not assume that the original statement of the problem is necessarily the best, or even the right one.In partitioning choose the elements so that they are independant aspossible; that is, choose elements with low external complexity andhigh internal complexity. The eye is the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nmnLNmRNt0-DeAR14Gh3gfXYyj0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nmnLNmRNt0-DeAR14Gh3gfXYyj0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nmnLNmRNt0-DeAR14Gh3gfXYyj0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nmnLNmRNt0-DeAR14Gh3gfXYyj0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/fi_mF8TdLpM" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2010/01/architecture-study-notes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIMSHsyfyp7ImA9WxNRFUQ.&quot;"><id>tag:blogger.com,1999:blog-4032346696993182703.post-8592146557930479013</id><published>2009-09-10T09:03:00.001-07:00</published><updated>2009-09-10T09:03:09.597-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-10T09:03:09.597-07:00</app:edited><title>JVM Bind Exception Port Already In Use (Windows)</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8592146557930479013?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4032346696993182703/posts/default/8592146557930479013?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Codenaut/~3/oPYYzQRmvP0/jvm-bind-exception-port-already-in-use.html" title="JVM Bind Exception Port Already In Use (Windows)" /><author><name>Cool Blue</name><uri>http://www.blogger.com/profile/08725362629434954639</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><content type="html">a) To find the application that is using the port in windows use this command from the prompt: netstat -a -n -o b) The next step is to kill that application or process that is using that port. Use the taskkill command from the prompt: taskkill /F  /PID 1056 where 1056 is the process id.  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n9LmrGuCiODdaQIRQgWigTo5AAc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n9LmrGuCiODdaQIRQgWigTo5AAc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n9LmrGuCiODdaQIRQgWigTo5AAc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n9LmrGuCiODdaQIRQgWigTo5AAc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codenaut/~4/oPYYzQRmvP0" height="1" width="1"/&gt;</content><feedburner:origLink>http://codenaut.blogspot.com/2009/09/jvm-bind-exception-port-already-in-use.html</feedburner:origLink></entry></feed>

