<?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"
	>

<channel>
	<title>Brain Freeze</title>
	<atom:link href="http://brainfreezeblog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brainfreezeblog.com</link>
	<description>Chronicles of neurological chatter....</description>
	<pubDate>Sun, 15 Jun 2008 03:21:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Song(s) of the day - 06/14/2008</title>
		<link>http://brainfreezeblog.com/2008/06/14/songs-of-the-day-06142008/</link>
		<comments>http://brainfreezeblog.com/2008/06/14/songs-of-the-day-06142008/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 03:14:59 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[bossa nova]]></category>

		<category><![CDATA[song of the day]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=88</guid>
		<description><![CDATA[Songs because the video is multiple songs sung by Frank Sinatra and Antonio Carlos Jobim but the song I want to bring attention to is the &#8220;Girl From Ipanema&#8221;.  This is a clip from Sinatra&#8217;s 1967 television special A Man and His Music + Ella + Jobim when the Bossa nova craze in the United [...]]]></description>
			<content:encoded><![CDATA[<p>Songs because the video is multiple songs sung by Frank Sinatra and Antonio Carlos Jobim but the song I want to bring attention to is the &#8220;Girl From Ipanema&#8221;.  This is a clip from Sinatra&#8217;s 1967 television special <a href="http://en.wikipedia.org/wiki/A_Man_and_His_Music_%2B_Ella_%2B_Jobim">A Man and His Music + Ella + Jobim</a> when the <a title="Wikipedia - Bossa nova" href="http://en.wikipedia.org/wiki/Bossa_nova">Bossa nova</a> craze in the United States was going full-tilt.</p>
<p>Sublime is too simple of a word to describe this music.   Sinatra&#8217;s crooning combined with Jobim&#8217;s guitar work and Portugese vocals on &#8220;Girl from Ipanema&#8221;  just ooze style and class. The tuxedos certainly add to the atmosphere.   Just amazing stuff.</p>
<p>I have to say though that it&#8217;s still shocking to see Sintra dragging on a cigarette right on stage <img src='http://brainfreezeblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&#8220;Girl from Ipanema&#8221; kicks in at about 4:40 (total length of about 6:30).</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RVtnpz85pks&#038;hl=en"></param><embed src="http://www.youtube.com/v/RVtnpz85pks&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/06/14/songs-of-the-day-06142008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Do I really have to&#8230;</title>
		<link>http://brainfreezeblog.com/2008/06/10/do-i-really-have-to/</link>
		<comments>http://brainfreezeblog.com/2008/06/10/do-i-really-have-to/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 03:14:40 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=87</guid>
		<description><![CDATA[&#8230;feel like complete shit when I get home from work every day?
Just asking&#8230;
]]></description>
			<content:encoded><![CDATA[<p>&#8230;feel like complete shit when I get home from work every day?</p>
<p>Just asking&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/06/10/do-i-really-have-to/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create one thing a day</title>
		<link>http://brainfreezeblog.com/2008/06/10/create-one-thing-a-day/</link>
		<comments>http://brainfreezeblog.com/2008/06/10/create-one-thing-a-day/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 03:13:14 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[art]]></category>

		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=86</guid>
		<description><![CDATA[All I gotta do.  Move the personal projects along one step at a time.
A creation a day keeps the doldrums away.
Want to be an artiste you gotta do the art.
]]></description>
			<content:encoded><![CDATA[<p>All I gotta do.  Move the personal projects along one step at a time.</p>
<p>A creation a day keeps the doldrums away.</p>
<p>Want to be an artiste you gotta do the art.</p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/06/10/create-one-thing-a-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eclipse UI Elements: the Vertical Ruler and Overview Ruler</title>
		<link>http://brainfreezeblog.com/2008/06/04/eclipse-ui-elements-the-vertical-ruler-and-overview-ruler/</link>
		<comments>http://brainfreezeblog.com/2008/06/04/eclipse-ui-elements-the-vertical-ruler-and-overview-ruler/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 19:08:10 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=85</guid>
		<description><![CDATA[Maybe I&#8217;m blind but I&#8217;ve looked all over the Eclipse help files and there are references to both the &#8220;vertical ruler&#8221; and the &#8220;overview ruler&#8221; yet there isn&#8217;t an explanation as to what those terms mean.  Similar searches on Google don&#8217;t turn up anything other than Eclipse API references and the Platform programming documentation.  Those [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe I&#8217;m blind but I&#8217;ve looked all over the Eclipse help files and there are references to both the &#8220;vertical ruler&#8221; and the &#8220;overview ruler&#8221; yet there isn&#8217;t an explanation as to what those terms mean.  Similar searches on Google don&#8217;t turn up anything other than Eclipse API references and the Platform programming documentation.  Those do explain what these items are but I think its kind of crazy that there isn&#8217;t an explanation right in the Workbench (or Java Editor) docs.  Here is what they mean:</p>
<ul>
<li>Vertical Ruler - the vertical space on the far left of an editor window (next to the gutter that shows line numbers if you have them enabled) that area scrolls along with the content of the editor.  Markers placed here aren&#8217;t in view if the line they&#8217;re on isn&#8217;t in view.    For example: debugger breakpoint indicators are set here and scroll in and out of view as you scroll the editor.</li>
<li>Overview Ruler - the vertical space on the far right side of an editor window (to the right of the editor scrollbar). This area shows markers for the whole file being edited and it does not scroll along with the editor window.   This area is used to place markers for such things as errors and occurrences of methods, etc.  For example: this allows you to see approximately where all errors occur in a file.  If you click on one of the indicators it will move the editor to that specific line.</li>
</ul>
<p>Not earth-shattering information but useful nonetheless <img src='http://brainfreezeblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/06/04/eclipse-ui-elements-the-vertical-ruler-and-overview-ruler/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Song of the Day</title>
		<link>http://brainfreezeblog.com/2008/06/03/song-of-the-day/</link>
		<comments>http://brainfreezeblog.com/2008/06/03/song-of-the-day/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 15:18:38 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[song of the day]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=84</guid>
		<description><![CDATA[Enjoy!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seeqpod.com/search/?plid=5cfd4bccc9">Enjoy!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/06/03/song-of-the-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Storing JasperReports in a database using iBATIS and Oracle 10g</title>
		<link>http://brainfreezeblog.com/2008/06/03/storing-jasperreports-in-a-database-using-ibatis-and-oracle-10g/</link>
		<comments>http://brainfreezeblog.com/2008/06/03/storing-jasperreports-in-a-database-using-ibatis-and-oracle-10g/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 13:00:37 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[ibatis]]></category>

		<category><![CDATA[jasperreports]]></category>

		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=83</guid>
		<description><![CDATA[I&#8217;ve used JasperReports in two different jobs now to provide reporting services for clients of the various web applications I&#8217;ve worked on.  My first experience definitely turned out to be a great learning opportunity.
It was a great opportunity because I learned what not to do when designing a web-based reporting system the main lesson [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used <a href="http://www.jasperreports.com">JasperReports</a> in two different jobs now to provide reporting services for clients of the various web applications I&#8217;ve worked on.  My first experience definitely turned out to be a great learning opportunity.</p>
<p>It was a great opportunity because I learned what not to do when designing a web-based reporting system the main lesson of which was:</p>
<ul>
<li>Don&#8217;t store report defintions on the file system.</li>
</ul>
<p>We experienced a lot of deployment headaches in the clustered application server environment that was provided to us because we were not provided any sort of shared file system for application assets such as reports.  Each application server in the cluster only had access to it&#8217;s own file system.</p>
<p>This article shows how I solved the file system issue by storing JasperReports report definitions in a database.   I&#8217;ll assume familiarity with the iBATIS &#8220;ORM&#8221; database framework since I am not showing a full iBATIS setup here.</p>
<h2>Part 1: Oracle Setup</h2>
<p>The first thing that I did was get my database tables in place.  Our needs were pretty simple and I created two tables:  one, REPORT,  to hold the various pieces of information about the report such as the name, description, and ID and another, REPORT_XML,  to hold the actual report definition.  These are tied together via a foreign key on the ID column of the REPORT and a REPORT_ID column on the REPORT_XML table.   The most important piece of information here is the choice of the datatype to hold the report definition.</p>
<p>To allow easy creation of reports we are using the iReport visual report designer and saving the reports in the JRXML format.   I didn&#8217;t see any benefit to compiling the definition and putting that in the database.  With XML it makes the report definition fairly easy to read and very easy to parse should that be necessary.  With that in mind I chose to use the CLOB type in Oracle.</p>
<p>CLOBs are good for storing large pieces of character data and they are handled effortlessly by iBATIS since the only thing being passed in to the library are String objects.  As of release 10g of the Oracle JDBC driver there is no longer a need to use the extensions that Oracle provided for dealing with CLOBs (oracle.sql.CLOB) in previous releases.  The only requirement is setting a new Connection property, SetBigStringTryClob, to true.  When this is done the String being passed in to a PreparedStatement (or to a ResultSet for data coming out of the CLOB column) is inspected to find it&#8217;s size and if its over 32k a different call is made, to an OraclePreparedStatement object, to set the CLOB value properly. This is handled transparently by the driver.</p>
<h2>The iBATIS and Java Code</h2>
<p>Let&#8217;s take a look at how this works.  Here is an iBATIS XML snippet to handle inserting a report definition into the REPORT_XML table:</p>

<div class="wp_codebox_msgheader"><span class="codebox_right"><a href="javascript:;" onclick="toggle_collapse('833');">[<span id="833_symbol">-</span>]</a></span><span class="codebox_left"><span id="l83code3"><a href="javascript:;" onclick="javascript:showCodeTxt('83code3'); return false;">View Code</a> XML</span></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="833"><td class="code" id="83code3"><pre class="xml"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;insert</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;addReportXML&quot;</span> <span style="color: #000066;">parameterClass</span>=<span style="color: #ff0000;">&quot;map&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
  insert into report_xml
  (id,last_modified_date,last_modified_by,description,report_id,xml_def)
  values (#id#,sysdate,user,#reportId#,#reportId#,#xmlData#)
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/insert<span style="font-weight: bold; color: black;">&gt;</span></span></span></pre></td></tr></table></div>

<p>There is no special CLOB handling here.  We are just dealing with standard types.</p>
<p>Here is the code in my DAO object that is calling the insert statement above:</p>

<div class="wp_codebox_msgheader"><span class="codebox_right"><a href="javascript:;" onclick="toggle_collapse('834');">[<span id="834_symbol">-</span>]</a></span><span class="codebox_left"><span id="l83code4"><a href="javascript:;" onclick="javascript:showCodeTxt('83code4'); return false;">View Code</a> JAVA</span></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="834"><td class="code" id="83code4"><pre class="java"><span style="color: #000000; font-weight: bold;">private</span> <span style="color: #993333;">int</span> addReportXML<span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">String</span> reportId, <span style="color: #aaaadd; font-weight: bold;">String</span> xmlData<span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
&nbsp;
  IdManager idMgr = IdManager.<span style="color: #006600;">getIdManager</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
  <span style="color: #aaaadd; font-weight: bold;">Connection</span> connection = <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">;</span>
  <span style="color: #993333;">int</span> result = <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">;</span>
&nbsp;
  <span style="color: #aaaadd; font-weight: bold;">Map</span> paramMap = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #aaaadd; font-weight: bold;">HashMap</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
  paramMap.<span style="color: #006600;">put</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;id&quot;</span>, idMgr.<span style="color: #006600;">getUniqueId</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
  paramMap.<span style="color: #006600;">put</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;reportId&quot;</span>, reportId<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
  paramMap.<span style="color: #006600;">put</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;xmlData&quot;</span>, xmlData<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">try</span>
<span style="color: #66cc66;">&#123;</span>
  result = <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006600;">getSqlMapClientTemplate</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">update</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;ReportConfig.addReportXML&quot;</span>, paramMap<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">SQLException</span> e<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">return</span> result<span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>In my actual code I do have exception handling code in the catch block above <img src='http://brainfreezeblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I am just trying to only include the important stuff here and for this posting database error handling isn&#8217;t important.  I also left out the connection handling.</p>
<p>IdManager is just a class that will generate a unique ID string based on various bits of system information.  We could use a sequence generator in the database as well the the ID generator works better for how we deploy our applications.</p>
<p>This code is obviously pretty straightforward.  The only thing we are doing here is passing in a String that contains the full XML as well as the report ID this report definition corresponds to.   Java Strings can be very large (char array indexed by an integer) so you&#8217;d have to have an awfully large report definition to reach that limit.</p>
<p>Just note again that we are only dealing with standard types here.  There is no special handling being done by either the Java code or iBATIS.   All of the heavy lifting is being done internally by the Oracle JDBC driver.</p>
<p>That is pretty much it.   There is nothing special that needs to be done to store the JasperReports report definitions in the database.   Had I known on the first project that it was this easy I certainly would have done it this way <img src='http://brainfreezeblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  It is better by far to centralize the storage of the reports when deploying in a clustered environment.  It allows easy deployment and updating, easy backup and recovery, and easy access.  How can those be bad things? <img src='http://brainfreezeblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/06/03/storing-jasperreports-in-a-database-using-ibatis-and-oracle-10g/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perhaps the ultimate GTD tool?</title>
		<link>http://brainfreezeblog.com/2008/05/29/perhaps-the-ultimate-gtd-tool/</link>
		<comments>http://brainfreezeblog.com/2008/05/29/perhaps-the-ultimate-gtd-tool/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:14:44 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[GTD]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[livescribe]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=80</guid>
		<description><![CDATA[The Livescribe Pulse Smartpen.
]]></description>
			<content:encoded><![CDATA[<p>The <a title="Livescribe Pulse Smartpen" href="http://www.livescribe.com/smartpen/index.html">Livescribe Pulse Smartpen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/05/29/perhaps-the-ultimate-gtd-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java Posse Podcast #188 - are you guys for real?</title>
		<link>http://brainfreezeblog.com/2008/05/29/java-posse-podcast-188-are-you-guys-for-real/</link>
		<comments>http://brainfreezeblog.com/2008/05/29/java-posse-podcast-188-are-you-guys-for-real/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:05:36 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[livescribe]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=79</guid>
		<description><![CDATA[I was just listening to the guys describing the Livescribe Pulse Smartpen demo at JavaOne and how great it was but then lamenting that the desktop component only worked on Windows.   I know these guys are developers, and I know they&#8217;re Mac heads (and in the case of Dick&#8230;a Linux guy), but c&#8217;mon. [...]]]></description>
			<content:encoded><![CDATA[<p>I was just listening to the guys describing the <a title="Livescribe Pulse Smartpen" href="http://www.livescribe.com/smartpen/index.html">Livescribe Pulse Smartpen</a> demo at JavaOne and how great it was but then lamenting that the desktop component only worked on Windows.   I know these guys are developers, and I know they&#8217;re Mac heads (and in the case of Dick&#8230;a Linux guy), but c&#8217;mon.  This product, while very cool for a demo to developers at JavaOne, really is geared towards business and the general public, in other words people who mainly use Windows.  It&#8217;s a business and they have to sell to the market that is going to make them money.</p>
<p>I&#8217;m not sure how it could be so shocking that the company would market to those people first and maybe add a version of the desktop software for the Mac later.  Joe mentioned that he really hated Windows. Good for you Joe and good for them you&#8217;re not the guy running the company (into the ground) by worrying about a miniscule market (the Mac) first.</p>
<p>Can you guys ever just point out that something only works on Windows without all of the side commentary? Given the lackluster support of Java on the Mac by Apple (ie: a small segment of the overall Mac market) I&#8217;m surprised you guys even mention this kind of stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/05/29/java-posse-podcast-188-are-you-guys-for-real/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Not sleeping&#8230;just thinking :)</title>
		<link>http://brainfreezeblog.com/2008/05/29/not-sleepingjust-thinking/</link>
		<comments>http://brainfreezeblog.com/2008/05/29/not-sleepingjust-thinking/#comments</comments>
		<pubDate>Thu, 29 May 2008 01:43:24 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=78</guid>
		<description><![CDATA[I posted here today with the subject ZZZzzz&#8230; and indicated I was going to be taking a break for a bit.  I decided soon afterwards to remove that post and continue posting.    I have my reasons for such an abrupt change.  Worry not fearless reader (the few of you out there)&#8230;. I&#8217;m still here 
]]></description>
			<content:encoded><![CDATA[<p>I posted here today with the subject ZZZzzz&#8230; and indicated I was going to be taking a break for a bit.  I decided soon afterwards to remove that post and continue posting.    I have my reasons for such an abrupt change.  Worry not fearless reader (the few of you out there)&#8230;. I&#8217;m still here <img src='http://brainfreezeblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/05/29/not-sleepingjust-thinking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>All that is necessary to be a saint is to want to be one</title>
		<link>http://brainfreezeblog.com/2008/05/28/all-that-is-necessary-to-be-a-saint-is-to-want-to-be-one/</link>
		<comments>http://brainfreezeblog.com/2008/05/28/all-that-is-necessary-to-be-a-saint-is-to-want-to-be-one/#comments</comments>
		<pubDate>Wed, 28 May 2008 04:25:51 +0000</pubDate>
		<dc:creator>jkratz1</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[god]]></category>

		<category><![CDATA[spirituality]]></category>

		<category><![CDATA[thomas merton]]></category>

		<guid isPermaLink="false">http://brainfreezeblog.com/?p=76</guid>
		<description><![CDATA[But Lax said: &#8220;No, All that is necessary to be a saint is to want to be one.  Don&#8217;t you believe that God will make you what He created you to be, if you will consent to let Him do it?  All you have to do is desire it.&#8221;
So says Thomas Merton in [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>But Lax said: &#8220;No, All that is necessary to be a saint is to want to be one.  Don&#8217;t you believe that God will make you what He created you to be, if you will consent to let Him do it?  All you have to do is desire it.&#8221;</p></blockquote>
<p>So says <a title="Thomas Merton at Wikipedia" href="http://en.wikipedia.org/wiki/Thomas_Merton" target="_blank">Thomas Merton</a> in <a title="The Seven Storey Mountain at Amazon.com" href="http://www.amazon.com/Seven-Storey-Mountain-Thomas-Merton/dp/0156010860/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1211948006&amp;sr=8-1">&#8220;The Seven Storey Mountain&#8221;</a>.  I ask &#8220;is it really that easy&#8221;?</p>
<p>I&#8217;m not a religious person by any stretch of the imagination.  Spiritual yes, but not religious.  So in reading this book by Merton my eyes start to glaze over when he starts expounding the virtues of religion and the necessity of faith in God to complete one&#8217;s life.    Having said that if I try to take a broader view a more interesting picture begins to take shape.</p>
<p>I&#8217;ve had enough experiences in my life that proves, to me at least, that there is some &#8220;higher power&#8221;.  I don&#8217;t necessarily believe that higher power is God, or resembles God in any way.  I don&#8217;t think this higher power is watching over us and I certainly don&#8217;t think this higher power cares about my sins.  But I do think this power is available for us to channel when we need to which is why I&#8217;ve found this passage by Merton so interesting.</p>
<p>Is it really that obvious that by thinking about something you can make that thing happen?  Is simply asking for it enough?  I&#8217;ve tried and it has worked in the past. I&#8217;ve asked for proof and been given that proof but somehow I always struggle with these ideas.  What, in the words of Merton, did God create me to be?  How do I figure it out?</p>
<p>In my current situation in life I struggle a lot.  Something doesn&#8217;t feel right and I feel disconnected, without purpose.  Is the answer simply to stop struggling, ask for help, and just be?</p>
]]></content:encoded>
			<wfw:commentRss>http://brainfreezeblog.com/2008/05/28/all-that-is-necessary-to-be-a-saint-is-to-want-to-be-one/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
