<?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: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, 30 Jul 2009 13:56:53 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='radioae6rt.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/cd23ce5a1b900f6882a696e66ccf20cc?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>radioAe6rt</title>
		<link>http://radioae6rt.wordpress.com</link>
	</image>
			<item>
		<title>Arithmetic in the bash shell</title>
		<link>http://radioae6rt.wordpress.com/2009/07/29/arithmetic-in-the-bash-shell/</link>
		<comments>http://radioae6rt.wordpress.com/2009/07/29/arithmetic-in-the-bash-shell/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 16:30:35 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=377</guid>
		<description><![CDATA[I prefer scripting in bash vs. Perl when at all possible.  When I got comfortable with bash arithmetic operations, it made choosing bash over Perl a lot easier in some situations.
Here&#8217;s a  script that uses this simple arithmetic to count the total number of Java files in a directory tree as well as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=377&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I prefer scripting in bash vs. Perl when at all possible.  When I got comfortable with bash arithmetic operations, it made choosing bash over Perl a lot easier in some situations.</p>
<p>Here&#8217;s a  script that uses this simple arithmetic to count the total number of Java files in a directory tree as well as the total number of lines in that same file set:</p>
<pre>
#!/bin/bash

set -u

flist=files.txt

find . -name \*.java &gt; $flist

((totalLines=0))
((totalFiles=0))
while read aFile; do
   ((thisLineCount=0))
   while read aLine; do
      ((thisLineCount=thisLineCount+1))
   done &lt; $aFile
   ((totalLines=totalLines+thisLineCount))
   ((totalFiles=totalFiles+1))
   echo &quot;$thisLineCount $aFile&quot;
done &lt; $flist

echo &quot;total files: &quot; $totalFiles
echo &quot;total lines: &quot; $totalLines
</pre>
<p>
<br />
Bash also has  &#8220;let&#8221; syntax that allows you an alternate way to signal that a variable is eligible for simple arithmetic operations (&#8220;let i=0&#8243;), but I find the equivalent double parentheses just easy to use and maybe a bit cleaner to read later.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/377/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=377&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2009/07/29/arithmetic-in-the-bash-shell/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>Taglets.org public API reference implementation</title>
		<link>http://radioae6rt.wordpress.com/2009/01/21/tagletsorg-public-api-reference-implementation/</link>
		<comments>http://radioae6rt.wordpress.com/2009/01/21/tagletsorg-public-api-reference-implementation/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 18:13:04 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[taglets groovy]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=369</guid>
		<description><![CDATA[We released an open source Java reference implementation for interacting with the taglets.org platform today.  Java and Groovy developers, give it a whirl!
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=369&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We released an open source <a href="http://code.google.com/p/tagletsapi/">Java reference implementation</a> for interacting with the <a href="http://www.taglets.org/home">taglets.org</a> platform today.  Java and Groovy developers, give it a whirl!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/369/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/369/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/369/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/369/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/369/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=369&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2009/01/21/tagletsorg-public-api-reference-implementation/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>Introducing taglets.org</title>
		<link>http://radioae6rt.wordpress.com/2009/01/14/introducing-tagletsorg/</link>
		<comments>http://radioae6rt.wordpress.com/2009/01/14/introducing-tagletsorg/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 17:08:12 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[taglets]]></category>

		<guid isPermaLink="false">http://radioae6rt.wordpress.com/?p=331</guid>
		<description><![CDATA[We are pleased to introduce the new site and service taglets.org.  The service was cofounded by David Beckemeyer and I to explore tagging and tracking information on essentially any subject of which one can conceive.
The service is easy to use, with a more lengthy overview here.  The short version:  users create tags [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=331&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We are pleased to introduce the new site and service <a href="http://www.taglets.org">taglets.org</a>.  The service was cofounded by <a href="http://www.toyz.org/mrblog">David Beckemeyer</a> and I to explore tagging and tracking information on essentially any subject of which one can conceive.</p>
<p>The service is easy to use, with a more lengthy overview <a href="http://sites.google.com/a/taglets.org/taglets/help">here</a>.  The short version:  users create tags on objects (e.g., San Francisco BART or MUNI, your garage door sensor, iPhone development, The Genographic Project, and on and on.), then commence to post comments on those tags.  Other users can &#8220;follow&#8221; that tag, which means that when comments are posted to the tag, they receive that comment in realtime via email, Twitter, or web service.  By following a tag, you put yourself in the flow of information streaming from it.  Anyone can post a comment to any tag, so the information on a tag accumulates and is made richer for its public accessibility.  </p>
<p>The service is first a platform, with a reference implementation layered over it via the www.taglets.org web site, with the platform defined by a <a href="http://sites.google.com/a/taglets.org/taglets/public-api">public API</a> that developers can use to create and manage users, tags, and comments.  </p>
<p>We thought the idea of following tags was interesting and potentially useful, and decided to implement it to see what such a service would look like.  If you have feature requests or suggestions, please drop us a note at <a href="mailto:support@taglets.org">support@taglets.org</a>.</p>
<p>Give it a try, and tell a friend.  We think you&#8217;ll enjoy it.</p>
<p>Mark</p>
<p><img src="http://radioae6rt.files.wordpress.com/2009/01/taglets_logo.gif?w=96&#038;h=96" alt="taglets_logo" title="taglets_logo" width="96" height="96" class="alignnone size-thumbnail wp-image-364" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/331/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=331&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2009/01/14/introducing-tagletsorg/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>

		<media:content url="http://radioae6rt.files.wordpress.com/2009/01/taglets_logo.gif?w=96" medium="image">
			<media:title type="html">taglets_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Using xmllint to format xml</title>
		<link>http://radioae6rt.wordpress.com/2008/10/20/using-xmllint-to-format-xml/</link>
		<comments>http://radioae6rt.wordpress.com/2008/10/20/using-xmllint-to-format-xml/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 17:31:51 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[1700]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=290</guid>
		<description><![CDATA[Long ago I used to use this utility with some frequency to pretty-print xml:  xmllint, from the libxml2 project.  I mention this here as much to remind myself how to use it as anything else.

$ export XMLLINT_INDENT="    "; xmllint --format foo.xml

where the environment variable XMLLINT_INDENT controls the indentation level.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=290&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Long ago I used to use this utility with some frequency to pretty-print xml:  xmllint, from the libxml2 project.  I mention this here as much to remind myself how to use it as anything else.</p>
<p><tt><br />
$ export XMLLINT_INDENT="    "; xmllint --format foo.xml<br />
</tt></p>
<p>where the environment variable XMLLINT_INDENT controls the indentation level.  Two spaces are the default.</p>
<p>The utility is available without further ado on later versions of OS X, as well as on a number of Linux distributions, where I suspect it&#8217;s almost ubiquitous.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=290&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/10/20/using-xmllint-to-format-xml/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>Configuring RESTlet&#8217;s via Spring</title>
		<link>http://radioae6rt.wordpress.com/2008/10/20/configuring-restlets-via-spring/</link>
		<comments>http://radioae6rt.wordpress.com/2008/10/20/configuring-restlets-via-spring/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 17:19:41 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=289</guid>
		<description><![CDATA[After help provided by my friends on the restlet.org mailing list, I successfully configured my restlet-based app via Spring.  The unrelated parts of the Spring bean config have been removed for the sake of brevity.
To use this config, get a reference to the &#8220;server&#8221; bean and invoke its &#8220;start&#8221; method to start the server. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=289&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After help provided by my friends on the <a href="http://www.restlet.org/">restlet.org</a> mailing list, I successfully <a href="http://www.petrovic.org/content/restlet-spring-config.xml">configured</a> my restlet-based app via Spring.  The unrelated parts of the Spring bean config have been removed for the sake of brevity.</p>
<p>To use this config, get a reference to the &#8220;server&#8221; bean and invoke its &#8220;start&#8221; method to start the server.  The server bean has wired into it the restlet/resource routing information, so there is no need to explicitly refer or otherwise show concern for the &#8220;router&#8221; bean at the application level.</p>
<p>The app has a number of resources, with associated routes, all of which are easily identified.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/289/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=289&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/10/20/configuring-restlets-via-spring/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>Morse Code practice utilities and files</title>
		<link>http://radioae6rt.wordpress.com/2008/09/14/morse-code-practice-utilities-and-files/</link>
		<comments>http://radioae6rt.wordpress.com/2008/09/14/morse-code-practice-utilities-and-files/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 19:28:51 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=288</guid>
		<description><![CDATA[Jack Twilley has an excellent set of open source utilities for generating Morse code audio practice files.  If you cannot put the source code to use, you can track the audio files he generates via RSS.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=288&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Jack Twilley has an <a href="http://sourceforge.net/projects/tomorse/">excellent set of open source utilities</a> for generating Morse code audio practice files.  If you cannot put the source code to use, you can track the audio files he generates via <a href="http://www.twilley.org/morse/rss.html">RSS</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/radioae6rt.wordpress.com/288/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/radioae6rt.wordpress.com/288/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=288&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/09/14/morse-code-practice-utilities-and-files/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>GWT-Restlet example app</title>
		<link>http://radioae6rt.wordpress.com/2008/09/11/gwtrestlet-example-app/</link>
		<comments>http://radioae6rt.wordpress.com/2008/09/11/gwtrestlet-example-app/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 01:09:40 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=287</guid>
		<description><![CDATA[Rob Heittman posted a simple, standalone example of integrating Restlet technology into GWT apps.  See the &#8220;Examples&#8221; section toward the end of the page.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=287&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Rob Heittman <a href="http://wiki.restlet.org/docs_1.1/g1/13-restlet/28-restlet/144-restlet.html">posted a simple, standalone example</a> of integrating Restlet technology into GWT apps.  See the &#8220;Examples&#8221; section toward the end of the page.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/radioae6rt.wordpress.com/287/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/radioae6rt.wordpress.com/287/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=287&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/09/11/gwtrestlet-example-app/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>GWT-Restlet snippet</title>
		<link>http://radioae6rt.wordpress.com/2008/09/10/gwt-restlet-snippet/</link>
		<comments>http://radioae6rt.wordpress.com/2008/09/10/gwt-restlet-snippet/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 18:15:25 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=286</guid>
		<description><![CDATA[Rob Heittman was good enough to post this tidbit of what a RESTful call and callback look like using the Restlet API in Google Web Toolkit:


 button.addClickListener(new ClickListener() {
    public void onClick(Widget sender) {
       new Client(Protocol.HTTP).put("http://localhost:8888/demo/hello.txt", "entity", new Callback() {
       [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=286&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Rob Heittman was good enough to <a href="http://restlet.tigris.org/servlets/ReadMsg?list=discuss&amp;msgNo=6184">post</a> this tidbit of what a RESTful call and callback look like using the <a href="http://www.restlet.org/">Restlet API</a> in Google Web Toolkit:</p>
<pre>
<code>
 button.addClickListener(new ClickListener() {
    public void onClick(Widget sender) {
       new Client(Protocol.HTTP).put("http://localhost:8888/demo/hello.txt", "entity", new Callback() {
          @Override
          public void onEvent(Request request, Response response) {
              try {
                 label.setText(response.getEntity().getText());
              } catch (final Exception ioException) {
                  GWT.log("Restlet I/O failed", ioException);
              }
           }
        });
     }
   });
</code>
</pre>
<p>You&#8217;d use this in conjunction with a server process that can handle RESTful requests.  A bit more detail can be found <a href="http://blog.noelios.com/2008/07/25/restlet-ported-to-gwt/">here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/radioae6rt.wordpress.com/286/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/radioae6rt.wordpress.com/286/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=286&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/09/10/gwt-restlet-snippet/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>New JXTA ContentService</title>
		<link>http://radioae6rt.wordpress.com/2008/09/10/new-jxta-contentservice/</link>
		<comments>http://radioae6rt.wordpress.com/2008/09/10/new-jxta-contentservice/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 14:12:46 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=285</guid>
		<description><![CDATA[Mike Cumings, JXTA community member, has been busy at work writing a Content service for JXTA.  In Mike&#8217;s own words:

&#8220;The ContentService is a recent addition to the JXTA (JXSE) API which allows arbitrary data (Content) to be transferred from one Peer to another.  The specific mechanism/algorithms used to transfer the Content are abstracted [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=285&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Mike Cumings, JXTA community member, has been busy at work writing a Content service for JXTA.  In Mike&#8217;s own words:</p>
<p>
&#8220;The ContentService is a recent addition to the JXTA (JXSE) API which allows arbitrary data (Content) to be transferred from one Peer to another.  The specific mechanism/algorithms used to transfer the Content are abstracted away, allowing the developer to utilize an existing general purpose transfer mechanisms or create their own transfer implementation, all while exposing as much state information &#8211; such as the details of the transfer progress &#8211; to the API user.&#8221;
</p>
<p>The ContentService is a great addition to the platform, making it much easier from a programmer&#8217;s perspective to move bits from one peer to another.  The service is available in the platform now, at the head of the SVN trunk, and will be available in official release form with the next release of the platform.</p>
<p>Good stuff, Mike!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/radioae6rt.wordpress.com/285/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/radioae6rt.wordpress.com/285/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=285&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/09/10/new-jxta-contentservice/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>Boilerplate for Cocoa/iPhone NSURLConnection and NSXMLParser delegates</title>
		<link>http://radioae6rt.wordpress.com/2008/09/01/boilerplate-for-cocoaiphone-nsurlconnection-and-nsxmlparser-delegates/</link>
		<comments>http://radioae6rt.wordpress.com/2008/09/01/boilerplate-for-cocoaiphone-nsurlconnection-and-nsxmlparser-delegates/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 20:57:37 +0000</pubDate>
		<dc:creator>radioae6rt</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.petrovic.org/blog/?p=284</guid>
		<description><![CDATA[There may be an easier, more sophisticated way to do this, but here&#8217;s one way to add boilerplate code for the  methods required of delegates of Cocoa or iPhone NSURLConnection and NSXMLParser.  Add parser-delegates.sh and url-delegates.sh to your bin directory, then add them to your User Scripts in Xcode via &#8220;Edit User Scripts/Add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=284&subd=radioae6rt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There may be an easier, more sophisticated way to do this, but here&#8217;s one way to add boilerplate code for the  methods required of delegates of Cocoa or iPhone NSURLConnection and NSXMLParser.  Add <a href="http://www.petrovic.org/xcode/parser-delegates.sh">parser-delegates.sh</a> and <a href="http://www.petrovic.org/xcode/url-delegates.sh">url-delegates.sh</a> to your <tt>bin</tt> directory, then add them to your User Scripts in Xcode via &#8220;Edit User Scripts/Add Script File&#8230;&#8221;.  When you need to implement these methods in a class file, place the cursor where you want the delegates, then execute the scripts via the Xcode User Script facility.  The script output will be pasted into the editor at the cursor.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/radioae6rt.wordpress.com/284/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/radioae6rt.wordpress.com/284/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/radioae6rt.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/radioae6rt.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/radioae6rt.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/radioae6rt.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/radioae6rt.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/radioae6rt.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/radioae6rt.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/radioae6rt.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/radioae6rt.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/radioae6rt.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=radioae6rt.wordpress.com&blog=3314636&post=284&subd=radioae6rt&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://radioae6rt.wordpress.com/2008/09/01/boilerplate-for-cocoaiphone-nsurlconnection-and-nsxmlparser-delegates/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>
	</channel>
</rss>