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

<channel>
	<title>Unquiet Desperation &#187; Software</title>
	<atom:link href="http://www.unquietdesperation.com/category/tech/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unquietdesperation.com</link>
	<description>To be awake is to be alive.</description>
	<lastBuildDate>Thu, 02 Sep 2010 02:26:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<!-- podcast_generator="Blubrry PowerPress/1.0.9" mode="advanced" entry="normal" -->
	<itunes:summary>The Mass of Men Lead Lives of Quiet Desperation. Where&#039;s the Fun in That?</itunes:summary>
	<itunes:author>Christopher T. Miller</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.unquietdesperation.com/UDLogo300.png" />
	<itunes:owner>
		<itunes:name>Christopher T. Miller</itunes:name>
		<itunes:email>codeshaman@gmail.com</itunes:email>
	</itunes:owner>
	<managingEditor>codeshaman@gmail.com (Christopher T. Miller)</managingEditor>
	<copyright>2006-2009</copyright>
	<itunes:subtitle>To be awake is to be alive.</itunes:subtitle>
	<image>
		<title>Unquiet Desperation &#187; Software</title>
		<url>http://www.unquietdesperation.com/UDLogo150.png</url>
		<link>http://www.unquietdesperation.com/category/tech/software/</link>
	</image>
	<itunes:category text="Society &amp; Culture" />
	<itunes:category text="Arts" />
		<item>
		<title>Presentation: Frameworks in Plain English</title>
		<link>http://www.unquietdesperation.com/2009/08/19/presentation-frameworks-in-plain-english/</link>
		<comments>http://www.unquietdesperation.com/2009/08/19/presentation-frameworks-in-plain-english/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 14:53:52 +0000</pubDate>
		<dc:creator>Chris Miller</dc:creator>
				<category><![CDATA[Passing It On]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cwsa]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://www.unquietdesperation.com/?p=935</guid>
		<description><![CDATA[I'll be presenting at the Cleveland Web Standards Assoc [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be presenting at the <a href="http://www.clevelandwebstandards.org" target="_blank">Cleveland Web Standards Association</a> meeting on Sept. 8th, 2009. The topic is titled <a href="http://www.clevelandwebstandards.org/events/frameworks-in-plain-english" target="_blank"><strong>Frameworks in Plain English</strong></a>:</p>

<blockquote>Frameworks are everywhere these days. You can hardly find a site that does not use one or more to get the job done.

Join the CWSA as we welcome Chris Miller, Co-Founder and Lead Developer of Podiobooks.com and Senior Developer, American Greetings Interactive as he takes us on a journey meant to answer such questions as: What is a framework? Why would I use one? What are the pros and cons of using a framework? What are the most prevelent frameworks in use today, and where can I find them?</blockquote>

<p>As a prelude to the talk, I&#8217;d like to ask those of you using a software framework: do you have a favorite or favorites?  Why do you like it? What do you find lacking? Are there frameworks that you wouldn&#8217;t touch? Why? What pros and cons to you find working with frameworks vs. rolling your own?</p>

<div class="zemanta-pixie"><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.unquietdesperation.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.unquietdesperation.com/2009/08/19/presentation-frameworks-in-plain-english/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HBase Backup/Export/Import Tool</title>
		<link>http://www.unquietdesperation.com/2008/09/22/hbase-backupexportimport-tool/</link>
		<comments>http://www.unquietdesperation.com/2008/09/22/hbase-backupexportimport-tool/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 00:41:56 +0000</pubDate>
		<dc:creator>Chris Miller</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Mahalo]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[Tool  We]]></category>

		<guid isPermaLink="false">http://www.unquietdesperation.com/?p=340</guid>
		<description><![CDATA[We (Mahalo) have just released a backup and restore too [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://hadoop.apache.org/hbase/'><img src="http://www.unquietdesperation.com/site/wp-content/uploads/2008/09/hbase_small.gif" alt="" title="hbase_small" class="alignright size-full wp-image-341" /></a>We (<a href="http://www.mahalo.com">Mahalo</a>) have just released a backup and restore tool for <a href="http://hadoop.apache.org/hbase/">HBase</a>.</p>

<p>From the docs:</p>

<blockquote>Attached is a simple import, export, and backup utility. Mahalo.com has been using this in production for several months to back up our HBase clusters as well as to migrate data from production to development clusters, etc. 

Simple MapReduce job for exporting data from an HBase table. The exported data is in a simple, flat format that can then be imported using another MapReduce job. This gives you both a backup capability, and a simple way to import and export data from tables.

The output of a backup job is a flat text file, or series of flat text files. Each row is represented by a single line, with each item tab delimited. Column names are plain text, while column values are base 64 encoded. This helps us deal with tabs and line breaks in the data. Generally you should not have to worry about this at all.
</blockquote>

<p><a href="http://issues.apache.org/jira/browse/HBASE-897">HBase Backup/Export/Import Tool</a></p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '7027';
var flattr_url = 'http://www.unquietdesperation.com';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Unquiet Desperation';
var flattr_dsc = 'To be awake is to be alive.';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.unquietdesperation.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.unquietdesperation.com/2008/09/22/hbase-backupexportimport-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Announcing the Los Angeles Hadoop Meetup</title>
		<link>http://www.unquietdesperation.com/2008/09/19/announcing-the-los-angeles-hadoop-meetup/</link>
		<comments>http://www.unquietdesperation.com/2008/09/19/announcing-the-los-angeles-hadoop-meetup/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 17:42:27 +0000</pubDate>
		<dc:creator>Chris Miller</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Los Angeles]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[interesting technology]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software platform]]></category>
		<category><![CDATA[speaker]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.unquietdesperation.com/?p=330</guid>
		<description><![CDATA[The Los Angeles Hadoop Meetup aims to be a Birds-Of-A-F [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.unquietdesperation.com/site/wp-content/uploads/2008/09/hadoop-logo.jpg'><img src="http://www.unquietdesperation.com/site/wp-content/uploads/2008/09/hadoop-logo.jpg" alt="" title="hadoop-logo" class="alignright size-full wp-image-331" /></a>The Los Angeles Hadoop Meetup aims to be a Birds-Of-A-Feather style gathering of people working with <a href="http://hadoop.apache.org">Hadoop</a><sup>1</sup> and related technologies. We&#8217;ll be kicking off the new group with pizza and beer. It will be a meet and greet, we&#8217;ll discuss how we&#8217;re using Hadoop, what we&#8217;d like to get out of it, and what&#8217;s new on the horizon. At present, the speaker is yet-to-be-determined.</p>

<p>At Mahalo, we&#8217;ve been using Hadoop more and more often.  We use <a href="http://hadoop.apache.org/hbase/">HBase</a> to store the text and revisions of our pages, and we are building an in-house cluster to handle some of the large data operations we have to deal with from time to time.</p>

<p>It&#8217;s an interesting technology, and I know we&#8217;re not alone in adopting Hadoop as one of the tools in our toolbox. When I looked around to find a local group dealing specifically with Hadoop, I came up empty. The logical thing to do was to start a group.</p>

<p>If you&#8217;re interested and want to know more, please either <a href="http://technology.meetup.com/8/">visit the Meetup page</a>, or leave a comment for me and I&#8217;ll email you directly.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.unquietdesperation.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><br/><br/><hr width="100"><ol class="footnotes"><li id="footnote_0_330" class="footnote">Hadoop is a software platform that lets one easily write and run applications that process vast amounts of data. I&#8217;ll be writing about this more in the future, both here and on <a href="http://www.unspecifiederror.net">Unspecified Error.</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.unquietdesperation.com/2008/09/19/announcing-the-los-angeles-hadoop-meetup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blank Pages on Preview in WordPress 2.5.1</title>
		<link>http://www.unquietdesperation.com/2008/05/01/blank-page-on-preview-in-wordpress-2-5-1/</link>
		<comments>http://www.unquietdesperation.com/2008/05/01/blank-page-on-preview-in-wordpress-2-5-1/#comments</comments>
		<pubDate>Thu, 01 May 2008 20:12:05 +0000</pubDate>
		<dc:creator>Chris Miller</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.unquietdesperation.com/?p=263</guid>
		<description><![CDATA[For some reason, since switching to Wordpress 2.5.1, I' [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, since switching to WordPress 2.5.1, I&#8217;m getting blank pages when I preview. Anyone else seeing this? Anyone have a solution?</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '7027';
var flattr_url = 'http://www.unquietdesperation.com';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Unquiet Desperation';
var flattr_dsc = 'To be awake is to be alive.';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.unquietdesperation.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.unquietdesperation.com/2008/05/01/blank-page-on-preview-in-wordpress-2-5-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cache Your WordPress Blog</title>
		<link>http://www.unquietdesperation.com/2008/04/23/cache-your-wordpress-blog/</link>
		<comments>http://www.unquietdesperation.com/2008/04/23/cache-your-wordpress-blog/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 09:30:30 +0000</pubDate>
		<dc:creator>Chris Miller</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[caching solution]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Jeff Atwood]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.unquietdesperation.com/site/?p=250</guid>
		<description><![CDATA[(Originally published on RefreshCleveland)

photo cr [...]]]></description>
			<content:encoded><![CDATA[<p><em>(Originally published on <a href="http://www.refreshcleveland.org">RefreshCleveland</a>)</em></p>

<div class="ccphoto"><a href="http://www.flickr.com/photos/8543109@N04/2109800709/" title="The power of microsoft" target="_blank"><img src="http://farm3.static.flickr.com/2171/2109800709_075d3962ee_m.jpg" alt="The power of microsoft" border="0" /></a><br /><small><a href="http://creativecommons.org/licenses/by-nc-nd/2.0/" title="Attribution-NonCommercial-NoDerivs License" target="_blank"><img src="http://www.unquietdesperation.com/site/wp-content/plugins/photo_dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/8543109@N04/2109800709/" title="doyoukekko" target="_blank">doyoukekko</a></small></div>

<p>In the past few weeks, I&#8217;ve helped some of my friends move their WordPress blogs to new servers. One of them had a consistent problem with their host because WordPress was hogging cycles on the shared server.  We implemented the <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache</a> plugin, and things got better in minutes.
<br/><br/></p>

<p><a href="http://www.codinghorror.com/">Jeff Atwood</a> has written a terrific article about the perils of using WordPress without caching.</p>

<blockquote>I&#8217;ve been thoroughly impressed with the community around WordPress, and the software itself is remarkably polished. That&#8217;s not to say that I haven&#8217;t run into a few egregious bugs in the 2.5 release, but on the whole, the experience has been good bordering on pleasant.
<br/><br/>
Or at least it was, until I noticed how much CPU time the PHP FastCGI process was using for modest little old blog.stackoverflow.com. </blockquote>

<p><span id="more-250"></span></p>

<p><a href="http://www.codinghorror.com/blog/archives/001105.html">Read the full article</a> if you have WordPress blog &#8212; even if you&#8217;re not technically inclined.  You&#8217;ll thank yourself later.</p>

<p>Caching is the smart way to handle any generated content. When you cache your content, a plugin or service will take the HTML generated by your blog and save it to a flat file. It&#8217;s just like taking a snapshot. The cached file will expire after a time, so that your content will remain fresh. It takes many less CPU cycles to serve flat file than to generate them from the database every time. This has the added benefit of speeding up your blog&#8217;s display time as well.</p>

<p>Consider your RSS feeds. While RSS is a great thing, every time someone hits your feed you are generating content from the database and serving it out to the world. Poorly behaved RSS readers will this your feed as often as every five minutes. For a worst case scenario, take the file size of your feed when generated, multiply it by the number of subscribers you have, and multiply that by 12. That&#8217;s how much bandwidth you could be using per hour for the feed alone. If you have a great number of items in your feed or are very popular you&#8217;ll eventually get a shutdown notice from your host or the site will simply shut down on it&#8217;s own, displaying a lovely error message to your audience.</p>

<p>To avoid downtime, use  <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache</a> or <a href="http://ocaoimh.ie/wp-super-cache/">WP-SuperCache</a> to implement a quick caching solution. For an additional layer of protection, try using Feedburner for your feeds. It caches your feed for 30 minutes on their server, so you reduce the load on your server considerably. You&#8217;ll see your blog begin to behave, and you&#8217;ll get those creepy hosting admins off your case.</p>

<p><strong>Advanced Users:</strong> For those of you who have full control of your servers, look at using <a href="http://danga.com/memcached/">memcached</a> to handle the caching for the server. Less wear and tear on the disk, performs better for larger-scale projects than simple file caching. <a href="http://ryan.wordpress.com/2005/12/23/memcached-backend/">Check out Ryan&#8217;s post</a> on how to implement WordPress with memcached.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.unquietdesperation.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.unquietdesperation.com/2008/04/23/cache-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
