<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Brock Boland</title>
	
	<link>http://www.brockboland.com</link>
	<description>Just a swell guy</description>
	<lastBuildDate>Tue, 09 Feb 2010 02:23:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/brockli" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="brockli" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>After The Rapture Pet Care</title>
		<link>http://www.brockboland.com/2010/02/after-the-rapture-pet-care.php</link>
		<comments>http://www.brockboland.com/2010/02/after-the-rapture-pet-care.php#comments</comments>
		<pubDate>Tue, 09 Feb 2010 02:18:14 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Religion]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/?p=1148</guid>
		<description><![CDATA[Tonight Erin and I were looking at After The Rapture Pet Care after Matt mentioned it on Twitter.

And of course, I&#8217;m like, &#8220;We should sign up to be caretakers, and make some money off this.&#8221;

And then I realized it would never pay out, because the whole point is that we don&#8217;t believe the rapture&#8217;s a&#8217;comin&#8217;. [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight Erin and I were looking at <a href="http://www.aftertherapturepetcare.com/">After The Rapture Pet Care</a> after <a href="http://asktherelic.com/">Matt</a> mentioned it <a href="http://twitter.com/AskedRelic/status/8834895867">on Twitter</a>.</p>

<p>And of course, I&#8217;m like, &#8220;We should sign up to be caretakers, and make some money off this.&#8221;</p>

<p>And then I realized it would never pay out, because the whole point is that we don&#8217;t believe the rapture&#8217;s a&#8217;comin&#8217;. And then we laughed till we hurt.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F02%2Fafter-the-rapture-pet-care.php&amp;t=After%20The%20Rapture%20Pet%20Care" id="facebook_share_button_1148" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1148') || document.getElementById('facebook_share_icon_1148') || document.getElementById('facebook_share_both_1148') || document.getElementById('facebook_share_button_1148');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1148') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/02/after-the-rapture-pet-care.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GoDaddy Girl</title>
		<link>http://www.brockboland.com/2010/02/godaddy-girl.php</link>
		<comments>http://www.brockboland.com/2010/02/godaddy-girl.php#comments</comments>
		<pubDate>Mon, 08 Feb 2010 03:10:33 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[godaddy]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/02/godaddy-girl.php</guid>
		<description><![CDATA[I know it&#8217;s been a couple years, but it&#8217;s still disappointing how quickly Danica Patrick went from &#8220;See, women can legitimately compete in male-dominated sports&#8221; to &#8220;TEEHEE I&#8217;M A SEX OBJECT!&#8221;
Share

var button = document.getElementById('facebook_share_link_1147') &#124;&#124; document.getElementById('facebook_share_icon_1147') &#124;&#124; document.getElementById('facebook_share_both_1147') &#124;&#124; document.getElementById('facebook_share_button_1147');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1147') {
		button.onmouseover = [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s been a couple years, but it&#8217;s still disappointing how quickly Danica Patrick went from &#8220;See, women can legitimately compete in male-dominated sports&#8221; to &#8220;TEEHEE I&#8217;M A SEX OBJECT!&#8221;</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F02%2Fgodaddy-girl.php&amp;t=GoDaddy%20Girl" id="facebook_share_button_1147" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1147') || document.getElementById('facebook_share_icon_1147') || document.getElementById('facebook_share_both_1147') || document.getElementById('facebook_share_button_1147');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1147') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/02/godaddy-girl.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving the Dock</title>
		<link>http://www.brockboland.com/2010/02/moving-the-dock.php</link>
		<comments>http://www.brockboland.com/2010/02/moving-the-dock.php#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:05:40 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[dock]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/02/moving-the-dock.php</guid>
		<description><![CDATA[So that I don&#8217;t have to go looking for this again next time, you can move the dock to the left, center, or right (or top, middle, or bottom, if you have it on the left or right side of the screen) using one of the following Terminal commands:


  defaults write com.apple.dock pinning -string [...]]]></description>
			<content:encoded><![CDATA[<p>So that I don&#8217;t have to go looking for this again next time, you can move the dock to the left, center, or right (or top, middle, or bottom, if you have it on the left or right side of the screen) using one of the following Terminal commands:</p>

<blockquote>
  <p>defaults write com.apple.dock pinning -string start</p>
  
  <p>defaults write com.apple.dock pinning -string end</p>
  
  <p>defaults write com.apple.dock pinning -string middle</p>
</blockquote>

<p>Then restart the Dock for it to take effect:</p>

<blockquote>
  <p>killall Dock</p>
</blockquote>

<p><strong>Update</strong>: Bryan&#8217;s comment made me realize I wasn&#8217;t really clear on what I was talking about here. In the Dock settings, you can choose to position it on the left, right, or bottom of the screen, but by default, it will be in the middle of that edge. These commands will pin it to one side. So for example, if you have your Dock on the left side like I do, and use the first command (with the <em>start</em> option), it will appear on the left side but right up against the menu bar. Or use <em>end</em> to get it up against the bottom &#8211; this is where mine is, see:</p>

<p><img src="http://www.brockboland.com/wp-content/uploads/2010/02/screen_shot_2010_02_02_at_54216_pm.png" alt="Dock Position" width=600 /></p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F02%2Fmoving-the-dock.php&amp;t=Moving%20the%20Dock" id="facebook_share_button_1141" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1141') || document.getElementById('facebook_share_icon_1141') || document.getElementById('facebook_share_both_1141') || document.getElementById('facebook_share_button_1141');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1141') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/02/moving-the-dock.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The iPad</title>
		<link>http://www.brockboland.com/2010/02/the-ipad.php</link>
		<comments>http://www.brockboland.com/2010/02/the-ipad.php#comments</comments>
		<pubDate>Tue, 02 Feb 2010 04:54:26 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/02/the-ipad.php</guid>
		<description><![CDATA[I don&#8217;t want to say too much about the iPad.  It&#8217;s been covered plenty by more informed and eloquent bloggers than me, but I do want to talk about the ramifications a bit.

There seem to be two opinions on the iPad: the folks that say this is the future of computing, and the folks [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t want to say too much about the iPad.  It&#8217;s been covered plenty by more informed and eloquent bloggers than me, but I do want to talk about the ramifications a bit.</p>

<p>There seem to be two opinions on the iPad: the folks that say this is the future of computing, and the folks that say that first group is a bunch of rabid Apple fanboys that are willing to pay too much for an overgrown iPod Touch. There are some people in the middle, but they don&#8217;t seem to care in the least.</p>

<p>I fall into the first group, and maybe even with a hint of fanboy rabies.</p>

<p>Erin asked me the day before the iPad announcement why I was so excited about a device I probably wouldn&#8217;t buy, especially since I got a Kindle the week before. For me, it&#8217;s not about <strong>this</strong> device, I explained. The more important thing, I think, is what it will do for the industry. Let&#8217;s be honest: smart phones before the iPhone were not pleasant to use. Since it&#8217;s introduction, smart phones have improved across the board. Even if I don&#8217;t want what Apple is selling, lots of people will, and it forces the competition to step up their game &#8211; and that&#8217;s good news for us consumers. The iPad may not fundamentally change the world, but in a few months, you&#8217;ll be seeing people using them on subways and airplanes. How many times have you seen a Microsoft Surface in the wild?</p>

<p>So point one: the iPad is likely to inspire copycats and &#8220;iPad killers&#8221; that may or may not improve on the idea, but which move forward the ideal of personal computing in some way.</p>

<p>Point two: iPads (or the new class of devices into which the iPad falls) will change the way we do a lot of things in our daily lives. This is from <a href="http://www.tuaw.com/2010/02/01/wheres-the-imag-store/">The Unofficial Apple Weblog</a>:</p>

<blockquote>
  <p>You know, at first I wasn&#8217;t so impressed with the iPad, but the more I thought about the ways in which you can use it, the more excited I got. As a piece of leisure technology &#8211; something you just have laying around your living room like a newspaper &#8211; it&#8217;s a lot more user friendly than a laptop or an iPhone. </p>
</blockquote>

<p>I don&#8217;t see the iPad making a lot of headway in that space in the near future. Most people won&#8217;t spend over $500 for a device that falls somewhere between a glorified toy and a wimpy laptop; lots of geeks will, but not many regular people. I expect this type of device to be used in business environments a lot more, because it really does fit a space between phones and laptops that isn&#8217;t adequately addressed by netbooks. There are tons of things that could have been done on the iPhone, but for screen size, or on a netbook, but for horsepower and usability, and the iPad is going to exploit those areas.</p>

<p>Consider a doctor&#8217;s office. Docs could use an app that allows them to carry around their patient files for the day, along with every medical reference worth converting to digital media. A netbook might work, but in terms of speed and ease of use, an iPad makes more sense: the doctor can quickly tap around to look things up, make notes, and share information with their patient. The form factor makes it easier for someone to share what they&#8217;re looking at with another person.</p>

<p>Or, consider a conference with an expo hall. Conference staff greet attendees as they arrive and check them in on the spot, without having to deal with long lines at the registration counters. The exhibitors have a couple each to collect sales leads and show off product demo videos and things like that. If exhibitors are selling products, it can be used as a point of sale.</p>

<p>Most of the comments I&#8217;ve read about the iPad this past week are about how people will use it at home and how it will compete with the Kindle and netbooks that are already on the market. I&#8217;m much more interested to see what kind of business application come out of it, because I really think that the iPad is a lot more accessible for any kind of face-to-face uses like these.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F02%2Fthe-ipad.php&amp;t=The%20iPad" id="facebook_share_button_1139" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1139') || document.getElementById('facebook_share_icon_1139') || document.getElementById('facebook_share_both_1139') || document.getElementById('facebook_share_button_1139');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1139') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/02/the-ipad.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Open Source</title>
		<link>http://www.brockboland.com/2010/02/on-open-source.php</link>
		<comments>http://www.brockboland.com/2010/02/on-open-source.php#comments</comments>
		<pubDate>Tue, 02 Feb 2010 02:36:19 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/02/on-open-source.php</guid>
		<description><![CDATA[Just about every week, I see something about an open source product that I don&#8217;t like. Usually it&#8217;s just some admin feature that could use a couple more options. Most of the time, it&#8217;s a really irritating but trivial bug, like escaping single quotes in the name of a blog (looking at you, WordPress µ).

And [...]]]></description>
			<content:encoded><![CDATA[<p>Just about every week, I see something about an open source product that I don&#8217;t like. Usually it&#8217;s just some admin feature that could use a couple more options. Most of the time, it&#8217;s a really irritating but trivial bug, like escaping single quotes in the name of a blog (looking at you, <a href="http://mu.wordpress.org/">WordPress µ</a>).</p>

<p>And every time, I think, &#8220;I should make this better and get involved in this project. Maybe this could be My Thing.&#8221;</p>

<p>And then I remember that I don&#8217;t get around to most of the projects that are <strong>already</strong> My Things. But someday, somewhere &#8211; I&#8217;ll fix <em>something</em>.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F02%2Fon-open-source.php&amp;t=On%20Open%20Source" id="facebook_share_button_1138" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1138') || document.getElementById('facebook_share_icon_1138') || document.getElementById('facebook_share_both_1138') || document.getElementById('facebook_share_button_1138');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1138') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/02/on-open-source.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Weeks With A Kindle</title>
		<link>http://www.brockboland.com/2010/02/two-weeks-with-a-kindle.php</link>
		<comments>http://www.brockboland.com/2010/02/two-weeks-with-a-kindle.php#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:04:59 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[instapaper]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/02/two-weeks-with-a-kindle.php</guid>
		<description><![CDATA[I don&#8217;t think I ever mentioned it here, but Erin and I made a deal not too long ago: if I averaged three visits to the gym each week (at a minimum of 45 minutes each) for two months, I could splurge and get myself a Kindle. And, I have to keep that rate up [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t think I ever mentioned it here, but Erin and I made a deal not too long ago: if I averaged three visits to the gym each week (at a minimum of 45 minutes each) for two months, I could splurge and get myself a Kindle. And, I have to keep that rate up for two more months, or she takes it away.</p>

<p>Well, I&#8217;ve had my Kindle for just under two weeks now, and I love it. The original thinking was that it would fit on the little shelf on cardio machines better than a book would, and I would be inclined to spend more time working out if I had something to read. And that part worked &#8211; I spent well over an hour on the elliptical and stationary bike the other day, reading on my Kindle. But I&#8217;m finding that even away from the gym, I like reading on it better than other medium; for example, the e-ink screen doesn&#8217;t have the glare of glossy magazine pages, and is much more comfortable for long blog posts than a laptop screen.</p>

<p>Which brings me to <a href="http://www.instapaper.com/">Instapaper</a>. If you do any significant reading on the web, Instapaper can make your life much better. This free service gives you a &#8220;Read Later&#8221; bookmarklet to click when you come across an article you&#8217;d like to (surprise) read later. Logging into their site will show you a list of the articles you have saved, and gives you the option of just viewing the text of each article without all the ads and whatnot. This comes in handy when used with the iPhone app, which can download just the text from all your saved articles. I used this every day on my metro ride to my old office.</p>

<p>That text parsing is also used to generate a Kindle-formatted file of your latest 20 articles &#8211; and this is where I get the most out of my Kindle. I save a crapton of articles in Instapaper, and every day I plug my Kindle into my laptop and download the latest 20 so I can read them comfortably on the Kindle&#8217;s e-ink display. As I read, I use the highlight function to note things I want to look up later or quotes I&#8217;d like to share on <a href="http://brock.tumblr.com/">Tumblr</a>. </p>

<p>Outside of Instapaper, I&#8217;m also fond of the <a href="http://www.pragprog.com/magazines">PragPub magazine</a> from <a href="http://www.pragprog.com/">The Pragmatic Programmers</a> &#8211; also available in Kindle format &#8211; and I&#8217;m looking for more free periodicals that I can load on there.</p>

<p>When I first looked at the Kindle, I considered how many books I would have to read on it to break even. Most books are $10 for the Kindle version, which isn&#8217;t a significant savings over the paperback version, so it&#8217;s hard to justify $250 on a cost-savings basis. But I quickly found that most of my time with the Kindle will not be spent on regular books. Thanks to Instapaper, there&#8217;s no limit to the content I can read for free. Along with free magazines like PragPub and all the free post-copyright books available on <a href="http://www.gutenberg.org/wiki/Main_Page">Project Gutenberg</a>, I doubt I&#8217;ll even wind up buying too many books on there. And even THEN &#8211; there are some that are free or dirt cheap, like <a href="http://www.amazon.com/Adventures-Sherlock-Holmes-ebook/dp/B000JQU1VS/">The Adventures of Sherlock Holmes</a>.</p>

<p>In summary, I couldn&#8217;t be happier with my Kindle, even if the iPad <strong>does</strong> take a good chunk out of their market share (but I&#8217;ll get to that another time).</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F02%2Ftwo-weeks-with-a-kindle.php&amp;t=Two%20Weeks%20With%20A%20Kindle" id="facebook_share_button_1137" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1137') || document.getElementById('facebook_share_icon_1137') || document.getElementById('facebook_share_both_1137') || document.getElementById('facebook_share_button_1137');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1137') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/02/two-weeks-with-a-kindle.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cinch &amp; SizeUp</title>
		<link>http://www.brockboland.com/2010/01/cinch-sizeup.php</link>
		<comments>http://www.brockboland.com/2010/01/cinch-sizeup.php#comments</comments>
		<pubDate>Tue, 19 Jan 2010 01:16:17 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/01/cinch-sizeup.php</guid>
		<description><![CDATA[I just want to point out two little utilities that have been making my life much easier for the past week or two.

Window management on the Mac has always been less than perfect: the maximize button never quite does, and on apps like iTunes, it does something else entirely like switch to the mini mode. [...]]]></description>
			<content:encoded><![CDATA[<p>I just want to point out two little utilities that have been making my life much easier for the past week or two.</p>

<p>Window management on the Mac has always been less than perfect: the maximize button never quite does, and on apps like iTunes, it does something else entirely like switch to the mini mode.  <a href='http://www.irradiatedsoftware.com/cinch/' target='_blank'>Cinch</a> and <a href='http://www.irradiatedsoftware.com/sizeup/' target='_blank'>SizeUp</a>, from <a href='http://www.irradiatedsoftware.com/' target='_blank'>Irradiated Software</a>, make it all better.</p>

<p><a href='http://www.irradiatedsoftware.com/cinch/' target='_blank'><img src='http://www.brockboland.com/wp-content/uploads/2010/01/cinch_128.png' align='left' alt='Cinch icon' width=64 border=0 /></a>
Cinch allows you to drag a window to the top of the screen to make it fill the screen entirely, or drag it to one side of the screen to size it to the half of the screen &#8211; pretty handy for viewing Finder windows side-by-side. </p>

<p><a href='http://www.irradiatedsoftware.com/sizeup/' target='_blank'><img src='http://www.brockboland.com/wp-content/uploads/2010/01/sizeupicon.png' align='left' alt='SizeUp icon'  width=64  border=0 /></a>
SizeUp takes it a step further by adding keyboard combinations for those actions and several others, like filling the top or bottom half of the screen, or one quadrant, or centering on the screen at half the screen size, or moving to the same position on another monitor or Space &#8211; all sorts of good stuff, really.</p>

<p>Cinch is $7 and SizeUp is $13, and I have found that the two in tandem are well worth the $20 total.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F01%2Fcinch-sizeup.php&amp;t=Cinch%20%26%20SizeUp" id="facebook_share_button_1133" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1133') || document.getElementById('facebook_share_icon_1133') || document.getElementById('facebook_share_both_1133') || document.getElementById('facebook_share_button_1133');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1133') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/01/cinch-sizeup.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2010</title>
		<link>http://www.brockboland.com/2010/01/2010.php</link>
		<comments>http://www.brockboland.com/2010/01/2010.php#comments</comments>
		<pubDate>Sat, 02 Jan 2010 04:53:55 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[new year]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2010/01/2010.php</guid>
		<description><![CDATA[New Year&#8217;s Day seems less and less important with each passing year. I know I&#8217;m not good with resolutions, so I&#8217;ve never really bothered with them, but I still feel like I should at least take a moment to look back and think forward and consider where I am compared to where I want to [...]]]></description>
			<content:encoded><![CDATA[<p>New Year&#8217;s Day seems less and less important with each passing year. I know I&#8217;m not good with resolutions, so I&#8217;ve never really bothered with them, but I still feel like I should at least take a moment to look back and think forward and consider where I am compared to where I want to be.</p>

<p>I almost said that I&#8217;m in the same place I was last year, but that couldn&#8217;t be further from the truth. 2009 brought me a wedding to a lovely lady, the adoption of an adorable dog, a zero balance on my credit cards, and just last month, a new job. It was hardly uneventful, but still: just like <a href="http://www.brockboland.com/2009/01/another-new-year.php">last year</a>, I want to relax more, but also accomplish more on my own projects.</p>

<p>Like most years, I spend January 1 looking over blog posts and such from the previous year, reminiscing a little bit. There&#8217;s a new one this year: the Last Played field in iTunes. My current iTunes Library seems to have begun around March 12, 2006, as that is the earlier date I have. It&#8217;s weird to look at my music and see that I haven&#8217;t listened to songs I once loved in well over three years, and now, it feels wrong to play them and overwrite that date in Last Played. Is that weird? That seems weird. I don&#8217;t think most people actively avoid playing music just to keep from overriding an insignificant bit of metadata.</p>

<p>Anyway, I feel the same as I did yesterday. I still don&#8217;t really know exactly how I want this year to be different, but I hope I start figuring it out soon.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2010%2F01%2F2010.php&amp;t=2010" id="facebook_share_button_1130" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1130') || document.getElementById('facebook_share_icon_1130') || document.getElementById('facebook_share_both_1130') || document.getElementById('facebook_share_button_1130');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1130') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2010/01/2010.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Multiple Sites in MAMP</title>
		<link>http://www.brockboland.com/2009/12/running-multiple-sites-in-mamp.php</link>
		<comments>http://www.brockboland.com/2009/12/running-multiple-sites-in-mamp.php#comments</comments>
		<pubDate>Mon, 21 Dec 2009 19:52:26 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2009/12/running-multiple-sites-in-mamp.php</guid>
		<description><![CDATA[I&#8217;ve got a few development sites running on my laptop, and I generally want them to be at the document root to mimic the live site as much as possible (ie, at http://localhost/ instead of http://localhost/Clients/ClientA/). Until today, I&#8217;ve been switching the Document Root in MAMP every time I switch projects, which is fine when [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a few development sites running on my laptop, and I generally want them to be at the document root to mimic the live site as much as possible (ie, at <code>http://localhost/</code> instead of <code>http://localhost/Clients/ClientA/</code>). Until today, I&#8217;ve been switching the Document Root in MAMP every time I switch projects, which is fine when you only switch projects once in a while. I just made some config changes to make this easier and a little more sensical, and I thought I&#8217;d write about it here in case anyone else is looking for ideas on the Googles.</p>

<p>First, open <code>/private/etc/hosts</code> and add hosts for each client you want to host, so your machine knows to look for the domain on your own computer. I use <code>local.clientname.com</code> because it&#8217;s unlikely that most sites have a <code>local</code> subdomain, but you can use something different. My host file has these two lines at the bottom:</p>

<pre><code>127.0.0.1       local.clienta.com
127.0.0.1       local.buffalostuff.net
</code></pre>

<p>Then run this in Terminal to flush your DNS cache:</p>

<pre><code>dscacheutil -flushcache
</code></pre>

<p>Now, you can navigate to those URLs (<code>http://local.clienta.com</code> and <code>http://local.buffalostuff.net</code> in my case) and MAMP will serve up whatever it has.</p>

<p>That&#8217;s half the job. Now, you need to configure Virtual Hosts for the domains. In the MAMP Preferences, on the Apache tab, make sure the Document Root is set to your Sites directory (in my case, <code>/Users/bboland/Sites/</code>). Then, open <code>/Applications/MAMP/conf/apache/httpd.conf</code>, and add a virtual host at the bottom of the file for each domain:</p>

<pre><code>NameVirtualHost *

&lt;VirtualHost *&gt;
ServerName local.clienta.com
DocumentRoot /Users/bboland/Sites/ClientA
&lt;/VirtualHost&gt;

&lt;VirtualHost *&gt;
ServerName local.buffalostuff.net
DocumentRoot /Users/bboland/Sites/BuffaloStuff
&lt;/VirtualHost&gt;
</code></pre>

<p>Stop and re-start the servers in MAMP. Now you can navigate to those two sites and actually get the right content.</p>

<p>The biggest problem I see with this is maintenance: any time you take on a new project, you need to make sure you update the hosts file and Apache config.  But, since you only need to do it once, it&#8217;s not that bad.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2009%2F12%2Frunning-multiple-sites-in-mamp.php&amp;t=Running%20Multiple%20Sites%20in%20MAMP" id="facebook_share_button_1129" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1129') || document.getElementById('facebook_share_icon_1129') || document.getElementById('facebook_share_both_1129') || document.getElementById('facebook_share_button_1129');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1129') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2009/12/running-multiple-sites-in-mamp.php/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Blog Bankruptcy</title>
		<link>http://www.brockboland.com/2009/12/blog-bankruptcy.php</link>
		<comments>http://www.brockboland.com/2009/12/blog-bankruptcy.php#comments</comments>
		<pubDate>Sat, 19 Dec 2009 00:17:15 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.brockboland.com/2009/12/blog-bankruptcy.php</guid>
		<description><![CDATA[Not unlike last time, I&#8217;ve been putting off posting because there are more important things I haven&#8217;t had a chance to write about. So, I&#8217;m declaring blog bankruptcy yet again, with the understanding that I feel bad that I haven&#8217;t written about:


Our awesome wedding
Our awesome honeymoon
Turning 26
Being in DC for four full years
Leaving the job [...]]]></description>
			<content:encoded><![CDATA[<p>Not unlike <a href="http://www.brockboland.com/2008/09/reboot.php">last time</a>, I&#8217;ve been putting off posting because there are more important things I haven&#8217;t had a chance to write about. So, I&#8217;m declaring blog bankruptcy yet again, with the understanding that I feel bad that I haven&#8217;t written about:</p>

<ul>
<li>Our awesome wedding</li>
<li>Our awesome honeymoon</li>
<li>Turning 26</li>
<li>Being in DC for four full years</li>
<li>Leaving the job I&#8217;ve had for those four years</li>
<li>Starting a new job</li>
<li>Paying off my credit cards (thanks entirely to Erin)</li>
<li>Various other more minor things</li>
</ul>

<p>I still intend to write about that stuff soon-ish, but I&#8217;m not going to feel bad about posting about other, smaller stuff in the meantime.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.brockboland.com%2F2009%2F12%2Fblog-bankruptcy.php&amp;t=Blog%20Bankruptcy" id="facebook_share_button_1128" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
<script type="text/javascript">
var button = document.getElementById('facebook_share_link_1128') || document.getElementById('facebook_share_icon_1128') || document.getElementById('facebook_share_both_1128') || document.getElementById('facebook_share_button_1128');
if (button) {
	button.onclick = function(e) {
		var url = this.href.replace(/share\.php/, 'sharer.php');
		window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}

	if (button.id === 'facebook_share_button_1128') {
		button.onmouseover = function(){
			this.style.color='#fff';
			this.style.borderColor = '#295582';
			this.style.backgroundColor = '#3b5998';
		}
		button.onmouseout = function(){
			this.style.color = '#3b5998';
			this.style.borderColor = '#d8dfea';
			this.style.backgroundColor = '#fff';
		}
	}
}
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.brockboland.com/2009/12/blog-bankruptcy.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.439 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-02-08 21:53:49 -->
