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

<channel>
	<title>Eamonn O'Brien-Strain</title>
	<atom:link href="http://www.eamonn.org/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.eamonn.org/blog</link>
	<description>"The future is already here. ..." *</description>
	<lastBuildDate>Mon, 06 Sep 2010 23:58:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Well Beings Veterinary Homeopathy</title>
		<link>http://www.eamonn.org/blog/?p=979</link>
		<comments>http://www.eamonn.org/blog/?p=979#comments</comments>
		<pubDate>Mon, 06 Sep 2010 23:58:18 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=979</guid>
		<description><![CDATA[I just discovered that in my neighborhood is a business called Well Beings Veterinary Homeopathy.  People in the city do treat their pets like people, and belief in homeopathy is consistent with stereotypes of Californians, but what really tickled me was to see the “well” prefix (usually as in “well-woman” or “well-baby”) added to [...]]]></description>
			<content:encoded><![CDATA[<p>I just discovered that in my neighborhood is a business called Well Beings Veterinary Homeopathy.  People in the city do treat their pets like people, and belief in homeopathy is consistent with stereotypes of Californians, but what really tickled me was to see the “well” prefix (usually as in “well-woman” or “well-baby”) added to the somewhat Buddhist use of the word “being”.  This name sounds like a parody created by someone mocking San Francisco.  </p>
<p>(Homeopathy is an alternative medicine, which treats diseases with ultra-pure water.)</p>
<p>In digging deeper, I found this was not an aberration,  that there are   practitioners of veterinary homeopathy in many parts of North America.  One disturbing thing I found was in a <a href="http://www.drpitcairn.com/referrals/questions.html">question-and-answer page</a> on the web site of the person responsible for training many of these practitioners:</p>
<blockquote><p>
Q 12. If you are treating an animal with homeopathy and they need dentistry (perhaps teeth removed), or are thought to have Lyme disease, or develop an infection or abscess, would you then change over to using antibiotics and other allopathic treatments?</p>
<p>There are many veterinarians that offer homeopathy that do not really rely on it when &#8220;times get tough&#8221;, when there is what appears to be an infection or severe inflammatory condition. This, of course, is their professional opinion but going back and forth between homeopathy and the usual use of drugs does not really work well and is not the most skillful approach. You may not have choice in this regard but if you do, especially with animals having a chronic condition, try to find a veterinarian that firmly believes in and uses homeopathy even in what appears to be serious illness.
</p></blockquote>
<p>(The term “allopathic” is a term used by homeopathic proponents to describe standard medicine.)</p>
<p>For human beings, we might expect some benefit from homeopathy just because of the placebo effect.  However for non-human beings, presumably homeopathy will have absolutely no effect because they will not have a placebo response.</p>
<p>I hope there are not too many animals that suffer unnecessarily as a result of being given pure water instead of real veterinary care.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=979</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This looks like it may be the best Java API for working with Cassandra.</title>
		<link>http://www.eamonn.org/blog/?p=973</link>
		<comments>http://www.eamonn.org/blog/?p=973#comments</comments>
		<pubDate>Sun, 29 Aug 2010 23:04:10 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=973</guid>
		<description><![CDATA[

Hector – a Java Cassandra client &#124; PrettyPrint.me
This looks like it may be the best Java API for working with Cassandra.
(tags: api code database java programming)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://prettyprint.me/2010/02/23/hector-a-java-cassandra-client/">Hector – a Java Cassandra client | PrettyPrint.me</a></div>
<div class="delicious-extended">This looks like it may be the best Java API for working with Cassandra.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/api">api</a> <a href="http://delicious.com/eob/code">code</a> <a href="http://delicious.com/eob/database">database</a> <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/programming">programming</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=973</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Challenging &#8220;Challenging Dogma&#8221;</title>
		<link>http://www.eamonn.org/blog/?p=971</link>
		<comments>http://www.eamonn.org/blog/?p=971#comments</comments>
		<pubDate>Sun, 29 Aug 2010 21:58:35 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=971</guid>
		<description><![CDATA[
.flickr-photo { }
.flickr-frame { float: left; text-align: center; margin-right: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }


	
	
		Challenging Dogma, originally uploaded by andrewrosspoetry.
	

I somehow got sucked into a rather exhausting debate on evolution with creationist Andrew Ross in the comment section of one of his photographs on Flickr.

]]></description>
			<content:encoded><![CDATA[<style type="text/css">
.flickr-photo { }
.flickr-frame { float: left; text-align: center; margin-right: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }
</style>
<div class="flickr-frame">
	<a href="http://www.flickr.com/photos/87435331@N00/3550096549/" title="photo sharing"><img src="http://farm3.static.flickr.com/2429/3550096549_327882169c_t.jpg" class="flickr-photo" alt="Challenging Dogma" /></a><br />
	<span class="flickr-caption"><br />
		<a href="http://www.flickr.com/photos/87435331@N00/3550096549/">Challenging Dogma</a>,<br /> originally uploaded by <a href="http://www.flickr.com/people/87435331@N00/">andrewrosspoetry</a>.<br />
	</span>
</div>
<p>I somehow got sucked into a rather exhausting debate on evolution with creationist Andrew Ross in the comment section of one of his photographs on Flickr.<br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=971</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A very good overview and cheat-sheet of the Scrum agile process for software development.</title>
		<link>http://www.eamonn.org/blog/?p=966</link>
		<comments>http://www.eamonn.org/blog/?p=966#comments</comments>
		<pubDate>Fri, 27 Aug 2010 23:03:12 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=966</guid>
		<description><![CDATA[

Scrum Basics
A very good overview and cheat-sheet of the Scrum agile process for software development.
(tags: agile guide tutorial)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.scrum.org/storage/scrumguides/Scrum%20Guide.pdf">Scrum Basics</a></div>
<div class="delicious-extended">A very good overview and cheat-sheet of the Scrum agile process for software development.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/agile">agile</a> <a href="http://delicious.com/eob/guide">guide</a> <a href="http://delicious.com/eob/tutorial">tutorial</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=966</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First impressions of Gremlin, a Graph-Based Programming Language</title>
		<link>http://www.eamonn.org/blog/?p=965</link>
		<comments>http://www.eamonn.org/blog/?p=965#comments</comments>
		<pubDate>Mon, 23 Aug 2010 23:04:09 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[popular]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=965</guid>
		<description><![CDATA[

Gremlin: A Graph-Based Programming Language
This is a Java-embeddable language that can perform queries on generalized graphs using a clear and concise XPath-based query language.  In addition it adds typical scripting constructs that  make it a complete language.  However these additions seem weak, and I think a pure query language (like SQL) would [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.slideshare.net/slidarko/gremlin-a-graphbased-programming-language-3876581">Gremlin: A Graph-Based Programming Language</a></div>
<div class="delicious-extended">This is a Java-embeddable language that can perform queries on generalized graphs using a clear and concise XPath-based query language.  In addition it adds typical scripting constructs that  make it a complete language.  However these additions seem weak, and I think a pure query language (like SQL) would have been better.</p>
<p>One thing I thought was a bit inelegant was the number of special reserved identifiers in the query language, such as &quot;outE&quot;, &quot;inE&quot;, &quot;outV&quot;, and &quot;inV&quot;.  I understand this was necessary to stay compatible with XPath, but I think it would have been better to move away from XPath and put such special identifiers in the syntax of the language.</p>
<p>I did like was how easy it is to define computed edges in the graph, sort of like views in SQL.  This can be considered a kind of reasoning.  I particularly was struck by the clear insight in the presentation that &quot;Graph-based reasoning is the process of making explicit what is implicit in lop co-developer the graph&quot;</p></div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/rdf">rdf</a> <a href="http://delicious.com/eob/language">language</a> <a href="http://delicious.com/eob/java">java</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=965</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first musical composition</title>
		<link>http://www.eamonn.org/blog/?p=942</link>
		<comments>http://www.eamonn.org/blog/?p=942#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:27:27 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=942</guid>
		<description><![CDATA[I never tried this before, but here is my first attempt at creating music.  The words are from a poem by W.B. Yeats; the music and the performance are by me.
Come Gather Round Me, Parnellites
 
]]></description>
			<content:encoded><![CDATA[<p>I never tried this before, but here is my first attempt at creating music.  The words are from a poem by W.B. Yeats; the music and the performance are by me.</p>
<p><a href="http://www.eamonn.org/audio/parnell.mp3">Come Gather Round Me, Parnellites</a></p>
<p><img width="150" height-"180" src="http://news.bbc.co.uk/olmedia/60000/images/_60767_oshea.jpg" /> <img width="231" height="300" src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Charles_Stewart_Parnell_-_Brady-Handy.jpg/462px-Charles_Stewart_Parnell_-_Brady-Handy.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=942</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.eamonn.org/audio/parnell.mp3" length="3365742" type="audio/mpeg" />
		</item>
		<item>
		<title>Nice easy-to-use command-line argument parser with a lot of functionality.</title>
		<link>http://www.eamonn.org/blog/?p=938</link>
		<comments>http://www.eamonn.org/blog/?p=938#comments</comments>
		<pubDate>Tue, 17 Aug 2010 23:03:08 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[popular]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=938</guid>
		<description><![CDATA[

JCommander
Nice easy-to-use command-line argument parser with a lot of functionality.
(tags: library programming java)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://beust.com/jcommander/">JCommander</a></div>
<div class="delicious-extended">Nice easy-to-use command-line argument parser with a lot of functionality.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/java">java</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=938</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some quite impressive examples of what you can do in HTML5 &#8212; easy to copy and adapt.  (via @susiewee)</title>
		<link>http://www.eamonn.org/blog/?p=921</link>
		<comments>http://www.eamonn.org/blog/?p=921#comments</comments>
		<pubDate>Sat, 14 Aug 2010 23:04:04 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=921</guid>
		<description><![CDATA[

HTML5 Studio
Some quite impressive examples of what you can do in HTML5 &#8212; easy to copy and adapt.  (via @susiewee)
(tags: html5 web tutorial)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://studio.html5rocks.com/">HTML5 Studio</a></div>
<div class="delicious-extended">Some quite impressive examples of what you can do in HTML5 &#8212; easy to copy and adapt.  (via @susiewee)</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/html5">html5</a> <a href="http://delicious.com/eob/web">web</a> <a href="http://delicious.com/eob/tutorial">tutorial</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=921</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The panel schedule for the last SXSW Interactive gives some sense of the breath of this event.</title>
		<link>http://www.eamonn.org/blog/?p=920</link>
		<comments>http://www.eamonn.org/blog/?p=920#comments</comments>
		<pubDate>Thu, 12 Aug 2010 23:04:29 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=920</guid>
		<description><![CDATA[

SCHED* Unofficial Guide to SXSW 2010: Schedule for Panel Events @ Austin, TX
The panel schedule for the last SXSW Interactive gives some sense of the breath of this event.


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://sxsw2010.sched.org/type/panel/Interactive">SCHED* Unofficial Guide to SXSW 2010: Schedule for Panel Events @ Austin, TX</a></div>
<div class="delicious-extended">The panel schedule for the last SXSW Interactive gives some sense of the breath of this event.</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=920</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This seems to be the itext class to use for line wrapping and determining how many lines of text resulted.</title>
		<link>http://www.eamonn.org/blog/?p=919</link>
		<comments>http://www.eamonn.org/blog/?p=919#comments</comments>
		<pubDate>Tue, 27 Jul 2010 23:04:52 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=919</guid>
		<description><![CDATA[

ColumnText
This seems to be the itext class to use for line wrapping and determining how many lines of text resulted.
(tags: library publishing reference)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://api.itextpdf.com/com/itextpdf/text/pdf/ColumnText.html">ColumnText</a></div>
<div class="delicious-extended">This seems to be the itext class to use for line wrapping and determining how many lines of text resulted.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/publishing">publishing</a> <a href="http://delicious.com/eob/reference">reference</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=919</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting article and comments looking at scalable key-store data stores like Riak, HBase, and Cassandra.</title>
		<link>http://www.eamonn.org/blog/?p=918</link>
		<comments>http://www.eamonn.org/blog/?p=918#comments</comments>
		<pubDate>Fri, 23 Jul 2010 23:03:13 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=918</guid>
		<description><![CDATA[

Blog of Data » Blog Archive » Riak and Cassandra and HBase, oh my!
Interesting article and comments looking at scalable key-store data stores like Riak, HBase, and Cassandra.
(tags: architecture database scaling)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://blog.mozilla.com/data/2010/05/18/riak-and-cassandra-and-hbase-oh-my/">Blog of Data » Blog Archive » Riak and Cassandra and HBase, oh my!</a></div>
<div class="delicious-extended">Interesting article and comments looking at scalable key-store data stores like Riak, HBase, and Cassandra.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/architecture">architecture</a> <a href="http://delicious.com/eob/database">database</a> <a href="http://delicious.com/eob/scaling">scaling</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=918</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy memory optimization in Java image handling</title>
		<link>http://www.eamonn.org/blog/?p=917</link>
		<comments>http://www.eamonn.org/blog/?p=917#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:04:25 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=917</guid>
		<description><![CDATA[

Java 2D &#8211; Image width/height without loading file into JVM?
Handy memory optimization
(tags: java programming imaging)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://forums.sun.com/thread.jspa?threadID=5363192">Java 2D &#8211; Image width/height without loading file into JVM?</a></div>
<div class="delicious-extended">Handy memory optimization</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/imaging">imaging</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=917</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Hadoop MapReduce With Cassandra NoSQL</title>
		<link>http://www.eamonn.org/blog/?p=916</link>
		<comments>http://www.eamonn.org/blog/?p=916#comments</comments>
		<pubDate>Mon, 12 Jul 2010 23:04:14 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=916</guid>
		<description><![CDATA[

Running Hadoop MapReduce With Cassandra NoSQL « All Things Hadoop
(tags: database architecture scaling)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://allthingshadoop.com/2010/04/24/running-hadoop-mapreduce-with-cassandra-nosql/?goback=%2Egdr_1278894596471_1%2Eanb_2822930_*2">Running Hadoop MapReduce With Cassandra NoSQL « All Things Hadoop</a></div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/database">database</a> <a href="http://delicious.com/eob/architecture">architecture</a> <a href="http://delicious.com/eob/scaling">scaling</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=916</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2010-07-11</title>
		<link>http://www.eamonn.org/blog/?p=909</link>
		<comments>http://www.eamonn.org/blog/?p=909#comments</comments>
		<pubDate>Sun, 11 Jul 2010 23:04:16 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=909</guid>
		<description><![CDATA[

Logo Design, Web Design and Copywriting by the World&#039;s Best Creative Team &#124; crowdSPRING
Similar to Logoworks.  Covered by the &#34;On the Media&#34; radio program on 11 July 2010.
(tags: business design graphics web web2.0)


Exploring the software behind Facebook, the world’s largest site &#124; Royal Pingdom
Interesting list of the software technologies that Facebook uses.
(tags: architecture deployment [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.crowdspring.com/">Logo Design, Web Design and Copywriting by the World&#039;s Best Creative Team | crowdSPRING</a></div>
<div class="delicious-extended">Similar to Logoworks.  Covered by the &quot;On the Media&quot; radio program on 11 July 2010.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/business">business</a> <a href="http://delicious.com/eob/design">design</a> <a href="http://delicious.com/eob/graphics">graphics</a> <a href="http://delicious.com/eob/web">web</a> <a href="http://delicious.com/eob/web2.0">web2.0</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://royal.pingdom.com/2010/06/18/the-software-behind-facebook/">Exploring the software behind Facebook, the world’s largest site | Royal Pingdom</a></div>
<div class="delicious-extended">Interesting list of the software technologies that Facebook uses.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/architecture">architecture</a> <a href="http://delicious.com/eob/deployment">deployment</a> <a href="http://delicious.com/eob/facebook">facebook</a> <a href="http://delicious.com/eob/php">php</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/scaling">scaling</a> <a href="http://delicious.com/eob/technology">technology</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=909</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2010-07-07</title>
		<link>http://www.eamonn.org/blog/?p=908</link>
		<comments>http://www.eamonn.org/blog/?p=908#comments</comments>
		<pubDate>Wed, 07 Jul 2010 23:03:11 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=908</guid>
		<description><![CDATA[

Welcome to the Shared Digital Future &#124; www.hathitrust.org
A way to access scanned books without going through Google
(tags: books library metadata reference)


Padraig O&#039;Sullivan &#8211; Building a Small Cassandra Cluster for Testing and Development
Handy little howto for setting up Cassandra
(tags: database tutorial)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.hathitrust.org/">Welcome to the Shared Digital Future | www.hathitrust.org</a></div>
<div class="delicious-extended">A way to access scanned books without going through Google</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/books">books</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/metadata">metadata</a> <a href="http://delicious.com/eob/reference">reference</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://posulliv.com/2009/09/07/building-a-small-cassandra-cluster-for-testing-and-development.html">Padraig O&#039;Sullivan &#8211; Building a Small Cassandra Cluster for Testing and Development</a></div>
<div class="delicious-extended">Handy little howto for setting up Cassandra</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/database">database</a> <a href="http://delicious.com/eob/tutorial">tutorial</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=908</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What my neighborhood looked like in 1972.</title>
		<link>http://www.eamonn.org/blog/?p=907</link>
		<comments>http://www.eamonn.org/blog/?p=907#comments</comments>
		<pubDate>Mon, 28 Jun 2010 23:04:55 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Ireland]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=907</guid>
		<description><![CDATA[

+ Glasnevin Aerial Picture
What my neighborhood looked like in 1972.


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.dublin.ie/forums/showthread.php?11425-Glasnevin-Aerial-Picture">+ Glasnevin Aerial Picture</a></div>
<div class="delicious-extended">What my neighborhood looked like in 1972.</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=907</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A terse but definitive guide to the Cassandra Thrift API.</title>
		<link>http://www.eamonn.org/blog/?p=906</link>
		<comments>http://www.eamonn.org/blog/?p=906#comments</comments>
		<pubDate>Sat, 19 Jun 2010 23:03:57 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=906</guid>
		<description><![CDATA[

API &#8211; Cassandra Wiki
A terse but definitive guide to the Cassandra Thrift API.
(tags: api database reference architecture programming)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://wiki.apache.org/cassandra/API">API &#8211; Cassandra Wiki</a></div>
<div class="delicious-extended">A terse but definitive guide to the Cassandra Thrift API.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/api">api</a> <a href="http://delicious.com/eob/database">database</a> <a href="http://delicious.com/eob/reference">reference</a> <a href="http://delicious.com/eob/architecture">architecture</a> <a href="http://delicious.com/eob/programming">programming</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=906</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Low-level Java API to Cassandra</title>
		<link>http://www.eamonn.org/blog/?p=905</link>
		<comments>http://www.eamonn.org/blog/?p=905#comments</comments>
		<pubDate>Fri, 18 Jun 2010 23:05:43 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=905</guid>
		<description><![CDATA[

org.apache.cassandra.thrift
Low-level Java API to Cassandra
(tags: code architecture scaling reference java database)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.docjar.com/docs/api/org/apache/cassandra/thrift/package-index.html">org.apache.cassandra.thrift</a></div>
<div class="delicious-extended">Low-level Java API to Cassandra</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/code">code</a> <a href="http://delicious.com/eob/architecture">architecture</a> <a href="http://delicious.com/eob/scaling">scaling</a> <a href="http://delicious.com/eob/reference">reference</a> <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/database">database</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=905</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Example Cassandra client using the Hector library</title>
		<link>http://www.eamonn.org/blog/?p=904</link>
		<comments>http://www.eamonn.org/blog/?p=904#comments</comments>
		<pubDate>Tue, 15 Jun 2010 23:03:57 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=904</guid>
		<description><![CDATA[

src/main/java/me/prettyprint/cassandra/service/ExampleClient.java at master from rantav&#039;s hector &#8211; GitHub
Example Cassandra client using the Hector library
(tags: java tutorial code architecture)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://github.com/rantav/hector/blob/master/src/main/java/me/prettyprint/cassandra/service/ExampleClient.java">src/main/java/me/prettyprint/cassandra/service/ExampleClient.java at master from rantav&#039;s hector &#8211; GitHub</a></div>
<div class="delicious-extended">Example Cassandra client using the Hector library</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/tutorial">tutorial</a> <a href="http://delicious.com/eob/code">code</a> <a href="http://delicious.com/eob/architecture">architecture</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=904</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nice framework for implementing REST services in Java.</title>
		<link>http://www.eamonn.org/blog/?p=897</link>
		<comments>http://www.eamonn.org/blog/?p=897#comments</comments>
		<pubDate>Fri, 11 Jun 2010 23:06:02 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=897</guid>
		<description><![CDATA[

jersey: Home
A nice framework for implementing REST services in Java.  It&#039;s use of annotations make the code a lot cleaner than when using the Restlet library.  However unlike Restlet it has a lot of dependencies and is more difficult to get setup.
(tags: java api library programming webservices web)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="https://jersey.dev.java.net/">jersey: Home</a></div>
<div class="delicious-extended">A nice framework for implementing REST services in Java.  It&#039;s use of annotations make the code a lot cleaner than when using the Restlet library.  However unlike Restlet it has a lot of dependencies and is more difficult to get setup.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/api">api</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/webservices">webservices</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=897</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple python scripting of different elastic cloud infrastructure systems.  Very cool.</title>
		<link>http://www.eamonn.org/blog/?p=895</link>
		<comments>http://www.eamonn.org/blog/?p=895#comments</comments>
		<pubDate>Mon, 07 Jun 2010 23:05:10 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=895</guid>
		<description><![CDATA[

libcloud python library &#8211; a unified interface to cloud server providers
Simple python scripting of different elastic cloud infrastructure systems.  Very cool.
(tags: api deployment library linux programming python architecture)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://incubator.apache.org/libcloud/">libcloud python library &#8211; a unified interface to cloud server providers</a></div>
<div class="delicious-extended">Simple python scripting of different elastic cloud infrastructure systems.  Very cool.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/api">api</a> <a href="http://delicious.com/eob/deployment">deployment</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/linux">linux</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/python">python</a> <a href="http://delicious.com/eob/architecture">architecture</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=895</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Very convenient way to make screencasts.</title>
		<link>http://www.eamonn.org/blog/?p=893</link>
		<comments>http://www.eamonn.org/blog/?p=893#comments</comments>
		<pubDate>Sun, 06 Jun 2010 23:05:21 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Futzing]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=893</guid>
		<description><![CDATA[

Screencast-O-Matic &#8211; Record screen capture video instantly for free!
Very convenient to make screencasts.
(tags: video tool web)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.screencast-o-matic.com/">Screencast-O-Matic &#8211; Record screen capture video instantly for free!</a></div>
<div class="delicious-extended">Very convenient to make screencasts.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/video">video</a> <a href="http://delicious.com/eob/tool">tool</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=893</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing 0.5 Release of Nrby Photos, a Palm WebOS App to Display Nearby Photographs</title>
		<link>http://www.eamonn.org/blog/?p=885</link>
		<comments>http://www.eamonn.org/blog/?p=885#comments</comments>
		<pubDate>Sun, 06 Jun 2010 06:31:52 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[popular]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=885</guid>
		<description><![CDATA[Thanks again to the beta testers who have helped shape the features in this release.
The Beta 0.5 will soon be available for installation from the Palm application web page.
Changes:

Internal changes to how the search radius is adjusted according to the local density of photographs.
Make the refresh button semi-transparent.
Miscellaneous bug fixes.

Please add any questions or comments [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks again to the beta testers who have helped shape the features in this release.</p>
<p>The Beta 0.5 will soon be available for installation from the <a href="http://developer.palm.com/webChannel/index.php?packageid=org.eamonn.nrby">Palm application web page</a>.</p>
<p>Changes:
<ol>
<li>Internal changes to how the search radius is adjusted according to the local density of photographs.</li>
<li>Make the refresh button semi-transparent.</li>
<li>Miscellaneous bug fixes.</li>
</ol>
<p>Please add any questions or comments below.</p>
<p>Update:</p>
<p>There is now a new <a href="http://www.nrby.eamonn.org/">dedicated web page</a> for the app, as well as a video clip demo:<br />
<object type="application/x-shockwave-flash" width="320" height="400" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=2db41ac954&#038;photo_id=4676040148"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=2db41ac954&#038;photo_id=4676040148" height="400" width="320"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=885</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comments and ratings of my Palm WebOS app</title>
		<link>http://www.eamonn.org/blog/?p=884</link>
		<comments>http://www.eamonn.org/blog/?p=884#comments</comments>
		<pubDate>Fri, 04 Jun 2010 23:07:55 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=884</guid>
		<description><![CDATA[

Nrby Photos &#8211; Cyrket
Comments and ratings of my Palm WebOS app
(tags: webos photo)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.cyrket.com/p/palm/org.eamonn.nrby/">Nrby Photos &#8211; Cyrket</a></div>
<div class="delicious-extended">Comments and ratings of my Palm WebOS app</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/webos">webos</a> <a href="http://delicious.com/eob/photo">photo</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=884</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing 0.4 Release of Nrby Photos, a Palm WebOS App to Display Nearby Photographs</title>
		<link>http://www.eamonn.org/blog/?p=873</link>
		<comments>http://www.eamonn.org/blog/?p=873#comments</comments>
		<pubDate>Wed, 02 Jun 2010 05:52:14 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=873</guid>
		<description><![CDATA[Thanks again to the beta testers who have helped shape the features in this release.
The Beta 0.4 is now available for installation from the Palm application web page.
Changes:

Photos do not now automatically refresh when new photos are available, but instead the user controls the refresh explicitly by pressing a button.
Included with the title of a [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks again to the beta testers who have helped shape the features in this release.</p>
<p>The Beta 0.4 is now available for installation from the <a href="http://developer.palm.com/webChannel/index.php?packageid=org.eamonn.nrby">Palm application web page</a>.</p>
<p>Changes:
<ol>
<li>Photos do not now automatically refresh when new photos are available, but instead the user controls the refresh explicitly by pressing a button.</li>
<li>Included with the title of a photo is an indication of how far away and in what direction is the photo.</li>
<li>Miscellaneous bug fixes.</li>
</ol>
<p>Please add any questions or comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=873</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Python wrappers around Webkit and Gecko browser engines</title>
		<link>http://www.eamonn.org/blog/?p=870</link>
		<comments>http://www.eamonn.org/blog/?p=870#comments</comments>
		<pubDate>Tue, 01 Jun 2010 23:04:57 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=870</guid>
		<description><![CDATA[

PyWebShot – Generate website thumbnails using Python &#124; Coderholic
Rendering web pages to images using a Python wrapper around the Gecko/Mozilla browser engine.  This renders Flash correctly unlike the similar  solutions that use Webkit.
(tags: api programming python tool web)


spynner &#8211; Project Hosting on Google Code
Another Python API encapsulating the the Qt webkit browser component.
(tags: [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.coderholic.com/pywebshot-generate-website-thumbnails-using-python/">PyWebShot – Generate website thumbnails using Python | Coderholic</a></div>
<div class="delicious-extended">Rendering web pages to images using a Python wrapper around the Gecko/Mozilla browser engine.  This renders Flash correctly unlike the similar  solutions that use Webkit.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/api">api</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/python">python</a> <a href="http://delicious.com/eob/tool">tool</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://code.google.com/p/spynner/">spynner &#8211; Project Hosting on Google Code</a></div>
<div class="delicious-extended">Another Python API encapsulating the the Qt webkit browser component.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/python">python</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=870</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nice-looking JavaScript test framework that can be used when building WebOS apps.</title>
		<link>http://www.eamonn.org/blog/?p=869</link>
		<comments>http://www.eamonn.org/blog/?p=869#comments</comments>
		<pubDate>Sun, 30 May 2010 23:03:35 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=869</guid>
		<description><![CDATA[

pivotal&#039;s jasmine at master &#8211; GitHub
A nice-looking JavaScript test framework that can be used when building WebOS apps.
(tags: javascript programming library)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://github.com/pivotal/jasmine">pivotal&#039;s jasmine at master &#8211; GitHub</a></div>
<div class="delicious-extended">A nice-looking JavaScript test framework that can be used when building WebOS apps.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/library">library</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=869</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Beta 0.3 Release of Nrby Photos, A Palm WebOS App to Display Nearby Photographs</title>
		<link>http://www.eamonn.org/blog/?p=861</link>
		<comments>http://www.eamonn.org/blog/?p=861#comments</comments>
		<pubDate>Sat, 29 May 2010 06:34:26 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=861</guid>
		<description><![CDATA[Thanks to all the beta testers of the 0.2 release for your testing and reviews.
A much improved 0.3 version is now ready for installation from the Palm application web page. 
Changes in 0.3:

Display the photo title, which is also a hyperlink to the Flick photo page.
Improve algorithm for selecting photographs to include closeness as well [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to all the beta testers of the 0.2 release for your testing and reviews.</p>
<p>A much improved 0.3 version is now ready for installation from the <a href="http://developer.palm.com/webChannel/index.php?packageid=org.eamonn.nrby">Palm application web page</a>. </p>
<p>Changes in 0.3:
<ol>
<li>Display the photo title, which is also a hyperlink to the Flick photo page.</li>
<li>Improve algorithm for selecting photographs to include closeness as well as interestingness, and to automatically adjust the radius of search depending on the density of nearby photos.</li>
<li>Display a status message when communicating with Flickr so when you have a slow network connection you can tell what is happening.</li>
<li>Display some dummy photos in case you have no network connection or if there are no photos within 32 km.</li>
<li>Use photos to which I have copyright (my own) as the example photos and dummy photos.</li>
<li>Fixed some bugs encountered when flicking through photos.</li>
<li>Fixed some bugs accessing Flickr.</li>
</ol>
<p>Please add any comments or questions below.</p>
<p><i>(Update: There is now an <a href="http://www.eamonn.org/blog/?p=873">later release</a>)</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=861</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Patterns for creating private, privileged, and public members of a JavaScript object.</title>
		<link>http://www.eamonn.org/blog/?p=859</link>
		<comments>http://www.eamonn.org/blog/?p=859#comments</comments>
		<pubDate>Wed, 26 May 2010 23:09:04 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=859</guid>
		<description><![CDATA[

Private Members in JavaScript
Patterns for creating private, privileged, and public members of a JavaScript object.
(tags: javascript code language programming tutorial)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://javascript.crockford.com/private.html">Private Members in JavaScript</a></div>
<div class="delicious-extended">Patterns for creating private, privileged, and public members of a JavaScript object.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/code">code</a> <a href="http://delicious.com/eob/language">language</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/tutorial">tutorial</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=859</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qt API reference material, including QtWebkit</title>
		<link>http://www.eamonn.org/blog/?p=856</link>
		<comments>http://www.eamonn.org/blog/?p=856#comments</comments>
		<pubDate>Mon, 24 May 2010 23:05:08 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=856</guid>
		<description><![CDATA[

Qt 4.6: All Qt Classes (main index)
C++ API doc for Qt, including QtWebkit
(tags: programming api library)


PyQt&#039;s Classes
API reference to Qt&#039;s Python bindings, including the Webkit renderer
(tags: graphics library programming python reference)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://doc.trolltech.com/4.6/classes.html">Qt 4.6: All Qt Classes (main index)</a></div>
<div class="delicious-extended">C++ API doc for Qt, including QtWebkit</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/api">api</a> <a href="http://delicious.com/eob/library">library</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/classes.html">PyQt&#039;s Classes</a></div>
<div class="delicious-extended">API reference to Qt&#039;s Python bindings, including the Webkit renderer</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/graphics">graphics</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/python">python</a> <a href="http://delicious.com/eob/reference">reference</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=856</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy code snippets for calculating distances between two lat/lon points on the Earth.</title>
		<link>http://www.eamonn.org/blog/?p=854</link>
		<comments>http://www.eamonn.org/blog/?p=854#comments</comments>
		<pubDate>Sat, 22 May 2010 23:02:39 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=854</guid>
		<description><![CDATA[

Calculate distance and bearing between two Latitude/Longitude points using Haversine formula in JavaScript
Handy code snippets for calculating distances between two lat/lon points on the Earth.
(tags: javascript reference tutorial programming mapping)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.movable-type.co.uk/scripts/latlong.html">Calculate distance and bearing between two Latitude/Longitude points using Haversine formula in JavaScript</a></div>
<div class="delicious-extended">Handy code snippets for calculating distances between two lat/lon points on the Earth.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/reference">reference</a> <a href="http://delicious.com/eob/tutorial">tutorial</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/mapping">mapping</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=854</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nrby Photos &#8212; A Palm WebOS App to Display Nearby Photographs</title>
		<link>http://www.eamonn.org/blog/?p=848</link>
		<comments>http://www.eamonn.org/blog/?p=848#comments</comments>
		<pubDate>Mon, 17 May 2010 21:34:33 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=848</guid>
		<description><![CDATA[Displays photographs that people on the Flickr have taken close to your current location. Flick left and right to browse through the photographs. Automatically updates as you move. (All photographs are copyright of their owners.)
You can install the beta release from the Palm application web page.
This is a personal open-source project.  The code is [...]]]></description>
			<content:encoded><![CDATA[<p>Displays photographs that people on the Flickr have taken close to your current location. Flick left and right to browse through the photographs. Automatically updates as you move. (All photographs are copyright of their owners.)</p>
<p>You can install the beta release from the <a href="http://developer.palm.com/webChannel/index.php?packageid=org.eamonn.nrby">Palm application web page</a>.</p>
<p>This is a personal open-source project.  The code is <a href="http://github.com/eobrain/nrby">on GitHub</a>.</p>
<p><em>(Update: there is now a <a href="http://www.eamonn.org/blog/?p=861">new improved release</a>.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=848</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Great examples of Web design</title>
		<link>http://www.eamonn.org/blog/?p=845</link>
		<comments>http://www.eamonn.org/blog/?p=845#comments</comments>
		<pubDate>Sat, 15 May 2010 23:04:39 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=845</guid>
		<description><![CDATA[

Principles Of Minimalist Web Design, With Examples &#8211; Smashing Magazine
Great examples of Web design
(tags: design graphics css)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.smashingmagazine.com/2010/05/13/principles-of-minimalist-web-design-with-examples/">Principles Of Minimalist Web Design, With Examples &#8211; Smashing Magazine</a></div>
<div class="delicious-extended">Great examples of Web design</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/design">design</a> <a href="http://delicious.com/eob/graphics">graphics</a> <a href="http://delicious.com/eob/css">css</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=845</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2010-05-14</title>
		<link>http://www.eamonn.org/blog/?p=844</link>
		<comments>http://www.eamonn.org/blog/?p=844#comments</comments>
		<pubDate>Fri, 14 May 2010 23:04:00 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=844</guid>
		<description><![CDATA[

Reference Library – Palm Developer Center
WebOS APIs
(tags: programming reference webos)


Flickr Services
Flickr API reference
(tags: programming reference web web2.0 webservices photo)


Palm &#8211; Ares
Online IDE for developing WebOS apps.
(tags: javascript mobile programming tool webos)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1654&amp;Itemid=20">Reference Library – Palm Developer Center</a></div>
<div class="delicious-extended">WebOS APIs</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/reference">reference</a> <a href="http://delicious.com/eob/webos">webos</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.flickr.com/services/api/">Flickr Services</a></div>
<div class="delicious-extended">Flickr API reference</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/reference">reference</a> <a href="http://delicious.com/eob/web">web</a> <a href="http://delicious.com/eob/web2.0">web2.0</a> <a href="http://delicious.com/eob/webservices">webservices</a> <a href="http://delicious.com/eob/photo">photo</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://ares.palm.com/Ares/index.html">Palm &#8211; Ares</a></div>
<div class="delicious-extended">Online IDE for developing WebOS apps.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/mobile">mobile</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/tool">tool</a> <a href="http://delicious.com/eob/webos">webos</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=844</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Web UI Programming Resources</title>
		<link>http://www.eamonn.org/blog/?p=842</link>
		<comments>http://www.eamonn.org/blog/?p=842#comments</comments>
		<pubDate>Tue, 11 May 2010 23:05:24 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=842</guid>
		<description><![CDATA[

Typekit
Better fonts in your web pages (for a price)
(tags: design css tool service)


JSLint, The JavaScript Code Quality Tool
Handy checker to make sure you are only using the good parts of JavaScript.
(tags: javascript programming tool code)


The CSS 3 Flexible Box Model ✩        Mozilla Hacks – the Web developer blog
An [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://typekit.com/">Typekit</a></div>
<div class="delicious-extended">Better fonts in your web pages (for a price)</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/design">design</a> <a href="http://delicious.com/eob/css">css</a> <a href="http://delicious.com/eob/tool">tool</a> <a href="http://delicious.com/eob/service">service</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.jslint.com/">JSLint, The JavaScript Code Quality Tool</a></div>
<div class="delicious-extended">Handy checker to make sure you are only using the good parts of JavaScript.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/tool">tool</a> <a href="http://delicious.com/eob/code">code</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://hacks.mozilla.org/2010/04/the-css-3-flexible-box-model/">The CSS 3 Flexible Box Model ✩        Mozilla Hacks – the Web developer blog</a></div>
<div class="delicious-extended">An easier box model for HTML5 apps.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/css">css</a> <a href="http://delicious.com/eob/html5">html5</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/tutorial">tutorial</a> <a href="http://delicious.com/eob/web">web</a> <a href="http://delicious.com/eob/layout">layout</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=842</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A really good overview and demonstration of the new capabilities of HTML5.</title>
		<link>http://www.eamonn.org/blog/?p=837</link>
		<comments>http://www.eamonn.org/blog/?p=837#comments</comments>
		<pubDate>Thu, 29 Apr 2010 23:06:08 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=837</guid>
		<description><![CDATA[

HTML5 presentation
A really good overview and demonstration of the new capabilities of HTML5.
(tags: ajax css html5 javascript example programming tutorial web)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://apirocks.com/html5/html5.html#slide1">HTML5 presentation</a></div>
<div class="delicious-extended">A really good overview and demonstration of the new capabilities of HTML5.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/ajax">ajax</a> <a href="http://delicious.com/eob/css">css</a> <a href="http://delicious.com/eob/html5">html5</a> <a href="http://delicious.com/eob/javascript">javascript</a> <a href="http://delicious.com/eob/example">example</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/tutorial">tutorial</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=837</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet another concept video for magazine publishing on a iPad/slate device.</title>
		<link>http://www.eamonn.org/blog/?p=836</link>
		<comments>http://www.eamonn.org/blog/?p=836#comments</comments>
		<pubDate>Sun, 18 Apr 2010 23:04:40 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=836</guid>
		<description><![CDATA[

Oxo Good Grips Designers Take on Tablet Magazines &#124; Page 2 &#124; Fast Company
Yet another concept video for magazine publishing on a iPad/slate device.
(tags: publishing)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.fastcompany.com/article/smart-design-magazine-tablet-concept?page=0%2C1">Oxo Good Grips Designers Take on Tablet Magazines | Page 2 | Fast Company</a></div>
<div class="delicious-extended">Yet another concept video for magazine publishing on a iPad/slate device.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/publishing">publishing</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=836</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use HTML5 in current browser &#8212; even IE</title>
		<link>http://www.eamonn.org/blog/?p=834</link>
		<comments>http://www.eamonn.org/blog/?p=834#comments</comments>
		<pubDate>Fri, 16 Apr 2010 23:03:24 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=834</guid>
		<description><![CDATA[

Structural Tags in HTML5 &#8211; Ordered List
How to use HTML5 in current browser &#8212; even IE.
(tags: layout reference tutorial web)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://orderedlist.com/our-writing/resources/html-css/structural-tags-in-html5/">Structural Tags in HTML5 &#8211; Ordered List</a></div>
<div class="delicious-extended">How to use HTML5 in current browser &#8212; even IE.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/layout">layout</a> <a href="http://delicious.com/eob/reference">reference</a> <a href="http://delicious.com/eob/tutorial">tutorial</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=834</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A good source of historical maps recommended by Joel Pomerantz of Thinkwalks</title>
		<link>http://www.eamonn.org/blog/?p=831</link>
		<comments>http://www.eamonn.org/blog/?p=831#comments</comments>
		<pubDate>Sat, 10 Apr 2010 23:03:09 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=831</guid>
		<description><![CDATA[

David Rumsey Historical Map Collection&#124; The Collection
A good source of historical maps recommended by Joel Pomerantz of Thinkwalks
(tags: sanfrancisco)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.davidrumsey.com/">David Rumsey Historical Map Collection| The Collection</a></div>
<div class="delicious-extended">A good source of historical maps recommended by Joel Pomerantz of Thinkwalks</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/sanfrancisco">sanfrancisco</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=831</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The scala-specific repository used by default by SBT</title>
		<link>http://www.eamonn.org/blog/?p=830</link>
		<comments>http://www.eamonn.org/blog/?p=830#comments</comments>
		<pubDate>Fri, 09 Apr 2010 23:03:34 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=830</guid>
		<description><![CDATA[

Index of /repo-releases/
The scala-specific repository used by default by SBT
(tags: scala library)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://scala-tools.org/repo-releases/">Index of /repo-releases/</a></div>
<div class="delicious-extended">The scala-specific repository used by default by SBT</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/scala">scala</a> <a href="http://delicious.com/eob/library">library</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=830</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java matrix packages with linear system solvers</title>
		<link>http://www.eamonn.org/blog/?p=827</link>
		<comments>http://www.eamonn.org/blog/?p=827#comments</comments>
		<pubDate>Sun, 04 Apr 2010 23:03:47 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=827</guid>
		<description><![CDATA[

UJMP » Universal Java Matrix Package » About
A very flexible Java programming framework that integrates many different Java matrix libraries.
(tags: java library programming algorithm)


Overview &#8211; matrix-toolkits-java &#8211; Overview of Matrix Toolkits for Java (MTJ) &#8211; Project Hosting on Google Code
A comprehensive Java matrix library, including support for iterative solvers and native speed-up for dense matrices.
(tags: [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.ujmp.org/">UJMP » Universal Java Matrix Package » About</a></div>
<div class="delicious-extended">A very flexible Java programming framework that integrates many different Java matrix libraries.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/algorithm">algorithm</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://code.google.com/p/matrix-toolkits-java/wiki/Overview">Overview &#8211; matrix-toolkits-java &#8211; Overview of Matrix Toolkits for Java (MTJ) &#8211; Project Hosting on Google Code</a></div>
<div class="delicious-extended">A comprehensive Java matrix library, including support for iterative solvers and native speed-up for dense matrices.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/algorithm">algorithm</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://billharlan.com/pub/code/inv/index.html">inv</a></div>
<div class="delicious-extended">More recent version of the &quot;optimal&quot; code, including pointers to where it is included in the Mines Java Toolkit.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/algorithm">algorithm</a> <a href="http://delicious.com/eob/library">library</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=827</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An interesting round-up, with pointed commentary, of how magazine publishers are thinking of adapting to the iPad/slate world.</title>
		<link>http://www.eamonn.org/blog/?p=825</link>
		<comments>http://www.eamonn.org/blog/?p=825#comments</comments>
		<pubDate>Mon, 29 Mar 2010 23:06:25 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=825</guid>
		<description><![CDATA[

Taking The Tablet: 15 Ways Publishers Are Re-Imagining The Magazine															&#124; paidContent
An interesting round-up, with pointed commentary, of how magazine publishers are thinking of adapting to the iPad/slate world.
(tags: publishing mobile)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://paidcontent.org/list/tabletmags/">Taking The Tablet: 15 Ways Publishers Are Re-Imagining The Magazine															| paidContent</a></div>
<div class="delicious-extended">An interesting round-up, with pointed commentary, of how magazine publishers are thinking of adapting to the iPad/slate world.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/publishing">publishing</a> <a href="http://delicious.com/eob/mobile">mobile</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=825</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy step-by-step tutorial on using new HTML5, with and iPhone specific features</title>
		<link>http://www.eamonn.org/blog/?p=822</link>
		<comments>http://www.eamonn.org/blog/?p=822#comments</comments>
		<pubDate>Sat, 27 Mar 2010 23:03:09 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=822</guid>
		<description><![CDATA[

How to Make an HTML5 iPhone App
Handy step-by-step tutorial on using new HTML5, with and iPhone specific features
(tags: tutorial web)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://m.sixrevisions.com/web-development/html5-iphone-app/">How to Make an HTML5 iPhone App</a></div>
<div class="delicious-extended">Handy step-by-step tutorial on using new HTML5, with and iPhone specific features</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/tutorial">tutorial</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=822</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java package for solving systems of linear equations</title>
		<link>http://www.eamonn.org/blog/?p=821</link>
		<comments>http://www.eamonn.org/blog/?p=821#comments</comments>
		<pubDate>Sun, 21 Mar 2010 23:06:03 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=821</guid>
		<description><![CDATA[

optimal &#8211;  Project Hosting on Google Code
Java package for solving systems of linear equations
(tags: algorithm library)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://code.google.com/p/optimal/">optimal &#8211;  Project Hosting on Google Code</a></div>
<div class="delicious-extended">Java package for solving systems of linear equations</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/algorithm">algorithm</a> <a href="http://delicious.com/eob/library">library</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=821</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A different view of St Patrick</title>
		<link>http://www.eamonn.org/blog/?p=819</link>
		<comments>http://www.eamonn.org/blog/?p=819#comments</comments>
		<pubDate>Wed, 17 Mar 2010 16:36:03 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Ireland]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=819</guid>
		<description><![CDATA[The meme of Christianity was in decline on the Western fringe of Europe as the Germanic tribes of the Angles and Saxons and Franks swept aside the lingering Celtic-Roman society left behind by the Roman Empire.  But, some carriers of the meme, personified in legend as St Patrick, made it to Ireland where it [...]]]></description>
			<content:encoded><![CDATA[<p>The meme of Christianity was in decline on the Western fringe of Europe as the Germanic tribes of the Angles and Saxons and Franks swept aside the lingering Celtic-Roman society left behind by the Roman Empire.  But, some carriers of the meme, personified in legend as St Patrick, made it to Ireland where it proved stronger than the pre-existing polytheistic Druidism, and from its Atlantic fastness it ultimately spread back East and Christianized the invading Germanics.  I celebrate this today not so much because of the Christianity but because of the technology of Writing that accompanied it, setting Ireland on a literary course that ultimately lead to Yeats and Joyce and Becket and Heaney.  Happy St. Patrick&#8217;s Day!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=819</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great visualization of the universe of diagram types</title>
		<link>http://www.eamonn.org/blog/?p=815</link>
		<comments>http://www.eamonn.org/blog/?p=815#comments</comments>
		<pubDate>Sun, 14 Mar 2010 23:04:28 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=815</guid>
		<description><![CDATA[

A Periodic Table of Visualization Methods
A great visualization of the universe of diagram types
(tags: reference)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.visual-literacy.org/periodic_table/periodic_table.html">A Periodic Table of Visualization Methods</a></div>
<div class="delicious-extended">A great visualization of the universe of diagram types</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/reference">reference</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=815</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Git Conceptually</title>
		<link>http://www.eamonn.org/blog/?p=814</link>
		<comments>http://www.eamonn.org/blog/?p=814#comments</comments>
		<pubDate>Sat, 13 Mar 2010 23:04:15 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=814</guid>
		<description><![CDATA[

Understanding Git Conceptually
The Git source code control system has a lot of advantages compared to the more established Subversion.  Many online tutorials emphasize the similarities to Subversion, giving examples of sequences commands that can adapted and used in a rote way.  However these tutorials also tend to gloss over the sometimes fundamental conceptual [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.eecs.harvard.edu/~cduan/technical/git/">Understanding Git Conceptually</a></div>
<div class="delicious-extended">The Git source code control system has a lot of advantages compared to the more established Subversion.  Many online tutorials emphasize the similarities to Subversion, giving examples of sequences commands that can adapted and used in a rote way.  However these tutorials also tend to gloss over the sometimes fundamental conceptual differences between Git and Subversion which can lead you into confusion and trouble.  This tutorial by contrast does a good job of explaining the conceptual fundamentals, but in a practical way without getting into too much detail.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/guide">guide</a> <a href="http://delicious.com/eob/code">code</a> <a href="http://delicious.com/eob/tutorial">tutorial</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=814</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This site is really useful for optimizing web page performance.</title>
		<link>http://www.eamonn.org/blog/?p=813</link>
		<comments>http://www.eamonn.org/blog/?p=813#comments</comments>
		<pubDate>Wed, 10 Mar 2010 23:06:08 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=813</guid>
		<description><![CDATA[

Pagetest &#8211; where web sites go to get FAST!
This site is really useful for optimizing web page performance.
(tags: programming design tool web)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.webpagetest.org/">Pagetest &#8211; where web sites go to get FAST!</a></div>
<div class="delicious-extended">This site is really useful for optimizing web page performance.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/design">design</a> <a href="http://delicious.com/eob/tool">tool</a> <a href="http://delicious.com/eob/web">web</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=813</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don’t read this if you plan to listen to the Pimsleur Mandarin audio course!</title>
		<link>http://www.eamonn.org/blog/?p=767</link>
		<comments>http://www.eamonn.org/blog/?p=767#comments</comments>
		<pubDate>Sun, 07 Mar 2010 21:13:48 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Language]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=767</guid>
		<description><![CDATA[
I like the Pimsleur courses a lot.  They allow you to get to a very basic speaking level in a language very quickly.
The courses are audio-only &#8212; in fact, they expressly discourage you from reading the language while you are listening to the course.
Nevertheless, now that I am finished the first eight lessons I [...]]]></description>
			<content:encoded><![CDATA[<link href="/zi.css" type="text/css" rel="stylesheet"></link>
<p>I like the Pimsleur courses a lot.  They allow you to get to a very basic speaking level in a language very quickly.</p>
<p>The courses are audio-only &#8212; in fact, they expressly discourage you from reading the language while you are listening to the course.</p>
<p>Nevertheless, now that I am finished the first eight lessons I feel<br />
the need to actually see what the written Chinese (both pinyin and<br />
characters) looks like.  So here is the vocabulary from Pimseur Quick<br />
and Simple Chinese Mandarin, Lesson 1.  I show both the standard<br />
pinyin and in my own phonetic impression of how the words sound.</p>
<style>td{vertical-align:center;padding:3pt;padding-top:6pt;padding-bottom:6pt;text-align:center;} th{font-weight:bold;font-size:larger;} td.zi{color:white;} td span{padding:0}</style>
<table>
<tr>
<th colspan="4">Words (with translations from Pimsleur)</th>
</tr>
<tr>
<td class="zi">对不起</td>
<td class="pin1yin1">dui4 bu5 qi3</td>
<td>dway boo chee</td>
<td>excuse me</td>
</tr>
<tr>
<td class="zi">英文</td>
<td class="pin1yin1">Ying1 wen2</td>
<td>een wen</td>
<td>English (language)</td>
</tr>
<tr>
<td class="zi">会</td>
<td class="pin1yin1">hui4</td>
<td>whey</td>
<td>can</td>
</tr>
<tr>
<td class="zi">说</td>
<td class="pin1yin1">shuo1</td>
<td>shwa</td>
<td>speak</td>
</tr>
<tr>
<td class="zi">你</td>
<td class="pin1yin1">ni3</td>
<td>nee</td>
<td>you</td>
</tr>
<tr>
<td class="zi">不</td>
<td class="pin1yin1">bu4</td>
<td>boo</td>
<td>not</td>
</tr>
<tr>
<td class="zi">吗</td>
<td class="pin1yin1">ma5</td>
<td>ma</td>
<td>?</td>
</tr>
<tr>
<td class="zi">请问</td>
<td class="pin1yin1">qing3 wen4</td>
<td>chin wen</td>
<td>please let me ask</td>
</tr>
<tr>
<td class="zi">我</td>
<td class="pin1yin1">wo3</td>
<td>w&#8217;awe</td>
<td>I/me</td>
</tr>
<tr>
<td class="zi">普通话</td>
<td class="pin1yin1">pu3 tong1 hua4</td>
<td>poo tung hwah</td>
<td>common language / Mandarin Chinese (PRC)</td>
</tr>
<tr>
<td class="zi">一点</td>
<td class="pin1yin1">yi1 dian3</td>
<td>ee dyar</td>
<td>some / a little</td>
</tr>
<tr>
<td class="zi">美国</td>
<td class="pin1yin1">Mei3 guo2</td>
<td>may gw&#8217;awe</td>
<td>America</td>
</tr>
<tr>
<td class="zi">人</td>
<td class="pin1yin1">ren2</td>
<td>yren</td>
<td>person</td>
</tr>
<tr>
<td class="zi">是</td>
<td class="pin1yin1">shi4</td>
<td>shr</td>
<td>am/are/is</td>
</tr>
</table>
<table>
<tr>
<th colspan="4">Characters (with translations from <a href="http://www.mdbg.net/chindict/chindict.php">MDBG</a>)</th>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i一">一</a></td>
<td class="pin1yin1">yi1</td>
<td>ee</td>
<td>one; a, an; alone</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i不">不</a></td>
<td class="pin1yin1">bu4</td>
<td>boo</td>
<td>no, not; un-; negative prefix</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i人">人</a></td>
<td class="pin1yin1">ren2</td>
<td>yren</td>
<td>man; people; mankind; someone else</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i会">会</a></td>
<td class="pin1yin1">hui4</td>
<td>whey</td>
<td>assemble, meet together; meeting </td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i你">你</a></td>
<td class="pin1yin1">ni3</td>
<td>nee</td>
<td>you, second person pronoun</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i吗">吗</a></td>
<td class="pin1yin1">ma5</td>
<td>ma</td>
<td>(question tag)</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i国">国</a></td>
<td class="pin1yin1">guo2</td>
<td>gw&#8217;awe</td>
<td>nation, country, nation-state</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i对">对</a></td>
<td class="pin1yin1">dui4</td>
<td>dway</td>
<td>correct, right; facing, opposed</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i我">我</a></td>
<td class="pin1yin1">wo3</td>
<td>w&#8217;awe</td>
<td>our, us, i, me, my, we</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i文">文</a></td>
<td class="pin1yin1">wen2</td>
<td>wen</td>
<td>literature, culture, writing</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i是">是</a></td>
<td class="pin1yin1">shi4</td>
<td>shr</td>
<td>indeed, yes, right; to be; demonstrative pronoun, this, that</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i普">普</a></td>
<td class="pin1yin1">pu3</td>
<td>poo</td>
<td>universal, general, widespread</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i点">点</a></td>
<td class="pin1yin1">dian3</td>
<td>dyar</td>
<td>dot, speck, spot; point, degree</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i美">美</a></td>
<td class="pin1yin1">mei3</td>
<td>may</td>
<td>beautiful, pretty; pleasing</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i英">英</a></td>
<td class="pin1yin1">ying1</td>
<td>een</td>
<td>petal, flower, leaf; brave, a hero; England, English</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i话">话</a></td>
<td class="pin1yin1">hua4</td>
<td>hwah</td>
<td>speech, talk, language; dialect</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i说">说</a></td>
<td class="pin1yin1">shuo1</td>
<td>shwa</td>
<td>speak, say, talk; scold, upbraid</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i请">请</a></td>
<td class="pin1yin1">qing3</td>
<td>chin</td>
<td>ask, request; invite; please</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i起">起</a></td>
<td class="pin1yin1">qi3</td>
<td>chee</td>
<td>rise, stand up; go up; begin</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i通">通</a></td>
<td class="pin1yin1">tong1</td>
<td>tung</td>
<td>pass through, common, communicate</td>
</tr>
<tr>
<td class="zi"><a href="/zi500.html#i问">问</a></td>
<td class="pin1yin1">wen4</td>
<td>wen</td>
<td>ask about, inquire after</td>
</tr>
</table>
<p><script type="text/javascript" src="/pinyin.js"></script><br />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script><br />
<script type="text/javascript">  $(document).ready( pinyin); </script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=767</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Document image segmentation</title>
		<link>http://www.eamonn.org/blog/?p=762</link>
		<comments>http://www.eamonn.org/blog/?p=762#comments</comments>
		<pubDate>Fri, 26 Feb 2010 23:03:37 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=762</guid>
		<description><![CDATA[

SMAP and TSMAP Segmentation Software
Document image segmentation
(tags: publishing algorithm)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="https://engineering.purdue.edu/~bouman/software/segmentation/">SMAP and TSMAP Segmentation Software</a></div>
<div class="delicious-extended">Document image segmentation</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/publishing">publishing</a> <a href="http://delicious.com/eob/algorithm">algorithm</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=762</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One of my patents just got granted. &quot;Image layout constraint generation&quot;</title>
		<link>http://www.eamonn.org/blog/?p=761</link>
		<comments>http://www.eamonn.org/blog/?p=761#comments</comments>
		<pubDate>Wed, 24 Feb 2010 23:06:00 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=761</guid>
		<description><![CDATA[

Patent US7668400
One of my patents just got granted. &#34;Image layout constraint generation&#34;
(tags: my ip patent)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.freepatentsonline.com/7668400.pdf">Patent US7668400</a></div>
<div class="delicious-extended">One of my patents just got granted. &quot;Image layout constraint generation&quot;</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/my">my</a> <a href="http://delicious.com/eob/ip">ip</a> <a href="http://delicious.com/eob/patent">patent</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=761</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wired and Adobe&#039;s concept of what a digital version of Wired would look like on an iPad.</title>
		<link>http://www.eamonn.org/blog/?p=760</link>
		<comments>http://www.eamonn.org/blog/?p=760#comments</comments>
		<pubDate>Mon, 22 Feb 2010 23:06:24 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Consumer Media]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=760</guid>
		<description><![CDATA[

Wired Magazine goes Digital
Wired and Adobe&#039;s concept of what a digital version of Wired would look like on an iPad.
(tags: publishing design)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://link.brightcove.com/services/player/bcpid56328629001?bclid=10175001001&amp;bctid=66775419001">Wired Magazine goes Digital</a></div>
<div class="delicious-extended">Wired and Adobe&#039;s concept of what a digital version of Wired would look like on an iPad.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/publishing">publishing</a> <a href="http://delicious.com/eob/design">design</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=760</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part of the answer of how to remove objects from PDF.</title>
		<link>http://www.eamonn.org/blog/?p=756</link>
		<comments>http://www.eamonn.org/blog/?p=756#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:06:05 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=756</guid>
		<description><![CDATA[

Re: [iText-questions] Finding / Removing Object from PDF
Part of the answer of how to remove objects from PDF.
(tags: programming)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.mail-archive.com/itext-questions@lists.sourceforge.net/msg42424.html">Re: [iText-questions] Finding / Removing Object from PDF</a></div>
<div class="delicious-extended">Part of the answer of how to remove objects from PDF.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=756</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reddis and Akka &#8212; two interesting technologies for fast, light-weight distributed programming</title>
		<link>http://www.eamonn.org/blog/?p=755</link>
		<comments>http://www.eamonn.org/blog/?p=755#comments</comments>
		<pubDate>Mon, 15 Feb 2010 23:05:01 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=755</guid>
		<description><![CDATA[

redis &#8211; Project Hosting on Google Code
A key-value database that claims to be very fast, and has bindings in many languages.
(tags: programming database scaling code)


Akka Project
Promising-looking framework for distributed programming in Java or Scala.
(tags: programming library java scala)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://code.google.com/p/redis/">redis &#8211; Project Hosting on Google Code</a></div>
<div class="delicious-extended">A key-value database that claims to be very fast, and has bindings in many languages.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/database">database</a> <a href="http://delicious.com/eob/scaling">scaling</a> <a href="http://delicious.com/eob/code">code</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://akkasource.org/">Akka Project</a></div>
<div class="delicious-extended">Promising-looking framework for distributed programming in Java or Scala.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a> <a href="http://delicious.com/eob/library">library</a> <a href="http://delicious.com/eob/java">java</a> <a href="http://delicious.com/eob/scala">scala</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=755</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Decluttered API documentation for the iText PDF-manipulating Java library</title>
		<link>http://www.eamonn.org/blog/?p=750</link>
		<comments>http://www.eamonn.org/blog/?p=750#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:50:48 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=750</guid>
		<description><![CDATA[The iText library is a great resource for generating and manipulating PDF files.  However its API is very complex and there is a notable lack of good online tutorial material.  So you often must resort to plowing through the Javadoc-generated API documentation trying to figure out how to use the library.
Doing that, you [...]]]></description>
			<content:encoded><![CDATA[<p>The iText library is a great resource for generating and manipulating PDF files.  However its API is very complex and there is a notable lack of good online tutorial material.  So you often must resort to plowing through the Javadoc-generated API documentation trying to figure out how to use the library.</p>
<p>Doing that, you might be annoyed at the fact that the API available online does not just include the public and protected members, but also includes package-private and private members.  While this would be useful to people working on the internals of iText, it is just a lot of useless clutter to most people who are just going to use the API.</p>
<p>So I regenerated the Javadoc from the 5.0.1 source, using the default settings which hides the private stuff.  You can access this at:</p>
<p>  <a href="http://bit.ly/itextapi">http://eamonn.org/itextpdf-5.0.1-api/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=750</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debunking Airnergy with some back-of-the-envelope calculations</title>
		<link>http://www.eamonn.org/blog/?p=738</link>
		<comments>http://www.eamonn.org/blog/?p=738#comments</comments>
		<pubDate>Sun, 14 Feb 2010 21:05:58 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=738</guid>
		<description><![CDATA[I have seen several reverences to Airnergy device by RCA that claims to recharge a battery by harvesting WiFi signals from the air.
That sounded a bit fishy to me.  Let&#8217;s look at some numbers.  First, how much power does a WiFi hotspot put out? According to moonblinkwifi.com a typical output is 200 mW.
Now [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen several reverences to <a href="http://www.engadget.com/2010/01/09/airnergy-wifi-power-system-gives-rca-a-reason-to-exist-video/">Airnergy device by RCA</a> that claims to recharge a battery by harvesting WiFi signals from the air.</p>
<p>That sounded a bit fishy to me.  Let&#8217;s look at some numbers.  First, how much power does a WiFi hotspot put out? According to <a href="http://www.moonblinkwifi.com/dbm_to_watt_conversion.cfm">moonblinkwifi.com</a> a typical output is 200 mW.</p>
<p>Now say this device is 3 metres (10 feet) away from the hotspot.  This 200 mW of power will be spread on the surface of a 3 metre-radius sphere with a surface area of about 110 square metres. </p>
<p>Now, this device looks to be about 10cm X 5cm which is about 1/22000 of the area of the sphere across which the 200 mW is spread.  Which means the amount of power hitting the device is about 9.1 &mu;W </p>
<p>Now according to the Wikipedia <a href="http://en.wikipedia.org/wiki/Battery_%28electricity%29#Battery_capacity_and_discharging">battery article</a> a small AAA rechargeable battery stores about 6700 J of energy.  How long would it take to recharge a AAA battery with our 9.1 &mu;W of power, assuming you could miraculously capture 100% of the power?</p>
<p>The answer: 24 years.</p>
<p>OK, there are some approximations here.  The WiFi antenna does not actually broadcast equally in all directions, and you might have the device closer to the antenna, and there might be multiple WiFi signals you could receive.  On the other hand, you probably want to recharge a battery that has more capacity than a little AAA battery.</p>
<p>So I call bullshit.  A battery charger that takes on the order of a decade to recharge a battery, is a useless device.</p>
<p>The sad thing is how many tech journalist sites reported uncritically on the Airnergy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=738</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>50 Most Frequently Used Chinese Characters Presented in an Easy-to-Learn Way</title>
		<link>http://www.eamonn.org/blog/?p=722</link>
		<comments>http://www.eamonn.org/blog/?p=722#comments</comments>
		<pubDate>Sat, 13 Feb 2010 23:21:26 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[Language]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=722</guid>
		<description><![CDATA[I created this list of Chinese characters for my own benefit in trying to learn them.  I took Jun Da&#8217;s list of most frequently used characters and added a Google image search to provide some mnemonics.  I added tone-color and exaggerated tone marks to the pinyin to help remind me of the the [...]]]></description>
			<content:encoded><![CDATA[<p>I created this list of Chinese characters for my own benefit in trying to learn them.  I took Jun Da&#8217;s list of most frequently used characters and added a Google image search to provide some mnemonics.  I added tone-color and exaggerated tone marks to the pinyin to help remind me of the the tones.</p>
<p>See this <a href="http://eamonn.org/zi50.html">on a separate page</a> with links to shorter and longer lists of characters.</p>
<p>(Note, this may look ugly if you are using Internet Explorer.  It should look better on Firefox, Chrome, or Safari.  I need to do a bit more CSS-hacking to make it work on IE.)</p>
<style>
.line { margin:10px; height:150px; }
.card {
   background-color:white;
   border:solid 1px black;
   position: absolute;
   left: 350px;
   padding:5px;
   width:20%;
}
.en { color: #666; }
.zi {padding:5px;font-size: 50px;color:black;}
.tone1 {padding:5px; font-size:30px; color:red}
.tone2 {padding:5px; font-size:30px; color:orange}
.tone3 {padding:5px; font-size:30px; color:green}
.tone4 {padding:5px; font-size:30px; color:blue}
.tone5 {padding:5px; font-size:30px; color:grey}
.mark {font-size: 50px;margin-left:-25px;margin-right:10px;}
.gsc-search-box, 
 .gsc-resultsHeader,
 .gsc-expansionArea,
 .gs-text-box { display:none; }
a.gs-image img.gs-image {border:none;}
</style>
<p>      <script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAA78RcNmRioYs3Z5YvkKlebhTyh_emdAYJXCoP2gpro0YV9AtGnBSk39z_st_fUP-ZE8HUwAWfLbHFkw"></script><br />
      <script type="text/javascript" src="http://eamonn.org/zi.js"></script><br />
    </head><br />
    <body></p>
<div class="line">
<div id="i的">Loading &#8230;</div>
<div class="card">
		    <span class="zi">的</span><br />
		    <span class="pinyin"><span class="tone5">de<span class="mark"> </span></span></span><span class="pinyin"><span class="tone2">di<span class="mark">´</span></span></span><span class="pinyin"><span class="tone4">di<span class="mark">`</span></span></span></p>
<div class="en">(possessive particle)/of, really and truly, aim/clear</div>
<p>		    <script>ziSearch('的'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i一">Loading &#8230;</div>
<div class="card">
		    <span class="zi">一</span><br />
		    <span class="pinyin"><span class="tone1">yi<span class="mark">¯</span></span></span></p>
<div class="en">one/1/single/a(n)</div>
<p>		    <script>ziSearch('一'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i是">Loading &#8230;</div>
<div class="card">
		    <span class="zi">是</span><br />
		    <span class="pinyin"><span class="tone4">shi<span class="mark">`</span></span></span></p>
<div class="en">is/are/am/yes/to be</div>
<p>		    <script>ziSearch('是'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i不">Loading &#8230;</div>
<div class="card">
		    <span class="zi">不</span><br />
		    <span class="pinyin"><span class="tone4">bu<span class="mark">`</span></span></span><span class="pinyin"><span class="tone2">bu<span class="mark">´</span></span></span></p>
<div class="en">(negative prefix)/not/no</div>
<p>		    <script>ziSearch('不'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i了">Loading &#8230;</div>
<div class="card">
		    <span class="zi">了</span><br />
		    <span class="pinyin"><span class="tone5">le<span class="mark"> </span></span></span><span class="pinyin"><span class="tone3">liao<span class="mark">˘</span></span></span><span class="pinyin"><span class="tone4">liao<span class="mark">`</span></span></span></p>
<div class="en">(modal particle intensifying preceding clause)/(completed action marker), to know/to understand/to know, clear, look afar from a high place</div>
<p>		    <script>ziSearch('了'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i在">Loading &#8230;</div>
<div class="card">
		    <span class="zi">在</span><br />
		    <span class="pinyin"><span class="tone4">zai<span class="mark">`</span></span></span></p>
<div class="en">(located) at/in/exist</div>
<p>		    <script>ziSearch('在'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i人">Loading &#8230;</div>
<div class="card">
		    <span class="zi">人</span><br />
		    <span class="pinyin"><span class="tone2">ren<span class="mark">´</span></span></span></p>
<div class="en">man/person/people</div>
<p>		    <script>ziSearch('人'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i有">Loading &#8230;</div>
<div class="card">
		    <span class="zi">有</span><br />
		    <span class="pinyin"><span class="tone3">you<span class="mark">˘</span></span></span></p>
<div class="en">to have/there is/there are/to exist/to be</div>
<p>		    <script>ziSearch('有'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i我">Loading &#8230;</div>
<div class="card">
		    <span class="zi">我</span><br />
		    <span class="pinyin"><span class="tone3">wo<span class="mark">˘</span></span></span></p>
<div class="en">I/me/myself</div>
<p>		    <script>ziSearch('我'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i他">Loading &#8230;</div>
<div class="card">
		    <span class="zi">他</span><br />
		    <span class="pinyin"><span class="tone1">ta<span class="mark">¯</span></span></span></p>
<div class="en">he/him</div>
<p>		    <script>ziSearch('他'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i这">Loading &#8230;</div>
<div class="card">
		    <span class="zi">这</span><br />
		    <span class="pinyin"><span class="tone4">zhe<span class="mark">`</span></span></span><span class="pinyin"><span class="tone4">zhei<span class="mark">`</span></span></span></p>
<div class="en">this/these, this/these/(sometimes used before a measure word, especially in Beijing)</div>
<p>		    <script>ziSearch('这'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i个">Loading &#8230;</div>
<div class="card">
		    <span class="zi">个</span><br />
		    <span class="pinyin"><span class="tone4">ge<span class="mark">`</span></span></span></p>
<div class="en">(a measure word)/individual</div>
<p>		    <script>ziSearch('个'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i们">Loading &#8230;</div>
<div class="card">
		    <span class="zi">们</span><br />
		    <span class="pinyin"><span class="tone5">men<span class="mark"> </span></span></span></p>
<div class="en">(plural marker for pronouns and a few animate nouns)</div>
<p>		    <script>ziSearch('们'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i中">Loading &#8230;</div>
<div class="card">
		    <span class="zi">中</span><br />
		    <span class="pinyin"><span class="tone1">zhong<span class="mark">¯</span></span></span><span class="pinyin"><span class="tone4">zhong<span class="mark">`</span></span></span></p>
<div class="en">within/among/in/middle/center/while (doing sth)/during/China/Chinese, hit (the mark)</div>
<p>		    <script>ziSearch('中'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i来">Loading &#8230;</div>
<div class="card">
		    <span class="zi">来</span><br />
		    <span class="pinyin"><span class="tone2">lai<span class="mark">´</span></span></span></p>
<div class="en">to come</div>
<p>		    <script>ziSearch('来'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i上">Loading &#8230;</div>
<div class="card">
		    <span class="zi">上</span><br />
		    <span class="pinyin"><span class="tone4">shang<span class="mark">`</span></span></span></p>
<div class="en">on/on top/upon/first (of two parts)/previous or last (week, etc.)/upper/higher/above/previous/to climb/to go into/above/to go up</div>
<p>		    <script>ziSearch('上'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i大">Loading &#8230;</div>
<div class="card">
		    <span class="zi">大</span><br />
		    <span class="pinyin"><span class="tone4">da<span class="mark">`</span></span></span><span class="pinyin"><span class="tone4">dai<span class="mark">`</span></span></span></p>
<div class="en">big/huge/large/major/great/wide/deep/oldest/eldest, doctor</div>
<p>		    <script>ziSearch('大'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i为">Loading &#8230;</div>
<div class="card">
		    <span class="zi">为</span><br />
		    <span class="pinyin"><span class="tone2">wei<span class="mark">´</span></span></span><span class="pinyin"><span class="tone4">wei<span class="mark">`</span></span></span></p>
<div class="en">act as/take&#8230;to be/to be/to do/to serve as/to become, because of/for/to</div>
<p>		    <script>ziSearch('为'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i和">Loading &#8230;</div>
<div class="card">
		    <span class="zi">和</span><br />
		    <span class="pinyin"><span class="tone2">he<span class="mark">´</span></span></span><span class="pinyin"><span class="tone4">he<span class="mark">`</span></span></span><span class="pinyin"><span class="tone2">huo<span class="mark">´</span></span></span><span class="pinyin"><span class="tone4">huo<span class="mark">`</span></span></span></p>
<div class="en">and/together with/with/peace/harmony/union, cap (a poem)/respond in singing, soft/warm, mix together/to blend</div>
<p>		    <script>ziSearch('和'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i国">Loading &#8230;</div>
<div class="card">
		    <span class="zi">国</span><br />
		    <span class="pinyin"><span class="tone2">guo<span class="mark">´</span></span></span></p>
<div class="en">country/state/nation</div>
<p>		    <script>ziSearch('国'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i地">Loading &#8230;</div>
<div class="card">
		    <span class="zi">地</span><br />
		    <span class="pinyin"><span class="tone5">de<span class="mark"> </span></span></span><span class="pinyin"><span class="tone4">di<span class="mark">`</span></span></span></p>
<div class="en">(subor. part. adverbial)/-ly, earth/ground/field/place/land</div>
<p>		    <script>ziSearch('地'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i到">Loading &#8230;</div>
<div class="card">
		    <span class="zi">到</span><br />
		    <span class="pinyin"><span class="tone4">dao<span class="mark">`</span></span></span></p>
<div class="en">to (a place)/until (a time)/up to/to go/to arrive</div>
<p>		    <script>ziSearch('到'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i以">Loading &#8230;</div>
<div class="card">
		    <span class="zi">以</span><br />
		    <span class="pinyin"><span class="tone3">yi<span class="mark">˘</span></span></span></p>
<div class="en">to use/according to/so as to/in order to/by/with/because/Israel (abbrev.)</div>
<p>		    <script>ziSearch('以'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i说">Loading &#8230;</div>
<div class="card">
		    <span class="zi">说</span><br />
		    <span class="pinyin"><span class="tone4">shui<span class="mark">`</span></span></span><span class="pinyin"><span class="tone1">shuo<span class="mark">¯</span></span></span></p>
<div class="en">persuade (politically), to speak/to say</div>
<p>		    <script>ziSearch('说'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i时">Loading &#8230;</div>
<div class="card">
		    <span class="zi">时</span><br />
		    <span class="pinyin"><span class="tone2">shi<span class="mark">´</span></span></span></p>
<div class="en">o&#8217;clock/time/when/hour/season/period</div>
<p>		    <script>ziSearch('时'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i要">Loading &#8230;</div>
<div class="card">
		    <span class="zi">要</span><br />
		    <span class="pinyin"><span class="tone1">yao<span class="mark">¯</span></span></span><span class="pinyin"><span class="tone4">yao<span class="mark">`</span></span></span></p>
<div class="en">demand/ask/request/coerce, important/vital/to want/to be going to/must</div>
<p>		    <script>ziSearch('要'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i就">Loading &#8230;</div>
<div class="card">
		    <span class="zi">就</span><br />
		    <span class="pinyin"><span class="tone4">jiu<span class="mark">`</span></span></span></p>
<div class="en">at once/then/right away/only/(emphasis)/to approach/to move towards/to undertake</div>
<p>		    <script>ziSearch('就'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i出">Loading &#8230;</div>
<div class="card">
		    <span class="zi">出</span><br />
		    <span class="pinyin"><span class="tone1">chu<span class="mark">¯</span></span></span></p>
<div class="en">to go out/to come out/to occur/to produce/to go beyond/to rise/to put forth/to occur/to happen/(a measure word for dramas, plays, or operas)</div>
<p>		    <script>ziSearch('出'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i会">Loading &#8230;</div>
<div class="card">
		    <span class="zi">会</span><br />
		    <span class="pinyin"><span class="tone4">hui<span class="mark">`</span></span></span><span class="pinyin"><span class="tone4">kuai<span class="mark">`</span></span></span></p>
<div class="en">can/be possible/be able to/to assemble/to meet/to gather/to see/union/group/association, to balance an account/accounting</div>
<p>		    <script>ziSearch('会'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i可">Loading &#8230;</div>
<div class="card">
		    <span class="zi">可</span><br />
		    <span class="pinyin"><span class="tone3">ke<span class="mark">˘</span></span></span></p>
<div class="en">can/may/able to/certain(ly)/to suit/(particle used for emphasis)</div>
<p>		    <script>ziSearch('可'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i也">Loading &#8230;</div>
<div class="card">
		    <span class="zi">也</span><br />
		    <span class="pinyin"><span class="tone3">ye<span class="mark">˘</span></span></span></p>
<div class="en">also/too</div>
<p>		    <script>ziSearch('也'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i你">Loading &#8230;</div>
<div class="card">
		    <span class="zi">你</span><br />
		    <span class="pinyin"><span class="tone3">ni<span class="mark">˘</span></span></span></p>
<div class="en">you</div>
<p>		    <script>ziSearch('你'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i对">Loading &#8230;</div>
<div class="card">
		    <span class="zi">对</span><br />
		    <span class="pinyin"><span class="tone4">dui<span class="mark">`</span></span></span></p>
<div class="en">couple/pair/to be opposite/to oppose/to face/for/to/correct (answer)/to answer/to reply/to direct (towards sth)/right</div>
<p>		    <script>ziSearch('对'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i生">Loading &#8230;</div>
<div class="card">
		    <span class="zi">生</span><br />
		    <span class="pinyin"><span class="tone1">sheng<span class="mark">¯</span></span></span></p>
<div class="en">to be born/to give birth/life/to grow</div>
<p>		    <script>ziSearch('生'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i能">Loading &#8230;</div>
<div class="card">
		    <span class="zi">能</span><br />
		    <span class="pinyin"><span class="tone2">neng<span class="mark">´</span></span></span></p>
<div class="en">can/may/capable/energy/able</div>
<p>		    <script>ziSearch('能'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i而">Loading &#8230;</div>
<div class="card">
		    <span class="zi">而</span><br />
		    <span class="pinyin"><span class="tone2">er<span class="mark">´</span></span></span></p>
<div class="en">and/as well as/but (not)/yet (not)/(shows causal relation)/(shows change of state)/(shows contrast)</div>
<p>		    <script>ziSearch('而'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i子">Loading &#8230;</div>
<div class="card">
		    <span class="zi">子</span><br />
		    <span class="pinyin"><span class="tone3">zi<span class="mark">˘</span></span></span><span class="pinyin"><span class="tone5">zi<span class="mark"> </span></span></span></p>
<div class="en">11 p.m.-1 a.m./1st earthly branch/child/midnight/son/child/seed/egg/small thing, (noun suff.)</div>
<p>		    <script>ziSearch('子'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i那">Loading &#8230;</div>
<div class="card">
		    <span class="zi">那</span><br />
		    <span class="pinyin"><span class="tone3">na<span class="mark">˘</span></span></span><span class="pinyin"><span class="tone4">na<span class="mark">`</span></span></span><span class="pinyin"><span class="tone4">nei<span class="mark">`</span></span></span></p>
<div class="en">how/which, that/those, that/those/(sometimes used before a measure word, especially in Beijing)</div>
<p>		    <script>ziSearch('那'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i得">Loading &#8230;</div>
<div class="card">
		    <span class="zi">得</span><br />
		    <span class="pinyin"><span class="tone2">de<span class="mark">´</span></span></span><span class="pinyin"><span class="tone5">de<span class="mark"> </span></span></span><span class="pinyin"><span class="tone3">dei<span class="mark">˘</span></span></span></p>
<div class="en">obtain/get/gain/proper/suitable/proud/contented/allow/permit/ready/finished, a sentence particle used after a verb to show effect/degree or possibility, to have to/must/ought to/to need to</div>
<p>		    <script>ziSearch('得'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i于">Loading &#8230;</div>
<div class="card">
		    <span class="zi">于</span><br />
		    <span class="pinyin"><span class="tone2">yu<span class="mark">´</span></span></span></p>
<div class="en">(surname), in/at/to/from/by/than/out of</div>
<p>		    <script>ziSearch('于'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i着">Loading &#8230;</div>
<div class="card">
		    <span class="zi">着</span><br />
		    <span class="pinyin"><span class="tone1">zhao<span class="mark">¯</span></span></span><span class="pinyin"><span class="tone2">zhao<span class="mark">´</span></span></span><span class="pinyin"><span class="tone5">zhe<span class="mark"> </span></span></span><span class="pinyin"><span class="tone4">zhu<span class="mark">`</span></span></span><span class="pinyin"><span class="tone2">zhuo<span class="mark">´</span></span></span></p>
<div class="en">catch/receive/suffer, part. indicates the successful result of a verb/to touch/to come in contact with/to feel/to be affected by/to catch fire/to fall asleep/to burn, -ing part. (indicates an action in progress)/part. coverb-forming after some verbs, to make known/to show/to prove/to write/book/outstanding, to wear (clothes)/to contact/to use/to apply</div>
<p>		    <script>ziSearch('着'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i下">Loading &#8230;</div>
<div class="card">
		    <span class="zi">下</span><br />
		    <span class="pinyin"><span class="tone4">xia<span class="mark">`</span></span></span></p>
<div class="en">under/second (of two parts)/next (week, etc.)/lower/below/underneath/down(wards)/to decline/to go down/latter</div>
<p>		    <script>ziSearch('下'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i自">Loading &#8230;</div>
<div class="card">
		    <span class="zi">自</span><br />
		    <span class="pinyin"><span class="tone4">zi<span class="mark">`</span></span></span></p>
<div class="en">from/self/oneself/since</div>
<p>		    <script>ziSearch('自'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i之">Loading &#8230;</div>
<div class="card">
		    <span class="zi">之</span><br />
		    <span class="pinyin"><span class="tone1">zhi<span class="mark">¯</span></span></span></p>
<div class="en">(literary equivalent of 的)/(subor. part.)/him/her/it</div>
<p>		    <script>ziSearch('之'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i年">Loading &#8230;</div>
<div class="card">
		    <span class="zi">年</span><br />
		    <span class="pinyin"><span class="tone2">nian<span class="mark">´</span></span></span></p>
<div class="en">year</div>
<p>		    <script>ziSearch('年'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i过">Loading &#8230;</div>
<div class="card">
		    <span class="zi">过</span><br />
		    <span class="pinyin"><span class="tone4">guo<span class="mark">`</span></span></span></p>
<div class="en">(experienced action marker)/to cross/to go over/to pass (time)/to celebrate (a holiday)/to live/to get along/(surname)/excessively/too-</div>
<p>		    <script>ziSearch('过'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i发">Loading &#8230;</div>
<div class="card">
		    <span class="zi">发</span><br />
		    <span class="pinyin"><span class="tone1">fa<span class="mark">¯</span></span></span><span class="pinyin"><span class="tone4">fa<span class="mark">`</span></span></span></p>
<div class="en">to send out/to show (one&#8217;s feeling)/to issue/to develop, hair</div>
<p>		    <script>ziSearch('发'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i后">Loading &#8230;</div>
<div class="card">
		    <span class="zi">后</span><br />
		    <span class="pinyin"><span class="tone4">hou<span class="mark">`</span></span></span></p>
<div class="en">empress/queen/surname, back/behind/rear/afterwards/after/later</div>
<p>		    <script>ziSearch('后'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i作">Loading &#8230;</div>
<div class="card">
		    <span class="zi">作</span><br />
		    <span class="pinyin"><span class="tone4">zuo<span class="mark">`</span></span></span></p>
<div class="en">to regard as/to take (somebody) for/to do/to make</div>
<p>		    <script>ziSearch('作'); </script>
		  </div>
</p></div>
<div class="line">
<div id="i里">Loading &#8230;</div>
<div class="card">
		    <span class="zi">里</span><br />
		    <span class="pinyin"><span class="tone3">li<span class="mark">˘</span></span></span></p>
<div class="en">inside/internal/interior, village/within/inside, Chinese mile/neighborhood/li, a Chinese unit of length = one-half kilometer/hometown</div>
<p>		    <script>ziSearch('里'); </script>
		  </div>
</p></div>
<p>    </body><br />
  </html></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=722</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scalate: a lightweight alternative to the Lift Scala web framework</title>
		<link>http://www.eamonn.org/blog/?p=718</link>
		<comments>http://www.eamonn.org/blog/?p=718#comments</comments>
		<pubDate>Wed, 03 Feb 2010 22:59:09 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=718</guid>
		<description><![CDATA[

Scalate
So far, Lift has been the only Scala-specific way of creating web applications.  Scalate offers a lightweight alternative, though purists will shudder at how functionality and presentation are mixed willy-nilly.
(tags: programming)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://scalate.fusesource.org/index.html">Scalate</a></div>
<div class="delicious-extended">So far, Lift has been the only Scala-specific way of creating web applications.  Scalate offers a lightweight alternative, though purists will shudder at how functionality and presentation are mixed willy-nilly.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/programming">programming</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=718</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2010-02-01</title>
		<link>http://www.eamonn.org/blog/?p=716</link>
		<comments>http://www.eamonn.org/blog/?p=716#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:59:43 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=716</guid>
		<description><![CDATA[

ePub Zen Garden
Nice example of how different CSS can be used to display ePub format nicely on the web.  However this formatting does not seem to be respected by e-book readers (or at least not Adobe Digital Editions).
(tags: books publishing ebook literature css design)


San Francisco Planning Department : Citywide Zoning Map (Color)
This nicely designed [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://epubzengarden.com/#/static/middlemarch/OEBPS/chapter1.html">ePub Zen Garden</a></div>
<div class="delicious-extended">Nice example of how different CSS can be used to display ePub format nicely on the web.  However this formatting does not seem to be respected by e-book readers (or at least not Adobe Digital Editions).</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/books">books</a> <a href="http://delicious.com/eob/publishing">publishing</a> <a href="http://delicious.com/eob/ebook">ebook</a> <a href="http://delicious.com/eob/literature">literature</a> <a href="http://delicious.com/eob/css">css</a> <a href="http://delicious.com/eob/design">design</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.sf-planning.org/index.aspx?page=1569">San Francisco Planning Department : Citywide Zoning Map (Color)</a></div>
<div class="delicious-extended">This nicely designed map gives some insights into the geography of San Francisco.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/sanfrancisco">sanfrancisco</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=716</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free BBC Online Chinese Course</title>
		<link>http://www.eamonn.org/blog/?p=715</link>
		<comments>http://www.eamonn.org/blog/?p=715#comments</comments>
		<pubDate>Sat, 30 Jan 2010 22:58:05 +0000</pubDate>
		<dc:creator>eamonn</dc:creator>
				<category><![CDATA[bookmarks]]></category>

		<guid isPermaLink="false">http://www.eamonn.org/blog/?p=715</guid>
		<description><![CDATA[

BBC &#8211; Languages &#8211; Real Chinese
(tags: mandarin)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.bbc.co.uk/languages/chinese/real_chinese/">BBC &#8211; Languages &#8211; Real Chinese</a></div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/eob/mandarin">mandarin</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eamonn.org/blog/?feed=rss2&amp;p=715</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
