<?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;C04BRHsyeCp7ImA9WhRbFkQ.&quot;"><id>tag:blogger.com,1999:blog-8440793</id><updated>2012-02-08T14:35:55.590+05:30</updated><category term="linux" /><category term="logging" /><category term="personality development" /><category term="xml" /><category term="maven2eclipse" /><category term="study notes" /><category term="UTF-8" /><category term="Portal" /><category term="security" /><category term="UML" /><category term="Character encoding" /><category term="jdbcTemplate" /><category term="Design" /><category term="terminology" /><category term="Core Java" /><category term="Tips" /><category term="parsing" /><category term="Windows7" /><category term="regular expression" /><category term="Java" /><category term="snapshot" /><category term="links" /><category term="quiz" /><category term="API" /><category term="oracle" /><category term="TextPad" /><category term="Swing" /><category term="www" /><category term="Tomcat" /><category term="Collections" /><category term="General" /><category term="Maven" /><category term="technology books" /><category term="CMS" /><category term="video" /><category term="Tools" /><category term="parleys" /><category term="STruts2" /><category term="code" /><category term="Spring" /><category term="JavaScript" /><category term="Concepts" /><category term="management books" /><category term="database" /><category term="presentations" /><title>I Learn and Share</title><subtitle type="html">My whiteboard, rough book that contains some reference links from my past web surfing history and favorites. Certainly not in any specific order and focused on a subject. Java, Web technologies, industry updates &amp;amp; trends and sometimes the subject can be as trivial as vocabulary, tools &amp;amp; management thoughts.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://neeraj-learn.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>90</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/ILearnShare" /><feedburner:info uri="ilearnshare" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkYBRX84eip7ImA9WhRbEEo.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-6683904015981224984</id><published>2012-02-01T09:39:00.003+05:30</published><updated>2012-02-01T09:52:34.132+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T09:52:34.132+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="study notes" /><title>Manipal University - MS (CS) study notes</title><content type="html">These study notes are based on the previous year question papers. In case you are in hurry, this may help you at the last moment. good luck for your preparations. Want to know more about the course ?? Here is the link you should visit &lt;a href="http://manipal-ms.blogspot.in/"&gt;Master of Science(MS) Program, Manipal University&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript" charset="utf-8" src="http://s6.scribdassets.com/javascripts/doc_widget/v1.1.js"&gt; &lt;/script&gt;&lt;br /&gt;
&lt;script type="text/javascript" charset="utf-8"&gt;
ScribdX.DocWidget.BASE_URL = "http://www.scribd.com";
ScribdX.DocWidget.ASSETS_BASE_URL = "http://s6.scribdassets.com";
(new ScribdX.DocWidget({
    type:"public_document_collections",
    resource_id: 3465225,
    show_resource_owner: true,
    show_doc_thumbnail: true,
    show_doc_owner: true,
    show_doc_reads: true,
    colors: {primary: "#1982AB", secondary: "#302523", label:"#888888", background: "#FFFFFF"},
    height: "400px",
    width: "300px",
    document_order: "ascending"
})).asyncGET();
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-6683904015981224984?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.scribd.com/my_document_collections/3465225" title="Manipal University - MS (CS) study notes" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/6683904015981224984/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=6683904015981224984" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6683904015981224984?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6683904015981224984?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/fJcL7hxSndo/manipal-university-ms-cs-study-notes.html" title="Manipal University - MS (CS) study notes" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><georss:featurename>Bengaluru, Karnataka, India</georss:featurename><georss:point>12.9715987 77.59456269999998</georss:point><georss:box>12.7518902 77.34282119999999 13.191307199999999 77.84630419999998</georss:box><feedburner:origLink>http://neeraj-learn.blogspot.com/2012/02/manipal-university-ms-cs-study-notes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cCR38-eCp7ImA9WhZXFUs.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-5197076407881087140</id><published>2011-05-05T08:41:00.000+05:30</published><updated>2011-05-05T08:41:06.150+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T08:41:06.150+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="parleys" /><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title>Signing your code - security in java</title><content type="html">&lt;object width="474" height="443"&gt;
  &lt;param name="movie" value="http://www.parleys.com/share/parleysshare2.swf?pageId=2287"/&gt;  &lt;param name="allowFullScreen" value="true"/&gt;  &lt;param name="pageId" value="2287"/&gt;  &lt;embed src="http://www.parleys.com/share/parleysshare2.swf?pageId=2287" type="application/x-shockwave-flash" allowfullscreen="true" width="474" height="443"/&gt;
&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-5197076407881087140?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/5197076407881087140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=5197076407881087140" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/5197076407881087140?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/5197076407881087140?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/SJfXJyQ0pgs/signing-your-code-security-in-java.html" title="Signing your code - security in java" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2011/05/signing-your-code-security-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8FSXo_fCp7ImA9WhZXFUs.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-2230573861372414111</id><published>2011-05-05T08:20:00.000+05:30</published><updated>2011-05-05T08:20:18.444+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T08:20:18.444+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Collections" /><title>Collections API - Taken from Java Tutorial</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Some of the important features of Collections!!&lt;br /&gt;
&lt;br /&gt;
Source :&amp;nbsp;&lt;a href="http://download.oracle.com/javase/tutorial/collections/interfaces/collection.html"&gt;http://download.oracle.com/javase/tutorial/collections/interfaces/collection.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 fmstyle="C-Head" style="color: #f90000; font-family: sans-serif; font-size: 14px; font-weight: bold;"&gt;Collection Interface Bulk Operations&lt;/h3&gt;&lt;blockquote&gt;&lt;i&gt;Bulk operations&lt;/i&gt;&amp;nbsp;perform an operation on an entire&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;. You could implement these shorthand operations using the basic operations, though in most cases such implementations would be less efficient. The following are the bulk operations:&lt;ul&gt;&lt;li&gt;&lt;code&gt;containsAll&lt;/code&gt;&amp;nbsp;— returns&amp;nbsp;&lt;code&gt;true&lt;/code&gt;&amp;nbsp;if the target&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;&amp;nbsp;contains all of the elements in the specified&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;addAll&lt;/code&gt;&amp;nbsp;— adds all of the elements in the specified&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;&amp;nbsp;to the target&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;removeAll&lt;/code&gt;&amp;nbsp;— removes from the target&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;&amp;nbsp;all of its elements that are also contained in the specified&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;retainAll&lt;/code&gt;&amp;nbsp;— removes from the target&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;&amp;nbsp;all its elements that are&amp;nbsp;&lt;i&gt;not&lt;/i&gt;&amp;nbsp;also contained in the specified&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;. That is, it retains only those elements in the target&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;&amp;nbsp;that are also contained in the specified&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clear&lt;/code&gt;&amp;nbsp;— removes all elements from the&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;The&amp;nbsp;&lt;code&gt;addAll&lt;/code&gt;,&amp;nbsp;&lt;code&gt;removeAll&lt;/code&gt;, and&amp;nbsp;&lt;code&gt;retainAll&lt;/code&gt;&amp;nbsp;methods all return&amp;nbsp;&lt;code&gt;true&lt;/code&gt;&amp;nbsp;if the target&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;&amp;nbsp;was modified in the process of executing the operation.As a simple example of the power of bulk operations, consider the following idiom to remove&amp;nbsp;&lt;i&gt;all&lt;/i&gt;&amp;nbsp;instances of a specified element,&amp;nbsp;&lt;code&gt;e&lt;/code&gt;, from a&lt;code&gt;Collection&lt;/code&gt;,&amp;nbsp;&lt;code&gt;c&lt;/code&gt;.&lt;br /&gt;
&lt;div class="codeblock" style="margin-bottom: 0px; margin-left: 30px; margin-right: 30px; margin-top: 0px;"&gt;&lt;pre&gt;c.removeAll(Collections.singleton(e));
&lt;/pre&gt;&lt;/div&gt;More specifically, suppose you want to remove all of the&amp;nbsp;&lt;code&gt;null&lt;/code&gt;&amp;nbsp;elements from a&amp;nbsp;&lt;code&gt;Collection&lt;/code&gt;.&lt;div class="codeblock" style="margin-bottom: 0px; margin-left: 30px; margin-right: 30px; margin-top: 0px;"&gt;&lt;pre&gt;c.removeAll(Collections.singleton(null));
&lt;/pre&gt;&lt;/div&gt;This idiom uses&amp;nbsp;&lt;code&gt;Collections.singleton&lt;/code&gt;, which is a static factory method that returns an immutable&amp;nbsp;&lt;code&gt;Set&lt;/code&gt;&amp;nbsp;containing only the specified element.&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-2230573861372414111?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://download.oracle.com/javase/tutorial/collections/interfaces/collection.html" title="Collections API - Taken from Java Tutorial" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/2230573861372414111/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=2230573861372414111" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2230573861372414111?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2230573861372414111?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/J7G85ibu4nk/collections-api-taken-from-java.html" title="Collections API - Taken from Java Tutorial" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><georss:featurename>Bengaluru, Karnataka, India</georss:featurename><georss:point>12.9715987 77.59456269999998</georss:point><georss:box>12.7518902 77.34282119999999 13.191307199999999 77.84630419999998</georss:box><feedburner:origLink>http://neeraj-learn.blogspot.com/2011/05/collections-api-taken-from-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENQng6fip7ImA9WhZXEk8.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-4121869160242984775</id><published>2011-05-01T09:33:00.002+05:30</published><updated>2011-05-01T09:34:53.616+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-01T09:34:53.616+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="Concepts" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>Good presentation on Division Operator</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is the nice presentation explaining how to implement the Division operator in SQL.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cs.arizona.edu/people/mccann/research/divpresentation.pdf"&gt;Click here for the presentation&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-4121869160242984775?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="enclosure" type="application/pdf" href="http://www.cs.arizona.edu/people/mccann/research/divpresentation.pdf" length="0" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/4121869160242984775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=4121869160242984775" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/4121869160242984775?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/4121869160242984775?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/58QfsDucHfw/good-presentation-on-division-operator.html" title="Good presentation on Division Operator" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2011/05/good-presentation-on-division-operator.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08NSHoyfCp7ImA9WhZSEEg.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-2273255388260677164</id><published>2011-03-25T17:53:00.001+05:30</published><updated>2011-03-25T17:54:59.494+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-25T17:54:59.494+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows7" /><title>Search in Active directory in Windows 7</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Hoiqyz_728g/TYyJlfajdoI/AAAAAAAADPA/7uWK_AaCuag/s1600/active_directory_small.png" imageanchor="1" style=""&gt;&lt;img border="0" height="235" width="400" src="http://3.bp.blogspot.com/-Hoiqyz_728g/TYyJlfajdoI/AAAAAAAADPA/7uWK_AaCuag/s400/active_directory_small.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In Windows 7, if I want to open the above screen, now I need to run the following command.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;%SystemRoot%\SYSTEM32\rundll32.exe dsquery,OpenQueryWindow&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Earlier, in XP, it was so simple - Start&gt;&gt;Search for People option used to give it.&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-2273255388260677164?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/2273255388260677164/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=2273255388260677164" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2273255388260677164?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2273255388260677164?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/MYNfYm3ev9k/search-in-active-directory-in-windows-7.html" title="Search in Active directory in Windows 7" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Hoiqyz_728g/TYyJlfajdoI/AAAAAAAADPA/7uWK_AaCuag/s72-c/active_directory_small.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2011/03/search-in-active-directory-in-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUERnY5eSp7ImA9Wx9WF08.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-4395605641817203774</id><published>2011-01-23T00:36:00.001+05:30</published><updated>2011-01-23T00:36:47.821+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-23T00:36:47.821+05:30</app:edited><title>Spring JDBCTemplate</title><content type="html">Check out this SlideShare Presentation: &lt;div style="width:425px" id="__ss_4570481"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/junyuo/spring-jdbctemplate" title="Spring JDBCTemplate"&gt;Spring JDBCTemplate&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4570481" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=springjdbctemplate-100622040758-phpapp01&amp;stripped_title=spring-jdbctemplate&amp;userName=junyuo" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4570481" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=springjdbctemplate-100622040758-phpapp01&amp;stripped_title=spring-jdbctemplate&amp;userName=junyuo" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/junyuo"&gt;Guo Albert&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-4395605641817203774?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/4395605641817203774/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=4395605641817203774" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/4395605641817203774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/4395605641817203774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/aWsoFl_VVas/spring-jdbctemplate.html" title="Spring JDBCTemplate" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2011/01/spring-jdbctemplate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUNRHY7fyp7ImA9Wx5XEUU.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-1183374241230865659</id><published>2010-09-11T11:54:00.002+05:30</published><updated>2010-09-11T11:54:55.807+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-11T11:54:55.807+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><title>UML Presentation - Very nice</title><content type="html">&lt;a title="View UML PPT on Scribd" href="http://www.scribd.com/doc/25986784/UML-PPT" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;UML PPT&lt;/a&gt; &lt;object id="doc_649509187136668" name="doc_649509187136668" height="500" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" rel="media:presentation" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=25986784&amp;access_key=key-17jbc7dpqqs0kulbc7es&amp;page=1&amp;viewMode=list" &gt; &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=25986784&amp;access_key=key-17jbc7dpqqs0kulbc7es&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_649509187136668" name="doc_649509187136668" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=25986784&amp;access_key=key-17jbc7dpqqs0kulbc7es&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-1183374241230865659?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/1183374241230865659/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=1183374241230865659" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/1183374241230865659?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/1183374241230865659?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/BmUKTNdgSyU/uml-presentation-very-nice.html" title="UML Presentation - Very nice" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/09/uml-presentation-very-nice.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMAR347fip7ImA9Wx5QGUg.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-8478066785924896331</id><published>2010-09-08T19:12:00.004+05:30</published><updated>2010-09-08T19:14:06.006+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T19:14:06.006+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="terminology" /><category scheme="http://www.blogger.com/atom/ns#" term="Concepts" /><title>Virtual Private LAN Service (VPLS)</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;A Virtual Private LAN Service (VPLS) [VPLS] is used to interconnect systems across a wide-area or metropolitan-area network, making it appear that they are on a private LAN. The systems which are &lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;interconnected may themselves be LAN switches. If, however, they are IP hosts or IP routers, certain simplifications to the operation of the VPLS are possible. We call this simplified type of VPLS an &lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;"IP-only LAN Service" (IPLS). &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;In an IPLS, as in a VPLS, LAN interfaces are run in promiscuous mode, and frames are forwarded based on their destination MAC addresses. However, the maintenance of the MAC forwarding tables is done via signaling, rather than via the MAC address learning procedures specified in [IEEE 802.1D].&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-8478066785924896331?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://tools.ietf.org/html/draft-ietf-l2vpn-ipls-09" title="Virtual Private LAN Service (VPLS)" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/8478066785924896331/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=8478066785924896331" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8478066785924896331?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8478066785924896331?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/_s-U0i8JDj0/virtual-private-lan-service-vpls.html" title="Virtual Private LAN Service (VPLS)" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/09/virtual-private-lan-service-vpls.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UHRn47eCp7ImA9Wx5QEUk.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-8827133719683287884</id><published>2010-08-30T11:50:00.000+05:30</published><updated>2010-08-30T11:50:37.000+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-30T11:50:37.000+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>My XML Learning Forum</title><content type="html">&lt;span class="zemanta-img separator" style="clear: right; width: 250px;"&gt;&lt;a href="http://www.flickr.com/photos/10628198@N08/4924998572/" rel="nofollow" style="clear: right; display: block; float: right; margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="حـلـبـة قـطـر للأسـتـعـرآض الـحـر" src="http://farm5.static.flickr.com/4121/4924998572_ea073bf81d_m.jpg" style="border: none; font-size: 0.8em;" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution" style="clear: both; float: right; margin-left: 1em; margin-right: 1em;"&gt;Image by &lt;a href="http://www.flickr.com/photos/10628198@N08/4924998572/"&gt;ƷƋĐEL ♥&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/span&gt;After a long time, I referred one of the forums created by me while I was facilitating XML sessions. This was very useful. Have a look when you have time. Today, I closed it for further post. I have planned that this can be shared to future learners.&lt;br /&gt;
http://mbait.forumotion.net/&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-8827133719683287884?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://mbait.forumotion.net/" title="My XML Learning Forum" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/8827133719683287884/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=8827133719683287884" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8827133719683287884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8827133719683287884?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/jwx3tpcNorg/my-xml-learning-forum.html" title="My XML Learning Forum" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4121/4924998572_ea073bf81d_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/08/my-xml-learning-forum.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFRnw6eCp7ImA9Wx5QEUk.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-3490629918389643788</id><published>2010-08-30T10:51:00.001+05:30</published><updated>2010-08-30T10:56:57.210+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-30T10:56:57.210+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="quiz" /><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>XML Overview quiz</title><content type="html">&lt;iframe frameborder="0" height="501" id="proprofs" marginheight="0" marginwidth="0" name="proprofs" src="http://www.proprofs.com/quiz-school/widget/v3/?id=65843&amp;amp;bgcolor=ffffff&amp;amp;fcolor=000000&amp;amp;tcolor=000000&amp;amp;w=420&amp;amp;h=295&amp;amp;ff=1&amp;amp;fs=medium&amp;amp;pplink=1&amp;amp;embedlink=1&amp;amp;btncolor=000000" width="440"&gt;&lt;/iframe&gt;&lt;div style="color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10px;"&gt;&lt;a href="http://www.proprofs.com/quiz-school/story.php?title=xml-overview-dtd-validation" target="_blank" title="XML Overview"&gt;XML Overview&lt;/a&gt; » &lt;a href="http://www.proprofs.com/quiz-school/" target="_blank" title="ProProfs Quizzes"&gt;ProProfs Quizzes&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-3490629918389643788?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.proprofs.com/quiz-school/story.php?title=xml-overview-dtd-validation" title="XML Overview quiz" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/3490629918389643788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=3490629918389643788" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/3490629918389643788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/3490629918389643788?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/MAGCe0CUzDc/xml-overview-quiz.html" title="XML Overview quiz" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/08/xml-overview-quiz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMRnszfSp7ImA9WxFaFk8.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-5643415783191123721</id><published>2010-06-25T12:04:00.001+05:30</published><updated>2010-07-20T16:49:47.585+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-20T16:49:47.585+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UTF-8" /><category scheme="http://www.blogger.com/atom/ns#" term="Character encoding" /><category scheme="http://www.blogger.com/atom/ns#" term="TextPad" /><title>How to save all the files in UTF-8 format in TextPad</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_nthW8TuxI6g/TCRLoR3p46I/AAAAAAAACXQ/0lHS-859iGs/s1600/textpad_document_class_setup.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="271" src="http://1.bp.blogspot.com/_nthW8TuxI6g/TCRLoR3p46I/AAAAAAAACXQ/0lHS-859iGs/s400/textpad_document_class_setup.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;If you want to setup the default encoding as &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/UTF-8" rel="wikipedia nofollow" title="UTF-8"&gt;UTF-8&lt;/a&gt; in &lt;a class="zem_slink" href="http://www.textpad.com/" rel="homepage nofollow" title="TextPad"&gt;TextPad&lt;/a&gt;, here is the screenshot that you can refer.&lt;br /&gt;
&lt;br /&gt;
Go to Configure-&amp;gt;Preferences -&amp;gt; Document Classes -&amp;gt; Default&lt;br /&gt;
&lt;br /&gt;
Under Default encoding: select UTF-8&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why you need to do this? &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We want to search some content in a file and gave a search in some root folder. I found that content , say , in 100 files. I want to replace all those characters with some &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Character_encoding" rel="wikipedia nofollow" title="Character encoding"&gt;special characters&lt;/a&gt;. So, I opened all the files by using Open All command.&lt;br /&gt;
&lt;br /&gt;
Then, Using Replace All in all the Open files, i did the change. Now, I would use Save All option. This will try to save all the files as per the Default encoding. So, if you have not set the default encoding to UTF-8, it will not be possible to save all the files in the UTF-8 encoding in one shot.&lt;br /&gt;
&lt;br /&gt;
Note that, when you open a file or save a file, you definitely get the option to save as in desired format. But, the above is applicable when you want to do a bulk save in desired format.&lt;br /&gt;
&lt;br /&gt;
This is how you save all the files in UTF-8 format in one shot using Save All option&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Note :&lt;/b&gt; &lt;i&gt;As of &lt;b&gt;TextPad 4.7.0, &lt;/b&gt;The default encoding for a document class can now be set to UTF-8.  This  affects new documents and when the encoding of existing documents is  ambiguous.  UTF-8 can also be chosen when opening a file with the File  Open command. Source:&lt;a href="http://www.textpad.com/support/relnotes.html"&gt;http://www.textpad.com/support/relnotes.html&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;[Update - July 20, 2010] &lt;/b&gt;- Finally, I found an easy way - Edit Plus has the option to achieve the  same for single as well as multiple file. Please use that.&lt;/div&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"&gt;&lt;img alt="Enhanced by Zemanta" class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=ac495d23-0e72-4f70-86b9-fd83d5144611" style="border: medium none; float: right;" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-5643415783191123721?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/5643415783191123721/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=5643415783191123721" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/5643415783191123721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/5643415783191123721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/mXXqK08YzRg/how-to-save-all-files-in-utf-8-format.html" title="How to save all the files in UTF-8 format in TextPad" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_nthW8TuxI6g/TCRLoR3p46I/AAAAAAAACXQ/0lHS-859iGs/s72-c/textpad_document_class_setup.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/06/how-to-save-all-files-in-utf-8-format.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCRHg8cSp7ImA9WxFVFEg.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-537567329790690568</id><published>2010-06-14T00:11:00.000+05:30</published><updated>2010-06-14T00:11:05.679+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-14T00:11:05.679+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maven2eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="STruts2" /><title>m2eclipse and subeclipse - eclipse plugin demo</title><content type="html">&lt;object width="500" height="405"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D0pqvM-R58k&amp;hl=en_US&amp;fs=1&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D0pqvM-R58k&amp;hl=en_US&amp;fs=1&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-537567329790690568?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/537567329790690568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=537567329790690568" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/537567329790690568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/537567329790690568?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/uqu1qoBkr90/m2eclipse-and-subeclipse-eclipse-plugin.html" title="m2eclipse and subeclipse - eclipse plugin demo" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/06/m2eclipse-and-subeclipse-eclipse-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQMRncyfip7ImA9WxFVFEg.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-8443940813922897234</id><published>2010-06-12T21:51:00.001+05:30</published><updated>2010-06-13T23:53:07.996+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-13T23:53:07.996+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maven2eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="jdbcTemplate" /><category scheme="http://www.blogger.com/atom/ns#" term="logging" /><category scheme="http://www.blogger.com/atom/ns#" term="STruts2" /><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><title>Adding JDBCTemplate to your STRUTS2 and SPRING Project - 2</title><content type="html">&lt;embed quality="high" scale="noscale" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="300" width="400" src="http://www.esnips.com//3rd/flvplayer/esnips_flvplayer12.swf" flashvars="linkfromdisplay=true&amp;amp;height=300&amp;amp;width=400&amp;amp;xmlURL=http://www.esnips.com//flashxml/1/9f69fb44-027c-43e1-86bf-756871aace59&amp;amp;autostart=false&amp;amp;image=http://www.esnips.com/http://docthumb0.esnips.com/imageable/medium/9f69fb44-027c-43e1-86bf-756871aace59/?du=b59b8d78-3f3e-102b-a962-0015173e3082&amp;amp;uu=f8d1a37a-da7f-4a23-88b3-d0b5e94392f6&amp;amp;dt=1276403517000&amp;amp;fu=ca4eed68-005a-4e14-8568-744787b52081"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-8443940813922897234?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/8443940813922897234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=8443940813922897234" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8443940813922897234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8443940813922897234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/Pri2fTYH7Hs/adding-jdbctemplate-to-your-struts2-and_12.html" title="Adding JDBCTemplate to your STRUTS2 and SPRING Project - 2" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/06/adding-jdbctemplate-to-your-struts2-and_12.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MDQH0zcCp7ImA9WxFVE0g.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-6419184806948052947</id><published>2010-06-12T21:38:00.003+05:30</published><updated>2010-06-12T21:47:51.388+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-12T21:47:51.388+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maven2eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="jdbcTemplate" /><category scheme="http://www.blogger.com/atom/ns#" term="STruts2" /><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="database" /><title>Adding JDBCTemplate to your STRUTS2 and SPRING Project - 1</title><content type="html">&lt;embed quality="high" scale="noscale" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="300" width="400" src="http://www.esnips.com//3rd/flvplayer/esnips_flvplayer12.swf" flashvars="linkfromdisplay=true&amp;amp;height=300&amp;amp;width=400&amp;amp;xmlURL=http://www.esnips.com//flashxml/1/27f9e3fb-b34d-4291-9fb5-338f4fa9b5e8&amp;amp;autostart=false&amp;amp;image=http://www.esnips.com//imageable/medium/27f9e3fb-b34d-4291-9fb5-338f4fa9b5e8/?du=b59b8d78-3f3e-102b-a962-0015173e3082&amp;amp;uu=f8d1a37a-da7f-4a23-88b3-d0b5e94392f6&amp;amp;dt=1276357268000&amp;amp;fu=ca4eed68-005a-4e14-8568-744787b52081"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-6419184806948052947?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/6419184806948052947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=6419184806948052947" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6419184806948052947?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6419184806948052947?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/KsXpUSzoI9I/adding-jdbctemplate-to-your-struts2-and.html" title="Adding JDBCTemplate to your STRUTS2 and SPRING Project - 1" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/06/adding-jdbctemplate-to-your-struts2-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHQnk8eyp7ImA9WxFQGU4.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-7003340466564591591</id><published>2010-05-15T20:55:00.001+05:30</published><updated>2010-05-15T20:55:33.773+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-15T20:55:33.773+05:30</app:edited><title>Eclipse Overview</title><content type="html">Check out this SlideShare Presentation: What I liked most is the way presentation is organized here.&lt;div style="width:425px" id="__ss_3905445"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/LarsVogel/eclipse-overview" title="Eclipse Overview "&gt;Eclipse Overview &lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse3905445" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=eclipseoverview20100426-100429145117-phpapp02&amp;stripped_title=eclipse-overview" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse3905445" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=eclipseoverview20100426-100429145117-phpapp02&amp;stripped_title=eclipse-overview" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/LarsVogel"&gt;Lars Vogel&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-7003340466564591591?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/7003340466564591591/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=7003340466564591591" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/7003340466564591591?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/7003340466564591591?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/JhS32VpkAoE/eclipse-overview.html" title="Eclipse Overview" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/05/eclipse-overview.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EMRn86eip7ImA9WxBVFkU.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-8805850798090498895</id><published>2010-02-20T22:33:00.002+05:30</published><updated>2010-02-20T22:38:07.112+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-20T22:38:07.112+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Swing" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>Finding Width and Height of an Image in Java</title><content type="html">&lt;b&gt;Requirement:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Images need to be inserted in the body (say an article body content) - we have the image files (JPG). So, we will add the IMG tag as the prefix to the body content. But, some image size (width) is more that will break the target system. Now, &amp;nbsp;we need to add the height and width attribute to the above &lt;img /&gt; tag. But, the important thing here is that - we need to know the current dimensions of the image (physical file). Then, if the dimensions are within the limit that the target system allow - simply add it using HTML DOM API. Otherwise, if the width is more than expected, fix it to the max and reduce the height in the same ratio and then the new height and width can be added to the img tag.&lt;br /&gt;
&lt;br /&gt;
Now, I used the below code (originally posted at&amp;nbsp;&lt;a href="http://www.java.happycodings.com/Java_AWT/code28.html"&gt;http://www.java.happycodings.com/Java_AWT/code28.html&lt;/a&gt;&amp;nbsp;) - it was simple and worked for me - i tried on JPG images. Hope it works for GIF as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="java" name="code"&gt;import java.awt.*;
import javax.swing.*;

public class ImageXY
&amp;nbsp;&amp;nbsp; &amp;nbsp;{
&amp;nbsp;&amp;nbsp; &amp;nbsp; public static void main(String[] args)
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Image image = Toolkit.getDefaultToolkit().getImage("test.jpg");
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ImageIcon icon = new ImageIcon(image);
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int height = icon.getIconHeight();
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int width = icon.getIconWidth();
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println("height"+height);
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println("width"+width);
&amp;nbsp;&amp;nbsp; &amp;nbsp; }
}
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;img alt="" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=ff488507-0369-423f-ba3a-cd40209cb10b" style="border: none; float: right;" /&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-8805850798090498895?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/8805850798090498895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=8805850798090498895" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8805850798090498895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8805850798090498895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/nzZCWMCxLBI/finding-width-and-height-of-image-in.html" title="Finding Width and Height of an Image in Java" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2010/02/finding-width-and-height-of-image-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHQn46eip7ImA9WxBTFkQ.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-5134898529994939685</id><published>2009-11-23T11:34:00.002+05:30</published><updated>2009-12-13T15:15:33.012+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-13T15:15:33.012+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>Advantages on having a master DB script</title><content type="html">&lt;div class="zemanta-img" style="display: block; float: right; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; margin-top: 1em; width: 310px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Sql_query1.png"&gt;&lt;img alt="Example SQL outer join query with Null placeho..." height="188" src="http://upload.wikimedia.org/wikipedia/en/thumb/8/87/Sql_query1.png/300px-Sql_query1.png" style="border: none; display: block;" width="300" /&gt;&lt;/a&gt;Image via &lt;a href="http://en.wikipedia.org/wiki/Image:Sql_query1.png"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Many a time we require to execute more than one &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/SQL" rel="wikipedia" title="SQL"&gt;SQL&lt;/a&gt; scripts. In this kind of scenario, we should create one master script and call all other scripts from inside it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Reference :&lt;/b&gt; &lt;a href="http://www.mssqltips.com/tip.asp?tip=1543"&gt;Using SQLCMD to Execute Multiple SQL Server Scripts&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This helps in-&lt;br /&gt;
&lt;br /&gt;
- Any non-technical user can also execute it&lt;br /&gt;
- In &lt;a class="zem_slink" href="http://www.oracle.com/" rel="homepage" title="Oracle Database"&gt;Oracle&lt;/a&gt;, if you run the &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Data_Definition_Language" rel="wikipedia" title="Data Definition Language"&gt;DDL&lt;/a&gt; in between &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Data_Manipulation_Language" rel="wikipedia" title="Data Manipulation Language"&gt;DML&lt;/a&gt;, the auto commit feature gets executed, that is not expected. If we have one master script, we can define the order in which they should get executed.&lt;br /&gt;
- We should also have the corresponding script to revert the operations.&lt;br /&gt;
&lt;br /&gt;
&lt;fieldset class="zemanta-related"&gt;&lt;legend class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/legend&gt;&lt;br /&gt;
&lt;ul class="zemanta-article-ul"&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.slideshare.net/prithwis/bis05-introduction-to-sql"&gt;BIS05 Introduction to SQL&lt;/a&gt; (slideshare.net)&lt;/li&gt;
&lt;/ul&gt;&lt;/fieldset&gt;&lt;br /&gt;
&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/a4adadb8-8b5b-497e-9af1-1fb8d7eaa46d/" title="Reblog this post [with Zemanta]"&gt;&lt;img alt="Reblog this post [with Zemanta]" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=a4adadb8-8b5b-497e-9af1-1fb8d7eaa46d" style="border: none; float: right;" /&gt;&lt;/a&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-5134898529994939685?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/5134898529994939685/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=5134898529994939685" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/5134898529994939685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/5134898529994939685?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/bU6bMRKUYIY/advantages-on-having-master-db-script.html" title="Advantages on having a master DB script" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/11/advantages-on-having-master-db-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAFQXs9eip7ImA9WxNbFE8.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-7297556009591562536</id><published>2009-11-17T09:00:00.001+05:30</published><updated>2009-11-17T09:01:50.562+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T09:01:50.562+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>How to Insert Code Snippet on Blogger</title><content type="html">I used &lt;a href="http://code.google.com/p/syntaxhighlighter/wiki/Usage"&gt;Syntaxhighlighter&lt;/a&gt; to insert code snippet in Blogger.&lt;br /&gt;
&lt;br /&gt;
Found the article on this blog. Followed the steps and was able to do. Thought of sharing this with all of you. &lt;a href="http://hongjun.blogspot.com/2008/07/how-to-insert-code-snippet-on-blogger.html"&gt;How to Insert Code Snippet on Blogger&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I uploaded all my code to &lt;a 
href="http://sites.google.com/site/toneeraj2/syntaxhighlighter"&gt;Google Sites&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sample Code in java to test&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre name="code" class="java"&gt;interface Operation {
 double apply(double x, double y);
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-7297556009591562536?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://hongjun.blogspot.com/2008/07/how-to-insert-code-snippet-on-blogger.html" title="How to Insert Code Snippet on Blogger" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/7297556009591562536/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=7297556009591562536" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/7297556009591562536?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/7297556009591562536?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/CaIAG4TuJEo/how-to-insert-code-snippet-on-blogger.html" title="How to Insert Code Snippet on Blogger" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/11/how-to-insert-code-snippet-on-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIASHs9eip7ImA9WxNbFE8.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-8240496053989642175</id><published>2009-11-17T06:45:00.000+05:30</published><updated>2009-11-17T06:45:49.562+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T06:45:49.562+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>Good Practices for a tech paper</title><content type="html">&lt;b&gt;Notes from a session attended - What goes in writing a tech paper.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Summary:&lt;/b&gt;&lt;br /&gt;
1. Tech paper can have three major sections called : Introduction, body and conclusion &lt;br /&gt;
&lt;br /&gt;
2. The paper should have a good continuity when the reader goes through the sections from introduction to conclusion. &lt;br /&gt;
&lt;br /&gt;
3. Use simple English/language. Don’t use complex or lengthy statements. &lt;br /&gt;
&lt;br /&gt;
4. It will be good if you bring in your opinion than just present facts (just facts make it look like a tech manual). At the same time, don’t make the paper too opinionated (it will look like a blog). &lt;br /&gt;
&lt;br /&gt;
5. Paper should be like a mini-story of the subject/opinion/context what you are trying to articulate. &lt;br /&gt;
&lt;br /&gt;
6. Any content you are pulling from other books/websites should be explicitly highlighted and should have a proper reference. It will show you have done some research. &lt;br /&gt;
&lt;br /&gt;
7. Maintain a good balance between the content size and the amount of details you are putting. Don’t include code, screen shots with commands etc. which do not add value to the concept you are presenting. &lt;br /&gt;
&lt;br /&gt;
8. You can submit a new version of a paper which you already submitted in different forums, (only) when you think that the new version you are submitting has enough context change or a new ideas/opinions are added in. The same version of already submitted papers doesn’t qualify to this contest. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, it is about building your skills to write down your technical idea/concept/understanding in an easy &amp;amp; meaningful way.&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-8240496053989642175?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/8240496053989642175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=8240496053989642175" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8240496053989642175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/8240496053989642175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/383C64B5L0s/good-practices-for-tech-paper.html" title="Good Practices for a tech paper" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/11/good-practices-for-tech-paper.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MGRn8zcCp7ImA9WxNbFE8.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-2323975486655305967</id><published>2009-10-27T15:55:00.007+05:30</published><updated>2009-11-17T09:13:47.188+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T09:13:47.188+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="parsing" /><title>HTML Parsing</title><content type="html">Requirement:&lt;br /&gt;
&lt;br /&gt;
* We have to restrict the image width to "430px"; and &lt;br /&gt;
* accordingly reduce the height of the image to maintain the aspect (height to&lt;br /&gt;
* width) ratio. Take the existing height and width parameters from source,&lt;br /&gt;
* determine the ratio, then make width as 430 and calculate the height. You&lt;br /&gt;
* need to do this for all images embedded in article if the image width is&lt;br /&gt;
* greater than 430px&lt;br /&gt;
&lt;br /&gt;
Possible Design:&lt;br /&gt;
1) Read the HTML in memory as string&lt;br /&gt;
2) Use HTML Parser to parse the string and fetch the width attribute.&lt;br /&gt;
3) Calculate the ration and update it&lt;br /&gt;
4) Write the HTML back&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;a href="http://htmlparser.sourceforge.net/javadoc/org/htmlparser/Parser.html#main(java.lang.String[])"&gt;htmlparser.sourceforge.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Code&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;pre name="code" class="Java"&gt;package test;

import org.htmlparser.Node;
import org.htmlparser.Parser;
import org.htmlparser.nodes.TagNode;
import org.htmlparser.tags.ImageTag;
import org.htmlparser.util.NodeList;
import org.htmlparser.util.ParserException;

/**
* This class address the following requirement. It uses the HTML parser to get
* the image width and updates it and writes it back.
* 
* Oversized images: We have to restrict the image width to "430px"; and
* accordingly reduce the height of the image to maintain the aspect (height to
* width) ratio. Take the existing height and width parameters from source,
* determine the ratio, then make width as 430 and calculate the height. You
* need to do this for all images embedded in article if the image width is
* greater than 430px (FYI: Article template width is 440px)
* 
* @author Neeraj Singh
* 
*/
public class TransformArticleOversizedImages {

public static final String SOURCE_HTML_FILE_PATH = "C:/01-20-2009-introducing-your-2009-2010-chiefs-cheerleader-2624.dcr";

static void processMyNodes(Node node) {
if (node instanceof TagNode) {
// downcast to TagNode
TagNode tag = (TagNode) node;
// do whatever processing you want with the tag itself
if (tag instanceof ImageTag) {
String width = tag.getAttribute("width");
String height = tag.getAttribute("height");

if (Integer.parseInt(width) &amp;gt; 430) {
tag.setAttribute("width", "430");
tag.setAttribute("height", getHeight(width, height));
}

}
// process recursively (nodes within nodes) via getChildren()
NodeList nl = tag.getChildren();
if (null != nl)
for (int indx = 0; indx &amp;lt; nl.size(); indx++) {
     processMyNodes(nl.elementAt(indx));
    }
  }
 }

 /**
  * Take the existing height and width parameters from source, determine the
  * ratio, then make width as 430 and calculate the height.
  * 
  * @param width
  * @param height
  * @return
  */
 private static String getHeight(String width, String height) {
  double ratio = Double.parseDouble(height) / Double.parseDouble(width);
  double newHeight = 430 * ratio;
  return Integer.toString((int) newHeight);
 }

 public static void main(String[] args) throws ParserException {
  Parser parser = new Parser(SOURCE_HTML_FILE_PATH);

  NodeList nl = parser.parse(null); // passing null to get read complete
  // HTML
  if (nl.size() &amp;gt; 0) {

    for (int i = 0; i &amp;lt; nl.size(); i++) {
      Node node = nl.elementAt(i);
      processMyNodes(node);
    }
  }

  System.out.println(nl.toHtml()); // output the modified HTML
  }
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-2323975486655305967?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/2323975486655305967/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=2323975486655305967" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2323975486655305967?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2323975486655305967?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/91lybmgh3cM/html-parsing.html" title="HTML Parsing" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/10/html-parsing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAHQHY_cSp7ImA9WxNVE0g.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-7222023697399548667</id><published>2009-10-24T09:45:00.000+05:30</published><updated>2009-10-24T09:45:31.849+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T09:45:31.849+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Concepts" /><title>Generics and array don't mix : prefer generics</title><content type="html">Effective Java is a very good book on Java written by Joshua Bloch&lt;br /&gt;
&lt;br /&gt;
During one of the study group session, we discussed Item # 25 and concluded that Generics and Array Don't mix and we should prefer Generics.&lt;br /&gt;
&lt;br /&gt;
If you are reading that and want to understand it more, refer &lt;a href="http://lingpipe-blog.com/2008/02/19/understanding-java-generics-through-erasure/"&gt;A blog entry 'Understanding Java Generics through Erasure'&lt;/a&gt; It explains using one example.&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-7222023697399548667?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://rs385.rapidshare.com/files/130197755/EffectiveJava2ndEd.rar" title="Generics and array don't mix : prefer generics" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/7222023697399548667/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=7222023697399548667" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/7222023697399548667?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/7222023697399548667?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/YF1cEGk9zbY/generics-and-array-dont-mix-prefer.html" title="Generics and array don't mix : prefer generics" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/10/generics-and-array-dont-mix-prefer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4CSXg_eip7ImA9WxNVE0g.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-2990973953830325960</id><published>2009-10-24T09:32:00.000+05:30</published><updated>2009-10-24T09:32:48.642+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T09:32:48.642+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><title>Effective Java presentation by the author Joshua Bloch</title><content type="html">We are running "Effective Java" book study group. Came across the following presentation given by the author of the book and is really interesting.&lt;br /&gt;
&lt;br /&gt;
&lt;a title="View Effective Java Joshua Bloch on Scribd" href="http://www.scribd.com/doc/13367193/Effective-Java-Joshua-Bloch" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Effective Java Joshua Bloch&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_679396535222872" name="doc_679396535222872" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="450" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=13367193&amp;access_key=key-1sqtf2q0imvybw1vjdz8&amp;page=1&amp;version=1&amp;viewMode=list"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="play" value="true"&gt;&lt;param name="loop" value="true"&gt;&lt;param name="scale" value="showall"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="devicefont" value="false"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="menu" value="true"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="salign" value=""&gt;&lt;param name="mode" value="list"&gt;&lt;embed src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=13367193&amp;access_key=key-1sqtf2q0imvybw1vjdz8&amp;page=1&amp;version=1&amp;viewMode=list" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_679396535222872_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="list" height="500" width="450"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-2990973953830325960?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/2990973953830325960/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=2990973953830325960" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2990973953830325960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/2990973953830325960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/KSDxrJmCSo0/effective-java-presentation-by-author.html" title="Effective Java presentation by the author Joshua Bloch" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/10/effective-java-presentation-by-author.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8BQHg-cCp7ImA9WxNXFUg.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-6883173242139226195</id><published>2009-10-01T12:33:00.002+05:30</published><updated>2009-10-03T13:30:51.658+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T13:30:51.658+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>Create survey or questionnaire using Google docs forms</title><content type="html">If you are thinking of creating some sort of questionnaire, try using Google Docs. There is a very good feature available for free if you have a google account.&lt;br /&gt;&lt;br /&gt;What you need to do, just go to Google Docs, Create new form and you are on... &lt;br /&gt;&lt;br /&gt;Below is one sample questionnaire created...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spreadsheets.google.com/embeddedform?key=tr1OGMoPm8xm87hDcosb-ZQ"&gt;Click the link to participate in survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-6883173242139226195?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://spreadsheets.google.com/embeddedform?key=tr1OGMoPm8xm87hDcosb-ZQ" title="Create survey or questionnaire using Google docs forms" /><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/6883173242139226195/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=6883173242139226195" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6883173242139226195?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6883173242139226195?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/xsz6Zr354-4/participate-in-technical-survey.html" title="Create survey or questionnaire using Google docs forms" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/10/participate-in-technical-survey.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIMQ3ozfip7ImA9WxNXEUw.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-6931360789016987678</id><published>2009-09-28T10:38:00.000+05:30</published><updated>2009-09-28T10:39:42.486+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-28T10:39:42.486+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><title>XML Techecnology - validation using XML Schema</title><content type="html">&lt;a title="View Session04 XML Validation Schema on Scribd" href="http://www.scribd.com/doc/20301594/Session04-XML-Validation-Schema" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Session04 XML Validation Schema&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_57176268831495" name="doc_57176268831495" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="450" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20301594&amp;access_key=key-1gkkb7u8yiduybuwjv7n&amp;page=1&amp;version=1&amp;viewMode=slideshow"&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;            &lt;param name="mode" value="slideshow"&gt;       &lt;embed src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20301594&amp;access_key=key-1gkkb7u8yiduybuwjv7n&amp;page=1&amp;version=1&amp;viewMode=slideshow" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_57176268831495_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="slideshow" height="500" width="450"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-6931360789016987678?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/6931360789016987678/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=6931360789016987678" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6931360789016987678?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/6931360789016987678?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/lGUH5P4vioE/xml-techecnology-validation-using-xml.html" title="XML Techecnology - validation using XML Schema" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/09/xml-techecnology-validation-using-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIFQn85eSp7ImA9WxNXEUw.&quot;"><id>tag:blogger.com,1999:blog-8440793.post-3234303614748058042</id><published>2009-09-28T10:37:00.001+05:30</published><updated>2009-09-28T10:38:33.121+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-28T10:38:33.121+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><title>XML Techecnology - Validations using DTD (Document Type Definition)</title><content type="html">&lt;a title="View Session03 XML Validation DTD on Scribd" href="http://www.scribd.com/doc/20301435/Session03-XML-Validation-DTD" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Session03 XML Validation DTD&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_786446383595176" name="doc_786446383595176" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="450" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20301435&amp;access_key=key-5cc0bwptpvvlvjc49xv&amp;page=1&amp;version=1&amp;viewMode=slideshow"&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;            &lt;param name="mode" value="slideshow"&gt;       &lt;embed src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20301435&amp;access_key=key-5cc0bwptpvvlvjc49xv&amp;page=1&amp;version=1&amp;viewMode=slideshow" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_786446383595176_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="slideshow" height="500" width="450"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://neeraj-learn.blogspot.com/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8440793-3234303614748058042?l=neeraj-learn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://neeraj-learn.blogspot.com/feeds/3234303614748058042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8440793&amp;postID=3234303614748058042" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/3234303614748058042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8440793/posts/default/3234303614748058042?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ILearnShare/~3/qoti_knOD3E/xml-techecnology-validations-using-dtd.html" title="XML Techecnology - Validations using DTD (Document Type Definition)" /><author><name>Neeraj Singh</name><uri>http://www.blogger.com/profile/15090702370346257018</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_nthW8TuxI6g/Sxlaxu6cG4I/AAAAAAAACAk/2mrY-wDf_Nc/S220/neeraj.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neeraj-learn.blogspot.com/2009/09/xml-techecnology-validations-using-dtd.html</feedburner:origLink></entry></feed>

