<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Cheerful Curmudgeon &#187; Technology</title>
	<atom:link href="http://cheerfulcurmudgeon.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://cheerfulcurmudgeon.com</link>
	<description>A complete lack of ideas and the power to express them.</description>
	<lastBuildDate>Sun, 14 Mar 2010 23:02:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9;Art Zemon </copyright>
		<managingEditor>art@zemon.name (Art Zemon)</managingEditor>
		<webMaster>art@zemon.name(Art Zemon)</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>A complete lack of ideas and the power to express them.</itunes:summary>
		<itunes:author>Art Zemon</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>Art Zemon</itunes:name>
			<itunes:email>art@zemon.name</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://cheerfulcurmudgeon.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://cheerfulcurmudgeon.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Cheerful Curmudgeon</title>
			<link>http://cheerfulcurmudgeon.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Server Backups are Important</title>
		<link>http://cheerfulcurmudgeon.com/2010/03/06/server-backups-are-important/</link>
		<comments>http://cheerfulcurmudgeon.com/2010/03/06/server-backups-are-important/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 13:32:52 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Safety]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=1075</guid>
		<description><![CDATA[I got a frantic email from a friend this week. One of his subcontractors went crazy and trashed several of my friend&#8217;s clients&#8217; web sites as well as my friend&#8217;s own business site. The police have been involved but much damage has already been done. I wish I had been hosting my friend&#8217;s sites. Had I [...]]]></description>
			<content:encoded><![CDATA[<p>I got a frantic email from a friend this week. One of his subcontractors went crazy and trashed several of my friend&#8217;s clients&#8217; web sites as well as my friend&#8217;s own business site. The police have been involved but much damage has already been done. I wish I had been hosting my friend&#8217;s sites. Had I been, I could have recovered everything from backups. As it is, all I could do was sit by and fume, wishing that his hosting company had had something to offer him in the way of assistance.</p>
<p>I know my friend&#8217;s pain. In the 30 years that I have been doing system administration, there have been numerous times when my own bacon has been saved by backups. I have been struck by the dread BUOD error (Bad User On Device) in which a glitch sitting between the chair and the keyboard has made the computer do all kinds of hideous deeds. The worst, early in my career, idled a team of a dozen programmers for three days. Why three full days? You guessed it: no backups. At the other end of the spectrum, a member of my team recently trashed a critical configuration file on one of our servers. This, however, resulted in no downtime; we simply grabbed a copy from the backups and continued on our merry ways.</p>
<p>If you accidentally delete a file from your web site (or, in my friend&#8217;s case, <em>all</em> of the files), can you recover it? Does your hosting company provide backups and, if so, can  <em>you</em> recover files from their backup? In many cases, hosting companies&#8217; backups are only for their use in cases of disk drive failure.</p>
<p>My company offers one (excellent, in my opinion) solution, <a href="http://www.hens-teeth.net/html/products/nest_egg_backup.php" target="_blank">Nest Egg Backup for Web Servers</a>. There are many other alternatives. Do choose and implement one. When you go comparison shopping, ask the key question: How long are the backups retained? If only for one night, that means that your window of opportunity is extremely limited. If you delete a file at 10:00pm and wait until 8:00am to try to get it back, you are out of luck. You should have <em>at least</em> three days of retention, preferably more, preferably <em>a lot more</em>. Thirty days can give you a nice warm, fuzzy feeling of safety and security.</p>
<p>Lesson of the day: Back up your hosting accounts! And be sure to include everything (email folders, MySQL databases, PHP config files, etc. etc. etc.) The day disaster strikes is a day too late to start backing stuff up.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2010/03/06/server-backups-are-important/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Bandwidth Than a Station Wagon</title>
		<link>http://cheerfulcurmudgeon.com/2010/01/14/more-bandwidth-than-a-station-wagon/</link>
		<comments>http://cheerfulcurmudgeon.com/2010/01/14/more-bandwidth-than-a-station-wagon/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 13:53:40 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=1045</guid>
		<description><![CDATA[Back when I administered VAXen running BSD UNIX at FileNet, &#8220;just&#8221; 25 years ago or so, we didn&#8217;t have a high speed internet connection to use in transferring files between computers. I used a bank of Racal-Vadic 2400 baud modems to run UUCP and shuffle email and usenet articles around. With five modems in the [...]]]></description>
			<content:encoded><![CDATA[<p>Back when I administered VAXen running BSD UNIX at FileNet, &#8220;just&#8221; 25 years ago or so, we didn&#8217;t have a high speed internet connection to use in transferring files between computers. I used a bank of Racal-Vadic 2400 baud modems to run UUCP and shuffle email and usenet articles around. With five modems in the bank, felix the VAX 750 grew to be a modest UUCP hub in SoCal. Today we measure our internet connections in megabits or Mbps, millions of bits per second, instead of baud. I am typing this on a cable modem connection that just achieved 11.4 Mbps downloading data and 1.7 Mbps uploading data. By comparison, felix the VAX had about 0.0024 Mbps of bandwidth, and downloading did not go any faster than uploading.</p>
<div id="attachment_1048" class="wp-caption alignright" style="width: 168px"><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2010/01/magtape.jpg"><img class="size-full wp-image-1048 " title="magnetic tape" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2010/01/magtape.jpg" alt="10.5&quot; magnetic tape" width="158" height="151" /></a><p class="wp-caption-text">10.5&quot; magnetic tape</p></div>
<p>We used to say, <em>never underestimate the bandwidth of a station wagon full of magnetic tapes</em>. With just 0.0024 Mbps of bandwidth available, it was completely impractical to transfer large files across &#8220;the net.&#8221; Instead, we would write the files to 10.5&#8243; reels of <a href="http://en.wikipedia.org/wiki/Magnetic_tape_data_storage" target="_blank">magnetic tapes</a> and drive them to their destination by car.</p>
<div id="attachment_1047" class="wp-caption alignleft" style="width: 247px"><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2010/01/rm03.jpg"><img class="size-full wp-image-1047" title="DEC RM03" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2010/01/rm03.jpg" alt="DEC RM03 disk drive" width="237" height="342" /></a><p class="wp-caption-text">DEC RM03 disk drive</p></div>
<p>It would take several tapes, and several hours, to &#8220;back up&#8221; a single 67 MB, washing machine sized, RM03 disk drive. Once the  tapes were written, we would bundle them into  the nearest car and take a road trip across town to where they needed to be. Then would begin the (usually slower) process of reading the tapes into the new computer. It was <em>way</em> faster to move data by &#8220;station wagon&#8221; than pretty much anything else.</p>
<p>Flash forward to 2010. On Tuesday, I had 62,000 MB of files on a computer in a datacenter in Houston that had to be moved to a new computer in a datacenter on the east coast. I live in the middle of the country (St. Louis) and do not have ready access to either datacenter. Through the miracles of the internet, I logged into the Houston computer and typed one command:</p>
<blockquote style="font-family: courier;"><p>rsync -az /backup/htn/ root@newmachine.com:/backup/htn</p></blockquote>
<p>About eight hours later, with no intervention from me, all of the files had been replicated onto the new machine. I had just moved 1,000 times as much data as one of felix&#8217;s entire disk drives in a fraction of the time and with virtually no effort.</p>
<p>Yup&#8230; life is good.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2010/01/14/more-bandwidth-than-a-station-wagon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix Watch Instantly Coming to the PS3</title>
		<link>http://cheerfulcurmudgeon.com/2009/10/26/netflix-watch-instantly-coming-to-the-ps3/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/10/26/netflix-watch-instantly-coming-to-the-ps3/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:30:12 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=996</guid>
		<description><![CDATA[I am so happy. Netflix will finally stream movies to the Sony Playstation PS3. We have a Roku player, too, but it will be more convenient to have all of our entertainment stuff in one box. And the PS3 ought to produce a better picture, too.
]]></description>
			<content:encoded><![CDATA[<p>I am so happy. <a href="http://www.hackingnetflix.com/2009/10/netflix-streaming-in-november-on-sonys-ps3-reserve-your-disc-now.html" target="_blank">Netflix will </a><em><a href="http://www.hackingnetflix.com/2009/10/netflix-streaming-in-november-on-sonys-ps3-reserve-your-disc-now.html" target="_blank">finally</a></em><a href="http://www.hackingnetflix.com/2009/10/netflix-streaming-in-november-on-sonys-ps3-reserve-your-disc-now.html" target="_blank"> stream movies</a> to the Sony Playstation PS3. We have a Roku player, too, but it will be more convenient to have all of our entertainment stuff in one box. And the PS3 ought to produce a better picture, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/10/26/netflix-watch-instantly-coming-to-the-ps3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retro Slide Rule</title>
		<link>http://cheerfulcurmudgeon.com/2009/09/02/retro-slide-rule/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/09/02/retro-slide-rule/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 12:03:47 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=976</guid>
		<description><![CDATA[My deepest appreciation to ThinkGeek for making me feel old first thing in the morning. They have recreated the &#8220;classic student slide rule&#8221; and are hawking them for a pittance of what this paragon of useful technology is worth.
The sad thing is&#8230; not only do I remember slide rules, I depended on them to get [...]]]></description>
			<content:encoded><![CDATA[<p>My deepest appreciation to ThinkGeek for making me feel <em>old</em> first thing in the morning. They have recreated the &#8220;<a href="http://www.thinkgeek.com/gadgets/tools/be12/?cpg=101H" target="_blank">classic student slide rule</a>&#8221; and are hawking them for a pittance of what this paragon of useful technology is worth.</p>
<div id="attachment_977" class="wp-caption aligncenter" style="width: 260px"><a href="http://www.thinkgeek.com/gadgets/tools/be12/?cpg=101H" target="_blank"><img class="size-full wp-image-977" title="ThinkGeek Slide Rule" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/09/be12_thinkgeek_slide_rule.jpg" alt="ThinkGeek Slide Rule" width="250" height="175" /></a><p class="wp-caption-text">ThinkGeek Slide Rule</p></div>
<p><em>The sad thing is&#8230; not only do I remember slide rules, I depended on them to get my physics homework done in high school. Not only do I remember slide rules, those of us who used them were </em><em>faster</em> than the folks with Bowmar Brain calculators.</p>
<p>I did succumb to the glitter and glitz of calculators and computers, becoming an RPN bigot as any newly minted geek was in the 1970s. (Good thing, too. Have you ever tried to blog on a slide rule?)</p>
<p>Slide rules re-entered my life in 1986 when I took flying lessons. The E6B flight computer is little more than a circular slide rule with  special scales for doing some temperature calculations and a special rotating, clear window on the back for solving wind triangle problems. Spock recognized the utility of the E6B, too, using it on the bridge of the Enterprise in <em>Who Mourns for Adonis</em>.</p>
<div id="attachment_978" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-978" title="Spock using an E6B Flight Computer" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/09/spock_e6b.jpg" alt="Spock using an E6B Flight Computer" width="500" height="375" /><p class="wp-caption-text">Spock using an E6B Flight Computer</p></div>
<p>I ended up with two slide rules, my own and my grandfather&#8217;s (and my E6B flight computer). My slide rule evaporated years ago but my grandfather&#8217;s is still in the basement. And you know what, it still works&#8230; no batteries required.</p>
<div id="attachment_981" class="wp-caption aligncenter" style="width: 423px"><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/09/DSC_1822.JPG" target="_blank"><img class="size-full wp-image-981   " title="My (Grandfather's) Slide Rule" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/09/DSC_1822.JPG" alt="My (Grandfather's) Slide Rule" width="413" height="118" /></a><p class="wp-caption-text">My (Grandfather&#39;s) Slide Rule</p></div>
<p style="text-align: center; ">
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/09/02/retro-slide-rule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step 3: Google Chrome to Replace Microsoft Windows, Apple OSX, and Linux</title>
		<link>http://cheerfulcurmudgeon.com/2009/07/09/step-3-google-chrome-to-replace-microsoft-windows-apple-osx-and-linux/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/07/09/step-3-google-chrome-to-replace-microsoft-windows-apple-osx-and-linux/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:19:32 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=928</guid>
		<description><![CDATA[As I predicted in Google Chrome to Replace Microsoft Windows, Apple OSX, and Linux (September 2008) and again in Step 2: Google Chrome to Replace Microsoft Windows, Apple OSX, and Linux (December 2008), Google is moving to replace the operating system, not just the browser. What changed two days ago is that Google is finally [...]]]></description>
			<content:encoded><![CDATA[<p>As I predicted in <a href="http://cheerfulcurmudgeon.com/2008/09/02/google-chrome-to-replace-microsoft-windows-apple-osx-and-linux/">Google Chrome to Replace Microsoft Windows, Apple OSX, and Linux</a> (September 2008) and again in <a href="http://cheerfulcurmudgeon.com/2008/12/06/step-2-google-chrome-to-replace-microsoft-windows-apple-osx-and-linux/">Step 2: Google Chrome to Replace Microsoft Windows, Apple OSX, and Linux</a> (December 2008), Google is moving to replace the <em>operating system</em>, not just the browser. What changed two days ago is that Google is finally being up-front about it, instead of masquerading their plans as &#8220;only&#8221; a browser.</p>
<p>In <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" target="_blank">Introducing the Google Chrome OS</a> on the Official Google Blog, Google writes,</p>
<blockquote><p>We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends&#8230;.</p>
<p>Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks. Later this year we will open-source its code, and netbooks running Google Chrome OS will be available for consumers in the second half of 2010&#8230;.</p>
<p>Speed, simplicity and security are the key aspects of Google Chrome OS. We&#8217;re designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds. The user interface is minimal to stay out of your way, and most of the user experience takes place on the web&#8230;.</p>
<p>Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year&#8230;.</p></blockquote>
<p>What does this mean to you? Several things, all good if you a) use your computer mostly for stuff on the web, and b) like to save money, and c) don&#8217;t mind that virtually all of your files will be &#8220;elsewhere&#8221; instead of stored on your own computer.</p>
<ol>
<li>Turn on your Google Chrome OS based computer and, within a very few seconds, you will be up and running on the web (using Google Chrome, of course).</li>
<li>No (or at least few) worries about viruses and Trojans which exploit Microsoft Windows, Internet Explorer, Microsoft Outlook, or Microsoft Office. You will have the security of Linux without the geeky requirements that you actually <em>understand</em> Linux.</li>
<li>You will be able to run this on existing hardware, which ought to breathe new life into old machines.</li>
</ol>
<p>The kicker is that, in Google&#8217;s grand vision, all of your email, letters, documents, spreadsheets, databases, etc., will be stored on Google&#8217;s servers. You will use GMail for your mail and Google Apps instead of Microsoft Office or OpenOffice.org. If you are big, you will use the paid versions of these apps. If you are small, ads might be in your face all the time. It is not coincidence that GMail and <a href="http://googleblog.blogspot.com/2009/07/google-apps-is-out-of-beta-yes-really.html" target="_blank">Google Apps came out of &#8220;beta&#8221;</a> the same day that Google introduced Google Chrome OS.</p>
<p>Is this good for you? How much do you trust Google? It is certainly cool technology, certainly priced right, and certainly convenient.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/07/09/step-3-google-chrome-to-replace-microsoft-windows-apple-osx-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSA Illegally Collecting US Citizens&#8217; Email</title>
		<link>http://cheerfulcurmudgeon.com/2009/06/19/nsa-illegally-collecting-us-citizens-email/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/06/19/nsa-illegally-collecting-us-citizens-email/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 14:07:15 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Communicating]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=905</guid>
		<description><![CDATA[I am not surprised, but I am still dismayed, by the continued erosion of our personal privacy in the shadow of George W. Bush&#8217;s administration. The New York Times reports in E-Mail Surveillance Renews Concerns in Congress that the National Security Agency (NSA), as recently as early this year, is illegally collecting email from Americans:
Since [...]]]></description>
			<content:encoded><![CDATA[<p>I am not surprised, but I am still dismayed, by the continued erosion of our personal privacy in the shadow of George W. Bush&#8217;s administration. The New York Times reports in <a href="http://www.nytimes.com/2009/06/17/us/17nsa.html?_r=2&amp;hp=&amp;pagewanted=all" target="_blank">E-Mail Surveillance Renews Concerns in Congress</a> that the National Security Agency (NSA), as recently as early this year, is illegally collecting email from Americans:</p>
<blockquote><p>Since April, when it was disclosed that the intercepts of some private communications of Americans went beyond legal limits in late 2008 and early 2009, several Congressional committees have been investigating. Those inquiries have led to concerns in Congress about the agency’s ability to collect and read domestic e-mail messages of Americans on a widespread basis, officials said. Supporting that conclusion is the account of a former N.S.A. analyst who, in a series of interviews, described being trained in 2005 for a program in which the agency routinely examined large volumes of Americans’ e-mail messages without court warrants. Two intelligence officials confirmed that the program was still in operation.</p></blockquote>
<p>A decade ago, I was a strong proponent of OpenPGP-encrypted email. I gave up when I got tired of trying to push that rope uphill. Maybe it&#8217;s time to try again.</p>
<p>Did you know that, unless you encrypt your email, it is as easy to read as a note written on a postcard? Now before you say, &#8220;So what? I don&#8217;t care,&#8221; consider how you would feel if NSA wanted to listen to all of your phone calls or wanted to read all of your regular mail. I suspect that, even though you are a law-abiding citizen and have nothing to hide, you might object a tad to that invasion of your privacy.</p>
<p>I have published my <a href="/about-me/key/">PGP key</a> on this web site (and it is in the popular key servers). Using this key, you can send encrypted messages to me and you can confirm that messages which I sign electronically actually were signed by <em>me</em>.</p>
<p>I sign and encrypt my email messages using <a href="http://enigmail.mozdev.org/" target="_blank">EnigMail</a> and <a href="http://www.gnupg.org/" target="_blank">GnuPG</a> (Gnu Privacy Guard) with <a href="http://www.mozilla.com/thunderbird" target="_blank">Thunderbird</a>, all highly reliable and free software. If you use something other than Thunderbird for your email (like Outlook or Eudora), here is a list of other <a href="http://www.gnupg.org/related_software/frontends.html#mua" target="_blank">mail user agent frontends</a>. And if you use Gmail or any of the other email systems though a web browser, <a href="http://getfiregpg.org/s/home" target="_blank">FireGPG</a> is just the ticket.</p>
<p>Setting up the software is a little bit of work, but you will probably be done in less time than it would take you to drive to Office Depot and buy a box of envelopes. Once you have the software installed, you can encrypt an email message faster than you can lick and seal an envelope.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/06/19/nsa-illegally-collecting-us-citizens-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s a Boy!</title>
		<link>http://cheerfulcurmudgeon.com/2009/05/20/its-a-boy/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/05/20/its-a-boy/#comments</comments>
		<pubDate>Thu, 21 May 2009 01:30:26 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Rants & Raves]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=881</guid>
		<description><![CDATA[Cindy and Geoff did a great job and produced Caedmon Geoffrey, a wonderful, healthy baby boy at 7:12pm on May 20. He&#8217;s 9 lbs 1 oz, 21 inches tall. His plumbing works so well that he peed on the doctor during delivery. I take that as a great omen!




]]></description>
			<content:encoded><![CDATA[<p>Cindy and Geoff did a great job and produced Caedmon Geoffrey, a wonderful, healthy baby boy at 7:12pm on May 20. He&#8217;s 9 lbs 1 oz, 21 inches tall. His plumbing works so well that he peed on the doctor during delivery. I take that as a great omen!</p>
<p><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-04-45-small.jpg"><img class="alignnone size-full wp-image-889" title="2009-05-21-14-04-45-small" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-04-45-small.jpg" alt="2009-05-21-14-04-45-small" width="480" height="316" /></a></p>
<p><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-13-36-small.jpg"><img class="alignnone size-full wp-image-893" title="2009-05-21-14-13-36-small" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-13-36-small.jpg" alt="2009-05-21-14-13-36-small" width="480" height="359" /></a></p>
<p><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-07-31-small.jpg"><img class="alignnone size-full wp-image-891" title="2009-05-21-14-07-31-small" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-07-31-small.jpg" alt="2009-05-21-14-07-31-small" width="359" height="480" /></a></p>
<p><a href="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-10-07-crop.jpg"><img class="alignnone size-full wp-image-892" title="2009-05-21-14-10-07-crop" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/2009-05-21-14-10-07-crop.jpg" alt="2009-05-21-14-10-07-crop" width="480" height="453" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/05/20/its-a-boy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Feeds the Mad Scientist</title>
		<link>http://cheerfulcurmudgeon.com/2009/05/04/programming-feeds-the-mad-scientist/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/05/04/programming-feeds-the-mad-scientist/#comments</comments>
		<pubDate>Mon, 04 May 2009 12:49:36 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Pyschology]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=865</guid>
		<description><![CDATA[ I have been writing a new program, having a ball doing it, and it has brought to consciousness something which I have not thought about for years: There is a bit of Dr. Henry Frankenstein in me. I love to create things which do stuff autonomously and, when I create these things, bigger is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/File:Frankenstein13.jpg" target="_blank"><img class="alignleft size-full wp-image-866" title="Dr. Henry Frankenstein" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/05/henryfrankenstein.jpg" alt="Dr. Henry Frankenstein" width="125" height="166" /></a> I have been writing a new program, having a ball doing it, and it has brought to consciousness something which I have not thought about for years: There is a bit of Dr. Henry Frankenstein in me. I love to create <em>things</em> which do stuff <em>autonomously</em> and, when I create these things, <em>bigger is definitely better</em>.</p>
<p>My current creation has lots of parts, including:</p>
<ol>
<li>A <a href="http://www.freebsd.org/copyright/daemon.html" target="_blank">daemon</a> (I love that word, all the more since daemon&#8217;s are useful and not evil at all) which runs all the time and wakes up once a minute to see if anything interesting has happened and decide whether it should <em>do</em> something.</li>
<li>A script which watches for people to click special links in email messages. It leaves a &#8220;note&#8221; for the daemon, telling it that a human being received the email and did something. Cool; my program is making humans do things!</li>
<li>A script which watches for secret messages sent from another program on another computer. This script also leaves notes for the daemon, telling it that the other computer is set up and running and ready to do a human being&#8217;s bidding.</li>
</ol>
<p>The daemon gets to do all sorts of fun things, including summoning new (virtual) computers into existance and turning them loose on the world. In the end, the daemon even gets to kill off the computers. The daemon spends real money (hopefully, this part does not get out of control!) with a real multi-national company.  And as the daemon works, it attracts the attention of people at <em>four</em> different companies, all of which are <em>very</em> interested in what this little beastie is doing.</p>
<p>Not bad for a creation which only exists in the virtual world inside a computer. If you see me walking around with a smug smile on my face, now you know why.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/05/04/programming-feeds-the-mad-scientist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Newborn Feeding Patterns Correlated to Adult Sleep/Wake Patterns</title>
		<link>http://cheerfulcurmudgeon.com/2009/04/01/newborn-feeding-patterns-correlated-to-adult-sleepwake-patterns/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/04/01/newborn-feeding-patterns-correlated-to-adult-sleepwake-patterns/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:13:35 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=823</guid>
		<description><![CDATA[Researchers have found a strong correlation between newborn feeding patterns and the seemingly immutable &#8220;night person&#8221; or &#8220;morning person&#8221;  patterns which govern our adult lives. Dr. Emily Erudita of the Hatch Institute of Mamalian Studies reports in today&#8217;s issue of Pan Generational Physiology,
In a study of 1,063 adults, 97.2% of the &#8220;night people&#8221; had been [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-824" title="Nursing Baby" src="http://cheerfulcurmudgeon.com/wp-content/uploads/2009/04/245920-18329-49.jpg" alt="Nursing Baby" />Researchers have found a strong correlation between newborn feeding patterns and the seemingly immutable &#8220;night person&#8221; or &#8220;morning person&#8221;  patterns which govern our adult lives. Dr. Emily Erudita of the Hatch Institute of Mamalian Studies reports in today&#8217;s issue of <em>Pan Generational Physiology</em>,</p>
<blockquote><p>In a study of 1,063 adults, 97.2% of the &#8220;night people&#8221; had been fed in the evening as newborns. Furthermore, 97.6% of the &#8220;morning people&#8221; had been fed in the morning as newborns. The remaining approximately 2.5% may have been fed during those periods but conclusive evidence was not available due to failing memories on the parts of the only living adult relatives and a lack of timestamped photographic records.</p></blockquote>
<p>Dr. Erudita has announced her imminent departure from the Hatch Institute and will be founding a company to provide infant betrothal services, guaranteeing that no married couple need ever be mismatched again.</p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/04/01/newborn-feeding-patterns-correlated-to-adult-sleepwake-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking In, Avoiding Hidden Dependencies</title>
		<link>http://cheerfulcurmudgeon.com/2009/03/31/checking-in-avoiding-hidden-dependencies/</link>
		<comments>http://cheerfulcurmudgeon.com/2009/03/31/checking-in-avoiding-hidden-dependencies/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 15:18:36 +0000</pubDate>
		<dc:creator>Art Zemon</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Communicating]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://cheerfulcurmudgeon.com/?p=821</guid>
		<description><![CDATA[I woke up in a good mood this morning and then&#8230;
Sometimes one piece of technology makes another, seemingly unrelated, piece of technology misbehave. It happened this morning at 12:15am CDT when an automated program that I run in Amazon EC2 failed to do its thing. The EC2 instances (that&#8217;s geek speak for &#8220;virtual machines&#8221; which [...]]]></description>
			<content:encoded><![CDATA[<p>I woke up in a good mood this morning and then&#8230;</p>
<p>Sometimes one piece of technology makes another, seemingly unrelated, piece of technology misbehave. It happened this morning at 12:15am CDT when an automated program that I run in Amazon EC2 failed to do its thing. The EC2 instances (that&#8217;s geek speak for &#8220;virtual machines&#8221; which is geek speak for &#8220;computers which aren&#8217;t really there but act like they are&#8221;) started up but never got around to doing any useful work. Six hours later, all of the instances were still running; they should have finished their work and died off in about two hours. I killed all of the instances, grumbling because I had paid for six hours of time and gotten nothing for it and did not even know why.</p>
<p>The underlying problem, it turned out, was a new SSL certificate that we had installed on our e-commerce store yesterday. One of the first things that each EC2 instance does is to fetch the latest version of the software from a Subversion server, which, coincidentally, is on the same machine as our e-commerce store. With a new SSL certificate on the server, each instance was waiting for a human being to say that the new certificate was OK. Inconveniently, the human being was sound asleep.</p>
<p>Who would have thought that renewing the SSL certificate for our on-line store would break an unrelated Amazon EC2-based application? Hidden dependencies suck.</p>
<p>Now I am in a bad mood, grumbling because I did not get my relaxed waking-up time after my shower, sitting next to my wife, drinking coffee, cruising blogs. Instead I dove directly from the shower into debugging and it left me feeling edgy.</p>
<p>We have a mechanism at Hen&#8217;s Teeth Network which works pretty well to keep emotional baggage like this from blindsiding our coworkers: we check-in every morning. It is a chance for me to say, &#8220;I&#8217;m in a bad mood. Better watch out; I may bite.&#8221; Better forewarned than not.</p>
<p><em>I am finishing this post a couple of hours later, after checking in with my coworkers. The check-in worked beautifully, giving me a chance to blow off some of the steam. I am more relaxed and I got some support from sympathetic ears. We even laughed a bit about the situation.</em></p>
<p><em>We missed the hidden dependency between the e-commerce store&#8217;s SSL certificate and the EC2 application and were caught unawares. Fortunately, we did not miss the hidden dependency between my early morning upset and my interactions with my co-workers. Knowing about the dependency and having tools at hand and in daily use for handling the dependency, proved a good thing for all of us.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://cheerfulcurmudgeon.com/2009/03/31/checking-in-avoiding-hidden-dependencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
