<?xml version="1.0" encoding="UTF-8"?>
<!-- name="generator" content="blojsom v3.3" -->
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <channel>
        <title>bedeviled mojo slop</title>
        <link>http://www.blojsom.com/blog/david</link>
        <description>If you have to ask, you don&#39;t want to know!</description>
        <language>en</language>
        <image>
            <url>http://www.blojsom.com/favicon.gif</url>
            <title>bedeviled mojo slop</title>
            <link>http://www.blojsom.com/blog/david</link>
        </image>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>blojsom v3.3</generator>
		<managingEditor>david@blojsom.com</managingEditor>
		<webMaster>david@blojsom.com</webMaster>
		<pubDate>Tue, 29 May 2007 20:44:41 -0400</pubDate>

                        <item>
            <title>MarkdownJ</title>
            <link>http://www.blojsom.com/blog/david/java/2007/05/29/MarkdownJ</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/projects/markdownj/&quot;&gt;MarkdownJ&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;
MarkdownJ is the pure Java port of Markdown (a text-to-html conversion tool written by John Gruber.)
&lt;/blockquote&gt;&lt;p&gt;
There&#39;s already &lt;a href=&quot;http://jira.blojsom.com/jira/browse/BLOJSOM-233&quot;&gt;a patch to convert our markdown plugin&lt;/a&gt; to use MarkdownJ instead of calling out to the Perl script. 
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/markdownj&quot; rel=&quot;tag&quot;&gt;markdownj&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/markdown&quot; rel=&quot;tag&quot;&gt;markdown&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/blojsom&quot; rel=&quot;tag&quot;&gt;blojsom&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2007/05/29/MarkdownJ</guid>
			<pubDate>Tue, 29 May 2007 20:44:41 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2007/05/29/MarkdownJ</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2007/05/29/MarkdownJ?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Simpy-Java API version 1.3 available</title>
            <link>http://www.blojsom.com/blog/david/java/2007/05/16/Simpy-Java-API-version-1-3-available</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://www.simpy.com&quot;&gt;Simpy&lt;/a&gt;
&lt;/p&gt;&lt;p style=&quot;text-indent:20pt;&quot;&gt;
Simpy is a social bookmarking service. With Simpy, you can save, tag and search your own bookmarks and notes or browse and search other users&#39; links and tags. You can be open and share your links with others, or keep them private.
&lt;/p&gt;&lt;p style=&quot;text-indent:20pt;&quot;&gt;
Simpy also helps you find like-minded people, discover new and interesting sites, publish your bookmarks, detect and eliminate link-rot, etc.
&lt;/p&gt;&lt;p&gt;
The Simpy-Java API is part of the larger &lt;a href=&quot;http://sourceforge.net/projects/simpytools/&quot;&gt;SimpyTools&lt;/a&gt; project that includes libraries in various programming languages, for using the &lt;a href=&quot;http://www.simpy.com/doc/api/rest/&quot;&gt;REST API of simpy.com&lt;/a&gt;, but also a FF extension and more.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;https://sourceforge.net/project/shownotes.php?release_id=509000&amp;amp;group_id=138299&quot;&gt;Changelog&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;https://sourceforge.net/project/showfiles.php?group_id=138299&amp;amp;package_id=151729&amp;amp;release_id=509000&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://simpytools.sourceforge.net/simpyapi-java/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/simpy&quot; rel=&quot;tag&quot;&gt;simpy&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2007/05/16/Simpy-Java-API-version-1-3-available</guid>
			<pubDate>Wed, 16 May 2007 22:44:51 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2007/05/16/Simpy-Java-API-version-1-3-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2007/05/16/Simpy-Java-API-version-1-3-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Preemptive Authentication</title>
            <link>http://www.blojsom.com/blog/david/java/2007/05/14/Preemptive-Authentication</link>
            <description>&lt;p&gt;
From a &lt;a href=&quot;https://sourceforge.net/projects/delicious-java/&quot;&gt;delicious-java&lt;/a&gt; bug &lt;a href=&quot;https://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1718567&amp;amp;group_id=121225&amp;amp;atid=689673&quot;&gt;1718567&lt;/a&gt;:
&lt;/p&gt;&lt;blockquote&gt;
Every api call actually does two requests (via httpclient due to http-auth). You can cut this down by prememptively authenticating.
&lt;br /&gt;
&lt;br /&gt;client.getParams().setAuthenticationPreemptive(true);
&lt;/blockquote&gt;&lt;p&gt;
Good to know!
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/del.icio.us&quot; rel=&quot;tag&quot;&gt;del.icio.us&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/delicious-java&quot; rel=&quot;tag&quot;&gt;delicious-java&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/preemptive authentication&quot; rel=&quot;tag&quot;&gt;preemptive authentication&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2007/05/14/Preemptive-Authentication</guid>
			<pubDate>Mon, 14 May 2007 22:20:08 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2007/05/14/Preemptive-Authentication</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2007/05/14/Preemptive-Authentication?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>B-A-N-D-A-N-A-S</title>
            <link>http://www.blojsom.com/blog/david/java/2007/03/13/B-A-N-D-A-N-A-S</link>
            <description>&lt;p&gt;
Upgrading &lt;a href=&quot;http://www.atlassian.com/software/confluence/&quot;&gt;Confluence&lt;/a&gt; from 2.2.9 to 2.4.2 caused some minor pain in that Confluence didn&#39;t seem to want to create some BANDANAS table. So, I had to upgrade 2.2.9 to 2.3.3 to 2.4.2. Pffft ... whatev. 
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://www.gwenstefani.com/&quot;&gt;Gwen Stefani&lt;/a&gt; (almost) said it best.
&lt;/p&gt;&lt;blockquote&gt;
The shit is bandanas, B-A-N-D-A-N-A-S!
&lt;/blockquote&gt;&lt;p&gt;
Hallelujah holla back!
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/confluence&quot; rel=&quot;tag&quot;&gt;confluence&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2007/03/13/B-A-N-D-A-N-A-S</guid>
			<pubDate>Tue, 13 Mar 2007 21:10:39 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2007/03/13/B-A-N-D-A-N-A-S</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2007/03/13/B-A-N-D-A-N-A-S?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>delicious-java API version 1.14 available</title>
            <link>http://www.blojsom.com/blog/david/java/2007/01/18/delicious-java-API-version-1-14-available</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/projects/delicious-java/&quot;&gt;delicious-java&lt;/a&gt;
&lt;/p&gt;&lt;p style=&quot;text-indent:20pt;&quot;&gt;
delicious-java is a Java API for interacting with the del.icio.us social bookmarks service.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;https://sourceforge.net/project/shownotes.php?group_id=121225&amp;amp;release_id=479597&quot;&gt;Changelog&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;https://sourceforge.net/project/showfiles.php?group_id=121225&amp;amp;package_id=132299&amp;amp;release_id=479597&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://delicious-java.sourceforge.net/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/del.icio.us&quot; rel=&quot;tag&quot;&gt;del.icio.us&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2007/01/18/delicious-java-API-version-1-14-available</guid>
			<pubDate>Thu, 18 Jan 2007 19:29:24 -0500</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2007/01/18/delicious-java-API-version-1-14-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2007/01/18/delicious-java-API-version-1-14-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Simpy-Java API version 1.2 available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/08/10/Simpy-Java-API-version-1-2-available</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://www.simpy.com&quot;&gt;Simpy&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;
Simpy is a social bookmarking service. With Simpy, you can save, tag and search your own bookmarks and notes or browse and search other users&#39; links and tags. You can be open and share your links with others, or keep them private.
&lt;br /&gt;
&lt;br /&gt;Simpy also helps you find like-minded people, discover new and interesting sites, publish your bookmarks, detect and eliminate link-rot, etc.
&lt;/blockquote&gt;&lt;p&gt;
The Simpy-Java API is part of the larger &lt;a href=&quot;http://sourceforge.net/projects/simpytools/&quot;&gt;SimpyTools&lt;/a&gt; project that includes libraries in various programming languages, for using the &lt;a href=&quot;http://www.simpy.com/doc/api/rest/&quot;&gt;REST API of simpy.com&lt;/a&gt;, but also a FF extension and more.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/project/shownotes.php?release_id=438443&amp;amp;group_id=138299&quot;&gt;Changelog&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=138299&amp;amp;package_id=151729&amp;amp;release_id=438443&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://simpytools.sourceforge.net/simpyapi-java/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/simpy&quot; rel=&quot;tag&quot;&gt;simpy&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/08/10/Simpy-Java-API-version-1-2-available</guid>
			<pubDate>Thu, 10 Aug 2006 08:33:44 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/08/10/Simpy-Java-API-version-1-2-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/08/10/Simpy-Java-API-version-1-2-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Akismet-java API version 1.02 available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/08/06/Akismet-java-API-version-1-02-available</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/projects/akismet-java/&quot;&gt;Akismet-Java API&lt;/a&gt;
&lt;/p&gt;&lt;p style=&quot;text-indent:20pt;&quot;&gt;
Automattic Kismet (Akismet for short) is a collaborative effort to make comment and trackback spam a non-issue and restore innocence to blogging, so you never have to worry about spam again. Akismet Java is an API for interacting with &lt;a href=&quot;http://akismet.com/&quot;&gt;Akismet&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/project/shownotes.php?group_id=156905&amp;amp;release_id=437571&quot;&gt;Changelog&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=156905&amp;amp;package_id=175200&amp;amp;release_id=437571&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://akismet-java.sourceforge.net/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/akismet&quot; rel=&quot;tag&quot;&gt;akismet&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/08/06/Akismet-java-API-version-1-02-available</guid>
			<pubDate>Sun, 6 Aug 2006 16:18:32 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/08/06/Akismet-java-API-version-1-02-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/08/06/Akismet-java-API-version-1-02-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>delicious-java API version 1.13 available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/08/06/delicious-java-API-version-1-13-available</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/projects/delicious-java/&quot;&gt;delicious-java&lt;/a&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;
&lt;br /&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p style=&quot;text-indent:20pt;&quot;&gt;
delicious-java is a Java API for interacting with the del.icio.us social bookmarks service.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;https://sourceforge.net/project/shownotes.php?release_id=437487&amp;amp;group_id=121225&quot;&gt;Changelog&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;https://sourceforge.net/project/showfiles.php?group_id=121225&amp;amp;package_id=132299&amp;amp;release_id=437487&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://delicious-java.sourceforge.net/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/del.icio.us&quot; rel=&quot;tag&quot;&gt;del.icio.us&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/08/06/delicious-java-API-version-1-13-available</guid>
			<pubDate>Sun, 6 Aug 2006 10:44:55 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/08/06/delicious-java-API-version-1-13-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/08/06/delicious-java-API-version-1-13-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>delicious-java API version 1.12 available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/05/17/delicious-java-API-version-1-12-available</link>
            <description>&lt;p&gt;
The del.icio.us API now has a &lt;a href=&quot;http://blog.del.icio.us/blog/2006/05/feel_secure.html&quot;&gt;security blanket&lt;/a&gt;. And so, I updated the delicious-java API to use the new secure API endpoint.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=121225&amp;amp;package_id=132299&amp;amp;release_id=417581&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://delicious-java.sourceforge.net/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/del.icio.us&quot; rel=&quot;tag&quot;&gt;del.icio.us&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/05/17/delicious-java-API-version-1-12-available</guid>
			<pubDate>Wed, 17 May 2006 10:55:34 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/05/17/delicious-java-API-version-1-12-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/05/17/delicious-java-API-version-1-12-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>delicious-java API version 1.11 available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/05/08/delicious-java-API-version-1-11-available</link>
            <description>&lt;p&gt;
Apparently I missed the announcement of &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=121225&amp;amp;package_id=132299&amp;amp;release_id=395691&quot;&gt;delicious-java 1.10&lt;/a&gt;, which is odd. But, no matter, version 1.11 is available.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/project/shownotes.php?release_id=415496&amp;amp;group_id=121225&quot;&gt;Changelog&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=121225&amp;amp;package_id=132299&amp;amp;release_id=415496&quot;&gt;Download&lt;/a&gt;. 
&lt;br /&gt;&lt;a href=&quot;http://delicious-java.sourceforge.net/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/delicious&quot; rel=&quot;tag&quot;&gt;delicious&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/05/08/delicious-java-API-version-1-11-available</guid>
			<pubDate>Mon, 8 May 2006 10:06:42 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/05/08/delicious-java-API-version-1-11-available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/05/08/delicious-java-API-version-1-11-available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>TypeKey4J 1.1 Available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/05/02/TypeKey4J-1-1-Available</link>
            <description>&lt;p&gt;
TypeKey4J 1.1 is available. &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=72754&amp;amp;package_id=146114&amp;amp;release_id=414357&quot;&gt;Download&lt;/a&gt;. &lt;a href=&quot;http://blojsom.sourceforge.net/typekey4j/&quot;&gt;Javadocs&lt;/a&gt;. BSD license.
&lt;/p&gt;&lt;p&gt;
Fixed an issue with signature verification. Thanks to &lt;a href=&quot;http://iay.org.uk/blog/index.html&quot;&gt;Ian Young&lt;/a&gt; for spotting it and providing a very simple fix. 
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/typekey4j&quot; rel=&quot;tag&quot;&gt;typekey4j&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/typekey&quot; rel=&quot;tag&quot;&gt;typekey&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/05/02/TypeKey4J-1-1-Available</guid>
			<pubDate>Tue, 2 May 2006 13:51:26 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/05/02/TypeKey4J-1-1-Available</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/05/02/TypeKey4J-1-1-Available?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Importante</title>
            <link>http://www.blojsom.com/blog/david/java/2006/04/26/Importante.html</link>
            <description>&lt;p&gt;
For the &lt;a href=&quot;http://www.blojsom.com/blog/blojsom/2006/04/24/blojsom-3-0-M1-available.html&quot;&gt;blojsom 3.0&lt;/a&gt; import functionality, I&#39;m using the &lt;a href=&quot;http://rome.dev.java.net/&quot;&gt;ROME library&lt;/a&gt;. I&#39;ve been augmenting the syndication feeds to allow for blojsom-specific tags on items to specify things like author, whether or not comments/trackbacks/pingbacks were allowed on the original entry, etc...
&lt;/p&gt;&lt;p&gt;
All of this took about 10 minutes. There&#39;s a good &lt;a href=&quot;http://wiki.java.net/bin/view/Javawsxml/Rome05TutorialSampleModule&quot;&gt;tutorial on writing sample modules&lt;/a&gt; for parsing or generation. Works as advertised!
&lt;/p&gt;&lt;p&gt;
I&#39;ll also be making available a template for people to use to import all of their existing entries from their blosjom 2.x install to their blojsom 3.x install. It&#39;ll have all the tags all done up right proper. 
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://www.blojsom.com/resources/david/import-success.jpg&quot; height=&quot;128&quot; width=&quot;320&quot; border=&quot;1&quot; hspace=&quot;4&quot; vspace=&quot;4&quot; alt=&quot;import-success&quot; title=&quot;import-success&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/blojsom&quot; rel=&quot;tag&quot;&gt;blojsom&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/ROME&quot; rel=&quot;tag&quot;&gt;ROME&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/04/26/Importante.html</guid>
			<pubDate>Wed, 26 Apr 2006 14:31:47 -0400</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/04/26/Importante.html</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/04/26/Importante.html?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>TextileMe</title>
            <link>http://www.blojsom.com/blog/david/java/2006/03/04/TextileMe.html</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://www.hlavki.sk/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=24&amp;amp;Itemid=42&quot;&gt;TextileMe&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;
TextileMe is simple gui swing based application to write textile files. This application implements all known textile processors written in java (Textile4J, JTextile).
&lt;/blockquote&gt;&lt;p&gt;
It&#39;s good to know people are still benefiting from &lt;a href=&quot;http://sourceforge.net/projects/textile4j&quot;&gt;Textile4J&lt;/a&gt;. 
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/textileme&quot; rel=&quot;tag&quot;&gt;textileme&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/textile4j&quot; rel=&quot;tag&quot;&gt;textile4j&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/jtextile&quot; rel=&quot;tag&quot;&gt;jtextile&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/03/04/TextileMe.html</guid>
			<pubDate>Sat, 4 Mar 2006 17:44:54 -0500</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/03/04/TextileMe.html</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/03/04/TextileMe.html?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Getting a ServletConfig reference within Spring?</title>
            <link>http://www.blojsom.com/blog/david/java/2006/03/03/Getting-a-ServletConfig-reference-within-Spring.html</link>
            <description>&lt;p&gt;
Let&#39;s say I&#39;ve got the following in web.xml.
&lt;/p&gt;&lt;blockquote&gt;
...
&lt;br /&gt;&amp;lt;context-param&amp;gt;
&lt;br /&gt;&amp;lt;param-name&amp;gt;contextConfigLocation&amp;lt;/param-name&amp;gt;
&lt;br /&gt;&amp;lt;param-value&amp;gt;/WEB-INF/foo-applicationContext.xml&amp;lt;/param-value&amp;gt;
&lt;br /&gt;&amp;lt;/context-param&amp;gt;  
&lt;br /&gt;
&lt;br /&gt;&amp;lt;listener&amp;gt;
&lt;br /&gt;&amp;lt;listener-class&amp;gt;org.springframework.web.context.ContextLoaderListener&amp;lt;/listener-class&amp;gt;
&lt;br /&gt;&amp;lt;/listener&amp;gt;
&lt;br /&gt;...
&lt;/blockquote&gt;&lt;p&gt;
And let&#39;s say I&#39;ve got a servlet with the following in its init method.
&lt;/p&gt;&lt;blockquote&gt;
public void init(ServletConfig servletConfig) throws ServletException {
&lt;br /&gt;super.init(servletConfig);
&lt;br /&gt;
&lt;br /&gt;WebApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext());
&lt;br /&gt;_logger.debug(servletConfig.getInitParameter(&quot;foo&quot;));
&lt;br /&gt;}
&lt;/blockquote&gt;&lt;p&gt;
That call to getInitParameter works just fine here. But, what if I need access to the ServletConfig object from beans managed by Spring?
&lt;/p&gt;&lt;p&gt;
For some reason I&#39;m not making the connection on how to make the connection and get the ServletConfig into the beans.
&lt;/p&gt;&lt;p&gt;
Scratching my head on what&#39;s probably a simple solution. Thanks in advance.
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt;: It looks like the following Apache class from Jetspeed 2 does the trick.
&lt;/p&gt;&lt;blockquote&gt;
import javax.servlet.ServletConfig;
&lt;br /&gt;
&lt;br /&gt;import org.springframework.beans.factory.config.AbstractFactoryBean;
&lt;br /&gt;
&lt;br /&gt;/**
&lt;br /&gt;* &amp;lt;p/&amp;gt;
&lt;br /&gt;* PreSetInstanceFactoryBean
&lt;br /&gt;* &amp;lt;/p&amp;gt;
&lt;br /&gt;* &amp;lt;p/&amp;gt;
&lt;br /&gt;* &amp;lt;p/&amp;gt;
&lt;br /&gt;* &amp;lt;/p&amp;gt;
&lt;br /&gt;*
&lt;br /&gt;* @author &amp;lt;a href=&quot;mailto:weaver@apache.org&quot;&amp;gt;Scott T. Weaver&amp;lt;/a&amp;gt;
&lt;br /&gt;* @version $Id$
&lt;br /&gt;*/
&lt;br /&gt;public class ServletConfigFactoryBean extends AbstractFactoryBean {
&lt;br /&gt;
&lt;br /&gt;private static ServletConfig servletConfig;
&lt;br /&gt;
&lt;br /&gt;/**
&lt;br /&gt;* &amp;lt;p/&amp;gt;
&lt;br /&gt;* createInstance
&lt;br /&gt;* &amp;lt;/p&amp;gt;
&lt;br /&gt;*
&lt;br /&gt;* @return
&lt;br /&gt;* @throws Exception
&lt;br /&gt;* @see org.springframework.beans.factory.config.AbstractFactoryBean#createInstance()
&lt;br /&gt;*/
&lt;br /&gt;protected final Object createInstance() throws Exception {
&lt;br /&gt;verifyState();
&lt;br /&gt;return servletConfig;
&lt;br /&gt;}
&lt;br /&gt;
&lt;br /&gt;/**
&lt;br /&gt;* &amp;lt;p/&amp;gt;
&lt;br /&gt;* getObjectType
&lt;br /&gt;* &amp;lt;/p&amp;gt;
&lt;br /&gt;*
&lt;br /&gt;* @return
&lt;br /&gt;* @see org.springframework.beans.factory.FactoryBean#getObjectType()
&lt;br /&gt;*/
&lt;br /&gt;public final Class getObjectType() {
&lt;br /&gt;return ServletConfig.class;
&lt;br /&gt;}
&lt;br /&gt;
&lt;br /&gt;public final static void setServletConfig(ServletConfig servletConfig) {
&lt;br /&gt;ServletConfigFactoryBean.servletConfig = servletConfig;
&lt;br /&gt;}
&lt;br /&gt;
&lt;br /&gt;protected final void verifyState() throws IllegalStateException {
&lt;br /&gt;if (servletConfig == null) {
&lt;br /&gt;throw new IllegalStateException(&quot;You invoke the ServletConfigFactoryBean.setServletConfig() &quot; +
&lt;br /&gt;&quot;method prior to attempting to get the ServletConfig.&quot;);
&lt;br /&gt;}
&lt;br /&gt;}
&lt;br /&gt;}
&lt;/blockquote&gt;&lt;p&gt;
And then add the following in the Servlet.init method.
&lt;/p&gt;&lt;blockquote&gt;
ServletConfigFactoryBean.setServletConfig(servletConfig);
&lt;/blockquote&gt;&lt;p&gt;
That about does it.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/spring&quot; rel=&quot;tag&quot;&gt;spring&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/servletconfig&quot; rel=&quot;tag&quot;&gt;servletconfig&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/03/03/Getting-a-ServletConfig-reference-within-Spring.html</guid>
			<pubDate>Fri, 3 Mar 2006 09:55:08 -0500</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/03/03/Getting-a-ServletConfig-reference-within-Spring.html</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/03/03/Getting-a-ServletConfig-reference-within-Spring.html?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Akismet Java API 1.01 Available</title>
            <link>http://www.blojsom.com/blog/david/java/2006/02/24/Akismet-Java-API-1-01-Available.html</link>
            <description>&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/projects/akismet-java/&quot;&gt;Akismet-Java API&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;
Automattic Kismet (Akismet for short) is a collaborative effort to make comment and trackback spam a non-issue and restore innocence to blogging, so you never have to worry about spam again. Akismet Java is an API for interacting with &lt;a href=&quot;http://akismet.com/&quot;&gt;Akismet&lt;/a&gt;.
&lt;/blockquote&gt;&lt;p&gt;
&lt;a href=&quot;http://sourceforge.net/project/shownotes.php?release_id=396363&amp;amp;group_id=156905&quot;&gt;Changelog&lt;/a&gt;. 
&lt;br /&gt;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=156905&amp;amp;package_id=175200&amp;amp;release_id=396363&quot;&gt;Download&lt;/a&gt;.
&lt;br /&gt;&lt;a href=&quot;http://akismet-java.sourceforge.net/&quot;&gt;Javadocs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
Very minor changes in this release. I guess a few of the 1.0 download files had been corrupted. So, it was a good a time as any to update the release. 
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
 &lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags:
&lt;a href=&quot;http://www.technorati.com/tag/akismet&quot; rel=&quot;tag&quot;&gt;akismet&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;
&lt;a href=&quot;http://www.technorati.com/tag/api&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt;
&lt;/p&gt;
</description>
            <guid>http://www.blojsom.com/blog/david/java/2006/02/24/Akismet-Java-API-1-01-Available.html</guid>
			<pubDate>Fri, 24 Feb 2006 16:54:09 -0500</pubDate>
            <category>/java/</category>
                                        <wfw:comment>http://www.blojsom.com/commentapi/david/java/2006/02/24/Akismet-Java-API-1-01-Available.html</wfw:comment>
            <wfw:commentRss>http://www.blojsom.com/blog/david/java/2006/02/24/Akismet-Java-API-1-01-Available.html?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
            </channel>
</rss>
