<?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>radioAe6rt</title>
	<atom:link href="http://radioae6rt.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://radioae6rt.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Sep 2011 23:51:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='radioae6rt.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>radioAe6rt</title>
		<link>http://radioae6rt.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://radioae6rt.wordpress.com/osd.xml" title="radioAe6rt" />
	<atom:link rel='hub' href='http://radioae6rt.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Creating signed tags in git</title>
		<link>http://radioae6rt.wordpress.com/2011/09/29/creating-signed-tags-in-git/</link>
		<comments>http://radioae6rt.wordpress.com/2011/09/29/creating-signed-tags-in-git/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 23:51:10 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=537</guid>
		<description><![CDATA[http://www.evernote.com/shard/s57/sh/b82cdb18-d501-422b-aaa7-d6f331ab930e/de9a93a005f62aa9ad2a9c8c6aabd675<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=537&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://www.evernote.com/shard/s57/sh/b82cdb18-d501-422b-aaa7-d6f331ab930e/de9a93a005f62aa9ad2a9c8c6aabd675</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=537&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/09/29/creating-signed-tags-in-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>Tomcat7 port of distributed session manager</title>
		<link>http://radioae6rt.wordpress.com/2011/08/20/tomcat7-port-of-distributed-session-manager/</link>
		<comments>http://radioae6rt.wordpress.com/2011/08/20/tomcat7-port-of-distributed-session-manager/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 18:41:42 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=533</guid>
		<description><![CDATA[Jon Brisbin wrote a super-clean Tomcat6 distributed session manager based on RabbitMQ. If you want to read clean code, read that stuff. It&#8217;s beautiful. https://github.com/jbrisbin/vcloud I ported the session manager to Tomcat7, here: https://github.com/ae6rt/vcloud/tree/Tomcat7<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=533&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jon Brisbin wrote a super-clean Tomcat6 distributed session manager based on RabbitMQ.  If you want to read clean code, read that stuff.  It&#8217;s beautiful.</p>
<p><a href="https://github.com/jbrisbin/vcloud">https://github.com/jbrisbin/vcloud</a></p>
<p>I ported the session manager to Tomcat7, here:</p>
<p><a href="https://github.com/ae6rt/vcloud/tree/Tomcat7">https://github.com/ae6rt/vcloud/tree/Tomcat7</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/533/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=533&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/08/20/tomcat7-port-of-distributed-session-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>Caching Struts Tiles</title>
		<link>http://radioae6rt.wordpress.com/2011/07/30/caching-struts-tiles/</link>
		<comments>http://radioae6rt.wordpress.com/2011/07/30/caching-struts-tiles/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 20:43:13 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=526</guid>
		<description><![CDATA[This is not an easy nut to crack, but if you want to cache Struts Tiles, you can clone the Tiles JSP InsertTag to suit the need. Around where doInclude(page) appears, render the referenced JSP page using an HTTPResponseWrapper, and ehcache the result before writing it to the tag pageContext writer. You might also consider [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=526&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is not an easy nut to crack, but if you want to cache Struts Tiles, you can clone the Tiles JSP InsertTag to suit the need.  Around where <em>doInclude(page)</em> appears, render the referenced JSP <em>page</em> using an <em>HTTPResponseWrapper</em>, and ehcache the result before writing it to the tag <em>pageContext</em> writer.  You might also consider augmenting the tile controller with a <em>getCacheKey()</em> method that returns a rich cache key in the form of a java.lang.Object with judiciously implemented overrides of <em>equals()</em> and <em>hashcode()</em>.  Then, in the tag code, you can get a reference to the controller and therefore to <em>getCacheKey()</em> and cache the rendered-in-place content.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/526/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=526&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/07/30/caching-struts-tiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>Java TimeUUID vs UUID.randomUUID()</title>
		<link>http://radioae6rt.wordpress.com/2011/06/29/java-timeuuid-vs-uuid-randomuuid/</link>
		<comments>http://radioae6rt.wordpress.com/2011/06/29/java-timeuuid-vs-uuid-randomuuid/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 01:24:51 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=520</guid>
		<description><![CDATA[This is a great video of SriSatish Ambati discussing a number of useful Java garbage collection and concurrency issues Among the many things I learned: at 38:00, use TimeUUID instead of UUID.randomUUID(). The latter is affected by SHA overhead and filesystem calls to /dev/urandom, while the former is not. Here&#8217;s a reference to where you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=520&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a great video of SriSatish Ambati discussing a number of useful Java garbage collection and concurrency issues</p>
<p><object width="700" height="419"><param name="movie" value="http://www.youtube.com/v/8BwXijVmvKk?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8BwXijVmvKk?version=3" type="application/x-shockwave-flash" width="700" height="419" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Among the many things I learned:  at 38:00, use TimeUUID instead of UUID.randomUUID().  The latter is affected by SHA overhead and filesystem calls to /dev/urandom, while the former is not.</p>
<p>Here&#8217;s a reference to where you can find an implementation for TimeUUID:</p>
<p>http://wiki.apache.org/cassandra/FAQ#working_with_timeuuid_in_java</p>
<p>Nice.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/520/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=520&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/06/29/java-timeuuid-vs-uuid-randomuuid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>EL vs. JSTL in JSP pages</title>
		<link>http://radioae6rt.wordpress.com/2011/06/29/el-vs-jstl-in-jsp-pages/</link>
		<comments>http://radioae6rt.wordpress.com/2011/06/29/el-vs-jstl-in-jsp-pages/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 14:04:23 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=505</guid>
		<description><![CDATA[I recently had a chance to examine the difference between using JSTL tags and Expression Language (EL) in outputting content in JSPs. For these two lines of JSP code that output the same content: and the following diff obtains in the generated JSP Java source code: where the first file is the JSTL version and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=505&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently had a chance to examine the difference between using JSTL tags and Expression Language (EL) in outputting content in JSPs.</p>
<p>For these two lines of JSP code that output the same content:</p>
<pre class="brush: plain;">
&lt;body&gt;&lt;c:out value=&quot;${header['host']}&quot;/&gt;&lt;/body&gt;   // JSTL
</pre>
<p>and</p>
<pre class="brush: plain;">
&lt;body&gt;${header[&quot;host&quot;]}&lt;/body&gt;   // EL
</pre>
<p>the following diff obtains in the generated JSP Java source code:</p>
<pre class="brush: plain;">
bmac:jstlvsel&gt; diff --suppress-common-lines -y jstl_jsp.java el_jsp.java
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_ &lt;
							      &lt;
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fno &lt;
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fno &lt;
      if (_jspx_meth_c_005fout_005f0(_jspx_page_context))     |	      out.write((java.lang.String) org.apache.jasper.runtime.
        return;						      &lt;
							      &lt;
  private boolean _jspx_meth_c_005fout_005f0(javax.servlet.js &lt;
          throws java.lang.Throwable {			      &lt;
    javax.servlet.jsp.PageContext pageContext = _jspx_page_co &lt;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getO &lt;
    //  c:out						      &lt;
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c &lt;
    _jspx_th_c_005fout_005f0.setPageContext(_jspx_page_contex &lt;
    _jspx_th_c_005fout_005f0.setParent(null);		      &lt;
    // /out.jsp(4,6) name = value type = null reqTime = true  &lt;
    _jspx_th_c_005fout_005f0.setValue((java.lang.Object) org. &lt;
    int _jspx_eval_c_005fout_005f0 = _jspx_th_c_005fout_005f0 &lt;
    if (_jspx_th_c_005fout_005f0.doEndTag() == javax.servlet. &lt;
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005f &lt;
      return true;					      &lt;
    }							      &lt;
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fno &lt;
    return false;					      &lt;
  }
</pre>
<p>where the first file is the JSTL version and the second file the EL version.</p>
<p>As one can see, the JSTL version traverses the JSTL tag handling layer before output, while EL goes straight to output.  It&#8217;s no secret that EL is more efficient for simple output tasks, but it&#8217;s always good to see why.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/505/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=505&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/06/29/el-vs-jstl-in-jsp-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>JSTL 1.2 that GlassFish v2 uses</title>
		<link>http://radioae6rt.wordpress.com/2011/06/23/jstl-1-2-that-glassfish-v2-uses/</link>
		<comments>http://radioae6rt.wordpress.com/2011/06/23/jstl-1-2-that-glassfish-v2-uses/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 01:01:19 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=503</guid>
		<description><![CDATA[I believe this is the JSTL 1.2 implementation that GlassFish v2 uses: https://svn.java.net/svn/jstl~svn/tags/jstl-1.2<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=503&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I believe this is the JSTL 1.2 implementation that GlassFish v2 uses:</p>
<p><a href="https://svn.java.net/svn/jstl%7Esvn/tags/jstl-1.2" target="_blank">https://svn.java.net/svn/jstl~svn/tags/jstl-1.2</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/503/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=503&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/06/23/jstl-1-2-that-glassfish-v2-uses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>Preparing Tomcat instances with Groovy</title>
		<link>http://radioae6rt.wordpress.com/2011/06/23/preparing-tomcat-instances-with-groovy/</link>
		<comments>http://radioae6rt.wordpress.com/2011/06/23/preparing-tomcat-instances-with-groovy/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 14:08:02 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=499</guid>
		<description><![CDATA[Zemian Deng has a nice set of Groovy scripts for dealing with Java webapps.  He also has a good boilerplate script for preparing Tomcat server.xml config: http://docs.codehaus.org/download/attachments/16580630/NewTomcatInstance.groovy<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=499&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Zemian Deng has a nice set of Groovy scripts for dealing with Java webapps.  He also has a good boilerplate script for preparing Tomcat server.xml config:</p>
<p><a title="NewTomcatInstance.groovy" href="http://docs.codehaus.org/download/attachments/16580630/NewTomcatInstance.groovy">http://docs.codehaus.org/download/attachments/16580630/NewTomcatInstance.groovy</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/499/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=499&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/06/23/preparing-tomcat-instances-with-groovy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>The four ways to deploy a webapp under Tomcat</title>
		<link>http://radioae6rt.wordpress.com/2011/06/22/the-four-ways-to-deploy-a-webapp-under-tomcat/</link>
		<comments>http://radioae6rt.wordpress.com/2011/06/22/the-four-ways-to-deploy-a-webapp-under-tomcat/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 02:50:37 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=491</guid>
		<description><![CDATA[There are four different ways one can deploy a webapp to Tomcat.  If TCHOME is the Tomcat top-level directory: Copy the war file foo.war or exploded war directory to TCHOME/webapps Create a context file context.xml in the webapp&#8217;s META-INF/ directory that contains a &#60;Context&#62; fragment that describes the webapp deployment Add a &#60;Context&#62; element to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=491&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are four different ways one can deploy a webapp to Tomcat.  If TCHOME is the Tomcat top-level directory:</p>
<ul>
<li>Copy the war file foo.war or exploded war directory to TCHOME/webapps</li>
<li>Create a context file context.xml in the webapp&#8217;s META-INF/ directory that contains a &lt;Context&gt; fragment that describes the webapp deployment</li>
<li>Add a &lt;Context&gt; element to the &lt;Host&gt; element in Tomcat&#8217;s server.xml that describes the webapp deployment, including docBase. docBase is a &lt;Context&gt; attribute that locates the war file or exploded war directory in the filesystem.</li>
<li>Create a context file foo.xml in TCHOME/conf/Catalina/localhost/foo.xml that contains a &lt;Context&gt; fragment that describes the webapp deployment, including docBase.</li>
</ul>
<p>The first two methods do not provide the freedom to name the servlet context independent of file system names for the war file or exploded war directory, whereas the last two do. Of the two methods that provide control over context naming, the most appealing is the use of a context file foo.xml placed in TCHOME/conf/Catalina/localhost/foo.xml, as it avoids modifying the stock server.xml file for pure context deployment purposes.  For the root context &#8220;/&#8221;, the context file name is ROOT.xml.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=491&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/06/22/the-four-ways-to-deploy-a-webapp-under-tomcat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>Petition to bring Iris Dement to the Mystic in Petaluma</title>
		<link>http://radioae6rt.wordpress.com/2011/02/05/petition-to-bring-iris-dement-to-the-mystic-in-petaluma/</link>
		<comments>http://radioae6rt.wordpress.com/2011/02/05/petition-to-bring-iris-dement-to-the-mystic-in-petaluma/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 18:35:33 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=485</guid>
		<description><![CDATA[If you want Iris Dement to return to the Mystic Theatre in Petaluma in 2011, please leave a comment to the same effect.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=485&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you want <a href="http://irisdement.com">Iris Dement</a> to return to the <a href="http://www.mystictheatre.com/">Mystic Theatre</a> in Petaluma in 2011, please leave a comment to the same effect.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/485/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=485&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2011/02/05/petition-to-bring-iris-dement-to-the-mystic-in-petaluma/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
		<item>
		<title>Where the hams are</title>
		<link>http://radioae6rt.wordpress.com/2010/09/29/where-the-hams-are/</link>
		<comments>http://radioae6rt.wordpress.com/2010/09/29/where-the-hams-are/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 15:11:53 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=473</guid>
		<description><![CDATA[Plotting the license address of amateur radio operators in Petaluma, CA as a vehicle for learning a bit of Google Maps API and jQuery: http://www.petrovic.org/content/petaham.html Source code for porting the result to your town is here.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=473&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Plotting the license address of amateur radio operators in Petaluma, CA as a vehicle for learning a bit of Google Maps API and jQuery:</p>
<p><a href="http://www.petrovic.org/content/petaham.html">http://www.petrovic.org/content/petaham.html</a></p>
<p>Source code for porting the result to your town is <a href="http://www.petrovic.org/content/ham-mashup.tar">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/radioae6rt.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/radioae6rt.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&amp;blog=3314636&amp;post=473&amp;subd=radioae6rt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2010/09/29/where-the-hams-are/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f30fba2cd21aedaf354350229feaf922?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">radioae6rt</media:title>
		</media:content>
	</item>
	</channel>
</rss>
