<?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-7152098</id><updated>2011-08-03T17:23:17.438-05:00</updated><category term='ANTLR'/><category term='Retrocomputing'/><category term='AppleCommander'/><category term='Electronics'/><category term='Apple II'/><category term='MythTV/MVPMC'/><category term='Family'/><category term='Linux'/><category term='Work'/><category term='Photography'/><category term='Miscellaneous'/><category term='Creatures'/><category term='Science'/><category term='Computer'/><category term='Politics'/><category term='Books'/><title type='text'>I'm drawing a blank here...</title><subtitle type='html'>Just a random spot for me to type.  I've got too many interests to actually have gotten anything done, so everything is a work in progress!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default?start-index=101&amp;max-results=100'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>152</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7152098.post-1776851709537634749</id><published>2010-09-11T22:53:00.003-05:00</published><updated>2010-09-11T22:56:23.089-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Changing Xen's choice of console</title><content type='html'>Just want to note another writeup on &lt;a href="http://phaq.phunsites.net/2007/06/30/xen-console-grabbded-devttys0/"&gt;how to change the Xen console&lt;/a&gt;.  It picks the serial line by default; if you need that serial line, this makes it unavailble.  The &lt;a href="http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html"&gt;Xen manual&lt;/a&gt; is available, but an example is worth a lot more!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-1776851709537634749?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/1776851709537634749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=1776851709537634749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/1776851709537634749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/1776851709537634749'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2010/09/changing-xens-choice-of-console.html' title='Changing Xen&apos;s choice of console'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-2647327748432126444</id><published>2009-05-30T13:59:00.003-05:00</published><updated>2009-05-30T14:06:08.335-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Electronics'/><title type='text'>Back to electronics</title><content type='html'>I needed a change of hobby again, and pulled out all my electronics stuff.  My first go-around is to bread-board a basic W65C02 + SRAM + EEPROM + LCD together.  Once I cleared up my confusion about BE ("bus enable" has nothing to do with the CPU wanting the bus!) and got the contrast setup correctly for the LCD, it all worked fine and dandy up to 4MHz.&lt;br /&gt;&lt;br /&gt;So, I (not so intelligently) thought that interfacing a joystick would be pretty simple.  Not quite -- for one, it has analog to read, and I haven't done that yet.  And two, I'd like to make a "device" to manage the joystick but all I have are PIC microcontrollers... so I have timing and software to deal with.  We'll see where it goes from there.&lt;br /&gt;&lt;br /&gt;Oh well, it's interesting and most definitely a challenge!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-2647327748432126444?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/2647327748432126444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=2647327748432126444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/2647327748432126444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/2647327748432126444'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2009/05/back-to-electronics.html' title='Back to electronics'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-8369614546979892384</id><published>2008-04-08T20:11:00.001-05:00</published><updated>2008-04-08T20:11:52.165-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Somewhere over the rainbow!!</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2A2Jt4WOxN8&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2A2Jt4WOxN8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-8369614546979892384?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/8369614546979892384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=8369614546979892384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8369614546979892384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8369614546979892384'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2008/04/somewhere-over-rainbow.html' title='Somewhere over the rainbow!!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-2265822322915214284</id><published>2008-03-22T08:36:00.002-05:00</published><updated>2008-03-22T08:39:03.332-05:00</updated><title type='text'>Upgrading again</title><content type='html'>It's been a few years, and with MythTV having been shut down for a number of months, I figure this is the best time to upgrade my Linux server.  I've got an old version of Fedora Core that I'll upgrade... and, typically, that is much easier if I back up data.  Myth can be a bit touchy and I haven't done anything with it for quite a while.  Wish me luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-2265822322915214284?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/2265822322915214284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=2265822322915214284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/2265822322915214284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/2265822322915214284'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2008/03/upgrading-again.html' title='Upgrading again'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-7188343957783483513</id><published>2007-04-22T18:01:00.000-05:00</published><updated>2007-04-22T18:02:45.658-05:00</updated><title type='text'>Essay...</title><content type='html'>There is always someone who says something well.  &lt;a href="http://www.latimes.com/news/opinion/commentary/la-oe-kramer20mar20,0,4477514.story?track=mostviewed-splashpage"&gt;Here's one of those&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-7188343957783483513?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/7188343957783483513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=7188343957783483513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7188343957783483513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7188343957783483513'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/04/essay.html' title='Essay...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-6199015580926100905</id><published>2007-04-18T17:30:00.000-05:00</published><updated>2007-04-22T18:01:40.263-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Mom (continued)</title><content type='html'>My mother passed away on April 18th, at 5:30pm.  My brother and I were walking her dog when we were called back to the house.&lt;br /&gt;&lt;br /&gt;She had suffered so much and had been grieving off and on for two &lt;span style="font-style: italic;"&gt;months&lt;/span&gt; that I was just able to sit next to mom, hold her hand, and say my good-bye's.&lt;br /&gt;&lt;br /&gt;All I can say is that she will be missed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-6199015580926100905?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/6199015580926100905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=6199015580926100905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6199015580926100905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6199015580926100905'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/04/mom-continued.html' title='Mom (continued)'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-9193614069461234946</id><published>2007-03-19T22:30:00.000-05:00</published><updated>2007-03-19T22:41:39.668-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Mom</title><content type='html'>In early February, my mother was diagnosed with terminal cancer. &lt;br /&gt;&lt;br /&gt;We knew that something was up since the summer (2006) when her stomach started bothering her and she stopped eating as much as she needed.  At one point, my wife pointed out how much weight my mom had lost, and then one day &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; noticed.&lt;br /&gt;&lt;br /&gt;The good news (if there is any) is that she has 6-12 months.  She is currently undergoing chemotherapy in the hopes her symptoms can be held in check for a while.  Chemo is brutal on my mom and she frequently has a few rotten days after the treatments.  Since I am two blocks away, I am trying to spend as much time as possible with her.  Both to help out, and to remember.  My mom's pretty independent and definitely doesn't want to be babied.&lt;br /&gt;&lt;br /&gt;We have discovered that her neighbors are really good neighbors. That's always a plus.  My mother-in-law has been very helpful too, assisting with appointments (since my mom is not allowed to drive any more).&lt;br /&gt;&lt;br /&gt;At any rate, my usual sporadic posting activity will be even more sporadic...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-9193614069461234946?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/9193614069461234946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=9193614069461234946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/9193614069461234946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/9193614069461234946'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/03/mom.html' title='Mom'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-7853523150057625680</id><published>2007-03-19T22:28:00.000-05:00</published><updated>2007-03-19T22:30:03.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple II'/><title type='text'>Hah, correction</title><content type='html'>As I ponder a more serious post, I noticed that the GNO/ME post mentions that GNO supports up to 32 "process&lt;span style="font-style: italic;"&gt;ors&lt;/span&gt;".  That should, of course, be process&lt;span style="font-style: italic;"&gt;es&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-7853523150057625680?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/7853523150057625680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=7853523150057625680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7853523150057625680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7853523150057625680'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/03/hah-correction.html' title='Hah, correction'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-623762671464322109</id><published>2007-01-22T18:45:00.000-06:00</published><updated>2007-01-22T18:48:36.325-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple II'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>More on GNO/ME</title><content type='html'>This is really fascinating!  GNO allows up to 32 concurrent processors. On an Apple IIGS.  Like, wow this is impressive and must have been really really wild when it first came out. &lt;br /&gt;&lt;br /&gt;I figured out where a lot of my problems came from - somehow I had corrupted two of the GNO distribution archives. Once I realized that, I got fresh copies and all seems well... almost all.&lt;br /&gt;&lt;br /&gt;It appears that the larger commands fail quietly (sometimes locking up the machine).  I'm guessing that this is related to the amount of RAM in the machine. With 1.25MB, I'm left with about 200KB available (GNO sits on top of GS/OS, so that's really not that bad).&lt;br /&gt;&lt;br /&gt;Anyway, I'm working on something useful to do with it ... :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-623762671464322109?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/623762671464322109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=623762671464322109' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/623762671464322109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/623762671464322109'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/01/more-on-gnome.html' title='More on GNO/ME'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-5381211363548039487</id><published>2007-01-22T18:44:00.000-06:00</published><updated>2007-01-22T18:45:13.863-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>The Truth</title><content type='html'>&lt;a href="http://scq.ubc.ca/?p=677"&gt;truth&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-5381211363548039487?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/5381211363548039487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=5381211363548039487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/5381211363548039487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/5381211363548039487'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/01/truth.html' title='The Truth'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-8556857566621278009</id><published>2007-01-13T12:23:00.000-06:00</published><updated>2007-01-13T12:29:39.148-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple II'/><title type='text'>Unix ... for my Apple IIGS</title><content type='html'>This is pretty cool.  I finally spent an hour installing &lt;a href="http://www.gno.org/"&gt;GNO&lt;/a&gt; (full name is GNO/ME) on the Apple IIGS.  Basically, you end up with a multiprocessor machine in a 16 bit world.  I got it working with a new 512MB CF card I had purchased - I have 4 32MB ProDOS formatted harddrives and a 384MB HFS formatted volume too.&lt;br /&gt;&lt;br /&gt;There are a few flukes, and I need to figure out what I can do with it, but it has a Unix-like shell.  I'm pretty sure I can get some form of terminal going (probably not TCP/IP).  Security is not the greatest (ProDOS and HFS filesystems are strictly single user - you have access to everything on the system).&lt;br /&gt;&lt;br /&gt;Now I wonder how I can use it.  Development?  Have no clue, but it &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; pretty impressive: 1.25MB, 8MHz, 16-bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-8556857566621278009?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/8556857566621278009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=8556857566621278009' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8556857566621278009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8556857566621278009'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/01/unix-for-my-apple-iigs.html' title='Unix ... for my Apple IIGS'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-4237977424227798009</id><published>2007-01-13T12:06:00.000-06:00</published><updated>2007-01-13T12:22:48.445-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Yum continues to get hosed periodically...</title><content type='html'>I'm not sure why.  Anyone who has an idea - I'd love to know.  In the meantime, I continue to following my &lt;a href="http://robgreene.blogspot.com/2006/12/yum-unhosed.html"&gt;yum unhosed&lt;/a&gt; directions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-4237977424227798009?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/4237977424227798009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=4237977424227798009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/4237977424227798009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/4237977424227798009'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2007/01/yum-continues-to-get-hosed-periodically.html' title='Yum continues to get hosed periodically...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-6556328430349110067</id><published>2006-12-30T16:41:00.000-06:00</published><updated>2007-01-13T12:22:31.643-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Makin' Wands</title><content type='html'>My son has really gotten into Harry Potter lately and has been begging for a wand. He was so motivated that he tried to make one out of paper.  Which I tossed, of course.  And then decided we needed to make a "real" wand.&lt;br /&gt;&lt;br /&gt;Fortunately, it's real easy!  Get two dowels.  One is 3/4" in diameter and the other is 3/8".  Cut to appropriate lengths -- 2" or so for length, 14-16" for wand body.  Drill a hole in the 3/4" dowel.  Use wood glue to glue together.  Sand.  Stain.  Varnish.  Done!&lt;br /&gt;&lt;br /&gt;Result: Happy kids. :-)&lt;br /&gt;&lt;br /&gt;If you have a lathe or turner (or can jig one together), I imagine you can shape the wand handle a bit to make it look nice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-6556328430349110067?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/6556328430349110067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=6556328430349110067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6556328430349110067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6556328430349110067'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/12/makin-wands.html' title='Makin&apos; Wands'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-4250499006076388061</id><published>2006-12-16T21:35:00.000-06:00</published><updated>2006-12-16T21:43:49.915-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Subversion 1.4.2</title><content type='html'>For some reason, Subversion 1.4.2 does not appear to be available for Fedora Core 5.  I'm guessing that it's because Fedora Core 6 is out, but really don't know. The base install has 1.3.2.&lt;br /&gt;&lt;br /&gt;I have an interest in 1.4.2 because of some of the  updates and because it will be what we use at work. Since I am the builder (literally) of that environment, it is good for me to have pre-existing experience.&lt;br /&gt;&lt;br /&gt;At any rate, when I built 1.4.2, I thought all was well until I realized that Python couldn't find Subversion. Finally realized that the Python bindings need to be built separately.  Then, I found out that the client couldn't hit external repositories with WebDAV.  So I monkeyed around, got it to work from command line by using the "-dep" package.  However, then Apache would segfault.&lt;br /&gt;&lt;br /&gt;Finally found out tonight that I need to use the &lt;a href="http://www.nabble.com/Apache-segfault-on-startup-t2815273.html"&gt;Apache 2.2 APR and APR Utils but keep the dependent Neon package&lt;/a&gt; (that is, ignore the one already installed in the system).&lt;br /&gt;&lt;br /&gt;Whew!  It's been a good week since things broke.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-4250499006076388061?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/4250499006076388061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=4250499006076388061' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/4250499006076388061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/4250499006076388061'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/12/subversion-142.html' title='Subversion 1.4.2'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-2057496407526484644</id><published>2006-12-10T22:49:00.000-06:00</published><updated>2006-12-10T22:58:38.918-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Photography'/><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>New camera!</title><content type='html'>Christmas came a bit early this year! When my mom asked me what I wanted for a gift I suggested a new camera. Today was the day we went and did a little shopping...&lt;br /&gt;&lt;br /&gt;I've had a trusty Olympus C-3000 Zoom since we moved into this house, basically - that's about 5 or more years old. It is still a good camera - but I wanted more zoom (like 10x instead of 3x), better movie mode (&gt; 30 seconds), and more responsive. It has basically become dated and that's not surprising since this is tech we're talking about.&lt;br /&gt;&lt;br /&gt;After doing a bit of review and reading on &lt;a href="http://www.dpreview.com/"&gt;Digital Photography Review&lt;/a&gt;, I settled on a few cameras that appeared to be in the class I was looking at. After playing around with the &lt;a href="http://www.usa.canon.com/consumer/controller?act=ModelDetailAct&amp;fcategoryid=144&amp;amp;modelid=13077"&gt;Canon PowerShot S3 IS&lt;/a&gt;, along with the equivalent Sony and others, I settled on the Canon.&lt;br /&gt;&lt;br /&gt;So far so good.  We shot my mom's Christmas picture, printed it out on my photo printer and she's ready to go. (Old fashioned - she still cuts and pastes the photo... and then brings it to a copier business to duplicate!!)&lt;br /&gt;&lt;br /&gt;The camera is snappy, movies (as far as I've been able to test them) are quite good, images appear good, and there's lots of features to explore. I think the only downside is that when shooting a movie and taking still pictures (yes, you can do that), the movie blanks out and you get the click sound.  Other than than, it's been a pleasure playing with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-2057496407526484644?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/2057496407526484644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=2057496407526484644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/2057496407526484644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/2057496407526484644'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/12/new-camera.html' title='New camera!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-1535314443595062695</id><published>2006-12-09T16:42:00.000-06:00</published><updated>2006-12-09T17:07:54.541-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Backing up Windows XP ...</title><content type='html'>My wife's computer went a bit flaky on Friday night, and we suddenly realized she never got it backed up (a-hem!). After a bit of thinking, I decided the most reliable thing to do would be to schedule a script that archives her data and ships it to the Linux server.&lt;br /&gt;&lt;br /&gt;Not wanting to hard-code passwords, I needed to do a little research in key exchanges for ssh/scp.  What I came up with is this...&lt;br /&gt;&lt;br /&gt;Initial setup:&lt;br /&gt;1. Install &lt;a href="http://www.cygwin.com"&gt;Cygwin&lt;/a&gt;. Make sure to select the additional ssh, bzip2, and vim.&lt;br /&gt;2. Generate ssh keys:&lt;pre class="codeblock"&gt;ssh-keygen -t rsa1&lt;br /&gt;ssh-keygen -t rsa&lt;br /&gt;ssh-keygen -t dsa&lt;/pre&gt;(I will admit that I'm not sure &lt;i&gt;which&lt;/i&gt; of these keys are actually required, so I simply generate all three.)  Note that if you provide no passphrase, it will not be required in the script -- hint, hint.&lt;br /&gt;&lt;br /&gt;3. Copy ssh keys to the Linux server:&lt;pre class="codeblock"&gt;cat *.pub | ssh user@server "cat &gt; ~/.ssh/authorized_keys"&lt;/pre&gt;&lt;br /&gt;Now you need to script the backup of files. Here's a copy of my backup script:&lt;pre class="codeblock"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin&lt;br /&gt;&lt;br /&gt;echo "Starting backup @ $(date)"&lt;br /&gt;&lt;br /&gt;cd /cygdrive/c/Documents\ and\ Settings/Rob/My\ Documents&lt;br /&gt;&lt;br /&gt;tar cjf - --exclude Emulators --exclude "Virtual CD*" * 2&gt;/tmp/backup-errors.log |&lt;br /&gt; ssh user@server "cat &gt;rob/backup-new.tbz"&lt;br /&gt;&lt;br /&gt;ssh user@server "cd ~/rob/ &lt;br /&gt;  rm -f backup-old-2.tbz &lt;br /&gt;  mv -f backup-old-1.tbz backup-old-2.tbz &lt;br /&gt;  mv -f backup-current.tbz backup-old-1.tbz &lt;br /&gt;  mv backup-new.tbz backup-current.tbz&lt;br /&gt;  ls -lh"&lt;br /&gt;&lt;br /&gt;echo "Completed backup @ $(date)"&lt;br /&gt;&lt;br /&gt;echo -n "Press [ENTER]: "&lt;br /&gt;read X&lt;/pre&gt;You'll note that I see the &lt;code&gt;PATH&lt;/code&gt; - that's because launching from the XP scheduler gives a different environment than from the typical Cygwin environment.  Also, the tar pipes the backup file directly into SSH and it gets written to a file on the Linux server.  Finally, I move the files around to keep 3 weeks of backup.&lt;br /&gt;&lt;br /&gt;Schedule the script:  This is in the Windows XP control panel, Scheduled Tasks.  Create a new task, start it in &lt;code&gt;c:\cygwin\bin&lt;/code&gt; (where-ever Cygwin is installed).  Then, I found it easiest to browse to the shell script and select it and then prepend &lt;code&gt;bash&lt;/code&gt; to that value.  My Run entry looks like this:&lt;pre class="codeblock"&gt;bash "C:\Documents and Settings\Rob\My Documents\bin\backup-rob.sh"&lt;/pre&gt;That's it!  Test it a few times.  Make sure you can &lt;code&gt;untar&lt;/code&gt; it.  Wait to make sure the scheduler kicks it off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-1535314443595062695?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/1535314443595062695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=1535314443595062695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/1535314443595062695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/1535314443595062695'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/12/backing-up-windows-xp.html' title='Backing up Windows XP ...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-6951251588021785667</id><published>2006-12-04T21:33:00.000-06:00</published><updated>2006-12-04T21:55:08.299-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Installing Linux on antique hardware - Part 3</title><content type='html'>Finally found a distribution in which I was able to hack together a graphical version for the ThinkPad 760XL. This is a Pentium MMX 166 MHz machine with 48MB RAM, a Trident TGUI 9660 with 1MB of video RAM (that's 800x600 at 16bits best), and a 12.1 TFT panel. I got everything except sound working, but I've never actually worried about sound - Linux has been a server workhorse and Windows has been for games.&lt;br /&gt;&lt;br /&gt;Anyway, I tried &lt;a href="http://fedora.redhat.com/"&gt;Fedora Core&lt;/a&gt; 6, &lt;a href="http://fedora.redhat.com/"&gt;Fedora Core&lt;/a&gt; 3, &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 6.10, &lt;a href="http://www.opensuse.org/"&gt;Open SUSE&lt;/a&gt; 10.1, &lt;a href="http://www.damnsmalllinux.org/"&gt;Damn Small Linux &lt;/a&gt;3.0, and finally, &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; 3.1. It feels like I tried more, but each install took - potentially - &lt;span style="font-style: italic;"&gt;2-3 hours&lt;/span&gt; - I suppose that a week or so isn't too bad. (You know, I sort of have a job, a child, my wife, and other stuff to do!!)&lt;br /&gt;&lt;br /&gt;The good the bad and the ugly of the failures:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FC6 needs 128MB RAM minimum to install. &lt;span style="font-weight: bold;"&gt;It told me&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt; And that was very nice.&lt;/li&gt;&lt;li&gt;FC3 ran through the whole stinkin' install (that's a bit over 2 hours) and then booted into an X configuration that didn't work. I couldn't find a text console to log on to and I don't think I was able to telnet or SSH into the machine, so that was basically an installation that became a brick with an embedded fan.&lt;/li&gt;&lt;li&gt;The Ubuntu installer just plugged along... until it apparently wasn't doing anything anymore. I gave up after a good 30 minutes since the last activity (ie, no HDD lights or anything).&lt;/li&gt;&lt;li&gt;Open SUSE had an installer that &lt;span style="font-style: italic;"&gt;looked&lt;/span&gt; great. But, it couldn't find the CD-ROM after &lt;span style="font-weight: bold;"&gt;booting&lt;/span&gt; from said CD-ROM!&lt;/li&gt;&lt;li&gt;DSL booted and installed just fine. This would probably be the best bet for a non-X (or limited X) configuration. But, we wanted a GUI to work from. I just couldn't figure out how to tweak XFree86. And then I realized it used some tiny XFree86 server and didn't have the config file. Poking around, it looks like I &lt;span style="font-style: italic;"&gt;could&lt;/span&gt; install the full XFree86 - if I wanted to invest more time.&lt;/li&gt;&lt;li&gt;Debian (which I haven't used before) actually allowed a floppy-based network install. It booted, recognized the network card (as did the other Linux variants), and started chugging with the base install. After rebooting from the HDD, I realized I didn't have X. A couple of install sessions later, X was limping along (hint: Just install KDE or Gnome and I bet you have a better time than I had!!). It didn't really configure the optimum settings, and that took quite a bit of tinkering. I had multiple active XF86Config (??) files floating around. Once I figured that out and made it one, progress was made. I finally just commented out all the resolutions I&lt;span style="font-style: italic;"&gt; didn't&lt;/span&gt; want and was able to get to 800x600 with 8 bits of color.&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (Not sure where that 16 bits of color went...)&lt;/li&gt;&lt;/ul&gt;I've installed a few games, verified network connectivity, left a few browsers available, and have the external mouse working, so I'm going to pass it back and call it good enough!&lt;br /&gt;&lt;br /&gt;Anyone else gotten a modern install on the ThinkPad 760XL?  I'd like to know how to get the full 800x600 with 16 bits of color (64K colors).  I'm sure there is some mojo I don't know about - I'm most definitely just a hack when it comes to X configurations. Modern hardware is a lot easier!  I think that XFree86 4.3 is distributed with Debian 3.1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-6951251588021785667?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/6951251588021785667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=6951251588021785667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6951251588021785667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6951251588021785667'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/12/installing-linux-on-antique-hardware.html' title='Installing Linux on antique hardware - Part 3'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-8862257479532523875</id><published>2006-12-01T22:18:00.000-06:00</published><updated>2006-12-01T22:26:06.870-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Yum unhosed!</title><content type='html'>Well, I finally figured it out.  Let me restate that.  I resolved the problem.  Whether I actually figured it out is probably open to debate.  :-)&lt;br /&gt;&lt;br /&gt;Here's my &lt;a href="http://www.fedoraforum.org/forum/showpost.php?p=695231&amp;postcount=11"&gt;final post at the FedoraForum&lt;/a&gt; - and just in case it gets lost at some point:&lt;br /&gt;&lt;pre class="codeblock"&gt;rm -f /var/lib/rpm/__db*&lt;br /&gt;rpm -vv --rebuilddb&lt;br /&gt;yum clean all&lt;br /&gt;yum update&lt;/pre&gt;&lt;br /&gt;By line:&lt;br /&gt;1. Delete existing RPM databases.&lt;br /&gt;2. Rebuild RPM databases (-vv = more logging than you can ever use)&lt;br /&gt;3. Clean the YUM databases (not sure if this was actually required)&lt;br /&gt;4. yum update now functions.&lt;br /&gt;&lt;br /&gt;Yaay!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-8862257479532523875?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/8862257479532523875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=8862257479532523875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8862257479532523875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8862257479532523875'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/12/yum-unhosed.html' title='Yum unhosed!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-5109134242737693192</id><published>2006-11-30T19:35:00.000-06:00</published><updated>2006-11-30T19:38:43.251-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><title type='text'>Note to self ...</title><content type='html'>And this may be interesting to other Science Fiction geeks out there. Pharyngula had a discussion regarding good Sci Fi and I want to hang on to it for a reference - lots of stuff I agreed with, so I suspect the books I have never read are worth checking out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scienceblogs.com/pharyngula/2006/11/science_fiction_recommendation.php"&gt;Science Fiction recommendations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienceblogs.com/pharyngula/2006/11/juvenile_science_fiction_recom.php"&gt;Juvenile Science Fiction recommendations&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And somebody also mentioned the &lt;a href="http://www.sfreviews.net/"&gt;SF Reviews&lt;/a&gt; site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-5109134242737693192?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/5109134242737693192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=5109134242737693192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/5109134242737693192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/5109134242737693192'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/note-to-self.html' title='Note to self ...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-3037446166432015713</id><published>2006-11-30T19:32:00.000-06:00</published><updated>2006-11-30T19:35:48.126-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Installing Linux on antique hardware - Part 2</title><content type='html'>Fedora Core 3 &lt;span style="font-style: italic;"&gt;did&lt;/span&gt; complete its install.  BUT (and this is a big one) it doesn't appear to make it to the graphical login screen.  The install took a good 2 hours, so by the time I finally got to boot, it was past midnight last night.&lt;br /&gt;&lt;br /&gt;I'll give it another stab tomorrow. I may be able to telnet or SSH into the machine and correct stuff. Or I may not and may be off to do another try. But, tonight I have to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-3037446166432015713?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/3037446166432015713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=3037446166432015713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/3037446166432015713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/3037446166432015713'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/installing-linux-on-antique-hardware_30.html' title='Installing Linux on antique hardware - Part 2'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-6350373689559028730</id><published>2006-11-28T22:22:00.000-06:00</published><updated>2006-11-28T23:09:08.833-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Installing Linux on antique hardware</title><content type='html'>This time I'm working on an install for an IBM Thinkpad 760XL for a friend at work who wants to impress his son.&lt;br /&gt;&lt;br /&gt;Not sure on the CPU for this baby, but I think we've got a 2GB drive and 64MB RAM. This machine cannot boot from the CD drive... and the floppy and CD share a drive bay, so there is some juggling to do.&lt;br /&gt;&lt;br /&gt;So far, I have successfully booted the CD.  This took a bit, but I finally realized that &lt;a href="http://btmgr.sourceforge.net/"&gt;Smart Boot Manager&lt;/a&gt; is capable of installing onto the boot sector of that hard drive.  It also needs a bootable CD-ROM in the drive to show up in the menu. I had trouble with flopping the physical drives once it ran - not sure if that is a user error or a defect.&lt;br /&gt;&lt;br /&gt;You'd think that that was the end of the story, but I &lt;a href="http://fedora.redhat.com/"&gt;Fedora Core 6&lt;/a&gt; refused to allow me to install since I didn't have enough RAM to even get going.&lt;br /&gt;&lt;br /&gt;I'm trying &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 6.06&lt;/a&gt; right now, and we'll see how that goes.&lt;br /&gt;&lt;br /&gt;If Ubuntu fails, I'm not messing around anymore and heading straight for &lt;a href="http://www.damnsmalllinux.org/"&gt;Damn Small Linux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;sigh.&gt;&lt;/sigh.&gt;UPDATE (11pm): Ubuntu kinda went off into la-la land and I ultimately tossed it.  DSL does boot, but the graphical mode never comes up.  If I need to go text-only, DSL is at least an option, but it was requested to go graphical. From a little further research and tinkering, I can get the FC1 installer to begin installing. I googled around a bit, and it appears that FC5 may also install with 64MB of RAM, so I will start working backwords.  Bad news is that I need to download the FC5 CD's now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-6350373689559028730?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/6350373689559028730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=6350373689559028730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6350373689559028730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/6350373689559028730'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/installing-linux-on-antique-hardware.html' title='Installing Linux on antique hardware'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-3075006720074214260</id><published>2006-11-26T10:29:00.000-06:00</published><updated>2006-11-28T23:09:53.223-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Yum hosed?</title><content type='html'>Somehow 'yum' got into a perpetual state of not functioning within the last week.  Not sure what preceded this, except I had trouble updating FC5 for about a week before it finally worked.  I &lt;a href="http://www.fedoraforum.org/forum/showthread.php?t=138910"&gt;posted my question to FedoraForum&lt;/a&gt; and have a few suggestions, but I'm not above trolling for more assistance.  :-)&lt;br /&gt;&lt;br /&gt;Anyway, I've removed the &lt;a href="http://wilsonet.com/mythtv/fcmyth.php#xtrarepos"&gt;MythTV&lt;/a&gt; repositories from the most-excellent Fedora Myth(TV)ology HOWTO but that doesn't seem to matter much at this point.&lt;br /&gt;&lt;br /&gt;My working theory is that something in the extra repositories 'upgraded' the base Fedora installation and the conflict is giving yum fits.  Unfortunately, the 'fit' is expressed as doing ... nothing.  :-/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-3075006720074214260?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/3075006720074214260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=3075006720074214260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/3075006720074214260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/3075006720074214260'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/yum-hosed.html' title='Yum hosed?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-7064153759486948702</id><published>2006-11-19T22:14:00.000-06:00</published><updated>2006-11-28T23:10:13.508-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Backing up blogger (beta)</title><content type='html'>I upgraded this blog a few weeks ago, and forgot that my old automated script wasn't working very well. It is scheduled to run weekly, and it runs nearly forever after the upgrade. It also chews up over 4 gigabytes of space... no idea where it would stop since I typically find my Linux server is running slowly.&lt;br /&gt;&lt;br /&gt;Anyway, I finally fixed up the backup script, and since I didn't find one quite like it, here it is:&lt;br /&gt;&lt;br /&gt;&lt;pre class="codeblock"&gt;cd `dirname $0`&lt;br /&gt;TMP=/tmp/blogbackup&lt;br /&gt;mkdir $TMP&lt;br /&gt;cd $TMP&lt;br /&gt;&lt;br /&gt;wget --progress=dot robgreene.blogspot.com&lt;br /&gt;gawk '/([0-9][0-9][0-9][0-9]_[0-9][0-9]_[0-9][0-9]_archive.html)/ { \&lt;br /&gt;      match($0, \&lt;br /&gt;      "http://robgreene.blogspot.com/[0-9][0-9][0-9][0-9]_[0-9][0-9]_[0-9][0-9]_archive.html"); \&lt;br /&gt;      print substr($0,RSTART,RLENGTH); }' &amp;lt;index.html &amp;gt;toget&lt;br /&gt;wget --progress=dot --page-requisites --span-hosts --convert-links \&lt;br /&gt;      -erobots=off --input-file=toget&lt;br /&gt;&lt;br /&gt;cd -&lt;br /&gt;tar czvf robgreene-blog-$(date +'%Y%m%d').tgz $TMP&lt;br /&gt;rm -rf $TMP&lt;/pre&gt;&lt;br /&gt;Be careful of the word wrap.&lt;br /&gt;&lt;br /&gt;Basically, I grab my index and then search for the monthly index links of the format &lt;span style="font-family:courier new;"&gt;####_##_##_archive.html&lt;/span&gt; (# = digit). Once those are found, we download the monthly archives along with all of their images/css/javascript and other stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-7064153759486948702?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/7064153759486948702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=7064153759486948702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7064153759486948702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7064153759486948702'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/backing-up-blogger-beta.html' title='Backing up blogger (beta)'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-8740014787309384462</id><published>2006-11-19T20:43:00.000-06:00</published><updated>2006-11-19T22:30:14.637-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Creatures'/><title type='text'>Another visitor!</title><content type='html'>No, not the cousins.  ;-)&lt;br /&gt;&lt;br /&gt;Last night, the furnace was clunking a lot. We heard banging from - somewhere - in the basement. I finally headed down there with a flashlight and realized that something was caught in the furnace just in front of the air cleaner.&lt;br /&gt;&lt;br /&gt;I came back down with a big garbage can, a stick, and big gloves. After turning off the furnace and the air filter, I opened it up and ... a flying squirrel?! Wow! It was pretty cagey, prowling around, but it wouldn't come by me.&lt;br /&gt;&lt;br /&gt;I went upstairs to get my wife to standby (you know, just in case the thing jumped me) and went back down... the squirrel was now checking out the garbage can. One quick swoop and he was in the garbage can and I was hollering "open the garage door!!" Once I had a straight shot, I ran up and out. The poor fella was actually pretty cute. Don't want him inside though.&lt;br /&gt;&lt;br /&gt;The good news? The furnace was nice an quiet the rest of the night.&lt;br /&gt;&lt;br /&gt;The bad news? I bet we have a number of flying squirrels poking around. Boo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-8740014787309384462?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/8740014787309384462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=8740014787309384462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8740014787309384462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/8740014787309384462'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/another-visitor.html' title='Another visitor!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-7577667915781454696</id><published>2006-11-14T20:02:00.000-06:00</published><updated>2006-11-14T20:21:14.139-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Back to the compiler...</title><content type='html'>Building a compiler seems to be endlessly entertaining.  There is always something to keep me busy - particularly so because I haven't really got a clue.&lt;br /&gt;&lt;br /&gt;Here's one you may enjoy.&lt;br /&gt;&lt;br /&gt;Working with a signed short, defined to be  2 bytes long, the range is -32768 (0x8000) to 32767 (0x7&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;fff&lt;/span&gt;). What happens when you add one to the maximum value? How about subtract one from the minimum value? Multiply by 2? Divide by 2?&lt;br /&gt;&lt;br /&gt;Simple, right? Well...&lt;br /&gt;&lt;br /&gt;32767 + 1 = -32768&lt;br /&gt;-32768 - 1 = 32767&lt;br /&gt;-32768 * 2 = 0&lt;br /&gt;-32768 * 3 = -32768&lt;br /&gt;-32768 / 2 = -16384&lt;br /&gt;&lt;br /&gt;Most of those should at least make you frown.  It all makes sense and comes down to the fact that nobody wants to actually do a bounds check for every single computation done by a compiled program.&lt;br /&gt;&lt;br /&gt;Starting with 32767 + 1.  32767 is, in hex 0x7&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;fff&lt;/span&gt;, or 0b0111 1111 1111 1111 (binary). Add one to that, and you get 0b1000 0000 0000 0000. The high bit in a signed operation means negative. We just flipped from positive territory into negative territory. 0x8000 is the same value as -32768.  Run that in reverse for -32768 - 1 becoming 32767.&lt;br /&gt;&lt;br /&gt;-32768 * 2 is, essentially a bit-shift to the left. So, -32768 = 0x8000 = 0b1000 0000 0000 0000. Shifting the bit pattern to the left one bit yields 0b0000 0000 0000 0000, and this is easy, that is 0x0 or 0. Times three is the same as -32768*2 + -32768*1, so, by substitution, that becomes 0 + -32768*1, or -32768 (again the "times 2" part is shifted out of our value).&lt;br /&gt;&lt;br /&gt;-32768 / 2, comes out right simply because dividing comes down to shifting to the right. So, 0b1000 0000 0000 0000 shifted to the right becomes 0b1100 0000 0000 0000 (the high bit is replaced), and we get the right answer of -16384.&lt;br /&gt;&lt;br /&gt;Cool, huh?  Real numbers have similar "&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;gotcha's&lt;/span&gt;" that also make sense with a little thinking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-7577667915781454696?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/7577667915781454696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=7577667915781454696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7577667915781454696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/7577667915781454696'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/back-to-compiler.html' title='Back to the compiler...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-1085592799904325408</id><published>2006-11-09T08:38:00.000-06:00</published><updated>2006-11-09T21:01:56.586-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>I am so ashamed</title><content type='html'>I am so ashamed at the state of Wisconsin.  We have allowed the hatred and bigotry of the majority to, essentially, dehumanize our fellow citizens.&lt;br /&gt;&lt;br /&gt;Do you think homosexuals are incapable of forming a lifelong bond? Of course not. Do they have the same concerns about protecting each other throughout their lives? Of course they do. Do we judge any marriages within the law? Of course not. Should we infringe on the freedom of &lt;span style="font-style: italic;"&gt;anybody&lt;/span&gt; because we don't like "them"? Absolutely not.&lt;br /&gt;&lt;br /&gt;So, somebody, please explain &lt;span style="font-style: italic;"&gt;rationally&lt;/span&gt; why they are not afforded the same protections the rest of us are, because I just don't see it. All I hear is &lt;a href="http://en.wikipedia.org/wiki/Fear%2C_uncertainty_and_doubt"&gt;FUD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Shame on you.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-1085592799904325408?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/1085592799904325408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=1085592799904325408' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/1085592799904325408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/1085592799904325408'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/i-am-so-ashamed.html' title='I am so ashamed'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-116243028850169177</id><published>2006-11-01T19:13:00.000-06:00</published><updated>2006-11-09T02:22:43.198-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>What really bothers me...</title><content type='html'>Is that we have the opportunity to &lt;span style="font-style: italic;"&gt;vote&lt;/span&gt; about what some one else is allowed to do. This is an activity that has no connection to the voters. Nobody gets hurt. The people in involved are both consenting adults. And, yet, because the group of people is a minority, we can disallow them from doing something.&lt;br /&gt;&lt;br /&gt;I think that's why this gay rights deal really hits home.&lt;br /&gt;&lt;br /&gt;I'm a left handed person - maybe all the "righties" should get together and disallow me from doing something innocuous? Same difference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-116243028850169177?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/116243028850169177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=116243028850169177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116243028850169177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116243028850169177'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/what-really-bothers-me.html' title='What really bothers me...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-116242716041847328</id><published>2006-11-01T18:09:00.000-06:00</published><updated>2006-11-09T02:22:43.045-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>I got a letter...</title><content type='html'>One of my coworkers today was wandering around asking people if they had gotten a certain letter.  It was a letter about gay marriage from a friend of mine - who happens to be gay.  This coworker was confused why he seemed to be singled out.  Well, he wasn't.  I got one too!&lt;br /&gt;&lt;br /&gt;The letter was well written.  I cannot even conceive of how difficult a decision it was to write the it in the first place.  With todays religiously motivated society, that takes guts.&lt;br /&gt;&lt;br /&gt;The whole concept of "banning" gay marriage is ludicrous.  This is just another wedge issue for Republicans.  I really and honestly believe that, since their entire platform seems to be primarily one of fear and hate.&lt;br /&gt;&lt;br /&gt;Anyway, anyone who knows me knows how I'll vote.  And, as my coworkers will attest, I'm willing to argue with anyone about this.&lt;br /&gt;&lt;br /&gt;Freedom is always a struggle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-116242716041847328?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/116242716041847328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=116242716041847328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116242716041847328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116242716041847328'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/11/i-got-letter.html' title='I got a letter...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-116131300301964025</id><published>2006-10-19T21:39:00.000-05:00</published><updated>2006-11-09T02:22:42.649-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><title type='text'>Sharing books</title><content type='html'>I've always enjoyed reading. It's doubly enjoyable when I can share a book with someone else. And it's &lt;span style="font-style: italic;"&gt;trebly&lt;/span&gt; enjoyable if that person enjoys the story so much they want to pass it on.&lt;br /&gt;&lt;br /&gt;Yesterday, one of my coworkers brought back &lt;span style="font-style: italic;"&gt;Outlander&lt;/span&gt; by &lt;a href="http://en.wikipedia.org/wiki/Diana_Gabaldon"&gt;Diana Gabaldon&lt;/a&gt;. She had stopped by to drop off the book and request the next in the series (yes!). In the process of dropping the book off, her descriptions where enthusiastic enough that her manager requested the loan of the book (yes again!!).&lt;br /&gt;&lt;br /&gt;&amp;lt;Big Happy Grin&amp;gt;&lt;br /&gt;&lt;br /&gt;Anyway, if you haven't read the series, do yourself a favor and pickup the first in the series. I promise, you won't be disappointed. (Unfortunately, I don't leand my books to strangers - I want them to find their way home.)&lt;br /&gt;&lt;br /&gt;P.S. I've only read &lt;span style="font-style: italic;"&gt;Outlander&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Dragonfly in Amber&lt;/span&gt;, and &lt;span style="font-style: italic;"&gt;Voyager&lt;/span&gt;. I see there are three more to get!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-116131300301964025?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/116131300301964025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=116131300301964025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116131300301964025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116131300301964025'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/10/sharing-books.html' title='Sharing books'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-116061796659873589</id><published>2006-10-11T20:43:00.000-05:00</published><updated>2006-11-09T02:22:42.279-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Subversion + Subclipse + Eclipse weirdness</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/synchronize-example.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/200/synchronize-example.png" alt="" border="0" /&gt;&lt;/a&gt;I'm not sure if this is a lack of understanding on my part, or if this is some funky issue with the Subclipse plug-in, or something intrinsic with Subversion. I'm not totally sure of the basic actions to take to replicate it, but...&lt;br /&gt;&lt;br /&gt;If I update my Subversion repository outside of Eclipse, when I do a "Synchronize with Repository," I get a whole series of directories that need to be updated. "Fine," I usually figure, "I'll just update and be done with it." It makes sense because I've committed a transaction or two elsewhere, so it'll just bring my workspace up-to-date with the latest revision, right?&lt;br /&gt;&lt;br /&gt;Nope!&lt;br /&gt;&lt;br /&gt;It doesn't go away. Not with the update, not with the replace with latest from repository. The only "fix" I've found is to delete the project and re-add it.&lt;br /&gt;&lt;br /&gt;Not a total show stopper, but it is extremely annoying.&lt;br /&gt;&lt;br /&gt;What am I missing?  I'm running the 1.1.7 version of Subclipse, which is a development branch. So, that could be it, but I'd think more people than myself would whine about it...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-116061796659873589?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/116061796659873589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=116061796659873589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116061796659873589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116061796659873589'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/10/subversion-subclipse-eclipse-weirdness.html' title='Subversion + Subclipse + Eclipse weirdness'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-116061682328259476</id><published>2006-10-11T20:20:00.000-05:00</published><updated>2006-11-09T02:22:42.044-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Writin' a compiler...</title><content type='html'>I've been working on a compiler for a few weeks now - 2 hours or so in the evening, sometimes a whole 4 hours when I stretch myself to midnight. Still have to get up around 6 or 6:30, so that's pushing it...&lt;br /&gt;&lt;br /&gt;Anyway, the language is a basic-ish language to use in my embedded and small (read: ancient) computer projects. What I've implemented to date actually works and is using  an assembler I had written before with a few touch-ups. I have the basic control statements (&lt;span style="font-family: courier new;"&gt;for&lt;/span&gt;-&lt;span style="font-family: courier new;"&gt;next&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;while&lt;/span&gt;-&lt;span style="font-family: courier new;"&gt;do&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;repeat&lt;/span&gt;-&lt;span style="font-family: courier new;"&gt;until&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;goto&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;gosub&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;return&lt;/span&gt;, addition/subtraction, comparison operators, logical operators, along with embedded assembly and minor peephole optimizations).&lt;br /&gt;&lt;br /&gt;I haven't added the distinction of various datatypes. I originally planned for &lt;span style="font-family: courier new;"&gt;byte&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;short&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;integer&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;long&lt;/span&gt;, possibly &lt;span style="font-family: courier new;"&gt;real&lt;/span&gt;, and &lt;span style="font-family: courier new;"&gt;string&lt;/span&gt;s. Working standard sizes, that &lt;span style="font-family: courier new;"&gt;long&lt;/span&gt; becomes an 8 byte datatype which is a bit large for an embedded language -- think of 8 bit microcontrollers that may only operate on one byte at a time. Is there a 'standard' data typing for 1, 2, 3, and 4 byte numbers?  I'm thinking &lt;span style="font-family: courier new;"&gt;byte&lt;/span&gt; (1), &lt;span style="font-family: courier new;"&gt;short &lt;/span&gt;(2), &lt;span style="font-family: courier new;"&gt;short integer&lt;/span&gt; (3), &lt;span style="font-family: courier new;"&gt;integer&lt;/span&gt; (4). But, I'm afraid that "&lt;span style="font-family: courier new;"&gt;short integer&lt;/span&gt;" is too confusing - since "&lt;span style="font-family: courier new;"&gt;short&lt;/span&gt;" is really a "&lt;span style="font-family: courier new;"&gt;short integer&lt;/span&gt;".  Thoughts?&lt;br /&gt;&lt;br /&gt;I can just skip it too - but in a constrained memory footprint I may want a 3 byte number with a range to 16 million.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-116061682328259476?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/116061682328259476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=116061682328259476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116061682328259476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/116061682328259476'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/10/writin-compiler.html' title='Writin&apos; a compiler...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-115959023316829757</id><published>2006-09-29T23:13:00.000-05:00</published><updated>2006-11-09T02:22:41.761-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Creatures'/><title type='text'>Something's thumping on the wall...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/P9290015.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/320/P9290015.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;We had a visitor tonight!  I guess that on cold, wet, rainy nights, the raccoons cannot get enough to eat.  So they go scrounge around in the neighbors' birdfeeders.  Well, something like that.&lt;br /&gt;&lt;br /&gt;Funny thing is that this is a squirrel-proof feeder.  Now we need a squirrel-proof and raccoon-proof one!  This one is going to be packed away.  Or, at least moved somewhere a raccoon can't get. (Is there such a place??)&lt;br /&gt;&lt;br /&gt;Oh well, at least they don't eat my wife's plants.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-115959023316829757?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/115959023316829757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=115959023316829757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115959023316829757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115959023316829757'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/09/somethings-thumping-on-wall.html' title='Something&apos;s thumping on the wall...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-115931904595473521</id><published>2006-09-26T20:00:00.000-05:00</published><updated>2006-11-09T02:22:41.536-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Most excellent!</title><content type='html'>I try to stay away from politics just because we're falling to the Right and I'm most definately not Right-leaning.  So, to see an actual reporter actually lambasting our current president and his policies totally stunned me. That's a good thing. Just in case you missed it, here's a link to YouTube with the video:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/70wOzCkWN5g"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/70wOzCkWN5g" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-115931904595473521?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/115931904595473521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=115931904595473521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115931904595473521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115931904595473521'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/09/most-excellent.html' title='Most excellent!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-115880675996514525</id><published>2006-09-20T21:44:00.000-05:00</published><updated>2006-11-09T02:22:41.315-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>GooglePages + JNLP = ?</title><content type='html'>Apparantly, that equation comes out to be something like "fizzle" for the answer, unfortunately. Looks like the JNLP MIME types aren't enabled from the google site.  Anyone dealt with this yet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-115880675996514525?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/115880675996514525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=115880675996514525' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115880675996514525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115880675996514525'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/09/googlepages-jnlp.html' title='GooglePages + JNLP = ?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-115759284208980205</id><published>2006-09-06T20:33:00.000-05:00</published><updated>2006-11-09T02:22:41.171-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Nerd Score</title><content type='html'>&lt;a href="http://www.nerdtests.com/ft_nq.php?im"&gt;&lt;img src="http://www.nerdtests.com/images/ft/nq.php?val=2732" alt="I am nerdier than 77% of all people. Are you nerdier? Click here to find out!"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-115759284208980205?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/115759284208980205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=115759284208980205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115759284208980205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115759284208980205'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/09/nerd-score.html' title='Nerd Score'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-115738609377426870</id><published>2006-09-04T10:52:00.000-05:00</published><updated>2006-11-09T02:22:40.822-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Migrations...</title><content type='html'>I've spent the last few weeks migrating from two servers to one.  (Ok, it's really a consolidation.)  Everything now sits on the Compaq W6000 workstation and it seems to be stable.&lt;br /&gt;&lt;br /&gt;I've also begun some serious repository conversion from CVS to Subversion.  Pretty slick, but I've had to write a few scripts to deal with oddities.  I've opted &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; to create a separate subversion repository for each of my projects (way too much overhead there) and instead am just using a single repository.  I figure if something grows too big (or needs to be shared) that I will simply dump the data out and then import it into the new repository.&lt;br /&gt;&lt;br /&gt;The structure I've chosen has, at a high level, a partitioning scheme based on the type of thing being stored.  For instance, I have java-devel, unix-devel, and server-config at this time.  Under each of these is the typical trunk/tags/branches directories.  Under that exists whatever structure makes sense.  java-devel is organized as Eclipse proejcts, server-config is organized by servers (which is now down to one), and unix-devel has files just dumped into trunk. I don't do too much Unix development anymore.  :-/&lt;br /&gt;&lt;br /&gt;Anyway, the partitioning scheme seems to make cvs2svn barf with an error.  I've opted instead to use cvs2svn to create a dumpfile which gets tweaked and then loaded in via svnadmin. Just incase it's useful to others, here's a current copy of the script:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;pre style="font-size:85%;"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;# Import CVS projects into new SVN repository in my weird structure...&lt;br /&gt;#    /Grouping/trunk/Project/...&lt;br /&gt;#              tags/Project/...&lt;br /&gt;#              branches/Project/...&lt;br /&gt;&lt;br /&gt;# Usage:&lt;br /&gt;#   &lt;grouping&gt; &lt;cvs-project&gt;&lt;br /&gt;&lt;br /&gt;GROUPING="$1"&lt;br /&gt;PROJECT="$2"&lt;br /&gt;&lt;br /&gt;if [ -z "$GROUPING" -o -z "$PROJECT" ]&lt;br /&gt;then&lt;br /&gt;   echo "Please include both the project grouping and the CVS project name."&lt;br /&gt;   exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Dump out the project...&lt;br /&gt;/usr/local/cvs2svn/cvs2svn --dumpfile=/tmp/${PROJECT}.dump         --trunk=trunk/${PROJECT} --tags=tags/${PROJECT}         --branches=branches/${PROJECT} /home/cvsroot/${PROJECT}&lt;br /&gt;&lt;br /&gt;# We need to drop the trunk/branches/tags directory creation as they are&lt;br /&gt;# already present, hence the gawk script.&lt;br /&gt;cat /tmp/${PROJECT}.dump | gawk '&lt;br /&gt;BEGIN {&lt;br /&gt;   ignore = 0;&lt;br /&gt;}&lt;br /&gt;{&lt;br /&gt;   if ($0 == "Node-path: trunk" || $0 == "Node-path: branches" || $0 == "Node-path: tags") {&lt;br /&gt;       ignore = 5;&lt;br /&gt;   }&lt;br /&gt;   if (ignore &gt; 0) {&lt;br /&gt;       ignore--;&lt;br /&gt;   } else {&lt;br /&gt;       print $0;&lt;br /&gt;   }&lt;br /&gt;}' | svnadmin load --parent-dir ${GROUPING} /home/svnroot/general&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-115738609377426870?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/115738609377426870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=115738609377426870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115738609377426870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115738609377426870'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/09/migrations.html' title='Migrations...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-115457372730029395</id><published>2006-08-02T21:51:00.000-05:00</published><updated>2006-11-09T02:22:40.693-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Lazy me...</title><content type='html'>We've spent a lot of time in the yard mulching our garden, working on mulching my mothers garden, retrenched and buried new drain pipe around our house, helped our neighbors split wood (and we got about 1 1/2 cords out of it, so we sorta mooched).&lt;br /&gt;&lt;br /&gt;But, as far as tech goes, I've been very listless.  Not sure why -- I think it has something to do with summer hours.  Oh well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-115457372730029395?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/115457372730029395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=115457372730029395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115457372730029395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/115457372730029395'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/08/lazy-me.html' title='Lazy me...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114922286866906392</id><published>2006-06-01T23:25:00.000-05:00</published><updated>2006-11-09T02:22:40.541-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='ANTLR'/><title type='text'>RobC v2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/antlr-v2-screen1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/320/antlr-v2-screen1.png" alt="" border="0" /&gt;&lt;/a&gt;I've gotten a bit carried away on the demo program. I wasn't satisfied with the function implementation which consisted of a separate command-pattern class per function. For instance, the functions supported were width(), height(), min(), max(), and plot() which amounted to five separate classes as well as the factory-type method to construct the appropriate class.&lt;br /&gt;&lt;br /&gt;Thus, RobC now has the concept of invoking a methods in the Java JVM. Function declarations are, of course, now available as well as the return statement.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/antlr-v2-screen2.0.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/320/antlr-v2-screen2.0.png" alt="" border="0" /&gt;&lt;/a&gt;When putting together these screenshots, I did realize that I'm missing some simple datatype conversions from a number to a string. (Or string and number concatenation.) I have a hunch those will come along at some point.&lt;br /&gt;&lt;br /&gt;Anyway, I have attached a v2 IDE screenshot showing a couple of method declarations and the final display showing that a does, indeed, contain 3 squared.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114922286866906392?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114922286866906392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114922286866906392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114922286866906392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114922286866906392'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/06/robc-v2.html' title='RobC v2'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114922170930945022</id><published>2006-06-01T23:08:00.000-05:00</published><updated>2006-11-09T02:22:40.352-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Back from trip, finally got internet back too...</title><content type='html'>Wow, spent a few days at a conference in Las Vegas only to be greeted by a flooded basement when I came home! Nothing like running around to get a new sump pump and then hacking together newly sized pipes after a day of travel!&lt;br /&gt;&lt;br /&gt;Fortunately, the basement is not finished. We had a few boxes with books in them and we haven't looked through it.&lt;br /&gt;&lt;br /&gt;We also "lost" internet access in the same timeframe. I'm not certain any of our internal wiring or equipment was the culprit, either. I've been checking all week and putzing but haven't gotten it working. Last night I finally just grabbed the cable modem and connected it to the line that comes into the house (before any splitters) and it worked. I figured that the splitter was non-functional as a bidirectional splitter (TV worked, internet didn't). I hooked everything back up the way it was before - and things were still broken.&lt;br /&gt;&lt;br /&gt;Today I came home... and everything is back to normal. Hmm. Then to make it more fishy, the cable company called me to see if everything was back to normal. Interesting. I wonder if the storms that came through last week caused some issues and they took a while in resolving them.&lt;br /&gt;&lt;br /&gt;Anyway, it sucked not having the internet available for research!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114922170930945022?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114922170930945022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114922170930945022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114922170930945022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114922170930945022'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/06/back-from-trip-finally-got-internet.html' title='Back from trip, finally got internet back too...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114799317857073449</id><published>2006-05-18T17:57:00.000-05:00</published><updated>2006-11-09T02:22:40.200-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Russ Rocks!</title><content type='html'>&lt;a href="http://www.progressivepatriotsfund.com/content/399/feingold-specter-clash-on-amendment"&gt;We need a few more people to stand up and have a backbone&lt;/a&gt;.  I continue to be very afraid of the conservative Christian agenda. My belief is that religion is extremely powerful. Unfortunately, it may be used for both good and evil and it's the latter that I fear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114799317857073449?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114799317857073449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114799317857073449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114799317857073449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114799317857073449'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/05/russ-rocks.html' title='Russ Rocks!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114783805908907602</id><published>2006-05-16T22:30:00.000-05:00</published><updated>2006-11-09T02:22:40.020-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>JNLP</title><content type='html'>One of the little issues with RobC is that I'm using Java 5.0. Unfortunately, I haven't handled it the best from within the application. Even after fixing it, I still don't, but at least I pop up an error message instead of never showing up on the desktop.&lt;br /&gt;&lt;br /&gt;One way to deal with it is to use JNLP and launch from the web. Once launched, a person can launch the application at any time from the launch manager, a short cut, or from the website. Not a bad solution. It even detects which version of the JVM is in place.&lt;br /&gt;&lt;br /&gt;What really stinks is that the error messages while putting the jnlp description file really really suck. Who'd've thunk that "&lt;jar&gt;href" is telling me that there is a jar tag that requires an href attribute. Maybe if the would speak in English and tell me?? That'd be nice.&lt;br /&gt;&lt;br /&gt;Now I'm finding out that Charter apparantly doesn't recognize the JNLP file and doesn't deliver it with the appropriate MIME type. Can't set the .htaccess file nor a PHP script nor a SHTML file.&lt;br /&gt;&lt;br /&gt;Anyone with ideas? I'm going to see if I can get tech support to fix it. But first I gotta find tech support.  :-/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114783805908907602?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114783805908907602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114783805908907602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114783805908907602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114783805908907602'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/05/jnlp.html' title='JNLP'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114775575326112526</id><published>2006-05-15T23:50:00.000-05:00</published><updated>2006-11-09T02:22:39.860-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='ANTLR'/><title type='text'>Slight turn in the ANTLR road...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/robc.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/320/robc.png" alt="" border="0" /&gt;&lt;/a&gt;I've got a presentation in a couple of months and, surprisingly, I spent time to start planning out what I'm going to talk about. I would like to walk through the design of a language, implementation of the lexer, parser, and tree walker. That's a lot for an hour!&lt;br /&gt;&lt;br /&gt;Anyway, I've created another tiny implementation of 'C' called 'RobC'. Yeah, not original on all fronts, but it is simplified. I'll probably have to tone it down for the presentation - and probably sugar coat a lot of it. (Plus, I'm pretty new to the topic myself.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/finished.0.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/320/finished.0.png" alt="" border="0" /&gt;&lt;/a&gt;What I've got is a little IDE that runs 'RobC' too. You can type in a program, press Ctrl+R and it pops up in a graphic screen to show the results. Once complete, it dumps variables into a dialog box for a post-mortem. No debugger. If you write a tight loop, you need to kill the process. But, it's functional!&lt;br /&gt;&lt;br /&gt;In the best world, I'd like to actually implement it completely within the allotted hour (the interpreter, however, would come pre-made and ready to go). So, I may shorten the requirements to just the expression elements used in the sample program(s), and it may be possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114775575326112526?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114775575326112526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114775575326112526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114775575326112526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114775575326112526'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/05/slight-turn-in-antlr-road.html' title='Slight turn in the ANTLR road...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114749576482862274</id><published>2006-05-12T23:41:00.000-05:00</published><updated>2006-11-09T02:22:39.693-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Found a bug in Spider soltaire...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1982/426/1600/Spider-Solitaire-Oops.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1982/426/320/Spider-Solitaire-Oops.png" alt="" border="0" /&gt;&lt;/a&gt;I'm sure its nothing new, but I think this is the first time it has happened to me.&lt;br /&gt;&lt;br /&gt;If you are able to remove enough cards that you have less than 10 in the playing field, any waiting cards cannot be dealt out because you must have one card in each position on the playing field.&lt;br /&gt;&lt;br /&gt;Oops!&lt;br /&gt;&lt;br /&gt;(I'm installing software, and believe me, there's a lot of spare time to mess around!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114749576482862274?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114749576482862274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114749576482862274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114749576482862274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114749576482862274'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/05/found-bug-in-spider-soltaire.html' title='Found a bug in Spider soltaire...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114747873325031138</id><published>2006-05-12T19:02:00.000-05:00</published><updated>2006-11-09T02:22:39.549-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Time to rebuild</title><content type='html'>I actually got the replacement harddrive earlier than HP said it would come (which is nice, seeing as I have time this weekend). The harddrive is, of course, blank. Meaning I get to start building it all up from scratch. That's not too bad - just time consuming - and I will be able to keep most of the software I'm not interested in off of the machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114747873325031138?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114747873325031138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114747873325031138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114747873325031138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114747873325031138'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/05/time-to-rebuild.html' title='Time to rebuild'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114731538620049263</id><published>2006-05-10T21:36:00.000-05:00</published><updated>2006-11-09T02:22:39.410-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>And another one bites the dust...</title><content type='html'>This is harddrive number 3 that died for me.  :-/&lt;br /&gt;&lt;br /&gt;The only good news is that HP has actually been pretty good. After losing two drives last year (February and April), I purchased the extended warranty.&lt;br /&gt;&lt;br /&gt;I don't think I spent over 50 minutes total on the phone today. I called from work, and I think I was on the phone about 20 minutes before we concluded I needed to call from home so the technician could have me check some stuff. Tonight I was on the phone a whopping 24 minutes (my home phone has a timer). New drive is shipping out, I swap and send the old one back.&lt;br /&gt;&lt;br /&gt;Oh yeah! If it happens again "they'll escalate it". I'm reading between the lines in thinking that they give up on the hardware and we go after another laptop. I actually just want this drive to last forever - this reconfiguring &lt;span style="font-style: italic;"&gt;everything&lt;/span&gt; isn't fun.&lt;br /&gt;&lt;br /&gt;Fortunately, my automated backups are every Sunday at around 2am, so I haven't lost too much data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114731538620049263?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114731538620049263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114731538620049263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114731538620049263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114731538620049263'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/05/and-another-one-bites-dust.html' title='And another one bites the dust...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114645548180787392</id><published>2006-04-30T22:33:00.000-05:00</published><updated>2006-11-09T02:22:39.271-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='ANTLR'/><title type='text'>ANTLR and very basic expression grammar</title><content type='html'>Writing compilers is such an interesting topic. For some reason I want to implement a version of BASIC that targets multiple architectures. Why? Why not!&lt;br /&gt;&lt;br /&gt;Being a Java guy, some fishing around brought me to &lt;a href="http://www.antlr.org"&gt;ANTLR&lt;/a&gt; a while ago and I was able to implement a simple expression interpreter that handles multiple data types. Rather neat, really.&lt;br /&gt;&lt;br /&gt;I'd like to extend this into the realm of a full fledged compiler. Not only a compiler, but a multiheaded beast that targets the &lt;a href="http://en.wikipedia.org/wiki/6502"&gt;6502&lt;/a&gt; (read: &lt;a href="http://en.wikipedia.org/wiki/Apple_II"&gt;Apple II+&lt;/a&gt;), &lt;a href="http://en.wikipedia.org/wiki/65C02"&gt;65c02&lt;/a&gt; (read: enhanced &lt;a href="http://en.wikipedia.org/wiki/Apple_IIe"&gt;Apple IIe&lt;/a&gt;), &lt;a href="http://en.wikipedia.org/wiki/65816"&gt;65816&lt;/a&gt; (read: &lt;a href="http://en.wikipedia.org/wiki/Apple_IIgs"&gt;Apple IIgs&lt;/a&gt;), Java bytecode (read: easy application testing), and possibly &lt;a href="http://en.wikipedia.org/wiki/PIC_microcontroller"&gt;PIC 16/18&lt;/a&gt; (read: microcontroller goodness). Not to mention that I want to design and build a 65c02 or 65816 based computer from scratch. Talk about crazy and I appear to be &lt;span style="font-style: italic;"&gt;it!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At any rate, I started this concept a number of times in the past year. Each one stumbled and I got interested in something else.&lt;br /&gt;&lt;br /&gt;This time, I am starting very, very simple and then adding the complicated pieces on. I intend to get a compiler that is just a portion of the language but one that is the full depth back to the code generation.&lt;br /&gt;&lt;br /&gt;I've got a grammar for which I'm actually generating pseudo-code. The grammar consists of only two data types, expressions only for addition and subtraction, variables must be declared, and a print statement. This should allow me to deal with tracking variable types, throwing errors, generating output, structuring the AST, and how to write unit tests for it.&lt;br /&gt;&lt;br /&gt;Now, I need to figure out better error handling and how to construct unit tests to do a better job of verifying any progress I make. I think I'm actually almost to the point of actually generating target code.&lt;br /&gt;&lt;br /&gt;Hopefully I'll have good news to report in a few weeks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114645548180787392?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114645548180787392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114645548180787392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114645548180787392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114645548180787392'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/antlr-and-very-basic-expression.html' title='ANTLR and very basic expression grammar'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114645213747126121</id><published>2006-04-30T21:43:00.000-05:00</published><updated>2006-11-09T02:22:39.111-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>New bike!</title><content type='html'>Well, maybe the story is that I got a bike at all.  My wife and I came home with new &lt;a href="http://www.bianchiusa.com/06_volpe.html"&gt;Bianche Volpe&lt;/a&gt; bikes for each of us. Per Murphy's Law, that means that it must be crappy weather all weekend, and it has been.&lt;br /&gt;&lt;br /&gt;However, we did get out for 30 minutes at the local schoolyard. Since my wife and I have never had clips for our bike -- actually, we haven't "had" bikes for about 15 years -- we expected to fall a few times. Our intention in going to the schoolyard was to get our falls in somewhere close to home and (hopefully) in grass. I lucked out and didn't fall -- just a stumble more than anything. My wife, unfortunately fell onto not-so-soft concrete.&lt;br /&gt;&lt;br /&gt;That was Saturday. All day today (Sunday) she has had a really screwed up shoulder. As in she gets stuck laying down or sitting and I have to run over and get her on her feet. Not to mention the constant pain she is in.&lt;br /&gt;&lt;br /&gt;What fun!!&lt;br /&gt;&lt;br /&gt;Lesson learned: Don't fall on concrete.  :-/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114645213747126121?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114645213747126121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114645213747126121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114645213747126121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114645213747126121'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/new-bike.html' title='New bike!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114593856093157307</id><published>2006-04-24T23:09:00.000-05:00</published><updated>2006-11-09T02:22:38.951-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>Zoomable picture from the Hubble...</title><content type='html'>&lt;a href="http://hubblesite.org/newscenter/newsdesk/archive/releases/2006/14/image/a+zoom"&gt;This is really really cool&lt;/a&gt;. It's amazing whats "out there." Zoom in and then pan around a bit. There seem to be stars and galaxies &lt;span style="font-style: italic;"&gt;everywhere&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114593856093157307?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114593856093157307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114593856093157307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114593856093157307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114593856093157307'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/zoomable-picture-from-hubble.html' title='Zoomable picture from the Hubble...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114575846884956423</id><published>2006-04-22T21:08:00.000-05:00</published><updated>2006-11-09T02:22:38.737-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleCommander'/><title type='text'>AppleCommander 1.3.4</title><content type='html'>Good news! I've gotten John to help with &lt;a href="http://applecommander.sourceforge.net/"&gt;AppleCommander&lt;/a&gt;.  He's made a number of patches to the code - both fixing my screwups as well as enhancements - which I have incorporated back into the project. Now he's a team member who can access the source code directly.&lt;br /&gt;&lt;br /&gt;Plus, he works on the Macintosh, so he can make Mac OS X builds. I can continue to make Windows and Linux builds. That pretty much covers the entire world! (Yes, AppleCommander is written in Java, but we need to test on various platforms as well as package for those platforms. So it's write once, package a number of times.)&lt;br /&gt;&lt;br /&gt;Ok, its more like a small village. But it's still pretty cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114575846884956423?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114575846884956423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114575846884956423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114575846884956423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114575846884956423'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/applecommander-134.html' title='AppleCommander 1.3.4'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114575805963249647</id><published>2006-04-22T20:47:00.000-05:00</published><updated>2006-11-09T02:22:37.579-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='MythTV/MVPMC'/><title type='text'>MediaMVP &amp; MythTV</title><content type='html'>Well, I finally went ahead an purchased another MediaMVP. The intention is to have two MythTV stations hooked up - the existing on in the bedroom and now one in the greatroom.&lt;br /&gt;&lt;br /&gt;Interesting thing is that Hauppauge updated to device. That's the good news.&lt;br /&gt;&lt;br /&gt;The bad news is that the &lt;a href="http://mvpmc.sourceforge.net/"&gt;MediaMVP Media Center&lt;/a&gt; project has to extend their software to handle the booting. You see, my prior device booted via (what must be) mostly standard TFTP boot sequence. The new device doesn't. There's been some discussions about the revision just before mine, but nothing around mine. (I've got an H2 while the conversation was around the H1.)&lt;br /&gt;&lt;br /&gt;Anyway, I chimed in and offered to act as a tester and general guinea pig. Not like I can do much else when it's network related!  :-/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114575805963249647?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114575805963249647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114575805963249647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114575805963249647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114575805963249647'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/mediamvp-mythtv.html' title='MediaMVP &amp; MythTV'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114519990481152433</id><published>2006-04-16T10:01:00.000-05:00</published><updated>2006-11-09T02:22:37.363-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>A little ray of sunshine</title><content type='html'>Just to let you know, all is not dreary. I just came back from a quick trip to the local school where my son practices his biking. As of yesterday, he is stopping and starting on his own (a little miracle in and of itself).&lt;br /&gt;&lt;br /&gt;He's also discovered how to make black skid marks as well as the exclamation "Sweet!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114519990481152433?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114519990481152433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114519990481152433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114519990481152433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114519990481152433'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/little-ray-of-sunshine.html' title='A little ray of sunshine'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114519655788982168</id><published>2006-04-16T08:41:00.000-05:00</published><updated>2006-11-09T02:22:37.161-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Followup</title><content type='html'>I had a good discussion with my mom yesterday on how to handle my co-worker. I have trouble calling this person a friend as friends (in my view) are not cruel and crass to each other. Not where it counts, anyway.&lt;br /&gt;&lt;br /&gt;Another email arrived. One that started out with inaccurate statements and then went downhill from there.&lt;br /&gt;&lt;br /&gt;To begin, I will concede that when asked about the gay rights sticker I have up at work, this discussion was launched which, in turn, lead to a discussion regarding crime. I now realize I was nieve expecting the discussion to remain on crime by my will alone.&lt;br /&gt;&lt;br /&gt;What I intended to be a continued discussion regarding crime rates magically expanded into the presupposition that homosexuals are (by definition) sexual predators and hardened criminals. Not sure how that connects, but that's where it started.&lt;br /&gt;&lt;br /&gt;I then was lectured on how bigotry has a closed mind.&lt;br /&gt;&lt;br /&gt;It then progressed to the world has gone to hell because prayer in school has been banned. This was even backed up with charts (didn't give me the source and I'm sure I don't want to know). You know, the kind that go up and down and up and down. Somehow that up and down behavior is assumed to have been a downward trend. Until school prayer was banned, then the charts skyrocketed (meaning that &lt;span style="font-style: italic;"&gt;bad things&lt;/span&gt; were going on).&lt;br /&gt;&lt;br /&gt;In conclusion, I stand accused of being a non-Christian. Not sure where that comes from. I'm honestly not sure if that was simply an ad-hominem personal attack or if it was a wide-open attack on all Catholics. I suspect the latter.&lt;br /&gt;&lt;br /&gt;My wife councils not responding. Unfortunately, that doesn't seem to work. My mother coucils being firm and telling my co-worker that I really don't appreciate hearing these views and having them forced upon me. That seems more logical. After all, I never asked for this.&lt;br /&gt;&lt;br /&gt;What would Jesus do? I think He would forgive. I think, in time, I will too. At the moment, however, I really just want to cry.&lt;br /&gt;&lt;br /&gt;Hate is such an ugly thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114519655788982168?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114519655788982168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114519655788982168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114519655788982168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114519655788982168'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/followup.html' title='Followup'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-114498191428874196</id><published>2006-04-13T21:23:00.000-05:00</published><updated>2006-11-09T02:22:37.009-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Defend Science!</title><content type='html'>Most excellent!! Looks like people are &lt;span style="font-style: italic;"&gt;finally&lt;/span&gt; starting to get enough of the religious right trying to take over our lives. As it should be, the scientists are leading the way. Read the statement and sign on!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.defendscience.org/index.html"&gt;http://www.defendscience.org/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've been fed up with this for a very long while and I'm sure my wife will be quite happy that I can vent a tiny bit without having to chew her ear off.  :-)&lt;br /&gt;&lt;br /&gt;[Oh great, I think I just got myself warmed up.]&lt;br /&gt;&lt;br /&gt;I've got a friend at work who I think has recently converted into a religion. That's wonderful. Really! The clues are:&lt;br /&gt;&lt;br /&gt;It's against this persons' &lt;span style="font-weight: bold;"&gt;philosophy&lt;/span&gt; that humans could have evolved. (We're too special. Isn't that a sin or something??)&lt;br /&gt;&lt;br /&gt;I get little &lt;span style="font-weight: bold;"&gt;presents&lt;/span&gt; consisting of DVDs on how evolution is wrong and creationism is right. (Returned immediately - really pissed me off.)&lt;br /&gt;&lt;br /&gt;Then I start getting various &lt;span style="font-weight: bold;"&gt;emails&lt;/span&gt;. The latest one talked about how the USA is a Christian nation and all our laws are derived from the Ten Commandments. (Uh-huh, why isn't adultery against the law?? Shouldn't they be stoned to death? Not to mention all the internal inconsistencies. I may yet do a post detailing this one.) Nothing like seeing the beginning of our own Taliban.&lt;br /&gt;&lt;br /&gt;It's frustrating that people are so insecure with their religious beliefs that they need to attack anything that seems to disagree with them. It's also scary since anything they do is motivated by their belief that God told them to do it. Religion is powerful. But, like anything powerful, it can be misused.&lt;br /&gt;&lt;br /&gt;And that's where we sit today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-114498191428874196?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/114498191428874196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=114498191428874196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114498191428874196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/114498191428874196'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2006/04/defend-science.html' title='Defend Science!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-112546224878103973</id><published>2005-08-30T23:20:00.000-05:00</published><updated>2006-11-09T02:22:36.860-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Retrocomputing is a lot of fun...</title><content type='html'>I'm having a blast hunting down my old programs and posting them on &lt;a href="http://webpages.charter.net/greener/apple2/"&gt;my site&lt;/a&gt;. I've also contacted Mike Harvey, the editor of Nibble, since I found my stash as well as John Romero when I realized one of my "uncategorized" Nibble programs was actually one of his.&lt;br /&gt;&lt;br /&gt;I've started the slow process of placing some of my programs (nothing impressive, but the comments should prove interesting) on the web page.  I haven't run out of web space, but with screen shots as well as the archive, that is a definate possibility!!&lt;br /&gt;&lt;br /&gt;Now I just need to buckle down for my next exam as well as maybe finish one of the myriad of projects I start......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-112546224878103973?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/112546224878103973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=112546224878103973' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112546224878103973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112546224878103973'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/08/retrocomputing-is-lot-of-fun.html' title='Retrocomputing is a lot of fun...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-112338879242891953</id><published>2005-08-06T23:11:00.000-05:00</published><updated>2006-11-09T02:22:36.685-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Out of date...</title><content type='html'>Wow, I just noticed that the May posts were still talking about trying to get software over to the IIGS.&lt;br /&gt;&lt;br /&gt;For posterities sake, I seem to remember the Macintosh did work - but there was a lot of floppy copying. I finally got myself a Macintosh serial cable and a USB serial port (for the laptop). That gave me the ADB connection on the IIGS serial connector to a standard RS-232 connection. I then obtained a crossover cable which fortunately is DB-25 and DB-9 on each end so I can mix and match connections. That (finally) connected to the serial connector on the PC.&lt;br /&gt;&lt;br /&gt;I could then use the terminal program on the PC to control the Apple IIGS via the serial connection. I got ahold of ADT 2004 and got a few disks shipped over that way. Once I had some communications programs, I could just use Xmodem, Ymodem, and finally Zmodem (with my own copy of ProTERM).&lt;br /&gt;&lt;br /&gt;Very soon after getting all that working, I picked up a CFFA card from Rich Dreher, and he was kind enough to invite me over (ironically he lives within walking distance) and we chatted and got the card setup.&lt;br /&gt;&lt;br /&gt;I've been developing with Merlin GS 4.12 and &lt;a href="http://www.morgandavis.net/portfolio/mdg/"&gt;MD Basic&lt;/a&gt;. Not bad, probably ahead for their time, but nothing compared to what exists today!&lt;br /&gt;&lt;br /&gt;To teach myself 65816 programming, I actually worked my way through the &lt;a href="http://www.westerndesigncenter.com/wdc/datasheets/Programmanual.pdf"&gt;Programmer's Manual&lt;/a&gt; on the WDC web site.  It has a number of errors, but there is enough information to identify them and the learn from it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-112338879242891953?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/112338879242891953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=112338879242891953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112338879242891953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112338879242891953'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/08/out-of-date.html' title='Out of date...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-112338778042961842</id><published>2005-08-06T22:12:00.000-05:00</published><updated>2006-11-09T02:22:36.499-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Project updates</title><content type='html'>Harry's Adventure is progressing, albiet slowly. I haven't done any actual development on it recently, but I have been working on a side project tangentially related to Harry's Adventure.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://webpages.charter.net/greener/apple2/"&gt;Apple Image Encoder&lt;/a&gt; will take a modern image and convert it to some Apple II graphics modes. Right now it converts to super hires, lores, and double lores.&lt;br /&gt;&lt;br /&gt;My intent is to be able to get Harry into the title page for his game. For the super hires mode, it shouldn't be much of a problem. The lores and double lores modes, however probably won't work. Hopefully someone can give me hints on how to handle dithering with a fixed 16 color palette to achieve what appears to be more than 16 colors, so I can create better images in the earlier Apple II graphics modes (lores, hires, double lores, double hires).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-112338778042961842?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/112338778042961842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=112338778042961842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112338778042961842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112338778042961842'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/08/project-updates.html' title='Project updates'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-112068925959995834</id><published>2005-07-06T17:33:00.000-05:00</published><updated>2006-11-09T02:22:36.338-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>A humorous take on the creationist vs the theory of evolution</title><content type='html'>http://www.bringyou.to/apologetics/p67.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-112068925959995834?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/112068925959995834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=112068925959995834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112068925959995834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/112068925959995834'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/07/humorous-take-on-creationist-vs-theory.html' title='A humorous take on the creationist vs the theory of evolution'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526446841014190</id><published>2005-05-04T22:36:00.000-05:00</published><updated>2006-11-09T02:22:36.170-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>More on the IIGS...</title><content type='html'>Wow, failed again.&lt;br /&gt;&lt;br /&gt;I came across a program that will use the PC parallel port and communicate with the IIGS via the game port. I happen to have a 25-pin to 9-pin adapter, so I hooked it up and tried it out. After entering a short program on the Apple II (remember, moving files still sucks) and starting up the PC program, I wasn't able to get it going.&lt;br /&gt;&lt;br /&gt;However, the IIGS gameport connector is different than that on the original Apple II series, so maybe this is to be expected.&lt;br /&gt;&lt;br /&gt;Anyway, Lisa brought home some more disks (people are scrounging for them so they can get rid of them) so I've got more software and a number of blanks, so that's improving. I just need to start doing the PMA transfer. (That's PC -&gt; Macintosh -&gt; Apple IIGS and doesn't stand for anything else that can fit the PMA acronym...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526446841014190?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526446841014190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526446841014190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526446841014190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526446841014190'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/05/more-on-iigs.html' title='More on the IIGS...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526410519229456</id><published>2005-05-03T22:24:00.000-05:00</published><updated>2006-11-09T02:22:35.944-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Resource forks, part II</title><content type='html'>Well, if I had the right software on the Macintosh, I guess I could have removed the resource fork right away in the beginning.&lt;br /&gt;&lt;br /&gt;If I could copy files to the IIGS without corrupting the file, I could run something called "unforkit".&lt;br /&gt;&lt;br /&gt;If the IIGS had a serial connection that was standard, I could transfer files via a serial cable and totally skip the intermediary step (need to figure this one out).&lt;br /&gt;&lt;br /&gt;Unfortunately for me, that's putting the cart before the horse. (The byte before the bit??)&lt;br /&gt;&lt;br /&gt;Fortunately, I hung on to my old Apple II books - and I have a number of references on the internals of ProDOS. I even have the Apple Exercisor disk that came with the Apple ProDOS technical reference.&lt;br /&gt;&lt;br /&gt;I figured out how to hack the resource fork out of the file. It's not pretty, and I don't want to do it all the time. "unforkit" will make it more palatable, but I don't want to continue with the PC -&gt; Macintosh -&gt; IIGS triangle since it generally sucks.&lt;br /&gt;&lt;br /&gt;Details of the surgery are as follows (and, remember, I fortunately have software that helps me out with the low-level details):&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Locate the file by scanning the directory, the storage type is $5 (presumably indicates the resource fork). This is the high nibble of the first byte (just before the filename - the lower nibble is the length of the filename).&lt;/li&gt;   &lt;li&gt;Go to the block identified in the key block pointer field (offset $11/$12).&lt;/li&gt;   &lt;li&gt;This block does not list other blocks as expected: a) I think the first byte is the "real" storage type. b) The 2nd and 3rd byte are the real key block. Double-check it.&lt;/li&gt;   &lt;li&gt;Patch the real key block into the directory entry and change the storage type back. The storage type can be $1 (1 block file), $2 (2-256? blocks) and $3 (257+ blocks). &lt;/li&gt; &lt;/ol&gt; Note that this procedure leaves some dangling blocks that won't go away until the disk is reformatted (or you tweak the used block table manually), so it's best to use an expendable disk.&lt;br /&gt;&lt;br /&gt;Not something to do just for fun. That got me into the GS Shrinkit which handles resource forks without any difficulty, so I think I'm done with the hacks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526410519229456?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526410519229456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526410519229456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526410519229456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526410519229456'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/05/resource-forks-part-ii.html' title='Resource forks, part II'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526345471009653</id><published>2005-05-02T22:20:00.000-05:00</published><updated>2006-11-09T02:22:35.747-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Resource forks?</title><content type='html'>I finally got some disks that boot created. First I needed to scrounge around for 800K 3.5" floppies. Then the Macintosh disk creator program failed to create bootable disks. People told me to use a program called DiskDup+ to create the disks. Fortunately, that worked.&lt;br /&gt;&lt;br /&gt;Now I'm trying to get some additional software over to the IIGS, but its not what I expected. If I copy files from a PC to the Macintosh to the Apple IIGS, they don't work. What I've found out is that the Macintosh is magically adding a resource fork to the file. As far as the IIGS is concerned, the file is corrupted.&lt;br /&gt;&lt;br /&gt;Back to the drawing board...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526345471009653?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526345471009653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526345471009653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526345471009653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526345471009653'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/05/resource-forks.html' title='Resource forks?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526323510527609</id><published>2005-05-01T22:17:00.000-05:00</published><updated>2006-11-09T02:22:35.549-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='MythTV/MVPMC'/><title type='text'>First MediaMVP patch!</title><content type='html'>I spent way too much time on this, but it bothered me that the on-screen display (when toggled) would show how far into a recording I was but wouldn't show me the total length of said recording. I also tweaked the OSD display a bit...&lt;br /&gt;&lt;br /&gt;C is like another world for me - one that I haven't visited for a good 10 years. I mostly do Java, so this took some remembering. But I did it!&lt;br /&gt;&lt;br /&gt;We'll see what th guru's think. It'd be cool to have it become part of regular distribution!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526323510527609?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526323510527609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526323510527609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526323510527609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526323510527609'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/05/first-mediamvp-patch.html' title='First MediaMVP patch!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526300034714571</id><published>2005-04-30T22:07:00.000-05:00</published><updated>2006-11-09T02:22:35.356-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Retrocomputing'/><title type='text'>Retrocomputing: Apple IIGS</title><content type='html'>My wife brought home a little present from me: An old &lt;a href="http://www.old-computers.com/museum/computer.asp?c=71"&gt;Apple IIGS&lt;/a&gt; that isn't being used anymore. I'd hinted that I could help the school dispose of them since it has converted entirely to the Windows world.&lt;br /&gt;&lt;br /&gt;I need to get some software for it... I've got drives but no media. But I should be able to get something copied over using an old Mac - Apple hasn't totally abandoned the platform since they've left the last &lt;a href="http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/English-North_American/Apple_II/"&gt;system disks available in their support site&lt;/a&gt;. You just need a Macintosh to put it all together.  :-)&lt;br /&gt;&lt;br /&gt;Anyway, I've spent some time showing Harry that if he types &lt;span style="font-family: courier new;"&gt;PRINT 123 + 456&lt;/span&gt; he will see the result. I guess that's the first programming he's done. Yaaay!&lt;br /&gt;&lt;br /&gt;He's also been enjoying the "I've been thinking of a number between 1 and 100" game. (High and Low?) I wrote a quick game for him so he could play it on the IIGS. He actually played it for quite a while.&lt;br /&gt;&lt;br /&gt;I've been an Apple II nut since I bought one in high school and I don't think it ever really ends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526300034714571?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526300034714571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526300034714571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526300034714571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526300034714571'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/04/retrocomputing-apple-iigs.html' title='Retrocomputing: Apple IIGS'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526246041958042</id><published>2005-04-29T21:45:00.000-05:00</published><updated>2006-11-09T02:22:35.174-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='MythTV/MVPMC'/><title type='text'>MediaMVP &amp; MythTV</title><content type='html'>I've been running a &lt;a href="http://www.mythtv.org/"&gt;MythTV&lt;/a&gt; prototype for a number of months now. I've purchased a server to sit in the basement and act as the master backend (Myth terminology) and basically be a great big disk drive. It has one capture card in it and can handle somewhere close to 200 hours of video.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mythtv.org/"&gt;MythTV&lt;/a&gt; itself isn't that hard to setup. There are a few quirks, but the mail lists either have the answers (as others have come across it) or can get answers pretty quickly. It has a web interface that can be used for scheduling and can play recorded shows, DVDs, music, show the weather, view news stories, play video games, be a video phone, as well as other things. Great ideas, great software, wonderful community, and is a lot of fun.&lt;br /&gt;&lt;br /&gt;The difficulty lies in getting the Linux video capture and TV-out hardware configured correctly. The development teams are very active, but due to the fact that they didn't design the hardware, probably don't have the exact hardware specifications, and don't know every revision of the hardware available until it is discovered, it can be dicey when you're new to the process. My first install took... at least a week, if not two. The second install was mostly done before the first day was over. (None of these are dedicated time, of course, but it is time spent daily putzing and asking questions and gathering information.)&lt;br /&gt;&lt;br /&gt;Anyway, I've been interested in alternate Myth frontends - with hardware today, the machine doesn't need a lot of raw horsepower. The &lt;a href="http://www.hauppauge.com/pages/products/data_mediamvp.html"&gt;MediaMVP&lt;/a&gt; is one of these, and from &lt;a href="http://www.newegg.com/"&gt;New Egg&lt;/a&gt; it cost me less than $90 (including shipping). It's a tiny computer, really, and it runs Linux. There is a project called &lt;a href="http://mvpmc.sourceforge.net/"&gt;MediaMVP Media Center&lt;/a&gt; to have it act as a MythTV front-end too. That's why I'm interested in this.&lt;br /&gt;&lt;br /&gt;It took me just an hour or two to get it hooked up in my den, to get the server configured, and to test it and play with it. I came home early on Friday and spent an hour or so pulling a wire into the bedroom so I could hookup the device. Works like a charm and is easy to use. It doesn't do commercial skip (yet), but it does have fast forward!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526246041958042?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526246041958042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526246041958042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526246041958042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526246041958042'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/04/mediamvp-mythtv.html' title='MediaMVP &amp; MythTV'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111526111794252275</id><published>2005-04-25T21:30:00.000-05:00</published><updated>2006-11-09T02:22:34.921-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Third time's a charm?</title><content type='html'>Well, this is harddrive number three for me. This year. Started the year on number one, replaced bad harddrive mid-February with number two, and mid-April I got to replace another bad harddrive with number three. Reinstalling all that software sucks - as well as getting the licenses straightened out.&lt;br /&gt;&lt;br /&gt;At least HP has been pretty good through it all. If this one goes too, I'm going to try swapping laptops.&lt;br /&gt;&lt;br /&gt;Lessons learned? Backup backup backup. And make sure your backups are in a place where they won't get lost! (One of mine was in the /tmp folder of my server - and I found out that is does get cleaned up - the hard way.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111526111794252275?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111526111794252275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111526111794252275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526111794252275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111526111794252275'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/04/third-times-charm.html' title='Third time&apos;s a charm?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111359324324282540</id><published>2005-04-15T14:24:00.000-05:00</published><updated>2006-11-09T02:22:34.766-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Don't know her, but I'm proud of her</title><content type='html'>Good to see that people stand up for themselves against bigotry.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/2/hi/americas/4449161.stm"&gt;http://news.bbc.co.uk/2/hi/americas/4449161.stm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's digusting that someone who is obviously a great coach gets thrown out due to no fault of her own. Note that there are no accusations of improper behavior. It's just that she's lesbian. That's bigotry plain and simple.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111359324324282540?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111359324324282540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111359324324282540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111359324324282540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111359324324282540'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/04/dont-know-her-but-im-proud-of-her.html' title='Don&apos;t know her, but I&apos;m proud of her'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111030598396510384</id><published>2005-03-08T12:19:00.000-06:00</published><updated>2006-11-09T02:22:34.589-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Wikipedia in the news...</title><content type='html'>I love Wikipedia, and Wired has an &lt;a href="http://www.wired.com/news/culture/0,1284,66814,00.html"&gt;article about the "wikipedians"&lt;/a&gt;. As usual, &lt;a href="http://slashdot.org/articles/05/03/08/1419245.shtml?tid=95"&gt;Slashdot has a posting and the ensuing discussion is interesting&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111030598396510384?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111030598396510384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111030598396510384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111030598396510384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111030598396510384'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/03/wikipedia-in-news.html' title='Wikipedia in the news...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-111013859567638883</id><published>2005-03-05T13:47:00.000-06:00</published><updated>2006-11-09T02:22:34.354-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Congrats!</title><content type='html'>Congratulations to my wife who not only is Teacher of the Year for her school but also won a Kohl Scholarship (one of 100 given out in the state).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-111013859567638883?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/111013859567638883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=111013859567638883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111013859567638883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/111013859567638883'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/03/congrats.html' title='Congrats!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110929314884588601</id><published>2005-02-24T18:56:00.000-06:00</published><updated>2006-11-09T02:22:34.048-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Love your neighbor as yourself</title><content type='html'>Thank God for &lt;a href="http://www.marriage-equality-wi.org/"&gt;these people&lt;/a&gt;! They &lt;a href="http://www.madison.com/archives/read.php?ref=wsj:2005:02:23:404694:LOCAL/WISCONSIN"&gt;act in good faith&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110929314884588601?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110929314884588601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110929314884588601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110929314884588601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110929314884588601'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/love-your-neighbor-as-yourself.html' title='Love your neighbor as yourself'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110904538215951074</id><published>2005-02-21T22:08:00.000-06:00</published><updated>2006-11-09T02:22:33.806-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Don't borrow and spend...</title><content type='html'>Tax and spend. Please! Borrowing and spending seems to hide the details. &lt;a href="http://www.cedarcomm.com/%7Estevelm1/usdebt.htm"&gt;Neat graph here&lt;/a&gt;...  If we tax and spend, people will revolt and the spending will go down!&lt;br /&gt;&lt;br /&gt;Another &lt;a href="http://www.hevanet.com/peace/debt.htm"&gt;chart here&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110904538215951074?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110904538215951074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110904538215951074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110904538215951074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110904538215951074'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/dont-borrow-and-spend.html' title='Don&apos;t borrow and spend...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110899787289106866</id><published>2005-02-21T08:56:00.000-06:00</published><updated>2006-11-09T02:22:33.645-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>15 Answers to Creationist Nonsense</title><content type='html'>Never thought Fark would provide an interesting article, but lo and behold, one has been provided! From Scientific American in 2002, here is an article entitled "&lt;a href="http://www.sciam.com/article.cfm?articleID=000D4FEC-7D5B-1D07-8E49809EC588EEDF&amp;amp;catID=2"&gt;15 Answers to Creationist Nonsense&lt;/a&gt;."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110899787289106866?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110899787289106866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110899787289106866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110899787289106866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110899787289106866'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/15-answers-to-creationist-nonsense.html' title='15 Answers to Creationist Nonsense'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110800497115129122</id><published>2005-02-09T20:42:00.000-06:00</published><updated>2006-11-09T02:22:33.360-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Harddrive failure...</title><content type='html'>Well, it looks like my harddrive in my laptop is on the verge of dying. This morning, I was greeted by a screen saying something about a hardware failure. (Side note: Being in the computer field myself, I was the typical consumer and didn't make a note of the phrasing nor the wording, so it is just a vague recollection.)&lt;br /&gt;&lt;br /&gt;My laptop had made some odd noises last night, but I assumed that it was a fan slightly out of whack - it wasn't noisy enough for me to get concerned, just something to keep an eye. And then, in the morning, it's got some funky message on it. (I do remember that it wasn't a Windows environment nor was it the much despised Blue Screen of Death.)&lt;br /&gt;&lt;br /&gt;When I forced the power off (hold the power button) and then turned it on, the funny noise came back with a vengence and the computer wouldn't boot up. It sat on the screen with the white dots for a very long time (like minutes) and eventually got into the starting windows graphic. Then it gave an error and quit.&lt;br /&gt;&lt;br /&gt;Being relatively early in the morning, I decided to call HP immediately. I actually didn't have to wait for too long, and got connected pretty quickly. Of course, by the time we got to turning on the machine, it booted into Safe Mode. I exited Safe Mode and ended up at the XP logon screen very quickly. Go figure! They gave me a case number and asked if I had a minute to talk to a QA (I think) person.&lt;br /&gt;&lt;br /&gt;QA person gets on the phone asks something about my computer - which I had turned off. I turn it on and lo-and-behold, I get the dredded "non-system disk" message. That's it. Well, they took it a bit more seriously at that point. :-)&lt;br /&gt;&lt;br /&gt;However, I had to get Harry to school, so I said I'd call back in the evening.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;----======----&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I finally got some time around 8pm this evening. Computer booted right up. I got a backup (my prior one was actually early January, so I wasn't desperate) and then called. Within 10 minutes of talking to the support person, they were giving me the order confirmation number for my replacement harddrive.&lt;br /&gt;&lt;br /&gt;Wow! Good experience for a bad event. Obviously, I'd prefer that the harddrive didn't fail - but if this is the support when I'm dealt a lemon, I'll keep HP/Compaq on my side.&lt;br /&gt;&lt;br /&gt;On a related topic, I must say that these support folks were really quite nice and very polite. There was a minor trouble with communication (they're in India, so there &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; an accent and there's this time lag of what seemed to be a second or two which drove me nuts) - but overall, I was pleased with the experience. I think if I were dependent on them directing me for the support effort, I may have gotten a bit frustrated - but I remember getting frustrated with Gateway tech support people who were based in the midwest (where I'm from) in the early 1990's, so that may be part and parcel of the experience.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110800497115129122?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110800497115129122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110800497115129122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110800497115129122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110800497115129122'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/harddrive-failure.html' title='Harddrive failure...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110749485968461118</id><published>2005-02-03T23:03:00.000-06:00</published><updated>2006-11-09T02:22:33.172-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Running under the radar...</title><content type='html'>We have a project at work that started life as a "lunch" project. Simply put, it is a request tracking system. We like it - we like it a lot.&lt;br /&gt;&lt;br /&gt;However, it has never been a sanctioned project. That is actually one of its strengths. We were a group of self-organizing employees who had a need and addressed it - succefully. All without any sort of management approval or direction - up to the point of a real installation. Fortunately for us, we got approval to move our product into the production environment.&lt;br /&gt;&lt;br /&gt;That was 2001 (or so). We started with 2 developers who also were the users, designers, requirement analysts, architects, and managers. We surveyed existing products, saw what was available, and knew they didn't address our business needs. We had done request tracking umpteen times in the past and had a good handle on what worked and what didn't work.&lt;br /&gt;&lt;br /&gt;Our passion for the project drove it until early 2003.&lt;br /&gt;&lt;br /&gt;Last year, we didn't deploy the project at all.&lt;br /&gt;&lt;br /&gt;Tonight, we did our first deployment (which was needed badly and is still needed) in about 18 months. The team has grown - we now have 5 or 6 people who pitch-in "as time permits".&lt;br /&gt;&lt;br /&gt;I see this as more than a useful product/project. I see this as a philosophy change - and one that has potential on changing how some projects are organized. In general, the company runs projects from the top-down. Business has a need, gets the money, defines the things to be done. Then, IT management makes a chart of tasks, assigns out tasks, and work commences.&lt;br /&gt;&lt;br /&gt;The change is on the IT side and is significant. We, the developers and business, need to self-organize. This pushes the responsibility and the drive onto the shoulders that count. This gives us, the community, the werewithal to accomplish goals and to take ownership in a product. This doesn't remove management. I would expect that this would help management - as long as we remain a functional team (instead of dysfunctional).&lt;br /&gt;&lt;br /&gt;This is not a new concept, but its one I need to figure out to drive the project forward and how to spark the drive we had early on.&lt;br /&gt;&lt;br /&gt;It's similar to open-source, except it's still directed toward a business goal. My thoughts on how to drive this project have leaned towards terminology very close to Agile methodologies... which reminds me -&lt;br /&gt;&lt;br /&gt;I did hear a presentation last year by &lt;a href="http://blogs.pragprog.com/cgi-bin/pragdave.cgi"&gt;Dave Thomas&lt;/a&gt; (of &lt;a href="http://www.pragmaticprogrammer.com/"&gt;Pragmatic Programmers&lt;/a&gt;). He was talking about running internal projects in an open-source manner. I remember being intensely interested in what he was saying, but I need to dig out my notes and see where it goes.&lt;br /&gt;&lt;br /&gt;We'll see where it goes! For this to be successful, it needs to also remain under the radar; otherwise, it is just another dreary project for people to work on.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110749485968461118?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110749485968461118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110749485968461118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110749485968461118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110749485968461118'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/running-under-radar.html' title='Running under the radar...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110741084609918178</id><published>2005-02-02T23:38:00.000-06:00</published><updated>2006-11-09T02:22:33.032-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Freedom for all means freedom for all!</title><content type='html'>From the State of the Union address:&lt;br /&gt;&lt;blockquote&gt;Because marriage is a sacred institution and the foundation of society, it should not be re-defined by activist judges. For the good of families, children, and society, I support a constitutional amendment to protect the institution of marriage.&lt;/blockquote&gt;To me, this is plain bigotry and I am so sick an tired of it. Sadly, I fear Wisconsin will soon head this way.&lt;br /&gt;&lt;br /&gt;If you truly believe that marriage is just between a man and a woman, I apologize to &lt;span style="font-style: italic;"&gt;whomever &lt;/span&gt;your partner is. Your relationship is based upon the thinnest of foundations. No wonder marriage is threatened today.&lt;br /&gt;&lt;br /&gt;I agree that statistically, marriage does appear to be "threatened" - remember, roughly 50% of marriages today will fail. But, since gays are unable to be married, I see no reasoning that indicates preventing their marriage will help. My parents are divorced and gays had nothing to do with it. My sister-in-law(s) have both been divorced and gays had nothing to do with those divorces.&lt;br /&gt;&lt;br /&gt;Maybe, just maybe, any consenting adult should have the freedom to get married as long as they both want a life-long partnership. Maybe we should make it harder for everyone to get married since we're so concerned about marriage and such experts on marriage.&lt;br /&gt;&lt;br /&gt;Unfortunately, this appears to be driven by two things:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Religion. Somehow "God created man and woman" has been translated to God does not want a man/man or woman/woman relationship. Somehow we have forgotten that without men and women, our species would not continue. Somehow we think that by "punishing" gays the marriage problem will go away. Somehow we think that society will fall apart because marriage may not mean a man/woman relationship. Somehow marriage lost the concepts of "love", "partnership", "respect", and "life-long" just to name a few things. Somehow marriage by the state is getting crossed with marriage in the church. Somehow we have forgotten about the 1st and 16th amendments which prevent the establishment of a State religion.&lt;/li&gt;   &lt;li&gt;Hate. Many people hate gays. They are reviled. They are different. And, we just can't stand it, can we? Everyone needs to be &lt;span style="font-weight: bold;"&gt;just like me&lt;/span&gt;.&lt;/li&gt; &lt;/ol&gt; There is more to the price of freedom than our soldiers willing to give their lives defending our country. There is a price of freedom in ensuring freedom prevails here at home for everyone - even if you don't like them. If we fail in this quest, we have failed every person who has given their life for freedom. If we fail in this quest, we have failed in upholding the very foundation of this great country.&lt;br /&gt;&lt;br /&gt;If we fail in our quest for freedom, the American Dream is gone.&lt;br /&gt;&lt;br /&gt;It is our duty. It is our privelege.  It is our honor.&lt;br /&gt;&lt;br /&gt;Never forget this.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110741084609918178?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110741084609918178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110741084609918178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110741084609918178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110741084609918178'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/freedom-for-all-means-freedom-for-all.html' title='Freedom for all means freedom for all!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110740908145526915</id><published>2005-02-02T23:31:00.000-06:00</published><updated>2006-11-09T02:22:32.862-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Quote for the night...</title><content type='html'>State of the Union address:&lt;br /&gt;&lt;blockquote&gt;The abolition of slavery was only a dream — until it was fulfilled.&lt;/blockquote&gt;Uhh, isn't any dream a dream until it has been fulfilled?&lt;br /&gt;&lt;br /&gt;Sorry, caught me off guard there... make those speech writers check their work before they put you on stage.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110740908145526915?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110740908145526915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110740908145526915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110740908145526915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110740908145526915'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/quote-for-night.html' title='Quote for the night...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110740864529790738</id><published>2005-02-02T23:22:00.000-06:00</published><updated>2006-11-09T02:22:32.712-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Not for the faint of heart...</title><content type='html'>Just want to whine a little...&lt;br /&gt;&lt;br /&gt;I've recently picked up a (used) dual Xeon machine - a Compaq EVO W6000 workstation. I'll be using it for my Myth master backend. It's a good machine.&lt;br /&gt;&lt;br /&gt;However, after spending an hour messing around with adding additional harddrives, I'm frustrated. Not really Compaq's fault, either.&lt;br /&gt;&lt;br /&gt;I've got the original boot disk - 40GB. I had a 200GB drive that I had picked up a while ago (and never used, believe-it-or-not) and just got an additional 200GB drive. Unfortunately, the workstation is only setup for 2 hard drives.&lt;br /&gt;&lt;br /&gt;Isn't that silly? Some business buys machines that are dual Xeon capable. Most likely these will be picked up by someone with grander purposes than email, internet surfing, and word processing. Something big. But, you limit the design to 2 internal drive bays. D'oh!&lt;br /&gt;&lt;br /&gt;Anyway, I spent the hour messing around with my 5.25" adapters - 4 different kinds. None of them worked. Either the internal screw holes did not align with the threadded holes on the harddrive (standards people!), or the holes aligned, but the area I needed to get at was behind another piece of metal (design!). Umm, these are screws people - I need to get at it with a screwdriver!?&lt;br /&gt;&lt;br /&gt;I've settled for an extra 2ooGB for the short-term. I'll futz with it later; I'm not tossing 200GB away.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110740864529790738?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110740864529790738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110740864529790738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110740864529790738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110740864529790738'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/02/not-for-faint-of-heart.html' title='Not for the faint of heart...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110632620566980549</id><published>2005-01-21T10:45:00.000-06:00</published><updated>2006-11-09T02:22:32.557-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>A great essay...</title><content type='html'>Read "&lt;a href="http://paulgraham.com/hs.html"&gt;What You'll Wish You'd Known&lt;/a&gt;". I've never read anything by Paul Graham, but this is right on the button. Quote:&lt;br /&gt;&lt;blockquote&gt;Now I know a number of people who do great work, and it's the same with all of them. They have little discipline. They're all terrible procrastinators and find it almost impossible to make themselves do anything they're not interested in. One still hasn't sent out his half of the thank-you notes from his wedding, four years ago. Another has 26,000 emails in her inbox.&lt;br /&gt; &lt;br /&gt;I'm not saying you can get away with zero self-discipline. You probably need about the amount you need to go running. I'm often reluctant to go running, but once I do, I enjoy it. And if I don't run for several days, I feel ill. It's the same with people who do great things. They know they'll feel bad if they don't work, and they have enough discipline to get themselves to their desks to start working. But once they get started, interest takes over, and discipline is no longer necessary.&lt;/blockquote&gt;It's a long essay, but its worth it. I see parts of my behavior - and I think this articulates what I haven't ever figured out. At last I know why I'm weird.&lt;br /&gt;&lt;br /&gt;Unfortunately, my interests are spread all-over-the-place.&lt;br /&gt;&lt;br /&gt;Oh well, I'll never get bored!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110632620566980549?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110632620566980549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110632620566980549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110632620566980549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110632620566980549'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/01/great-essay.html' title='A great essay...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110610739896657775</id><published>2005-01-18T22:01:00.000-06:00</published><updated>2006-11-09T02:22:32.385-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Irony</title><content type='html'>It's ironic that I emailed my Dad about Picasa and made a note that it hasn't been updated for a while and wondered if it would stick around for long...&lt;br /&gt;&lt;br /&gt;Well, &lt;a href="http://www.google.com/googleblog/2005/01/smile-and-say-cheese.html"&gt;version 2.0 just got released&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/7152098-110610739896657775?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110610739896657775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110610739896657775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110610739896657775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110610739896657775'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/01/irony.html' title='Irony'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110589297210675710</id><published>2005-01-16T10:22:00.000-06:00</published><updated>2006-11-09T02:22:31.991-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Did you know that command-line programs have Easter Eggs?</title><content type='html'>I didn't know that command-line programs also had Easter Eggs. Really!&lt;br /&gt;&lt;br /&gt;I've been playing with MythTV and followed the &lt;a href="http://wilsonet.com/mythtv/"&gt;Fedora Myth(TV)ology&lt;/a&gt; directions. Having never used the apt-get tool, I messed with it a little bit. I'd noticed this bit about super cow powers but didn't follow up on it. I guess that it is an Easter Egg in apt-get. Go figure!!&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;$ &lt;span style="font-weight: bold;"&gt;apt-get help&lt;/span&gt;&lt;br /&gt;apt 0.5.15cnc6 for linux i386 compiled on Oct  3 2004 19:42:01&lt;br /&gt;... snip ...&lt;br /&gt;                      This APT has Super Cow Powers.&lt;br /&gt;&lt;br /&gt;$ &lt;span style="font-weight: bold;"&gt;apt-get moo&lt;/span&gt;&lt;pre&gt;&lt;br /&gt;       (__)&lt;br /&gt;       (oo)&lt;br /&gt; /------\/&lt;br /&gt;/ |     || &lt;br /&gt;*  /\---/   ~~   ~~ &lt;/pre&gt;&lt;br /&gt;...."Have you mooed today?"...&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110589297210675710?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110589297210675710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110589297210675710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110589297210675710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110589297210675710'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/01/did-you-know-that-command-line.html' title='Did you know that command-line programs have Easter Eggs?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110581718787214809</id><published>2005-01-15T13:18:00.000-06:00</published><updated>2006-11-09T02:22:31.861-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Red eye reduction</title><content type='html'>My dad called me today asking about what software I use for red eye removal. Evidentally, the software he uses does not modify the JPEG image, but creates a small file that contains the edits. Presumably, you then need the specific software program to view the modified image.&lt;br /&gt;&lt;br /&gt;This was my two-bit review for my dad:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Microsoft Office Picture manager - well, it sucks for red eye removal.&lt;br /&gt;&lt;br /&gt;Picasa is a free package. Google bought the company last year and the Picasa editing software is free. However, I don’t think it’s been updated since – if that continues, I suspect it will lag behind. However, as of today, the abilities of the program are pretty neat. It looks like it will run on Windows 98. The only picture it couldn’t handle was PC280053; apparently one of the red eyes was too pink for detection. Otherwise, it seemed pretty good for red eye reduction.&lt;br /&gt;        &lt;a href="http://www.picasa.com/content/download.php?tid=Y2NpZD0zNTU2JmN2PTE%3D"&gt;Download Picasa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I then putzed around and saw that I had Adobe Photoshop Album Starter Kit. This was pretty easy - but you need to 'import' the images into the program… although, when I edited the red eye in the PC280053 file, it saved the file as “PC280053_edited.JPG” in the same directory as the original picture. So I suspect “import” is just an akward term. The red eye tool was really easy, however. Just draw a box around both eyes, click a button, and it worked.&lt;br /&gt;        &lt;a href="http://www.adobe.com/products/photoshopalbum/starter.html"&gt;Download Adobe Photoship Album Starter Kit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I’d download both of these today just in case they go away at some point...&lt;br /&gt;&lt;/blockquote&gt;These are (currently) both programs that are free of charge.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110581718787214809?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110581718787214809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110581718787214809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110581718787214809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110581718787214809'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2005/01/red-eye-reduction.html' title='Red eye reduction'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110133107668397093</id><published>2004-11-24T15:15:00.000-06:00</published><updated>2006-11-09T02:22:31.666-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Duck Hunt</title><content type='html'>Woo-hoo! I just got 294,900 on Duck Hunt. That's up to a whopping round 15.&lt;br /&gt;&lt;br /&gt;Ok, so it's out of date, but Harry and I needed a break. Maybe we'll bring it down to G&amp;amp;G's for Thanksgiving. Then we have something to do besides watch TV.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110133107668397093?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110133107668397093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110133107668397093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110133107668397093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110133107668397093'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/duck-hunt.html' title='Duck Hunt'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110046121155642919</id><published>2004-11-19T14:43:00.000-06:00</published><updated>2006-11-09T02:22:31.494-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Java Communications API and Eclipse</title><content type='html'>Has anyone gotten the Java Communications API to work with Eclipse? I'm trying to develop some Java code to work over either the serial port or the parallel port, but Eclipse refuses to recognize the libraries.&lt;br /&gt;&lt;br /&gt;For instance, I can open the type CommPortEnumerator but not compile - the import statement has the following error message:&lt;br /&gt; The imported type javax.comm.CommPortEnumerator is not visible&lt;br /&gt;&lt;br /&gt;I do have my system setup correctly. I can go to the command-line and compile and then execute code that sees the API fine. Eclipse just refuses to recognize it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/newsportal/article.php?id=32368&amp;group=eclipse.platform"&gt;I posted this at the Eclipse.org newsgroups&lt;/a&gt;. Hopefully someone will point out what I'm missing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: The light finally came on when I realized that I was using two differenct classes - one that was package scoped in Eclipse and the other was a public class. Damn, I hate it when I miss something like that!!&lt;br /&gt;&lt;br /&gt;For future reference on installing the Java Communications API, here's what I've determined for placement of files in relation to a JRE:&lt;br /&gt;1. &amp;lt;JRE&amp;gt;\bin\win32com.dll&lt;br /&gt;2. &amp;lt;JRE&amp;gt;\lib\javax.comm.properties&lt;br /&gt;3. &amp;lt;JRE&amp;gt;\lib\ext\comm.jar&lt;br /&gt;&lt;br /&gt;Where JRE is one of:&lt;br /&gt;a. C:\j2sdk1.4.2_06\jre&lt;br /&gt;b. C:\Program Files\Java\j2re1.4.2_06&lt;br /&gt;&lt;br /&gt;&lt;/jre&gt;&lt;/jre&gt;&lt;/jre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110046121155642919?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110046121155642919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110046121155642919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110046121155642919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110046121155642919'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/java-communications-api-and-eclipse.html' title='Java Communications API and Eclipse'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110045103219991585</id><published>2004-11-14T10:42:00.000-06:00</published><updated>2006-11-09T02:22:31.293-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>I'm changing my mind...</title><content type='html'>I'm going to flip-flop a little bit. After some more thought, reading the &lt;a href="http://science.slashdot.org/science/04/11/11/146244.shtml?tid=134&amp;tid=149&amp;amp;tid=98"&gt;articles and discussions&lt;/a&gt; on Slashdot, and a simple realization, I'll drop my thought that Intelligent Design is a science. From my perspective, it is essentially evolution wrapped by faith. That is fine if you wish to believe in a greater creative force (and it is difficult not to think there is with all the "coincidences" that exist), it still isn't science. Once faith or belief comes into play, you're out of the realm of science.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110045103219991585?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110045103219991585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110045103219991585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110045103219991585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110045103219991585'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/im-changing-my-mind.html' title='I&apos;m changing my mind...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110005503574488819</id><published>2004-11-09T20:49:00.000-06:00</published><updated>2006-11-09T02:22:31.154-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Teacher of the Year</title><content type='html'>I forgot to congratulate Lisa on her earning the Teacher of the Year award this year. &lt;br /&gt;&lt;br /&gt;It'd a double-edged sword, though. Now she's the one that gets to represent the school for the Kohl Scholarship. That means lots of extra work.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110005503574488819?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110005503574488819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110005503574488819' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110005503574488819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110005503574488819'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/teacher-of-year.html' title='Teacher of the Year'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-110005456725094768</id><published>2004-11-09T20:32:00.000-06:00</published><updated>2006-11-09T02:22:30.984-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Robinson Crusoe</title><content type='html'>That was really cool. My son and I just finished reading Robinson Crusoe together. We read it in less than a week (4 or 5 days, I think).&lt;br /&gt;&lt;br /&gt;He was interested enough that he would &lt;span style="font-style: italic;"&gt;ask&lt;/span&gt; to have it read to him. I was a little leary of the cannibals as well as the fighting - but I'd rather it come from me, where I can discuss this stuff with him and have Harry understand why they are bad. Plus, the book was published by Scholastic and is mine from when I was a kid.&lt;br /&gt;&lt;br /&gt;Anyway, that's 127 pages. He then asked if I could read it to him again! Wow.&lt;br /&gt;&lt;br /&gt;If anyone has ideas of stories that are actually good for an almost 6-year-old, I'm interested. We've read the Thomas stories umpteen times (and that's the mega-book of all Thomas stories). I'm trying to keep the stories under 200 pages (I figure that will be the maximum Harry can handle before losing interest in the story). Obviously, I'd prefer something a bit more kid-friendly. Robinson Crusoe just happened to be the first book I found that I thought he'd listen to for the entire book.&lt;br /&gt;&lt;br /&gt;I'm thinking I still want to wait on the C.S. Lewis &lt;span style="font-style: italic;"&gt;The Lion, The Witch, and The Wardrobe&lt;/span&gt; stories for a while. They're about 200 pages apiece, the font is smaller, and there aren't as many pictures.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-110005456725094768?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/110005456725094768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=110005456725094768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110005456725094768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/110005456725094768'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/robinson-crusoe.html' title='Robinson Crusoe'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109985333091452573</id><published>2004-11-07T13:42:00.000-06:00</published><updated>2006-11-09T02:22:30.821-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Evolution vs. Creationism</title><content type='html'>&lt;a href="http://www.cnn.com/2004/EDUCATION/11/06/evolution.schools.ap/index.html"&gt;This is a sad story&lt;/a&gt;. I have no trouble with Creationism, but to tout it as a scientific theory is a sad state of affairs. To my knowledge, there is no scientific theory of Creationism - it is solely based upon ones faith. It should not be taught in any science class. It makes sense to teach it either in a religous setting or in a class about (one or many) world religions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.actionbioscience.org/evolution/nhmag.html"&gt;Intellegent Design&lt;/a&gt;, on the other-hand, does appear to be a valid scientific theory. I can understand people who may want to put this into the science class. As long as there is evidence for it and it is coming from scientists and not theologins.&lt;br /&gt;&lt;br /&gt;This PDF document entitled "&lt;a href="http://www.pfaw.org/pfaw/dfiles/file_35.pdf"&gt;Sabotaging Science: Creationist Strategy in the '90s&lt;/a&gt;" may be of interest to others.&lt;br /&gt;&lt;br /&gt;I live in Wisconsin, and I don't want to see faith over-riding science. Science should be an unbiased view of our world. If evolutionary theory is wrong, it will be disproven by science itself. Not by literal interpretation of the Bible.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109985333091452573?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109985333091452573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109985333091452573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109985333091452573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109985333091452573'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/evolution-vs-creationism.html' title='Evolution vs. Creationism'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109978692428625000</id><published>2004-11-06T18:17:00.000-06:00</published><updated>2006-11-09T02:22:30.654-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Linux desktop with X-Win 32</title><content type='html'>I did a tiny bit of fishing and found that with X-Win32 (and any X software I presume) I can sit at my Windows XP desktop and launch a window that contains the full Linux desktop. For the few that are interested, &lt;a href="http://www.xwin32.com/KB/ssh/you_can_run_the_xdmcp_desktop_wi.htm"&gt;here's the support document&lt;/a&gt; describing how to set it up.&lt;br /&gt;&lt;br /&gt;The only thing I did after running through the directions was to change my SSH connection to run the gnome-desktop instead of xterm.&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;/usr/bin/gnome-session &gt;/dev/null 2&gt;&amp;amp;1&lt;/blockquote&gt;I got a lot of error messages. Not knowing if I should care, I just funneled the messages away. Like any good user!!&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/7152098-109978692428625000?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109978692428625000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109978692428625000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109978692428625000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109978692428625000'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/linux-desktop-with-x-win-32.html' title='Linux desktop with X-Win 32'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109971517248907371</id><published>2004-11-05T22:17:00.000-06:00</published><updated>2006-11-09T02:22:30.460-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>I didn't know this...</title><content type='html'>...and I wouldn't be surprised if this were true.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.robertscheer.com/1_natcolumn/01_columns/052201.htm"&gt;According to this story&lt;/a&gt;, somewhere around May of 2001 our erstwhile nation gave $43 million dollars to a certain country ruled by the Taliban. The rabid dog then bit the hand that fed it.&lt;br /&gt;&lt;br /&gt;Ironically, I was just telling somebody at work that I've got to quit it with any political-type blogging. There's &lt;span style="font-style: italic;"&gt;plenty&lt;/span&gt; other sources that are much better that my meager scraps.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109971517248907371?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109971517248907371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109971517248907371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109971517248907371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109971517248907371'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/i-didnt-know-this.html' title='I didn&apos;t know this...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109962575295626677</id><published>2004-11-04T21:35:00.000-06:00</published><updated>2006-11-09T02:22:30.086-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Something funny happened in the network...</title><content type='html'>This actually happened a couple of days ago, but I thought I should post about it - I'm sure someone will tell me what I was missing.&lt;br /&gt;&lt;br /&gt;First off, networks aren't my thing. I'm very happy the magic of DHCP was created. It makes life a lot easier for those of us that aren't TCP/IP (et al) wizards. It makes life easier for those of us who don't want to be TCP/IP wizards. I fall into both categories.&lt;br /&gt;&lt;br /&gt;Now that the groundwork has been laid, here's the story: I was setting up my "new" server. To facilitate the process, I kept it in my office and grabbed an old router since I only have one network connection in the office. Not a big deal and it should work great... right?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://webpages.charter.net/greener/network-diagram.png" /&gt;&lt;br /&gt;(Not the best picture, but MS Paint isn't the best tool!)&lt;br /&gt;&lt;br /&gt;Anyway, the BEFSR41 router was initially connected via the Uplink port. I turned off the DHCP server from the BEFSR41 at some point during my testing.&lt;br /&gt;&lt;br /&gt;The Windows XP box had no interference from the BEFSR41 machine and use the WRT54G as its gateway. My terminology may be wrong, but when I opened a web browser to http://192.168.1.1, I would see the WRT54G pages.&lt;br /&gt;&lt;br /&gt;The Fedora Linux box saw the BEFSR41 router as its gateway. Again, my definition is by opening a browser window and hitting http://192.168.1.1. I changed the GATEWAY variable (/etc/sysconfig/network) to be 192.168.1.1 late in the game.&lt;br /&gt;&lt;br /&gt;The Windows XP machine had full connectivity with the internet. The Fedora Linux box did not.&lt;br /&gt;&lt;br /&gt;Here's the weird part: I'm certain the Linux box worked for one evening. The next morning - not rebooting - it couldn't get to the internet again. I have no idea why.&lt;br /&gt;&lt;br /&gt;When I tried hooking the BEFSR41 to the network through the WAN port, it didn't work for either machine. This was more like what I was expecting.&lt;br /&gt;&lt;br /&gt;After toying around with it for a couple of days, I decided I didn't really need it in the office anymore (once Linux was installed, I don't need physical access anymore). I put it in the basement, booted it up, and I've been just fine! I also removed the extra router (BEFSR41) from my office since I don't need it anymore.&lt;br /&gt;&lt;br /&gt;I'm just puzzled. If it didn't work (which I sort of expected), I would expect to see &lt;span style="font-style: italic;"&gt;both&lt;/span&gt; the Linux and Windows XP machines not have access to the internet. Or both work.&lt;br /&gt;&lt;br /&gt;I guess I didn't expect to get it both ways! ;-)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109962575295626677?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109962575295626677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109962575295626677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109962575295626677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109962575295626677'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/something-funny-happened-in-network.html' title='Something funny happened in the network...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109962365384730931</id><published>2004-11-04T20:57:00.000-06:00</published><updated>2006-11-09T02:22:29.885-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Etching your own circuit boards...</title><content type='html'>&lt;a href="http://www.solarcar.arizona.edu/technical/circuit_boards.php"&gt;This is a really cool discussion&lt;/a&gt; on how to etch your own circuit boards! Now that I have a laser printer, I should give this a try. Being in Wisconsin, I suppose I may have to wait until summer.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109962365384730931?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109962365384730931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109962365384730931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109962365384730931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109962365384730931'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/etching-your-own-circuit-boards.html' title='Etching your own circuit boards...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109937188142662525</id><published>2004-11-01T23:00:00.000-06:00</published><updated>2006-11-09T02:22:29.726-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Harry's wrist...</title><content type='html'>We were out shopping for furniture today and found some barstools for the kitchen. We were picking out fabric when something happened to Harry elsewhere in the store. (I forgot to mention that he had wandered off.) "Somehow," a sofa table had tipped over onto his left hand. Long story short, we went to the walk-in, and were fortunate. He may have something chipped - but no fracture and no breaks. He's in a splint for the next few days. Unless, of course, we get a call that the x-rays show something more serious... here's hoping!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109937188142662525?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109937188142662525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109937188142662525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109937188142662525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109937188142662525'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/harrys-wrist.html' title='Harry&apos;s wrist...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109937163399340584</id><published>2004-11-01T22:53:00.000-06:00</published><updated>2006-11-09T02:22:29.598-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Vote!</title><content type='html'>Don't forget to vote! Don't let either party tell you not to vote. Don't let anyone intimidate you. Just do it. I don't care if you vote for Mickey Mouse - I just want to hear that you did it.&lt;br /&gt;&lt;br /&gt;It's a family event - so take the kids too. I'm going before work with my son. My wife is going after work with him. Our schedules are such that we cannot vote together, but we'll vote non-the-less.&lt;br /&gt;&lt;br /&gt;It's your duty.&lt;br /&gt;It's your freedom.&lt;br /&gt;It's your country.&lt;br /&gt;&lt;br /&gt;Take a stand.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109937163399340584?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109937163399340584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109937163399340584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109937163399340584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109937163399340584'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/11/vote.html' title='Vote!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109875150455043114</id><published>2004-10-25T19:42:00.000-05:00</published><updated>2006-11-09T02:22:29.466-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Flash drives</title><content type='html'>I also just received, not only my Star Wars DVD and Lisa's Xanadu DVD, but a 1GB flash drive. Prices have finally fallen to a point where I'm able to carry 1GB around in my pocket. It's crazy, but it'll be very nice for carting MP3's to work.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109875150455043114?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109875150455043114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109875150455043114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109875150455043114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109875150455043114'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/10/flash-drives.html' title='Flash drives'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109875136330096751</id><published>2004-10-25T19:25:00.000-05:00</published><updated>2006-11-09T02:22:29.332-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Computers are cheap!!</title><content type='html'>This weekend, I bought a new computer for my in-laws. A Compaq Presario SR1214NX desktop, &lt;a href="http://h50025.www5.hp.com/hpcom/my_en/10_35_73_2901summary.html"&gt;HP DeskJet 3845&lt;/a&gt; printer, and a &lt;a href="http://www.maginnovision.com/Legacy/Products/771S-s.asp"&gt;MAG 771FS-S&lt;/a&gt; 17" monitor. I couldn't find a specific link for the desktop, but it apparantly is part of the SR1000 series. It had an AMD 2900+ cpu, 512MB RAM, 80GB drive, DVD drive, CD-RW drive, network card, and modem.&lt;br /&gt;&lt;br /&gt;All for $770. Less the $290 in rebates I just mailed in, and that nets out at $480.&lt;br /&gt;&lt;br /&gt;Sub-$500 is here! The only piece missing was a really nice video card - but most people don't care about that. Oh, and speakers, but they're cheap too.&lt;br /&gt;&lt;br /&gt;At any rate, quite an upgrade for them - the computer I replaced was bought pre-Harry, I think. That would make it 1998 or so.  :-)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109875136330096751?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109875136330096751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109875136330096751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109875136330096751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109875136330096751'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/10/computers-are-cheap.html' title='Computers are cheap!!'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109875031352101557</id><published>2004-10-25T19:10:00.000-05:00</published><updated>2006-11-09T02:22:29.143-06:00</updated><title type='text'>Long time, no type...</title><content type='html'>I haven't blogged for a while again. We'll see where this goes...&lt;br /&gt;&lt;br /&gt;I've been playing with &lt;a href="http://www.twiki.org"&gt;TWiki&lt;/a&gt;. We've been using it at work, and - once you get used to the idea - a wiki is a good repository. I decided to use it partly because I don't want to use two different wiki's, and TWiki does seem to be one of the more capable wiki's around.&lt;br /&gt;&lt;br /&gt;The bad part is that it is slow. But, I'm getting over that.&lt;br /&gt;&lt;br /&gt;I've uncovered one flaky part - and it just may be my old RedHat 8.0 install. Sometimes the title and left menu don't show up. I've even had just the left menu show up. Not sure why, either. Usually refreshing the page is sufficient.&lt;br /&gt;&lt;br /&gt;For those who are curious, here's a link to &lt;a href="http://www.webcodepro.com:6502/twiki/bin/view/Software/WebHome"&gt;Rob's TWiki&lt;/a&gt;. It may be shut down at any time, and my uplink is only 128K, so it's not the fastest. Especially when my Azureus client is still seeding on the latest Fedora release. (6.8GB sent so far!!)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109875031352101557?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109875031352101557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109875031352101557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109875031352101557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109875031352101557'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/10/long-time-no-type.html' title='Long time, no type...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109559772606999413</id><published>2004-09-19T07:38:00.000-05:00</published><updated>2006-11-09T02:22:29.003-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Disappointing...</title><content type='html'>&lt;a href="http://www.cnn.com/2004/ALLPOLITICS/09/19/louisiana.same.sex.marriage.ap/index.html"&gt;This&lt;/a&gt; &lt;a href="http://www.foxnews.com/story/0,2933,132825,00.html"&gt;is a sad state&lt;/a&gt; of affairs. Unfortunately, I expect my own state (Wisconsin) to go the same way. We've had to amend the US Constitution twice now for something that, in retrospect, should have been obvious. My bet is that it will be amended again to grant every one equal rights. Unfortunately, not for a while, however...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109559772606999413?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109559772606999413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109559772606999413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109559772606999413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109559772606999413'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/09/disappointing.html' title='Disappointing...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109486932576421593</id><published>2004-09-10T21:12:00.000-05:00</published><updated>2006-11-09T02:22:28.828-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Quick updates...</title><content type='html'>I've been neglecting the blog for a while...&lt;br /&gt;&lt;br /&gt;I've been busy studying - I took the first &lt;a href="http://www.aicpcu.org/"&gt;CPCU&lt;/a&gt; exam on Tuesday. It was as hard (if not a bit harder) than I was expecting! The first pass took me close to 90 minutes, and the 2nd pass was another 60 or so. That's 2 hours and 30 minutes spent on the exam. The amazing part is that by Thursday I received an email congratulating me on passing my exam. I thought that was a very good turn-around!&lt;br /&gt;&lt;br /&gt;Tuesday was also another big day. Harry started school! This was astounding - the first day of school for him. Ever. I shifted my day so I start and end 90 minutes later than I did last week. This enables me to stay home and get Harry up. We then have time to eat breakfast, feed dog, do piano practice, and read or do something else together. That is, if he doesn't squander it all being grumpy.  (c:&lt;br /&gt;&lt;br /&gt;Anyway, with all the free time, I need to figure out which project to work on first. I have somewhere around 6 right now. So, if you'll excuse me, I've got to get back to work!!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109486932576421593?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109486932576421593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109486932576421593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109486932576421593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109486932576421593'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/09/quick-updates.html' title='Quick updates...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109304120748956265</id><published>2004-08-20T17:28:00.000-05:00</published><updated>2006-11-09T02:22:28.676-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>My ANT input tag problem...</title><content type='html'>I had written earlier that &lt;a href="http://robgreene.blogspot.com/2004/07/eclipse-and-ant-input-tag.html"&gt;the ANT input tag no longer has a default handler under Eclipse 3.0&lt;/a&gt;. I guess I wasn't quite correct - just a default that changed to help people out with ANT task memory issues. &lt;br /&gt;&lt;br /&gt;I had let the issue drop until somebody asked about it... I reposted my question and got &lt;a href="http://www.eclipse.org/newsportal/article.php?id=27567&amp;amp;group=eclipse.platform"&gt;an answer almost immediately&lt;/a&gt;! Here's the &lt;a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45484"&gt;Eclipse Bugzilla entry&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Simple solution: When running the ANT task, on the JRE tab, select "Run in the same JRE as the workspace". That should be good enough for me... (c:&lt;br /&gt;&lt;br /&gt;I did note that "version" must be a pre-defined property now, but that's easy to resolve.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109304120748956265?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109304120748956265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109304120748956265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109304120748956265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109304120748956265'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/08/my-ant-input-tag-problem.html' title='My ANT input tag problem...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109258190977540423</id><published>2004-08-15T09:48:00.000-05:00</published><updated>2006-11-09T02:22:28.561-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Nutty</title><content type='html'>It sounds like advertertisors at the Olympics have gone &lt;a href="http://news.bbc.co.uk/1/hi/world/europe/3565616.stm"&gt;a bit far&lt;/a&gt;. So I can't drink &lt;span style="font-weight: bold;"&gt;this&lt;/span&gt; water, but I can drink &lt;span style="font-weight: bold;"&gt;that&lt;/span&gt; water? Because of a logo? Like people care - they're thirsty! Oh, and forget having the family wear the same T-shirts...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109258190977540423?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109258190977540423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109258190977540423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109258190977540423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109258190977540423'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/08/nutty.html' title='Nutty'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109116150236726749</id><published>2004-07-29T23:15:00.000-05:00</published><updated>2006-11-09T02:22:28.449-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Why I will vote for John Kerry</title><content type='html'>&lt;blockquote&gt;Let's honour this nation's diversity; let's respect one another; and let's never misuse for political purposes the most precious document in American history, the Constitution of the United States.&lt;/blockquote&gt;This is why I will vote for John Kerry: A simple belief in freedom for all and in allowing individuals to judge their own morality and control their own destiny. If you belive that your morality is so supreme that basic human rights can be removed from one set of peoples, you do not understand America nor do you value freedom.&lt;br /&gt; &lt;br /&gt; This is priceless and worthy of sacrifice.&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109116150236726749?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109116150236726749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109116150236726749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109116150236726749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109116150236726749'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/07/why-i-will-vote-for-john-kerry.html' title='Why I will vote for John Kerry'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7152098.post-109106737684994437</id><published>2004-07-28T20:59:00.000-05:00</published><updated>2006-11-09T02:22:28.291-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>On flip-flopping</title><content type='html'>Let's talk about flip-flops. I won't spell it out for you - think of the current stance of President Bush and read the following:&lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://prayeralert.org/alertarchives/alert-04-01-07.html"&gt;Prayer Focus - April, 2001&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.intellectualconservative.com/article3114.html"&gt;Why Christians Should Not Vote for George W. Bush - February 2004&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.issues2000.org/2004/George_W__Bush_Civil_Rights.htm"&gt;George W. Bush on Civil Rights&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.thenation.com/doc.mhtml%3Fi=20000703&amp;s=corn"&gt;Bush's Abortion Flip-Flop&lt;/a&gt;?&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.commondreams.org/views/040800-103.htm"&gt;La Cage au George W.&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.usatoday.com/news/washington/2004-02-24-bush-marriage_x.htm"&gt;Bush Backs Gay-Marriage Ban&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; So, before being elected, our "compassionate" conservative President (which is possible, I just don't believe President Bush is compassionate) was planning on keeping President Clinton's "leave it alone" attitude as well as originally supporting Roe vs. Wade. Now he's flip-flopped.&lt;br /&gt; &lt;br /&gt; So, let's quit the name-calling and get on to the issues!&lt;br /&gt; &lt;br /&gt; [An aside, and somewhat a different topic is this: Why does Vice President Dick Cheney not beat up President Bush for his hatred of homosexuality? Dick Cheney's &lt;span style="font-style: italic;"&gt;daughter&lt;/span&gt; is a lesbian! I'd be vociferously protesting such a move myself.]&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7152098-109106737684994437?l=robgreene.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://robgreene.blogspot.com/feeds/109106737684994437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7152098&amp;postID=109106737684994437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109106737684994437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7152098/posts/default/109106737684994437'/><link rel='alternate' type='text/html' href='http://robgreene.blogspot.com/2004/07/on-flip-flopping.html' title='On flip-flopping'/><author><name>Rob</name><uri>http://www.blogger.com/profile/16248678837272018914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/1982/426/1600/about-me-trimmed2.gif'/></author><thr:total>0</thr:total></entry></feed>
