<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" 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>Fri, 27 Jan 2012 03:36:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ihategeek.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>IT is Fun</title>
		<link>http://ihategeek.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ihategeek.wordpress.com/osd.xml" title="IT is Fun" />
	<atom:link rel='hub' href='http://ihategeek.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Glassfish &#8211; Set maximum server.log files rotation</title>
		<link>http://ihategeek.wordpress.com/2011/05/28/glassfish-set-maximum-server-log-files-rotation/</link>
		<comments>http://ihategeek.wordpress.com/2011/05/28/glassfish-set-maximum-server-log-files-rotation/#comments</comments>
		<pubDate>Sat, 28 May 2011 13:50:16 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Glassfish]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/?p=135</guid>
		<description><![CDATA[When running the Glassfish, the server.log will be generated at &#60;glassfish installation path&#62;/domains/domain1/logs and will be using up alot of your hard drive. One of the way to control the number of log files rotation will be as follow: (1) Log in to your Glassfish admin (generally http://localhost:4848) (2) Application Servers &#8211;&#62; Logging &#8211;&#62; General [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=135&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When running the Glassfish, the server.log will be generated at &lt;glassfish installation path&gt;/domains/domain1/logs and will be using up alot of your hard drive.</p>
<p><a href="http://ihategeek.files.wordpress.com/2011/05/glassfishlog4.png"><img class="alignnone size-full wp-image-139" title="glassfishlog4" src="http://ihategeek.files.wordpress.com/2011/05/glassfishlog4.png?w=420&#038;h=188" alt="" width="420" height="188" /></a></p>
<p>One of the way to control the number of log files rotation will be as follow:</p>
<p>(1) Log in to your Glassfish admin (generally http://localhost:4848)</p>
<p><a href="http://ihategeek.files.wordpress.com/2011/05/glassfishlog1.png"><img class="alignnone size-full wp-image-143" title="glassfishlog1" src="http://ihategeek.files.wordpress.com/2011/05/glassfishlog1.png?w=420&#038;h=291" alt="" width="420" height="291" /></a></p>
<p>(2) Application Servers &#8211;&gt; Logging &#8211;&gt; General</p>
<p><a href="http://ihategeek.files.wordpress.com/2011/05/glassfishlog2.png"><img class="alignnone size-full wp-image-142" title="glassfishlog2" src="http://ihategeek.files.wordpress.com/2011/05/glassfishlog2.png?w=420&#038;h=183" alt="" width="420" height="183" /></a></p>
<p>(3) Scroll and insert the following</p>
<p><a href="http://ihategeek.files.wordpress.com/2011/05/glassfishlog3.png"><img class="alignnone size-full wp-image-140" title="glassfishlog3" src="http://ihategeek.files.wordpress.com/2011/05/glassfishlog3.png?w=420&#038;h=124" alt="" width="420" height="124" /></a></p>
<p>com.sun.enterprise.server.logging.max_history_files</p>
<p>(4) Restart the glassfish</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ihategeek.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=135&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2011/05/28/glassfish-set-maximum-server-log-files-rotation/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/2011/05/glassfishlog4.png" medium="image">
			<media:title type="html">glassfishlog4</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2011/05/glassfishlog1.png" medium="image">
			<media:title type="html">glassfishlog1</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2011/05/glassfishlog2.png" medium="image">
			<media:title type="html">glassfishlog2</media:title>
		</media:content>

		<media:content url="http://ihategeek.files.wordpress.com/2011/05/glassfishlog3.png" medium="image">
			<media:title type="html">glassfishlog3</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux/Unix Shell Script &#8211; Delete files from a folder based on date</title>
		<link>http://ihategeek.wordpress.com/2011/05/27/linuxunix-shell-script-delete-files-from-a-folder-based-on-date/</link>
		<comments>http://ihategeek.wordpress.com/2011/05/27/linuxunix-shell-script-delete-files-from-a-folder-based-on-date/#comments</comments>
		<pubDate>Fri, 27 May 2011 04:22:41 +0000</pubDate>
		<dc:creator>themamakcorner</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>

		<guid isPermaLink="false">http://ihategeek.wordpress.com/?p=130</guid>
		<description><![CDATA[Say there&#8217;s are alot files being created in a folder and it causes full disk space problem, here&#8217;s one of the example to remove the files that is older that 2 days: find /home/user/yourpath/ -mtime +2 -type f -exec rm -rf {} \; Or if you want to maintain that as a scheduled cron job, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=130&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Say there&#8217;s are alot files being created in a folder and it causes full disk space problem, here&#8217;s one of the example to remove the files that is older that 2 days:</p>
<p><em>find /home/user/yourpath/ -mtime +2 -type f -exec rm -rf {} \;</em></p>
<p>Or if you want to maintain that as a scheduled cron job, here&#8217;s the example of full code that you can use:</p>
<p><em>#!/bin/sh</em></p>
<p><em>###############################################</em><br />
<em>## Shell script to run housekeep glassfish   ##</em><br />
<em>## delete server.log older than x days ago   ##</em><br />
<em>## Date      : 24-May-11                     ##</em><br />
<em>###############################################</em></p>
<p><em>##declaring variables</em><br />
<em>echo &#8220;HOUSEKEEP started&#8230;&#8221;</em><br />
<em>A_LOG_PATH=~/opt/yourpath/</em><br />
<em>PAST=2</em></p>
<p><em>find $A_LOG_PATH -mtime +$PAST -type f -exec rm -rf {} \;</em></p>
<p><em>ehco &#8220;HOUSEKEEP ends&#8230;&#8221;</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ihategeek.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ihategeek.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ihategeek.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ihategeek.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ihategeek.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ihategeek.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ihategeek.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=130&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ihategeek.wordpress.com/2011/05/27/linuxunix-shell-script-delete-files-from-a-folder-based-on-date/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>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) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=124&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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>
<br />  <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/gofacebook/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=124&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=114&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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=420" alt="oracleSQLDeveloper_03 Oct. 19 12.05"   /></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=420" alt="oracleSQLDeveloper_04 Oct. 19 12.05"   /></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://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <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/gofacebook/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=114&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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>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>

		<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) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=109&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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>
<br /><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/gofacebook/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=109&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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>6</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&amp;blog=1209620&amp;post=108&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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>
<br /><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/gofacebook/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=108&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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&amp;blog=1209620&amp;post=107&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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>
<br /><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/gofacebook/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=107&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=89&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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?w=420" /></p>
<p><em>options =&gt; classpath </em></p>
<p><img src="http://ihategeek.files.wordpress.com/2007/12/ireport04-dec-12-1716.jpg?w=415&#038;h=265" 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?w=420" /></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?w=414&#038;h=266" 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?w=420" /></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?w=414&#038;h=423" 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?w=174&#038;h=289" 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?w=415&#038;h=259" 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?w=420&#038;h=93" 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?w=420" /></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?w=417&#038;h=113" height="113" width="417" /></p>
<br /><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/gofacebook/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=89&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ihategeek.wordpress.com&amp;blog=1209620&amp;post=88&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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>
<br /><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/gofacebook/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=88&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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&amp;blog=1209620&amp;post=87&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To solve this, simply add new Long&#8230;</p>
<p>criteria.add(Restrictions.eq(&#8220;departmentId&#8221;,new Long(departmentId)));</p>
<br /><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/gofacebook/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ihategeek.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ihategeek.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=1209620&amp;post=87&amp;subd=ihategeek&amp;ref=&amp;feed=1" width="1" height="1" />]]></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>
	</channel>
</rss>
