<?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/"
	>

<channel>
	<title>Andy @ Hillhome.org &#187; Technology</title>
	<atom:link href="http://andy.hillhome.org/blog/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://andy.hillhome.org/blog</link>
	<description>Andrew Hill's Blog.  Politics, technology, all the usual stuff</description>
	<lastBuildDate>Thu, 19 Jan 2012 17:22:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Zimbra Desktop &#8211; Auto Close Download Window</title>
		<link>http://andy.hillhome.org/blog/2011/06/10/zimbra-desktop-auto-close-download-window/</link>
		<comments>http://andy.hillhome.org/blog/2011/06/10/zimbra-desktop-auto-close-download-window/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 21:18:34 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=299</guid>
		<description><![CDATA[Another tweak for Zimbra Desktop. If you are accustomed to the downloads window auto-closing in Firefox, this is for you. Every time you save an attachment out of ZD, the downloads window stays open by default, which can be annoying. To change this (steps are for Mac &#8211; slight variation on file locations will be [...]]]></description>
			<content:encoded><![CDATA[<p>Another tweak for Zimbra Desktop.  If you are accustomed to the downloads window auto-closing in Firefox, this is for you.  Every time you save an attachment out of ZD, the downloads window stays open by default, which can be annoying.</p>
<p>To change this (steps are for Mac &#8211; slight variation on file locations will be required for other platforms):</p>
<ol>
<li>Shutdown Zimbra Desktop</li>
<li>Open up ~/Library/Zimbra Desktop/profile/user.js</li>
<li>Find the line that says:
<pre>user_pref("prism.shortcut.aboutConfig.enabled", false);</pre>
<p>and change it to:</p>
<pre>user_pref("prism.shortcut.aboutConfig.enabled", true);</pre>
</li>
<li>Save and close the file.</li>
<li>Start Zimbra Desktop</li>
<li>Press &lt;Shift&gt;-F7, which will bring up about:config.</li>
<li>Filter on &#8220;download&#8221; to find the line that says:
<pre>browser.download.manager.closeWhenDone</pre>
<p>and double click it to change the false to true.</li>
<li>Press &lt;Shift-F7 to close about:config, and Zimbra Desktop will reload with the changes.</li>
</ol>
<p>Enjoy!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2011%2F06%2F10%2Fzimbra-desktop-auto-close-download-window%2F&amp;title=Zimbra%20Desktop%20%26%238211%3B%20Auto%20Close%20Download%20Window" id="wpa2a_2"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2011/06/10/zimbra-desktop-auto-close-download-window/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spamfighting: Auto Add to Blacklist with Postini</title>
		<link>http://andy.hillhome.org/blog/2011/06/06/spamfighting-auto-add-to-blacklist-with-postini/</link>
		<comments>http://andy.hillhome.org/blog/2011/06/06/spamfighting-auto-add-to-blacklist-with-postini/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 21:36:23 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[postini]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=232</guid>
		<description><![CDATA[I have for a long time been borderline-obsessive about fighting spam with my personal e-mail. Back in the days when I ran my own e-mail system based on Hula (R.I.P.), I had a fairly complex implementation of Spamassassin that worked quite well. When I switched to Google Apps for my home domain several years ago, [...]]]></description>
			<content:encoded><![CDATA[<p>I have for a long time been borderline-obsessive about fighting spam with my personal e-mail. Back in the days when I ran my own e-mail system based on <a title="Hula" href="http://en.wikipedia.org/wiki/Hula_(software)" target="_blank">Hula</a> (R.I.P.), I had a fairly complex implementation of <a title="SA" href="http://spamassassin.apache.org/" target="_blank">Spamassassin</a> that worked quite well. When I switched to Google Apps for my home domain several years ago, I started using Postini for spam prevention. It does work pretty well once you tweak it to strike the right balance between too many false positives, and too much spam getting through.</p>
<p>The one thing I missed from my old homegrown setup was the ability to move a message into a &#8220;blacklist&#8221; folder and have it learned as spam and added to the blacklist by Spamassassin.</p>
<p>One Saturday morning, I decided to do a little research to figure out if Postini had the requisite facilities to allow for this. Lo and behold, I discovered <a title="postini-ezcommand-shell" href="https://code.google.com/p/postini-ezcommand-shell/" target="_blank">postini-ezcommand-shell</a>.</p>
<p>What follows is a tutorial on setting up a &#8220;blacklist&#8221; folder in your e-mail that will let you drag spam into the folder and have Postini blacklist the sender automatically.</p>
<h3>Requirements</h3>
<ul>
<li>You will need some sort of shell account with the ability to run bash and perl scripts, and schedule cron jobs.  I use <a title="DH" href="http://www.dreamhost.com" target="_blank">DreamHost</a>.</li>
<li><a title="fetchmail" href="http://fetchmail.berlios.de/" target="_blank">fetchmail</a> must be available, or you will have to download and compile it with SSL support.</li>
<li>Create a folder in your e-mail hierarchy called &#8220;Blacklist&#8221;.  This should work with any e-mail provider/client, but I am using Gmail along with Mail.app on the Mac.  You simply need the ability to drag and drop e-mails from your inbox or other folder, to the Blacklist folder.</li>
<li>All of the scripts and commands below use conventions like &#8220;/homedir&#8221;.  Be sure to adjust all paths for your environment.</li>
</ul>
<h3><span id="more-232"></span></h3>
<h3>Initial Deployment Steps</h3>
<ol>
<li>Download <a title="postini-ezcommand-shell" href="https://code.google.com/p/postini-ezcommand-shell/" target="_blank">postini-ezcommand-shell</a>.</li>
<li>Create a directory called &#8220;postini&#8221; in your shell account</li>
<li>Unzip postini-ezcommand-shell into the postini directory in your shell account</li>
<li>You will need two shell scripts as follows, both placed in the postini directory, plus a .fetchmailrc:
<ul>
<li>proc-postini.sh is the calling script that will eventually be scheduled with cron</li>
<li>postiniblacklist.sh is a custom MDA for fetchmail, which will actually add the sending address to your blacklist</li>
</ul>
</li>
</ol>
<h4>proc-postini.sh</h4>
<pre class="code"># the -s in the following line can be removed for initial testing, and -v can be added for verbose logging
/homedir/fetchmail --invisible -a -s -n -K -F -f /homedir/postini/.fetchmailrc -m '/homedir/postini/postiniblacklist.sh %F'
exit 0</pre>
<h4>postiniblacklist.sh</h4>
<pre class="code"># read the whole message through and discard it
cat - &gt;&gt; /dev/null
# add sender address to the blacklist - assumes makeauth has been run already
/usr/local/bin/perl -I/homedir/postini/ /homedir/postini/ezcommand.pl modifyuser user@domain.com, blocked_senders=+$1
exit 0</pre>
<h4>.fetchmailrc (example for Gmail)</h4>
<pre class="code">poll imap.gmail.com protocol IMAP
user "user@domain.com"
password 'passwordhere'
folder 'Blacklist'
ssl</pre>
<p>The first script fetches any mail in your Blacklist folder and passes it directly to the postiniblacklist.sh script, with the sender&#8217;s address as a command line argument. Because fetchmail expects the second script to be a delivery agent, we have to make it handle the entire message, even though we don&#8217;t care about it because we already know the sender&#8217;s address. cat&#8217;ing it to /dev/null accomplishes this. Without that step, larger messages will result in the MDA exiting before the whole message is passed, which will cause fetchmail to exit with an error and the whole thing will fail. Finally, postiniblacklist.sh then calls ezcommand.pl to add the address to the blacklist.</p>
<h3>Testing</h3>
<p>First, we have to create an authentication.txt file, which will be used by postini-ezcommand.pl each time it is run.</p>
<p>First, you will need to log in to Postini and set or determine your EZCommand Shared Secret.</p>
<p>Here&#8217;s how you find an EZCommand Shared Secret.</p>
<ol>
<li>In the Administration Console, go to Orgs &amp; Users &gt; Orgs.</li>
<li>Choose the organization from the Choose Org pull-down, or click the name in organization list.</li>
<li>In the Organization Management page, scroll to the Organization Settings section and click General Settings.</li>
<li>On the General Settings page, enter the shared secret in the EZCommand Shared Secret field and click Save.</li>
<li>Add shared secrets to other organizations that contain administrators who will submit EZCommands. With EZCommand, the shared secret must be set for each organization; the shared secrets are not inherited down the organization hierarchy.</li>
</ol>
<p>Also, take note of the Postini host you are logged into.  For example, ac-s7.postini.com.</p>
<p>Test postini-ezcommand-shell by changing to your postini directory and trying the makeauth command as follows:</p>
<pre class="code">perl ezcommand.pl makeauth &lt;admin&gt;, &lt;secret&gt;, &lt;hostname&gt;</pre>
<p>The following is how I have to call it on my system, to ensure the Postini libs are included. You will also need full paths on everything to use it with cron later.  For example:</p>
<pre class="code">/usr/local/bin/perl -I/homedir/postini /homedir/postini/ezcommand.pl makeauth user@domain.com, sharedsecrethere, ac-s8.postini.com</pre>
<p>If this succeeds, you should have a credentials.txt file in your postini directory. You should not have to do this step again, as these credentials will be used every time you run ezcommand.pl in the future. However, it only seems to look for credentials.txt in the current directory, so you will need to make sure you are actually in the postini directory every time you run ezcommand.pl (important for cron later).</p>
<p>Now you are ready to try processing some spam. Place a junk e-mail or two in your Blacklist folder in your e-mail client, change to your postini directory, and run proc-postini.sh.</p>
<p>If everything is working, you should see something like:</p>
<pre class="code">Success. Modified user@dom.com: Set blocked_senders to +bad@send.er.</pre>
<h3>Implementation in Cron</h3>
<p>The only thing left to do is to schedule the process to run periodically via Cron.  Here is a sample crontab file that will run it hourly:</p>
<pre class="code"># Postini-blacklist
MAILTO="user@domain" # Optional, for results to be e-mailed to you.
*/60 * * * * cd /homedir/postini; /homedir/postini/proc-postini.sh</pre>
<p>Please let me know if you find any inaccuracies, or if anything needs to be clarified.  Thanks!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2011%2F06%2F06%2Fspamfighting-auto-add-to-blacklist-with-postini%2F&amp;title=Spamfighting%3A%20Auto%20Add%20to%20Blacklist%20with%20Postini" id="wpa2a_4"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2011/06/06/spamfighting-auto-add-to-blacklist-with-postini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing the Home &amp; End Keys in Zimbra Desktop for Mac</title>
		<link>http://andy.hillhome.org/blog/2011/06/06/fixing-the-home-end-keys-in-zimbra-desktop-for-mac/</link>
		<comments>http://andy.hillhome.org/blog/2011/06/06/fixing-the-home-end-keys-in-zimbra-desktop-for-mac/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 18:20:27 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=223</guid>
		<description><![CDATA[When I first switched from Windows to Mac several years ago, there was one huge annoyance I had to overcome.  By default, the Home and End keys behave very differently than they do in Windows.  In Windows, they move the cursor to the beginning and end of a line, respectively.  On the Mac, they move [...]]]></description>
			<content:encoded><![CDATA[<p>When I first switched from Windows to Mac several years ago, there was one huge annoyance I had to overcome.  By default, the Home and End keys behave very differently than they do in Windows.  In Windows, they move the cursor to the beginning and end of a line, respectively.  On the Mac, they move you to the top or bottom of a screen/document.</p>
<p>There are a couple of fixes out there that work great for <a title="Keyfixer" href="http://www.starryhope.com/tech/apple/2006/keyfixer/" target="_blank">OS X in general</a>, and <a title="Keyfixer FF Add-on" href="https://addons.mozilla.org/en-US/firefox/addon/keyfixer/" target="_blank">Firefox specifically</a>.  I&#8217;ve been using both of these for several years with great success.</p>
<p>Well, over the weekend my work e-mail was migrated from Exchange to Zimbra, and this issue resurfaced when I started using Zimbra Desktop 7.  After a bit of digging, I figured out that ZD is based on <a title="Prism" href="http://prism.mozillalabs.com/" target="_blank">Mozilla Prism</a>, which is a bundled version of Firefox for offline-capable applications like Zimbra Desktop. Unfortunately, ZD does not really support the use of Extensions, even though there is one included and enabled by default.</p>
<p>To make a long story short, I was able to take the Keyfixer Firefox extension mentioned above and customize it to work with Zimbra Desktop.  Thanks to Matt Ball for the original extension.  I&#8217;ve renamed it to avoid confusion, but his name remains in the files.</p>
<p>The extension is available <a title="zimbrahomeendfix.zip" href="/download/zimbrahomeendfix.zip">here</a> (updated 8/11/2011 for Zimbra Desktop 7.1.1).</p>
<p>This has been tested with Zimbra Desktop 7.0.1 and 7.1.1 on Mac OS 10.6.7.</p>
<h3>Installation instructions</h3>
<ol>
<li>Unzip the downloaded file, which will yield a folder called &#8220;zimbrahomeendfix@hillhome.org&#8221;</li>
<li>Exit Zimbra Desktop</li>
<li>Copy the folder above to ~/Library/Zimbra Desktop/profile/extensions</li>
<li>Start Zimbra Desktop and test the keys by composing a new e-mail</li>
<li>If needed, you can verify the extension is loaded by pressing Shift-F6, clicking the gear in the lower right of the screen, followed by Tools, Add-ons.</li>
</ol>
<p>I hope this helps others.  Let me know if you encounter any issues!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2011%2F06%2F06%2Ffixing-the-home-end-keys-in-zimbra-desktop-for-mac%2F&amp;title=Fixing%20the%20Home%20%26%23038%3B%20End%20Keys%20in%20Zimbra%20Desktop%20for%20Mac" id="wpa2a_6"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2011/06/06/fixing-the-home-end-keys-in-zimbra-desktop-for-mac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Snowmobiling 2010!</title>
		<link>http://andy.hillhome.org/blog/2010/02/06/snowmobiling-2010/</link>
		<comments>http://andy.hillhome.org/blog/2010/02/06/snowmobiling-2010/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 17:02:35 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Michigan]]></category>
		<category><![CDATA[Snowmobiling]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=184</guid>
		<description><![CDATA[My friend Aaron Benson and I just got back from a 4-day snowmobiling adventure in Michigan&#8217;s upper peninsula. The conditions were very good, despite a big thaw and lots of rain about a week before our trip. Thankfully, temperatures plunged back to the teens and plenty of snow had fallen by the time we arrived. [...]]]></description>
			<content:encoded><![CDATA[<p>My friend Aaron Benson and I just got back from a 4-day snowmobiling adventure in Michigan&#8217;s upper peninsula.  The conditions were very good, despite a big thaw and lots of rain about a week before our trip.  Thankfully, temperatures plunged back to the teens and plenty of snow had fallen by the time we arrived.  It was cold, but not too cold.  Because we were sledding Sunday night through Wednesday, we missed the rush of all the weekend warriors and the trails were fairly empty and in relatively good condition.</p>
<div id="attachment_185" class="wp-caption alignnone" style="width: 222px"><img class="size-full wp-image-185" title="Snowmobiling Temps" src="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Temps.jpg" alt="Snowmobiling Temps" width="212" height="205" /><p class="wp-caption-text">Snowmobiling Temps</p></div>
<p>We stayed at the <a title="Big Buck Cabin" href="http://www.exploringthenorth.com/bigbuck/cabin.html">Big Buck Cabin</a>, right next door to and run by the same people as B&amp;L&#8217;s 38 Lodge, where we stayed last time.  The cabin is very nice and the location is great, right at the intersection of major trails 12 and 13.</p>
<p>A few photos of the trip are on Flickr <a href="http://www.flickr.com/photos/hillhome/sets/72157623364283808/">here</a>.</p>
<p>I&#8217;ve put our GPS tracks below, courtesy of my Garmin GPSmap 60CSx.  Click on each image for the full-sized version.</p>
<p>All told, we covered 505 miles across 195 square miles of Michigan over the 3 full days and one evening of sledding.</p>
<p>This is the combined map with the tracks from all four days.  Day 1 (really just an evening jaunt for dinner) is in red, day 2 is green, Day 3 is blue, and day 4 is in magenta.</p>
<p><a href="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-All-Days.jpg"><img class="alignnone size-large wp-image-189" title="Snowmobiling All Days" src="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-All-Days-1024x489.jpg" alt="Snowmobiling All Days" width="478" height="229" /></a></p>
<p><strong>Evening 1 &#8211; 36 miles &#8211; elapsed time 2h 54m</strong></p>
<p>Carl from SRS rental decided to drop off our sleds (Arctic Cat F570s) the evening we got there, instead of the following morning, which was a nice surprise.  We suited up and headed to the <a title="Parkview" href="http://www.parkviewtwinlakes.com/">Parkview Grill</a> for dinner.  This was a quick jaunt up trails 12 and 3 from Greenland to Twin Lakes.</p>
<p><a href="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-11.jpg"><img class="alignnone size-full wp-image-192" title="Snowmobiling Day 1" src="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-11.jpg" alt="Snowmobiling Day 1" width="477" height="259" /></a></p>
<p><strong>Day 2 &#8211; 129 miles &#8211; elapsed time 10h 30m</strong></p>
<p>We headed west on our second day, stopping in Ontonagon for breakfast at the Harbortown Family Restaurant.  I&#8217;m pretty sure we ate at this same place a couple years ago, and the food was great.  We were amused that they offer a choice of wheat toast, or homemade wheat toast.  We had to ask whether anyone ever chooses the non-homemade variety, but the waitress claimed it was pretty common.  I found <a title="Harbor Town Review" href="http://www.tripadvisor.com/ShowUserReviews-g42554-d539531-r33395341-Harbor_Town_Cafe-Ontonagon_Michigan.html">this review</a> of the place particularly accurate, as I noticed the locals staring at us the entire time.  After breakfast, we headed through White Pine and Silver City along the Lake Superior shoreline to the Lake of the Clouds overlook (upper left of the map), stopping at the Foothills Restaurant for a break.  We then trekked down to Lake Gogebic and stopped at George &amp; Carolyn&#8217;s Hoop &#8216;N&#8217; Holler Tavern right on the lake shore.  This tiny place was jam-packed with snowmobilers.  Dinner was in Rockland, at <a title="Henry's" href="http://www.upmilodging.com/lodginlinks/henrys.htm">Henry&#8217;s Never Inn</a>, a quaint little place with good food and a major Marilyn Monroe motif in the Men&#8217;s room.</p>
<p><a href="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-21.jpg"><img class="alignnone size-large wp-image-193" title="Snowmobiling Day 2" src="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-21-1024x510.jpg" alt="Snowmobiling Day 2" width="452" height="225" /></a></p>
<p><strong>Day 3 &#8211; 233 miles (!) &#8211; elapsed time 12h 55m</strong></p>
<p>We definitely did not start out this day planning to go all the way to the tip of the Keweenaw peninsula.  We started by taking trail 13, a very curvy route through the forest, to Twin Lakes for brunch at the Parkview.  We hadn&#8217;t been on the trail for 5 minutes when Aaron buried his sled in a ditch by taking a turn a bit too wide.  Unfortunately I was riding ahead of him at the time, so I missed the moment.  He was fine, but it took both of us plus some passers-by to free his sled.  Within another 5 minutes after we got going again, I did my part by tipping my sled over in a turn.  It was almost like it happened in slow motion &#8211; just a little too much momentum in the wrong direction.  Unfortunately (again) for me, I was still riding in front, so Aaron got to witness my misfortune and laugh at me.  At least it didn&#8217;t take 3 people to get me back in action, though!  After the Parkview, we took another loop on trails 120/121 (also very curvy through the forest) up toward Houghton/Hancock.  We were running on fumes by the time we pulled into a gas station there &#8211; my sled had been warning me it was on empty for the last 4 miles.  Our next stop was the Coppermine Bar in Hubbell, MI.  There was a sign for this place on trail 3, pointing down a very steep and narrow side trail.  This place was huge, and we were the only ones there.  The owner had a show about the worst celebrity divorces on TV, which was fairly amusing.  She asked us if we were heading all the way to Copper Harbor (near the tip of the peninsula), and we said &#8220;Oh, hell no!&#8221;  It was already after 3pm, and we were quite a ways from the cabin.  For some reason, though, we ended up continuing Northeast, and eventually we figured we were so close that we might as well go all the way.  We pulled into Copper Harbor after passing over the Brockway Mountain pass, which was way up there.  We gassed up and took a break at the Mariner North restaurant, contemplating the 100-plus mile ride back to the cabin that we were starting out on at about 7pm!  We took a different route back where possible, which started on a very dark and deserted trail out of Copper Harbor.  Eventually we joined up with trail 3, which is fairly straight and fast in most places.  After gassing up in Hancock, we made a final stop back at the Parkview for a break and a beverage after the long ride.  From there it was only about 18 miles back to the cabin, and we got back there at about 11:30pm.</p>
<p><a href="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-3.jpg"><img class="alignnone size-large wp-image-191" title="Snowmobiling Day 3" src="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-3-1024x478.jpg" alt="Snowmobiling Day 3" width="717" height="335" /></a></p>
<p><strong>Day 4 &#8211; 107 miles &#8211; elapsed time 10h 45m</strong></p>
<p>After the epic 3rd day, we were both looking to go fairly easy on the final day.  We started off by having breakfast at <a title="Myrt's" href="http://www.northwoodslaw.com/myrt/">Grandma Myrt&#8217;s</a> in nearby Mass City.  We then headed back to Lake Gogebic and Bergland, stopping at <a title="Bay Bar" href="http://www.berglandbaybar.com/">Becker&#8217;s Bergland Bay Bar</a> (interesting web site).  I don&#8217;t think I&#8217;ve ever come across a <a title="Sock Monkey Shrine" href="http://www.flickr.com/photos/hillhome/4334896064/in/set-72157623364283808/">shrine to sock monkeys</a> before.  A bit further down the trail we made another stop at <a title="Root Cellar" href="http://rootcellarresort.com">The Root Cellar</a>, down the East shore of Lake Gogebic.  This was a pretty cool place, and we enjoyed some jalapeno poppers (always a favorite).  After that, it was a very straight, fast, and boring ride down trail 8 (the long straight line toward the bottom of the map) to the burgeoning metropolis that is Ewen, MI.  A little known fact about Ewen is that the woods around Ewen in Ontonagon County (pop. 7,818) supplied the world’s largest load of logs—50 logs or 36,000 board feet of timber—pulled by a single team of horses, for the 1893 World’s Fair in Chicago. They are justifiably still <a title="Ewen" href="http://www.flickr.com/photos/hillhome/4334897010/in/set-72157623364283808/">very proud</a> of that fact.  Finally, we headed back up to Rockland to Henry&#8217;s, dreaming of more jalapeno poppers.  Unfortunately, it was build your own pizza night at Henry&#8217;s, and the rest of the menu was unavailable.  The place was also jam-packed with sledders, including a group of at least 20.  We squeezed in and found a table crammed in the corner.  The pizza was fine, but it was definitely no Lou Malnati&#8217;s.  A short ride back to the cabin, and we parked our sleds for the last time.</p>
<p><a href="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-4.jpg"><img class="alignnone size-full wp-image-194" title="Snowmobiling Day 4" src="http://andy.hillhome.org/blog/wp-content/uploads/2010/02/Snowmobiling-Day-4.jpg" alt="Snowmobiling Day 4" width="490" height="319" /></a></p>
<p>Another great snowmobiling trip &#8211; I was really glad we signed up for only 3 days, because I think our bodies had just about hit their limit after 3 1/2 days of sledding.  We must be getting old.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2010%2F02%2F06%2Fsnowmobiling-2010%2F&amp;title=Snowmobiling%202010%21" id="wpa2a_8"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2010/02/06/snowmobiling-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More on Obama and Biden</title>
		<link>http://andy.hillhome.org/blog/2008/08/23/more-on-obama-and-biden/</link>
		<comments>http://andy.hillhome.org/blog/2008/08/23/more-on-obama-and-biden/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 15:09:36 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Barack Obama]]></category>
		<category><![CDATA[barone]]></category>
		<category><![CDATA[biden]]></category>
		<category><![CDATA[buffett]]></category>
		<category><![CDATA[Election 2008]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=158</guid>
		<description><![CDATA[Some articles I found that mirror my own thoughts: Jim Geraghty on Joe Biden vs. Barack Obama on National Review Online Michael Barone on the unsustainable nature of Obama&#8217;s Narrative on National Review Online Best line from the Weekly Standard Blog: &#8220;We&#8217;ll get to dust off Joe Biden&#8217;s greatest hits, a pleasurable task that will [...]]]></description>
			<content:encoded><![CDATA[<p>Some articles I found that mirror my own thoughts:</p>
<p><a title="Geraghty on NRO" href="http://article.nationalreview.com/?q=NGRhNzJlMWY5NjdiNzhjMTRkYjMzNjYwOGJmYzNjMTY=">Jim Geraghty on Joe Biden vs. Barack Obama on National Review Online</a></p>
<p><a title="Barone on NRO" href="http://article.nationalreview.com/?q=MmYwMzcxODllNmNiY2FlNjg4N2I4ZGFkMzAxNDNlNTY=">Michael Barone on the unsustainable nature of Obama&#8217;s Narrative on National Review Online</a></p>
<p>Best line from the <a title="Weekly Standard" href="http://weeklystandard.com/Weblogs/TWSFP/TWSFPView.asp#8201">Weekly Standard Blog</a>: &#8220;We&#8217;ll get to dust off Joe Biden&#8217;s greatest hits, a pleasurable task that will take weeks.&#8221;</p>
<p>I love Warren Buffett, but his politics just don&#8217;t match up with the pure capitalism that is Berkshire Hathaway.  This quote from a <a title="NYT on Obama" href="http://www.nytimes.com/2008/08/24/magazine/24Obamanomics-t.html?_r=2&amp;hp=&amp;adxnnl=1&amp;oref=slogin&amp;adxnnlx=1219503725-eyOu8ezxbu9FsyPJ8uXV6w">New York Times Magazine article</a> sums up what Obama would do to us:</p>
<blockquote><p>“If you talk to Warren, he’ll tell you his preference is not to meddle in the economy at all — let the market work, however way it’s going to work, and then just tax the heck out of people at the end and just redistribute it,” Obama said. “That way you’re not impeding efficiency, and you’re achieving equity on the back end.” He continued by saying that he thought there was some merit in Buffett’s argument.</p></blockquote>
<p>And of course, the Messiah video is just great:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/PetxaA42OuE&amp;color1=11645361&amp;color2=13619151&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/PetxaA42OuE&amp;color1=11645361&amp;color2=13619151&amp;hl=en&amp;fs=1" allowfullscreen="true" wmode="transparent"></embed></object></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2008%2F08%2F23%2Fmore-on-obama-and-biden%2F&amp;title=More%20on%20Obama%20and%20Biden" id="wpa2a_10"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2008/08/23/more-on-obama-and-biden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Makeover</title>
		<link>http://andy.hillhome.org/blog/2008/06/17/site-makeover/</link>
		<comments>http://andy.hillhome.org/blog/2008/06/17/site-makeover/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 21:36:03 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[K2]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=154</guid>
		<description><![CDATA[As you can tell, I&#8217;ve undertaken some drastic measures in changing the appearance of this site.  Unfortunately, I suffered a couple hacks recently, which have caused me to take a hard look at hardening the whole web site, and various aspects of WordPress specifically.  The theme I had been using was heavily customized by me, [...]]]></description>
			<content:encoded><![CDATA[<p>As you can tell, I&#8217;ve undertaken some drastic measures in changing the appearance of this site.  Unfortunately, I suffered a couple hacks recently, which have caused me to take a hard look at hardening the whole web site, and various aspects of WordPress specifically.  The theme I had been using was heavily customized by me, and just became too cumbersome to keep up to date.</p>
<p>For now, I&#8217;ve moved to the K2 theme, which I like a lot so far.  It&#8217;s certainly much more powerful than a regular WordPress theme, and I&#8217;ve had to re-tool some things that were working fine under my old theme.</p>
<p>Your patience is appreciated as things will probably continue to change for a while.  Please let me know if you encounter anything broken!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2008%2F06%2F17%2Fsite-makeover%2F&amp;title=Site%20Makeover" id="wpa2a_12"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2008/06/17/site-makeover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye Novell, Hello VMware</title>
		<link>http://andy.hillhome.org/blog/2008/02/07/goodbye-novell-hello-vmware/</link>
		<comments>http://andy.hillhome.org/blog/2008/02/07/goodbye-novell-hello-vmware/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 15:50:41 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2008/02/07/goodbye-novell-hello-vmware/</guid>
		<description><![CDATA[I&#8217;ve been severely neglecting this site the past several months with everything going on.  Moving is about my least favorite thing on earth, and as if that wasn&#8217;t enough, I resigned from Novell at the end of December to take a job at fast-growing virtualization giant VMware.  Leaving Novell was something I agonized over for [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been severely neglecting this site the past several months with everything going on.  Moving is about my least favorite thing on earth, and as if that wasn&#8217;t enough, I resigned from <a title="Novell" href="http://www.novell.com">Novell </a>at the end of December to take a job at fast-growing virtualization giant <a title="VMware" href="http://www.vmware.com">VMware</a>.  Leaving Novell was something I agonized over for many months, but when the VMware opportunity came along, I just couldn&#8217;t turn it down.  Novell was a great place to work, and the company was very good to me over 8-plus years.  I will miss many of my former colleagues.</p>
<p>My job at VMware is similar &#8211; I&#8217;m a Senior Systems Engineer, but now focused exclusively on working with Chicago area customers, which is nice.  No more airline or hotel status after this year!</p>
<p>It&#8217;s been an interesting transition so far &#8211; down to the little things like switching from GroupWise to Outlook and Exchange, which I&#8217;ve never used in a company before.  After 3-4 years of running exclusively a Linux desktop, I&#8217;m now having to learn how much Windows sucks all over again.  I&#8217;m working on that part &#8211; I think I&#8217;ll either switch back to SLED, or take the Mac plunge.</p>
<p>You&#8217;ll probably see my posts focusing more on VMware and virtualization now, and less on Linux, although I&#8217;m proud to say I&#8217;m still running SUSE Linux Enterprise Server 10 at home.  Of course, it&#8217;s now virtuallized by <a title="ESX" href="http://www.vmware.com/products/vi/esx/">VMware ESX Server 3.5</a>.  More on that later.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2008%2F02%2F07%2Fgoodbye-novell-hello-vmware%2F&amp;title=Goodbye%20Novell%2C%20Hello%20VMware" id="wpa2a_14"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2008/02/07/goodbye-novell-hello-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yellow Plastic</title>
		<link>http://andy.hillhome.org/blog/2007/05/19/yellow-plastic/</link>
		<comments>http://andy.hillhome.org/blog/2007/05/19/yellow-plastic/#comments</comments>
		<pubDate>Sat, 19 May 2007 22:05:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2007/05/19/yellow-plastic/</guid>
		<description><![CDATA[In getting our house ready to put on the market, my wife and I were recently wondering why it is that smoke detectors always turn yellow after a few years. As always, Google came to the rescue with an answer, albeit not having anything to do with smoke detectors. So, if you are wondering why [...]]]></description>
			<content:encoded><![CDATA[<p>In getting our house ready to put on the market, my wife and I were recently wondering why it is that smoke detectors always turn yellow after a few years.</p>
<p>As always, Google came to the rescue with an answer, albeit not having anything to do with smoke detectors.  So, if you are wondering why smoke detectors, Super Nintendo Entertainment Systems, or other plastic items turn yellow, <a href="http://www.vintagecomputing.com/index.php/archives/189" title="Yellow SNES's" target="_blank">here is your answer</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2007%2F05%2F19%2Fyellow-plastic%2F&amp;title=Yellow%20Plastic" id="wpa2a_16"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2007/05/19/yellow-plastic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flight Patterns</title>
		<link>http://andy.hillhome.org/blog/2007/04/18/flight-patterns/</link>
		<comments>http://andy.hillhome.org/blog/2007/04/18/flight-patterns/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 13:32:06 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[syndicated]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2007/04/18/flight-patterns</guid>
		<description><![CDATA[I&#8217;m a bit of an aviation buff, so I thought this was pretty cool, even though it&#8217;s been around for a while. A guy named Aaron Koblin created a bunch of animations based on FAA flight tracking data. It&#8217;s part of the Celestial Mechanics project, where there is some more interesting stuff about what is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a bit of an aviation buff, so I thought this was pretty cool, even though it&#8217;s been around for a while.  A guy named Aaron Koblin created a bunch of <a href="http://users.design.ucla.edu/~akoblin/work/faa/index.html" title="Flight Patterns">animations based on FAA flight tracking data</a>.  It&#8217;s part of the <a href="http://www.cmlab.com/media.php" title="Celestial Mechanics">Celestial Mechanics</a> project, where there is some more interesting stuff about what is over our heads at any given time.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2007%2F04%2F18%2Fflight-patterns%2F&amp;title=Flight%20Patterns" id="wpa2a_18"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2007/04/18/flight-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlackBerry Charging in Linux!</title>
		<link>http://andy.hillhome.org/blog/2007/03/01/blackberry-charging-in-linux/</link>
		<comments>http://andy.hillhome.org/blog/2007/03/01/blackberry-charging-in-linux/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 21:41:52 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[syndicated]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2007/03/01/blackberry-charging-in-linux</guid>
		<description><![CDATA[The fact that I couldn&#8217;t plug my BlackBerry device into a USB port on my laptop running Linux and have it charge really bugged me, and a whole lot of other people. A few weeks ago, I discovered the Barry project, a small part of which is bCharge, which tells the BlackBerry to request the [...]]]></description>
			<content:encoded><![CDATA[<p>The fact that I couldn&#8217;t plug my BlackBerry device into a USB port on my laptop running Linux and have it charge really bugged me, and a whole lot of other people.  A few weeks ago, I discovered the <a href="http://www.netdirect.ca/software/packages/barry/" title="Barry">Barry project</a>, a small part of which is bCharge, which tells the BlackBerry to request the correct power setting on the USB port, avoiding the dreaded message about insufficient power for charging.  The latest version adds support for the Pearl and 8800 devices.</p>
<p>I used the <a href="http://build.opensuse.org/" title="Build Service">openSUSE Build Service</a> to create RPMs for SLED 10 and openSUSE 10.2.  They are in my home repository <a href="http://software.opensuse.org/download/home:/anhill/" title="Repository">here</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2007%2F03%2F01%2Fblackberry-charging-in-linux%2F&amp;title=BlackBerry%20Charging%20in%20Linux%21" id="wpa2a_20"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2007/03/01/blackberry-charging-in-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Perceptive Pixel &amp; Reactable</title>
		<link>http://andy.hillhome.org/blog/2007/02/26/perceptive-pixel-reactable/</link>
		<comments>http://andy.hillhome.org/blog/2007/02/26/perceptive-pixel-reactable/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 19:47:01 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2007/02/26/perceptive-pixel-reactable</guid>
		<description><![CDATA[I came across this multi-touch user interface on another blog today.  It&#8217;s completely amazing stuff &#8211; really just like the sci-fi type of interface that Tom Cruise uses in the movie Minority Report.  Jeff Han is the brains behind this, and his website has some more cool stuff on it. My brother also pointed me [...]]]></description>
			<content:encoded><![CDATA[<p>I came across <a title="Perceptive Pixel" href="http://www.youtube.com/watch?v=ysEVYwa-vHM">this multi-touch user interface</a> on another blog today.  It&#8217;s completely amazing stuff &#8211; really just like the sci-fi type of interface that Tom Cruise uses in the movie Minority Report.  <a title="Jeff Han" href="http://en.wikipedia.org/wiki/Jeff_Han">Jeff Han</a> is the brains behind this, and <a title="Han website" href="http://cs.nyu.edu/~jhan/">his website</a> has some more cool stuff on it.</p>
<p>My brother also pointed me to <a title="Reactable" href="http://mtg.upf.edu/reactable/?media">Reactable,</a> which is a similar concept with a much different application, equally cool.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2007%2F02%2F26%2Fperceptive-pixel-reactable%2F&amp;title=Perceptive%20Pixel%20%26%23038%3B%20Reactable" id="wpa2a_22"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2007/02/26/perceptive-pixel-reactable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cingular UMTS Speed Test</title>
		<link>http://andy.hillhome.org/blog/2007/02/06/cingular-umts-speed-test/</link>
		<comments>http://andy.hillhome.org/blog/2007/02/06/cingular-umts-speed-test/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 15:14:13 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[syndicated]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2007/02/06/cingular-umts-speed-test/</guid>
		<description><![CDATA[I&#8217;m waiting for my flight at O&#8217;Hare, so I just ran a speed test with my new Cingular UMTS broadband card: The speed has been quite nice, actually. Supposedly this speed will increase towards the 3.6 Mbps level and beyond as they continue to roll it out and upgrade equipment.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m waiting for my flight at O&#8217;Hare, so I just ran a speed test with my new Cingular UMTS broadband card:</p>
<p><img src="http://andy.hillhome.org/blog/wp-content/uploads/2007/02/umts-speedtest.png" alt="umts-speedtest.png" id="image117" /></p>
<p>The speed has been quite nice, actually.  Supposedly this speed will increase towards the 3.6 Mbps level and beyond as they continue to roll it out and upgrade equipment.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2007%2F02%2F06%2Fcingular-umts-speed-test%2F&amp;title=Cingular%20UMTS%20Speed%20Test" id="wpa2a_24"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2007/02/06/cingular-umts-speed-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Broadband Cards and Linux: Cingular / UMTS on openSUSE 10.2</title>
		<link>http://andy.hillhome.org/blog/2007/02/05/using-a-umts-card-on-opensuse-102/</link>
		<comments>http://andy.hillhome.org/blog/2007/02/05/using-a-umts-card-on-opensuse-102/#comments</comments>
		<pubDate>Mon, 05 Feb 2007 19:34:12 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[syndicated]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2007/02/05/using-a-umts-card-on-opensuse-102/</guid>
		<description><![CDATA[This post outlines how to get an Cingular Option GT Max 3.6 mobile broadband card to work with OpenSUSE 10.2.  It should also apply mostly to other Linux distributions as well.]]></description>
			<content:encoded><![CDATA[<p>I finally decided that getting a mobile broadband card would be worthwhile.  Watching some of my friends and colleagues use them in airports and at customer sites went a long way toward convincing me.</p>
<p>Since my employer uses the former and once again current AT&amp;T Wireless, I looked into the two 3G cards they offer:</p>
<ul>
<li><a title="Option" href="http://www.cingular.com/cell-phone-service/cell-phone-details/?q_list=true&amp;q_phoneName=Option+GT+Max+3.6&amp;q_sku=sku530003">Option GT MAX 3.6</a></li>
<li><a title="Sierra" href="http://www.cingular.com/cell-phone-service/cell-phone-details/?q_list=true&amp;q_phoneName=Sierra+Wireless+Aircard+875&amp;q_sku=sku170004">Sierra Wireless Aircard 875</a></li>
</ul>
<p>Both use the UMTS/HSDPA 3G network, as well as the GPRS/EDGE network as a fallback.  Of course I was most interested in getting a card that works under Linux, so I found the <a title="PHARscape" href="http://www.pharscape.org">PHARscape</a> web site most helpful.  This site covered getting the Option cards working, and I was not able to find much on the Sierra card, so that decision was easy.  Also, the Option card has a nice retractable antenna, so it sticks out less:</p>
<p><img title="Option card" src="http://www.cingular.com/global/MEDIA_CustomProductCatalog/optiongtmax36_s.gif" alt="Option card" /></p>
<p>As for getting the card to work, it was surprisingly painless.</p>
<p><strong>Note:</strong> If you are using SUSE Linux Enterprise Desktop 10 SP1, openSUSE 10.3, or are using a really recent kernel on another distribution (2.6.20-ish or later), step 1 is not necessary, so skip right to step 2, which is configuring the dialup device.  Just point your modem to /dev/ttyUSB0 and off you go.</p>
<p><strong>Step 1.  Getting the usbserial driver to recognize the card</strong></p>
<p>Simply modprobe usbserial with the idVendor and idProduct tags.  The following are the right tags for the Option GT MAX 3.6 card.  You can find the right valued by looking in syslog when you plug the card in.  The line will look like this:</p>
<p><code> Feb  5 12:57:55 hillsuse kernel: usb 7-1: new device found, idVendor=0af0, idProduct=6701</code></p>
<p>Once you have the right info, modprobe the usbserial driver with them.  You may have to unload usbserial if it&#8217;s already loaded (I did):</p>
<p><code># modprobe -r usbserial</code></p>
<p><code># modprobe usbserial vendor=0x0af0 product=0x6701</code></p>
<p>If this step is successful, you will see messages in syslog like this:<code> Feb  5 12:57:55 hillsuse kernel: usbcore: registered new driver usbserial<br />
Feb  5 12:57:55 hillsuse kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic<br />
Feb  5 12:57:55 hillsuse kernel: usbserial_generic 7-1:1.0: generic converter detected<br />
Feb  5 12:57:55 hillsuse kernel: usb 7-1: generic converter now attached to ttyUSB0<br />
Feb  5 12:57:55 hillsuse kernel: usbserial_generic 7-1:1.1: generic converter detected<br />
Feb  5 12:57:55 hillsuse kernel: usb 7-1: generic converter now attached to ttyUSB1<br />
Feb  5 12:57:55 hillsuse kernel: usbserial_generic 7-1:1.2: generic converter detected<br />
Feb  5 12:57:55 hillsuse kernel: usb 7-1: generic converter now attached to ttyUSB2</code></p>
<p><strong>Step 1b.  Automating the above with udev</strong></p>
<p>To make the card &#8220;just work&#8221; when it is plugged in, we need to create a udev rule.  To do that, create /etc/udev/rules.d/51-3g-datacards.rules containing the following:</p>
<p><code> # Rules for hotplugging Cardbus 3G datacards<br />
SUBSYSTEM=="usb", SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6701", RUN="/etc/cingularcard.sh"<br />
KERNEL=="ttyUSB0", SYMLINK="modem", GROUP="dialout", MODE="0660"<br />
KERNEL=="ttyUSB2", GROUP="dialout" MODE="0660"</code></p>
<p>We also need to create /etc/cingularcard.sh, as follows:</p>
<p><code> #!/bin/bash<br />
/sbin/modprobe -r usbserial<br />
/sbin/modprobe usbserial vendor=0x0af0 product=0x6701<br />
</code></p>
<p>The two files above will automatically load the usbserial driver for the card, and create a symlink to the ttyUSB0 port on /dev/modem.</p>
<p style="font-weight: bold">Step 2.  Configuring the modem</p>
<p>The last thing to do is configure the card as a modem so you can actually connect with it.  Load up YaST or other favorite tool, and add a new modem using device /dev/modem, as in the following screenshots.</p>
<p><img id="image114" src="http://andy.hillhome.org/blog/wp-content/uploads/2007/02/yast-modem1.png" alt="yast-modem1.png" /></p>
<p><img id="image115" src="http://andy.hillhome.org/blog/wp-content/uploads/2007/02/yast-modem2.png" alt="yast-modem2.png" /></p>
<p>The important thing in the image above is the second intitialization command.  For Cingular, it needs to be as follows:</p>
<p><code>AT+CGDCONT=1,"IP","ISP.CINGULAR"</code></p>
<p>The next step is creating the ISP/provider entry that contains the phone number to dial:</p>
<p><img id="image116" src="http://andy.hillhome.org/blog/wp-content/uploads/2007/02/yast-modem3.png" alt="yast-modem3.png" /></p>
<p>For Cingular, here are the correct details:</p>
<p>Phone number: *99***1#</p>
<p>User name:  WAP@CINGULARGPRS.COM</p>
<p>Password:  cingular1</p>
<p>Step 3.  Dial!</p>
<p>I use NetworkManager, which works fine except it doesn&#8217;t give you any feedback on modem connection status.  I also highly recommend the following tools to use with these cards:</p>
<ul>
<li><a title="umtsmon" href="http://umtsmon.sourceforge.net/">umtsmon</a> &#8211; graphical connection status (signal strength, radio type, etc)</li>
<li><a title="comgt" href="http://www.pharscape.org/content/view/46/70/">comgt</a> &#8211; command-line management of card (PIN management, network switch, etc)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2007/02/05/using-a-umts-card-on-opensuse-102/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Novell and Microsoft</title>
		<link>http://andy.hillhome.org/blog/2006/11/03/novell-and-microsoft/</link>
		<comments>http://andy.hillhome.org/blog/2006/11/03/novell-and-microsoft/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 15:03:58 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/11/03/novell-and-microsoft/</guid>
		<description><![CDATA[I have to say I was as shocked as anyone when word started leaking out yesterday that Novell (NOVL) and Microsoft (MSFT) were set to announce some sort of alliance. After watching the webcast it seems to fit very well with what Novell CEO Ron Hovsepian has been all about since he came to Novell. [...]]]></description>
			<content:encoded><![CDATA[<p>I have to say I was as shocked as anyone when word started leaking out yesterday that <a href="http://www.novell.com" title="Novell">Novell</a> (NOVL) and <a href="http://www.microsoft.com" title="Microsoft">Microsoft</a> (<a href="http://finance.yahoo.com/q/bc?s=MSFT" class="quote" onmouseover="sqttShowQuote( 'MSFT' )">MSFT<span class="MSFT" ></span></a>) were set to announce some sort of alliance.  After watching the <a href="http://www.novell.com/linux/microsoft/webcast.html" title="Novell-Microsoft webcast">webcast</a> it seems to fit very well with what Novell CEO Ron Hovsepian has been all about since he came to Novell.  <a href="http://reverendted.wordpress.com/" title="Rev Ted">Ted Haeger</a> makes that exact point in his <a href="http://reverendted.wordpress.com/2006/11/03/microsoft-novell/" title="Haeger on the deal">post this morning</a>.</p>
<p>What really bothered me this morning were all the posts and articles I read that treated this news like an unwelcome religious development.  Many in the open source community really do treat their devotion like a religion, instead of thinking about what makes sense from a technology or (God-forbid) business point of view.</p>
<p><a href="http://groklaw.net" title="Groklaw">Groklaw</a>&#8216;s headline was &#8220;Novell Sells Out.&#8221;  The most common reaction on sites like <a href="http://linux.slashdot.org/linux/06/11/02/1957252.shtml" title="Slashdot">Slashdot</a> and <a href="http://technocrat.net/d/2006/11/2/9945">Technocrat</a> was &#8220;Guess I better find a new Linux distribution.&#8221;  Some of these zealots seem to hate the idea of any ties between Linux/open-source and the commercial world.  They are living in a dream world, and if they want to dump Novell/SUSE in favor of a more purely communistic distribution, so be it.  We won&#8217;t miss them.<br />
I can only hope that this does not reflect the view that our customers will have &#8211; I have to believe that they will welcome this as a positive.  As Novell has said for quite some time, mixed-source environments are the reality in the IT world today.  Making that easier on customers is a good thing, right?</p>
<p>Personally, I&#8217;m just looking forward to seeing how this pans out.  The advantages for projects like <a href="http://www.samba.org" title="Samba">Samba</a>, <a href="http://www.mono-project.com" title="Mono">Mono,</a> and <a href="http://openoffice.org" title="OpenOffice">OpenOffice</a> are easy to imagine.  <a href="http://www.gnome.org/~michael/activity.html#2006-11-02" title="Michael Meeks">Michael Meeks</a> at Novell does a good job of describing what&#8217;s happening in the OpenOffice space, and answers some questions that community members are already asking.  I really liked his perspective on this deal.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F11%2F03%2Fnovell-and-microsoft%2F&amp;title=Novell%20and%20Microsoft" id="wpa2a_26"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/11/03/novell-and-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing Gaim</title>
		<link>http://andy.hillhome.org/blog/2006/10/25/customizing-gaim/</link>
		<comments>http://andy.hillhome.org/blog/2006/10/25/customizing-gaim/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 14:35:59 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[syndicated]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/10/25/customizing-gaim/</guid>
		<description><![CDATA[It&#8217;s always bugged me that I could not change the font size of the buddy list in Gaim, and shrink the window to take up a little less horizontal space. A few weeks ago, I finally found the Extended Preferences Plugin, which lets you change the font sizes of the buddy list and conversations. It [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always bugged me that I could not change the font size of the buddy list in Gaim, and shrink the window to take up a little less horizontal space.</p>
<p>A few weeks ago, I finally found the <a href="http://gaim-extprefs.sourceforge.net/ep.shtml" title="ExtPrefs">Extended Preferences Plugin</a>, which lets you change the font sizes of the buddy list and conversations.  It also gives you the ability to customize which buttons are displayed, whether the buddy list can be shrunk below the normal size constraints, and whether the buddy list shows up in the taskbar.  This last one is a nice way to save some valuable taskbar real estate.</p>
<p><img src="http://andy.hillhome.org/blog/wp-content/uploads/2006/10/gaimexprefs.jpg" alt="Gaim Ext Prefs" id="image104" title="Gaim Ext Prefs" /></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F10%2F25%2Fcustomizing-gaim%2F&amp;title=Customizing%20Gaim" id="wpa2a_28"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/10/25/customizing-gaim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logitech MX Revolution in Linux</title>
		<link>http://andy.hillhome.org/blog/2006/09/27/logitech-mx-revolution-in-linux/</link>
		<comments>http://andy.hillhome.org/blog/2006/09/27/logitech-mx-revolution-in-linux/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 15:35:29 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[syndicated]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/09/27/logitech-mx-revolution-in-linux/</guid>
		<description><![CDATA[Update: Froese has written a tool to control the wheel-click behavior. See comment #6 below. I picked up a Logitech MX Revolution mouse, sort of unsure of whether I could get all its functions working under SUSE Linux Enterprise Desktop 10. The mouse is nice, and lends itself quite well to xgl and compiz. The [...]]]></description>
			<content:encoded><![CDATA[<p>Update:  Froese has <a href="http://goron.de/~froese/revoco" title="revoco">written a tool</a> to control the wheel-click behavior.  See <a href="#comment-4280" title="comment-4280">comment #6</a> below.</p>
<p>I picked up a <a href="http://www.logitech.com/index.cfm/products/details/US/EN,CRID=2135,CONTENTID=12134" title="MX Revolution">Logitech MX Revolution</a> mouse, sort of unsure of whether I could get all its functions working under <a href="http://www.novell.com/products/desktop/" title="SLED10">SUSE Linux Enterprise Desktop 10</a>.</p>
<p>The mouse is nice, and lends itself quite well to xgl and compiz.  The only portion I haven&#8217;t been able to get working yet is the thumb-wheel (xev shows keyboard events o [ and Enter).  It looks like an upgrade to X.org 7.1 or 7.2 is required to fix that, as a number of users have reported in the comments below.<br />
In case anyone is interested, here is what I had to do to /etc/X11/xorg.conf to get the rest of it working, including the tilt wheel, the search button, and the two thumb buttons.</p>
<pre>Section "InputDevice"
Identifier   "Mouse[1]&#8221;
Driver       &#8220;evdev&#8221;
Option       &#8220;Device&#8221; &#8220;/dev/input/event4&#8243;   # cat /proc/bus/input/devices
Option       &#8220;Name&#8221; &#8220;Logitech MX Revolution&#8221;
Option       &#8220;CorePointer&#8221;
EndSection</pre>
<p>The "Device" bit may be different for you - type cat /proc/bus/input/devices and look for the two Logitech sections, which will be something like this:</p>
<pre>I: Bus=0003 Vendor=046d Product=c51a Version=4101
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.0-2/input0
S: Sysfs=/class/input/input4
H: Handlers=mouse2 event4
B: EV=7
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143

I: Bus=0003 Vendor=046d Product=c51a Version=4101
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.0-2/input1
S: Sysfs=/class/input/input5
H: Handlers=kbd event5
B: EV=f
B: KEY=c0002 400 0 0 1 f80 78000 6639fa d84157ad 8e0000 0 0 0
B: REL=40
B: ABS=1 0</pre>
<p>The line we are interested in is Handlers, but notice the device registers as a keyboard and a mouse.  Make sure you choose the one for the mouse, which is "event4" in this case.</p>
<p>The last thing you need to change in xorg.conf is make sure any of your other pointing devices are still working.  I have the Logitech as Mouse[1], and the touchpad and pointing stick on my ThinkPad T60p ast Mouse[2] and Mouse[3] respectively.  You should not have to modify those sections except to make sure there are no name conflicts.</p>
<p>Finally,  my ServerLayout section looks like this:</p>
<pre>Section "ServerLayout"
Identifier   "Layout[all]"
InputDevice  "Keyboard[0]" "CoreKeyboard"
InputDevice  "Mouse[1]" "CorePointer"
InputDevice  "Mouse[2]" "SendCoreEvents"
InputDevice  "Mouse[3]" "SendCoreEvents"
Option       "Clone" "off"
Option       "Xinerama" "off"
Screen       "Screen[0]"
EndSection</pre>
<p>After all these steps, everything should work on the mouse except the Search button.  The thumb-wheel is generating keyboard events (the o, [, and Enter keys), which currently makes it useless.  I haven't figured out how to deal with that.  The two thumb buttons are mouse buttons 8 and 9, which I have mapped to some things in compiz.<br />
The search button was pretty easy for me, although it works a little differently than it would under Windows.  On a Windows machine, you can highlight some text, click the search button, and it will open your favorite search engine and search for that text.</p>
<p>With SLED 10, we have <a href="http://beagle-project.org" title="Beagle">Beagle,</a> which I thought would be a better use of the button anyway.  However, clicking the button won't submit any search terms - just open the search tool.<br />
The search button is actually treated as a keyboard button, with keycode 122.  What you need to do is map this to a keysym, so that you can use that symbol to define an action under keyboard shortcuts.  The way I did that was to add the following to $HOME/.Xmodmap:</p>
<pre>keycode 122 = XF86Search</pre>
<p>You also may or may not have to add the following to your Gnome session startup:</p>
<pre>/usr/X11R6/bin/xmodmap $HOME/.Xmodmap</pre>
<p>You can see the current key mapping by typing "xmodmap -pk" in a terminal, and looking for keycode 122.<br />
After restarting X, you can run xev in a terminal, and test pushing the search button.  You should see the key symbol XF86Search in the output.  All that remains is to map that key symbol to your desired action.  Since I am using compiz-quinn, I used compiz settings manager (csm) to add a custom command to run /usr/bin/beagle-search.  Then I specified the XF86Search key to execute that command.</p>
<p>If anyone knows how to get the thumb wheel working correctly, let me know!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F09%2F27%2Flogitech-mx-revolution-in-linux%2F&amp;title=Logitech%20MX%20Revolution%20in%20Linux" id="wpa2a_30"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/09/27/logitech-mx-revolution-in-linux/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>iTunes and XBOX 360</title>
		<link>http://andy.hillhome.org/blog/2006/05/18/itunes-and-xbox-360/</link>
		<comments>http://andy.hillhome.org/blog/2006/05/18/itunes-and-xbox-360/#comments</comments>
		<pubDate>Thu, 18 May 2006 17:20:29 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[syndicated]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/05/18/itunes-and-xbox-360/</guid>
		<description><![CDATA[I recently acquired an XBOX 360, and the first (and only) thing that annoyed me was that I could not use the playlists or ratings from iTunes without somehow transferring them to Windows Media Player on my PC. It was cumbersome, at best. I suppose I can&#8217;t expect a Microsoft product to natively work with [...]]]></description>
			<content:encoded><![CDATA[<p>I recently acquired an XBOX 360, and the first (and only) thing that annoyed me was that I could not use the playlists or ratings from iTunes without somehow transferring them to Windows Media Player on my PC. It was cumbersome, at best. I suppose I can&#8217;t expect a Microsoft product to natively work with iTunes, so I was prepared to write an application to sync playlists, ratings, and whatever else from iTunes to WMP.</p>
<p>After searching Google several times and finding nothing, I finally stumbled across <a href="http://www.download.com/3000-2141_4-10530688.html" title="Music Bridge download">Music Bridge</a>. It does exactly what I need, including:</p>
<ul>
<li>Sync playlists</li>
<li>Sync album covers</li>
<li>Sync ratings</li>
<li>Filter syncs based on date</li>
<li>Has a GUI and a command-line mode</li>
<li>You can sync from iTunes to WMP, or from WMP to iTunes</li>
</ul>
<p>Perfect! I can now set up a cron job to perform this sync every night, or whatever.<br />
The link above is to download.com, but there is more information <a href="http://thegreenbutton.com/forums/thread/34552.aspx" title="Music Bridge info">here</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F05%2F18%2Fitunes-and-xbox-360%2F&amp;title=iTunes%20and%20XBOX%20360" id="wpa2a_32"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/05/18/itunes-and-xbox-360/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Spamhaus &amp; egregious over-broad blacklisting</title>
		<link>http://andy.hillhome.org/blog/2006/03/06/spamhaus-egregious-over-broad-blacklisting/</link>
		<comments>http://andy.hillhome.org/blog/2006/03/06/spamhaus-egregious-over-broad-blacklisting/#comments</comments>
		<pubDate>Mon, 06 Mar 2006 20:10:29 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/03/06/spamhaus-egregious-over-broad-blacklisting/</guid>
		<description><![CDATA[This is day 12 of not being able to send e-mail to any host that subscribes to the Spamhaus SBL. It seems that their policy is to not only blacklist the IP addresses of known spammers, but also entire ranges belonging to ISPs that host spammers and fail to remediate the situation properly. In my [...]]]></description>
			<content:encoded><![CDATA[<p>This is day 12 of not being able to send e-mail to any host that subscribes to the <a title="Spamhaus" href="http://www.spamhaus.org">Spamhaus</a> SBL.  It seems that their policy is to not only blacklist the IP addresses of known spammers, but also entire ranges belonging to ISPs that host spammers and fail to remediate the situation properly.</p>
<p>In my case, they blocked over <a title="SBL" href="http://www.spamhaus.org/sbl/sbl.lasso?query=SBL38226">2,000 IP addresses</a> belonging to Comcastbusiness.net, including my own.  They claim that Comcast has not done enough to remove a certain spammer from their network, so they blocked the whole range.  Checking their database, there are also many other Comcast ranges being blocked, probably adding up to thousands more addresses.</p>
<p>Now, I understand the battle against spam, but I have to say that this seems capricious and arbitrary.  Spamhaus apparently doesn&#8217;t care that they are, in effect, falsely accusing thousands of business customers with this approach.  For this reason, I find Spamhaus&#8217; business practices abhorrent.</p>
<p>Having said that, I blame Comcast just as much.  This should have been resolved as quickly as possible, certainly within a day or two.  But we are now going on 2 weeks, which is inexcusable.  I have called Comcast a couple times, and they never have any status information on the problem, or information on when it will be resolved.  The only option I get is to switch to another block of IP addresses that may or may not also become blocked by Spamhaus.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F03%2F06%2Fspamhaus-egregious-over-broad-blacklisting%2F&amp;title=Spamhaus%20%26%23038%3B%20egregious%20over-broad%20blacklisting" id="wpa2a_34"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/03/06/spamhaus-egregious-over-broad-blacklisting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back in Provo&#8230;again&#8230;</title>
		<link>http://andy.hillhome.org/blog/2006/02/27/back-in-provoagain/</link>
		<comments>http://andy.hillhome.org/blog/2006/02/27/back-in-provoagain/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 01:02:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/02/27/back-in-provoagain/</guid>
		<description><![CDATA[I&#8217;m beginning to feel like I live here &#8211; I was here last week Wednesday through Friday, then was on a 6am flight this morning to come back. We flew right over the Novell campus, which was a first for me (below is a bad Treo picture of it). It is pretty here this time [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m beginning to feel like I live here &#8211; I was here last week Wednesday through Friday, then was on a 6am flight this morning to come back.  We flew right over the Novell campus, which was a first for me (below is a bad Treo picture of it).</p>
<p><img alt="Provo Campus" src="http://andy.hillhome.org/blog/wp-content/uploads/2006/02/ProvoCampus.jpg" /></p>
<p>It is pretty here this time of year, and it got up to about 70 degrees today, which was great.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F02%2F27%2Fback-in-provoagain%2F&amp;title=Back%20in%20Provo%26%238230%3Bagain%26%238230%3B" id="wpa2a_36"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/02/27/back-in-provoagain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Self-heating coffee</title>
		<link>http://andy.hillhome.org/blog/2006/01/17/self-heating-coffee/</link>
		<comments>http://andy.hillhome.org/blog/2006/01/17/self-heating-coffee/#comments</comments>
		<pubDate>Tue, 17 Jan 2006 21:23:41 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/01/17/self-heating-coffee/</guid>
		<description><![CDATA[One of my Christmas gifts was a case of self-heating coffee beverages, from a company called OnTech. Basically, you pull a cover off the bottom of the cup and press a button that initiates an exothermic reaction, heating the liquid inside in about 5 minutes.]]></description>
			<content:encoded><![CDATA[<p>One of my Christmas gifts was a case of self-heating coffee beverages, from a company called <a href="http://www.ontech.com">OnTech</a>.</p>
<p><img alt="Self-heating container" title="Self-heating container" src="http://www.ontech.com/Images/Self-heating%20container.jpg" /></p>
<p>Basically, you pull a cover off the bottom of the cup and press a button that initiates an exothermic reaction, heating the liquid inside in about 5 minutes.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F01%2F17%2Fself-heating-coffee%2F&amp;title=Self-heating%20coffee" id="wpa2a_38"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/01/17/self-heating-coffee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0</title>
		<link>http://andy.hillhome.org/blog/2006/01/04/wordpress-20/</link>
		<comments>http://andy.hillhome.org/blog/2006/01/04/wordpress-20/#comments</comments>
		<pubDate>Wed, 04 Jan 2006 21:55:58 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2006/01/04/wordpress-20/</guid>
		<description><![CDATA[WordPress 2.0 is out, which means I&#8217;ll have to think about upgrading soon. More importantly, I need to test the plugins I&#8217;ve written against 2.0. Update:]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.0 is <a href="http://wordpress.org/development/2005/12/wp2/">out</a>, which means I&#8217;ll have to think about upgrading soon.  More importantly, I need to test the <a href="/blog/code">plugins</a> I&#8217;ve written against 2.0.</p>
<p>Update:</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2006%2F01%2F04%2Fwordpress-20%2F&amp;title=WordPress%202.0" id="wpa2a_40"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2006/01/04/wordpress-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>150 gigabits?!?</title>
		<link>http://andy.hillhome.org/blog/2005/12/08/150-gigabits/</link>
		<comments>http://andy.hillhome.org/blog/2005/12/08/150-gigabits/#comments</comments>
		<pubDate>Thu, 08 Dec 2005 18:30:26 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2005/12/08/150-gigabits/</guid>
		<description><![CDATA[Chicago&#8217;s own Fermilab recently worked with some other labs to break the world network speed record, reaching 150 gigabits per second. Here&#8217;s how fast that is, according to the article: you could download 130 DVDs in one minute!]]></description>
			<content:encoded><![CDATA[<p>Chicago&#8217;s own Fermilab recently worked with some other labs to break the world network speed record, reaching <a href="http://www.fnal.gov/pub/presspass/press_releases/network_prize_release.html">150 gigabits per second</a>.</p>
<p>Here&#8217;s how fast that is, according to the article:  you could download 130 DVDs in one minute!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F12%2F08%2F150-gigabits%2F&amp;title=150%20gigabits%3F%21%3F" id="wpa2a_42"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/12/08/150-gigabits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expanding the Firefox bookmarks toolbar</title>
		<link>http://andy.hillhome.org/blog/2005/11/10/expanding-the-firefox-bookmarks-toolbar/</link>
		<comments>http://andy.hillhome.org/blog/2005/11/10/expanding-the-firefox-bookmarks-toolbar/#comments</comments>
		<pubDate>Thu, 10 Nov 2005 15:53:09 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2005/11/10/expanding-the-firefox-bookmarks-toolbar/</guid>
		<description><![CDATA[I&#8217;ve been trying to figure this out for a long time &#8211; how to get more than one bookmarks toolbar in Firefox. This change allows the toolbar to grow to more than one row, which is just as good: Expanding the Bookmarks Toolbar]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to figure this out for a long time &#8211; how to get more than one bookmarks toolbar in Firefox.  This change allows the toolbar to grow to more than one row, which is just as good:  <a href="http://www.extensionsmirror.nl/lofiversion/index.php/t2885.html">Expanding the Bookmarks Toolbar</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F11%2F10%2Fexpanding-the-firefox-bookmarks-toolbar%2F&amp;title=Expanding%20the%20Firefox%20bookmarks%20toolbar" id="wpa2a_44"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/11/10/expanding-the-firefox-bookmarks-toolbar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>sqlite RPM for sles-9-x86_64</title>
		<link>http://andy.hillhome.org/blog/2005/11/09/sqlite-rpm-for-sles-9-x86_64/</link>
		<comments>http://andy.hillhome.org/blog/2005/11/09/sqlite-rpm-for-sles-9-x86_64/#comments</comments>
		<pubDate>Wed, 09 Nov 2005 18:51:05 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2005/11/09/sqlite-rpm-for-sles-9-x86_64/</guid>
		<description><![CDATA[Here&#8217;s the deal. Hula is starting to depend on mono, but when you try to install mono-complete, you may get a dependency error on libsqlite.so.0. I could not find an RPM that provides libsqlite.so.0 &#8211; only libsqlite3.so.0. In order to get the mono RPMs to install cleanly, I ended up building my own RPM for [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the deal.  Hula is starting to depend on mono, but when you try to install mono-complete, you may get a dependency error on libsqlite.so.0.  I could not find an RPM that provides libsqlite.so.0 &#8211; only libsqlite3.so.0.  In order to get the mono RPMs to install cleanly, I ended up building my own RPM for sqlite-3.2.7, which creates a symlink fro libsqlite.so.0 to libsqlite3.so.0, and has the appropriate &#8220;Provides&#8221; in the RPM.  If you want it, it&#8217;s <a href="http://andy.hillhome.org/download/sqlite-3.2.7-1.x86_64.rpm">here</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F11%2F09%2Fsqlite-rpm-for-sles-9-x86_64%2F&amp;title=sqlite%20RPM%20for%20sles-9-x86_64" id="wpa2a_46"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/11/09/sqlite-rpm-for-sles-9-x86_64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Manage Geeks</title>
		<link>http://andy.hillhome.org/blog/2005/11/07/how-to-manage-geeks/</link>
		<comments>http://andy.hillhome.org/blog/2005/11/07/how-to-manage-geeks/#comments</comments>
		<pubDate>Mon, 07 Nov 2005 13:39:32 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2005/11/07/how-to-manage-geeks/</guid>
		<description><![CDATA[Someone recently dredged up this article on How to Manage Geeks, which I had never even seen before. The author is none other than ex-Novell CEO Dr. Eric Schmidt.]]></description>
			<content:encoded><![CDATA[<p>Someone recently dredged up this article on <a href="http://www.fastcompany.com/magazine/25/geeks.html">How to Manage Geeks</a>, which I had never even seen before.  The author is none other than ex-Novell CEO Dr. Eric Schmidt.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F11%2F07%2Fhow-to-manage-geeks%2F&amp;title=How%20to%20Manage%20Geeks" id="wpa2a_48"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/11/07/how-to-manage-geeks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What have I been missing?  6.8 Megabits!</title>
		<link>http://andy.hillhome.org/blog/2005/11/06/what-have-i-been-missing-68-megabits/</link>
		<comments>http://andy.hillhome.org/blog/2005/11/06/what-have-i-been-missing-68-megabits/#comments</comments>
		<pubDate>Sun, 06 Nov 2005 14:39:23 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/?p=82</guid>
		<description><![CDATA[I finally took the plunge. After 4 years of being with a fixed-wireless ISP, I decided to switch to cable. The only reason I had hesitated at all was that I obviously need a static IP address to host my own e-mail, web, and other services. What I ended up with is Comcast Workplace (business [...]]]></description>
			<content:encoded><![CDATA[<p>I finally took the plunge.  After 4 years of being with a fixed-wireless ISP, I decided to switch to cable.  The only reason I had hesitated at all was that I obviously need a static IP address to host my own e-mail, web, and other services.</p>
<p>What I ended up with is Comcast Workplace (business class cable internet).  I had been paying $50 per month for the wireless, and this is $74.99 per month, but only $54.99 for the first six months.  Now, what about a speed comparison?</p>
<p>This is a speed test before the switch.  Note that speed tests of the wireless connection were wildly variable.  Sometimes I&#8217;d get results like this one, and sometimes it would show a couple megabits.  Also, the upload channel was consistently faster than the download.</p>
<p><a href="http://andy.hillhome.org/blog/content/speedtest-notwires.JPG"><img src="http://andy.hillhome.org/blog/content/_speedtest-notwires.JPG" width="450" height="87" alt="Notwires test" title="Notwires test"  /></a></p>
<p>This is a speed test of the Comcast connection:</p>
<p><a href="http://andy.hillhome.org/blog/content/speedtest-comcast.JPG"><img src="http://andy.hillhome.org/blog/content/_speedtest-comcast.JPG" width="450" height="83" alt="Comcast test" title="Comcast test"  /></a></p>
<p>Wow.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F11%2F06%2Fwhat-have-i-been-missing-68-megabits%2F&amp;title=What%20have%20I%20been%20missing%3F%20%206.8%20Megabits%21" id="wpa2a_50"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/11/06/what-have-i-been-missing-68-megabits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugins</title>
		<link>http://andy.hillhome.org/blog/2005/10/13/wordpress-plugins/</link>
		<comments>http://andy.hillhome.org/blog/2005/10/13/wordpress-plugins/#comments</comments>
		<pubDate>Thu, 13 Oct 2005 20:09:53 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2005/10/13/wordpress-plugins/</guid>
		<description><![CDATA[I&#8217;ve written the following two WordPress plugins that are now listed on the WordPress Codex: Stock Quote Tooltip Stock Quote Sidebar Give them a try, and let me know how it goes.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written the following two WordPress plugins that are now listed on the WordPress <a href="http://codex.wordpress.org/Plugins">Codex</a>:</p>
<p><a href="http://andy.hillhome.org/blog/code/sqtt">Stock Quote Tooltip</a></p>
<p><a href="http://andy.hillhome.org/blog/code/stockquotesidebar">Stock Quote Sidebar</a></p>
<p>Give them a try, and let me know how it goes.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F10%2F13%2Fwordpress-plugins%2F&amp;title=WordPress%20Plugins" id="wpa2a_52"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/10/13/wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killer presentation on Identity 2.0</title>
		<link>http://andy.hillhome.org/blog/2005/10/12/killer-presentation-on-identity-20/</link>
		<comments>http://andy.hillhome.org/blog/2005/10/12/killer-presentation-on-identity-20/#comments</comments>
		<pubDate>Wed, 12 Oct 2005 21:13:42 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://andy.hillhome.org/blog/2005/10/12/killer-presentation-on-identity-20/</guid>
		<description><![CDATA[An MTV-style introduction to Identity 2.0, indeed. Watch the video here. I originally found this on evilzenscientist&#8217;s blog, and was quite blown away by it. Anyone with an interest in identity-based computing should take a look. Hell, even if you aren&#8217;t interested in that &#8211; it is still a great presentation style and fun to [...]]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://identity20.com/?p=29">MTV-style</a> introduction to Identity 2.0, indeed.  Watch the video <a href="http://www.identity20.com/media/OSCON2005/">here</a>.</p>
<p>I originally found this on <a href="http://blog.evilzenscientist.com/index.php/2005/10/10/identity-20/">evilzenscientist&#8217;s blog</a>, and was quite blown away by it.  Anyone with an interest in identity-based computing should take a look.  Hell, even if you aren&#8217;t interested in that &#8211; it is still a great presentation style and fun to watch.  Not one of those death-by-powerpoint things that lasts for hours.</p>
<p>Only problem is, I wouldn&#8217;t be able to get my presentation software to change slides rapidly enough&#8230;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F10%2F12%2Fkiller-presentation-on-identity-20%2F&amp;title=Killer%20presentation%20on%20Identity%202.0" id="wpa2a_54"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/10/12/killer-presentation-on-identity-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Now on WordPress!</title>
		<link>http://andy.hillhome.org/blog/2005/09/01/now-on-wordpress/</link>
		<comments>http://andy.hillhome.org/blog/2005/09/01/now-on-wordpress/#comments</comments>
		<pubDate>Thu, 01 Sep 2005 22:17:35 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[A few months ago, I moved this blog from the blogger hosting service to my own server, while retaining blogger as the publisher. I&#8217;ve finally gotten tired of how slow and inflexible it is, and have just moved everything over to WordPress, on my own server. So far so good &#8211; it was fairly painless [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I moved this blog from the <a href="http://www.blogger.com">blogger</a> hosting service to my own server, while retaining blogger as the publisher.</p>
<p>I&#8217;ve finally gotten tired of how slow and inflexible it is, and have just moved everything over to <a href="http://wordpress.org">WordPress,</a> on my own server.</p>
<p>So far so good &#8211; it was fairly painless to import all the blogger postings to WP, and I found this theme on the Internet and tweaked it a bit&#8230; </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F09%2F01%2Fnow-on-wordpress%2F&amp;title=Now%20on%20WordPress%21" id="wpa2a_56"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/09/01/now-on-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2 Logwatch filters</title>
		<link>http://andy.hillhome.org/blog/2005/08/30/2-logwatch-filters/</link>
		<comments>http://andy.hillhome.org/blog/2005/08/30/2-logwatch-filters/#comments</comments>
		<pubDate>Tue, 30 Aug 2005 19:30:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I wrote two filters for logwatch to provide inclusion of high-level spamassassin and denyhosts statistics. DenyHosts is an application that inspects syslog and adds hosts to /etc/hosts.deny after a configurable number of failed logins. I started using it exactly a month ago, and it has so far denied 60 hosts that attempted to connect with [...]]]></description>
			<content:encoded><![CDATA[<div>I wrote two filters for <a href="http://www.logwatch.org/">logwatch</a> to provide inclusion of high-level <a href="http://spamassassin.apache.org/">spamassassin</a> and <a href="http://denyhosts.sourceforge.net/">denyhosts</a> statistics.</p>
<p>DenyHosts is an application that inspects syslog and adds hosts to /etc/hosts.deny after a configurable number of failed logins. I started using it exactly a month ago, and it has so far denied 60 hosts that attempted to connect with ssh. The logwatch filter just includes a section in the daily e-mail telling me what it added to the hosts.deny file.</p>
<p>Spamassassin stats are quite simple, but I wanted a quick overview of what the system was doing. It will include a section like this in the logwatch report: </p>
<p>x messages marked as spam<br />y messages marked clean<br />z total messages processed<br />x percent of mail was spam</p>
<p>Files:<br /><a href="http://andy.hillhome.org/download/logwatch-denyhosts.tar.gz">logwatch-denyhosts.tar.gz</a> <br /><a href="http://andy.hillhome.org/download/logwatch-spamd.tar.gz">logwatch-spamd.tar.gz</a></p>
</div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F08%2F30%2F2-logwatch-filters%2F&amp;title=2%20Logwatch%20filters" id="wpa2a_58"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/08/30/2-logwatch-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abort, Retry, Fail?</title>
		<link>http://andy.hillhome.org/blog/2005/06/13/abort-retry-fail/</link>
		<comments>http://andy.hillhome.org/blog/2005/06/13/abort-retry-fail/#comments</comments>
		<pubDate>Mon, 13 Jun 2005 16:18:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Funny sight in a Utah hotel!]]></description>
			<content:encoded><![CDATA[<p><img width="320" src="/blog/content/Photo_02-798625.jpg" />
</p>
<p> Funny sight in a Utah hotel! </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F06%2F13%2Fabort-retry-fail%2F&amp;title=Abort%2C%20Retry%2C%20Fail%3F" id="wpa2a_60"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/06/13/abort-retry-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geeking Out with the Harmony 880</title>
		<link>http://andy.hillhome.org/blog/2005/06/13/geeking-out-with-the-harmony-880/</link>
		<comments>http://andy.hillhome.org/blog/2005/06/13/geeking-out-with-the-harmony-880/#comments</comments>
		<pubDate>Mon, 13 Jun 2005 16:15:38 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This thing is amazing. You plug it into your computer, then they take you to their web-based configuration tool. It first asks you what brand and model of components you have. For me it was a TV, receiver, HD cable box/DVR, DVD player, and an MP3 server. They have a database of all the IR [...]]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>This thing is amazing.  You plug it into your computer, then they take you to their web-based configuration tool.  It first asks you what brand and model of components you have.  For me it was a TV, receiver, HD cable box/DVR, DVD player, and an MP3 server.</p>
<p><img src="http://www.logitech.com/lang/images/0/6614.jpg"/></p>
<p>They have a database of all the IR codes for thousands of devices, so they create &#8220;activities&#8221; on the remote automatically.  When you press &#8220;Watch TV,&#8221; it automatically turns on the TV, sets it to the right input, turns on the cable box, and you&#8217;re done.</p>
<p>Not sure if I would have bought it outright at $250, but it was &#8220;free&#8221; with the Best Buy reward certificates and the $200 rebate from the HDTV we bought a while back.</p>
<div style="clear:both; padding-bottom: 0.25em;"></div></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F06%2F13%2Fgeeking-out-with-the-harmony-880%2F&amp;title=Geeking%20Out%20with%20the%20Harmony%20880" id="wpa2a_62"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/06/13/geeking-out-with-the-harmony-880/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting from Treo 650</title>
		<link>http://andy.hillhome.org/blog/2005/03/17/posting-from-treo-650/</link>
		<comments>http://andy.hillhome.org/blog/2005/03/17/posting-from-treo-650/#comments</comments>
		<pubDate>Thu, 17 Mar 2005 19:25:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Not sure what the point is, but just in case something really urgent ever comes up that I need to let both of you know about!]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p class="mobile-post">Not sure what the point is, but just in case something really urgent ever comes up that I need to let both of you know about!</p>
<div style="clear:both; padding-bottom: 0.25em;"></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2005%2F03%2F17%2Fposting-from-treo-650%2F&amp;title=Posting%20from%20Treo%20650" id="wpa2a_64"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2005/03/17/posting-from-treo-650/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware on 2.6.5 kernel (SLES9)</title>
		<link>http://andy.hillhome.org/blog/2004/10/11/vmware-on-265-kernel-sles9/</link>
		<comments>http://andy.hillhome.org/blog/2004/10/11/vmware-on-265-kernel-sles9/#comments</comments>
		<pubDate>Mon, 11 Oct 2004 23:12:59 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[For personal archival purposes: NETSYS.COM &#8211; SuSE Linux Mailing List Archives (english) make cloneconfig make modules This gets around the symbol error&#8230;]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>For personal archival purposes:</p>
<p><a href="http://www.netsys.com/suse-linux-e/2004/06/msg03293.html">NETSYS.COM &#8211; SuSE Linux Mailing List Archives (english)</a></p>
<p>make cloneconfig</p>
<p>make modules</p>
<p>This gets around the symbol error&#8230;</p>
<div style="clear:both; padding-bottom: 0.25em;"></div></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F10%2F11%2Fvmware-on-265-kernel-sles9%2F&amp;title=VMware%20on%202.6.5%20kernel%20%28SLES9%29" id="wpa2a_66"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/10/11/vmware-on-265-kernel-sles9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>zRegScan ZENworks Custom Inventory Scanner</title>
		<link>http://andy.hillhome.org/blog/2004/08/03/zregscan-zenworks-custom-inventory-scanner/</link>
		<comments>http://andy.hillhome.org/blog/2004/08/03/zregscan-zenworks-custom-inventory-scanner/#comments</comments>
		<pubDate>Tue, 03 Aug 2004 17:58:08 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;ve written an open-source workstation inventory scanner plug-in for ZENworks in C#, called zRegScan. It will scan for registry values, as well as printers, then store them in the ZENworks inventory database. I may add more functionality to this, such as scanning for listening TCP ports on the workstation (using only an administrator-defined list of [...]]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>I&#8217;ve written an open-source workstation inventory scanner plug-in for ZENworks in C#, called <a href="http://forge.novell.com/modules/xfmod/project/?zregscan">zRegScan</a>.  It will scan for registry values, as well as printers, then store them in the ZENworks inventory database.  I may add more functionality to this, such as scanning for listening TCP ports on the workstation (using only an administrator-defined list of ports, not scanning all ports) and USB devices.</p>
<p>I&#8217;m next thinking about writing a plugin using the NAL Authentication Hook to allow for software usage tracking in a database.  Lots of customers are asking for this.</p>
<p>The idea is that when someone launches an application, an event would be raised that causes the plugin to write a row to a database table with the application name, date, time, and user.  Reports could then be run for usage counts within specified time periods.  Not entirely sure of the appropriate data model yet, but I think it&#8217;s a good idea.</p>
<div style="clear:both; padding-bottom: 0.25em;"></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F08%2F03%2Fzregscan-zenworks-custom-inventory-scanner%2F&amp;title=zRegScan%20ZENworks%20Custom%20Inventory%20Scanner" id="wpa2a_68"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/08/03/zregscan-zenworks-custom-inventory-scanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun buying Novell? No way</title>
		<link>http://andy.hillhome.org/blog/2004/08/02/sun-buying-novell-no-way/</link>
		<comments>http://andy.hillhome.org/blog/2004/08/02/sun-buying-novell-no-way/#comments</comments>
		<pubDate>Mon, 02 Aug 2004 22:47:03 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[As a Novell employee, I&#8217;ve become more or less accustomed to rumors about other companies purchasing us. Over the years, it&#8217;s been IBM, Sun, IBM, IBM, and now Sun again that are supposedly ready to acquire Novell. Even though Sun has plenty of cash, buying Novell would be an expensive proposition when you look at [...]]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>As a Novell employee, I&#8217;ve become more or less accustomed to rumors about other companies purchasing us.  Over the years, it&#8217;s been IBM, Sun, IBM, IBM, and now Sun again that are supposedly ready to acquire Novell.</p>
<p>Even though Sun has plenty of cash, buying Novell would be an expensive proposition when you look at what Sun thinks about our technology. </p>
<p>From <a href="http://news.com.com/Sun+mulls+buying+Novell/2100-7344_3-5292579.html">http://news.com.com/Sun+mulls+buying+Novell/2100-7344_3-5292579.html</a>:</p>
<p>&#8220;[Sun COO Jonathan] Schwartz said Novell&#8217;s non-SuSE products are &#8216;far less interesting.&#8217;&#8221;</p>
<p>Nice.</p>
<p>I don&#8217;t see this happening.  But, as Dennis Miller says, &#8220;Of course that&#8217;s just my opinion, I could be wrong.&#8221;</p>
<div style="clear:both; padding-bottom: 0.25em;"></div></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F08%2F02%2Fsun-buying-novell-no-way%2F&amp;title=Sun%20buying%20Novell%3F%20No%20way" id="wpa2a_70"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/08/02/sun-buying-novell-no-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>travelGOO</title>
		<link>http://andy.hillhome.org/blog/2004/06/01/travelgoo/</link>
		<comments>http://andy.hillhome.org/blog/2004/06/01/travelgoo/#comments</comments>
		<pubDate>Tue, 01 Jun 2004 15:06:10 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[My friends Rich and Jolie have launched a travel information site called travelGOO &#8211; the idea is to get as much flight information as possible to road (or air) warriors. Frustrated with the lack of information that the airlines provide, you can get the actual FAA flight status, the airline&#8217;s status, and Department of Homeland [...]]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>My friends Rich and Jolie have launched a travel information site called <a href="http://www.travelgoo.com">travelGOO</a> &#8211; the idea is to get as much flight information as possible to road (or air) warriors.  Frustrated with the lack of information that the airlines provide, you can get the actual FAA flight status, the airline&#8217;s status, and Department of Homeland Security information.  You can view your flight status on the travelGOO web site via a PDA or WAP-enabled phone, and it will also alert you to flight status changes via e-mail.  Pretty cool.</p>
<div style="clear:both; padding-bottom: 0.25em;"></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F06%2F01%2Ftravelgoo%2F&amp;title=travelGOO" id="wpa2a_72"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/06/01/travelgoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renaming digital camera pics with date</title>
		<link>http://andy.hillhome.org/blog/2004/05/31/renaming-digital-camera-pics-with-date/</link>
		<comments>http://andy.hillhome.org/blog/2004/05/31/renaming-digital-camera-pics-with-date/#comments</comments>
		<pubDate>Mon, 31 May 2004 03:45:19 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[So I&#8217;ve had that new Sony DSC-F828 for a little over a week now, and I&#8217;m very pleased with it. I&#8217;ve taken hundreds of pictures already, and they&#8217;ve turned out much better than they would have with the 3.3 MP camera I had before. I&#8217;ve blown some of them up to 11&#215;14, and they still [...]]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>So I&#8217;ve had that new <a href="http://www.cybershotf828.com/">Sony DSC-F828</a> for a little over a week now, and I&#8217;m very pleased with it.  I&#8217;ve taken hundreds of pictures already, and they&#8217;ve turned out much better than they would have with the 3.3 MP camera I had before.  I&#8217;ve blown some of them up to 11&#215;14, and they still look great at that size.</p>
<p>The only slight issue I&#8217;ve had is that this camera does not name the files with the date, like my last camera did.  It just names them DSC#####.jpg, where ##### is an incrementing number.  This makes it a little difficult to manage when you get lots of pictures, particularly if you&#8217;re sharing files with someone else who has a camera with the same naming scheme, since you would then potentially have overlapping names.  The solution I found this morning works quite well.  <a href="http://jackass.arsware.org/rm.php">Rename Master</a> allows you to set up rules to rename any type of file using a number of attributes, including the date of the file, JPEG EXIF tags, and even MP3 tags for MP3s.  You can save your settings as scripts, then re-execute the script every time you copy new pictures from the camera.  It works great, and it&#8217;s free!</p>
<div style="clear:both; padding-bottom: 0.25em;"></div></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F05%2F31%2Frenaming-digital-camera-pics-with-date%2F&amp;title=Renaming%20digital%20camera%20pics%20with%20date" id="wpa2a_74"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/05/31/renaming-digital-camera-pics-with-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New camera</title>
		<link>http://andy.hillhome.org/blog/2004/05/19/new-camera/</link>
		<comments>http://andy.hillhome.org/blog/2004/05/19/new-camera/#comments</comments>
		<pubDate>Wed, 19 May 2004 23:41:15 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Just purchased a new 8MP Sony DSC-F828 digital camera to replace the 3.3MP Casio I’ve had for several years.]]></description>
			<content:encoded><![CDATA[<p>Just purchased a new 8MP <a href="http://www.dpreview.com/reviews/specs/Sony/sony_dscf828.asp">Sony DSC-F828 digital camera</a> to replace the 3.3MP Casio I’ve had for several years.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F05%2F19%2Fnew-camera%2F&amp;title=New%20camera" id="wpa2a_76"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/05/19/new-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Not?</title>
		<link>http://andy.hillhome.org/blog/2004/05/19/why-not/</link>
		<comments>http://andy.hillhome.org/blog/2004/05/19/why-not/#comments</comments>
		<pubDate>Wed, 19 May 2004 20:12:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[So, I’ve read so many of these things that I’ve finally started one myself. I’m sure it will be at least as useful and informative as most of those I’ve seen… It annoys me that the backspace key doesn’t work in Mozilla or Firefox on Linux to go back a page, the way it does [...]]]></description>
			<content:encoded><![CDATA[<p>So, I’ve read so many of these things that I’ve finally started one myself.  I’m sure it will be at least as useful and informative as most of those I’ve seen…</p>
<p>It annoys me that the backspace key doesn’t work in Mozilla or Firefox on Linux to go back a page, the way it does in Windows.  So, I searched Google and found the <a href="http://home.comcast.net/~jkeis10/">Backspace Key Fixer (BSKF) 0.2</a>.  So far so good &#8211; now why is this not native or at least configurable in Firefox on Linux?</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fandy.hillhome.org%2Fblog%2F2004%2F05%2F19%2Fwhy-not%2F&amp;title=Why%20Not%3F" id="wpa2a_78"><img src="http://andy.hillhome.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://andy.hillhome.org/blog/2004/05/19/why-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

