<?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-3161464536548463820</id><updated>2011-07-28T21:52:45.158-04:00</updated><category term='video'/><category term='mythtv ipod conversion ffmpeg'/><category term='cats'/><category term='wine'/><category term='funny'/><category term='homebrew beer ale ezbrew'/><category term='coffee home roast'/><title type='text'>Geek Quanta</title><subtitle type='html'>Musings of a random geek</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-3510819061572134251</id><published>2011-02-06T14:00:00.015-05:00</published><updated>2011-02-06T17:19:11.652-05:00</updated><title type='text'>Using MythTV with FIOS TV</title><content type='html'>For many years now, I've been enjoying the benefits of running &lt;a href="http://www.mythtv.org/"&gt;MythTV&lt;/a&gt; on a cheap, bare bones tower.  With two capture cards, I've been able to record just about everything my family and I want to watch.  It's ability to autoskip commercials and export all of the content I record to any format and device I choose (iPhone, laptop, etc) puts it well above commercial DVRs out on the market.&lt;br /&gt;&lt;br /&gt;The price for this, however, is that setting up MythTV requires bit of knowledge and effort.&lt;br /&gt;&lt;br /&gt;Recently, we got FIOS and dropped our Comcast Internet and TV.  When using Comcast, the tuner cards installed in the server set the channels internally.  Of course, because FIOS TV requires set-top boxes, some changes were needed so that MythTV could control the channel changes on the external devices.  &lt;br /&gt;&lt;br /&gt;First, a bit about my setup:&lt;br /&gt;&lt;blockquote&gt;OS:  &lt;a href="http://www.mythbuntu.org/"&gt;Mythbuntu&lt;/a&gt; 10.04.1 (updated)&lt;br /&gt;LIRC version:  0.8.6&lt;br /&gt;Capture Cards: Hauppauge WinTV PVR-150, Hauppauge HVR-1600&lt;br /&gt;Set-top boxes:  &lt;a href="http://www.motorola.com/Video-Solutions/US-EN/Products-and-Services/Video-Consumer-Premise-Equipment/All-Digital-Set-Tops/DCT700_US-EN"&gt;Motorola DCT-700&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;The DCT-700 can be rented from Verizon for $3.99/mo, or can be purchased online from anywhere as cheap as $10.  The only means to control the channel on this box is via Infrared.&lt;br /&gt;&lt;br /&gt;Although the Hauppauge cards both have IR receive and transmit capability built into them, I wasn't easily able to get the transmitter working (the receiver works out-of-the box with Mythbuntu).  Although it's fairly easy to &lt;a href="http://www.lirc.org/images/simple_transmitter.gif"&gt;make a serial IR transmitter&lt;/a&gt;, I decided to buy the additional hardware.  &lt;br /&gt;&lt;br /&gt;After shopping around, I chose the USB-based transmitter by &lt;a href="http://iguanaworks.net/products.psp"&gt;Iguanaworks&lt;/a&gt;.  There were two things I liked about their product.  For one, they provide their own drivers and give support to getting their product working with &lt;a href="http://www.lirc.org/"&gt;LIRC&lt;/a&gt;.  For the other reason, I only have one serial port on my current MythTV backend server.  I  didn't feel like cracking open the case to install an expansion card, and even if I did, doing so would have limited my ability to add another capture card later, if I wanted to.&lt;br /&gt;&lt;br /&gt;For some reason, the LIRC included in Mythbuntu didnt have IguanaIR drivers installed from the start.  However, the IguanaIR software installation was fairly easy, though I did require a little help from the guys who run Iguanaworks.  It should be noted, they helped me get their software installed before I even bought their product - BIG props to them for such excellent customer service.&lt;br /&gt;&lt;br /&gt;Here was the jist of the steps they had me do to install their drivers:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;If you haven't, add our repository to apt-get (see &lt;a href="http://iguanaworks.net/downloads.php?distro=deb"&gt;downloads page&lt;/a&gt; for instructions).&lt;br /&gt;&lt;br /&gt;Run&lt;br /&gt;sudo apt-get install iguanair&lt;br /&gt;&lt;br /&gt;to install our software. Now to install LIRC, you need to add Mythbuntu's 'source repository' to apt. This may already be done, or you may need to add it via synaptic (settings, repositories).&lt;br /&gt;&lt;br /&gt;Once that is added, run&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get build-dep lirc&lt;br /&gt;apt-get -b source lirc&lt;br /&gt;sudo dpkg -i lirc_*.deb&lt;br /&gt;&lt;br /&gt;and that will install the new LIRC that you just compiled. Now run lircd -H ?  and you should see iguanair listed.&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Following their directions, their drivers loaded perfectly into the kernel.  I then bought from them a USB IR transceiver with 2 plugs and two 5ft wired IR emitters.  When I inserted the USB plug &amp; the two adapters, and was greeted with the following output from &lt;code&gt;lsusb&lt;/code&gt;:&lt;br /&gt;&lt;code&gt;Bus 002 Device 002: ID 1781:0938 Multiple Vendors Iguanaworks USB IR Transceiver&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;To configure LIRC to use the hardware, I made the following changes to &lt;code&gt;/etc/lirc/hardware.conf&lt;/code&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;TRANSMITTER_DRIVER="iguanaIR"&lt;br /&gt;TRANSMITTER_DEVICE="/dev/iguanaIR/0"&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To configure LIRC to be able to speak to the Motorola DCT700's, I used the &lt;a href="http://lirc.sourceforge.net/remotes/motorola/DCT2000"&gt;posted config file for the DCT2000 from the LIRC Sourceforge Product Page&lt;/a&gt;.  This is included in Mythbuntu by default, and should be referenced as follows in &lt;code&gt;/etc/lirc/lircd.conf&lt;/code&gt;:&lt;br /&gt;&lt;code&gt;include "/usr/share/lirc/extras/transmitters/motorola/dctxxxx.conf"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;That line is the only one that's needed in &lt;code&gt;lircd.conf&lt;/code&gt;.  &lt;br /&gt;&lt;br /&gt;Two changes are needed in &lt;code&gt;/etc/lirc/hardware.conf&lt;/code&gt; to specify the DCT700:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;TRANSMITTER="USB-UIRT2 : Motorola Cable box"&lt;br /&gt;TRANSMITTER_LIRCD_CONF="motorola/dctxxxx.conf"&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Of course, its necessary to recycle lirc after making all these config changes (&lt;code&gt;/etc/init.d/lirc restart&lt;/code&gt;)&lt;br /&gt;&lt;br /&gt;To verify that the transmitters worked, I used the &lt;code&gt;irsend&lt;/code&gt; command from the LIRC package.  It should be noted, a multi step command is needed to change to a specific channel:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;irsend set_transmitters 1&lt;br /&gt;irsend send_once DCT2000 1&lt;br /&gt;irsend send_once DCT2000 2&lt;br /&gt;irsend send_once DCT2000 OK&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The first line specifies which transmitter on the USB to use.  Right now, I'm only using two, which I specify with either "1" (as above) or "3".  Stereo 3.5 to Mono 3.5 adapters can also be purchased to add an additional 2 transmitters to the USB stick.&lt;br /&gt;&lt;br /&gt;For MythTV to change the STB via irsend, wrapper scripts are needed.  If there were any that came with in MythTV, I didn't bother to find them, but wrote my own:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;root@mythtv:~# cat /usr/local/bin/ch0.bash &lt;br /&gt;#!/bin/bash&lt;br /&gt;/usr/local/bin/sendir.pl 1 $1&lt;br /&gt;root@mythtv:~# cat /usr/local/bin/ch1.bash &lt;br /&gt;#!/bin/bash&lt;br /&gt;/usr/local/bin/sendir.pl 3 $1&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;More on the "sendir.pl" script in a few.&lt;br /&gt;&lt;br /&gt;To configure Myth to use these scripts, it was necessary to load up the GUI configuration program on the backend server where all of this was going on.  The magic config screens are found at "Input Connections", one for each capture card:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_02XEYgDyaac/TU7_7Z5fp4I/AAAAAAAAATM/ahcbiAkmcxo/s1600/input_screen.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 254px;" src="http://1.bp.blogspot.com/_02XEYgDyaac/TU7_7Z5fp4I/AAAAAAAAATM/ahcbiAkmcxo/s320/input_screen.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5570671185133283202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two fields needed to be changed.  The one was "External channel change command", which set to the respective script shown above (0 or 1).  The second was "Preset Tuner to Channel", set to "3", which is the analog channel that the DCT700 transmits on.&lt;br /&gt;&lt;br /&gt;As it turned out, there's a strange bug in LIRC that prevents transmission of the number "0" to the DCT 700.  I &lt;a href="http://irc.mythtv.org/ircLog/channel/1/2009-12-14"&gt;found some commentary about it&lt;/a&gt;, but since any fix seems to require code changes to the compiled LIRC binaries, I got really lazy and just expanded my Perl wrapper script &lt;code&gt;sendir.pl&lt;/code&gt; to handle the odd requirement to never try to send "0" to the DCT700's:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;root@mythtv:~# cat /usr/local/bin/sendir.pl&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;use strict;&lt;br /&gt;my $transmitter=$ARGV[0];&lt;br /&gt;my $channel = int($ARGV[1]);&lt;br /&gt;&lt;br /&gt;print "irsend set_transmitters $transmitter\n";&lt;br /&gt;system "irsend set_transmitters $transmitter";&lt;br /&gt;&lt;br /&gt;if ($channel =~ /.0./)&lt;br /&gt;{&lt;br /&gt;   my $diff = $channel - 99;&lt;br /&gt;   &amp;setch(99);&lt;br /&gt;   while ($diff)&lt;br /&gt;   {&lt;br /&gt;       &amp;chup;&lt;br /&gt;       $diff--;&lt;br /&gt;   }&lt;br /&gt;} elsif ($channel =~ /0/) {&lt;br /&gt;   $channel += 1;&lt;br /&gt;   &amp;setch($channel);&lt;br /&gt;   &amp;chdown;&lt;br /&gt;} else {&lt;br /&gt;   &amp;setch($channel);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub chdown&lt;br /&gt;{&lt;br /&gt;   print "irsend send_once DCT2000 CH-\n";&lt;br /&gt;   system "irsend send_once DCT2000 CH-";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub chup&lt;br /&gt;{  &lt;br /&gt;   print "irsend send_once DCT2000 CH+\n";&lt;br /&gt;   system "irsend send_once DCT2000 CH+";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub setch&lt;br /&gt;{  &lt;br /&gt;   my $channel = shift;&lt;br /&gt;   my @channel_bits = split("", $channel);&lt;br /&gt;   foreach my $ch (@channel_bits)&lt;br /&gt;   {  &lt;br /&gt;      print "irsend send_once DCT2000 $ch\n";&lt;br /&gt;      system "irsend send_once DCT2000 $ch";&lt;br /&gt;      sleep 0.1;&lt;br /&gt;   }&lt;br /&gt;   print "irsend send_once DCT2000 OK\n";&lt;br /&gt;   system "irsend send_once DCT2000 OK";&lt;br /&gt;   sleep 0.4;&lt;br /&gt;}&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;It should be noted that the above script will workaround the "0" issue when handling channel sets [1-9]0 and 10[1-9], but it will &lt;span style="font-weight:bold;"&gt;not&lt;/span&gt; handle the [2-9]0[1-9] channels.  I didn't bother to write the code to do that, as we currently don't have those higher channels in our subscription.  :-P&lt;br /&gt;&lt;br /&gt;Naturally, it's necessary to physically isolate the two DCTs, otherwise any command sent to one transmitter would likely affect both.  A cardboard box was a handy solution.  ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_02XEYgDyaac/TU8CBBz-8VI/AAAAAAAAATc/Q4Sfn4RDJUg/s1600/dct700_front.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_02XEYgDyaac/TU8CBBz-8VI/AAAAAAAAATc/Q4Sfn4RDJUg/s320/dct700_front.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5570673480770187602" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_02XEYgDyaac/TU8B878vK8I/AAAAAAAAATU/7zln0An_3kw/s1600/dct700_back.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_02XEYgDyaac/TU8B878vK8I/AAAAAAAAATU/7zln0An_3kw/s320/dct700_back.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5570673410476813250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In all, it was a pretty painless process, and so far everything seems to be working as needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-3510819061572134251?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/3510819061572134251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=3510819061572134251' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/3510819061572134251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/3510819061572134251'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2011/02/using-mythtv-with-fios-tv.html' title='Using MythTV with FIOS TV'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_02XEYgDyaac/TU7_7Z5fp4I/AAAAAAAAATM/ahcbiAkmcxo/s72-c/input_screen.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-1812470839790565074</id><published>2009-11-17T17:27:00.003-05:00</published><updated>2009-11-17T17:39:23.289-05:00</updated><title type='text'>Cell Phone Evolution - Nesting Doll Style</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2modern.blogs.com/.a/6a00d834522c5069e20128756e2926970c-500wi"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 333px;" src="http://2modern.blogs.com/.a/6a00d834522c5069e20128756e2926970c-500wi" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My wife linked me to this clever creation, thought it was quite cool.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2modern.blogs.com/.a/6a00d834522c5069e20120a66cd52f970b-500wi"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 333px;" src="http://2modern.blogs.com/.a/6a00d834522c5069e20120a66cd52f970b-500wi" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More details at &lt;a href="http://www.curbly.com/diy-maven/posts/7547-the-evolution-of-the-cell-phone-russian-doll-style"&gt;curbly.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-1812470839790565074?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/1812470839790565074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=1812470839790565074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1812470839790565074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1812470839790565074'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2009/11/cell-phone-evolution-nesting-doll-style.html' title='Cell Phone Evolution - Nesting Doll Style'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2639906760389534735</id><published>2009-02-03T20:56:00.002-05:00</published><updated>2009-02-03T20:59:24.613-05:00</updated><title type='text'>The Story of Stuff</title><content type='html'>&lt;a href="http://www.storyofstuff.com/"&gt;http://www.storyofstuff.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From the website:&lt;br /&gt;&lt;blockquote&gt;From its extraction through sale, use and disposal, all the stuff in our lives affects communities at home and abroad, yet most of this is hidden from view. The Story of Stuff is a 20-minute, fast-paced, fact-filled look at the underside of our production and consumption patterns. The Story of Stuff exposes the connections between a huge number of environmental and social issues, and calls us together to create a more sustainable and just world. It'll teach you something, it'll make you laugh, and it just may change the way you look at all the stuff in your life forever.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2639906760389534735?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2639906760389534735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2639906760389534735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2639906760389534735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2639906760389534735'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2009/02/story-of-stuff.html' title='The Story of Stuff'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-6965756614718809763</id><published>2008-11-04T20:34:00.001-05:00</published><updated>2008-11-04T20:34:11.196-05:00</updated><title type='text'>The 2008 Election from Delaware</title><content type='html'>&lt;p&gt;&lt;a href="http://www.cellspin.net/user/8be8ba8698/post/31431/"&gt;&lt;img src="http://s3.amazonaws.com:80/posts.cellspin.net/posts/17087/2008/11/05/full_e60680bd7cc7ab468bc86076611f0cba.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The line I faced this morning when I arrived at about 7:15am. I&amp;#39;ve voted in De in every election since 94, and can&amp;#39;t recall such a crowd.  I stood in line for about an hour.  Granted, not as long as bigger states, but hey, this is Delaware ;-)&lt;/p&gt;&lt;p&gt;Uploaded by &lt;a href="http://www.cellspin.net"&gt;www.cellspin.net&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-6965756614718809763?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/6965756614718809763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=6965756614718809763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6965756614718809763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6965756614718809763'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/11/2008-election-from-delaware.html' title='The 2008 Election from Delaware'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-8728471454976649047</id><published>2008-10-01T19:54:00.001-04:00</published><updated>2008-10-01T19:55:39.645-04:00</updated><title type='text'>We are going to do what we do every night, Pinky...</title><content type='html'>i luvz my lolz...&lt;br /&gt;&lt;a href="http://roflrazzi.com/2008/10/01/pinky-and-the-brain-cripple-wall-st-wsubprime-lending/"&gt;&lt;img src="http://roflrazzi.files.wordpress.com/2008/09/pinky-and-the-brain-cripple-wall-st.jpg?w=499&amp;h=363"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-8728471454976649047?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/8728471454976649047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=8728471454976649047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/8728471454976649047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/8728471454976649047'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/10/we-are-going-to-do-what-we-do-every.html' title='We are going to do what we do every night, Pinky...'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-9153959329271304822</id><published>2008-09-30T21:28:00.002-04:00</published><updated>2008-09-30T21:31:55.086-04:00</updated><title type='text'>Man decorates basement with $10 worth of Sharpie</title><content type='html'>The &lt;a href="http://www.kentucky.com/"&gt;Lexington Herald-Leader&lt;/a&gt; published an article about a &lt;a href="http://www.kentucky.com/147/story/532854.html"&gt;man who knows how to wield a permanent marker&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;When Charlie Kratzer started on the basement art project in his south Lexington home, he was surrounded by walls painted a classic cream. Ten dollars of Magic Marker and Sharpie later, the place was black and cream and drawn all over.&lt;br /&gt;&lt;br /&gt;There are fictional detectives Hercule Poirot and Sherlock Holmes, Winston Churchill lounging with George Bernard Shaw — and the TV squirrel Rocky and his less adroit moose pal Bullwinkle.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Click on the link, there's an amazing animation showing the whole basement.  It's quite cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-9153959329271304822?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/9153959329271304822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=9153959329271304822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/9153959329271304822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/9153959329271304822'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/09/man-decorates-basement-with-10-worth-of.html' title='Man decorates basement with $10 worth of Sharpie'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-6797298312434785678</id><published>2008-09-29T23:00:00.003-04:00</published><updated>2008-09-29T23:16:22.209-04:00</updated><title type='text'>2008 - a new depression?</title><content type='html'>In reading news articles about &lt;a href="http://money.cnn.com/2008/09/29/news/economy/bailout/index.htm?cnn=yes"&gt;Congress' rejection of the $700 billion bailout&lt;/a&gt;, I stumbled across &lt;a href="http://www.prospect.org/cs/articles?article=the_alarming_parallels_between_1929_and_2007"&gt; disturbing testimony to the US House of Representatives' Committee of Financial Services regarding the parallels between the stock market crash of 1929 and the present economic situation.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The reader, if bold enough to undertake such a deep reading, should be quite disturbed by the fact that the testimony was given almost a year ago...before the subprime meltdown really got into swing and we reached the current state of crisis.&lt;br /&gt;&lt;br /&gt;Some interesting quotes,&lt;br /&gt;&lt;blockquote&gt;"Your predecessors on the Senate Banking Committee, in the celebrated Pecora Hearings of 1933 and 1934, laid the groundwork for the modern edifice of financial regulation. I suspect that they would be appalled at the parallels between the systemic risks of the 1920s and many of the modern practices that have been permitted to seep back in to our financial markets."&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;"Since repeal of Glass Steagall in 1999, after more than a decade of de facto inroads, super-banks have been able to re-enact the same kinds of structural conflicts of interest that were endemic in the 1920s -- lending to speculators, packaging and securitizing credits and then selling them off, wholesale or retail, and extracting fees at every step along the way. And, much of this paper is even more opaque to bank examiners than its counterparts were in the 1920s."&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;"A last parallel is ideological -- the nearly universal conviction, 80 years ago and today, that markets are so perfectly self-regulating that government's main job is to protect property rights, and otherwise just get out of the way.&lt;br /&gt;&lt;br /&gt;We all know the history. The regulatory reforms of the New Deal saved capitalism from its own self-cannibalizing instincts, and a reliable, transparent and regulated financial economy went on to anchor an unprecedented boom in the real economy."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Mr. Chairman, we are living on borrowed time. And the vulnerability goes far beyond the spillover effects of the sub-prime debacle.&lt;br /&gt;&lt;br /&gt;We need to step back and consider the purpose of regulation. Financial regulation is too often understood as merely protecting consumers and investors. The New Deal model is actually a relatively indirect one, since it relies more on mandated disclosures, and less on prohibited practices."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And one last bit...&lt;br /&gt;&lt;blockquote&gt;"One last parallel: I am chilled, as I'm sure you are, every time I hear a high public official or a Wall Street eminence utter the reassuring words, "The economic fundamentals are sound." Those same words were used by President Hoover and the captains of finance, in the deepening chill of the winter of 1929-1930. They didn't restore confidence, or revive the asset bubbles.&lt;br /&gt;&lt;br /&gt;The fact is that the economic fundamentals are sound -- if you look at the real economy of factories and farms, and internet entrepreneurs, and retailing innovation and scientific research laboratories. It is the financial economy that is dangerously unsound. And as every student of economic history knows, depressions, ever since the South Sea bubble, originate in excesses in the financial economy, and go on to ruin the real economy."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Truly, those who do not study history are doomed to repeat it.&lt;br /&gt;&lt;br /&gt;The original article is very long, and very heavy in its economic details.  I don't pretend to understand all of it, though I do get the jist of most of it.  &lt;br /&gt;&lt;br /&gt;In the end, it's very frightening, as are the times we live in.&lt;br /&gt;&lt;br /&gt;Here's hoping we're not on the cusp of the next Great Depression...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-6797298312434785678?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/6797298312434785678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=6797298312434785678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6797298312434785678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6797298312434785678'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/09/2008-new-depression.html' title='2008 - a new depression?'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-4399422616181811732</id><published>2008-09-19T19:33:00.001-04:00</published><updated>2008-09-19T19:35:08.581-04:00</updated><title type='text'>I'm a Mac and I'm a PC...</title><content type='html'>Best...Parody...EVAR!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bm7JH1FT_yM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bm7JH1FT_yM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&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/3161464536548463820-4399422616181811732?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/4399422616181811732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=4399422616181811732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4399422616181811732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4399422616181811732'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/09/im-mac-and-im-pc.html' title='I&apos;m a Mac and I&apos;m a PC...'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-6358661779003758974</id><published>2008-09-17T20:18:00.001-04:00</published><updated>2008-09-17T20:20:59.016-04:00</updated><title type='text'>Election 2008</title><content type='html'>Normally, I don't post about politics on my blog...but this article disturbed me enough that I feel I need to this time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2008/09/14/us/politics/14palin.html?ex=1237262400&amp;en=e576f7d95107db2a&amp;ei=5087&amp;excamp=NYT-E-I-NYT-E-AT-0917-L1&amp;WT.mc_ev=click&amp;WT.mc_id=NYT-E-I-NYT-E-AT-0917-L1"&gt;Once Elected, Palin Hired Friends and Lashed Foes &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-6358661779003758974?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/6358661779003758974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=6358661779003758974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6358661779003758974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6358661779003758974'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/09/election-2008.html' title='Election 2008'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2180515450272474271</id><published>2008-07-27T17:56:00.007-04:00</published><updated>2008-07-27T19:32:37.506-04:00</updated><title type='text'>Tired?   Just go back 100 years...</title><content type='html'>It's been a bit crazy at work lately, things have been getting very busy and time consuming.  The weekend went fairly well so far, we took the kid out to a playground with my parents and spent the day together.  This morning was a lot of overdue lawn work.  About four hours ago, the kid went down for her nap and my wife and I were just settling in for what promised to be a quiet afternoon, talking about what movie we'd like to watch.&lt;br /&gt;&lt;br /&gt;It suddenly got a lot more quiet than we had expected.&lt;br /&gt;&lt;br /&gt;A freak thunderstorm blew into the area with no warning, spraying rain and covering the sky with dark, ominous gray clouds.  The soaked the ground with water, but then left as quickly as it came.  It only lingered for a half an hour, but as it left it took our electricity with it.&lt;br /&gt;&lt;br /&gt;It's been a long time since we lost the power, thank Heaven.  Since moving into our house about five years ago, the local power supply has been remarkably robust, in spite of much worse thunderstorms in the past.  This time, however, we lost our electricity after a few disturbing flickers that brought the lights up and down.&lt;br /&gt;&lt;br /&gt;My wife and I were both surprised at the event, and immediately did the usual drill in case it was a long outage.  We retrieved our candles, planned for a cold dinner, and thought forward to the next day.  After taking twenty minutes to clean the living room (children are messy creatures ;) we then found ourselves wondering what to do.&lt;br /&gt;&lt;br /&gt;There was no Internet, no TV.  We couldn't run the dish washer, neither the clothes washer nor dryer.  The air-conditioner was silent, as were the computers and all the appliances.  &lt;br /&gt;&lt;br /&gt;The depth of the silence was astounding.&lt;br /&gt;&lt;br /&gt;We opened the windows, as the house was getting stuffy and the storm had passed.  The cool air from outside breezed in, flushing away the stuffy air that had been stiffening ever since the central conditioner died with the rest of the house.  The outside was as quiet as the inside.  Gone were the humming noises of our neighbor's central air units, gone was the noise of televisions, radios, and even lawn mowers. &lt;br /&gt;&lt;br /&gt;The only noise was the rustle of the wind in the trees, or the occasional twitter of a bird, the buzz of an insect.&lt;br /&gt;&lt;br /&gt;At first, the quiet was slightly annoying.  We both had things we wanted to do, chores to accomplish and entertaining electronics we wanted to relax through.  My wife took to the quiet much more quickly than I did, having grown up in a quiet house.  She simply picked up a book and started reading.  For me, however, I had grown up in a house that was always abuzz with the hum of circuitry and the rush of air from a central unit.&lt;br /&gt;&lt;br /&gt;Following Linda's lead, I went down to the basement to find a book to amuse me.  For many years now, I've been trying to find time to read Huck Finn.  So, I picked up a book I'd bought years ago with four of Mark Twain's novels.  &lt;br /&gt;&lt;br /&gt;Sitting down, I opened the plain book and quietly read the pages.  Many, many years have passed since I read a book that was not a technical manual or a college text book.  As I read the ink-laden pages of the tome, memories of my teen age years came back to me, when I had time to read books for leisure.  The added silence of the power outage only enhanced the experience.  &lt;br /&gt;&lt;br /&gt;Five chapters and an hour later, Linda and I took to talking, giving our eyes a break from the reading.  It was all the more relaxing, just chatting idly about matters of the day in our lives.  Soon after that, we took to playing dominoes while listening to quiet tunes pouring out of the speaker of a hand-crank radio.  The air was cool and crisp after the storm, and we continued our chat, the room filled with the music, the sound of our voices, and our laughter.&lt;br /&gt;&lt;br /&gt;Gone was the world of electronic beeps and whirs, the emails, the web pages, the instant news, instant chat, instant everything.  Life was slow again, and peaceful.  I felt a calm overtake me that I had not experienced in years, perhaps even ever before.  All that we had before us was each other and the gentle sounds of the radio.&lt;br /&gt;&lt;br /&gt;After a good hour of this pleasant time, the entire house came to life as the power came back on, appliances whirring once more and computers beeping as they sprang to life.  The central air rushed out of the duct at our feet, and suddenly the radio seemed small and insignificant in the face of so many other electronic components of our modern home.&lt;br /&gt;&lt;br /&gt;We finished our last domino game and went back to our typical day.  Perhaps we were just a bit more relaxed than before the power so graciously left us for the time.&lt;br /&gt;&lt;br /&gt;Time seemed to slow to a crawl as we sat in the silence, reading and enjoying each other's company.  The experience was simply unparalleled in my busy life of late, so laden with the rush of work, childcare, and keeping up with family and friends.  &lt;br /&gt;&lt;br /&gt;Life truly has become too fast paced of late, I think.  Not much can be done to stop it, we can't turn back the clock.  However, I think we could all benefit by unplugging now and again, forcibly ripping the plugs and antennas out of our digital days to sit in the same peace and quiet as our grandparents must have enjoyed decades ago when the only media around was a record player or the radio.  Perhaps we are more efficient and productive than they were, but are we happier?  &lt;br /&gt;&lt;br /&gt;There's much to be said for disconnecting, now and again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2180515450272474271?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2180515450272474271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2180515450272474271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2180515450272474271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2180515450272474271'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/07/tired-just-go-back-100-years.html' title='Tired?   Just go back 100 years...'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-4257665630345853474</id><published>2008-07-12T08:55:00.001-04:00</published><updated>2008-07-12T08:55:19.612-04:00</updated><title type='text'></title><content type='html'>So with iPhone 2.0, I'm trying the Lifecast 3rd party app. Just giving it a whirl here... &lt;br/&gt;&lt;br/&gt;Posted with &lt;a href='http://lifecast.sleepydog.net'&gt;LifeCast&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-4257665630345853474?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/4257665630345853474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=4257665630345853474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4257665630345853474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4257665630345853474'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/07/so-with-iphone-2.html' title=''/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-1347662510099672485</id><published>2008-07-07T08:55:00.000-04:00</published><updated>2008-07-07T08:55:07.799-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coffee home roast'/><title type='text'>Home Roast - Ethiopia Organic Dry Process  Golocha</title><content type='html'>Last night, I roasted the next bag from the &lt;a href="http://www.sweetmarias.com/"&gt;Sweet Maria's&lt;/a&gt; sampler that my wife gave me for my birthday.  Here's what the bag read:&lt;br /&gt;&lt;blockquote&gt;Ethiopia Organic Dry Process Golocha&lt;br /&gt;At Full City.  A rustic cup with very heavy body, dried apricot, hint herbs, tobacco, bittersweet finish, modest acidity&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This roasting experience was markedly different than the last couple that I'd done.  First, the beans had a lot more empty shells than I'd ever seen before.  As the roasting progressed, these shells quickly turned into a great deal of chaff.  Because of this, I pushed the beans to a darker color than I'd ever done, mainly because I was concerned about the quality of the beans.  I figured it was better to roast more heavily (though I probably finished with a full city level anyway).&lt;br /&gt;&lt;br /&gt;It seemed that some of the beans darkened &lt;span style="font-style:italic;"&gt;very&lt;/span&gt; quickly, while most seemed to take much longer.  I started to be concerned that the roast wouldn't taste very good because of this, as it seemed I was going to end up with some over-roasted beans amongst the majority.&lt;br /&gt;&lt;br /&gt;The cracking was rather frequent and pronounced with this batch, continuing all the way to the end when I turned off the burner.  &lt;br /&gt;&lt;br /&gt;I brewed up a first batch this morning, and it's pretty good.  There's much less of an oil taste than the last bean I did.  It kind of tastes more like coffees I buy already roasted.  I'm not sure if that's because of the bean variety, or how dark I roasted this batch.  &lt;br /&gt;&lt;br /&gt;When I buy more coffee beans, I'll have to try roasting a given bean type two or more times, so I can start to gauge  the difference between the type of bean and the effect of roasting to different degrees.&lt;br /&gt;&lt;br /&gt;Oh yeah, I almost forgot.  I found a blog by Sweet Maria's, including &lt;a href="http://www.sweetmariascoffee.com/roastmaster_blog/?p=19"&gt;this post&lt;/a&gt; for the same bean that I just roasted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-1347662510099672485?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/1347662510099672485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=1347662510099672485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1347662510099672485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1347662510099672485'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/07/home-roast-ethiopia-organic-dry-process.html' title='Home Roast - Ethiopia Organic Dry Process  Golocha'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2922888336799145480</id><published>2008-07-06T22:55:00.003-04:00</published><updated>2008-07-06T23:19:57.859-04:00</updated><title type='text'>Dia2SQLpy - new release</title><content type='html'>Well, after five years, I finally got around to releasing a new Dia2SQLpy.  No new features, this is simply a bugfix/documentation run.  &lt;br /&gt;&lt;br /&gt;It seems that in five years time, the Dia people had changed their XML doc for a UML diagram.  How could they?  ;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/dia2sqlpy.tgz"&gt;http://arnoth.net/earnoth/dia2sqlpy.tgz &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2922888336799145480?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2922888336799145480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2922888336799145480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2922888336799145480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2922888336799145480'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/07/dia2sqlpy-new-release.html' title='Dia2SQLpy - new release'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-351059407768951138</id><published>2008-06-29T08:17:00.004-04:00</published><updated>2008-06-29T08:28:35.626-04:00</updated><title type='text'>A Cup of Sulawesi Enrekang "Mount Alla"</title><content type='html'>So I started off this morning with grinding and brewing a pot of my home-roasted coffee from yesterday.  The first thing that struck me about this bean was the smell.  It had a strong smell of oils that reminded me of popcorn.  I've noticed that about coffees before, but this was particularly strong.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_02XEYgDyaac/SGd-TTD1JSI/AAAAAAAAAIA/ujPfGLfLtyk/s1600-h/homeroast+004.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_02XEYgDyaac/SGd-TTD1JSI/AAAAAAAAAIA/ujPfGLfLtyk/s200/homeroast+004.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217277563330962722" /&gt;&lt;/a&gt;When I poured the hot water over the grounds and saw the liquid accumulating in the carafe, the second thing that struck me was how light in color it was, when compared to the first bean I had tried, last week.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The coffee tastes very good.  It's light and low in acid, but still has a very rich taste that pleases my palette.  There is no hint of bitterness, just a delightful coffee that I thoroughly enjoy.&lt;br /&gt;&lt;br /&gt;I'm going to continue on with these beans for the next four days (that's about how long a half pound seems to last me).  Then I'll roast another batch late in the coming week.  &lt;br /&gt;&lt;br /&gt;I'll post about my next foray into home roast when I do it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-351059407768951138?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/351059407768951138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=351059407768951138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/351059407768951138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/351059407768951138'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/cup-of-sulawesi-enrekang-mount-alla.html' title='A Cup of Sulawesi Enrekang &quot;Mount Alla&quot;'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_02XEYgDyaac/SGd-TTD1JSI/AAAAAAAAAIA/ujPfGLfLtyk/s72-c/homeroast+004.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-5027075852063789344</id><published>2008-06-28T19:40:00.005-04:00</published><updated>2008-06-28T19:58:03.363-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coffee home roast'/><title type='text'>A triple shot of joe</title><content type='html'>So today was a three-way coffee experience.  First, because I had brewed the last of my home-roast coffee yesterday, I prepared a pot of the remaining &lt;a href="http://www.gevalia.com/"&gt;Gevalia&lt;/a&gt; I had on hand.  &lt;br /&gt;&lt;br /&gt;My first impression of it, when compared to the coffee I'd been enjoying, was that it tasted very dark and bitter.  Now, that may have been just the variety, as it was a &lt;a href="http://www.gevalia.com/Gevalia/explore/member_guide/mguide_prod_details.aspx?productid=H"&gt;mocha blend&lt;/a&gt;.  I might have guessed that it was partly due to the Gevalia coffee being more darkly roasted.  However, if one reads the description, it's advertised as lightly roasted.  &lt;br /&gt;&lt;br /&gt;So, perhaps the difference was the home roasting.  ;)&lt;br /&gt;&lt;br /&gt;This afternoon, I had some &lt;a href="http://www.wawa.com/"&gt;Wawa&lt;/a&gt; (decaf) coffee after lunch.  It tasted decent, but as with the Gevalia I was comparing it in my mind to the home-roasted stuff.  It compared better, in my opinion.  But then, I've always liked Wawa coffee (as do most people I talk to in this area ;)&lt;br /&gt;&lt;br /&gt;So, the last experience was that I roasted again today.  The first batch was so enjoyable that I want to ensure I don't go long without more home-brew.  I find the process easy and enjoyable, and the end-product is incredibly tasty, compared to brews roasted by companies.  &lt;br /&gt;&lt;br /&gt;I just finished roasting &lt;span style="font-style:italic;"&gt;Sulawesi Enrekang "Mount Alla"&lt;/span&gt;.  I was going to link to Sweet Maria's catalog entry for that variety, but all I could find was &lt;a href="http://www.sweetmarias.com/coffee.indonesia.sulawesi.html"&gt;this&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;I'm going to post the relevant text from that link, just in case it disappears with the natural changes of the site:&lt;br /&gt;&lt;blockquote&gt;In 2008 we have offer both super-clean, bright, non-traditional wet-process coffee from the Toarco estates, and traditional Semi-Washed, rustic type Sulawesi Toraja. We had a special lot of the later type too. I am referring to the Mount Alla coffee from Enrekang. In 2006 and 2007, Sulawesi offers have been brighter and cleaner in general, which throws a few cuppers for a loop since they look to Sulawesi to have no brightness/acidity. I think a good coffee needs the liveliness of some amount of acidity, and welcome this cup profile. The preparation of the green coffee, the absence of defects, has been fantastic. And now we have a wet-processed Sulawesi to offer alongside the traditional dry-process (well, semi-dry-processed). This is the first time I have cupped a wet-process Sumatra or Sulawesi, the most rustic of Indonesian coffees, and been impressed ... well, actually, blown away! It's fantasic stuff. Those looking for a more natural, earthy cup, head to the Sumatra Classic Mandheling or Gayo Mountain.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The bag that the coffee came in describes it as "At Full City+  chocolate, spice, and earthiness.  Low acidity with pepper and caramel aromatics.  Both clean and earthy".  Here's what the final product looks like:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_02XEYgDyaac/SGbPi48ae7I/AAAAAAAAAHw/2PlrIXwuMN8/s1600-h/coffee+001.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_02XEYgDyaac/SGbPi48ae7I/AAAAAAAAAHw/2PlrIXwuMN8/s320/coffee+001.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217085416663579570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It doesn't seem that different than the last batch, does it?  ;)&lt;br /&gt;&lt;br /&gt;Anyway, I'll be brewing a pot tomorrow morning.  I'll post with my take on tasting it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-5027075852063789344?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/5027075852063789344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=5027075852063789344' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5027075852063789344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5027075852063789344'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/triple-shot-of-joe.html' title='A triple shot of joe'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_02XEYgDyaac/SGbPi48ae7I/AAAAAAAAAHw/2PlrIXwuMN8/s72-c/coffee+001.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-5198973195681316938</id><published>2008-06-23T06:53:00.005-04:00</published><updated>2008-06-23T07:20:36.922-04:00</updated><title type='text'>The best part of waking up...</title><content type='html'>is not Folgers in my cup, it's my own home-roasted brew.  ;)&lt;br /&gt;&lt;br /&gt;This morning I ground and brewed my home-roasted coffee that I'd talked about yesterday.  Since I'd gone to the trouble of roasting my own coffee, it only made sense to me that I brew my coffee in a more purist fashion.  &lt;br /&gt;&lt;br /&gt;So, I forsook the coffee machine and went for the old-school method of just boiling the water in a kettle and pouring it through a filter filled with the freshly-ground beans.    The whole procedure worked fairly well, I was able to grind the beans while the kettle boiled the water, the timing was almost perfect.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_02XEYgDyaac/SF-ChZkv_lI/AAAAAAAAAHY/uVBLq3v-4oc/s1600-h/first_home_brew+002.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_02XEYgDyaac/SF-ChZkv_lI/AAAAAAAAAHY/uVBLq3v-4oc/s320/first_home_brew+002.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5215030403830644306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_02XEYgDyaac/SF-EBKwylGI/AAAAAAAAAHg/XHnnfxCgFHk/s1600-h/first_home_brew+003.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_02XEYgDyaac/SF-EBKwylGI/AAAAAAAAAHg/XHnnfxCgFHk/s200/first_home_brew+003.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5215032049122055266" /&gt;&lt;/a&gt;As I poured the water into the coffee grounds, I was struck by two things.  Firstly, the water foamed as it was poured over the beans.  It's been a while since I brewed in this fashion, where I could see the process unfold.  Because of the difference in color of the different roast levels of the beans, there was a gradiant in the color of the foam, as well.&lt;br /&gt;&lt;br /&gt;Regardng the other sensation that really struck me, the smell and taste was definitely unique to all other coffee I'd had to date.  Yesterday, I'd roasted the beans to about a "city" or "full-city" level (see the &lt;a href="http://en.wikipedia.org/wiki/Coffee_roasting"&gt;wikipedia article&lt;/a&gt; on the matter).  As such, I believe the flavor of the beans really came through. &lt;br /&gt;&lt;br /&gt;The cup I'm finishing now, even as I write this, has a much lighter flavor than most coffees I drink.  I can sense the oils in the coffee, and the taste really kind of resonates upwards into my nose, as opposed to being heavy in my throat (my typical experience with coffee).   I would almost say there was a "green" sense to the taste, perhaps the freshness of the beans coming through (?)&lt;br /&gt;&lt;br /&gt;In any case, I really am enjoying the thinner quality to this coffee, it's nice not to have a cup that sits so firmly on the palette.  I've got a travel mug full of the stuff yet, so I'm looking forward to finishing that as I head into work.  &lt;br /&gt;&lt;br /&gt;I'll definitely be brewing again, I've got another five bags of coffee yet to go.  After that, I'll be buying more from &lt;a href="http://sweetmarias.com/"&gt;Sweet Maria's&lt;/a&gt;.  When one does the math by pound, it's actually cheaper than most roasted coffees (of any quality) that one may buy.  (By 30% or upwards...)&lt;br /&gt;&lt;br /&gt;So, for now I think I can say this was a complete success.  I'll be posting more as I roast other coffees and learn more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-5198973195681316938?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/5198973195681316938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=5198973195681316938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5198973195681316938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5198973195681316938'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/best-part-of-waking-up.html' title='The best part of waking up...'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_02XEYgDyaac/SF-ChZkv_lI/AAAAAAAAAHY/uVBLq3v-4oc/s72-c/first_home_brew+002.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-8163651845358005160</id><published>2008-06-22T17:32:00.005-04:00</published><updated>2008-06-22T18:37:27.816-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coffee home roast'/><title type='text'>Home Roast</title><content type='html'>One of the presents my wife gave me for my birthday was green coffee beans for me to roast at home.  Years ago I'd already made the leap to grind store-bought beans, so this was a neat step up.&lt;br /&gt;&lt;br /&gt;Linda bought me a sampler pack from &lt;a href="http://sweetmarias.com/"&gt;Sweet Maria's&lt;/a&gt;.  Sadly, because we're so busy, we didn't try it until today.  It's hard to say yet if it was a success, but I'll be able to tell tomorrow morning, after I grind &amp; brew my first cups.  ;)&lt;br /&gt;&lt;br /&gt;In any case, here's what I did.&lt;br /&gt;&lt;br /&gt;We followed the directions given at Sweet Maria's website for &lt;a href="http://sweetmarias.com/skilletmethod.html"&gt;skillet roasting&lt;/a&gt;.  While we have a very nicely seasoned cast iron frying pan, we opted for the wok method, as it would be (1) less work, and (2) easier to see what's happening.  Maybe next time I'll try the shake &amp; bake version.  :P&lt;br /&gt;&lt;br /&gt;For this first batch, we started with the "Colombia Huila Valencia" variety.  Green beans smell very different than roasted coffee.  After all our gardening, I'm rather surprised at the smell.  I would have anticipated a smell closer to the green things that grow right outside our window, but coffee beans have a very strange, musty tentor to them.  It's not a foul kind of smell, mind...nothing like anything rotting or molding.  &lt;br /&gt;&lt;br /&gt;However, it doesn't smell fresh, either.&lt;br /&gt;&lt;br /&gt;Here's how the beans looked when we started, when we had just poured the green beans into the hot pan.&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2089"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2090&amp;g2_serialNumber=2" width=400 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It was incredibly easy, and took very little time at all.  All I had to do was keep stirring the beans while they heated.&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2101"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2102&amp;g2_serialNumber=2" width=150 /&gt;&lt;/a&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2104"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2105&amp;g2_serialNumber=2" width=150 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2107"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2108&amp;g2_serialNumber=2" width=150 /&gt;&lt;/a&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2110"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2111&amp;g2_serialNumber=2" width=150 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As we cooked the beans in the wok, the smell of roasting coffee started to waft over us.  It was very subtle at first, but before we knew it, the atmosphere was saturated with it.  The smell had a very dark flavor, an aromatic air that quickly filled the entire house.&lt;br /&gt;&lt;br /&gt;Within about five minutes or so, we heard the beans start cracking.  Right or wrong, I had expected the cracking to follow the same progression as popcorn popping.  First  one, then a few, then many upon many until the sound started tailing off.  &lt;br /&gt;&lt;br /&gt;However, that didn't happen with our experience.  What did happen was we heard the first crack, and then silence.  It was sometime before the next followed, and a while after that until the next one.  &lt;br /&gt;&lt;br /&gt;One thing that concerned me, though it may have been unavoidable, was that there seemed to be great disparity among the beans.  A few of them darkened up very quickly, while most remained green or a very light brown.&lt;br /&gt;&lt;br /&gt;Nonetheless, as roasting continued, the overall color of the beans continued to darken.  After about fifteen minutes, we took them off the heat and dumped them in a glass bowl to cool.  &lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2116"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2117&amp;g2_serialNumber=2" width=400 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We took them outside and stirred the beans for another ten or fifteen minutes before finally deciding they had cooled sufficiently.  Then we transferred them to a colander to shake the chaff off.  Another twenty or thirty minutes, and the coffee was cool enough to put away.&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=2132"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=2133&amp;g2_serialNumber=2" width=400 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be grinding and brewing it tomorrow.  Here's hoping it tastes great.  ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-8163651845358005160?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/8163651845358005160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=8163651845358005160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/8163651845358005160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/8163651845358005160'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/home-roast.html' title='Home Roast'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2061384019821659233</id><published>2008-06-21T14:45:00.002-04:00</published><updated>2008-06-21T15:57:38.892-04:00</updated><title type='text'>Legendary Content with MythTV</title><content type='html'>Okay, so maybe the title of this post is a little over hyped.  Myself, I blame the guy who called the Linux PVR software &lt;a href="http://mythtv.org/modules.php?name=MythInfo"&gt;"MythTV"&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;As a geek, Mr. Richards should have known the pun potential he was letting loose on the world.  ;)&lt;br /&gt;&lt;br /&gt;But enough of that.  Here's what I did.  It's nothing revolutionary or untried before, just a little tweak on what others have done before, as well as a plug for Myth.&lt;br /&gt;&lt;br /&gt;Long story short, there's a new and free site out on the Internet called &lt;a href="http://www.hulu.com"&gt;Hulu.com&lt;/a&gt; which provides free, legal TV and movies, for free.&lt;br /&gt;&lt;br /&gt;Did I mention it's free?&lt;br /&gt;&lt;br /&gt;Oh, yeah...there are advertisements.  One thirty-second commercial every fifteen to twenty minutes.&lt;br /&gt;&lt;br /&gt;Yeah, I know the die-hard Myth users are probably turning up their noses (the commercial skipping feature of Myth &lt;span style="font-style:italic;"&gt;is&lt;/span&gt; amazing, I use it all the time ;).  However, you can't argue with free TV and movies.&lt;br /&gt;&lt;br /&gt;How is that different than what we get on the airways?  Well, go to Hulu and see for yourself.  Simply put, they provide content that you can't find on TV anymore.  Good shows, too, that were on major networks, a few years ago.&lt;br /&gt;&lt;br /&gt;How's it work?  Well, it uses Flash to provide the content.  Since Linux runs Firefox, and that lovely browser has a Flash plug in, it was fairly trivial to get up and running.&lt;br /&gt;&lt;br /&gt;First, I followed &lt;a href="http://knoppmyth.net/phpBB2/viewtopic.php?t=17408"&gt;these instructions&lt;/a&gt; on my R5F1 install of Knoppmyth.  Then I took the remote and went to "Utilities / Setup" -&gt; "Setup" -&gt; "Info Center Settings" -&gt; "Web Settings".&lt;br /&gt;&lt;br /&gt;From there, I did two things.  I created a "New Bookmark" for www.hulu.com, and I changed the Browser from "/usr/bin/mythbrowser" to "/usr/bin/firefox".&lt;br /&gt;&lt;br /&gt;After having configured the built-in browser to be Firefox, I again used the remote and went to "Information Center" -&gt; "Web".  There was the link I created, so I just selected that. &lt;br /&gt;&lt;br /&gt;Firefox loaded quite nicely, but I had no way to control it using the remote.  So, I had to make use of the mouse and keyboard.  Mainly the mouse.  It was a bit of a pain, but it works, so it'll do for now.&lt;br /&gt;&lt;br /&gt;As it turns out, the instructions didn't quite work for some reason.  I was told that I needed a more current Flash plug in.  Thankfully, because Firefox works so very well on Linux, all I had to do was click the "Install Missing Plugin" button at the top of the brower's display. &lt;br /&gt;&lt;br /&gt;At that point, it all worked.  There's even a button inside of the Flash display to go full screen, which works perfectly.&lt;br /&gt;&lt;br /&gt;The only other quirk is that the volume is appreciably lower than regular MythTV usage.  I'm not sure yet how to fix that, but it's not a show stopper.  It's just an annoyance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2061384019821659233?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2061384019821659233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2061384019821659233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2061384019821659233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2061384019821659233'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/legendary-content-with-mythtv.html' title='Legendary Content with MythTV'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-654809869708649679</id><published>2008-06-19T23:15:00.002-04:00</published><updated>2008-06-19T23:15:45.811-04:00</updated><title type='text'>EPIC FAIL</title><content type='html'>Only in Windows...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://failblog.org/2008/06/03/fialblogorg-fail/"&gt;&lt;img width=400 src="http://failblog.files.wordpress.com/2008/06/fail-blue-screen.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-654809869708649679?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/654809869708649679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=654809869708649679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/654809869708649679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/654809869708649679'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/epic-fail.html' title='EPIC FAIL'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-183573006029289075</id><published>2008-06-16T06:52:00.002-04:00</published><updated>2008-06-16T07:03:27.488-04:00</updated><title type='text'>Sticking with Blogger</title><content type='html'>Well, after a few days of evaluation, I've decided that I'm sticking with Blogger.  Wordpress can go take a hike.&lt;br /&gt;&lt;br /&gt;What changed my mind, after all my ranting about Blogger's limitation?  It's simple, really.&lt;br /&gt;&lt;br /&gt;Wordpress asks you to pay for their advanced features.  Features like...custom fonts and colors.&lt;br /&gt;&lt;br /&gt;So, maybe I'm just a cheap bastard, but I have a problem with the principle of someone charging me for the privilege of using `font-face:` and `color:` tags in my website's cascading style sheets.&lt;br /&gt;&lt;br /&gt;Blogger, of course, is subsidized by Google, who makes their money through advertisements.  As of yet, I haven't found anything on Blogger that requires payment.&lt;br /&gt;&lt;br /&gt;So, I'm going to stick with this old horse.  &lt;br /&gt;&lt;br /&gt;Besides, knowing Google, they'll improve matters around here.  ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-183573006029289075?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/183573006029289075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=183573006029289075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/183573006029289075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/183573006029289075'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/sticking-with-blogger.html' title='Sticking with Blogger'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-507688865972395858</id><published>2008-06-15T16:54:00.002-04:00</published><updated>2008-06-15T16:55:32.902-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='cats'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Cats</title><content type='html'>If you've ever owned a cat, odds are you can appreciate this video:&lt;br /&gt;&lt;div&gt;&lt;object width="420" height="339"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/x36hu1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://www.dailymotion.com/swf/x36hu1" type="application/x-shockwave-flash" width="420" height="339" allowFullScreen="true" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/swf/x36hu1"&gt;If you've ever owned a cat...&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;by &lt;a href="http://www.dailymotion.com/a62vw"&gt;a62vw&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-507688865972395858?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/507688865972395858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=507688865972395858' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/507688865972395858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/507688865972395858'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/cats.html' title='Cats'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2673950318505353355</id><published>2008-06-10T20:35:00.001-04:00</published><updated>2008-06-10T20:36:26.371-04:00</updated><title type='text'>Trying a new blog</title><content type='html'>I've gotten a bit sick of Blogger and it's limitations.  So, I'm looking at &lt;a href="http://geekquanta.wordpress.com/"&gt;moving to Wordpress&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So far, I like what I see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2673950318505353355?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2673950318505353355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2673950318505353355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2673950318505353355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2673950318505353355'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/trying-new-blog.html' title='Trying a new blog'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-1953261503539689645</id><published>2008-06-06T18:26:00.003-04:00</published><updated>2008-06-06T18:28:36.511-04:00</updated><title type='text'>LOL!!!</title><content type='html'>I love &lt;a href="http://icanhascheezburger.com/"&gt;LOLcats&lt;/a&gt;.  This has to be one of the funniest I've ever seen (it's something we all should be able to relate to...)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_02XEYgDyaac/SEm54ZT1Y9I/AAAAAAAAAFw/L8XlfIpDqfs/s1600-h/funny-pictures-cat-food-box-diet-diary.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_02XEYgDyaac/SEm54ZT1Y9I/AAAAAAAAAFw/L8XlfIpDqfs/s320/funny-pictures-cat-food-box-diet-diary.jpg" alt="" id="BLOGGER_PHOTO_ID_5208898822548579282" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-1953261503539689645?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/1953261503539689645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=1953261503539689645' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1953261503539689645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1953261503539689645'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/06/lol.html' title='LOL!!!'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_02XEYgDyaac/SEm54ZT1Y9I/AAAAAAAAAFw/L8XlfIpDqfs/s72-c/funny-pictures-cat-food-box-diet-diary.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-7986674066786918743</id><published>2008-05-24T13:29:00.003-04:00</published><updated>2008-05-24T13:38:03.532-04:00</updated><title type='text'>New photos uploaded</title><content type='html'>I finally got around to uploading &lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=1856"&gt;some of&lt;/a&gt; &lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=1621"&gt;the pictures&lt;/a&gt; I've been taking lately.  Last week I kinda went on a snapping spree, running around my back yard while I was cooking some burgers for the family.&lt;br /&gt;&lt;br /&gt;Naturally, I took lots of photos of &lt;a href="http://squarefootgazette.com/"&gt;our garden&lt;/a&gt;:&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=1686"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1687&amp;g2_serialNumber=2" width=400&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also did some experimental stuff, just finding whatever caught my eye in the area.&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;g2_itemId=1852"&gt;&lt;img src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1853&amp;g2_serialNumber=2" width=400&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-7986674066786918743?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/7986674066786918743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=7986674066786918743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/7986674066786918743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/7986674066786918743'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/05/new-photos-uploaded.html' title='New photos uploaded'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2828426146247141449</id><published>2008-05-23T22:01:00.001-04:00</published><updated>2008-05-23T22:05:27.047-04:00</updated><title type='text'>Random thought of the day</title><content type='html'>&lt;a href="youtube.com"&gt;Youtube&lt;/a&gt; - never was so much storage available to so many, only to serve up so much &lt;a href="http://www.youtube.com/watch?v=rPTEerbQU94"&gt;crap&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2828426146247141449?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2828426146247141449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2828426146247141449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2828426146247141449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2828426146247141449'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/05/random-thought-of-day.html' title='Random thought of the day'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-5961961213978258172</id><published>2008-05-01T22:10:00.001-04:00</published><updated>2008-05-01T22:10:19.845-04:00</updated><title type='text'>Look away</title><content type='html'>What is it about people that sometimes we don't see things until we look away, and then look back again?&lt;br /&gt;&lt;br /&gt;It's the silliest thing, but I was just killing time by playing solitaire (mind-numbing activities are great relaxation after a long day of heavy brain usage). I thought the game was done, but then something distracted me and I looked elsewhere. When I looked back a second later, I saw an obvious move (what move in that game isn't obvious? ;-) that was had been staring me in the face for several moves. As the old adage goes, "if it were a snake, it would have bit me".&lt;br /&gt;&lt;br /&gt;Yet, I had missed it.&lt;br /&gt;&lt;br /&gt;Of course, a game of solitaire is a ridiculous example indeed, but we've all been there with bigger matters, haven't we? Staring at some complicated problem for a long time, beating our heads against the wall to find a solution. Finally, we give up and walk away.&lt;br /&gt;&lt;br /&gt;Then, minutes, hours, or even days later, we come back to what we were doing, only to find the solution staring us in the face.&lt;br /&gt;&lt;br /&gt;I have to wonder what it is about the human brain that causes this phenomenon. I don't have any answers, of course, but it is a curious thing. Just the kind of thing to make you pause and think.&lt;br /&gt;&lt;br /&gt;So, always make the time to step away from whatever you're doing.  You may find yourself more productive for less effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-5961961213978258172?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/5961961213978258172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=5961961213978258172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5961961213978258172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5961961213978258172'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/05/look-away.html' title='Look away'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-4466555680633323066</id><published>2008-04-13T17:53:00.001-04:00</published><updated>2008-04-13T18:22:02.229-04:00</updated><title type='text'>New post to SquareFootGazette</title><content type='html'>Linda posted &lt;a href="http://squarefootgazette.com/2008/04/garden-update-41308.html"&gt;our first update &lt;/a&gt;for our Square Foot Gardens in 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-4466555680633323066?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/4466555680633323066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=4466555680633323066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4466555680633323066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4466555680633323066'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/04/new-post-to-squarefootgazette.html' title='New post to SquareFootGazette'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-4245993319613872337</id><published>2008-03-22T14:11:00.007-04:00</published><updated>2008-04-06T20:38:18.636-04:00</updated><title type='text'>New Photo Album - Longwood Gardens</title><content type='html'>I finally got around to sifting through some of my old pictures and uploading them into my online photo gallery.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.ShowItem&amp;amp;g2_itemId=1069"&gt;These&lt;/a&gt; are shots I've taken of Longwood Gardens when we went there a couple of years ago.  In all, it's a really nice place to visit, very relaxing with all of the beautiful plants and landscaping.&lt;br /&gt;&lt;br /&gt;Here's a sample ;-)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=1356&amp;amp;g2_serialNumber=2"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px;" src="http://arnoth.net/earnoth/gallery2/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=1356&amp;amp;g2_serialNumber=2" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-4245993319613872337?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/4245993319613872337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=4245993319613872337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4245993319613872337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4245993319613872337'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/03/new-photo-album-longwood-gardens.html' title='New Photo Album - Longwood Gardens'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-6496126576312148278</id><published>2008-02-17T22:21:00.003-05:00</published><updated>2008-02-17T22:23:27.575-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Perhaps a little cheese with that wine...</title><content type='html'>I found a &lt;a href="http://www.winelog.net/winelog/earnoth"&gt;neat site&lt;/a&gt; to record the wines I buy/try.  Winelog.com is rather well done, sort of a social bookmarking site for wine.  I find it's very well designed, intuitive, and easy to learn and use.&lt;br /&gt;&lt;br /&gt;Nice to see, sadly too rare in development.  :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-6496126576312148278?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/6496126576312148278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=6496126576312148278' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6496126576312148278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6496126576312148278'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2008/02/perhaps-little-cheese-with-that-wine.html' title='Perhaps a little cheese with that wine...'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-394899617384758980</id><published>2007-08-27T19:12:00.000-04:00</published><updated>2007-08-27T20:08:08.726-04:00</updated><title type='text'>MythTV Upgraded to R5F1 - now using SchedulesDirect</title><content type='html'>As I wrote in my last blog post, I've now upgraded my KnoppMyth box to the latest release, R5F1.  What a difference five revisions makes!  :-P&lt;br /&gt;&lt;br /&gt;In the hopes of preserving all the programming that we'd recorded on the prior install, I chose to upgrade, rather than reinstall.  That proved to be only partially successful.  The raw files still live in &lt;code&gt;/myth/tv&lt;/code&gt;, but MythTV no longer knows anything about them.  When I have time, I'll try to figure out how to move the videos so that MythVideo will recognize them.  &lt;br /&gt;&lt;br /&gt;I also took the effort to migrate my listing service from &lt;a href="http://labs.zap2it.com"&gt;Zap2IT&lt;/a&gt; to &lt;a href="http://schedulesdirect.com"&gt;SchedulesDirect&lt;/a&gt;.  The project leader for KnoppMyth &lt;a href="http://mysettopbox.tv/phpBB2/viewtopic.php?t=16178&amp;postdays=0&amp;postorder=asc&amp;start=0"&gt;posted the procedure&lt;/a&gt; on the phpBB forum.&lt;br /&gt;&lt;br /&gt;Signing up for the service was no problem, and the manual upgrade procedure went fairly straightforward.  The only two hiccups I have are with the channels recognized by MythTV for the input source.  After doing the upgrade and setting up MythTV to use my SchedulesDirect account, the channel scan failed to eliminate the channels that I don't have.  The other problem was that the names for the channels are all listed as "Adding Channel".  Both problems are being encountered by others, per the postings to the forum.&lt;br /&gt;&lt;br /&gt;If I find any solutions besides just manually correcting, I'll post it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-394899617384758980?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/394899617384758980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=394899617384758980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/394899617384758980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/394899617384758980'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/08/mythtv-upgraded-to-r5f1-now-using.html' title='MythTV Upgraded to R5F1 - now using SchedulesDirect'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-7912042858713040944</id><published>2007-08-25T12:50:00.000-04:00</published><updated>2007-08-26T19:05:46.611-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mythtv ipod conversion ffmpeg'/><title type='text'>Eh, it was time to upgrade MythTV anyway...</title><content type='html'>Okay, so like I posted last week, I'm interested in figuring out how to export videos from MythTV to my 5G iPod.  Also like I last posted, Google lead me there and it wasn't very difficult after all is said and done.  The good news is that I was right.  Using the following ffmpeg command, I was easily able to take the default format that MythTV records in and export it to a format that my iPod could read.&lt;br /&gt;&lt;div align="center"&gt;&lt;div style="border-style: dashed; font-size: 10px;" align="left"&gt;&lt;pre&gt;  ffmpeg -vcodec xvid -b 300 -qmin 3 -qmax 5 \&lt;br /&gt;-bufsize 4096 -g 300 -acodec aac -ab 96&lt;br /&gt;-i /myth/tv/1011_20060820230000.mpg -s 320x240 -aspect 4:3 \&lt;br /&gt;ipod_output.mp4&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;All I had to do was import the resulting file in iTunes &amp; synchronize the device.  Works like a champ.&lt;br /&gt;&lt;br /&gt;The bad news is that I killed my MythTV install in the process of doing so.&lt;br /&gt;&lt;br /&gt;It wasn't the above command that did the damage, it was my attempts to mess with &lt;a href="http://myth2ipod.com/myth2ipod.html"&gt;Myth2ipod&lt;/a&gt;.  I &lt;span style="font-style: italic;"&gt;strongly&lt;/span&gt; recommend that any Knoppmyth user avoid it at all cost, if their system is newer than March 2006.&lt;br /&gt;&lt;br /&gt;It really is my own fault.  I should have taken a moment to look and see that the project hadn't been updated since March 2006.  By comparison, I (was) running Knoppmyth R5C7, which was released May 2006.  The Myth2ipod perl script is harmless enough, but it was the instructions for upgrading &lt;code&gt;ffmpeg&lt;/code&gt; that did me in.   Here's what the start of that looked like:&lt;br /&gt;&lt;div align="center"&gt; &lt;div style="border-style: dashed; font-size: 9px;" align="left"&gt;&lt;pre&gt;root@mythtv:~# apt-get install ffmpeg&lt;br /&gt;Reading Package Lists... Done&lt;br /&gt;Building Dependency Tree... Done&lt;br /&gt;The following extra packages will be installed:&lt;br /&gt;libasound2 libasound2-dev libavcodec0d libavformat0d libc6 libc6-dev&lt;br /&gt;libdc1394-13 libdirectfb-0.9-25 libgsm1 libogg-dev libogg0 libraw1394-8&lt;br /&gt;libsdl1.2-dev libsdl1.2debian libsdl1.2debian-alsa libsysfs2 libvorbis-dev&lt;br /&gt;libvorbis0a libvorbisenc2 libvorbisfile3 locales tzdata&lt;br /&gt;Suggested packages:&lt;br /&gt;libasound2-plugins libasound2-doc glibc-doc manpages-dev libraw1394-doc&lt;br /&gt;Recommended packages:&lt;br /&gt;libaa1-dev libdirectfb-dev libcucul-dev&lt;br /&gt;The following packages will be REMOVED:&lt;br /&gt;alsa-headers base-config initrd-tools libsdl1.2debian-oss&lt;br /&gt;The following NEW packages will be installed:&lt;br /&gt;libavcodec0d libavformat0d libdc1394-13 libdirectfb-0.9-25 libgsm1&lt;br /&gt;libraw1394-8 libsdl1.2debian-alsa libsysfs2 tzdata&lt;br /&gt;The following packages will be upgraded:&lt;br /&gt;ffmpeg libasound2 libasound2-dev libc6 libc6-dev libogg-dev libogg0&lt;br /&gt;libsdl1.2-dev libsdl1.2debian libvorbis-dev libvorbis0a libvorbisenc2&lt;br /&gt;libvorbisfile3 locales&lt;br /&gt;14 upgraded, 9 newly installed, 4 to remove and 633 not upgraded.&lt;br /&gt;Need to get 17.3MB of archives.&lt;br /&gt;After unpacking 4898kB disk space will be freed.&lt;br /&gt;Do you want to continue? [Y/n] y&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I had a bad feeling about it when I saw so many packages that were being replaced.   In the end, when I went to reboot to validate nothing serious was broken, MythTV wouldn't go past the boot splash screen.  (I can't even find a way to get the raw output from the boot, the box locks up just after the LILO screen disappears).&lt;br /&gt;&lt;br /&gt;All the same, Knoppmyth's latest release is R5F7, published May 2007.  So, I'll just rebuild with that (hopefully I can save all the TV shows I've recorded).&lt;br /&gt;&lt;br /&gt;After I get MythTV up and running again, I'll hack that myth2ipod script and make it work with the modern version.  I'll then post the results, after I get it cleanly done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-7912042858713040944?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/7912042858713040944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=7912042858713040944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/7912042858713040944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/7912042858713040944'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/08/eh-it-was-time-to-upgrade-mythtv-anyway.html' title='Eh, it was time to upgrade MythTV anyway...'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-5622026647179015718</id><published>2007-08-19T16:38:00.000-04:00</published><updated>2007-08-20T21:12:46.087-04:00</updated><title type='text'>iRediculous</title><content type='html'>So as I count down to my iPhone&lt;a href="#cdown"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt;, I try and make do as best I can with my iPod.  One thing I have yet to do is figure out how to convert MythTV default format AVI files to the iPod video format  I've don't that once before, but I didn't really figure out a quick &amp; easy way to do it repeatably.  Thirty minutes  experimenting with &lt;code&gt;&lt;a href="http://www.transcoding.org/cgi-bin/transcode"&gt;transcode&lt;/a&gt;&lt;/code&gt; and a little research on Google and I'll have it.  &lt;br /&gt;&lt;br /&gt;In the meanwhile, I figured it'd be quick and easy to put some eBooks on the iPod.  Sure enough, when I look on my iPod in the "Extras" menu, I see a "Notes" section, with the following text:&lt;br /&gt;&lt;blockquote&gt;To view text files here, enable iPod for disk use, then drag text files to the Notes folder on iPod.  See the iPod Features Guide or go to www.apple.com/support/ipod for more information.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Simple enough.&lt;br /&gt;&lt;br /&gt;Connecting my iPod to my PC, I activated "Enable disk use" for the device.  It then appeared in my explorer as E: drive, with a "Notes" folder under the root.  Doing some research, I learned that the iPod will allow up to 1000 files, each with up to 4012 characters.  That's a fair bit of text, though I would have expected more, given the disk space on the gadget.  But then, I guess Apple is all about multimedia these days (sound and video, not text).&lt;br /&gt;&lt;br /&gt;Given that the &lt;a href="http://www.gutenberg.org/"&gt;Gutenberg Project&lt;/a&gt; has lots of great books, there's lots of free content to choose from.  So, I wrote up a simple Perl script to hack up a large text file into smaller pieces so it could fit into the iPod's inane requirements.&lt;br /&gt;&lt;br /&gt;Here's what I came up with.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: white; border-style: dashed"&gt;&lt;pre&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;$filename = $ARGV[0];&lt;br /&gt;open(INFILE, "$filename");&lt;br /&gt;undef $/;&lt;br /&gt;$content = &lt;INFILE&gt;;&lt;br /&gt;close INFILE;&lt;br /&gt;$ipod_max = 4012;&lt;br /&gt;$ipod_max -= 17; #Title tags&lt;br /&gt;$ipod_max -= 34; #tail link tags&lt;br /&gt;$ipod_max -= length $filename;&lt;br /&gt;$ipod_max -= 7;&lt;br /&gt;&lt;br /&gt;print "Slurped ". length($content) . "\n";&lt;br /&gt;$chapter = 'CHAPTER ';&lt;br /&gt;#break it up by chapters&lt;br /&gt;@chapters = split(/$chapter/, $content);&lt;br /&gt;print "Found " . $#chapters . " chapters.\n";&lt;br /&gt;&lt;br /&gt;$count = "000";&lt;br /&gt;foreach $chapter (@chapters)&lt;br /&gt;{&lt;br /&gt;   print "Working on chapter $count, ";&lt;br /&gt;   my $part = "001";&lt;br /&gt;   my $outfile = $filename;&lt;br /&gt;   $outfile =~ s/\.txt/$count\.$part/;&lt;br /&gt;   open (OUTFILE, "&gt;$outfile");&lt;br /&gt;   $content = "CHAPTER ";&lt;br /&gt;   @chapter_by_lines = split("\n", $chapter);&lt;br /&gt;   $chapter_length = length($chapter);&lt;br /&gt;   print "found ". $#chapter_by_lines . " lines ($chapter_length bytes)\n";&lt;br /&gt;   foreach $line (@chapter_by_lines)&lt;br /&gt;   {&lt;br /&gt;      $len_content = length $content;&lt;br /&gt;      $len_line = length $line;&lt;br /&gt;      $len_total = $len_content + $len_line;&lt;br /&gt;      if ($len_total &gt; $ipod_max)&lt;br /&gt;      { &lt;br /&gt;         $part++;&lt;br /&gt;         $outfile =~ s/[0-9]{3}$/$part/;&lt;br /&gt;         print OUTFILE $content;&lt;br /&gt;         close OUTFILE;&lt;br /&gt;         $content = "";&lt;br /&gt;         open(OUTFILE, "&gt;$outfile");&lt;br /&gt;      }&lt;br /&gt;      if ($line =~ /^$/)&lt;br /&gt;      {&lt;br /&gt;         $content .= "&amp;lt;b&amp;gt;&amp;lt;p&amp;gt;$line";&lt;br /&gt;      } else {  &lt;br /&gt;         $content .= "$line";&lt;br /&gt;      }&lt;br /&gt;      ($chapter) = $content =~ /(CHAPTER \S+)/;&lt;br /&gt;   }&lt;br /&gt;   $count++;&lt;br /&gt;   print "Writing to $outfile...\n";&lt;br /&gt;   print OUTFILE $content;&lt;br /&gt;   print "done.\n";&lt;br /&gt;   close OUTFILE;&lt;br /&gt;   $content = "";&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Running the script on &lt;a href="http://www.gutenberg.org/files/76/76.txt"&gt;Huck Finn&lt;/a&gt; from the Gutenberg Project looks like this:&lt;br /&gt;&lt;div style="border-style: dashed"&gt;&lt;pre&gt;earnoth@twinstar[07:32 PM|508]$ bin/splice_book.pl books/huckfinn.txt &lt;br /&gt;Slurped 597298&lt;br /&gt;Found 43 chapters.&lt;br /&gt;Working on chapter 000, found 72 lines (1748 bytes)&lt;br /&gt;Writing to books/huckfinn000.001...&lt;br /&gt;done.&lt;br /&gt;Working on chapter 001, found 116 lines (7207 bytes)&lt;br /&gt;Writing to books/huckfinn001.002...&lt;br /&gt;done.&lt;br /&gt;Working on chapter 002, found 234 lines (12337 bytes)&lt;br /&gt;Writing to books/huckfinn002.004...&lt;br /&gt;done.&lt;br /&gt;&amp;lt;SNIP&amp;gt;&lt;br /&gt;Working on chapter 043, found 433 lines (22487 bytes)&lt;br /&gt;Writing to books/huckfinn043.006...&lt;br /&gt;done.&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The result is 172 text files, all less than 4012 characters long (avg 3400).  A nice fit on the iPod.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="cdown"&gt;&lt;iframe src="http://arnoth.net/test/iphone_cdown_b.php" height=30&gt;&lt;/iframe&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-5622026647179015718?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/5622026647179015718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=5622026647179015718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5622026647179015718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/5622026647179015718'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/08/irediculous.html' title='iRediculous'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-4310313557495683964</id><published>2007-08-06T17:42:00.000-04:00</published><updated>2007-08-06T17:58:14.511-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homebrew beer ale ezbrew'/><title type='text'>New Brew - American Cream Ale</title><content type='html'>Yesterday I brewed a new beer, an EZbrew American Cream Ale.  It's a pretty simple brew, using both liquid and solid malt extract, along with some cluster hops.  The only interesting part is the lactose that gets added during bottling (making the cream part of the ale).&lt;br /&gt;&lt;br /&gt;This morning the fermentation started off strong, bubbling well.  This afternoon it's tapered off a bit.  I'm concerned the higher temperatures may be impacting it.  My pantry seems to run a bit warm in the summer.&lt;br /&gt;&lt;br /&gt;I'm &lt;a href="http://arnoth.net/earnoth/dokuwiki/beer:kits#american_cream_ale"&gt;writing it up &lt;/a&gt;in my Document Trove.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-4310313557495683964?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/4310313557495683964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=4310313557495683964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4310313557495683964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4310313557495683964'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/08/new-brew-american-cream-ale.html' title='New Brew - American Cream Ale'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-6750593941717920661</id><published>2007-08-05T14:46:00.000-04:00</published><updated>2007-08-05T20:46:56.490-04:00</updated><title type='text'>New Document Trove online</title><content type='html'>Previously I attempted to set up documentation for my various geek efforts.  It was modestly successful for what it was, I received comments from a few people that they found the write ups useful.  Unfortunately, &lt;a href="http://www.mediawiki.org/wiki/MediaWiki"&gt;MediaWiki&lt;/a&gt; proved to be a very high-maintenance and difficult to use wiki solution.&lt;br /&gt;&lt;br /&gt;So now that I've finished migrating my website from one hosting company to another (more on that later) I've set about recreating my Document Trove.  Unfortunately, the database that I had been running on was corrupted, so I lost the two-dozen articles I'd posted.  It's partly my own fault, however, as I hadn't backed up the database in a long time.  However, the former hosting provider was no help (again, more on that later).  &lt;br /&gt;&lt;br /&gt;Fortunately, I was able to salvage a few postings.  Thank heavens for Google's cache.  ;-)&lt;br /&gt;&lt;br /&gt;My &lt;a href="http://arnoth.net/earnoth/dokuwiki/"&gt;new Document Trove&lt;/a&gt; is running &lt;a href="http://wiki.splitbrain.org/"&gt;DokuWiki&lt;/a&gt;.  I'm very pleased with it.  It follows all of the standard Wiki conventions, and doesn't require a database backend.  Very slick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-6750593941717920661?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/6750593941717920661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=6750593941717920661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6750593941717920661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/6750593941717920661'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/08/new-document-trove-online.html' title='New Document Trove online'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-8212722194640604125</id><published>2007-07-04T23:48:00.000-04:00</published><updated>2007-07-05T00:25:48.621-04:00</updated><title type='text'>Remapping CTRL and CAPS LOCK in Windows   Vista</title><content type='html'>As any Unix geek will quickly tell you, one of the greatest frustrations of serious geeks with the PC keyboard is the placement of the CTRL key and the CAPS LOCK key.  Look at your PC keyboard, you'll see the CAPS LOCK by your "a" key and the CTRL key waaaay down in the bottom left (and usually also on the right).  That wasn't the way it was back in the day.  Once upon a time, the CAPS LOCK and CTRL keys were switched.&lt;br /&gt;&lt;br /&gt;Now, I'm too young to have cut my teeth on Sparc stations, mainframes, mid-ranges, or minis back in the days of BSD and AT&amp;T Unix, where these keyboard configurations were standard.  However, I've read about them in various Linux &amp;amp; FreeBSD mailing lists, websites, etc.  Amongst the Linux crowd, it's still a big todo.&lt;br /&gt;&lt;br /&gt;Having carpal tunnel syndrome and being an avid Linux CLI user, the concept was always appealing to me.  For those that don't know, the CTRL key is used heavily in advanced CLI operations (e.g., CTLR-L will clear your terminal screen, CTRL-U will clear the line of text you're typing, CTRL-K will clear the text after your cursor, etc.)&lt;br /&gt;&lt;br /&gt;Since it's so heavily used, putting the CTRL key next to the "a" key makes a lot of sense.  One doesn't have to move too far from the home keys in order to hold it down while pressing the other key of interest.  One also strikes the CTRL key far more frequently than the CAPS LOCK key.  Less movement of the fingers is a BIG and GOOD thing when having to deal with RSI.  That's the same reason I'm teaching myself the Dvorak keyboard...but that's a story for another post... ;-)&lt;br /&gt;&lt;br /&gt;So, switching the CTRL key with the CAPS LOCK key is a very good idea, for those of us who live on the command line interface.&lt;br /&gt;&lt;br /&gt;In either case, the remapping is easy enough to achieve in any Linux distro.  I had thought I could achieve the same in Windows using Mark Russinovich's CTRL2CAP.  It's worked well for me in the past, on Win2K and even WinXP.  However, my new Toshiba is running the dreaded V, and I face the imminent and depressing prospect of having to use the same at work.   So, finding a way to make the switch was somewhat important to me.&lt;br /&gt;&lt;br /&gt;After a thorough job of Googling, I found &lt;a href="http://bmrc.berkeley.edu/people/chaffee/keymap_reg.html"&gt;this link&lt;/a&gt; with instructions to directly manipulate the Windows registry to achieve the switch in WinNT and Win2K.   I was wary about it working, since when I clicked through on the in-depth technical background on the registry tweak referenced a mailing list posting from &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;1996&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;that talked about the hack definitively working on NT 4.0, and maybe on  3.5...!&lt;br /&gt;&lt;br /&gt;Still, I figured, what's the worst that could happen?&lt;br /&gt;&lt;br /&gt;The answer is, nothing bad happens.  I got it wrong the first few times and nothing failed or crashed, it simply didn't change anything.  Once I got it right, it worked like a champ on Windows Vista.  I fixed my keyboard problem, my CTRL key is now completely switched with my CAPS LOCK. I'm now a much happier and healthier geek.&lt;br /&gt;&lt;br /&gt;Oh, just in case the page evaporates, as things are wont to do on the Internet from time to time, here's the original posting in full:&lt;br /&gt;&lt;blockquote&gt;&lt;a style="font-weight: bold;" href="http://bmrc.berkeley.edu/people/chaffee/keymap_reg.html"&gt;Windows Registry Key-remap&lt;/a&gt;&lt;br /&gt;&lt;code&gt;Changing NT and Win2K Keymaps through the Registry&lt;br /&gt;&lt;br /&gt;  1. Run Start-&gt;Run...&lt;br /&gt;  2. Open: regedt32 to edit the registry.&lt;br /&gt;  3. Select the key&lt;br /&gt;&lt;br /&gt;          HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout&lt;br /&gt;         &lt;br /&gt;&lt;br /&gt;  4. From the Edit menu, choose "Add Value" to add a value named "Scancode Map" with type REG_BINARY.&lt;br /&gt;  5. Set the value for the layout you want (copy and paste the bold text below):&lt;br /&gt;         * Map CapsLock -&gt; Left Ctrl:&lt;br /&gt;           0000000000000000020000001d003a0000000000&lt;br /&gt;         * Swap CapsLock and Left Ctrl:&lt;br /&gt;           0000000000000000030000001d003a003a001d0000000000&lt;br /&gt;         * CapsLock-&gt;Left Ctrl, Left Ctrl-&gt;Left Alt, Left Alt-&gt;CapsLock:&lt;br /&gt;           0000000000000000040000001d003a0038001d003a00380000000000&lt;br /&gt;  6. Reboot your machine&lt;br /&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I tried the third option, to do a full three-key switch between CTRL, ALT, and CAPS LOCK, but immediately realized it was a mistake.  The ALT key is used too frequently for things like ALT-TAB window switching.  It's native placement by the space bar makes it handy to hit with the thumb, which is the strongest digit on the hand - a good thing for those of us with carpal tunnel.&lt;br /&gt;&lt;br /&gt;In addition, here's the original email that the original poster references.  It's fairly interesting.&lt;br /&gt;&lt;blockquote&gt;&lt;a style="font-weight: bold;" href="http://bmrc.berkeley.edu/people/chaffee/scancode_map.txt"&gt;Scancode Map Email&lt;/a&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;From: Shane Holder &amp;lt;holder@mordor.rsn.hp.com&amp;gt;&lt;br /&gt;To: "Jeff McCarrell" &amp;lt;jwm@cccpp.com&amp;gt;&lt;br /&gt;Cc: cmcmahan@Teknowledge.COM, Jonathan Payne &amp;lt;jpayne@marimba.com&amp;gt;,         ntemacs-users@cs.washington.edu&lt;br /&gt;Subject: Re: Re[2]: problem with caps/ctrl swap on NT 4.0&lt;br /&gt;Date: 04 Dec 1996 14:36:21 -0600&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Found this on the net somewhere.&lt;br /&gt;&lt;br /&gt;Add this value:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard&lt;br /&gt;Layout\Scancode Map&lt;br /&gt;&lt;br /&gt;It's a binary value that lets you map keystrokes in the low-level keyboard drivers in NT.  As a result you don't have to worry about applications bypassing mappings that you've done at a higher level (i.e. it just works).&lt;br /&gt;&lt;br /&gt;Here's the format of the value:&lt;br /&gt;&lt;br /&gt;       DWORD:  0x00000000      header&lt;br /&gt;       DWORD:  0x00000000      header&lt;br /&gt;       DWORD:  length (in DWORDs) of remaining data, including terminating DWORD&lt;br /&gt;       DWORD:  mapping 1&lt;br /&gt;       ...&lt;br /&gt;       DWORD:  mapping n&lt;br /&gt;       DWORD:  0x00000000      terminating null DWORD&lt;br /&gt;&lt;br /&gt;Each mapping DWORD  has two parts: the input scancode, and an output scancode.  To map scancode 0x1d (left control) to scancode 0x3a (caps lock), you want a value of 0x003a001d.  Note that this does not swap the keys.  Using just this mapping value, both the left control and the caps lock key will behave as caps-lock.  To swap, you also need to map 0x3a to 0x1d, using 0x001d003a.  So, the complete registry value you'd use to swap left-control and caps-lock is:&lt;br /&gt;&lt;br /&gt;       00 00 00 00 00 00 00 00 03 00 00 00 1d 00 3a 00 3a 00 1d 00 00 00 00 00&lt;br /&gt;&lt;br /&gt;This works on NT 4.0, I don't know about 3.51.  This registry value is system wide, and can't be made user-specific.  It also only takes affect on reboot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Shane Holder                                 e-mail: holder@rsn.hp.com&lt;br /&gt;Hewlett Packard                               phone:     (214)497-4182&lt;br /&gt;3000 Waterview                       Never underestimate the bandwidth&lt;br /&gt;Richardson, TX 75083                 of a truck moving at 70 MPH.&lt;br /&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So, I hope this posting helps some other poor geek who's tearing out his hair about how to make Windows Vista somewhat tolerable to work within.  (I'd say work with, but it's more similar to operating within the confines of a cage, really...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-8212722194640604125?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/8212722194640604125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=8212722194640604125' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/8212722194640604125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/8212722194640604125'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/07/remapping-ctrl-and-caps-lock-in-windows.html' title='Remapping CTRL and CAPS LOCK in Windows   Vista'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-2988173445059357441</id><published>2007-04-06T13:48:00.000-04:00</published><updated>2007-04-06T13:55:35.114-04:00</updated><title type='text'>Toshiba Satellite A135-S4427: More Display problems</title><content type='html'>As nice of a unit as the new laptop seems to be, it has not been without its problems.  I bought the computer about two months ago.  Just past 30 days of purchase, the LCD back light went &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;dead&lt;/span&gt;&lt;/span&gt;.  After backing up my data I took it back to CompUSA and asked for an exchange.  They gladly obliged me (mainly because I had bought their extended warranty).  Within 20 minutes, I had a brand-spanking new laptop and was happily on my way.&lt;br /&gt;&lt;br /&gt;Fast forward to today, and suddenly in the last twenty-four hours my screen has stated acting...&lt;span style="font-style: italic;"&gt;funny&lt;/span&gt;.  I've been booted into Windows since this morning, and whenever I open my lid, the display flickers in a frighteningly familiar fashion.  It's very similar to the way the LCD back light on the last unit started behaving before it went kaput. &lt;br /&gt;&lt;br /&gt;Naturally, this has me greatly concerned.  It's only just started, and maybe it's just the way that Windows behaves vs. Ubuntu (where I haven't yet seen such a strange behavior).  I'm going to watch it closely over the next few days, however.  I have a bad feeling this one's on its way out, too. &lt;br /&gt;&lt;br /&gt;If this goes, I'm getting something completely different.  Should I have a second dud unit, it either speaks poorly for this model of Toshiba or Vista, or some combination thereto.&lt;br /&gt;&lt;br /&gt;God I hate hardware...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-2988173445059357441?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/2988173445059357441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=2988173445059357441' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2988173445059357441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/2988173445059357441'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/04/toshiba-satellite-a135-s4427-more.html' title='Toshiba Satellite A135-S4427: More Display problems'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-7670782120344386636</id><published>2007-04-01T10:57:00.002-04:00</published><updated>2007-04-06T13:46:54.952-04:00</updated><title type='text'>New Laptop - Toshiba Satellite A135-S4427</title><content type='html'>Recently I bought a new laptop, a Toshiba Satellite A135-S4427.  It's a decent enough, middle-of-the road computer.  It has a dual core Centrino chip, 1 GB of memory, and a 120Gb HD.  In all, pretty good for a laptop.  :-)&lt;br /&gt;&lt;br /&gt;Of course, I had to install Linux on it.  I wasn't about to run with Windows Vista as my primary OS.  I've been playing with &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; lately, and have been pretty pleased with it.  So, I decided to give it a go as a laptop OS.&lt;br /&gt;&lt;br /&gt;Unfortunately, I couldn't just wipe Windows.  There are still some apps that I need (Quicken foremost among them) so I went dual boot.  Compared to previous Windows versions, it wasn't quite so painful a process.  The last time I did it, I needed some next-gen Fdisk that could handle resizing existing NTFS partitions.  Now, with Vista, Microsoft has &lt;span style="font-style: italic;"&gt;finally&lt;/span&gt; put in facilities to &lt;a href="http://vistarewired.com/2007/02/16/how-to-resize-a-partition-in-windows-vista/"&gt;resize the disk natively&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The install for Ubuntu was a breeze, as is just about everything with that distro.  Most things just &lt;span style="font-style: italic;"&gt;worked&lt;/span&gt; the only exception being (drum roll please...) ACPI.  This, however, should not surprise any Linux aficionado whose used a Toshiba laptop.  Unfortunately, the &lt;a href="http://www.buzzard.me.uk/toshiba/index.html"&gt;Toshiba BIOS tools available for Linux&lt;/a&gt; don't work on this model laptop, as it's of of the models using a Pheonix BIOS.&lt;br /&gt;&lt;br /&gt;The ACPI support I've got is limited.  Hibernation and screen blanking work, but suspend doesn't (the system never quite gets all the way into suspend mode and doesn't come back).  The fan seems to work, but I get the sense it's a dumb thermistor switch in the BIOS that is not managed by the OS.  I can't read the system temperature, the CPU speed isn't being stepped, and I can't adjust the screen brightness (in fact, none of the special Toshiba function keys work).&lt;br /&gt;&lt;br /&gt;I've done some initial investigation into additional packages to deal with the Pheonix BIOS on Linux.  The main (only?) one I've found is &lt;a href="http://sourceforge.net/projects/omnibook"&gt;the Omnibook project&lt;/a&gt;.  However, the project doesn't seem as well maintained as its sister project.&lt;br /&gt;&lt;br /&gt;So, hopefully I'll be able to pursue more research soon and figure out how to make it work.  My ambition makes me want to contribute to the Omnibook project, but my expectation says I don't have the requisite experience to write code for kernel modules.  :-P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-7670782120344386636?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/7670782120344386636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=7670782120344386636' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/7670782120344386636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/7670782120344386636'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/04/new-laptop-toshiba-satellite-a135-4427.html' title='New Laptop - Toshiba Satellite A135-S4427'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-4744302020454696365</id><published>2007-03-28T22:33:00.001-04:00</published><updated>2007-03-28T22:33:11.330-04:00</updated><title type='text'>First email post!</title><content type='html'>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt;   &lt;meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"&gt; &lt;/head&gt; &lt;body bgcolor="#ffffff" text="#000000"&gt; Just giving the &lt;a  href="http://help.blogger.com/bin/answer.py?answer=41452&amp;amp;query=email&amp;amp;topic=&amp;amp;type=f"&gt;post-by-email thing&lt;/a&gt; a try.&amp;nbsp; It's a pretty clever delivery mechanism I just wish the security was a little better than a "&lt;i&gt;secret&lt;/i&gt;" value in the destination email address itself.&amp;nbsp; &lt;br&gt; &lt;br&gt; Then again, it's about all that one might expect for simply making use of simple email.&amp;nbsp; It's not like there's any hooks for an authentication mechanism, or anything.&lt;br&gt; &lt;br&gt; I've also been looking at client software with which to post, but it seems like the move of Blogger to a Google service has broken the old apps that were written for Atom.&amp;nbsp; I checked the &lt;a  href="http://code.google.com/apis/blogger/gdata.html#Add_Entry_Library_Installed"&gt;Google API developer's guide&lt;/a&gt; and compared it to the &lt;font  face="Courier New, Courier, monospace"&gt;atom.c&lt;/font&gt; file in &lt;a  href="http://www.dropline.net/drivel/"&gt;drivel&lt;/a&gt;, a nifty-looking Linux client for Blogging. &lt;br&gt; &lt;br&gt; Unfortunately, in comparing the code, it looks like going out of Beta for Blogger 2 also brought a new API, which perhaps requires a rewrite of the other client packages out there?&lt;br&gt; &lt;br&gt; On the other hand, it might simply be a user error.&amp;nbsp; When I try and log into the &lt;a class="moz-txt-link-freetext" href="https://www.blogger.com/atom"&gt;https://www.blogger.com/atom&lt;/a&gt; URL, it doesn't seem to acknowledge my account.&amp;nbsp; Maybe that's a Blogger v 1.0 thing, though.&amp;nbsp; &lt;br&gt; &lt;br&gt; Still too new to know.&lt;br&gt; &lt;br&gt; C'est la vie.&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/3161464536548463820-4744302020454696365?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/4744302020454696365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=4744302020454696365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4744302020454696365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/4744302020454696365'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/03/first-email-post_28.html' title='First email post!'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3161464536548463820.post-1343833315294510733</id><published>2007-03-28T19:48:00.000-04:00</published><updated>2007-03-28T21:34:38.164-04:00</updated><title type='text'>My blog, version 3.0 - First Post!</title><content type='html'>Ever since the mid nineties, I've been dabbling with posting stuff online (though it wasn't called blogging back then...).  My website has gone through many different forms over time, from a set of static pages hosted first on my home account the University of Delaware webservers to hosted on @Home and then &lt;a href="http://mywebpages.comcast.net/earnoth/freebsd.html"&gt;Comcast.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Then I decided I wanted something a bit more elegant, and got myself a small web hosting account.  I installed PHPNuke (what was I thinking??) and &lt;a href="http://host108.ipowerweb.com/%7Earnothne/earnoth/index.php"&gt;ran with that for a while&lt;/a&gt;.  It was fairly serviceable, though not very well suited for a blog.  In particular, spammers started to exploit security holes to post their garbage.  Not to mention, I had the entire burden of administration.  Backups, upgrades, all that happiness.&lt;br /&gt;&lt;br /&gt;So, I locked the site down and tried some software specifically suited for blogging. &lt;a href="http://www.simplephpblog.com/"&gt;Simple PHP Blog&lt;/a&gt; was the software I settled on, for the very reason of it's namesake.  It was &lt;span style="font-style:italic;"&gt;simple&lt;/span&gt;.  While I found &lt;a href="http://arnoth.net/earnoth/blog/"&gt;the result&lt;/a&gt; appealing for a while, it too had its disadvantages.  Again, as time went on, security holes were found and spammers started to spew upon it.  &lt;br /&gt;&lt;br /&gt;In addition, since my site was off on its own, there was nothing really to draw people to it.  what's the point of blogging if no one's watching?&lt;br /&gt;&lt;br /&gt;So, I figured I'll give an account on Blogger a try.  Allow me now to christen my latest blog version with the time-honored Slashdot tradition...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;....&lt;span style="font-weight:bold;"&gt;FIRST POST!!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3161464536548463820-1343833315294510733?l=geekquanta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geekquanta.blogspot.com/feeds/1343833315294510733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3161464536548463820&amp;postID=1343833315294510733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1343833315294510733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3161464536548463820/posts/default/1343833315294510733'/><link rel='alternate' type='text/html' href='http://geekquanta.blogspot.com/2007/03/my-blog-version-30-first-post.html' title='My blog, version 3.0 - First Post!'/><author><name>Eric</name><uri>http://www.blogger.com/profile/05532610135071760318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
