<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7250631</id><updated>2011-04-21T19:08:21.351-07:00</updated><title type='text'>The Pile</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default?start-index=101&amp;max-results=100'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>101</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7250631.post-115766463431520400</id><published>2006-09-07T14:29:00.000-07:00</published><updated>2006-09-07T14:30:39.730-07:00</updated><title type='text'>Draft of brochure for Enchanted Hills house</title><content type='html'>Well, we now have a &lt;a href="http://107starlite.com/brochure.html"&gt;draft of the brochure&lt;/a&gt; offering our house for sale.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-115766463431520400?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://107starlite.com/brochure.html' title='Draft of brochure for Enchanted Hills house'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/115766463431520400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=115766463431520400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115766463431520400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115766463431520400'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/09/draft-of-brochure-for-enchanted-hills.html' title='Draft of brochure for Enchanted Hills house'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-115697100291847128</id><published>2006-08-30T13:44:00.000-07:00</published><updated>2006-09-07T14:31:35.610-07:00</updated><title type='text'>Our house is going on the market soon</title><content type='html'>&lt;a href="http://107starlite.com/"&gt;Our house&lt;/a&gt; will be going on the market just after Labor Day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-115697100291847128?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://107starlite.com/' title='Our house is going on the market soon'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/115697100291847128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=115697100291847128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115697100291847128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115697100291847128'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/08/our-house-is-going-on-market-soon.html' title='Our house is going on the market soon'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-115065721768042175</id><published>2006-06-18T11:55:00.005-07:00</published><updated>2006-08-30T13:44:30.096-07:00</updated><title type='text'>Police Sting</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;San Francisco's Finest are &lt;a href="http://www.skew-t.com/?id=20060510191903"&gt;making sure drivers stop for pedestrians&lt;/a&gt;.&lt;p/&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/San%20Francisco" rel="tag"&gt;San Francisco&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-115065721768042175?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.skew-t.com/?id=20060510191903' title='Police Sting'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/115065721768042175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=115065721768042175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115065721768042175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115065721768042175'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/06/police-sting_115065721768042175.html' title='Police Sting'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-115021393402021835</id><published>2006-06-13T08:45:00.000-07:00</published><updated>2006-06-13T08:52:14.280-07:00</updated><title type='text'>Guerrilla Urban Micro Park</title><content type='html'>You too can unfurl some turf and create a suprisingly congenial &lt;a href="http://www.rebargroup.org/projects/parking/"&gt;small park in an urban parking space&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-115021393402021835?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.rebargroup.org/projects/parking/' title='Guerrilla Urban Micro Park'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/115021393402021835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=115021393402021835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115021393402021835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115021393402021835'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/06/guerrilla-urban-micro-park.html' title='Guerrilla Urban Micro Park'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-115011521246754488</id><published>2006-06-12T05:21:00.000-07:00</published><updated>2006-06-12T05:26:53.133-07:00</updated><title type='text'>Photo-Illustrated Tree of Life (Flickr/TOL Mash-Up)</title><content type='html'>I have created a &lt;a href="http://eamonn.org/"&gt;depiction of the evolutionary tree of life on Earth&lt;/a&gt; that is a simple mash-up of Flickr and the &lt;a href="http://tolweb.org/"&gt;Tree of Life web project&lt;/a&gt;.  It displays photos that have been &lt;a href="http://www.flickr.com/groups/treeoflife/"&gt;taxonomically tagged&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-115011521246754488?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://eamonn.org/' title='Photo-Illustrated Tree of Life (Flickr/TOL Mash-Up)'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/115011521246754488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=115011521246754488' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115011521246754488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/115011521246754488'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/06/photo-illustrated-tree-of-life.html' title='Photo-Illustrated Tree of Life (Flickr/TOL Mash-Up)'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-114748349211492555</id><published>2006-05-12T18:10:00.000-07:00</published><updated>2006-05-12T18:25:29.656-07:00</updated><title type='text'>Six Days at Harts Corner in 24 Seconds</title><content type='html'>I created &lt;a href="http://obrien-strain.com/HartsCorner-6days.avi"&gt;this AVI movie&lt;/a&gt; which shows the view from a &lt;a href="http://82.198.155.50/Site0Camera25.JPG"&gt;traffic camera&lt;/a&gt; at Hart's Corner near where I grew up in Dublin.  The action is speeded up 20,000 times.&lt;div class="tag_list"&gt;Filed in: &lt;span&gt;&lt;a href="http://www.flickr.com/photos/eob/tags/movie" rel="tag"&gt;movie&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/film" rel="tag"&gt;film&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/timelapse" rel="tag"&gt;timelapse&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/HartsCorner" rel="tag"&gt;HartsCorner&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/Ireland" rel="tag"&gt;Ireland&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/Dublin" rel="tag"&gt;Dublin&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/traffic" rel="tag"&gt;traffic&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-114748349211492555?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://obrien-strain.com/HartsCorner-6days.avi' title='Six Days at Harts Corner in 24 Seconds'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/114748349211492555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=114748349211492555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114748349211492555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114748349211492555'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/05/six-days-at-harts-corner-in-24-seconds.html' title='Six Days at Harts Corner in 24 Seconds'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-114740335335329554</id><published>2006-05-11T20:05:00.000-07:00</published><updated>2006-05-11T20:09:14.806-07:00</updated><title type='text'>Blood sacrifice, the left and the 1916 insurrection in Ireland - Ireland / Britain History</title><content type='html'>This &lt;a href="http://www.anarkismo.net/newswire.php?story_id=2937"&gt;anarchist analysis of the 1916 rising and the Irish War of Independence&lt;/a&gt; has some interesting points of view that I had not heard before.   The author claims for example that the reason that the British agreed to come to terms with Sinn Fein is that they were terrified of much more radical left-wing movements in Ireland and Britain.&lt;div class="tag_list"&gt;Filed in: &lt;span&gt;&lt;a href="http://www.flickr.com/photos/eob/tags/ireland" rel="tag"&gt;ireland&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/1916" rel="tag"&gt;1916&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/" rel="tag"&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-114740335335329554?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.anarkismo.net/newswire.php?story_id=2937' title='Blood sacrifice, the left and the 1916 insurrection in Ireland - Ireland / Britain History'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/114740335335329554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=114740335335329554' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114740335335329554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114740335335329554'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/05/blood-sacrifice-left-and-1916.html' title='Blood sacrifice, the left and the 1916 insurrection in Ireland - Ireland / Britain History'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-114731219871785745</id><published>2006-05-10T18:47:00.000-07:00</published><updated>2006-05-11T20:11:46.790-07:00</updated><title type='text'>Google Trends: irish</title><content type='html'>&lt;a href="http://www.google.com/trends?q=irish&amp;ctab=0&amp;date=all&amp;geo=all"&gt;&lt;img width="400" src="http://www.google.com/trends/viz?q=irish&amp;date=all&amp;geo=all&amp;graph=weekly_img"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the Google Trends graph for the search term "irish".  Note the big peak every year on St. Patrick's day.&lt;div class="tag_list"&gt;Filed in: &lt;span&gt;&lt;a href="http://www.flickr.com/photos/eob/tags/ireland" rel="tag"&gt;ireland&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/eob/tags/google" rel="tag"&gt;google&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-114731219871785745?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/trends?q=irish&amp;ctab=0&amp;date=all&amp;geo=all' title='Google Trends: irish'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/114731219871785745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=114731219871785745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114731219871785745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114731219871785745'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/05/google-trends-irish.html' title='Google Trends: irish'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-114713087435143865</id><published>2006-05-08T16:27:00.000-07:00</published><updated>2006-05-08T16:27:54.366-07:00</updated><title type='text'>In Memory of David</title><content type='html'>In memory of a friend, David, who died of cancer last year at a tragic young age I am helping to raise money for the Cancer Society.  If you can, please &lt;a href="http://www.acsevents.org/relay/ca/campbell/eobrain?faf=1&amp;amp;e=597762986"&gt;donate&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-114713087435143865?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.acsevents.org/relay/ca/campbell/eobrain?faf=1&amp;amp;e=597762986' title='In Memory of David'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/114713087435143865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=114713087435143865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114713087435143865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114713087435143865'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/05/in-memory-of-david.html' title='In Memory of David'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-114623205325169637</id><published>2006-04-28T06:47:00.000-07:00</published><updated>2006-04-28T06:47:33.300-07:00</updated><title type='text'>San Francisco Airport</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/134796112/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/48/134796112_1251768b07_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/134796112/"&gt;San Francisco Airport&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;On Sunday evening I arrived at SFO with plenty of time to spare.  Unfortunately our plane to London sprung a pressurization leak and we had to wait in the airport for two hours while they brought us a new plane from Denver.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-114623205325169637?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/114623205325169637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=114623205325169637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114623205325169637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/114623205325169637'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/04/san-francisco-airport.html' title='San Francisco Airport'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113977018592528737</id><published>2006-02-12T10:49:00.000-08:00</published><updated>2006-02-12T10:49:47.936-08:00</updated><title type='text'>Moonlight on the Ocean</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/96183845/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/25/96183845_ad831f6bff_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/96183845/"&gt;Moonlight on the Ocean&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Last weekend we went down to Carmel Highlands and spent the night in the Highlands Inn where we had been married almost 14 years ago.&lt;br /&gt;&lt;br /&gt;It was a beautiful night, and from our hotel room we could see a perfect half-moon casting light on the ocean.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113977018592528737?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113977018592528737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113977018592528737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113977018592528737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113977018592528737'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/02/moonlight-on-ocean.html' title='Moonlight on the Ocean'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113817323068592263</id><published>2006-01-24T23:13:00.000-08:00</published><updated>2006-01-24T23:13:50.736-08:00</updated><title type='text'>Suspended Drops #1</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/90943279/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/29/90943279_9cd76cecc3_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/90943279/"&gt;Suspended Drops #1&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;It was raining as I left my wife's office building last week and in the parking structure water was running along the ceiling in lines of suspended droplets.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113817323068592263?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113817323068592263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113817323068592263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113817323068592263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113817323068592263'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/01/suspended-drops-1.html' title='Suspended Drops #1'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113644085443283038</id><published>2006-01-04T22:00:00.000-08:00</published><updated>2006-01-04T22:00:54.470-08:00</updated><title type='text'>Golden Gate from Alcatraz</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/78717446/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/40/78717446_a0e90c0506_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/78717446/"&gt;Golden Gate from Alcatraz&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;It was a wet, windy, gloomy day out on Alcatraz.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113644085443283038?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113644085443283038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113644085443283038' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113644085443283038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113644085443283038'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2006/01/golden-gate-from-alcatraz.html' title='Golden Gate from Alcatraz'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113503409502807769</id><published>2005-12-19T15:14:00.000-08:00</published><updated>2005-12-19T15:16:13.433-08:00</updated><title type='text'>Using Film-Making Techniques to Synthesize Compelling Video Shows from Consumer Photographs</title><content type='html'>This is what I worked on last year.&lt;blockquote&gt;"We describe a software architecture that combines storytelling and cinematographic techniques to guide consumers in creating compelling video shows from their photographs. The software implementation of this architecture could run in cameras, consumer appliances, PCs, or web services."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113503409502807769?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hpl.hp.com/techreports/2005/HPL-2005-140.html' title='Using Film-Making Techniques to Synthesize Compelling Video Shows from Consumer Photographs'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113503409502807769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113503409502807769' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113503409502807769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113503409502807769'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/12/using-film-making-techniques-to.html' title='Using Film-Making Techniques to Synthesize Compelling Video Shows from Consumer Photographs'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113476379671874400</id><published>2005-12-16T12:09:00.000-08:00</published><updated>2005-12-16T12:12:04.546-08:00</updated><title type='text'>Visited States</title><content type='html'>Thanks to &lt;a href="http://douweosinga.com/projects/visitedstates"&gt;Visited States&lt;/a&gt; and &lt;a href="http://douweosinga.com/projects/visitedcountries"&gt;Visited Countries&lt;/a&gt; for these maps of all the U.S. States and countries I have visited.&lt;br /&gt;&lt;img src="http://www.world66.com/myworld66/visitedStates/statemap?visited=ALAZCACOCTDCDEFLGAILIALAMDMAMSNENVNHNJNMNYNCORPARISCTNTXUTVTVAWAWVWI"&gt;&lt;br /&gt;&lt;img src="http://www.world66.com/community/mymaps/worldmap?visited=CAUSDMMQANATBECZFRDEHUIEITNLNOESSECHUK"&gt;&lt;br /&gt;I still have a lot of the world to see!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113476379671874400?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://douweosinga.com/projects/visitedstates' title='Visited States'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113476379671874400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113476379671874400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113476379671874400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113476379671874400'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/12/visited-states.html' title='Visited States'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113454732525078184</id><published>2005-12-14T00:02:00.000-08:00</published><updated>2005-12-14T00:02:05.256-08:00</updated><title type='text'>Hovering</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/73352525/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/20/73352525_13b66b00a6_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/73352525/"&gt;Hovering&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;I was cleaning out my hard drive today and I discovered this photo that had fallen through the cracks.  It is some kind of bird of prey hovering above my house during the summer.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113454732525078184?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113454732525078184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113454732525078184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113454732525078184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113454732525078184'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/12/hovering.html' title='Hovering'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-113409405868274893</id><published>2005-12-08T18:07:00.000-08:00</published><updated>2005-12-08T18:11:20.500-08:00</updated><title type='text'>War, "The Price of Freedom"?</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/70343174/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/34/70343174_87d839c557_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/70343174/"&gt;War, &amp;quot;The Price of Freedom&amp;quot;?&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;The slogan for the "Americans at War" exhibition at the National Museum of American History is a bit simplistic.  The wars covered in the exhibit included ones that were not really about freedom: the Spanish American war which was mostly about extending American colonialism, the Mexican war which was about westward expansion, and the Indian wars which were at best ethnic cleansing, and at worst genocide.  As for the Vietnam War and the current Iraq war, let's say that opinions differ on whether those were about freedom.  Still the exhibit itself was in general well presented and is worth seeing.&lt;br /&gt;&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-113409405868274893?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/113409405868274893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=113409405868274893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113409405868274893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/113409405868274893'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/12/war-price-of-freedom.html' title='War, &quot;The Price of Freedom&quot;?'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112741435334115232</id><published>2005-09-22T11:39:00.000-07:00</published><updated>2005-09-22T11:39:13.356-07:00</updated><title type='text'>Writely Update</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I was wrong, &lt;a href="http://www.writely.com/" title="http://www.writely.com/"&gt;writely&lt;/a&gt; does support hyperlinks and spell checking (as demonstrated by this posting), and they responded to my feedback very quickly.  So it really is a very nice tool for writing blog posts.  My experience as a very small sample usability test indicates perhaps that the UI design and help text should be tweaked a little to make the available features more obvious.&lt;br/&gt; &lt;br/&gt; It so happens I am co-writing a paper with someone outside my company right now, so I think I will test to see if collaborative writing works.  However he is on a Mac, so perhaps he will run into &lt;a href="http://www.writely.com/BasePage.aspx?action=faq&amp;amp;question=what#faq6" title="http://www.writely.com/BasePage.aspx?action=faq&amp;amp;question=what#faq6"&gt;the Safari problem&lt;/a&gt;.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112741435334115232?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112741435334115232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112741435334115232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112741435334115232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112741435334115232'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/09/writely-update.html' title='Writely Update'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112737073807156169</id><published>2005-09-21T23:32:00.000-07:00</published><updated>2005-09-21T23:32:18.090-07:00</updated><title type='text'>Writely</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;h3&gt;   Writely &lt;/h3&gt; I remember back in the dot-com boom days one of the new-new things were ASPs, application service providers, who provide hosted applications to replace enterpise and desktop applications.  In fact I was one of the team on such a venture developing a collaboration tool for small businesses.&lt;br/&gt; &lt;br/&gt; When brainstorming over what applications were good candidates for web hosting, I remember we explicitly rejected word processing as not being suitable.  But that was before AJAX.&lt;br/&gt; &lt;br/&gt; Now, I am posting this entry using a service called Writely, which is a web-hosted word processor that allows multiple people to collaborate on writing a document.  I can do all the usual styling like &lt;span style="FONT-WEIGHT: bold"&gt;bold&lt;/span&gt;, &lt;span style="FONT-STYLE: italic"&gt;italic&lt;/span&gt;, &lt;span style="TEXT-DECORATION: underline"&gt;underline&lt;/span&gt;, &lt;span style="FONT-FAMILY: arial"&gt;di&lt;/span&gt;&lt;span style="FONT-FAMILY: courier new,courier"&gt;ff&lt;/span&gt;&lt;span style="FONT-FAMILY: tahoma"&gt;er&lt;/span&gt;&lt;span style="FONT-FAMILY: times new roman"&gt;en&lt;/span&gt;t f&lt;span style="FONT-FAMILY: wingdings"&gt;onts&lt;/span&gt;, and &lt;font size="1"&gt;di&lt;/font&gt;&lt;font size="2"&gt;ff&lt;/font&gt;&lt;font size="3"&gt;er&lt;/font&gt;&lt;font size="4"&gt;en&lt;/font&gt;&lt;font size="5"&gt;t s&lt;/font&gt;&lt;font size="6"&gt;iz&lt;/font&gt;&lt;font size="7"&gt;es&lt;/font&gt;. It is a well executed application, though still missing a lot of features like, as far as I can tell, spell checking and hyperlinks.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112737073807156169?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112737073807156169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112737073807156169' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112737073807156169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112737073807156169'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/09/writely.html' title='Writely'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112717014876236278</id><published>2005-09-19T15:49:00.000-07:00</published><updated>2005-09-19T15:49:08.790-07:00</updated><title type='text'>OK/Cancel � Comic</title><content type='html'>As a software developer I found the &lt;a href="http://www.ok-cancel.com/archives/comic/"&gt;OK/Cancel � Comics&lt;/a&gt; a really fun and informative insight into the point of view of a user experience designer. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112717014876236278?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ok-cancel.com/archives/comic/' title='OK/Cancel � Comic'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112717014876236278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112717014876236278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112717014876236278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112717014876236278'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/09/okcancel-comic.html' title='OK/Cancel � Comic'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112699931044375222</id><published>2005-09-17T16:21:00.000-07:00</published><updated>2005-09-17T16:21:50.483-07:00</updated><title type='text'>Common REST Mistakes</title><content type='html'>Nice guidelines to REST in &lt;a href="http://www.prescod.net/rest/mistakes/"&gt;Common REST Mistakes&lt;/a&gt;.  I particularly liked the closing summary:&lt;blockquote&gt;Overall, the thing to keep in mind is that REST is about exposing resources through URIs, not services through messaging interfaces.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112699931044375222?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.prescod.net/rest/mistakes/' title='Common REST Mistakes'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112699931044375222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112699931044375222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112699931044375222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112699931044375222'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/09/common-rest-mistakes.html' title='Common REST Mistakes'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112382103251147694</id><published>2005-08-11T21:30:00.000-07:00</published><updated>2005-08-11T21:30:32.526-07:00</updated><title type='text'>Human Universals</title><content type='html'>I first saw Donald Brown's list of human universals as an appendix to Pinker's "Blank Slate". It is quite a stunning list of things that seem to be common to all humanity, including things you might have thought were unique to your particular culture.  Thanks to &lt;a href="http://uwstudentweb.uwyo.edu/F/FENNERJ/"&gt;Jack Fenner&lt;/a&gt; for putting up &lt;a href="http://uwstudentweb.uwyo.edu/F/FENNERJ/TraitList.html"&gt;this slightly modified version of Brown's list&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112382103251147694?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://uwstudentweb.uwyo.edu/F/FENNERJ/TraitList.html' title='Human Universals'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112382103251147694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112382103251147694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112382103251147694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112382103251147694'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/08/human-universals.html' title='Human Universals'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112372607905563041</id><published>2005-08-10T19:07:00.000-07:00</published><updated>2005-08-10T19:07:59.076-07:00</updated><title type='text'>Packed house at BayCHI</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/stewart/32849054/" title="photo sharing"&gt;&lt;img src="http://photos21.flickr.com/32849054_d81636b494_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/stewart/32849054/"&gt;Packed house at BayCHI&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/stewart/"&gt;Stewart&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Oh look!  I am in one of Stewart's photos.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112372607905563041?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112372607905563041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112372607905563041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112372607905563041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112372607905563041'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/08/packed-house-at-baychi.html' title='Packed house at BayCHI'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112337848134464171</id><published>2005-08-06T18:34:00.000-07:00</published><updated>2005-08-06T18:37:31.486-07:00</updated><title type='text'>Engineers need to understand how the mind works</title><content type='html'>I like this point of view of Pinker (From &lt;a href="http://www.edge.org/documents/archive/edge3.html"&gt;Edge 3)&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Computer technology will never change the world as long as it ignores how the mind works. Why did people instantly start to use fax machines, and continue to use them even though electronic mail makes much more sense? There are millions of people who print out text from their computer onto a piece of paper, feed the paper into a fax machine, forcing the guy at the other end to take the paper out, read it, and crumples it up—or worse, scan it into his computer so that it becomes a file of bytes all over again. This is utterly ridiculous from a technological point of view, but people do it. They do it because the mind evolved to deal with physical objects, and it still likes to conceptualize entities that are owned and transferred among people as physical objects that you can lift and store in a box. Until computer systems, email, video cameras, VCR's and so on are designed to take advantage of the way the mind conceptualizes reality, namely as physical objects existing at a location and impinged upon by forces, people are going to be baffled by their machines, and the promise of the computer revolution will not be fulfilled.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;[...] [The problem is that the] machines were designed by engineers that aren't used to thinking about how the human mind works. They're used to designing machinery that is elegant by their own standards, and they don't think about how the user is going to conceptualize the machine as another object in the world and deal with it as we've been dealing with objects for hundreds of thousands of years.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112337848134464171?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.edge.org/documents/archive/edge3.html' title='Engineers need to understand how the mind works'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112337848134464171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112337848134464171' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112337848134464171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112337848134464171'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/08/engineers-need-to-understand-how-mind.html' title='Engineers need to understand how the mind works'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112268438533869137</id><published>2005-07-29T17:46:00.000-07:00</published><updated>2005-07-29T17:50:04.476-07:00</updated><title type='text'>Maybe available to help your project</title><content type='html'>You might want to have a look at &lt;a href="http://eamonn.obrien-strain.com/bio/"&gt;my resume&lt;/a&gt; if you are in the San Francisco area and looking for a senior technologist with a lot of programming and research experience.&lt;br /&gt;&lt;br /&gt;Here are some hints as to why I might be available:&lt;ul&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2005/07/22/BUGVRDRPHI1.DTL"&gt;HP drops 4 research groups in downsizing&lt;/a&gt; (SF Chronicle) &lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.theregister.co.uk/2005/07/22/hp_labs_cuts/"&gt;HP Labs also decimated  &lt;/a&gt; (The Register) &lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.latimes.com/business/la-fi-hp27jul27,1,7502024.story?coll=la-headlines-business"&gt;Research Unit at HP to Be Cut&lt;/a&gt; (LA Times) &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112268438533869137?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://eamonn.obrien-strain.com/bio/' title='Maybe available to help your project'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112268438533869137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112268438533869137' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112268438533869137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112268438533869137'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/07/maybe-available-to-help-your-project.html' title='Maybe available to help your project'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112084664463430138</id><published>2005-07-08T11:17:00.000-07:00</published><updated>2005-07-08T11:17:24.676-07:00</updated><title type='text'>How to capture video</title><content type='html'>It looks like &lt;a href="http://www.doom9.org/index.html?/capture/start.html"&gt;Capture Guide&lt;/a&gt; will be a good resource for me as I try to figure out the best way to capture broadcast video to disk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112084664463430138?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.doom9.org/index.html?/capture/start.html' title='How to capture video'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112084664463430138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112084664463430138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112084664463430138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112084664463430138'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/07/how-to-capture-video.html' title='How to capture video'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112059074073681367</id><published>2005-07-05T12:12:00.000-07:00</published><updated>2005-07-05T12:12:20.790-07:00</updated><title type='text'>IMG_0641-hawk.JPG</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/23836535/" title="photo sharing"&gt;&lt;img src="http://photos18.flickr.com/23836535_027cd90ab1_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/23836535/"&gt;IMG_0641-hawk.JPG&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;A hawk glimpsed from our back deck.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112059074073681367?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112059074073681367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112059074073681367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112059074073681367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112059074073681367'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/07/img0641-hawkjpg.html' title='IMG_0641-hawk.JPG'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112049889856042104</id><published>2005-07-04T10:41:00.000-07:00</published><updated>2005-07-04T10:41:38.563-07:00</updated><title type='text'>IMG_0574-fireworks.JPG</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/23543487/" title="photo sharing"&gt;&lt;img src="http://photos19.flickr.com/23543487_8972cf55f1_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/23543487/"&gt;IMG_0574-fireworks.JPG&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;The local school across the valley from us has a Fourth of July parade&lt;br /&gt;&lt;br /&gt;and fireworks display every year.  We have a very convenient view of&lt;br /&gt;&lt;br /&gt;the fireworks from our deck.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112049889856042104?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112049889856042104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112049889856042104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112049889856042104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112049889856042104'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/07/img0574-fireworksjpg.html' title='IMG_0574-fireworks.JPG'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112049852043367512</id><published>2005-07-04T10:35:00.000-07:00</published><updated>2005-07-04T10:35:20.453-07:00</updated><title type='text'>fireworks</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/23541990/" title="photo sharing"&gt;&lt;img src="http://photos19.flickr.com/23541990_6a8eb45a03_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/23541990/"&gt;fireworks&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;IMG_0631-fireworks.JPG&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112049852043367512?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112049852043367512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112049852043367512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112049852043367512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112049852043367512'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/07/fireworks_04.html' title='fireworks'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-112045844657234696</id><published>2005-07-03T23:27:00.000-07:00</published><updated>2005-07-03T23:27:26.620-07:00</updated><title type='text'>Fireworks</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/eob/23435226/" title="photo sharing"&gt;&lt;img src="http://photos18.flickr.com/23435226_b64f297be8_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/eob/23435226/"&gt;Fireworks&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/eob/"&gt;Tolka Rover&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;IMG_0625-fireworks.JPG&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-112045844657234696?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/112045844657234696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=112045844657234696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112045844657234696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/112045844657234696'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/07/fireworks.html' title='Fireworks'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111957811716668700</id><published>2005-06-23T18:55:00.000-07:00</published><updated>2005-06-23T18:55:17.186-07:00</updated><title type='text'>Object-Relational Mapping Tool List</title><content type='html'>Here is a useful &lt;a href="http://www.javaskyline.com/database.html"&gt;list of object-relational mapping tools&lt;/a&gt;.  I am getting fed up writing Java wrappers around SQL tables.  Perhaps I can find some simple tool that can help me out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111957811716668700?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.javaskyline.com/database.html' title='Object-Relational Mapping Tool List'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111957811716668700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111957811716668700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111957811716668700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111957811716668700'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/06/object-relational-mapping-tool-list.html' title='Object-Relational Mapping Tool List'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111887484713766807</id><published>2005-06-15T15:34:00.000-07:00</published><updated>2005-06-15T15:34:07.170-07:00</updated><title type='text'>Free  background music loops.</title><content type='html'>Great.  I just found &lt;a href="http://www.flashkit.com/loops/"&gt;this source&lt;/a&gt; for music loops that I can use as background for my synthesized video.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111887484713766807?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flashkit.com/loops/' title='Free  background music loops.'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111887484713766807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111887484713766807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111887484713766807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111887484713766807'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/06/free-background-music-loops.html' title='Free  background music loops.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111834056830263888</id><published>2005-06-09T11:09:00.000-07:00</published><updated>2005-06-09T11:09:28.330-07:00</updated><title type='text'>Comparison of different SQL implementations</title><content type='html'>&lt;a href="http://troels.arvin.dk/db/rdbms/"&gt;Comparison of different SQL implementations&lt;/a&gt; is a useful reference.&lt;br /&gt;&lt;br /&gt;I am writing some SQL that I would like to work with Sqlite, Derby, and MS Access.  It turns out there is more variablility than I thought.  Most annoying is that autoincrment is handled differently by each. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111834056830263888?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://troels.arvin.dk/db/rdbms/' title='Comparison of different SQL implementations'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111834056830263888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111834056830263888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111834056830263888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111834056830263888'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/06/comparison-of-different-sql.html' title='Comparison of different SQL implementations'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111350329578641147</id><published>2005-04-14T11:28:00.000-07:00</published><updated>2005-04-14T11:28:15.786-07:00</updated><title type='text'>Private Members in JavaScript</title><content type='html'>Thanks to the E-Language mailing list for pointing me to &lt;a href="http://www.crockford.com/javascript/private.html"&gt;this example&lt;/a&gt; of why JavaScript is a much more interesting language than you might think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111350329578641147?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.crockford.com/javascript/private.html' title='Private Members in JavaScript'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111350329578641147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111350329578641147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111350329578641147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111350329578641147'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/04/private-members-in-javascript.html' title='Private Members in JavaScript'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111263322192363640</id><published>2005-04-04T09:25:00.000-07:00</published><updated>2005-04-04T16:28:48.070-07:00</updated><title type='text'>Cúirt an Ṽean-Oík̃e</title><content type='html'>&lt;div style='font-family:"Times New Roman", serif'&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;(Caiy&amp;#x303;dean)&lt;/td&gt;&lt;td&gt;(Nua)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;br /&gt;&lt;b&gt;Cúirt an Mhean-Oíche&lt;/b&gt;&lt;br /&gt;Brian Merriman&lt;br /&gt;&lt;br /&gt;Ba ghnáth mé ar siúl le ciumhais na habhann &lt;br /&gt;Ar bháinseach úr is an drúcht go trom, &lt;br /&gt;In aice na gcoillte i gcoim an tsléibhe &lt;br /&gt;Gan mhairg gan mhoill ar shoilseadh an lae. &lt;br /&gt;Do ghealadh mo chroí nuair chínn Loch Gréine,&lt;br /&gt;An talamh, an tír, is íor na spéire &lt;br /&gt;Ba thaitneamhach aoibhinn suíomh na sléibhte &lt;br /&gt;Ag bagairt a gcinn thar dhroim a chéile.&lt;br /&gt;Ghealfadh an croí bheadh críon le cianta&amp;#151; &lt;br /&gt;Caite gan bhrí nó líonta le pianta&amp;#151; &lt;br /&gt;An séithleach searbh gan sealbh gan saibhreas &lt;br /&gt;D'fhéachfadh tamall thar bharra na gcoillte &lt;br /&gt;Ar lachain ina scuain ar chuan gan cheo,&lt;br /&gt;An eala ar a bhfuaid is í ag gluaiseacht leo, &lt;br /&gt;Na héisc le meidhir ag éirí anairde &lt;br /&gt;Péirse i radharc go taibhseach tarrbhreac, &lt;br /&gt;Dath an locha agus gorm na dtonn &lt;br /&gt;Ag teacht go tolgach torannach trom,&lt;br /&gt;Bhíodh éanlaith i gcrann go meidhreach mómhar,&lt;br /&gt;Léimneach eilte i gcoillte im chóngar,&lt;br /&gt;Géimneach adharc is radharc ar shlóite,&lt;br /&gt;Tréanrith gadhar is Reynard rompu. &lt;br /&gt;...&lt;br /&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;br /&gt;&lt;b&gt;Cúirt an V&amp;#x303;ean-Oík&amp;#x303;e&lt;/b&gt;&lt;br /&gt;Brian Merriman&lt;br /&gt;&lt;br /&gt;Ba h&amp;#x302;náh&amp;#x302; mé ar siúl le ciuw&amp;#x303;ais na haw&amp;#x302;ann&lt;br /&gt;Ar w&amp;#x302;áinseak&amp;#x303; úr is an drúk&amp;#x303;t go trom, &lt;br /&gt;In aice na gcoillte i gcoim an tsléiv&amp;#x303;e &lt;br /&gt;Gan w&amp;#x303;airg gan w&amp;#x303;oill ar h&amp;#x302;oilseah&amp;#x302; an lae.&lt;br /&gt;Do y&amp;#x303;ealah&amp;#x302; mo k&amp;#x303;roí nuair k&amp;#x303;ínn Lok&amp;#x303; Gréine, &lt;br /&gt;An talav&amp;#x303;, an tír, is íor na spéire&lt;br /&gt;Ba h&amp;#x302;aitneaw&amp;#x303;ak&amp;#x303; aoiv&amp;#x303;inn suíov&amp;#x303; na sléiv&amp;#x303;te&lt;br /&gt;Ag bagairt a gcinn h&amp;#x302;ar h&amp;#x302;roim a k&amp;#x303;éile. &lt;br /&gt;Y&amp;#x303;ealfah&amp;#x302; an croí v&amp;#x303;eah&amp;#x302; críon le cianta&amp;#151;&lt;br /&gt;Caite gan v&amp;#x303;rí nó líonta le pianta&amp;#151;&lt;br /&gt;An séih&amp;#x302;leak&amp;#x303; searv&amp;#x303; gan sealv&amp;#x303; gan saiv&amp;#x303;reas&lt;br /&gt;D'~éak&amp;#x303;fah&amp;#x302; tamall h&amp;#x302;ar w&amp;#x302;arra na gcoillte&lt;br /&gt;Ar lak&amp;#x303;ain ina scuain ar k&amp;#x303;uan gan k&amp;#x303;eo,&lt;br /&gt;An eala ar a w&amp;#x302;fuaid is í ag gluaiseak&amp;#x303;t leo,&lt;br /&gt;Na héisc le meiy&amp;#x302;ir ag éirí anairde&lt;br /&gt;Péirse i rah&amp;#x302;arc go taiv&amp;#x303;seak&amp;#x303; tarrv&amp;#x303;reac,&lt;br /&gt;Dah&amp;#x302; an lok&amp;#x303;a agus gorm na dtonn&lt;br /&gt;Ag teak&amp;#x303;t go tolgak&amp;#x303; torannak&amp;#x303; trom,&lt;br /&gt;V&amp;#x303;íoh&amp;#x302; éanlaih&amp;#x302; i gcrann go meiy&amp;#x302;reak&amp;#x303; mów&amp;#x303;ar,&lt;br /&gt;Léimneak&amp;#x303; eilte i gcoillte im k&amp;#x303;óngar,&lt;br /&gt;Géimneak&amp;#x303; ah&amp;#x302;arc is rah&amp;#x302;arc ar h&amp;#x302;lóite,&lt;br /&gt;Tréanrih&amp;#x302; gah&amp;#x302;ar is Reynard rompu.&lt;br /&gt;...&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111263322192363640?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://eobrain.blogspot.com/2005/04/new-irish-language-spelling-system.html' title='&lt;span style=&apos;font-family:&quot;Times New Roman&quot;, serif&apos;&gt;Cúirt an V&amp;#x303;ean-Oík&amp;#x303;e&lt;/span&gt;'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111263322192363640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111263322192363640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111263322192363640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111263322192363640'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/04/cirt-ve.html' title='&lt;span style=&apos;font-family:&quot;Times New Roman&quot;, serif&apos;&gt;Cúirt an V&amp;#x303;ean-Oík&amp;#x303;e&lt;/span&gt;'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111258995664674356</id><published>2005-04-03T21:36:00.000-07:00</published><updated>2005-04-04T09:23:12.033-07:00</updated><title type='text'>A New Irish Language Spelling System</title><content type='html'>One of the nice things about the Irish language is that its spelling is very regular. However for non-Irish speakers some of the pronunciation rules can be confusing.&lt;br /&gt;&lt;br /&gt;This is particularly true of some of the lengthened consonants which in the modern spelling are indicated by adding an “h”:&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;“th” and ”sh”&lt;/td&gt;&lt;td&gt;(pronounced /h/)&lt;/td&gt;&lt;/th&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;“bh” and ”mh”&lt;/td&gt;&lt;td&gt;(pronounced /w/ or /v/ depending on context)&lt;br /&gt;&lt;tr&gt;&lt;td&gt;dh” and ”gh”&lt;/td&gt;&lt;td&gt;(pronounced /y/ or a /g/, /h/ mixture depending on context)&lt;/td&gt;&lt;/th&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;“fh”&lt;/td&gt;&lt;td&gt;(silent)&lt;/td&gt;&lt;/th&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;I propose that we adopt a new spelling system that is more accessible to non-Irish speakers.&lt;br /&gt;&lt;div style='font-family:"Times New Roman", serif'&gt;&lt;br /&gt;&lt;table cellpadding="10"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Consonant&lt;/td&gt;&lt;td&gt;Lengthened, In Standard Spelling&lt;/td&gt;&lt;td&gt;Lengthened, In New Spelling&lt;/td&gt;&lt;td&gt;Example&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;p       &lt;/td&gt;&lt;td&gt;p&lt;X&gt;h               &lt;/td&gt;&lt;td&gt;f&amp;#x303;         &lt;/td&gt;&lt;td&gt;Gaiv&amp;#x303; mo f&amp;#x303;ardún.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t       &lt;/td&gt;&lt;td&gt;t&lt;X&gt;h               &lt;/td&gt;&lt;td&gt;h&amp;#x302;         &lt;/td&gt;&lt;td&gt;Go raiv&amp;#x303; maih&amp;#x302; agat.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;c       &lt;/td&gt;&lt;td&gt;c&lt;X&gt;h               &lt;/td&gt;&lt;td&gt;k&amp;#x303;         &lt;/td&gt;&lt;td&gt;Óik&amp;#x303;e w&amp;#x303;aih&amp;#x302;.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;b (+aou)&lt;/td&gt;&lt;td&gt;b&lt;X&gt;ha b&lt;X&gt;ho b&lt;X&gt;hu&lt;/td&gt;&lt;td&gt;w&amp;#x302;a w&amp;#x302;o w&amp;#x302;u&lt;/td&gt;&lt;td&gt;An law&amp;#x302;arann tú ...?&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;b (+ei) &lt;/td&gt;&lt;td&gt;b&lt;X&gt;he b&lt;X&gt;hi       &lt;/td&gt;&lt;td&gt;v&amp;#x303;e v&amp;#x303;i    &lt;/td&gt;&lt;td&gt;Sa v&amp;#x303;liain 2005 ...&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;d (+aou)&lt;/td&gt;&lt;td&gt;d&lt;X&gt;ha d&lt;X&gt;ho d&lt;X&gt;hu&lt;/td&gt;&lt;td&gt;h&amp;#x302;a h&amp;#x302;o h&amp;#x302;u&lt;/td&gt;&lt;td&gt;Dia h&amp;#x302;uit.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;d (+ei) &lt;/td&gt;&lt;td&gt;d&lt;X&gt;he d&lt;X&gt;hi       &lt;/td&gt;&lt;td&gt;y&amp;#x302;e y&amp;#x302;i    &lt;/td&gt;&lt;td&gt;rud a y&amp;#x302;éanfaí&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;g (+aou)&lt;/td&gt;&lt;td&gt;g&lt;X&gt;ha g&lt;X&gt;ho g&lt;X&gt;hu&lt;/td&gt;&lt;td&gt;h&amp;#x302;a h&amp;#x302;o h&amp;#x302;u&lt;/td&gt;&lt;td&gt;Cuireah&amp;#x302; h&amp;#x302;á ~oclóir&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;g (+ei) &lt;/td&gt;&lt;td&gt;g&lt;X&gt;he g&lt;X&gt;hi       &lt;/td&gt;&lt;td&gt;y&amp;#x303;e y&amp;#x303;i    &lt;/td&gt;&lt;td&gt;k&amp;#x303;uir an taiy&amp;#x303;de seo&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;m (+aou)&lt;/td&gt;&lt;td&gt;m&lt;X&gt;ha m&lt;X&gt;ho m&lt;X&gt;hu&lt;/td&gt;&lt;td&gt;w&amp;#x303;a w&amp;#x303;o w&amp;#x303;u&lt;/td&gt;&lt;td&gt;Tá fáilte row&amp;#x303;at.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;m (+ei) &lt;/td&gt;&lt;td&gt;m&lt;X&gt;he m&lt;X&gt;hi       &lt;/td&gt;&lt;td&gt;v&amp;#x303;e v&amp;#x303;i    &lt;/td&gt;&lt;td&gt;teanga a v&amp;#x303;íniú&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;s       &lt;/td&gt;&lt;td&gt;s&lt;X&gt;h               &lt;/td&gt;&lt;td&gt;h&amp;#x302;         &lt;/td&gt;&lt;td&gt;míle bliain ó h&amp;#x302;in&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;f       &lt;/td&gt;&lt;td&gt;f&lt;X&gt;h               &lt;/td&gt;&lt;td&gt;~         &lt;/td&gt;&lt;td&gt;K&amp;#x303;un treorak&amp;#x303;a a ~áil&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111258995664674356?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111258995664674356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111258995664674356' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111258995664674356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111258995664674356'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/04/new-irish-language-spelling-system.html' title='A New Irish Language Spelling System'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-111075375226348902</id><published>2005-03-13T14:03:00.000-08:00</published><updated>2005-03-13T14:42:32.263-08:00</updated><title type='text'>Taking Plato Out Of Software</title><content type='html'>Object-oriented methods are considered the best way to build large, maintainable software systems.  Languages such as C++, Java, and Python now dominate in many areas, and the conventional wisdom encourages us to do analysis and design in an object-oriented manner.&lt;br /&gt;&lt;br /&gt;It seems pretty obvious to me that object-oriented thinking is a direct application of Plato’s philosophy of ideal types that has been the foundation of much of Western philosophy and religion. If we look outside this parochial tradition we find that Buddhism proposes that there are no such ideal types, that objects and people are constantly in flux, and have indefinite boundaries.  It proposes that the perception of type, or even self, is an illusion.&lt;br /&gt;&lt;br /&gt;Imagine there was a software methodology that was based on Buddhist philosophy rather than Plato’s philosophy.  What would it look like?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-111075375226348902?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/111075375226348902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=111075375226348902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111075375226348902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/111075375226348902'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/03/taking-plato-out-of-software.html' title='Taking Plato Out Of Software'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110478539981536324</id><published>2005-01-03T12:49:00.000-08:00</published><updated>2005-01-03T12:49:59.816-08:00</updated><title type='text'>Perspective Camera Transformation</title><content type='html'>I am currently writing some code to render 3-D scenes to 2-D.  I found this &lt;a href="http://www.cs.brown.edu/exploratories/freeSoftware/repository/edu/brown/cs/exploratories/applets/camera/perspective_camera_transformation_java_browser.html"&gt;Perspective Camera Transformation&lt;/a&gt; applet useful for getting an intuitive feel for the concepts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110478539981536324?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cs.brown.edu/exploratories/freeSoftware/repository/edu/brown/cs/exploratories/applets/camera/perspective_camera_transformation_java_browser.html' title='Perspective Camera Transformation'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110478539981536324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110478539981536324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110478539981536324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110478539981536324'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2005/01/perspective-camera-transformation.html' title='Perspective Camera Transformation'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110333315395140883</id><published>2004-12-17T17:25:00.000-08:00</published><updated>2004-12-17T17:25:53.950-08:00</updated><title type='text'>A Tedious Explanation of the f/stop</title><content type='html'>I have learned and forgotton what f/stop means several times in my life.  &lt;a href="http://www.uscoles.com/fstop.htm"&gt;A Tedious Explanation of the f/stop&lt;/a&gt;, which is not at all tedius, explains it nicely.  Maybe now I won't forget. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110333315395140883?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.uscoles.com/fstop.htm' title='A Tedious Explanation of the f/stop'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110333315395140883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110333315395140883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110333315395140883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110333315395140883'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/12/tedious-explanation-of-fstop.html' title='A Tedious Explanation of the f/stop'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110264945709237634</id><published>2004-12-09T19:30:00.000-08:00</published><updated>2004-12-09T19:30:57.093-08:00</updated><title type='text'>Kid Language Reference</title><content type='html'>I really like &lt;a href="http://splice.sourceforge.net/kid/kid-spec.html"&gt;Kid&lt;/a&gt; -- an elegant pythonic templating language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110264945709237634?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://splice.sourceforge.net/kid/kid-spec.html' title='Kid Language Reference'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110264945709237634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110264945709237634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110264945709237634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110264945709237634'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/12/kid-language-reference.html' title='Kid Language Reference'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110264827939867382</id><published>2004-12-09T19:11:00.000-08:00</published><updated>2004-12-09T19:11:19.396-08:00</updated><title type='text'>Python Is Not Java</title><content type='html'>As a long-time Java programmer who occasionally writes in Python I found this useful. &lt;a href="http://dirtsimple.org/2004/12/python-is-not-java.html"&gt;Python Is Not Java&lt;/a&gt; warns you what Java idioms do not translate well into Python, and explains how to write more pyhonically.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110264827939867382?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dirtsimple.org/2004/12/python-is-not-java.html' title='Python Is Not Java'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110264827939867382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110264827939867382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110264827939867382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110264827939867382'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/12/python-is-not-java.html' title='Python Is Not Java'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110127041517696774</id><published>2004-11-23T20:26:00.000-08:00</published><updated>2004-11-23T20:26:55.176-08:00</updated><title type='text'>Amazingly good dinner at Bayonna</title><content type='html'>Quail salad, rabbit, lamb.  &lt;br /&gt;At base, Southern, but done in a wonderful California way. The best meal we had in New Orleans.&lt;br /&gt;&lt;br /&gt;Wine: Chorey-Cote-de-Beaune 2001, domaine tollot beaut. like calif pinot noire&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yesterday we ate at K Pauls, the original populizer of Cajan food back in the 80's. Also a very good meal.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110127041517696774?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110127041517696774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110127041517696774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110127041517696774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110127041517696774'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/amazingly-good-dinner-at-bayonna.html' title='Amazingly good dinner at Bayonna'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110123465609980022</id><published>2004-11-23T10:30:00.000-08:00</published><updated>2004-11-23T10:30:56.100-08:00</updated><title type='text'>Notes while visiting the Ogden Museam of Southern Art</title><content type='html'>George dureau, male figures, satyrs&lt;br /&gt;&lt;br /&gt;gerald cannon, google image search&lt;br /&gt;&lt;br /&gt;evelyn witherspoon, portraits&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110123465609980022?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110123465609980022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110123465609980022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110123465609980022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110123465609980022'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/notes-while-visiting-ogden-museam-of.html' title='Notes while visiting the Ogden Museam of Southern Art'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110114517340301834</id><published>2004-11-22T09:39:00.000-08:00</published><updated>2004-11-22T09:39:33.403-08:00</updated><title type='text'>Loft 523 Design</title><content type='html'>Agape Spoon tub. Modern fan co. Vola bathroom accessories. Fortuny lamp.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110114517340301834?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110114517340301834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110114517340301834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110114517340301834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110114517340301834'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/loft-523-design.html' title='Loft 523 Design'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110114363389964866</id><published>2004-11-22T09:13:00.000-08:00</published><updated>2004-11-22T09:13:53.900-08:00</updated><title type='text'>Dramatic events in the middle of the night</title><content type='html'>A blaring alarm roused us, hearts a pounding, from a deep sleep at 2am. As soon as we realized that it must be the fire alarm we hurridly threw on clothes and headed down the emergency stairs and joined the other guests in the lobby.&lt;br /&gt;&lt;br /&gt;Two Fire Department vehicles came and after investigating for a bit they declared the all clear.  Apparently it had been a false alarm.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110114363389964866?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110114363389964866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110114363389964866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110114363389964866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110114363389964866'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/dramatic-events-in-middle-of-night.html' title='Dramatic events in the middle of the night'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110109821461923228</id><published>2004-11-21T20:36:00.000-08:00</published><updated>2004-11-21T20:36:54.620-08:00</updated><title type='text'>Wonderful meal in Fins</title><content type='html'>Wine: La crema, Anderson Valley, 2001&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110109821461923228?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110109821461923228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110109821461923228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110109821461923228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110109821461923228'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/wonderful-meal-in-fins.html' title='Wonderful meal in Fins'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110108380519007502</id><published>2004-11-21T16:36:00.000-08:00</published><updated>2004-11-21T16:36:45.190-08:00</updated><title type='text'>Daytime in le Vieux Carre</title><content type='html'>Back in our funky hotel room resting our tired feet after spending the day in the French Quarter.  After a lovely brunch we wandered around listening to street musicians and exploring and exploring art galleries. &lt;br /&gt;&lt;br /&gt;Despite being November it was quite warm and, of course very humid. During the hottest part of the early afternoon we took refuge in the Ursalines Convent, the oldest extant structure in the Mississippi valley, and took a tour. After a stop for refreshments we did a little more exploring and then took the streetcar back to the hotel.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110108380519007502?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110108380519007502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110108380519007502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110108380519007502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110108380519007502'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/daytime-in-le-vieux-carre.html' title='Daytime in le Vieux Carre'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110107039886005070</id><published>2004-11-21T12:53:00.000-08:00</published><updated>2004-11-21T12:53:18.860-08:00</updated><title type='text'>Brunch at Begue's.</title><content type='html'>Yummy. Great buffet with lots of variety.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110107039886005070?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110107039886005070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110107039886005070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110107039886005070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110107039886005070'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/brunch-at-begues.html' title='Brunch at Begue&apos;s.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110105211214714628</id><published>2004-11-21T07:48:00.000-08:00</published><updated>2004-11-21T07:48:32.146-08:00</updated><title type='text'>Arrived in New Orleans</title><content type='html'>Arrived in New Orleans yesterday for a short vacation before spending Thanksgiving in Texas.&lt;br /&gt;&lt;br /&gt;We had a reservation in the International House hotel, but when we arrived we found we had been bumped ("upgraded" in their words) to their nearby sister hotel Loft 523. We are in an ultra-modernistic room with a concrete floor and spartan furniture. Ã like it.&lt;br /&gt;&lt;br /&gt;After exploring the French Quarter a bit, we had dinner at 201.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110105211214714628?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110105211214714628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110105211214714628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110105211214714628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110105211214714628'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/arrived-in-new-orleans.html' title='Arrived in New Orleans'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110083137360712698</id><published>2004-11-18T18:29:00.000-08:00</published><updated>2004-11-18T18:29:33.606-08:00</updated><title type='text'>Film Analysis</title><content type='html'>Yale's &lt;a href="http://classes.yale.edu/film-analysis/"&gt;Film Analysis&lt;/a&gt; site is a great reference for understanding how films are made, along with lots of illustrative stills and some clips. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110083137360712698?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://classes.yale.edu/film-analysis/' title='Film Analysis'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110083137360712698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110083137360712698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110083137360712698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110083137360712698'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/film-analysis.html' title='Film Analysis'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-110005595564496322</id><published>2004-11-09T19:05:00.000-08:00</published><updated>2004-11-09T19:05:55.643-08:00</updated><title type='text'>C# Tutorial</title><content type='html'>It looks like it would be convenient to write some Windows device-access code in C#.  This &lt;a href="http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html"&gt;C# Tutorial&lt;/a&gt; looks like a good quick start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-110005595564496322?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html' title='C# Tutorial'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/110005595564496322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=110005595564496322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110005595564496322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/110005595564496322'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/c-tutorial.html' title='C# Tutorial'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109942408281664282</id><published>2004-11-02T11:34:00.000-08:00</published><updated>2004-11-02T11:34:42.816-08:00</updated><title type='text'>Nerves are racked</title><content type='html'>Man, it's nerve racking! &lt;a href="http://www.electoral-vote.com/"&gt;electoral-vote.com&lt;/a&gt; is showing Kerry ahead by a single electoral vote. &lt;a href="http://election.princeton.edu/"&gt;Meta-Analysis of State Polls - election.princeon.edu&lt;/a&gt; with somewhat more sophisticated statistical methods is predicting Kerry 311/Bush 227.  The Iowa electronic market which had shown Bush ahead for the last few months is now closing towards dead even.&lt;br /&gt;&lt;br /&gt;As a disenfranchised expatriate living in the U.S. it is frustrating not being able to vote.  Though I did help the literacy student I am tutoring to register to vote, and I am going with her to the polls this afternoon to help guide her through the process.  And as an extra bonus she is mostly going to vote the way I would (I was as objective in my tutoring, honest!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109942408281664282?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://election.princeton.edu/' title='Nerves are racked'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109942408281664282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109942408281664282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109942408281664282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109942408281664282'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/11/nerves-are-racked.html' title='Nerves are racked'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109884970406386842</id><published>2004-10-26T21:01:00.000-07:00</published><updated>2004-10-26T21:01:44.063-07:00</updated><title type='text'>A handy cheat-sheet for election night</title><content type='html'>Here is &lt;a href="http://contrapositive.blogspot.com/2004/10/election-night-cheat-sheet-as-promised.html"&gt;a handy cheat-sheet for election night&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109884970406386842?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://contrapositive.blogspot.com/2004/10/election-night-cheat-sheet-as-promised.html' title='A handy cheat-sheet for election night'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109884970406386842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109884970406386842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109884970406386842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109884970406386842'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/10/handy-cheat-sheet-for-election-night.html' title='A handy cheat-sheet for election night'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109856963271091316</id><published>2004-10-23T15:13:00.000-07:00</published><updated>2004-10-23T15:13:52.710-07:00</updated><title type='text'></title><content type='html'>Testing from wapblogger. Yet another way to blog from my phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109856963271091316?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109856963271091316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109856963271091316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109856963271091316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109856963271091316'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/10/testing-from-wapblogger.html' title=''/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109799838836171794</id><published>2004-10-17T00:33:00.000-07:00</published><updated>2004-10-17T00:33:08.360-07:00</updated><title type='text'>ehcache</title><content type='html'>We buillt a cache like &lt;a href="http://ehcache.sourceforge.net/"&gt;ehcache&lt;/a&gt; for a previous project.  Next time I think I will try using ehcache instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109799838836171794?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ehcache.sourceforge.net/' title='ehcache'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109799838836171794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109799838836171794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109799838836171794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109799838836171794'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/10/ehcache.html' title='ehcache'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109699765470241324</id><published>2004-10-05T10:34:00.000-07:00</published><updated>2004-10-05T10:43:32.780-07:00</updated><title type='text'>Let's see how well the Iowa futures market predicts the election.</title><content type='html'>&lt;img align="left" width="292" height="195" src="http://128.255.244.60/graphs/Pres04_WTA.png" /&gt;Lets see how well the &lt;a href="http://128.255.244.60/graphs/graph_Pres04_WTA.cfm"&gt;Iowa futures market&lt;/a&gt; compares the outcome of the election compared to opinion polls as reported on &lt;a href="http://www.electoral-vote.com/info/graph.html"&gt;electoral-vote.com&lt;/a&gt;&lt;img align="right" width="300" height="125" src="http://www.electoral-vote.com/graph.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109699765470241324?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://128.255.244.60/graphs/graph_Pres04_WTA.cfm' title='Let&apos;s see how well the Iowa futures market predicts the election.'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109699765470241324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109699765470241324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109699765470241324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109699765470241324'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/10/lets-see-how-well-iowa-futures-market.html' title='Let&apos;s see how well the Iowa futures market predicts the election.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109699705235134082</id><published>2004-10-05T10:24:00.000-07:00</published><updated>2004-10-05T10:26:13.236-07:00</updated><title type='text'>Mount St. Helens VolcanoCam</title><content type='html'>&lt;a href="http://www.fs.fed.us/gpnf/volcanocams/msh/"&gt;&lt;img align="right" width="160" height="120" src="http://www.fs.fed.us/gpnf/volcanocams/msh/images/mshvolcanocam.jpg" /&gt;Mount St. Helens VolcanoCam - Mount St. Helens National Volcanic Monument&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109699705235134082?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.fs.fed.us/gpnf/volcanocams/msh/' title='Mount St. Helens VolcanoCam'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109699705235134082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109699705235134082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109699705235134082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109699705235134082'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/10/mount-st-helens-volcanocam.html' title='Mount St. Helens VolcanoCam'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109668178088806474</id><published>2004-10-01T18:49:00.000-07:00</published><updated>2004-10-01T18:49:40.886-07:00</updated><title type='text'> How (and How Not) to Write a Good Systems Paper</title><content type='html'>I came across &lt;a href="http://www.usenix.org/events/samples/submit/advice.html"&gt;this useful set of advice for writers of computer science systems papers&lt;/a&gt;. This is very very pertinent right now as I am in the early stages of writing such a paper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109668178088806474?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.usenix.org/events/samples/submit/advice.html' title=' How (and How Not) to Write a Good Systems Paper'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109668178088806474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109668178088806474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109668178088806474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109668178088806474'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/10/how-and-how-not-to-write-good-systems.html' title=' How (and How Not) to Write a Good Systems Paper'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109658249690338028</id><published>2004-09-30T15:14:00.000-07:00</published><updated>2004-09-30T15:54:47.263-07:00</updated><title type='text'>2004 Electoral Vote Animation</title><content type='html'>&lt;a href="http://www.electoral-vote.com/"&gt;&lt;img align="left" border="0" src="http://www.electoral-vote.com/ev-small.png" alt="Click for www.electoral-vote.com" width="72" height="48" /&gt;&lt;/a&gt;&lt;a href="http://electoral-vote.caida.org/index-fast.html"&gt;&lt;img border="1" src="http://electoral-vote.caida.org/all2004-fast.gif" align="right" height="180" width="290" /&gt;&lt;/a&gt; Here is a great way to visualize how the presidential race is going, using data from &lt;a href="http://www.electoral-vote.com/"&gt;http://www.electoral-vote.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Watch those battleground states swing back and forth!  In particular keep an eye on the crucial states of Florida, Ohio, and Missouri.&lt;br /&gt;&lt;br /&gt;(Click animation to see full size on caida.org site.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109658249690338028?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://electoral-vote.caida.org/index-fast.html' title='2004 Electoral Vote Animation'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109658249690338028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109658249690338028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109658249690338028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109658249690338028'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/09/2004-electoral-vote-animation.html' title='2004 Electoral Vote Animation'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109656108141952916</id><published>2004-09-30T09:18:00.000-07:00</published><updated>2004-09-30T09:18:01.420-07:00</updated><title type='text'> new OpenGL-based pipeline for Java 2D</title><content type='html'>&lt;a href="http://www.artima.com/forums/flat.jsp?forum=121&amp;amp;thread=73135"&gt;According to the rhw Java Buzz Forum&lt;/a&gt; there is a binding to OpenGL in Java 1.5 enabled by adding the VM argument&lt;br /&gt;&lt;br /&gt;    -Dsun.java2d.opengl=true&lt;br /&gt;&lt;br /&gt;I must try this to see if it improves the performance of our Java app that does a lot of image movement on the screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109656108141952916?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.artima.com/forums/flat.jsp?forum=121&amp;thread=73135' title=' new OpenGL-based pipeline for Java 2D'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109656108141952916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109656108141952916' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109656108141952916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109656108141952916'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/09/new-opengl-based-pipeline-for-java-2d.html' title=' new OpenGL-based pipeline for Java 2D'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109634746950196080</id><published>2004-09-27T21:57:00.000-07:00</published><updated>2004-09-27T21:57:49.500-07:00</updated><title type='text'>Hello Rob from CA!</title><content type='html'>Thank you Rob for &lt;a href="http://bloglines.com/public/robfromca"&gt;subscribed to me on bloglines.&lt;/a&gt;  Now I know someone is out there reading I had better start posting some worthwhile stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109634746950196080?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://bloglines.com/public/robfromca' title='Hello Rob from CA!'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109634746950196080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109634746950196080' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109634746950196080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109634746950196080'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/09/hello-rob-from-ca.html' title='Hello Rob from CA!'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109604831968385714</id><published>2004-09-24T10:51:00.000-07:00</published><updated>2004-09-24T10:51:59.683-07:00</updated><title type='text'>J2SE 1.5 support for Eclipse</title><content type='html'>&lt;a href="http://www.vasanthdharmaraj.com/PermaLink,guid,be41926c-4d38-4c16-a273-6f586c00de11.aspx"&gt;J2SE 1.5 support for Eclipse&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109604831968385714?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.vasanthdharmaraj.com/PermaLink,guid,be41926c-4d38-4c16-a273-6f586c00de11.aspx' title='J2SE 1.5 support for Eclipse'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109604831968385714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109604831968385714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109604831968385714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109604831968385714'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/09/j2se-15-support-for-eclipse.html' title='J2SE 1.5 support for Eclipse'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109278236420428692</id><published>2004-08-17T15:39:00.000-07:00</published><updated>2004-08-17T15:39:24.203-07:00</updated><title type='text'>Two-Terabyte Memory Card Coming to Production : Technology : MobileMag</title><content type='html'>Thanks to &lt;a href="http://mindstream.watsmore.net/keshav/main.html"&gt;S. "Tetherless" Keshav&lt;/a&gt;, who gave a talk here today in HP Labs, for giving me a pointer to &lt;a href="http://www.mobilemag.com/content/100/102/C3080/"&gt;this promised Two-Terabyte Memory Card&lt;/a&gt;.  This could change some of the trade-offs in designing distributed systems over unreliable, intermittent networks.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109278236420428692?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mobilemag.com/content/100/102/C3080/' title='Two-Terabyte Memory Card Coming to Production : Technology : MobileMag'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109278236420428692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109278236420428692' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109278236420428692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109278236420428692'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/two-terabyte-memory-card-coming-to.html' title='Two-Terabyte Memory Card Coming to Production : Technology : MobileMag'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109211974693591093</id><published>2004-08-09T23:35:00.000-07:00</published><updated>2004-08-09T23:35:46.936-07:00</updated><title type='text'>In Defense of PowerPoint</title><content type='html'>From &lt;a href="http://www.computer.org/computer/homepage/0704/profession/index.htm"&gt;Computer Magazine - In Defense of PowerPoint&lt;/a&gt; comes an interesting approach to giving conference presentations:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;conference presenters who merely recapitulate the contents of their paper place themselves in danger of putting their audience to sleep, particularly straight after lunch. A more effective approach uses the presentation to persuade the majority of the audience to actually read the paper, then devotes the question time to those few who have already read it.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and how to use bullet points:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Bullet points—PowerPoint's most vilified aspect—are the most misunderstood of presentation techniques. As far as the audience is concerned, bullet points only serve to remind them of the presentation's general context. As far as the presenter is concerned, bullet points replace the mnemonic techniques handed down from the Greeks and the more recent prompt cards hidden in the hand of a formal debater.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I am not sure that Tufte would agree.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109211974693591093?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.computer.org/computer/homepage/0704/profession/index.htm' title='In Defense of PowerPoint'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109211974693591093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109211974693591093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109211974693591093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109211974693591093'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/in-defense-of-powerpoint.html' title='In Defense of PowerPoint'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109199767012869465</id><published>2004-08-08T13:41:00.000-07:00</published><updated>2004-08-08T13:46:14.453-07:00</updated><title type='text'>Spatial Orientation of Desktops</title><content type='html'>John Siracusa has an written an &lt;a href="http://arstechnica.com/paedia/f/finder/finder-1.html"&gt;excellent article&lt;/a&gt; on what, in his opinion, makes a good desktop shell, concentrating mostly on the Macintosh finder.&lt;br /&gt;&lt;br /&gt;As an experiment I have set up my Windows XP folder options to to match his recommendations as much as possible.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt;In the folder context menu:&lt;br /&gt;   &lt;ul&gt;&lt;br /&gt;     &lt;li&gt; Do view-&gt;thumbnails in each folder.&lt;/li&gt;&lt;br /&gt;     &lt;li&gt; Turn off the auto-arrange and the align to grid.&lt;/li&gt;&lt;br /&gt;   &lt;/ul&gt;&lt;br /&gt; &lt;/li&gt;&lt;br /&gt; &lt;li&gt;In the folder view→toolbars menu desect all toolbars&lt;/li&gt;&lt;br /&gt; &lt;li&gt;In the Folder Options panel&lt;br /&gt;   &lt;ul&gt;&lt;br /&gt;     &lt;li&gt;General tab: select "Use Windows classic folders"&lt;/li&gt;&lt;br /&gt;     &lt;li&gt;General tab: select "Open each folder in its own window"&lt;/li&gt;&lt;br /&gt;     &lt;li&gt;View tab: uncheck "Display the full path in the title bar"&lt;/li&gt;&lt;br /&gt;     &lt;li&gt;View tab: check "Remember each folder's view setting" &lt;/li&gt;&lt;br /&gt;     &lt;li&gt;View tab: check "Restore previous folder windows at logon"&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;     &lt;li&gt;View tab: click apply to all folders&lt;/li&gt;&lt;br /&gt;   &lt;/ul&gt;&lt;br /&gt; &lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;It's like I have a brand new GUI on my operating system!  Let's see how well I like it after using it for a while.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109199767012869465?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://arstechnica.com/paedia/f/finder/finder-1.html' title='Spatial Orientation of Desktops'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109199767012869465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109199767012869465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109199767012869465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109199767012869465'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/spatial-orientation-of-desktops.html' title='Spatial Orientation of Desktops'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109199347203764919</id><published>2004-08-08T12:31:00.000-07:00</published><updated>2004-08-08T12:32:45.113-07:00</updated><title type='text'>How to read Smalltalk if you are a Java or C++ programmer.</title><content type='html'>My programming language trajectory has been BASIC &amp;rarr; FORTRAN &amp;rarr; Pascal &amp;rarr; C &amp;rarr; C++ &amp;rarr; Java with a few diversions such as Perl and Python.   On the way I have become a firm convert to object-oriented programming, and as such I always found my lack of knowledge in Smalltalk was a big gap.&lt;br /&gt;&lt;br /&gt;Now that I sit near Alan Kay and have been impressed by &lt;a href="http://www.squeak.org/"&gt;Squeak&lt;/a&gt;and &lt;a href="http://www.opencroquet.org/"&gt;Croquet&lt;/a&gt; I have felt it was time to fill in that gap in my knowledge.&lt;br /&gt;&lt;br /&gt;However, I did find initially that the syntactical differences of Smalltalk were a barrier to my understanding, one of the reasons I have created my own &lt;a href="http://obrain.com/cgi-bin/wiki?JavaVsSmalltalk"&gt;Java-Smalltalk cheatsheet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So I was delighted to find Wilf LaLonde's tutorial, &lt;a href="http://www.eli.sdsu.edu/courses/spring01/cs635/readingSmalltalk.pdf"&gt;I Can Read C++ and Java But I Can’t Read Smalltalk&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109199347203764919?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.eli.sdsu.edu/courses/spring01/cs635/readingSmalltalk.pdf' title='How to read Smalltalk if you are a Java or C++ programmer.'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109199347203764919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109199347203764919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109199347203764919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109199347203764919'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/how-to-read-smalltalk-if-you-are-java.html' title='How to read Smalltalk if you are a Java or C++ programmer.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109182463237126751</id><published>2004-08-06T13:37:00.000-07:00</published><updated>2004-08-06T13:41:52.840-07:00</updated><title type='text'>Some nice looking Java software</title><content type='html'>&lt;a href="http://geosoft.no/software/index.html"&gt;GeoSoft - Geotechnical Software Services&lt;/a&gt; has some nice looking GPLed Java software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109182463237126751?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://geosoft.no/software/index.html' title='Some nice looking Java software'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109182463237126751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109182463237126751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109182463237126751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109182463237126751'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/some-nice-looking-java-software.html' title='Some nice looking Java software'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109172466905773621</id><published>2004-08-05T09:51:00.000-07:00</published><updated>2004-08-05T11:26:39.343-07:00</updated><title type='text'>Non-linear Dimensionality Reduction Techniques for Unsupervised Feature Extraction</title><content type='html'>&lt;a href="http://webhost.ua.ac.be/visielab/debacker/papers/dimred/dimred.html"&gt;Non-linear Dimensionality Reduction Techniques for Unsupervised Feature Extraction&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Overview of some thechniques for dimensionality reduction.&lt;br /&gt;&lt;br /&gt;-------------------&lt;br /&gt;&lt;br /&gt;Update: The above HTML version is missing parts of some formulas.  To see them see the &lt;a href="http://webhost.ua.ac.be/visielab/papers/scheun/dimred.ps.gz"&gt;compressed postscript&lt;/a&gt; version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109172466905773621?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://webhost.ua.ac.be/visielab/debacker/papers/dimred/dimred.html' title='Non-linear Dimensionality Reduction Techniques for Unsupervised Feature Extraction'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109172466905773621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109172466905773621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109172466905773621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109172466905773621'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/non-linear-dimensionality-reduction.html' title='Non-linear Dimensionality Reduction Techniques for Unsupervised Feature Extraction'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109166536682779671</id><published>2004-08-04T17:22:00.000-07:00</published><updated>2004-08-04T17:51:51.503-07:00</updated><title type='text'>Charles Stewart's congressional data page</title><content type='html'>Lots of raw data of congressional roll call votes on &lt;a href="http://web.mit.edu/17.251/www/data_page.html"&gt;Charles Stewart's congressional data page&lt;/a&gt;.  I've got some ideas of some data mining I want to try out on this data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109166536682779671?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web.mit.edu/17.251/www/data_page.html' title='Charles Stewart&apos;s congressional data page'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109166536682779671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109166536682779671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109166536682779671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109166536682779671'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/charles-stewarts-congressional-data.html' title='Charles Stewart&apos;s congressional data page'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109146390205241104</id><published>2004-08-02T09:25:00.000-07:00</published><updated>2004-08-02T09:25:02.053-07:00</updated><title type='text'>Wedding Anniversary</title><content type='html'>Twelve years today. Wow!&lt;br /&gt;&lt;br /&gt;We treated ourselves to a night at the Stanford Court Hotel on Nob Hill. Last night had a nice meal at Fournou's Ovens where we particularly enjoyed the wine, Panther Creek, Freedom Hill, 1999. &lt;br /&gt;&lt;br /&gt;This was somewhat of a contrast to John Edward anniversary meal at Wendy's earlier this week. Well he has other compensations.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109146390205241104?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109146390205241104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109146390205241104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109146390205241104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109146390205241104'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/08/wedding-anniversary.html' title='Wedding Anniversary'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109106487837674140</id><published>2004-07-28T18:34:00.000-07:00</published><updated>2004-07-28T18:49:00.663-07:00</updated><title type='text'>Mathematica Eye Candy</title><content type='html'>&lt;img align="right" src="http://obrain.com/~eob/blogPics/historySpace2.gif"&gt; I have been working on a little project that involves data mining some personal history. One of the things I have been trying is using principal component analysis to reduce the dimensionality of my data to something I can get an intuitive feel for, so that I can try to ficure out what are the best automated methods for pattern recognition.  This image is an example reduced from sixteen variables to three.  It's impressive what you can do in Mathematica.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109106487837674140?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109106487837674140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109106487837674140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109106487837674140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109106487837674140'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/mathematica-eye-candy.html' title='Mathematica Eye Candy'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109099014776064937</id><published>2004-07-27T21:49:00.000-07:00</published><updated>2004-07-27T21:49:07.760-07:00</updated><title type='text'>Dinner at Scott Seafood, Palo Alto</title><content type='html'>We had a nice half-bottle of Acacia 2001 pinot noir, Napa, Carneros&lt;br /&gt;&lt;br /&gt;I had a nice salad, a tasty rare Ahi tuna, with an Illy espresso to finish. P was not so lucky, with a salad that she found overdressed, and a fish dish that both she and I found overdressed.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109099014776064937?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109099014776064937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109099014776064937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109099014776064937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109099014776064937'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/dinner-at-scott-seafood-palo-alto.html' title='Dinner at Scott Seafood, Palo Alto'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109094669490020407</id><published>2004-07-27T09:44:00.000-07:00</published><updated>2004-07-27T09:44:54.900-07:00</updated><title type='text'>Applet Demos of Wolfram Cellular Automota</title><content type='html'>Rudy Rucker and his class have done a good job of providing&lt;br /&gt;&lt;a href="http://sjsu.rudyrucker.com/"&gt;applet versions of some of the cellular automota&lt;/a&gt; from  Stephen Wolfram's amazing book book "A New Kind of Science".&lt;br /&gt;&lt;br /&gt;I read the book when it first came out.  It is nice to be reminded again at how amazing it all is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109094669490020407?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sjsu.rudyrucker.com/' title='Applet Demos of Wolfram Cellular Automota'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109094669490020407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109094669490020407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109094669490020407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109094669490020407'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/applet-demos-of-wolfram-cellular.html' title='Applet Demos of Wolfram Cellular Automota'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109088108152301971</id><published>2004-07-26T15:31:00.000-07:00</published><updated>2004-07-26T15:31:21.523-07:00</updated><title type='text'>SDForum</title><content type='html'>Some interesting technical events sponsored by the &lt;a href="http://www.sdforum.org/SDForum/Templates/Calendar.aspx"&gt;SDForum&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109088108152301971?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sdforum.org/SDForum/Templates/Calendar.aspx' title='SDForum'/><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109088108152301971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109088108152301971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109088108152301971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109088108152301971'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/sdforum.html' title='SDForum'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109069815907074999</id><published>2004-07-24T12:42:00.000-07:00</published><updated>2004-07-24T13:40:09.840-07:00</updated><title type='text'>Clustering Algorithms and Dimensional Reduction</title><content type='html'>I am giving my self a crash course on some data mining techniques for a project I am working on. Here are some things I found useful.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elet.polimi.it/upload/matteucc/Clustering/tutorial_html/index.html"&gt;In Matteo Matteucci's site at Politechnico di Milano&lt;/a&gt; is a nice little introductory tutorial on clustering algorthms, complete with interactive demos.  A similar page is &lt;a href="http://www.cs.bris.ac.uk/home/tr1690/documentation/fuzzy_clustering_initial_report/node11.html"&gt;Tariq Rashid's University of Bristol page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also &lt;a href="http://www.cs.mcgill.ca/%7Esqrt/dimr/dimreduction.html"&gt;François Labelle at McGill&lt;/a&gt; has a nice overview of reducing the dimensionality of multivariate data using Principal Component Analysis, also with interactive demos which give a nice intuitive feel for the technique. Mathematica supports principal component analysis, so given a data matrix with the each observation in a row, and each column a dimension I found could do the following to get a nice two dimensional view of the multi-dimenstional data:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;&amp;lt;Statistics`MultiDescriptiveStatistics`&lt;br /&gt;rotated = PrincipalComponents[Transpose[data]];&lt;br /&gt;rotated2d = Table[ {rotated〚i,1〛, rotated〚i,2〛}, {i,1,n}];&lt;br /&gt;ListPlot[rotated2d]&lt;br /&gt;&lt;/statistics&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109069815907074999?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109069815907074999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109069815907074999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109069815907074999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109069815907074999'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/clustering-algorithms-and-dimensional.html' title='Clustering Algorithms and Dimensional Reduction'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-109036761897111682</id><published>2004-07-20T16:53:00.000-07:00</published><updated>2004-07-20T16:53:38.970-07:00</updated><title type='text'>Whale watching</title><content type='html'>Just back from an amazing whale-watching boat trip on the straits between San Juan Island, Washington State and Vancouver Island, British Columbia. We were lucky in that all of the local pods of Orca had come together to socialize and hunt for the salmon sheltering from the strong ebb tide currents in coves along the coast.  We saw lots of the orca swimming along in family groups, splashing about as they herded the salmon, and popping their heads out of the water to keep an eye on the boats.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-109036761897111682?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/109036761897111682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=109036761897111682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109036761897111682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/109036761897111682'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/whale-watching.html' title='Whale watching'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108977936769571383</id><published>2004-07-13T21:29:00.000-07:00</published><updated>2004-07-13T21:29:27.696-07:00</updated><title type='text'>Reconstructing grammars from sequences</title><content type='html'>Interesting.  I thingk I might be able to use &lt;a href="http://sequitur.info/"&gt;this&lt;/a&gt; in my "personal data mining" experiments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108977936769571383?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108977936769571383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108977936769571383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108977936769571383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108977936769571383'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/reconstructing-grammars-from-sequences.html' title='Reconstructing grammars from sequences'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108914008187733139</id><published>2004-07-06T11:54:00.000-07:00</published><updated>2004-07-06T15:42:37.026-07:00</updated><title type='text'>Memory footprint of Java Objects.</title><content type='html'>A C/C++ programmer, used to using &lt;code&gt;sizeof&lt;/code&gt;,  might be suprised how hard it is to figure out the memory footprint of Java object.  Of course relying on memory sizes is very bad for portability, but sometimes when tuning applications you do need this information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javatips/jw-javatip130_p.html"&gt;This article&lt;/a&gt; walks through some measurments that reveal:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tr&gt; &lt;td&gt; Object  &lt;/td&gt;&lt;td&gt; Size (bytes)&lt;/td&gt; &lt;td&gt;Overhead (bytes)&lt;/td&gt;  &lt;td&gt;Overhead (percent)&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;&lt;tr&gt; &lt;td&gt; Object  &lt;/td&gt;&lt;td&gt;  8 &lt;/td&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;tr&gt; &lt;td&gt; Integer &lt;/td&gt;&lt;td&gt; 16 &lt;/td&gt;&lt;td&gt; 12 &lt;/td&gt;&lt;td&gt;  300% &lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;&lt;tr&gt; &lt;td&gt; Long&lt;/td&gt;&lt;td&gt; 16 &lt;/td&gt;&lt;td&gt; 8 &lt;/td&gt;&lt;td&gt;  100 %&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;&lt;tr&gt; &lt;td&gt; int[n] &lt;/td&gt; &lt;td&gt; 16 + 4*n  &lt;/td&gt;  &lt;td&gt;16&lt;/td&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt; char[n] &lt;/td&gt; &lt;td&gt; 16 + 2*n  &lt;/td&gt; &lt;td&gt;16&lt;/td&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt; String, length n &lt;/td&gt; &lt;td&gt; 40 + 2*n  &lt;/td&gt; &lt;td&gt;40&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108914008187733139?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108914008187733139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108914008187733139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108914008187733139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108914008187733139'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/memory-footprint-of-java-objects.html' title='Memory footprint of Java Objects.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108900852803501584</id><published>2004-07-04T23:22:00.000-07:00</published><updated>2004-07-04T23:22:08.036-07:00</updated><title type='text'>Blogging from my phone.</title><content type='html'>Just testing to see if I can post to this blog from my phone.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108900852803501584?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108900852803501584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108900852803501584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108900852803501584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108900852803501584'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/blogging-from-my-phone.html' title='Blogging from my phone.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108900523012460583</id><published>2004-07-04T22:27:00.000-07:00</published><updated>2004-07-04T22:27:10.123-07:00</updated><title type='text'>Glimpses of the surface of titan.</title><content type='html'>&lt;img src="http://photojournal.jpl.nasa.gov/jpeg/PIA06407.jpg"&gt;&lt;br /&gt;&lt;br /&gt;Finally we are starting to be able to see some detail of Titan's surface through the haze of its atmosphere.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photojournal.jpl.nasa.gov/catalog/PIA06407"&gt;&lt;br /&gt;  http://photojournal.jpl.nasa.gov/catalog/PIA06407&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108900523012460583?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108900523012460583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108900523012460583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108900523012460583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108900523012460583'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/07/glimpses-of-surface-of-titan.html' title='Glimpses of the surface of titan.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108852897356669196</id><published>2004-06-29T10:09:00.000-07:00</published><updated>2004-06-29T10:09:33.566-07:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/248/1104/1024/Fullscreen%20capture%206%2029%202004%2010%2006%2050.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/248/1104/320/Fullscreen%20capture%206%2029%202004%2010%2006%2050.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Got an gmail account a few days ago.  So far I like the interface a lot better than yahoo.  As is usual with Google it is very clean and uncluttered.  So far the targeted ads are unobjectionable, and the "related links" might actually be useful. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108852897356669196?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108852897356669196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108852897356669196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108852897356669196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108852897356669196'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/06/got-gmail-account-few-days-ago.html' title=''/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108741064773719505</id><published>2004-06-16T11:30:00.000-07:00</published><updated>2004-06-16T11:32:03.916-07:00</updated><title type='text'>Control Room</title><content type='html'>Last night we saw the film "Control Room", a behind-the scenes documentary of Al Jazeera covering the initial invasion of Iraq.&lt;br /&gt;&lt;br /&gt;I watched some coverage of the war from the Arab side on the Mosaic news program so there was nothing really new factually in this film for me.  It was still well worth seeing however as it, for example, demonstrated the complicated realities of how journalists, whether from Fox News or Al Jazeera, unavoidably bring a point of view to their coverage, however committed they are to reporting the "truth".&lt;br /&gt;&lt;br /&gt;One of the compelling characters in the film was a press officer at Central Command whom &lt;a href="http://www.salon.com/ent/feature/2004/06/04/control_room/index_np.html"&gt;Salon reports&lt;/a&gt; is being muzzled by the Pentagon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108741064773719505?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108741064773719505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108741064773719505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108741064773719505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108741064773719505'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/06/control-room.html' title='Control Room'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108734521052942774</id><published>2004-06-15T17:20:00.000-07:00</published><updated>2004-06-15T17:36:57.360-07:00</updated><title type='text'></title><content type='html'>Well, I did a quick look around on the net and most people seemed to think that &lt;a href="http://wbloggar.com/"&gt;w.bloggar&lt;/a&gt; is the best blogging tool.  So here is my first attempt to post with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108734521052942774?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108734521052942774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108734521052942774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108734521052942774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108734521052942774'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/06/well-i-did-quick-look-around-on-net.html' title=''/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108726245205109016</id><published>2004-06-14T18:20:00.000-07:00</published><updated>2004-06-14T18:20:52.050-07:00</updated><title type='text'>Peering at Phoebe</title><content type='html'>From &lt;br /&gt;&lt;a href="http://photojournal.jpl.nasa.gov/catalog/PIA06072"&gt;JPL&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Shown here is a mosaic of seven of the sharpest, highest resolution images taken of Phoebe during Cassini's close flyby of the tiny moon. The image scales range from 27 to 13 meters (90 to 43 feet) per pixel.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photojournal.jpl.nasa.gov/jpeg/PIA06072.jpg"&gt;&lt;img src="http://photojournal.jpl.nasa.gov/browse/PIA06072.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;Open up this full-res image, turn off the browser image shrinking and pan around in the image, imagining yourself flying just a few kilometers above the surface.  It's quite exhilarating.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108726245205109016?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108726245205109016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108726245205109016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108726245205109016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108726245205109016'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/06/peering-at-phoebe.html' title='Peering at Phoebe'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108675957227680921</id><published>2004-06-08T22:25:00.000-07:00</published><updated>2004-06-08T22:39:32.276-07:00</updated><title type='text'>New home for my blog.</title><content type='html'>Well, the upgrade of my &lt;a href="http://obrain.com"&gt;obrain.com&lt;/a&gt; home server from an ancient version of Redhat Linux to the latest stable version of Debian Linux had mixed result.  After struggling with a somewhat confusing installations process I eventually succeeded in getting things up and running, but in the process I lost my old entries for the Movable Type blog I was hosting.  So here I am re-starting the blog again, but this time hosted on blogger’s own servers.  Hopefully I can trust Google with my data more that I can trust myself.&lt;br /&gt;&lt;br /&gt;All the previous entries in the blog were hand-entered by copying from the Google cache or the wayback machine copies of my pages.  It is not complete but hopefully it should include the more popular pages (otherwise the Google and wayback machine spiders would not have saved them).&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108675957227680921?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108675957227680921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108675957227680921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108675957227680921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108675957227680921'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/06/new-home-for-my-blog.html' title='New home for my blog.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108719268493115373</id><published>2004-01-24T12:11:00.000-08:00</published><updated>2004-06-13T22:58:04.930-07:00</updated><title type='text'>Fossil Sites in California</title><content type='html'>&lt;p&gt;&lt;a title="" href="http://www.iwaynet.net/~mperona/fossil1.htm#california"&gt;Fossil Sites in California&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Some sites near me:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;"Capitola, near Santa Cruz -- The beach is a good site for Pliocene fossil collecting. Clams, snails and sand dollars. They are in the sandstone of the sea cliffs and in the talus that falls on to the beach. Go at low tide, walk a few hundred yards south of the Esplanade at Capitola past the sewage outfall. "&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;"Jack's Peak near Monterey -- there are fossils of little leaves and shells in shale a hundred yards down the trail from the west parking lot. Also, there's lots of jasper at Point Lobos, 5 miles south of Monterey. "&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;"Pleasanton, Alameda Co. -- upper Miocene brines sandstone -- Go south on Highway 680 from Pleasant, turn right on to Castled Rd., then left on Pleasanton Sunol Rd. Go approx. 1.2 miles, pass under railroad passover, stop at large hill cut for railroad on left side (east) of road and rail tracks. The whole cut, plus the road banks and down slope to right of road is brines sandstone with huge assemblage of miocene marine fauna. Watch out for trains -- Stay away from the railroad tracks! This is one of the best exposures in area."&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Copied from old blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108719268493115373?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108719268493115373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108719268493115373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108719268493115373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108719268493115373'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2004/01/fossil-sites-in-california.html' title='Fossil Sites in California'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108697177502206039</id><published>2003-12-27T15:12:00.000-08:00</published><updated>2004-06-11T09:44:35.990-07:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/248/1104/1024/IMG_2211.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/248/1104/320/IMG_2211.jpg'&gt;&lt;/a&gt;&lt;br /&gt;From a trip down to the Central Coast of California just after the earthquake.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108697177502206039?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108697177502206039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108697177502206039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108697177502206039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108697177502206039'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/12/from-trip-down-to-central-coast-of.html' title=''/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108674500783410368</id><published>2003-11-12T11:28:00.000-08:00</published><updated>2004-06-08T18:39:32.200-07:00</updated><title type='text'></title><content type='html'>J2ME Profiles&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developers.sun.com/techtopics/mobility/personal/articles/pbp_pp/"&gt;Personal Basis Profile vs. Personal Profile: What's the Difference?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Recently, however, two new CDC-based profiles were finalized. These profiles, the Personal Basis Profile (PBP) and the Personal Profile (PP), replace the PersonalJava platform, which is no longer under active development. Like PersonalJava, they provide the classes necessary for building interactive applications. This article describes the two profiles, and compares them to each other and to the PersonalJava platform. &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;{Recovered from old blog.)&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108674500783410368?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108674500783410368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108674500783410368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108674500783410368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108674500783410368'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/11/j2me-profiles-personal-basis-profile.html' title=''/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108681444296745619</id><published>2003-08-25T12:51:00.000-07:00</published><updated>2004-06-09T13:54:02.966-07:00</updated><title type='text'>Quantitative data on distributed computing economics.</title><content type='html'>&lt;p&gt;Some interesting quantitative data from Jim Gray's &lt;a title="Distributed Computing Economics" href="ftp://ftp.research.microsoft.com/pub/tr/tr-2003-24.pdf"&gt;Distributed Computing Economics&lt;/a&gt;:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$1&lt;br /&gt;&lt;br /&gt;= 1GB over WAN&lt;br /&gt;&lt;br /&gt;= 10 Tops (10&lt;sup&gt;12&lt;/sup&gt; CPU instructions)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;= 9 hours of CPU time&lt;br /&gt;&lt;br /&gt;= 1 GB disk space&lt;br /&gt;&lt;br /&gt;= 10 M database access&lt;br /&gt;&lt;br /&gt;= 10 TB disk bandwidth&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Computation/network break-even point is&lt;br /&gt;&lt;br /&gt;= 10k instructions per byte of network traffic&lt;br /&gt;&lt;br /&gt;= 1 minute CPU time per MB of network traffic&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Copied from &lt;a href="http://www.google.com/search?q=cache:http%3A//www.obrain.com/Eamonn/archives/000088.html"&gt;old blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108681444296745619?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108681444296745619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108681444296745619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108681444296745619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108681444296745619'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/08/quantitative-data-on-distributed.html' title='Quantitative data on distributed computing economics.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108701216475297456</id><published>2003-08-22T13:53:00.000-07:00</published><updated>2004-06-11T20:49:24.753-07:00</updated><title type='text'>Satellite Image of the Big Blackout</title><content type='html'>&lt;p&gt;From &lt;a title="Earth Science Picture of the Day" href="http://epod.usra.edu/archive/epodviewer.php3?oid=152768"&gt;Earth Science Picture of the Day&lt;/a&gt;:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://epod.usra.edu/archive/images/main_blackout.png"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sometimes the emergent behavior from a distributed system is not what you want.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Copied from old blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108701216475297456?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108701216475297456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108701216475297456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108701216475297456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108701216475297456'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/08/satellite-image-of-big-blackout.html' title='Satellite Image of the Big Blackout'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108674542868711361</id><published>2003-08-16T13:28:00.000-07:00</published><updated>2004-06-09T13:49:09.873-07:00</updated><title type='text'>Space-based programming (blackboard communication) on top of JMS</title><content type='html'>&lt;a href="http://www.teknirvana.com/internal_documents/Spaces.pdf"&gt;Using Space-Based Programming&lt;br /&gt;For Loosely Coupled Distributed Systems"&lt;/a&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;(Copied from old blog)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108674542868711361?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108674542868711361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108674542868711361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108674542868711361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108674542868711361'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/08/space-based-programming-blackboard.html' title='Space-based programming (blackboard communication) on top of JMS'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108697125490260959</id><published>2003-03-21T09:18:00.000-08:00</published><updated>2004-06-11T09:27:34.910-07:00</updated><title type='text'>Space-Based Programming</title><content type='html'>&lt;p&gt;&lt;a title="ONJava.com: Space-Based Programming [Mar. 19, 2003]" href="http://www.onjava.com/pub/a/onjava/2003/03/19/java_spaces.html"&gt;ONJava.com: Space-Based Programming [Mar. 19, 2003]&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a nice overview of the distributed programming paradigm  in which applications simply read and write from a shared "tuple-space".  Invisibly to the application programmer, a distributed middlerware layer takes care of the replication and consistancy of the data between the processors.  The article demonstrates how much simpler this model is than the RPC paradigm that is used for most distributed programming.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Copied from &lt;a href="http://web.archive.org/web/20030622144931/http://www.obrain.com/Eamonn/archives/000070.html"&gt;old blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108697125490260959?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108697125490260959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108697125490260959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108697125490260959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108697125490260959'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/03/space-based-programming.html' title='Space-Based Programming'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108697069723894267</id><published>2003-02-09T15:33:00.000-08:00</published><updated>2004-06-11T09:18:17.236-07:00</updated><title type='text'>MIT initiative on technology and self</title><content type='html'>I am currenly listening to a Cambridge Forum speech by Sherry Turkle on our local public radio station. She is the director of the MIT initiative on technology and self.&lt;br /&gt;&lt;br /&gt;Interesting stuff. She is talking about the reality and implications of people forming emotional attachments to computation devices ("relational artifacts") like robot pets and dolls. I wonder how much this extends to the ubiquitous computation world that we are exploring in our research?&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Copied from &lt;a href="http://web.archive.org/web/20030409001905/http://www.obrain.com/Eamonn/archives/000066.html"&gt;old blog&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108697069723894267?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108697069723894267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108697069723894267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108697069723894267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108697069723894267'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/02/mit-initiative-on-technology-and-self.html' title='MIT initiative on technology and self'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108674477586240743</id><published>2003-02-05T12:47:00.000-08:00</published><updated>2004-06-08T18:32:55.863-07:00</updated><title type='text'>Trinity College Prof In Our Space</title><content type='html'>&lt;a href="http://www.dsg.cs.tcd.ie/~vjcahill/"&gt;Dr. Vinny Cahill&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This guy is working in the same general area as us.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=cache:http://www.obrain.com/Eamonn/archives/000064.html"&gt;Recovered from lost blog.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108674477586240743?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108674477586240743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108674477586240743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108674477586240743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108674477586240743'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/02/trinity-college-prof-in-our-space.html' title='Trinity College Prof In Our Space'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108696982054530710</id><published>2003-01-20T17:32:00.000-08:00</published><updated>2004-06-11T09:03:40.546-07:00</updated><title type='text'>Scalable, Structured Data Placement over</title><content type='html'>&lt;p&gt;&lt;a title="" href="http://www.hpl.hp.com/techreports/2002/HPL-2002-40.pdf"&gt;Scalable, Structured Data Placement over&lt;br /&gt;P2P Storage Utilities&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;How to overlay a hierarchical namespace on to a flat peer-to-peer namespace.  Agile would like to do this.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Copied from &lt;a href="http://web.archive.org/web/20030210000036/http://www.obrain.com/Eamonn/archives/000059.html"&gt;old blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108696982054530710?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108696982054530710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108696982054530710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108696982054530710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108696982054530710'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2003/01/scalable-structured-data-placement.html' title='Scalable, Structured Data Placement over'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108723044988874854</id><published>2002-12-17T09:46:00.000-08:00</published><updated>2004-06-14T09:27:29.886-07:00</updated><title type='text'>Basic Czech phrases</title><content type='html'>&lt;p&gt;&lt;a title="Cheap accommodation in Prague - basic czech phrases" href="http://www.accommodation-prague.cz/slovnik.html"&gt;Cheap accommodation in Prague - basic czech phrases&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Useful for upcoming trip to Prague.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Copied from old blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108723044988874854?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108723044988874854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108723044988874854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108723044988874854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108723044988874854'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2002/12/basic-czech-phrases.html' title='Basic Czech phrases'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108702241798430339</id><published>2002-11-25T17:17:00.000-08:00</published><updated>2004-06-11T23:40:17.983-07:00</updated><title type='text'>Yanbin Ben Zhao</title><content type='html'>&lt;p&gt;&lt;a title="Yanbin Ben Zhao" href="http://www.cs.berkeley.edu/~ravenben/stuff/cv.html"&gt;Yanbin Ben Zhao&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Tapestry guy at Berkeley.  I am probably attending a talk of his tomorrow.&lt;/p&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;Copied from &lt;a href="http://web.archive.org/web/20021201184320/www.obrain.com/Eamonn/archives/000008.html"&gt;old blog &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108702241798430339?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108702241798430339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108702241798430339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108702241798430339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108702241798430339'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2002/11/yanbin-ben-zhao.html' title='Yanbin Ben Zhao'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108693575955303430</id><published>2002-11-25T17:10:00.000-08:00</published><updated>2004-06-10T23:37:36.933-07:00</updated><title type='text'>My Business Card</title><content type='html'>&lt;p&gt;&lt;a title="ecardfile - card display" href="https://ecardfile.com/id/eob"&gt;ecardfile - card display&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;br /&gt;Copied from &lt;a href="http://web.archive.org/web/20030717051544/www.obrain.com/Eamonn/archives/000007.html"&gt;old blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108693575955303430?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108693575955303430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108693575955303430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108693575955303430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108693575955303430'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2002/11/my-business-card.html' title='My Business Card'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108693467864557653</id><published>2002-11-25T16:38:00.000-08:00</published><updated>2004-06-10T23:17:58.646-07:00</updated><title type='text'>Messing around with Java byte code at runtime.</title><content type='html'>&lt;a title="crazybob.org" href="http://crazybob.org/index.jsp?weblog=http://freeroller.net/page/crazyboblee/20021117"&gt;crazybob.org&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Creating classes on the fly.  Wow!&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Copied from &lt;a href="http://web.archive.org/web/20030716195749/http://www.obrain.com/Eamonn/archives/000006.html"&gt;old blog&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108693467864557653?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108693467864557653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108693467864557653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108693467864557653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108693467864557653'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2002/11/messing-around-with-java-byte-code-at.html' title='Messing around with Java byte code at runtime.'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7250631.post-108681641925425171</id><published>2002-11-25T16:33:00.000-08:00</published><updated>2004-06-09T16:07:03.856-07:00</updated><title type='text'>New JDK 1.4 socket timeout control</title><content type='html'>&lt;a title="Core Java Technologies Technical Tips" href="http://developer.java.sun.com/developer/JDCTechTips/2002/tt1119.html#2"&gt;Core Java Technologies Technical Tips&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  int timeout = 500; // half a second&lt;br /&gt;  SocketAddress socketAddress = &lt;br /&gt;    new InetSocketAddress(host, port);&lt;br /&gt;  Socket socket = new Socket();&lt;br /&gt;  socket.connect(socketAddress, timeout);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.archive.org/web/20030716140757/http://www.obrain.com/Eamonn/archives/000005.html"&gt;From an archive on my old blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7250631-108681641925425171?l=eobrain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eobrain.blogspot.com/feeds/108681641925425171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7250631&amp;postID=108681641925425171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108681641925425171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7250631/posts/default/108681641925425171'/><link rel='alternate' type='text/html' href='http://eobrain.blogspot.com/2002/11/new-jdk-14-socket-timeout-control.html' title='New JDK 1.4 socket timeout control'/><author><name>Eamonn</name><uri>http://www.blogger.com/profile/00580088069280123465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
