<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Technobabble</title>
	
	<link>http://www.openscope.net</link>
	<description>A collection of java development oriented articles mixed in with some unix, sql, xsl/xml, and other little gems that help make development just a little easier. </description>
	<lastBuildDate>Fri, 16 Sep 2011 20:17:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/openscope" /><feedburner:info uri="openscope" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><item>
		<title>Run a huge query as fast and safely as possible</title>
		<link>http://feedproxy.google.com/~r/openscope/~3/3qB-Ay7LbGc/</link>
		<comments>http://www.openscope.net/2011/09/09/run-a-huge-query-as-fast-and-safely-as-possible/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 02:38:36 +0000</pubDate>
		<dc:creator>Ant</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[Technobable]]></category>
		<category><![CDATA[queries]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[sessions]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.openscope.net/?p=1462</guid>
		<description>&lt;p&gt;&lt;strong&gt;Use this as a last resort&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Queries that take a long time are generally a bad thing. If your application requires these kinds of measures to perform its duties, then chances are you really need to revise your table structures and/or you queries &amp;#8211; ideally these queries should take seconds at the most, while data warehouse type reporting queries should be on the order of minutes. That said, sometimes you may need to update your entire schema, delete columns on a table with millions of records, or run a stored proc that goes in and cleans up data across several&amp;#8230; &lt;a href="http://www.openscope.net/2011/09/09/run-a-huge-query-as-fast-and-safely-as-possible/" class="read_more"&gt;&lt;br/&gt;&lt;br/&gt;[Read the rest]&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/openscope?a=3qB-Ay7LbGc:rU0D2M20vHQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=3qB-Ay7LbGc:rU0D2M20vHQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=3qB-Ay7LbGc:rU0D2M20vHQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=3qB-Ay7LbGc:rU0D2M20vHQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=3qB-Ay7LbGc:rU0D2M20vHQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/openscope/~4/3qB-Ay7LbGc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.openscope.net/2011/09/09/run-a-huge-query-as-fast-and-safely-as-possible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openscope.net/2011/09/09/run-a-huge-query-as-fast-and-safely-as-possible/</feedburner:origLink></item>
		<item>
		<title>Configuring Data Sources, JBoss 7</title>
		<link>http://feedproxy.google.com/~r/openscope/~3/ryrfgOLiF_w/</link>
		<comments>http://www.openscope.net/2011/08/10/jboss-as-7-configuring-data-sources/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 04:30:17 +0000</pubDate>
		<dc:creator>Ant</dc:creator>
				<category><![CDATA[Jboss]]></category>
		<category><![CDATA[Technobable]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[data source]]></category>

		<guid isPermaLink="false">http://www.openscope.net/?p=1486</guid>
		<description>&lt;p&gt;&lt;strong&gt;Yep it&amp;#8217;s gonna be a big year for JBoss AS 7&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This will be the first in a series I&amp;#8217;ll be writing on JBoss&amp;#8217; new application server version 7. Lately I&amp;#8217;ve been playing around with &lt;a href="http://www.jboss.org/jbossas/downloads/"&gt;JBoss AS 7&lt;/a&gt; recently, and all I can say is.. !@#%, NICE! I downloaded 7.0 with the expectation that it would honor a lot of the previous version&amp;#8217;s overall approach and layout. I was in for a BIG surprise. It comes off as a total rewrite, leveraging a lot of the latest and greatest technologies and frameworks &amp;#8211; things like &lt;a href="http://www.seamframework.org/Weld"&gt;Weld&lt;/a&gt; (an implementation&amp;#8230; &lt;a href="http://www.openscope.net/2011/08/10/jboss-as-7-configuring-data-sources/" class="read_more"&gt;&lt;br/&gt;&lt;br/&gt;[Read the rest]&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/openscope?a=ryrfgOLiF_w:_BmT5uU90Wk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=ryrfgOLiF_w:_BmT5uU90Wk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=ryrfgOLiF_w:_BmT5uU90Wk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=ryrfgOLiF_w:_BmT5uU90Wk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=ryrfgOLiF_w:_BmT5uU90Wk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/openscope/~4/ryrfgOLiF_w" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.openscope.net/2011/08/10/jboss-as-7-configuring-data-sources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openscope.net/2011/08/10/jboss-as-7-configuring-data-sources/</feedburner:origLink></item>
		<item>
		<title>Manually override and launch quartz jobs…</title>
		<link>http://feedproxy.google.com/~r/openscope/~3/iTP2yV2lRt0/</link>
		<comments>http://www.openscope.net/2011/01/20/manually-override-and-launch-quartz-jobs/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 22:09:47 +0000</pubDate>
		<dc:creator>Ant</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[quartz]]></category>

		<guid isPermaLink="false">http://www.openscope.net/?p=1405</guid>
		<description>&lt;p&gt;&lt;strong&gt;Override quartz settings?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So you have a quartz job that&amp;#8217;s chugging along nicely until you&amp;#8217;re hit with the reality that the job details parameters change or the job needs to be suspended, or something happens that you end up having to recompile and redeploy your application just to update the packaged quartz job properties. This is no fun. You will undoubtedly have to take the updated code through the regular qa cycle, regress test, and then ultimately redeploy your code into the production environment. Surely there must be some way to address this problem when using Jboss&amp;#8230; &lt;/p&gt;
&lt;p&gt;One way&amp;#8230; &lt;a href="http://www.openscope.net/2011/01/20/manually-override-and-launch-quartz-jobs/" class="read_more"&gt;&lt;br/&gt;&lt;br/&gt;[Read the rest]&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/openscope?a=iTP2yV2lRt0:BOSXFQa4jTc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=iTP2yV2lRt0:BOSXFQa4jTc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=iTP2yV2lRt0:BOSXFQa4jTc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=iTP2yV2lRt0:BOSXFQa4jTc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=iTP2yV2lRt0:BOSXFQa4jTc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/openscope/~4/iTP2yV2lRt0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.openscope.net/2011/01/20/manually-override-and-launch-quartz-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openscope.net/2011/01/20/manually-override-and-launch-quartz-jobs/</feedburner:origLink></item>
		<item>
		<title>Configure ssh authorized keys for cvs access</title>
		<link>http://feedproxy.google.com/~r/openscope/~3/-e8QJDtVwe0/</link>
		<comments>http://www.openscope.net/2011/01/03/configure-ssh-authorized-keys-for-cvs-access/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 12:23:35 +0000</pubDate>
		<dc:creator>Ant</dc:creator>
				<category><![CDATA[Technobable]]></category>
		<category><![CDATA[builds]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.openscope.net/?p=1407</guid>
		<description>&lt;p&gt;&lt;strong&gt;Continous Integration&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lately I&amp;#8217;ve been working on adding &lt;a href="http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson"&gt;Hudson&lt;/a&gt; as the &lt;a href="http://en.wikipedia.org/wiki/Continuous_integration"&gt;continuous integration&lt;/a&gt; (CI) server for projects at work. The whole notion of CI merits an entire discussion, but suffice to say it&amp;#8217;s a very clean, approach that helps automate the build process particularly if you run manual builds that use prompted shell scripts. &lt;/p&gt;
&lt;p&gt;After looking at a few solutions, Hudson seemed from many accounts to be the easiest to get running, and pretty flexible when integrating into an existing build system. Add to the resume that it could run in a servlet container, divorcing environmental configuration&amp;#8230; &lt;a href="http://www.openscope.net/2011/01/03/configure-ssh-authorized-keys-for-cvs-access/" class="read_more"&gt;&lt;br/&gt;&lt;br/&gt;[Read the rest]&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/openscope?a=-e8QJDtVwe0:SJmlnS0ezyQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=-e8QJDtVwe0:SJmlnS0ezyQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=-e8QJDtVwe0:SJmlnS0ezyQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=-e8QJDtVwe0:SJmlnS0ezyQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=-e8QJDtVwe0:SJmlnS0ezyQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/openscope/~4/-e8QJDtVwe0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.openscope.net/2011/01/03/configure-ssh-authorized-keys-for-cvs-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openscope.net/2011/01/03/configure-ssh-authorized-keys-for-cvs-access/</feedburner:origLink></item>
		<item>
		<title>The conf directory, JBoss v5.x</title>
		<link>http://feedproxy.google.com/~r/openscope/~3/TAs9KTkMeBE/</link>
		<comments>http://www.openscope.net/2010/08/10/the-conf-directory-jboss-v5-x/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 04:24:09 +0000</pubDate>
		<dc:creator>Ant</dc:creator>
				<category><![CDATA[Jboss]]></category>
		<category><![CDATA[app server]]></category>
		<category><![CDATA[bindings]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[deployments]]></category>
		<category><![CDATA[jaas]]></category>
		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://www.openscope.net/?p=1044</guid>
		<description>&lt;p&gt;&lt;strong&gt;Configure what you need&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So you&amp;#8217;re ready to configure some JBoss files? Great, lets have a look at the conf directory. The jboss/server/&amp;#60;configured instance&amp;#62;/conf directory is where you&amp;#8217;ll find the majority of the configuration files for your jboss instance.  For most deployments, the majority of these folders and files will remain untouched as they default to usable configurations. In this article we&amp;#8217;ll go over the more practical configurable files, while leaving the really low level configurations alone. &lt;/p&gt;
&lt;div style="width:360px;float:left;padding-top:0px;padding-bottom:0px;padding-right:20px"&gt;
&lt;pre style="padding:3px"&gt;
`-- conf
    &amp;#124;-- bootstrap/
    &amp;#124;--&amp;#124;-- bindingservice.bean
    &amp;#124;   `-- META-INF
    &amp;#124;   &amp;#124;    `-- bindings-jboss-beans.xml *
    &amp;#124;   &amp;#124;-- aop.xml
    &amp;#124;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;#8230; &lt;a href="http://www.openscope.net/2010/08/10/the-conf-directory-jboss-v5-x/" class="read_more"&gt;&lt;br/&gt;&lt;br/&gt;[Read the rest]&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/openscope?a=TAs9KTkMeBE:-MXAp7w3LQs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=TAs9KTkMeBE:-MXAp7w3LQs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=TAs9KTkMeBE:-MXAp7w3LQs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=TAs9KTkMeBE:-MXAp7w3LQs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=TAs9KTkMeBE:-MXAp7w3LQs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/openscope/~4/TAs9KTkMeBE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.openscope.net/2010/08/10/the-conf-directory-jboss-v5-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.openscope.net/2010/08/10/the-conf-directory-jboss-v5-x/</feedburner:origLink></item>
		<item>
		<title>Apache XSL-FO’ sho v1.0</title>
		<link>http://feedproxy.google.com/~r/openscope/~3/LLVBgEqn9uY/</link>
		<comments>http://www.openscope.net/2010/08/02/apache-xsl-fo-sho-v1-0/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 04:39:36 +0000</pubDate>
		<dc:creator>Ant</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf generation]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>
		<category><![CDATA[xsl-fo]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://www.openscope.net/?p=857</guid>
		<description>&lt;p&gt;&lt;strong&gt;Transforming XML into PDFs.. and stuff&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;ve ever been tasked with providing PDF documents via xsl, you&amp;#8217;ve surely done some homework and shopped around for viable third party libraries. Some are good, some are great and rightly so charge a price, and some are just flat out incomplete or shanty in their documentation. It&amp;#8217;s not a knock on anyone, its just a fact well known to open source developers. Historically what has been missing is an open standard for pdf generation, and possibly other output formats.&lt;/p&gt;
&lt;p&gt;Enter XSL-FO: XSL Formatting Objects is an open standard for formatting documents in&amp;#8230; &lt;a href="http://www.openscope.net/2010/08/02/apache-xsl-fo-sho-v1-0/" class="read_more"&gt;&lt;br/&gt;&lt;br/&gt;[Read the rest]&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/openscope?a=LLVBgEqn9uY:drlcpqiRbjg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=LLVBgEqn9uY:drlcpqiRbjg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=LLVBgEqn9uY:drlcpqiRbjg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/openscope?a=LLVBgEqn9uY:drlcpqiRbjg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/openscope?i=LLVBgEqn9uY:drlcpqiRbjg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/openscope/~4/LLVBgEqn9uY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.openscope.net/2010/08/02/apache-xsl-fo-sho-v1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openscope.net/2010/08/02/apache-xsl-fo-sho-v1-0/</feedburner:origLink></item>
	</channel>
</rss>

