<?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:slash="http://purl.org/rss/1.0/modules/slash/" 
>

<channel>
	<title>Tsaiberspace</title>
	<atom:link href="http://www.tsaiberspace.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tsaiberspace.net/blog</link>
	<description>No one can hear me scream</description>
	<lastBuildDate>Mon, 08 Mar 2010 18:36: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>
			<item>
		<title>Dyson DC25</title>
		<link>http://www.tsaiberspace.net/blog/2010/02/26/dyson-dc25</link>
		<comments>http://www.tsaiberspace.net/blog/2010/02/26/dyson-dc25#comments</comments>
		<pubDate>Sat, 27 Feb 2010 06:40:05 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Home Improvement]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=487</guid>
		<description><![CDATA[We sprang for a Dyson DC25 ($400) to replace our old Eureka 5843AZ Litespeed ($100 or so in 2003, now discontinued). The old Eureka was fine for the two rugs in our one-bedroom apartment, but it wasn&#8217;t up to the task of keeping those two rugs and two carpeted bedrooms clean enough for an active [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 159px"><a href="http://www.max-vacuum.com/index.asp?PageAction=VIEWCATS&amp;Category=32"><img src="http://www.max-vacuum.com/ProductImages/dc25/DC25_front_large.gif" alt="" width="149" height="450" /></a><p class="wp-caption-text">Dyson DC25</p></div>
<p>We sprang for a <a href="http://www.amazon.com/gp/product/B0014E3GM0?ie=UTF8&amp;tag=tsaiberspace-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0014E3GM0">Dyson DC25</a> ($400) to replace our old <a href="http://www.amazon.com/gp/product/B00007IP3O?ie=UTF8&amp;tag=tsaiberspace-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00007IP3O">Eureka 5843AZ Litespeed</a> ($100 or so in 2003, now discontinued). The old Eureka was fine for the two rugs in our one-bedroom apartment, but it wasn&#8217;t up to the task of keeping those two rugs and two carpeted bedrooms clean enough for an active nearly-one-year-old crawler.</p>
<p>We purchased from <a href="http://www.max-vacuum.com/">Max-Vacuum</a> because their prices were competitive with the big &#8220;A&#8221;, and because they have very easy-to-read buying guides and comparison charts to highlight the advantages and disadvantages of the various models.</p>
<p>Assembly was easy. It was no surprise (unfortunately) that the vacuum dust canister was nearly full after running it through the apartment, despite having just vacuumed a week ago.</p>
<p>The good:</p>
<ul>
<li>The vacuum is pretty quiet, as far as vacuum cleaners go.</li>
<li>The cleaning head (with the brushbar turned &#8220;on&#8221;) is somehow able to go over our rug tassels without sucking them into the brushbar and stopping the  vacuum. Nifty!</li>
<li>Light weight. Carrying the thing around between rooms is an easy  one-handed job.</li>
<li>The &#8220;ball&#8221; really is more maneuverable (similar to using a swivel mop or a swivel-head &#8220;Swiffer&#8221;), although the marketing-speak for &#8220;turn at the flick of a wrist&#8221; would be an exaggeration.</li>
</ul>
<p>The bad:</p>
<ul>
<li>There doesn&#8217;t seem to be a hook on the handle for holding the power cord up off the floor when the vacuum is in use; left on its own, the power cord just drags on the floor. For $400, there ought to be some kind of hook to hold the power cord up. Even the $100 Eureka has a hook for the power cord. I must be missing something, because this really is a design failure.</li>
<li>The dust canister is small. The DC25 is smaller and lighter than the other Dyson models, but it was kind of surprising that it was already half-full after cleaning our small 2BR apartment (or maybe the apartment was just really dirty).</li>
<li>The dust canister empties through the bottom. This means that after emptying, there will inevitably be little clumps of stuff clinging to the bottom of the canister, because they are made of nasty grimy dust, or because of static electricity. If the canister emptied from the top, these clumps would just fall back into the canister. Instead, these clumps just fall back onto the floor.</li>
</ul>
<p>Only time will tell if this purchase is worth it. We lived with the $100 cheapie for 6.5 years, so Dyson will have to last us 26 years.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=487" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2010/02/26/dyson-dc25/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<slash:comments>1</slash:comments>
	</item>
		<item>
		<title>getmail, postfix, and Google Apps</title>
		<link>http://www.tsaiberspace.net/blog/2010/02/22/getmail-postfix-and-google-apps</link>
		<comments>http://www.tsaiberspace.net/blog/2010/02/22/getmail-postfix-and-google-apps#comments</comments>
		<pubDate>Tue, 23 Feb 2010 05:18:02 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=484</guid>
		<description><![CDATA[In Dynamic DNS with 1&#38;1, I wrote about how I host a site on a server with a dynamic IP address (such as a server on a typical home connection).
The shortcomings of the 1&#38;1-based service:

No IMAP access to e-mail. 1&#38;1 only provides POP access (no SSL, either). POP is no good for multiple points of [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.tsaiberspace.net/blog/2006/04/05/dynamic-dns-with-11">Dynamic DNS with 1&amp;1</a>, I wrote about how I host a site on a server with a dynamic IP address (such as a server on a typical home connection).</p>
<p>The shortcomings of the 1&amp;1-based service:</p>
<ul>
<li>No IMAP access to e-mail. 1&amp;1 only provides POP access (no SSL, either). POP is no good for multiple points of presence (checking mail from a phone would interfere on the &#8220;headless&#8221; downloading of mail at home).</li>
<li>Very limited number of subdomains. Ridiculously, 1&amp;1 only provides for 5 subdomains per 1&amp;1 account (not per domain, per 1&amp;1 account).</li>
</ul>
<p>The above was written before Google Apps For Your Domain became <a href="http://en.wikipedia.org/wiki/Google_Apps">widely available</a>. 1&amp;1&#8217;s $8.99 is still the cheapest registration out there &#8211; it gets you one year of registration with private WHOIS registration included. Other closely-priced offerings charge extra for the private WHOIS registration. With Google Apps, e-mail and DNS services can be separated from the  low-cost <a href="http://www.1and1.com/?k_id=10442583">1&amp;1 domain  registration</a>:</p>
<ul>
<li>MX records can be pointed to Google Apps</li>
<li>DNS can then be delegated elsewhere to any of the numerous FreeDNS services (I will likely select <a href="http://freedns.afraid.org/">http://freedns.afraid.org/</a>, <a href="http://www.namecheap.com/">Namecheap</a>, or maybe <a href="http://www.everydns.com/">EveryDNS</a> &#8211; recommendations are welcome).</li>
</ul>
<p>Today we talk about configuring a home Linux system for use with Google Apps for e-mail in a way that still provides for web-based access to the same e-mail account (home download of e-mail shouldn&#8217;t cause mail to appear as &#8220;read&#8221; by the webmail client).</p>
<h3>Getmail</h3>
<p>I like <a href="http://pyropus.ca/software/getmail/">getmail</a> for mail download. It is an easy-to-configure alternative to fetchmail. Google provides the bare-bones <a href="http://mail.google.com/support/bin/answer.py?answer=78799">&#8220;Configuring other mail clients&#8221;</a>, but leaves it to you to figure out the exact configuration. Create a <code>$HOME/.getmail/getmailrc</code>:</p>
<pre style="padding-left: 30px;">[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
port = 993
username = username@gmail.com
password = #####
mailboxes = ('I',)

[destination]
...

[options]
read_all = False
delivered_to = False
delete = True</pre>
<p>The interesting bits:</p>
<ul>
<li>I set up the Gmail account with a filter that adds the &#8220;I&#8221; label to all incoming e-mail (the e-mail I want to eventually download with getmail).</li>
<li>getmail is configured to download mail from the &#8220;I&#8221; folder (Gmail labels are IMAP folders).</li>
<li>getmail is configured to delete read mail. Gmail treats an IMAP delete as an &#8220;unlabel&#8221; operation (mail isn&#8217;t actually deleted unless it is moved to the &#8220;Trash&#8221; folder.</li>
</ul>
<p>The result:</p>
<ul>
<li>getmail can download mail all day.</li>
<li>The Gmail web interface can be used to read mail without confusing getmail about what has been seen and what has not been seen. Furthermore, normal Gmail filters can be used independently of getmail (as long as the magic &#8220;I&#8221; labeling is not interfered with).</li>
<li>As a side-effect, the presence of the &#8220;I&#8221; labels is a visible indicator of getmail activity.</li>
</ul>
<h3>Postfix</h3>
<p>For outbound mail (SMTP), most Linux (and Mac OS X) systems will use <a href="http://www.postfix.org/">postfix</a>. ISPs will direct you to use their SMTP servers. This is fine, but one loses the nicety that sent mail will not appear in the Gmail &#8220;Sent Mail&#8221; folder. Getting this kind of clean integrated &#8220;Sent Mail&#8221; behavior requires that outbound mail go through Google&#8217;s SMTP servers.</p>
<p>In <code>/etc/postfix/main.cf</code>:</p>
<pre style="padding-left: 30px;">relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_password
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/Thawte_Premium_Server_CA.pem</pre>
<p>In <code>/etc/postfix/sasl/sasl_password</code>:</p>
<pre style="padding-left: 30px;">[smtp.gmail.com]:587 username@gmail.com:password</pre>
<p>Update and restart postfix:</p>
<pre style="padding-left: 30px;">sudo postmap /etc/postfix/sasl/sasl_password
sudo /etc/init.d/postfix restart
</pre>
<p>The next project is to get DNS set up somewhere to work around 1&amp;1&#8217;s pesky 5-subdomain limit.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=484" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2010/02/22/getmail-postfix-and-google-apps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
		<item>
		<title>mutt and mu</title>
		<link>http://www.tsaiberspace.net/blog/2010/02/19/mutt-and-mu</link>
		<comments>http://www.tsaiberspace.net/blog/2010/02/19/mutt-and-mu#comments</comments>
		<pubDate>Fri, 19 Feb 2010 08:20:18 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=479</guid>
		<description><![CDATA[I still use mutt for reading my e-mail. I&#8217;ve tried other stuff (Thunderbird, Entourage, Gmail), but the thing I can&#8217;t get over is the text editing. There are certainly things that aren&#8217;t as nice as graphical mail clients, but I do get by:

PuTTY/iTerm and/or urlview/urlscan give me easy access to hyperlinks.
Attachment viewing is a keystroke [...]]]></description>
			<content:encoded><![CDATA[<p>I still use <a href="http://www.mutt.org/">mutt</a> for reading my e-mail. I&#8217;ve tried other stuff (Thunderbird, Entourage, Gmail), but the thing I can&#8217;t get over is the text editing. There are certainly things that aren&#8217;t as nice as graphical mail clients, but I do get by:</p>
<ul>
<li>PuTTY/iTerm and/or urlview/urlscan give me easy access to hyperlinks.</li>
<li>Attachment viewing is a keystroke away.</li>
<li>LDAP integration at work provides tab-completion on names and e-mail addresses.</li>
</ul>
<p>In all other respects &#8211; mail filtering (procmail), editing, quick scanning, etc. &#8211; mutt wins hands down.</p>
<p>The one deficiency is a decent search facility (a la Gmail); mutt &#8220;out of the box&#8221; only supports folder-based search, and doesn&#8217;t provide a mechanism for searching all mail.</p>
<p>Enter <a href="http://www.djcbsoftware.nl/code/mu/">mu</a> &#8211; an indexing system for Maildir-based e-mail. Indexing itself is pretty fast: at home (AMD64 1.0GHz), it took about 8 minutes to index 109857 messages (1.1GB) going back to 1993. Being Maildir-based, mu can incrementally update itself with just the new messages simply by examining file mtimes.</p>
<p>The rub is that all my mail was stored in mbox-format (maildir wasn&#8217;t invented yet); I had to use <a href="http://batleth.sapienti-sat.org/projects/mb2md/">mb2md</a> to convert all the mboxes over to maildirs.</p>
<p>Maildir&#8217;s one-file-per-message scheme is nice for lots of things because applications can create a separate set of directories with links to the actual messages to implement features like search results (such as done with mu) and tagging (a.k.a. &#8220;virtual folders&#8221;).</p>
<p>The maildir format is bad for things like backup and other applications where it would be convenient to have fewer files to manipulate. Individually compressing many small files loses any benefit from compressing a large concatenated stream of files. Maildir filenames contain a &#8216;:&#8217; character, which makes them un-copyable to a Windows machine (such as for backup).</p>
<p><em>Pause while laughter subsides.</em></p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=479" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2010/02/19/mutt-and-mu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
		<item>
		<title>Go2 Cola</title>
		<link>http://www.tsaiberspace.net/blog/2010/02/14/go2-cola</link>
		<comments>http://www.tsaiberspace.net/blog/2010/02/14/go2-cola#comments</comments>
		<pubDate>Sun, 14 Feb 2010 21:41:17 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Cooking]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=470</guid>
		<description><![CDATA[The father-in-law, a lifelong Coca-Cola drinker, recently switched to  generic colas (&#8220;a recent retiree&#8217;s gotta save his cash&#8221;) and contributed  this generic Safeway &#8220;Go2&#8243; stuff into my refrigerator during a visit (all images from flickr.com):

I normally don&#8217;t drink any soda, but curiosity got the better of me, and I had to investigate.
Ugh.
My conclusion [...]]]></description>
			<content:encoded><![CDATA[<p>The father-in-law, a lifelong Coca-Cola drinker, recently switched to  generic colas (&#8220;a recent retiree&#8217;s gotta save his cash&#8221;) and contributed  this generic Safeway &#8220;Go2&#8243; stuff into my refrigerator during a visit (all images from <a href="http://www.flickr.com/">flickr.com</a>):</p>
<div class="wp-caption alignleft" style="width: 190px"><a href="http://www.flickr.com/photos/viper1156/3122888667/"><img title="Go2" src="http://farm4.static.flickr.com/3109/3122888667_ee8cd835b8_m.jpg" alt="" width="180" height="240" /></a><p class="wp-caption-text">Go2</p></div>
<div class="wp-caption alignleft" style="width: 170px"><a href="http://www.flickr.com/photos/8136098@N05/4192469843/"><img title="Coca-Cola" src="http://farm5.static.flickr.com/4010/4192469843_29023f6ecb_m.jpg" alt="" width="160" height="240" /></a><p class="wp-caption-text">Coca-Cola</p></div>
<div class="wp-caption alignleft" style="width: 190px"><a href="http://www.flickr.com/photos/like_the_grand_canyon/4014654309/"><img title="Pepsi" src="http://farm4.static.flickr.com/3485/4014654309_e716bb9f34_m.jpg" alt="" width="180" height="240" /></a><p class="wp-caption-text">Pepsi</p></div>
<p style="clear: left;">
<p>I normally don&#8217;t drink any soda, but curiosity got the better of me, and I had to investigate.</p>
<p>Ugh.</p>
<p>My conclusion is that if you&#8217;re going to drink cola (and you shouldn&#8217;t), you should just shell out the extra 30 cents per two-liter bottle and get the real thing (whether it&#8217;s Coke or Pepsi).</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=470" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2010/02/14/go2-cola/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
		<item>
		<title>Amazon Kindle</title>
		<link>http://www.tsaiberspace.net/blog/2009/12/29/amazon-kindle</link>
		<comments>http://www.tsaiberspace.net/blog/2009/12/29/amazon-kindle#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:32:36 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Reading]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=461</guid>
		<description><![CDATA[
I recently received an Amazon Kindle as a gift from thoughtful family members. The good stuff:

The display is very nice to read in good light (better than paper, I think).
The form factor is quite good. One-handed reading is a joy (and easier than with a thick paperback), and very doable in crowded environments (like public [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right;"><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=tsaiberspace-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0015T963C"><img src="http://ecx.images-amazon.com/images/I/41t7SWZ2vpL._SL135_.jpg" alt="" width="135" height="135" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=tsaiberspace-20&amp;l=as2&amp;o=1&amp;a=B001JAH7OM" border="0" alt="" width="1" height="1" /><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=tsaiberspace-20&amp;l=as2&amp;o=1&amp;a=B0015T963C" border="0" alt="" width="1" height="1" /></div>
<p>I recently received an <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=tsaiberspace-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0015T963C" target="_blank">Amazon Kindle</a> as a gift from thoughtful family members. The good stuff:</p>
<ul>
<li>The display is very nice to read in good light (better than paper, I think).</li>
<li>The form factor is quite good. One-handed reading is a joy (and easier than with a thick paperback), and very doable in crowded environments (like public transit).</li>
<li>Battery life is good (up to two weeks of commute-time WiFi-disabled use).</li>
<li>The <a href="http://www.amazon.com/gp/product/B001JAH7OM?ie=UTF8&amp;tag=tsaiberspace-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001JAH7OM" target="_blank">Kindle Leather Cover</a> has a very nice feel to it that is superior to a plain paperback.</li>
<li>Multi-book storage is great. I used to have the problem of finishing a book on my way in to work, leaving myself nothing to read on the way home. The Kindle makes that problem go away.</li>
</ul>
<p>The bad stuff (and these are really mostly minor):</p>
<ul>
<li>The lack of obvious weatherproofing doesn&#8217;t leave me with a feeling of confidence. A paperback will easily handle a wait for the train in morning drizzly fog. I&#8217;m not so sure the Kindle is up to that task.</li>
<li>In dim light, I think paper is easier to read (although things are already quite difficult to read at this point).</li>
<li>Sprint and AT&amp;T don&#8217;t really have anything to fear as far as data traffic is concerned. Book-purchase traffic is probably paid for by Amazon. Web browsing on the Kindle is just way too painful. The bandwidth itself is fine, but the display refresh rate is so slow as to be unusable. Kindles will not be replacing iPhones for portable web browsing any time soon. The only interesting terms-of-service-violating hack I can think of would be using the Kindle as some kind of tethering device.</li>
<li>The slow display also makes page-flipping painful. Occasionally I will want to flip backwards to earlier pages to reread a paragraph or two. With a paperback, that is no problem. With the Kindle, flipping pages is almost painfully slow (1-2s per &#8220;page turn&#8221;). I really don&#8217;t see this as a viable textbook replacement.</li>
<li>You lose some of the fun of a colorful book cover. It used to be interesting to see what other commuters were reading, but these days, as I see more people using Kindles and iPhones as reading devices, I think all reading commuters appear very homogeneous.</li>
<li>At some point in time, my grubby hands will leave my white-plastic Kindle smeared with unattractive grubby little prints.</li>
</ul>
<p>The economics of a Kindle purchase are quite compelling for avid readers of new books (Kindle e-books are typically priced at $9.99 or lower), but they are not as compelling for readers like me who buy used books or who frequent the public library.</p>
<p>The slow display is occasionally annoying in the rare page-flipping sessions, but otherwise, the form factor and multi-book storage easily overcome these minor shortcomings to make the Kindle a real winner.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=461" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2009/12/29/amazon-kindle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
		<item>
		<title>Logitech Trackman Marble Mouse Device Reset</title>
		<link>http://www.tsaiberspace.net/blog/2009/09/10/logitech-trackman-marble-mouse-device-reset</link>
		<comments>http://www.tsaiberspace.net/blog/2009/09/10/logitech-trackman-marble-mouse-device-reset#comments</comments>
		<pubDate>Thu, 10 Sep 2009 17:06:24 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=441</guid>
		<description><![CDATA[I am a fan of the Logitech &#8220;marble&#8221; mice. The latest generation is the Trackman Marble Mouse (preceded by the &#8220;Optical Marble Mouse&#8221; and the &#8220;Marble Mouse&#8221;, all of which I&#8217;ve used and have loved).
The ergonomics are great:

The trackball form factor means a fixed footprint. This is important for keyboard tray users, since &#8220;footprint space&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.amazon.com/dp/B001F42MKG?tag=tsaiberspace-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=B001F42MKG&amp;adid=1WPPAJSQ4QRAEKMH2SW5&amp;"><img class="alignright" title="Logitech Trackman Marble Mouse" src="http://ecx.images-amazon.com/images/I/11fHtsEZ18L._SL500_AA125_.jpg" alt="" width="125" height="125" /></a>I am a fan of the Logitech &#8220;marble&#8221; mice. The latest generation is the <a href="https://www.amazon.com/dp/B001F42MKG?tag=tsaiberspace-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=B001F42MKG&amp;adid=1WPPAJSQ4QRAEKMH2SW5&amp;">Trackman Marble Mouse</a> (preceded by the &#8220;Optical Marble Mouse&#8221; and the &#8220;Marble Mouse&#8221;, all of which I&#8217;ve used and have loved).</p>
<p>The ergonomics are great:</p>
<ul>
<li>The trackball form factor means a fixed footprint. This is important for keyboard tray users, since &#8220;footprint space&#8221; is more limited.</li>
<li>The &#8220;marble&#8221; design means manipulation with many fingers or the whole hand, and clicking with a more natural &#8220;grasping&#8221; motion with the biggest, strongest finger: the thumb. This is better than other so-called trackballs with smaller balls designed to be manipulated with just the thumb or one finger (and with buttons that require the traditional clicking motion).</li>
<li>The symmetric design means rightie or lefty use. &#8220;Lefty&#8221; use is especially important for users of traditional keyboards with numeric keypads to the right.</li>
<li>The smaller buttons are programmable. I program them as &#8220;PgUp&#8221; and &#8220;PgDn&#8221; keys, which provides equivalent functionality to, and faster use than, the small &#8220;scroll wheel&#8221; buttons found on many mice (which are also very ergonomically bad).</li>
</ul>
<p>The only bad thing about these trackball mice is that they are bad for gaming (which I no longer do).</p>
<p>I had a problem with mine a few days ago (plugged into a MacBookPro) where the mouse cursor would just freeze at seemingly random times, with recovery requiring an unplug/replug of the mouse, or sometimes even a reboot of the whole computer.</p>
<p>With a coworker, we quickly narrowed the problem down to the mouse itself (we swapped mice and the problem moved with the mouse). Furthermore, the coworker discovered that recovery was much more conveniently achievable by simply popping out the &#8220;marble&#8221; and putting it back in.</p>
<p>This was almost acceptable, but I went ahead and called <a href="http://www.logitech.com/index.cfm/595/&amp;cl=us,en">Logitech Phone Support</a> to see about getting a replacement, just to see what would happen. The support representative told me he hadn&#8217;t heard of my problem before, but he gave me some &#8220;device reset&#8221; instructions:</p>
<ol>
<li>Unplug the mouse from the computer.</li>
<li>Hold down both buttons for 90 seconds.</li>
<li>Release both buttons.</li>
<li>Plug the mouse back into the computer.</li>
</ol>
<p>Voila! I haven&#8217;t had any more mysterious problem since! The tech support experience was great:</p>
<ul>
<li>After navigating a phone tree to enter my mouse model and operating system, I was speaking to a representative within 15 seconds.</li>
<li>I did not get the standard script of rebooting the computer, unplugging/replugging the mouse, etc.</li>
</ul>
<p>My only gripe is that the device-reset instructions should be available on the <a href="http://logitech-en-amr.custhelp.com/cgi-bin/logitech_en_amr.cfg/php/enduser/std_adp.php?p_faqid=2149&amp;p_created=1108490269&amp;p_sid=cZ5aIBHj&amp;p_accessibility=0&amp;p_redirect=&amp;p_lva=&amp;p_sp=cF9zcmNoPSZwX3NvcnRfYnk9JnBfZ3JpZHNvcnQ9JnBfcm93X2NudD0xOCwxOCZwX3Byb2RzPSZwX2NhdHM9JnBfcHY9JnBfY3Y9JnBfc2VhcmNoX3R5cGU9YW5zd2Vycy5zZWFyY2hfbmwmcF9wYWdlPTEmcF9zZWFyY2hfdGV4dD1UcmFja21hbsKuIE1hcmJsZcKu&amp;p_li=&amp;p_topview=1">product support page</a>; it would have saved all of us a phone call.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=441" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2009/09/10/logitech-trackman-marble-mouse-device-reset/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<slash:comments>1</slash:comments>
	</item>
		<item>
		<title>The Hostage</title>
		<link>http://www.tsaiberspace.net/blog/2009/09/06/the-hostage</link>
		<comments>http://www.tsaiberspace.net/blog/2009/09/06/the-hostage#comments</comments>
		<pubDate>Mon, 07 Sep 2009 00:12:23 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Reading]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=435</guid>
		<description><![CDATA[
This book fails to live up to the gun-porn action suggested by the two balaclava-clad machine-gun-toting troopers on the yellow-on-red book cover. As one might guess from the cover, a hostage is taken, and violence ensues. I won&#8217;t go into the &#8220;plot&#8221; because this book is over three years old (2006); &#8220;plot&#8221; summaries can be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.amazon.com/dp/0515142409?tag=tsaiberspace-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=0515142409&amp;adid=0DE1PNP8587M2MXBYY6A&amp;"><img class=" alignright" title="The Hostage" src="http://www.webgriffin.com/images/Books/PresidentialAgent/TheHostage240.jpg" alt="The Hostage" width="144" height="221" /></a></p>
<p>This book fails to live up to the gun-porn action suggested by the two balaclava-clad machine-gun-toting troopers on the yellow-on-red book cover. As one might guess from the cover, a hostage is taken, and violence ensues. I won&#8217;t go into the &#8220;plot&#8221; because this book is over three years old (2006); &#8220;plot&#8221; summaries can be easily found elsewhere on the web.</p>
<p>The viewer of this cover might reasonably expect to read lots of text like, oh I don&#8217;t know,</p>
<blockquote><p>The three 9mm rounds fired in rapid succession lifted his body upwards and backwards into the wall; he fell and settled, sitting, like a life-sized Kevlar-wearing rag doll.</p></blockquote>
<p>(Yes, I wrote that myself, on the spot.)</p>
<p>The failed promise is that out of 750 pages, the reader (me, with the protagonist) encounters only three pages&#8217; worth of shots fired in anger, none fired by the protagonist, and none fired at the protagonist.</p>
<p>My (other) gripes about this book:</p>
<ul>
<li><em>The Hostage</em>, at 750 pages, is too inconveniently unwieldy to carry in my commuter bag for my ride to work.</li>
<li>The garish primary yellow-on-red color scheme draws attention to me. But let&#8217;s just say that the ladies don&#8217;t walk up to me asking what I&#8217;m reading.</li>
</ul>
<p>After finally completing this book, I did some research and found that Griffin&#8217;s style is to highlight the behind-the-scenes bureaucratic and logistical gymnastics that must precede the expected Kevlar-wearing-rag-doll-yielding operations. Instead of gun-porn, we get pages and pages of <em>West Wing-</em>style dialogue and bureaucratic shenanigans, which people apparently pay good money to read.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=435" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2009/09/06/the-hostage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
		<item>
		<title>Welcome Ethan!</title>
		<link>http://www.tsaiberspace.net/blog/2009/04/04/welcome-ethan</link>
		<comments>http://www.tsaiberspace.net/blog/2009/04/04/welcome-ethan#comments</comments>
		<pubDate>Sat, 04 Apr 2009 22:22:26 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Rants & Raves]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=415</guid>
		<description><![CDATA[We are excited to announce the birth of Ethan! Follow him at his blog:
http://ethan.tsaiberspace.net/
 ]]></description>
			<content:encoded><![CDATA[<p>We are excited to announce the birth of Ethan! Follow him at his blog:<br />
<a href="http://ethan.tsaiberspace.net/">http://ethan.tsaiberspace.net/</a></p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=415" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2009/04/04/welcome-ethan/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
		<item>
		<title>A Tasty Snack</title>
		<link>http://www.tsaiberspace.net/blog/2009/03/09/a-tasty-snack</link>
		<comments>http://www.tsaiberspace.net/blog/2009/03/09/a-tasty-snack#comments</comments>
		<pubDate>Tue, 10 Mar 2009 03:55:46 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Cooking]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=408</guid>
		<description><![CDATA[Cholesterol free, and no low in saturated fat.
Ingredients:

One ripe avocado (I prefer to err on the side of almost-ripe rather than over-ripe).
Extra virgin olive oil.
Fresh sea salt.
Ground/powdered chili pepper.
Other spices to taste (paprika, etc.).

Preparation:

Cut avocado in half.
Scoop out of rind, cut into thick slices (either latitudinally or longitudinally is fine), place on plate.
Slightly separate the [...]]]></description>
			<content:encoded><![CDATA[<p>Cholesterol free, and <del datetime="2009-03-10T20:10:48+00:00">no</del> low in saturated fat.</p>
<p>Ingredients:</p>
<ul>
<li>One ripe avocado (I prefer to err on the side of almost-ripe rather than over-ripe).</li>
<li>Extra virgin olive oil.</li>
<li>Fresh sea salt.</li>
<li>Ground/powdered chili pepper.</li>
<li>Other spices to taste (paprika, etc.).</li>
</ul>
<p>Preparation:</p>
<ul>
<li>Cut avocado in half.</li>
<li>Scoop out of rind, cut into thick slices (either latitudinally or longitudinally is fine), place on plate.</li>
<li>Slightly separate the slices from each other. (The slices will inconveniently stick to each other; there is no need to go overboard with this, it is for the next step.)</li>
<li>Drizzle olive oil over the avocado slices.</li>
<li>Add salt, pepper, and spices to taste.</li>
</ul>
<p>Eat with fork.</p>
<p>If the avocado turns out to be too ripe for fork slices, it can also be mashed like guacamole, spiced, and spread on toast.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=408" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2009/03/09/a-tasty-snack/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<slash:comments>4</slash:comments>
	</item>
		<item>
		<title>The Spirit</title>
		<link>http://www.tsaiberspace.net/blog/2008/12/29/the-spirit</link>
		<comments>http://www.tsaiberspace.net/blog/2008/12/29/the-spirit#comments</comments>
		<pubDate>Tue, 30 Dec 2008 05:45:33 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Movies]]></category>

		<guid isPermaLink="false">http://www.tsaiberspace.net/blog/?p=400</guid>
		<description><![CDATA[
I&#8217;m gonna kill you all kinds of dead.
One-liners like that draw me into a movie.
Unfortunately, neither the dialogue nor the Frank Miller styling could save this movie. The plot was simple yet somehow confusing. The action was ho-hum. And the styling managed to look like a Frank Miller copycat even though it was the real [...]]]></description>
			<content:encoded><![CDATA[<p><img class="centered framed" style="width:400px" alt="[photo]" src="http://l.yimg.com/img.omg.yahoo.com/omg/us/img/6e/86/9049_5671384541.jpg" /></p>
<div class="centered"><i>I&#8217;m gonna kill you all kinds of dead.</i></div>
<p>One-liners like that draw me into a movie.</p>
<p>Unfortunately, neither the dialogue nor the Frank Miller styling could save this movie. The plot was simple yet somehow confusing. The action was ho-hum. And the styling managed to look like a Frank Miller copycat even though it was the real deal.</p>
 <img src="http://www.tsaiberspace.net/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=400" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.tsaiberspace.net/blog/2008/12/29/the-spirit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<slash:comments>0</slash:comments>
	</item>
	</channel>
</rss>
