<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>IT is Fun</title>
	<atom:link href="http://ihategeek.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ihategeek.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 28 Oct 2009 03:06:11 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ihategeek.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/845cea455c119b9b78752e4c2085fd96?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>IT is Fun</title>
		<link>http://ihategeek.wordpress.com</link>
	</image>
			<item>
		<title>Filter regex in MSSQl</title>
		<link>http://ihategeek.wordpress.com/2009/10/28/filter-regex-in-mssql/</link>
		<comments>http://ihategeek.wordpress.com/2009/10/28/filter-regex-in-mssql/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 03:06:11 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/?p=124</guid>
		<description><![CDATA[Tried some ways to eliminate regex in MSSQL. Example:
If(CHARINDEX(&#8216;$&#8217;, @name, len(@name)-1) &#62;0)
 set @name = SUBSTRING(@name, 0 , len(@name)-1)
What if I need to filter most of the regex? @#$%^&#38;**()_+=, there&#8217;ll be alot If Else statement
Finally found a solution, create a function as below:
CREATE FUNCTION [dbo].fn_cleanchars
(@str VARCHAR(8000), @validchars VARCHAR(8000))
RETURNS VARCHAR(8000)
BEGIN
WHILE PATINDEX(&#8216;%[^' + @validchars + ']%&#8217;,@str) &#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=124&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tried some ways to eliminate regex in MSSQL. Example:</p>
<p><strong>If(CHARINDEX(&#8216;$&#8217;, @name, len(@name)-1) &gt;0)</strong></p>
<p><strong> set @name = SUBSTRING(@name, 0 , len(@name)-1)</strong><br />
What if I need to filter most of the regex? @#$%^&amp;**()_+=, there&#8217;ll be alot If Else statement</p>
<p>Finally found a solution, create a function as below:</p>
<p>CREATE FUNCTION [dbo].fn_cleanchars</p>
<p>(@str VARCHAR(8000), @validchars VARCHAR(8000))</p>
<p>RETURNS VARCHAR(8000)</p>
<p>BEGIN<br />
WHILE PATINDEX(&#8216;%[^' + @validchars + ']%&#8217;,@str) &gt; 0<br />
SET @str=REPLACE(@str, SUBSTRING(@str ,PATINDEX(&#8216;%[^'<br />
+ @validchars +']%&#8217;,@str), 1) ,&#8221;)<br />
RETURN @str<br />
END<br />
And from your SQL:</p>
<p>SELECT dbo.fn_cleanchars(&#8216;testIng 328-8743$# yedmd&#8217;,&#8217;<strong>0-9A-Za-z </strong>&#8216;) as name</p>
<p>Those bold are the characters that are valid and should remain.</p>
<p>The output will be as below:</p>
<p><img class="alignnone size-full wp-image-126" title="oracleSQLDeveloper_06 Oct. 28 11.02" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_06-oct-28-11-02.jpg?w=420&#038;h=139" alt="oracleSQLDeveloper_06 Oct. 28 11.02" width="420" height="139" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=124&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2009/10/28/filter-regex-in-mssql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_06-oct-28-11-02.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_06 Oct. 28 11.02</media:title>
		</media:content>
	</item>
		<item>
		<title>How to use Oracle SQL Developer to connect to a MSSQL DB</title>
		<link>http://ihategeek.wordpress.com/2009/10/19/how-to-use-oracle-sql-developer-to-connect-to-a-mssql-db/</link>
		<comments>http://ihategeek.wordpress.com/2009/10/19/how-to-use-oracle-sql-developer-to-connect-to-a-mssql-db/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 04:16:24 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/?p=114</guid>
		<description><![CDATA[I started my first job as a software engineer in a company that uses Oracle for every projects. That was when I was introduced to the beauty of Oracle SQL Developer.
When I switched to another company, they uses Microsoft SQL Server. Having familiar with SQL Developer, I decided to use the same client tool.
To set [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=114&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I started my first job as a software engineer in a company that uses Oracle for every projects. That was when I was introduced to the beauty of Oracle SQL Developer.</p>
<p>When I switched to another company, they uses Microsoft SQL Server. Having familiar with SQL Developer, I decided to use the same client tool.</p>
<p>To set your Oracle SQL Developer to connect to other DB, please refer to the steps below. I&#8217;ve came out with step-by-step to connect to MSSQL,  which of cos, you can always do the same for other DB connections (MySQL, Sybase,Microsoft Access).</p>
<p>As always, the below post will expect you to already have the prerequisite:</p>
<p>(1) Oracle SQL Developer installed</p>
<p>(2) Some knowledge on DB</p>
<p>Step-by-Step:</p>
<p>(1) Run the <strong>Oracle SQL Developer</strong></p>
<p><img class="alignnone size-full wp-image-116" title="oracleSQLDeveloper_03 Oct. 19 12.05" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_03-oct-19-12-05.jpg?w=67&#038;h=64" alt="oracleSQLDeveloper_03 Oct. 19 12.05" width="67" height="64" /></p>
<p>(2) Go to <strong>Tools &#8211;&gt; Preferences</strong></p>
<p><img class="alignnone size-full wp-image-117" title="oracleSQLDeveloper_04 Oct. 19 12.05" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_04-oct-19-12-05.jpg?w=307&#038;h=215" alt="oracleSQLDeveloper_04 Oct. 19 12.05" width="307" height="215" /></p>
<p>(3) Go to <strong>Third Party JDBC Drivers</strong>. Here, Add Entry by finding the location of jtds.jar file. Click OK when done.</p>
<p><img class="alignnone size-full wp-image-118" title="oracleSQLDeveloper_05 Oct. 19 12.05" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_05-oct-19-12-05.jpg?w=420&#038;h=306" alt="oracleSQLDeveloper_05 Oct. 19 12.05" width="420" height="306" /></p>
<p><img class="alignnone size-full wp-image-119" title="oracleSQLDeveloper_06 Oct. 19 12.05" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_06-oct-19-12-05.jpg?w=420&#038;h=386" alt="oracleSQLDeveloper_06 Oct. 19 12.05" width="420" height="386" /></p>
<p><img class="alignnone size-full wp-image-120" title="oracleSQLDeveloper_07 Oct. 19 12.05" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_07-oct-19-12-05.jpg?w=420&#038;h=302" alt="oracleSQLDeveloper_07 Oct. 19 12.05" width="420" height="302" /></p>
<p>(4) Now, we are ready to connect to MSSQL. Go to File &#8211;&gt;  <strong>New &#8211;&gt; Database connection</strong></p>
<p><img class="alignnone size-full wp-image-121" title="oracleSQLDeveloper_08 Oct. 19 12.05" src="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_08-oct-19-12-05.jpg?w=420&#038;h=392" alt="oracleSQLDeveloper_08 Oct. 19 12.05" width="420" height="392" /></p>
<p>(5) Key in the specific information, click Retrieve database. Find the DB that you want to connect and click <strong>Connect</strong>.</p>
<p>And you&#8217;re DONE <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=114&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2009/10/19/how-to-use-oracle-sql-developer-to-connect-to-a-mssql-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_03-oct-19-12-05.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_03 Oct. 19 12.05</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_04-oct-19-12-05.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_04 Oct. 19 12.05</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_05-oct-19-12-05.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_05 Oct. 19 12.05</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_06-oct-19-12-05.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_06 Oct. 19 12.05</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_07-oct-19-12-05.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_07 Oct. 19 12.05</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2009/10/oraclesqldeveloper_08-oct-19-12-05.jpg" medium="image">
			<media:title type="html">oracleSQLDeveloper_08 Oct. 19 12.05</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring + Tomcat error Exception loading sessions from persistent storage</title>
		<link>http://ihategeek.wordpress.com/2008/01/08/spring-tomcat-error-exception-loading-sessions-from-persistent-storage/</link>
		<comments>http://ihategeek.wordpress.com/2008/01/08/spring-tomcat-error-exception-loading-sessions-from-persistent-storage/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 05:06:21 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2008/01/08/spring-tomcat-error-exception-loading-sessions-from-persistent-storage/</guid>
		<description><![CDATA[When i startup my tomcat, i received these error messages in my logs:
2008-01-08 12:59:46,625 ERROR [main] (StandardManager.java:411) &#8211; IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.springframework.beans.factory.support.DefaultListableBeanFactory
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.springframework.beans.factory.support.DefaultListableBeanFactory
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)
at org.springframework.transaction.interceptor.TransactionAspectSupport.readObject(TransactionAspectSupport.java:337)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=109&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="font-weight:bold;">When i startup my tomcat, i received these error messages in my logs:</p>
<p>2008-01-08 12:59:46,625 ERROR [main] (StandardManager.java:411) &#8211; IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.springframework.beans.factory.support.DefaultListableBeanFactory<br />
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.springframework.beans.factory.support.DefaultListableBeanFactory<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)<br />
at org.springframework.transaction.interceptor.TransactionAspectSupport.readObject(TransactionAspectSupport.java:337)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
at java.lang.reflect.Method.invoke(Method.java:585)<br />
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br />
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br />
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br />
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br />
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)<br />
at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1386)<br />
at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:921)<br />
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:393)<br />
at org.apache.catalina.session.StandardManager.load(StandardManager.java:320)<br />
at org.apache.catalina.session.StandardManager.start(StandardManager.java:636)<br />
at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:431)<br />
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4131)<br />
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)<br />
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)<br />
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)<br />
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)<br />
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)<br />
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)<br />
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)<br />
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)<br />
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)<br />
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)<br />
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)<br />
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)<br />
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)<br />
at org.apache.catalina.core.StandardService.start(StandardService.java:450)<br />
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)<br />
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
at java.lang.reflect.Method.invoke(Method.java:585)<br />
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)<br />
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)</p>
<p>I checked, I already implement Serializable for objects. And after google-ing around, I found the solution is the delete the file session.ser in the catalina_home/work directory and restart Tomcat. This exception then disappear ! Now it starts up  just fine.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/109/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/109/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=109&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2008/01/08/spring-tomcat-error-exception-loading-sessions-from-persistent-storage/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript &#8211; Disable Right Click</title>
		<link>http://ihategeek.wordpress.com/2007/12/28/javascript-disable-right-click/</link>
		<comments>http://ihategeek.wordpress.com/2007/12/28/javascript-disable-right-click/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 02:32:02 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Javscript]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/12/28/javascript-disable-right-click/</guid>
		<description><![CDATA[&#60;script type=&#8221;text/javascript&#8221;&#62;
var message=&#8221;Right Click Not Allowed!&#8221;;
function clickIE4()
{
if (event.button==2)
{
alert(message);
return false;
}
}
function clickNS4(e)
{
if (document.layers&#124;&#124;document.getElementById&#38;&#38;!document.all)
{
if (e.which==2&#124;&#124;e.which==3)
{
alert(message);
return false;
}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&#38;&#38;!document.getElementById)
{
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function(&#8220;alert(message);return false&#8221;)
&#60;/script&#62;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=108&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>var message=&#8221;Right Click Not Allowed!&#8221;;</p>
<p>function clickIE4()</p>
<p>{<br />
if (event.button==2)</p>
<p>{<br />
alert(message);<br />
return false;<br />
}<br />
}</p>
<p>function clickNS4(e)</p>
<p>{<br />
if (document.layers||document.getElementById&amp;&amp;!document.all)</p>
<p>{<br />
if (e.which==2||e.which==3)</p>
<p>{<br />
alert(message);<br />
return false;<br />
}<br />
}<br />
}</p>
<p>if (document.layers)</p>
<p>{<br />
document.captureEvents(Event.MOUSEDOWN);<br />
document.onmousedown=clickNS4;<br />
}<br />
else if (document.all&amp;&amp;!document.getElementById)</p>
<p>{<br />
document.onmousedown=clickIE4;<br />
}</p>
<p>document.oncontextmenu=new Function(&#8220;alert(message);return false&#8221;)</p>
<p>&lt;/script&gt;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/108/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/108/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=108&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/12/28/javascript-disable-right-click/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
		<item>
		<title>method not found : setDate(int, java.util.Date)</title>
		<link>http://ihategeek.wordpress.com/2007/12/19/method-not-found-setdateint-javautildate/</link>
		<comments>http://ihategeek.wordpress.com/2007/12/19/method-not-found-setdateint-javautildate/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 10:03:09 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/12/19/method-not-found-setdateint-javautildate/</guid>
		<description><![CDATA[Solution: convert to SQL date before setting into PreparedStatement
java.util.Date regTime = transactionInfo.getRecDate();
java.sql.Date sqlRegTime = new java.sql.Date(regTime.getTime());
insertRecordPs.setDate(pIndex++, sqlRegTime);
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=107&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Solution: convert to SQL date before setting into PreparedStatement</p>
<p>java.util.Date regTime = transactionInfo.getRecDate();</p>
<p>java.sql.Date sqlRegTime = new java.sql.Date(regTime.getTime());</p>
<p>insertRecordPs.setDate(pIndex++, sqlRegTime);</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/107/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/107/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=107&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/12/19/method-not-found-setdateint-javautildate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
		<item>
		<title>Java &#8211; iReport with active connection</title>
		<link>http://ihategeek.wordpress.com/2007/12/18/java-ireport-with-active-connection/</link>
		<comments>http://ihategeek.wordpress.com/2007/12/18/java-ireport-with-active-connection/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 03:10:01 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/12/18/java-ireport-with-active-connection/</guid>
		<description><![CDATA[I remember generating reports using Oracle Report Builder, and it was a tough one, especially dealing with the &#8220;sensitive&#8221; alignments.
Have always fear of doing reports&#8230; well, not till I notice there are open-source reporting tools offered in the market.
Been generating reports using iReport and JasperReport, and I would say, things are becoming easier, and faster [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=89&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I remember generating reports using Oracle Report Builder, and it was a tough one, especially dealing with the &#8220;sensitive&#8221; alignments.</p>
<p>Have always fear of doing reports&#8230; well, not till I notice there are open-source reporting tools offered in the market.</p>
<p>Been generating reports using iReport and JasperReport, and I would say, things are becoming easier, and faster when developing a system or application to generate reports.</p>
<p>Taken from the official site of iReport, it says that iReport is a powerful, intuitive and easy to use visual report builder/designer for JasperReports written in 100% pure java. This tool allows users to visually edit complex reports with charts, images, and subreports. iReport is integrated with leading open source chart libraries for java.</p>
<p>To start using iReport, you can always download for free at <a href="http://www.jasperforge.org/sf/projects/ireport">iReport site</a></p>
<p>After unzip, the folder, double click on the bat file and iReport is ready to run.</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport01-dec-12-1715.jpg?w=415&#038;h=286" height="286" width="415" /></p>
<p><em>the iReport gui </em></p>
<p>Here, I&#8217;m going to show how to create a report using active connection. Assumption is you have a db installed on your local pc. For this, I have postgres installed in mine.</p>
<p>Before we get any further, after you have the iReport, you need to set the classpath.</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport03-dec-12-1716.jpg" /></p>
<p><em>options =&gt; classpath </em></p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport04-dec-12-1716.jpg" height="265" width="415" /></p>
<p><em>a classpath box appeared </em></p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport05-dec-12-1717.jpg" /></p>
<p><em>Add JAR =&gt; search for the jar file and add it</em></p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport06-dec-12-1717.jpg" height="266" width="414" /></p>
<p><em>there i have configured my classpath </em></p>
<p>Now that you are done with the classpath, you can start creating connection by this:</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport07-dec-12-1718.jpg" /></p>
<p><em>Data =&gt; Connections/Data Sources </em></p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport08-dec-12-1718.jpg" height="423" width="414" /></p>
<p><em>add new connection </em></p>
<p>To the next step, will be start creating report template.</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport09-dec-12-1719.jpg" height="289" width="174" /></p>
<p><em>File =&gt; Report wizards</em></p>
<p>Write a select SQL.</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport16-dec-12-1728.jpg" height="259" width="415" /></p>
<p><em>write sql </em></p>
<p>Click next, and add the fields columns to be displayed in your report.</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/hilton02-dec-18-1105.jpg" height="93" width="420" /></p>
<p><em>select columns </em></p>
<p>Save it, and now you&#8217;re ready to run iReport with an active connection.</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport14-dec-12-1726.jpg" /></p>
<p><em>Build =&gt; Execute </em></p>
<p>There you have. Isn&#8217;t it simple?</p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/hilton01-dec-18-1104.jpg" height="113" width="417" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/89/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/89/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=89&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/12/18/java-ireport-with-active-connection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport01-dec-12-1715.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport03-dec-12-1716.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport04-dec-12-1716.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport05-dec-12-1717.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport06-dec-12-1717.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport07-dec-12-1718.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport08-dec-12-1718.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport09-dec-12-1719.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport16-dec-12-1728.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/hilton02-dec-18-1105.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/ireport14-dec-12-1726.jpg" medium="image" />

		<media:content url="http://ihategeek.files.wordpress.com/2007/12/hilton01-dec-18-1104.jpg" medium="image" />
	</item>
		<item>
		<title>Java &#8211; Download audio file from local.</title>
		<link>http://ihategeek.wordpress.com/2007/12/12/java-download-audio-file-from-local/</link>
		<comments>http://ihategeek.wordpress.com/2007/12/12/java-download-audio-file-from-local/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 03:12:27 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/12/12/java-download-audio-file-from-local/</guid>
		<description><![CDATA[import java.util.*;
import javax.servlet.http.*;
import org.apache.struts.Globals;
import org.apache.struts.action.*;
import org.apache.log4j.Logger;
import com.gd.presenter.web.object.*;
import com.gd.presenter.web.cache.*;
import com.gd.presenter.web.client.common.*;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class StreamAction extends Action
{
private static Logger logger = Logger.getLogger(StreamAction.class.getName());
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception
{
String browserType = (String)request.getAttribute(&#8220;browserType&#8221;);
String forwardMapping = &#8220;success_&#8221; + browserType;
ServletOutputStream stream = null;
BufferedInputStream buf = null;
try
{
stream = response.getOutputStream();
File mp3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=88&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>import java.util.*;<br />
import javax.servlet.http.*;<br />
import org.apache.struts.Globals;<br />
import org.apache.struts.action.*;</p>
<p>import org.apache.log4j.Logger;</p>
<p>import com.gd.presenter.web.object.*;<br />
import com.gd.presenter.web.cache.*;</p>
<p>import com.gd.presenter.web.client.common.*;<br />
import java.io.BufferedInputStream;<br />
import java.io.File;<br />
import java.io.FileInputStream;<br />
import java.io.IOException;</p>
<p>import javax.servlet.ServletException;<br />
import javax.servlet.ServletOutputStream;<br />
import javax.servlet.http.HttpServlet;<br />
import javax.servlet.http.HttpServletRequest;<br />
import javax.servlet.http.HttpServletResponse;</p>
<p>public class StreamAction extends Action<br />
{<br />
private static Logger logger = Logger.getLogger(StreamAction.class.getName());</p>
<p>public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception<br />
{<br />
String browserType = (String)request.getAttribute(&#8220;browserType&#8221;);<br />
String forwardMapping = &#8220;success_&#8221; + browserType;</p>
<p>ServletOutputStream stream = null;<br />
BufferedInputStream buf = null;<br />
try<br />
{<br />
stream = response.getOutputStream();<br />
File mp3 = new File(&#8220;C:\\a.mp3&#8243;);<br />
response.setContentType(&#8220;audio/mpeg&#8221;);<br />
response.setHeader(&#8220;Content-Disposition&#8221;,&#8221;attachment; filename=Template.mp3&#8243;);<br />
FileInputStream input = new FileInputStream(mp3);<br />
buf = new BufferedInputStream(input);<br />
int readBytes = 0;<br />
//read from the file; write to the ServletOutputStream<br />
while ((readBytes = buf.read()) != -1)<br />
stream.write(readBytes);<br />
}<br />
catch(Exception e)<br />
{<br />
logger.info(&#8220;eerror = &#8221; , e);<br />
}<br />
finally<br />
{<br />
if (stream != null)<br />
stream.close();<br />
if (buf != null)<br />
buf.close();</p>
<p>}</p>
<p>logger.info(&#8220;action forward to [" + forwardMapping + "]&#8220;);<br />
return mapping.findForward(forwardMapping);<br />
}</p>
<p>}</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/88/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/88/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=88&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/12/12/java-download-audio-file-from-local/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
		<item>
		<title>Hibernate &#8211; Restrictions cannot be applied to long</title>
		<link>http://ihategeek.wordpress.com/2007/12/06/hibernate-restrictions-cannot-be-applied-to-long/</link>
		<comments>http://ihategeek.wordpress.com/2007/12/06/hibernate-restrictions-cannot-be-applied-to-long/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 09:27:12 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Hibernate]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/12/06/hibernate-restrictions-cannot-be-applied-to-long/</guid>
		<description><![CDATA[To solve this, simply add new Long&#8230;
criteria.add(Restrictions.eq(&#8220;departmentId&#8221;,new Long(departmentId)));
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=87&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To solve this, simply add new Long&#8230;</p>
<p>criteria.add(Restrictions.eq(&#8220;departmentId&#8221;,new Long(departmentId)));</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/87/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/87/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=87&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/12/06/hibernate-restrictions-cannot-be-applied-to-long/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
		<item>
		<title>t:dataTable and t:dataList</title>
		<link>http://ihategeek.wordpress.com/2007/11/29/tdatatable-and-tdatalist/</link>
		<comments>http://ihategeek.wordpress.com/2007/11/29/tdatatable-and-tdatalist/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 10:54:07 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/11/29/tdatatable-and-tdatalist/</guid>
		<description><![CDATA[By using t:dataTable, one is able to list out based on columns.
&#60;t:dataTable var=&#8221;itemInfo&#8221; value=&#8221;#{itemBean.itemList}&#8221; &#8230;.&#62;
&#60;h:column&#62;
&#60;h:outputText value=&#8221;#{artistCategoryInfo.name}&#8221; /&#62;
&#60;/t:dataTable&#62;
It&#8217;ll be able to display items in this way:
A
B
C
D
To display in horizontal way, use t:dataList
&#60;t:dataList var=&#8221;itemInfo&#8221; value=&#8221;#{itemBean.itemList}&#8221; layout=&#8221;simple&#8221;&#62;
&#60;h:outputText value=&#8221;#{artistCategoryInfo.name}&#8221; /&#62;
&#60;/t:dataList&#62;
This way, it&#8217;ll display in
A B C D &#8230;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=86&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>By using t:dataTable, one is able to list out based on columns.</p>
<p><strong>&lt;t:dataTable var=&#8221;itemInfo&#8221; value=&#8221;#{itemBean.itemList}&#8221; &#8230;.&gt;<br />
&lt;h:column&gt;</strong></p>
<p><strong>&lt;h:outputText value=&#8221;#{artistCategoryInfo.name}&#8221; /&gt;<br />
&lt;/t:dataTable&gt;</strong></p>
<p>It&#8217;ll be able to display items in this way:</p>
<p>A</p>
<p>B</p>
<p>C</p>
<p>D</p>
<p>To display in horizontal way, use t:dataList</p>
<p><strong>&lt;t:dataList var=&#8221;itemInfo&#8221; value=&#8221;#{itemBean.itemList}&#8221; layout=&#8221;simple&#8221;&gt;</strong></p>
<p><strong>&lt;h:outputText value=&#8221;#{artistCategoryInfo.name}&#8221; /&gt;</strong></p>
<p><strong>&lt;/t:dataList&gt;</strong></p>
<p>This way, it&#8217;ll display in</p>
<p>A B C D &#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/86/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/86/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=86&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/11/29/tdatatable-and-tdatalist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Send Email using GMAIL</title>
		<link>http://ihategeek.wordpress.com/2007/11/06/java-send-email-using-gmail/</link>
		<comments>http://ihategeek.wordpress.com/2007/11/06/java-send-email-using-gmail/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 07:17:44 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/2007/11/06/java-send-email-using-gmail/</guid>
		<description><![CDATA[doMail 
public void doMail( String subject, String message , String from) throws MessagingException
{
String recipients[] = new String[2];
recipients[0] = &#8220;bbb@gmail.com&#8221;;
recipients[1] = &#8220;ccc@gmail.com&#8221;;
boolean debug = true;
try
{
//Set the host smtp address
Properties props = new Properties();
props.put(&#8220;mail.smtp.user&#8221;, &#8220;aaa@gmail.com&#8221;);
props.put(&#8220;mail.smtp.host&#8221;, &#8220;smtp.gmail.com&#8221;);
props.put(&#8220;mail.smtp.port&#8221;, &#8220;25&#8243;);
props.put(&#8220;mail.smtp.starttls.enable&#8221;,&#8221;true&#8221;);
props.put(&#8220;mail.smtp.auth&#8221;, &#8220;true&#8221;);
props.put(&#8220;mail.smtp.socketFactory.port&#8221;, port);
// create some properties and get the default Session
Authenticator auth = new SMTPAuthenticator(username,password);
Session session = Session.getDefaultInstance(props, null);
session.setDebug(debug);
// create a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=39&subd=ihategeek&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>doMail </strong></p>
<p>public void doMail( String subject, String message , String from) throws MessagingException<br />
{<br />
String recipients[] = new String[2];<br />
recipients[0] = &#8220;bbb@gmail.com&#8221;;<br />
recipients[1] = &#8220;ccc@gmail.com&#8221;;<br />
boolean debug = true;</p>
<p>try<br />
{</p>
<p>//Set the host smtp address<br />
Properties props = new Properties();<br />
props.put(&#8220;mail.smtp.user&#8221;, &#8220;aaa@gmail.com&#8221;);<br />
props.put(&#8220;mail.smtp.host&#8221;, &#8220;smtp.gmail.com&#8221;);<br />
props.put(&#8220;mail.smtp.port&#8221;, &#8220;25&#8243;);<br />
props.put(&#8220;mail.smtp.starttls.enable&#8221;,&#8221;true&#8221;);<br />
props.put(&#8220;mail.smtp.auth&#8221;, &#8220;true&#8221;);<br />
props.put(&#8220;mail.smtp.socketFactory.port&#8221;, port);</p>
<p>// create some properties and get the default Session<br />
Authenticator auth = new SMTPAuthenticator(username,password);<br />
Session session = Session.getDefaultInstance(props, null);<br />
session.setDebug(debug);</p>
<p>// create a message<br />
Message msg = new MimeMessage(session);</p>
<p>// set the from and to address<br />
InternetAddress addressFrom = new InternetAddress(from);<br />
msg.setFrom(addressFrom);</p>
<p>InternetAddress[] addressTo = new InternetAddress[recipients.length];<br />
for (int i = 0; i &lt; recipients.length; i++)<br />
{<br />
addressTo[i] = new InternetAddress(recipients[i]);<br />
}<br />
msg.setRecipients(Message.RecipientType.TO, addressTo);</p>
<p>// Setting the Subject and Content Type<br />
msg.setSubject(subject);<br />
msg.setContent(message, &#8220;text/plain&#8221;);<br />
Transport transport = session.getTransport(&#8220;smtp&#8221;);<br />
transport.connect (&#8220;smtp.gmail.com&#8221;, &#8220;aaa@gmail.com&#8221;, &#8220;password&#8221;);<br />
logger.info(&#8220;connected&#8221;);</p>
<p>for(int y = 0; y&lt;2;y++)<br />
{<br />
transport.sendMessage(msg, InternetAddress.parse(recipients[y]));<br />
}<br />
logger.info(&#8220;Mail successfully sent.&#8221;);</p>
<p>}<br />
catch(Exception e)<br />
{<br />
logger.info(&#8220;Error sending mail : &#8220;, e);<br />
}</p>
<p>}</p>
<p><strong> SMTPAuthenticator</strong></p>
<p>class SMTPAuthenticator extends javax.mail.Authenticator<br />
{<br />
private String fUser;<br />
private String fPassword;</p>
<p>public SMTPAuthenticator(String user, String password)<br />
{<br />
fUser = user;<br />
fPassword = password;<br />
}</p>
<p>public PasswordAuthentication getPasswordAuthentication()<br />
{<br />
return new PasswordAuthentication(fUser, fPassword);<br />
}<br />
}</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ihategeek.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ihategeek.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&blog=1209620&post=39&subd=ihategeek&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2007/11/06/java-send-email-using-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/96d4c9efe131df34132f42cdc1e6b7f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themamakcorner</media:title>
		</media:content>
	</item>
	</channel>
</rss>