<?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>It&#039;s Not Rocket Surgery</title>
	<atom:link href="http://blog.craiglpatterson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.craiglpatterson.com</link>
	<description>this is what is distracting me today.</description>
	<lastBuildDate>Wed, 24 Feb 2010 03:05:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>QA Help Wanted</title>
		<link>http://blog.craiglpatterson.com/2010/02/23/qa-help-wanted/</link>
		<comments>http://blog.craiglpatterson.com/2010/02/23/qa-help-wanted/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 22:24:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Corporate IT Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqld_multi]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=170</guid>
		<description><![CDATA[<p>MySQL Sun Oracle needs QA help. How do I know this? Because I&#8217;ve used their products.</p>
<p>We use MySQL 5.1.x &#8220;Enterprise&#8221; on several servers at work. We have several production servers that are replicated to slave servers as hot spares, reporting servers, and to a disaster recovery server. As part of our setup one of our [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: line-through;">MySQL</span> <span style="text-decoration: line-through;">Sun</span> Oracle needs QA help. How do I know this? Because I&#8217;ve used their products.</p>
<p>We use MySQL 5.1.x &#8220;Enterprise&#8221; on several servers at work. We have several production servers that are replicated to slave servers as hot spares, reporting servers, and to a disaster recovery server. As part of our setup one of our backup servers needs to replicate from two different servers and databases to two different local databases. So, I need to run two instances of MySQL. There are three basic ways to accomplish this: run two instances of MySQL directing each to a different configuration file with appropriate port, directory, pid file settings; use mysqladmin to manage multiple instances; use mysqld_multi to start multiple instances. Mysqladmin has been deprecated and will be removed in 5.4, so I&#8217;m not investing energy in that solution. Option one will work, it just means more files to manage. Mysqld_multi allows using a single configuration file with definitions for each server instance. It&#8217;s straightforward and pretty easy to set up.</p>
<p>Mysqld_multi is a Perl script that parses a single config file containing multiple server instance definitions. There is just one problem. It doesn&#8217;t work. It throws the following error:</p>
<pre>Unmatched right curly bracket at /usr/bin/mysqld_multi line 171, at end of line
syntax error at /usr/bin/mysqld_multi line 171, near "}"
Execution of /usr/bin/mysqld_multi aborted due to compilation errors.
</pre>
<p>As a programmer, and sysadmin, I expect that an error like that must be the result of some combination of version incompatabilities or poor configuration. Since I had just upgraded MySQL to the latest version this made sense. I updated all the packages on the server, rebooted, tried again.</p>
<pre>Unmatched right curly bracket at /usr/bin/mysqld_multi line 171, at end of line
syntax error at /usr/bin/mysqld_multi line 171, near "}"
Execution of /usr/bin/mysqld_multi aborted due to compilation errors.</pre>
<p>After way too much effort I pulled the script into a language aware editor and found that the script did, in fact, have an unmatched right curly bracket. I removed it. I ran it again, thinking that this couldn&#8217;t possibly be the problem. A large technology company like <span style="text-decoration: line-through;">Sun</span> Oracle wouldn&#8217;t let a product out the door with this kind of fundimental bug. They must have run this script at some time and found this error. No, they didn&#8217;t. Once the errant bracket was removed, the script ran. Perfectly.</p>
<p>Coincidentally, I just received our quote from <span style="text-decoration: line-through;">Sun</span> Oracle for &#8220;enterprise&#8221; support for MySQL. Seems kinda high.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2010/02/23/qa-help-wanted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android App Inventory Update</title>
		<link>http://blog.craiglpatterson.com/2010/02/12/android-inventory-update/</link>
		<comments>http://blog.craiglpatterson.com/2010/02/12/android-inventory-update/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 21:27:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[mobile life]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[phones]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=165</guid>
		<description><![CDATA[<p>The last time I took a look at what was running on my G1, the list looked like this:</p>

K-9 Mail
Weather Channel app
Greed
Locale
AppManager
TasKiller
OI Safe
T-Mobile MyAccount
FaceBook app.
Twitdroid and TritterRide were on my phone for a while. But, as  little as I use Twitter, I found it was easier to just put a bookmark  on my [...]]]></description>
			<content:encoded><![CDATA[<p>The last time I took a look at what was running on my G1, the list looked like this:</p>
<ul>
<li>K-9 Mail</li>
<li>Weather Channel app</li>
<li>Greed</li>
<li>Locale</li>
<li>AppManager</li>
<li>TasKiller</li>
<li>OI Safe</li>
<li>T-Mobile MyAccount</li>
<li>FaceBook app.</li>
<li>Twitdroid and TritterRide were on my phone for a while. But, as  little as I use Twitter, I found it was easier to just put a bookmark  on my home page and use the web site directly.</li>
<li>Mobile Defense by Neevo.</li>
<li><a href="http://www.cyanogenmod.com/">Cyanogen</a> ROM image.</li>
<li>Retro Clock and Retro Date widgets.</li>
</ul>
<p>I<a href="http://blog.craiglpatterson.com/2009/09/16/my-current-and…-app-inventory/"> posted this list last September</a>. A lot has changed since then. For one, I dumped the Cyanogen ROM and when back to the straight factory issued 1.6 firmware. After several total reinstalls from scratch episodes, I decided I needed my phone to work reliably more than I needed the benefits of the alternative ROM. I do miss the ability to move apps to the SD card.</p>
<p>The Retro Clock and Date widgets are still here, front and center. Joining them on the home page is the Weatherbug widget. The Weather channel app really lost performance with the admob ads running. And the Weatherbug widget just looks and works better.</p>
<p>I&#8217;m still using the Facebook client. It seems to work fine, especially for as little as I use it. I&#8217;ve been trying out more Twitter clients. I&#8217;ve tried Seesmic, Swift App, and now TweetCaster. I like Swift App quite a bit, but TweetCaster has displaced it recently. So far, I really like it. Greed is still my Google Reader client of choice.</p>
<p>I am still running Mobile Defense, OI Safe, and T-Mobile MyAccount.</p>
<p>If I am actively buying, selling, or just shopping on eBay PktAuction is on my G1.</p>
<p>The most recent change is that I dumped Locale. I had been running a beta version for a while. It work well enough, but since it relied on the GPS, it was a battery hog. The beta expired, and Locale is now a pay app. Which is fine, but the price is $10. I really like the concept behind Locale, but it doesn&#8217;t work well enough to pay $10. And  reports on the new version have not been positive. So, I search for replacement, and found Setting Profile. It does basically the same thing, and costs $3. It does not rely on the GPS for positioning, but either on cell signal triangulation, a specific cell tower ID, or a WiFi AP SSID. Although none of these provide the precision of the GPS, they are more battery friendly, and less fiddly when going in and out of buildings. It has taken a couple of days to learn how to set up profiles, rules, locations, but it&#8217;s working pretty well. I recommend it as an alternative to Locale.</p>
<p>That&#8217;s the inventory highlights. What&#8217;s on your &#8216;droid?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2010/02/12/android-inventory-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plug Into Plug Computing Update</title>
		<link>http://blog.craiglpatterson.com/2010/02/08/plug-into-plug-computing-update/</link>
		<comments>http://blog.craiglpatterson.com/2010/02/08/plug-into-plug-computing-update/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 18:23:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plug computing]]></category>
		<category><![CDATA[GuruPlug]]></category>
		<category><![CDATA[OpenPogo]]></category>
		<category><![CDATA[PlugApps]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=158</guid>
		<description><![CDATA[<p>This is an update to an earlier post: Plug Into Plug Computing. There have been several new products and resources that have shown up since that post.</p>
<p>In the software arena, OpenPogo is moving to PlugApps. In response to the limited NAND memory available in the PogoPlug v2, the hackers in the OpenPogo project have created [...]]]></description>
			<content:encoded><![CDATA[<p>This is an update to an earlier post: <a href="http://blog.craiglpatterson.com/2009/11/25/plug-into-plug-computing/">Plug Into Plug Computing</a>. There have been several new products and resources that have shown up since that post.</p>
<p><span id="more-158"></span>In the software arena,<a href="http://openpogo.com"> OpenPogo</a> is moving to <a href="http://plugapps.com/index.php5?title=Main_Page">PlugApps</a>. In response to the limited NAND memory available in the PogoPlug v2, the hackers in the <a href="http://openpogo.com">OpenPogo</a> project have created a new project and site, <a href="http://plugapps.com/index.php5?title=Main_Page">PlugApps</a>. This is a Linux distribution that will boot from an attached USB drive, rather than replacing the supplied OS on the PogoPlug, TonidoPlug, or SheevaPlug. The site includes information to help decide if OpenPogo or PlugApps is the right direction for your plug hacking needs.</p>
<p>There are two wikis I didn&#8217;t know about when the earlier article was written:</p>
<p><a href="http://plugcomputer.org/plugwiki/index.php?title=Main_Page">PlugCompter.org</a> and <a href="http://computingplugs.com/index.php/Main_Page">ComputingPlugs.com</a></p>
<p>And new products (or announcements, at least):</p>
<p><a href="http://www.marvell.com/company/news/press_detail.html?releaseID=1373">Marvell Plug Computer 3.0</a> has been announced. It has a 2Ghz ARM based processor, integrated wireless, and a hard drive. This is currently an OEM product, so there is no indication if or when it will show up as a consumer product.</p>
<p>Global Scale Technologies, reseller of the SheevaPlug dev kit, have added 3 new products for pre-order (March delivery):</p>
<p><a href="http://www.globalscaletechnologies.com/p-31-guruplug-server-standard.aspx">GuruPlug Server</a></p>
<p>Linux Kernel 2.6.32<br />
1.2Ghz CPU<br />
512MB RAM<br />
512MB NAND Flash<br />
Bluetooth 2.1+EDR<br />
Wi-Fi 802.11 b/g<br />
U-SNAP I/O<br />
1 Gigabit Ethernet port<br />
2 USB Ports</p>
<p><a href="http://www.globalscaletechnologies.com/p-32-guruplug-server-plus.aspx">GuruPlug Server Plus</a></p>
<p>Same as the Server except the follow port configuration:</p>
<p>2 Gigabit Ethernet port<br />
1 eSATA<br />
2 USB Ports<br />
1 MicroSD Slot</p>
<p><a href="http://www.globalscaletechnologies.com/p-33-guruplug-display.aspx">GuruPlug Display</a></p>
<p>Linux Kernel 2.6.28<br />
1.2Ghz CPU<br />
512MB RAM<br />
2GB NAND Flash<br />
4MB SPI Flash<br />
Bluetooth 2.1+EDR<br />
Wi-Fi 802.11n<br />
U-SNAP I/O<br />
1 MicroSD Slot<br />
1 HDMI Port<br />
1 100Mbit Ethernet<br />
3 USB 2.0<br />
1 Mini USB 2.0 OTG</p>
<p>Pricing ranges from $99-$149. These are dev kits, with no application software, just the base OS.</p>
<p>And a mainstream media mention:</p>
<p><a href="http://www.popsci.com/bown/2009/product/marvell-sheevaplug-0">Popular Science</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2010/02/08/plug-into-plug-computing-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A TonidoPlug Is Plugged In</title>
		<link>http://blog.craiglpatterson.com/2010/02/08/a-tonidoplug-is-plugged-in/</link>
		<comments>http://blog.craiglpatterson.com/2010/02/08/a-tonidoplug-is-plugged-in/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:31:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plug computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[plug computing]]></category>
		<category><![CDATA[pogoplug]]></category>
		<category><![CDATA[Tonido]]></category>
		<category><![CDATA[tonidoplug]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=155</guid>
		<description><![CDATA[<p>I have added a companion plug computer to my 3 month old PogoPlug (Version 1), a TonidoPlug. For the same $99 + shipping I paid for the PogoPlug (the new version 2 PogoPlug is now $129), I got almost identical hardware and a lot more software. I&#8217;ve had the unit up and running for a [...]]]></description>
			<content:encoded><![CDATA[<p>I have added a companion plug computer to my 3 month old <a href="http://www.pogoplug.com">PogoPlug</a> (Version 1), a <a href="http://www.tonidoplug.com/">TonidoPlug</a>. For the same $99 + shipping I paid for the <a href="http://www.pogoplug.com">PogoPlug</a> (the new version 2 <a href="http://www.pogoplug.com">PogoPlug</a> is now $129), I got almost identical hardware and a lot more software. I&#8217;ve had the unit up and running for a couple of days, so this is not an in-depth review.</p>
<p><span id="more-155"></span>The <a href="http://www.tonidoplug.com/">TonidoPlug</a> is built on the same <a href="http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx">Sheevaplug</a> platform as the <a href="http://www.pogoplug.com">PogoPlug</a> version 1 (and <a href="http://blog.craiglpatterson.com/2009/11/25/plug-into-plug-computing/">others</a>), with the exception that the <a href="http://www.tonidoplug.com/">TonidoPlug</a> has more RAM. Both units came nicely packaged, the consumer plug manufacturers have paid attention to Apple here. As with the <a href="http://www.pogoplug.com">PogoPlug</a>, there isn&#8217;t much in the package: The plug computer, a power cable, an ethernet cable. Plug it into power, your router, add a USB drive, and you are up an running. Actually, you can set up the <a href="http://www.tonidoplug.com/">TonidoPlug</a> without the USB drive attached, but some functionality will be necessarily absent.</p>
<p>The hardware is basically the same, so what makes the <a href="http://www.tonidoplug.com/">TonidoPlug</a> special? <a href="http://www.ubuntu.com/">Ubuntu</a> for one. The plug is running <a href="http://www.ubuntu.com/">Ubuntu </a>9.04. So it has a very recent Linux kernel, and messing around the plug via SSH is similar to any other Linux server. Apt-get is there, as well as other standard Linux tools. More on this later. The main difference between the <a href="http://www.pogoplug.com">PogoPlug</a> and <a href="http://www.tonidoplug.com/">TonidoPlug</a> is the <a href="http://www.tonido.com/">Tonido software suite</a>. This is a collection of apps running on the <a href="http://www.tonidoplug.com/">TonidoPlug</a>, and administered as plug-ins in the Tonido admin app. This is in addition to the plug administration app to handle the low level setup of the plug (adding SMB shares, mounting drives, etc.). The apps include: <a href="http://www.tonido.com/app_explorer_home.html">Explorer</a> (file explorer), <a href="http://www.tonido.com/app_torrent_home.html">Torrent </a>(bittorrent client), <a href="http://www.tonido.com/app_webshare_home.html">WebSharePro </a>(file/drive sharing), <a href="http://www.tonido.com/app_workspace_home.html">Workspace </a>(PIM, group collaboration), <a href="http://www.tonido.com/app_open_id_home.html">OpenID</a> (OpenID server), <a href="http://www.tonido.com/app_photos_home.html">Photos </a>(photo sharing), <a href="http://www.tonido.com/app_jukebox_home.html">Jukebox </a>(mp3 server), <a href="http://www.tonido.com/app_money_home.html">Money</a> (personal finance), <a href="http://www.tonido.com/app_thots_home.html">Thots </a>(basic blog), Desktop <a href="http://www.tonido.com/app_search_home.html">Search</a>, <a href="http://www.tonido.com/app_backup_home.html">Backup</a>. In addition for $19.99, you can add an<a href="https://store.tonido.com/index.php?main_page=product_info&amp;cPath=3&amp;products_id=3"> SSL cert</a> to run these apps over SSL.</p>
<p><a href="http://www.pogoplug.com">PogoPlug</a> is mostly focused on file/drive sharing. And it does it well. I have used mine to make my files available to me wherever I have internet access. And I have used it to make photos and other files available to other people via an obfuscated URL. This has worked well to transfer large numbers of large files to people with minimal computing skills. But, that is about it. And this functionality requires the intervention of the <a href="http://www.pogoplug.com">PogoPlug</a>.com services to make the connection to your <a href="http://www.pogoplug.com">PogoPlug</a>.</p>
<p>The <a href="http://www.tonidoplug.com/">TonidoPlug</a> is much more autonomous. It does support a re-director service to connect you and others to your <a href="http://www.tonidoplug.com/">TonidoPlug</a> via a sub-domain. But, you can use DynDNS.com or any other dynamic IP service. Or, if your plug has a static IP, you can point your self managed domain name to it. It&#8217;s your choice. I tried out the WebSharePro, OpenID, and Torrent apps so far. The Torrent app works well. It&#8217;s similar to using the Transmission web client. WebSharePro is taking a little getting used to. I haven&#8217;t figured out yet how to set a readonly share that I can send a link to someone to gain access. It appears to require setting up individual users, with usernames/passwords. I&#8217;ve only just started using it, so I won&#8217;t say it can&#8217;t do it. The OpenID server seems to work fine. I was able to log into serverfault.com using my <a href="http://www.tonidoplug.com/">TonidoPlug</a> OpenID URL. I like that. That is all I have had time to explore so far.</p>
<p>As I said earlier, the <a href="http://www.tonidoplug.com/">TonidoPlug</a> runs <a href="http://www.ubuntu.com/">Ubuntu </a>9.04. So, if there is room, it should run most anything that will run on the ARM version of <a href="http://www.ubuntu.com/">Ubuntu</a>. I installed <a href="http://www.webmin.com/">Webmin</a> and <a href="http://www.fireflymediaserver.org/">Firefly</a> using guides found in the <a href="http://www.tonidoplug.com/">TonidoPlug</a> user forums. It took some tweaks to get them both running. Firefly picked up my iTunes library, but doesn&#8217;t appear as a shared library on the network. More tweaking needed. <a href="http://www.webmin.com/">Webmin</a> works fine. The <a href="http://www.tonidoplug.com/">TonidoPlug</a> is probably a friendlier hacker plug than the <a href="http://www.pogoplug.com">PogoPlug</a>, but with more out of the box functionality than a plain <a href="Sheevaplug">Sheevaplug</a>.</p>
<p>Look for a slightly used version 1 <a href="http://www.pogoplug.com">PogoPlug</a> on eBay soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2010/02/08/a-tonidoplug-is-plugged-in/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plug Into Plug Computing</title>
		<link>http://blog.craiglpatterson.com/2009/11/25/plug-into-plug-computing/</link>
		<comments>http://blog.craiglpatterson.com/2009/11/25/plug-into-plug-computing/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 16:44:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloudplug]]></category>
		<category><![CDATA[freeagent dockstar]]></category>
		<category><![CDATA[OpenPogo]]></category>
		<category><![CDATA[plug computing]]></category>
		<category><![CDATA[pogoplug]]></category>
		<category><![CDATA[quadplug]]></category>
		<category><![CDATA[sheevaplug]]></category>
		<category><![CDATA[tonidoplug]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=151</guid>
		<description><![CDATA[<p>Since my last post I&#8217;ve continued to use and play with my new Pogoplug. I&#8217;ve also run across more resources for &#8220;plug computing&#8221;. There are 4 main &#8220;plug computing&#8221; devices available on the market: The Pogoplug (the original which I have, and the new 2.0), the Sheevaplug, and the Tonidoplug. Each of the three address [...]]]></description>
			<content:encoded><![CDATA[<p>Since my last post I&#8217;ve continued to use and play with my new <a href="http://pogoplug.com">Pogoplug</a>. I&#8217;ve also run across more resources for &#8220;plug computing&#8221;. There are 4 main &#8220;plug computing&#8221; devices available on the market: The Pogoplug (the original which I have, and the new 2.0), the Sheevaplug, and the Tonidoplug. Each of the three address a different user base. <span id="more-151"></span>Although the Pogoplug and Tonidoplug have the most user overlap. The Pogoplug has been marketed as primarily a disk/file sharing device. Both for users on the same private network, or over the internet. It provides this capability with a proprietary web interface, or driver software to present the shared drives as local drives. The <a href="http://www.tonidoplug.com/">Tonidoplug </a>is marketed as &#8220;CLOUD-IN-A-<span>PLUG</span>&#8220;. It comes with the Tonido software suite that provides multimedia sharing, collaboration tools, torrent downloading, etc. Aimed more at shared application services, than just disk/file sharing. The <a href="https://store.tonido.com/index.php?main_page=product_info&amp;cPath=3&amp;products_id=6">Tonido software is available seperately</a>, to run on the Sheevaplug.  The <a href="http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx">Sheevaplug</a> is a different animal. It is the bare <a href="http://www.marvell.com/products/embedded_processors/kirkwood/plugcomputer.jsp">hardware </a>the Tonidoplug (and others) is based on. There is an OS (Ubuntu Linux based), but no end user &#8220;cloud&#8221; apps. It is sold as a development kit. This is plug computing for the DIY crowd. If you want to develop your own &#8220;cloud&#8221; in a plug system, this is the place to start. Or, if you are looking for a cheap way to learn about embedded development. And finally, the Seagate FreeAgent DockStar. This is a dock for the Seagate FreeAgent Go hard drives that incorporates the Pogoplug software, and unknown hardware to provide disk/file sharing over the local network and internet.</p>
<p>There are two other plug computing devices based on the Sheevaplug hardware:</p>
<p><a href="http://www.ctera.com/home/ctera-cloudplug.html">CTERA CloudPlug</a> &#8211; This is aimed at the business sector, it includes an eSATA port in addition to the usual USB. It also has an online cloud backup capability.</p>
<p><a href="http://www.quadaxis.com/">Quadaxis QuadPlug</a> &#8211; Looks similiar to the other consumer plugs, also based on the Sheevaplug hardware.</p>
<p>In addition to the off the shelf products there are several online resources to augment these products:</p>
<p><a href="http://pogoplugged.com">pogoplugged.com</a></p>
<p><a href="http://openpogo.com">openpogo.com</a></p>
<p><a href="http://plugcomputer.org">plugcomputer.org</a></p>
<p><a href="http://open-rd.org">open-rd.org</a></p>
<p><a href="http://plug-server.com">plug-server.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2009/11/25/plug-into-plug-computing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Playing With the Pogoplug</title>
		<link>http://blog.craiglpatterson.com/2009/11/16/playing-with-the-pogoplug/</link>
		<comments>http://blog.craiglpatterson.com/2009/11/16/playing-with-the-pogoplug/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 05:18:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Firefly]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[OpenPogo]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[pogoplug]]></category>
		<category><![CDATA[Transmission]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=141</guid>
		<description><![CDATA[<p>I purchased a Pogoplug device last week. I have been playing with it for a couple of days. Being a tinkerer, I kept it in it&#8217;s out of the box configuration for nearly an hour. I unboxed it (sorry, no unboxing video, although it is packaged quite nicely), plugged it into my router, power, and [...]]]></description>
			<content:encoded><![CDATA[<p>I purchased a <a href="http://www.pogoplug.com">Pogoplug</a> device last week. I have been playing with it for a couple of days. Being a tinkerer, I kept it in it&#8217;s out of the box configuration for nearly an hour. I unboxed it (sorry, no unboxing video, although it is packaged quite nicely), plugged it into my router, power, and a spare USB drive sitting on my desk. I logged into my.pogoplug.com, created a username/password and it found my pogoplug and I was able to access the drive and it&#8217;s files from my browser. I was expecting to be able to see a mountable drive like a typical NAS device like the Linksys NSLU2 device. But, the <a href="http://www.pogoplug.com">Pogoplug</a> requires downloading client software to be able to mount the drives. Not a big deal, but it limits it usefulness in some ways.</p>
<p>But, there is a way to make the <a href="http://www.pogoplug.com">Pogoplug</a> play other roles in your home IT infrastructure. <a title="OpenPogo.com" href="http://openpogo.com">OpenPogo</a> is the place to stop to unleash your <a href="http://www.pogoplug.com">Pogoplug</a>. The <a href="http://www.pogoplug.com">Pogoplug</a> is a small Linux server running a very small OS configuration. It resides on a small partition in flash memory. There is a larger, unused partition on the flash memory. Following the instructions I have made my Pogoplug a bit torrent client, a TOR server, a media server, and a <a href="http://www.dyndns.com">DynDNS</a> update client. I can now offload bit torrent downloads to the <a href="http://www.pogoplug.com">Pogoplug</a>, share my iTunes library, and access it by a domain name rather than IP address.</p>
<p>There have been a few hitches, nothing worth describing. It took a little work to set up the Transmission client daemon to add enough security to allow access from outside of my network. The TOR server setup was pretty quick and seems to work well. Firefly install and setup was very quick and seems to work great. There is a danger of overtaxing the small server with too many torrent downloads.</p>
<p>If you have some basic Linux skills and can manage to use Google, there is a lot you can do with this unit. I&#8217;m just getting started.</p>
<p>UPDATE: OpenPogo is giving away a Pogoplug go here: <a href="http://openpogo.com/forum/viewtopic.php?id=212">http://openpogo.com/forum/viewtopic.php?id=212</a>. Or follow them on Twitter, @openpogo for more info.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2009/11/16/playing-with-the-pogoplug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aerial Photo Slideshow</title>
		<link>http://blog.craiglpatterson.com/2009/11/16/aerial-photo-slideshow/</link>
		<comments>http://blog.craiglpatterson.com/2009/11/16/aerial-photo-slideshow/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 04:58:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=144</guid>
		<description><![CDATA[<p>A slideshow of aerial photographs I took a couple of years ago:

</p>
]]></description>
			<content:encoded><![CDATA[<p>A slideshow of aerial photographs I took a couple of years ago:<br />
<br />
<embed type="application/x-shockwave-flash" quality="high" width="480" height="360" align="" src="http://www.zenfolio.com/zf/code/slideshow.swf" pluginspage="http://www.macromedia.com/go/getflashplayer"wmode="transparent" allowFullScreen="true" flashvars="id=115354175&#038;background=0xf5f5f5&#038;delay=5&#038;transition=2&#038;loop=1&#038;allowfs=1&#038;allowthumbs=1&#038;showlink=1&#038;allowtitles=0&#038;showtitles=1&#038;autostart=1&#038;allowtopbar=1&#038;allowcontrols=1&#038;transparent=1"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2009/11/16/aerial-photo-slideshow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Really Want Me to Buy This?</title>
		<link>http://blog.craiglpatterson.com/2009/10/25/do-you-really-want-me-to-buy-this/</link>
		<comments>http://blog.craiglpatterson.com/2009/10/25/do-you-really-want-me-to-buy-this/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 02:58:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[incompetence]]></category>
		<category><![CDATA[OfficeMax]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=139</guid>
		<description><![CDATA[<p>My kids have been using an old PC I built 4+ years ago. It&#8217;s a an AMD Athlon XP 2800, that has a new habit of shutting down randomly. It was originally a Linux desktop and later a server. Now it&#8217;s retiring as a Windows XP Pro system. I wanted to replace it with a [...]]]></description>
			<content:encoded><![CDATA[<p>My kids have been using an old PC I built 4+ years ago. It&#8217;s a an AMD Athlon XP 2800, that has a new habit of shutting down randomly. It was originally a Linux desktop and later a server. Now it&#8217;s retiring as a Windows XP Pro system. I wanted to replace it with a new off the shelf system. I don&#8217;t have the time, or desire to build another box right now. With Windows 7 arriving this last week, there were a number of sales on new systems. So, I did some shopping around to see what was available for $500 or less. I settled on an HP system that was going for about $479. It&#8217;s a basic system that will be good for my kids computing needs. I waiting until today, Sunday, to see if there were any new sales. Sure enough, the system I wanted was available at Office Depot and Office Max for $399. At Office Depot, the sale involved a mail in rebate. But, <a href="http://www.officemax.com">Office Max</a>, which is only a mile away, had an instant &#8220;rebate&#8221;.</p>
<p>I walked in, located the system and was approached by a salesman. He was typical of the type of technology guru that find employment in the consumer electronics departments of big box retail stores. He assumed I was a technology idiot. I told him what I wanted, and he went off to see if there they had any left in stock. He gave me a sales flyer with additional &#8220;deals&#8221; if you were buying a new system. He returned a couple of minutes later with the &#8220;last&#8221; one they had. He asked me if I was interested in a copy of MS Office Home &amp; Student for $70. I told him I would be interested if it were the Mac version. (My wife can use it on her Mac). His response: &#8220;No, we can&#8217;t do that. Why would you want to, anyway? It won&#8217;t work on this PC.&#8221;</p>
<p>If you have ever bought any consumer electronics item then you heard the inevitable extended warranty sales pitch. He quickly outlined the benefits of spending 25% of the cost of the system on an extended warranty. I gave him the only sensible answer to the offer, &#8220;Thank you, no i&#8217;m not interested&#8221;. He took another tack on explaining the benefits. I then informed him that in the last 25+ years of owning computers (starting with a VIC-20), I have never needed to use the standard warranty on a new computer, much less an extended warranty. This did not deter him. He brought out his A game argument. &#8220;We are losing money on every one of these systems. The only way we make money on them is by selling the extended warranty. I&#8217;m not trying to pressure you for my benefit. I&#8217;m doing this for the companies benefit.&#8221; So, I am supposed to feel guilty that the company has chosen to employ a moronic business model (&#8220;We&#8217;re losing money on every sale, but we will make it up in volume!&#8221;) and spend another $119 to help the company stay afloat. He then passed me off to the register clerk to finish up. He then threw a nice condescending &#8220;Good luck!&#8221;, as he walk off.</p>
<p>I&#8217;m a pretty tolerant person, (my wife would have walked after the response to the Office question) but I was about to tell him where to re-stock the PC, and walk. In this economy it seems to me that when you have a customer in front of you ready to spend money, you treat them with a lot more respect and deference. Apparently, I am just an &#8220;old economy&#8221; customer who doesn&#8217;t understand the &#8220;new economy&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2009/10/25/do-you-really-want-me-to-buy-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CyanogenMod Wiki</title>
		<link>http://blog.craiglpatterson.com/2009/10/14/cyanogenmod-wiki/</link>
		<comments>http://blog.craiglpatterson.com/2009/10/14/cyanogenmod-wiki/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 19:58:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[phones]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=137</guid>
		<description><![CDATA[<p>If you like living on the Android edge, there are a number of alternative ROM images to try. I&#8217;ve ran the CyanogenMod image for several weeks before switching to &#8220;Donut&#8221; last week. If you want to give it a try, take a look at the new wiki. Several step-by-step tutorials, reference info, troubleshooting guides. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>If you like living on the Android edge, there are a number of alternative ROM images to try. I&#8217;ve ran the <a href="http://www.cyanogenmod.com">CyanogenMod </a>image for several weeks before switching to &#8220;Donut&#8221; last week. If you want to give it a try, take a look at the new <a href="http://wiki.cyanogenmod.com/index.php/Main_Page">wiki</a>. Several step-by-step tutorials, reference info, troubleshooting guides. It&#8217;s better than a lot of commercial software out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2009/10/14/cyanogenmod-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doing Donuts With Android</title>
		<link>http://blog.craiglpatterson.com/2009/10/09/doing-donuts-with-android/</link>
		<comments>http://blog.craiglpatterson.com/2009/10/09/doing-donuts-with-android/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 21:27:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>

		<guid isPermaLink="false">http://blog.craiglpatterson.com/?p=132</guid>
		<description><![CDATA[<p>I had been running with the Cyanogen mod ROM on my T-Mobile G1. And other than an aborted attempt at running one of the experimental versions, it&#8217;s been pretty glitch free. But now Android 1.6, or Donut has been released for Android devices. And, Cyanogen had been slapped with a cease and desist from Google [...]]]></description>
			<content:encoded><![CDATA[<p>I had been running with the <a href="http://www.cyanogenmod.com/">Cyanogen </a>mod ROM on my T-Mobile G1. And other than an aborted attempt at running one of the experimental versions, it&#8217;s been pretty glitch free. But now Android 1.6, or Donut has been released for Android devices. And, Cyanogen had been slapped with a <a href="http://www.tmonews.com/2009/09/cyanogenmod-lives/">cease and desist from Google</a> for distributing the proprietary Google apps with the open source Android version he had been producing. So, after a few weeks of work, Cyanogen is back with a <a href="http://www.cyanogenmod.com/rom/cyanogenmod-4-1-999">new version</a> that by backing up your existing apps, it updates the non-proprietary portion of the OS. A very clever solution.</p>
<p>Unfortunately, the upgrade didn&#8217;t go smoothly for me. I ended up doing a factory reset and am now running the stock <a href="http://developer.htc.com/adp.html">Android 1.6</a>. I&#8217;m going to run it for a while, before trying to &#8216;upgrade&#8217; to the Cyanogen ROM. So far, I miss the small speed bump of the Cyanogen ROM. But, I do like the new market. Otherwise, I haven&#8217;t seen much different from 1.5 that impacts day to day usage.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craiglpatterson.com/2009/10/09/doing-donuts-with-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
