<?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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>chrismetcalf.net</title>
	
	<link>http://chrismetcalf.net/blog</link>
	<description />
	<lastBuildDate>Wed, 08 Sep 2010 00:00:00 PDT</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</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/chrismetcalf" /><feedburner:info uri="chrismetcalf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>47.671346</geo:lat><geo:long>-122.341662</geo:long><item><title>Links for 2010-09-07 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/K-5Z_AK9X24/krezel</link><pubDate>Wed, 08 Sep 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-09-07</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://reboot.fcc.gov/developer/census-block-conversions-api"&gt;Census Block Conversions API - Reboot.FCC.gov&lt;/a&gt;&lt;br/&gt;
Reverse geocoder from Lat/Lon to Census Block&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-09-07</feedburner:origLink></item><item><title>Links for 2010-08-30 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/5YAdYiVNJOU/krezel</link><pubDate>Tue, 31 Aug 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-08-30</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.usboverdrive.com/USBOverdrive/News.html"&gt;&amp;copy;1999-2009 Alessandro Levi Montalcini&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-08-30</feedburner:origLink></item><item><title>Links for 2010-08-28 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/L4OAMr67I8k/krezel</link><pubDate>Sun, 29 Aug 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-08-28</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.just-sheds.com/"&gt;Just Sheds Inc.&amp;nbsp; Choose from over 100 SHED PLANS.&lt;/a&gt;&lt;br/&gt;
Cheap shed plans&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-08-28</feedburner:origLink></item><item><title>Links for 2010-06-18 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/XQYfvO--9Jo/krezel</link><pubDate>Sat, 19 Jun 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-06-18</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.tropo.com/"&gt;Tropo.com&lt;/a&gt;&lt;br/&gt;
Tropo is a powerful yet simple API that adds Voice, SMS, Twitter, and IM support to the programming languages you already know.&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-06-18</feedburner:origLink></item><item><title>Links for 2010-06-07 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/dLeue7MDUWo/krezel</link><pubDate>Tue, 08 Jun 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-06-07</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cb.vu/unixtoolbox.xhtml"&gt;Unix Toolbox&lt;/a&gt;&lt;br/&gt;
This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing.&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-06-07</feedburner:origLink></item><item><title>Links for 2010-05-27 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/GPwuFQKOZZY/krezel</link><pubDate>Fri, 28 May 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-05-27</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.ksplice.com/2010/05/top-10-perl-one-liner-tricks/"&gt;Ksplice &amp;raquo; The top 10 tricks of Perl one-liners - System administration and software blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-05-27</feedburner:origLink></item><item><title>Links for 2010-05-26 [del.icio.us]</title><link>http://feedproxy.google.com/~r/chrismetcalf/~3/hM0s5f1zK64/krezel</link><pubDate>Thu, 27 May 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/krezel#2010-05-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://geojson.org/geojson-spec.html"&gt;The GeoJSON Format Specification&lt;/a&gt;&lt;br/&gt;
GeoJSON is a geospatial data interchange format based on JavaScript Object Notation (JSON).&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/krezel#2010-05-26</feedburner:origLink></item><item>
		<title>Here, let me hold that for you…</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/8VU-_PW9QXY/</link>
		<comments>http://chrismetcalf.net/blog/archives/2010/05/11/here-let-me-hold-that-for-you/#comments</comments>
		<pubDate>Tue, 11 May 2010 07:48:47 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2010/05/11/465/</guid>
		<description><![CDATA[Just a few shots from a wedding I attended this weekend.
]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 342px"><a href="http://www.flickr.com/photos/chrismetcalf/4598050364/in/set-72157624037990480"><img alt="Here, let me hold that for you..." src="http://farm2.static.flickr.com/1187/4598050364_1fa882b108.jpg" title="Here, let me hold that for you..." width="332" height="500" /></a><p class="wp-caption-text">Here, let me hold that for you...</p></div>

<p><a href="http://www.flickr.com/photos/chrismetcalf/sets/72157624037990480/">Just a few shots</a> from a wedding I attended this weekend.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=8VU-_PW9QXY:id3dtdRg1KE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=8VU-_PW9QXY:id3dtdRg1KE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=8VU-_PW9QXY:id3dtdRg1KE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=8VU-_PW9QXY:id3dtdRg1KE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=8VU-_PW9QXY:id3dtdRg1KE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=8VU-_PW9QXY:id3dtdRg1KE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=8VU-_PW9QXY:id3dtdRg1KE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2010/05/11/here-let-me-hold-that-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2010/05/11/here-let-me-hold-that-for-you/</feedburner:origLink></item>
		<item>
		<title>Instapaper + Amazon Kindle = A Perfect Combo</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/Kl2MhPX1pIs/</link>
		<comments>http://chrismetcalf.net/blog/archives/2010/02/25/instapaper-amazon-kindle-a-perfect-combo/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 18:12:35 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[instapaper]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/?p=455</guid>
		<description><![CDATA[This post should only be interesting to you if you&#8217;re one of those people who reads things on the Internet.

Instapaper is one of those &#8220;neat&#8221; web services that I signed up for once-upon-a-time and quickly discovered I didn&#8217;t really have a good use for. &#8220;Yay, I can save things from the web to read later!&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>This post should only be interesting to you if you&#8217;re one of those people who reads things on the Internet.</p>

<p><a href="http://www.instapaper.com">Instapaper</a> is one of those &#8220;neat&#8221; web services that I signed up for once-upon-a-time and quickly discovered I didn&#8217;t really have a good use for. &#8220;Yay, I can save things from the web to read later!&#8221; I thought, and then quickly realized thats what bookmarks and todo lists were for.</p>

<p><img src="http://29.media.tumblr.com/tumblr_ky085ofqb11qz8fxio1_r1_250.png" alt="Instapaper" /></p>

<!-- more -->

<p>Then this Christmas my awesome girlfriend surprised me with an <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=chrismetcalfn-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0015T963C">Amazon Kindle</a>. I love it. It&#8217;s lightweight, gets incredible battery life, and is as easy to read as a paperback book, plus I love being able to buy books on the go. But I still found myself stuck in front of my computer too much, catching up on my backlog of blog posts, news stories, and other articles that are too much commitment to finish reading within a feedreader.</p>

<p><img src="http://chrismetcalf.net/blog/wp-content/uploads/2010/02/P1000191.jpg" alt="Instapaper on the Kindle" /></p>

<p>This continued until I found out about Instapaper&#8217;s <a href="http://blog.instapaper.com/post/340418615">updated support</a> for the Kindle.
It&#8217;s so simple it&#8217;s almost magical. I tag a couple of blog posts and news articles using Instapaper&#8217;s bookmarklet, and if I don&#8217;t
get around to reading them on their site or with the iPhone app, they&#8217;re automatically emailed to my Kindle once per week. The
format of the converted articles works great with the Kindle, and is complete with images, section headings, and links back to the
original articles.</p>

<p>Of course Amazon does charge for the data transfer of the converted document, but it&#8217;s quite inexpensive. My last Instapaper
update, which weighed in at probably 15 articles and about 500kb, only cost me $0.15.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=Kl2MhPX1pIs:zK3Je2CDOi4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=Kl2MhPX1pIs:zK3Je2CDOi4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=Kl2MhPX1pIs:zK3Je2CDOi4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=Kl2MhPX1pIs:zK3Je2CDOi4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=Kl2MhPX1pIs:zK3Je2CDOi4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=Kl2MhPX1pIs:zK3Je2CDOi4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=Kl2MhPX1pIs:zK3Je2CDOi4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2010/02/25/instapaper-amazon-kindle-a-perfect-combo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2010/02/25/instapaper-amazon-kindle-a-perfect-combo/</feedburner:origLink></item>
		<item>
		<title>Epic powder skiing in… Pittsburgh?!</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/1YDjL8fa-Ww/</link>
		<comments>http://chrismetcalf.net/blog/archives/2010/02/22/epic-powder-skiing-in-pittsburgh/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 02:59:55 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[blizzard]]></category>
		<category><![CDATA[pittsburgh]]></category>
		<category><![CDATA[skiing]]></category>
		<category><![CDATA[snopocalypse]]></category>
		<category><![CDATA[snowstorm]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/?p=441</guid>
		<description><![CDATA[Forwarded to me by another ex-burgher:



Epic. I love the &#8220;first descent&#8221; of Mt. Washington. Makes me wish just a little that I was still in Pittsburgh.

Update: I&#8217;m totally addicted to the Miike Snow song they used as a soundtrack. Buy it, its worth the $.99.
]]></description>
			<content:encoded><![CDATA[<p>Forwarded to me by another ex-burgher:</p>

<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/COQk76u0DU8&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/COQk76u0DU8&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>

<p>Epic. I love the &#8220;first descent&#8221; of Mt. Washington. Makes me wish just a little that I was still in Pittsburgh.</p>

<p><strong>Update:</strong> I&#8217;m totally addicted to the Miike Snow song they used as a soundtrack. <a href="http://www.amazon.com/gp/product/B002QDMJHG?ie=UTF8&amp;tag=chrismetcalfn-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002QDMJHG">Buy it</a>, its worth the $.99.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=1YDjL8fa-Ww:N3QxNKkc2Bk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=1YDjL8fa-Ww:N3QxNKkc2Bk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=1YDjL8fa-Ww:N3QxNKkc2Bk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=1YDjL8fa-Ww:N3QxNKkc2Bk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=1YDjL8fa-Ww:N3QxNKkc2Bk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=1YDjL8fa-Ww:N3QxNKkc2Bk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=1YDjL8fa-Ww:N3QxNKkc2Bk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2010/02/22/epic-powder-skiing-in-pittsburgh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2010/02/22/epic-powder-skiing-in-pittsburgh/</feedburner:origLink></item>
		<item>
		<title>Getting backspace to work with the Snow Leopard Terminal and remote Linux boxes</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/zlVmp3a9Xlc/</link>
		<comments>http://chrismetcalf.net/blog/archives/2010/02/22/getting-backspace-to-work-with-the-snow-leopard-terminal-and-remote-linux-boxes/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 20:44:14 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[backspace]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[hackery]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/?p=447</guid>
		<description><![CDATA[This is mostly just a note for myself, since I always seem to forget it when I set up a new OSX machine.

When SSH&#8217;ed into remote machines, usually Linux boxes running Debian, I&#8217;ve found that my backspace key doesn&#8217;t work properly in OSX Terminal. There&#8217;s a fix you can do in termcap that&#8217;s probably more [...]]]></description>
			<content:encoded><![CDATA[<p>This is mostly just a note for myself, since I always seem to forget it when I set up a new OSX machine.</p>

<p>When SSH&#8217;ed into remote machines, usually Linux boxes running Debian, I&#8217;ve found that my backspace key doesn&#8217;t work properly in OSX Terminal. There&#8217;s a fix you can do in <code>termcap</code> that&#8217;s probably more robust, but I&#8217;ve found that setting your terminal type to <code>rxvt</code> does the trick nicely:</p>

<p><img src="http://img.skitch.com/20100223-8bta2j3kjn2ubw32q4qiesrk9j.png" alt="rxvt OSX Terminal Setting" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=zlVmp3a9Xlc:gCI7IbSk054:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=zlVmp3a9Xlc:gCI7IbSk054:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=zlVmp3a9Xlc:gCI7IbSk054:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=zlVmp3a9Xlc:gCI7IbSk054:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=zlVmp3a9Xlc:gCI7IbSk054:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?i=zlVmp3a9Xlc:gCI7IbSk054:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/chrismetcalf?a=zlVmp3a9Xlc:gCI7IbSk054:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/chrismetcalf?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2010/02/22/getting-backspace-to-work-with-the-snow-leopard-terminal-and-remote-linux-boxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2010/02/22/getting-backspace-to-work-with-the-snow-leopard-terminal-and-remote-linux-boxes/</feedburner:origLink></item>
		<item>
		<title>chrismetcalf.net… On your iPhone</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/0XLTWF-1aOE/</link>
		<comments>http://chrismetcalf.net/blog/archives/2009/01/05/chrismetcalfnet-on-your-iphone/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 06:27:34 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobilepress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2009/01/05/chrismetcalfnet-on-your-iphone/</guid>
		<description><![CDATA[Today I discovered and set up MobilePress, a great WordPress plugin that allows you to set custom themes for mobile browsers. So now iPhone users (and yes, BlackBerry users too) get an experience optimized for their smaller form factor.


]]></description>
			<content:encoded><![CDATA[<p>Today I discovered and set up <a href="http://mobilepress.co.as">MobilePress</a>, a great WordPress plugin that allows you to set custom themes for mobile browsers. So now iPhone users (and yes, BlackBerry users too) get an experience optimized for their smaller form factor.</p>

<p><a href="http://chrismetcalf.net/blog/wp-content/uploads/2009/01/p-480-320-00603fe6-2070-40bf-80a6-2d96f1907d3c.jpeg"><img src="http://chrismetcalf.net/blog/wp-content/uploads/2009/01/p-480-320-00603fe6-2070-40bf-80a6-2d96f1907d3c.jpeg" alt="" width="200" height="300" class="alignnone size-full wp-image-364" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/chrismetcalf?a=LMJxEk2w"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=YD0J9Uq8"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=YD0J9Uq8" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=4GQncSmv"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=H6FUdasX"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=H6FUdasX" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=mxyak3KT"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=52" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2009/01/05/chrismetcalfnet-on-your-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2009/01/05/chrismetcalfnet-on-your-iphone/</feedburner:origLink></item>
		<item>
		<title>2009 New Years Resolutions</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/n_94cjaNuyU/</link>
		<comments>http://chrismetcalf.net/blog/archives/2009/01/02/2009-new-years-resolutions/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 08:44:42 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[new years]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[resolutions]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2009/01/02/2009-new-years-resolutions/</guid>
		<description><![CDATA[


Worry less
Play more
Lose 20 pounds (and help my cat lose three)
Climb Mt. Rainier
Cut back
Invest smartly
Advance in my career
Take 50 photos a week, and post 10 of them
Blog at least once per week
Volunteer once per month


Photo from SparkyLeigh&#8217;s CC-licensed Flickr photo stream

Update: Well, as you can tell, I&#8217;ve failed miserably on the resolutions involving blogging and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/sparkyleigh/3052150/"><img src="http://farm1.static.flickr.com/3/3052150_1246e71d17.jpg?v=0" alt="Mt. Rainier" /></a></p>

<ul>
<li>Worry less</li>
<li>Play more</li>
<li>Lose 20 pounds (and help my cat lose three)</li>
<li>Climb <a href="http://en.wikipedia.org/wiki/Mount_Rainier">Mt. Rainier</a></li>
<li><a href="http://www.getrichslowly.org/blog/">Cut back</a></li>
<li>Invest <a href="http://www.wikinvest.com/">smartly</a></li>
<li>Advance in <a href="http://www.linkedin.com/in/chrismetcalf">my career</a></li>
<li>Take 50 photos a week, and <a href="http://flickr.com/photos/chrismetcalf/">post 10 of them</a></li>
<li><a href="http://chrismetcalf.net">Blog</a> at least once per week</li>
<li>Volunteer once per month</li>
</ul>

<p><em>Photo from <a href="http://flickr.com/photos/sparkyleigh/">SparkyLeigh</a>&#8217;s CC-licensed Flickr photo stream</em></p>

<p><em>Update:</em> Well, as you can tell, I&#8217;ve failed miserably on the resolutions involving blogging and Flickring. Well, there&#8217;s always the last two quarters of the year&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/chrismetcalf?a=d0hBRAoG"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=7T9DSFUl"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=7T9DSFUl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=yvUGKPM3"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=tgIUqOFH"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=tgIUqOFH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=7WOfqLxG"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=52" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2009/01/02/2009-new-years-resolutions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2009/01/02/2009-new-years-resolutions/</feedburner:origLink></item>
		<item>
		<title>Happy Holidays</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/3u2m5z5bK04/</link>
		<comments>http://chrismetcalf.net/blog/archives/2008/12/31/happy-holidays-2/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 07:01:00 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2008/12/31/happy-holidays-2/</guid>
		<description><![CDATA[Happy (belated) Holidays to all of you. I hope you got to spend some quality time with family and friends.



See you next year!
]]></description>
			<content:encoded><![CDATA[<p>Happy (belated) Holidays to all of you. I hope you got to spend some quality time with family and friends.</p>

<p><a href="http://www.flickr.com/photos/chrismetcalf/3119310439/"><img src="http://farm4.static.flickr.com/3089/3119310439_9c7aa784fb.jpg?v=0" alt="Ancient Trees" /></a></p>

<p>See you next year!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/chrismetcalf?a=ZeQiH6bc"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=aIQLERkn"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=aIQLERkn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=9Rn3dC59"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=1hG7mVSG"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=1hG7mVSG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=ZROjPzba"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=52" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2008/12/31/happy-holidays-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2008/12/31/happy-holidays-2/</feedburner:origLink></item>
		<item>
		<title>Quick Hack: “Duh!” Simple Text Preprocessing</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/jXjvfWzru6o/</link>
		<comments>http://chrismetcalf.net/blog/archives/2008/12/17/quick-hack-duh-simple-text-preprocessing/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 08:35:22 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[*nix]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2008/12/17/quick-hack-duh-simple-text-preprocessing/</guid>
		<description><![CDATA[Lately I&#8217;ve been working on a pretty hefty spec for work (hint hint&#8230; it&#8217;s a REST API spec). I like writing my specs in TextMate using MediaWiki markup, so I can easily post them to our internal wiki once they&#8217;re ready.

One of the annoying things about this spec is that it involves dozens of examples [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been working on a pretty hefty spec for <a href="http://www.blist.com">work</a> (hint hint&#8230; it&#8217;s a REST API spec). I like writing my specs in <a href="http://macromates.com/">TextMate</a> using <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a> markup, so I can easily post them to our internal wiki once they&#8217;re ready.</p>

<p>One of the annoying things about this spec is that it involves dozens of examples in XML and JSON that are embedded in <code>&lt;pre&gt;</code> tags. I wanted to be able to develop and edit these samples as native XML and JSON files for convenience, but it was becoming a real pain to keep them updated in the main document via cut and paste. The obvious solution to this problem is a text preprocessor that would allow you to include a .xml file in the main .wiki document. There are dozens of these, but they&#8217;re all a pain in the butt to use and I didn&#8217;t feel like setting them up.</p>

<p>The solution, which couldn&#8217;t possibly be more obvious, was suggested, somewhat jokingly, by a coworker of mine:</p>

<p><em>cpp</em></p>

<p>Yup, the good old <a href="http://en.wikipedia.org/wiki/C_preprocessor">GNU C Preprocessor</a>. If you run Linux, or you have a Mac (basically, any *nix), or you do any development whatsoever, chances are you have one hiding out on your machine somewhere. Chances are you&#8217;re also familiar with the <code>#include "foo.h"</code>, which you&#8217;ve used since freshman year to have the preprocessor include the header for another C file before it passes it off to the actual compiler. But you never thought about using it to help you with your homework (or your specs) before.</p>

<p>Well <code>cpp</code> has a handy <code>-P</code> parameter that tells it to forgo the inclusion of the normal linemarkers it includes for the benefit of the compiler. This makes it <em>perfect</em> for simple stuff like embedding one text file in another.</p>

<p>In your main document, use a <code>#include</code> statement to include your example file:</p>

<p><em>document.txt:</em></p>

<pre><code>== XML Example ==
The following is an example of the server's response in XML:

&lt;pre&gt;
#include "example.xml"
&lt;/pre&gt;
</code></pre>

<p><em>example.xml:</em></p>

<pre><code>&lt;example&gt;
      &lt;message&gt;Hello World!&lt;/message&gt;
&lt;/example&gt;
</code></pre>

<p>Then use a simple Makefile to build your output document:</p>

<p><em>Makefile:</em></p>

<pre><code>all:
        cpp -P document.txt document.out.txt
</code></pre>

<p>Using a Makefile means you can use TextMate&#8217;s Makefile bundle to quickly and easily build your document.</p>

<p>There you go, a completely &#8220;duh&#8221; way of doing simple text includes on any *nix system.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/chrismetcalf?a=GntIpDZV"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=8Hb6Oxz2"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=8Hb6Oxz2" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=QotOWXeT"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=Del0nJSx"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=Del0nJSx" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=XgDlJVzt"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=52" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2008/12/17/quick-hack-duh-simple-text-preprocessing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2008/12/17/quick-hack-duh-simple-text-preprocessing/</feedburner:origLink></item>
		<item>
		<title>Salvage Project: Theater Seating</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/LAVeey7D9Hg/</link>
		<comments>http://chrismetcalf.net/blog/archives/2008/09/04/salvage-project-theater-seating/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 07:08:26 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[furniture]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[seating]]></category>
		<category><![CDATA[theater]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2008/09/04/salvage-project-theater-seating/</guid>
		<description><![CDATA[By popular request, I thought I&#8217;d write this one up. It&#8217;s a quickie.



A month or two ago, I was lucky enough to spot a pair of very cool vintage theater seats with a big &#8220;FREE!&#8221; sign on them sitting on them down the street from my apartment. After my eyes lit up with the possibilities, [...]]]></description>
			<content:encoded><![CDATA[<p>By popular request, I thought I&#8217;d write this one up. It&#8217;s a quickie.</p>

<p><a href="http://www.flickr.com/photos/chrismetcalf/2826662669/in/set-72157607101676786/"><img src="http://farm4.static.flickr.com/3258/2826662669_89198f0518.jpg?v=0" alt="Finished Product" /></a></p>

<p>A month or two ago, I was lucky enough to spot a pair of very cool vintage theater seats with a big &#8220;FREE!&#8221; sign on them sitting on them down the street from my apartment. After my eyes lit up with the possibilities, I convinced an anonymous neighbor to help me haul them to the elevator.</p>

<p>Then I asked my awesome father for some carpentry assistance, since I can&#8217;t fit a table saw in my apartment.</p>

<p>He totally came through for me with a great &#8220;floorboard&#8221; made from some gorgeous teak/holly flooring (commonly found in sailboats) edged in oak. Mounting it to the seats was pretty straightforward &#8211; just some 10-24 stainless bolts backed by fender washers and nylock nuts. I added some standoffs made from nail-on nylon &#8220;magic mover&#8221; pads to make them easy to move around.</p>

<p>The result is awesome. They work great as a couple of extra seats for guests that stay out of the way when I&#8217;m not using them. And I love the quizzical look friends get on their faces when they try to figure out how I managed to steal them from the movie theater.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/chrismetcalf?a=QF7n3rSl"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=XLfwlnHi"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=XLfwlnHi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=vt1q4TIt"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=NfeySuxp"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=NfeySuxp" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=uX25GYTM"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=52" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2008/09/04/salvage-project-theater-seating/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2008/09/04/salvage-project-theater-seating/</feedburner:origLink></item>
		<item>
		<title>Happy (Belated) Birthday to Me</title>
		<link>http://feedproxy.google.com/~r/chrismetcalf/~3/RNGlokOwyZk/</link>
		<comments>http://chrismetcalf.net/blog/archives/2008/09/03/happy-belated-birthday-to-me/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 06:23:14 +0000</pubDate>
		<dc:creator>Chris Metcalf</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[old people]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://chrismetcalf.net/blog/archives/2008/09/03/happy-belated-birthday-to-me/</guid>
		<description><![CDATA[Apparently I was too busy to even mark the passing of my own birthday.



Monday was the big-two-seven for me. My god I&#8217;m getting old&#8230;

Photo from luvtequila2005&#8217;s CC-licensed photostream
]]></description>
			<content:encoded><![CDATA[<p>Apparently I was too busy to even mark the passing of my own birthday.</p>

<p><img src="http://farm3.static.flickr.com/2042/1501076067_3dcf3731c2.jpg?v=0" alt="Birthday Candles" /></p>

<p>Monday was the big-two-seven for me. My god I&#8217;m getting old&#8230;</p>

<p><em>Photo from <a href="http://www.flickr.com/photos/luvtequila2005/">luvtequila2005</a>&#8217;s CC-licensed <a href="http://www.flickr.com/photos/luvtequila2005/1501076067/">photostream</a></em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/chrismetcalf?a=EOVJWEwB"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=kT7mTnHi"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=kT7mTnHi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=LE8c4aji"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=KotE4ryR"><img src="http://feeds.feedburner.com/~f/chrismetcalf?i=KotE4ryR" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/chrismetcalf?a=oAao444L"><img src="http://feeds.feedburner.com/~f/chrismetcalf?d=52" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://chrismetcalf.net/blog/archives/2008/09/03/happy-belated-birthday-to-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://chrismetcalf.net/blog/archives/2008/09/03/happy-belated-birthday-to-me/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.279 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-08-25 05:57:03 -->
