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

<channel>
	<title>Keith's Blog &#187; Books</title>
	<atom:link href="http://kfahlgren.com/blog/category/books/feed/" rel="self" type="application/rss+xml" />
	<link>http://kfahlgren.com/blog</link>
	<description>Keith on XML, Publishing, Ruby, Birds, &#038; San Francisco</description>
	<lastBuildDate>Fri, 09 Apr 2010 15:59:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>O&#8217;Reilly Release ePubs</title>
		<link>http://kfahlgren.com/blog/2008/07/15/oreilly-release-epubs/</link>
		<comments>http://kfahlgren.com/blog/2008/07/15/oreilly-release-epubs/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 19:01:46 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XSLT]]></category>
		<category><![CDATA[ePub]]></category>

		<guid isPermaLink="false">http://kfahlgren.com/blog/?p=68</guid>
		<description><![CDATA[As of today, 30 O&#8217;Reilly titles are available as Ebook bundles and many will be in the Kindle Store later today:
As promised last month, O&#8217;Reilly has released 30 titles as DRM-free downloadable ebook bundles. The bundles include three ebook formats (EPUB, PDF, and Kindle-compatible Mobipocket) for a single price &#8212; at or below the book&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>As of today, <a href="http://toc.oreilly.com/2008/07/30-oreilly-titles-now-available-as-ebook-bundles.html">30 O&#8217;Reilly titles are available as Ebook bundles and many will be in the Kindle Store later today</a>:</p>
<blockquote><p>As <a href="http://toc.oreilly.com/2008/06/select-oreilly-books-soon-on-kindle-and-as-drm-free-digital-bundle.html">promised last month</a>, O&#8217;Reilly has released 30 titles as DRM-free downloadable ebook bundles. The bundles include three ebook formats (EPUB, PDF, and Kindle-compatible Mobipocket) for a single price &#8212; at or below the book&#8217;s cover price.</p></blockquote>
<p>I&#8217;ve spent a reasonable chunk of my year helping make this happen, both on the O&#8217;Reilly side and by adding <a href="http://openebooks.org">.epub</a> support to the <a href="http://sourceforge.net/forum/forum.php?forum_id=831189">DocBook-XSL stylesheets</a> with <a href="http://blogs.adobe.com/digitaleditions/2008/06/docbook_xsl_epub_target_is_rea.html">Paul Norton</a> of Adobe. Hopefully, our customers will be happy with the new formats.</p>
]]></content:encoded>
			<wfw:commentRss>http://kfahlgren.com/blog/2008/07/15/oreilly-release-epubs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiding Complexity</title>
		<link>http://kfahlgren.com/blog/2007/04/07/hiding-complexity/</link>
		<comments>http://kfahlgren.com/blog/2007/04/07/hiding-complexity/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 00:18:27 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://kfahlgren.com/blog/2007/04/07/hiding-complexity/</guid>
		<description><![CDATA[I just started reading the second edition of The Ruby Way by Hal Fulton and came across this gem:
We can&#8217;t avoid complexity, but we can push it around. We can bury it out of sight. This is the old &#8220;black box&#8221; principle at work; a black box performs a complex task, but it possesses simplicity [...]]]></description>
			<content:encoded><![CDATA[<p>I just started reading the second edition of <a href="http://www.amazon.com/Ruby-Way-Second-Addison-Wesley-Professional/dp/0672328844/"><em>The Ruby Way</em> by Hal Fulton</a> and came across this gem:</p>
<blockquote><p>We can&#8217;t avoid complexity, but we can push it around. We can bury it out of sight. This is the old &#8220;black box&#8221; principle at work; a black box performs a complex task, but it possesses simplicity <em>on the outside</em>.</p></blockquote>
<p>This idea of managing complexity is one of the classic commandments of programming, of course, and a core theme of <a href="http://mitpress.mit.edu/sicp/"><em>Structure and Interpretation of Computer Programs</em></a>, but this was a nice restatement. </p>
<p>It looks like this edition (in all it&#8217;s 800+ page glory) will be quite a treat.</p>
]]></content:encoded>
			<wfw:commentRss>http://kfahlgren.com/blog/2007/04/07/hiding-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Scrape -&gt; SVG Graph in Ruby</title>
		<link>http://kfahlgren.com/blog/2007/02/01/amazon-scrape-svg-graph-in-ruby/</link>
		<comments>http://kfahlgren.com/blog/2007/02/01/amazon-scrape-svg-graph-in-ruby/#comments</comments>
		<pubDate>Thu, 01 Feb 2007 23:58:35 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://kfahlgren.com/blog/?p=33</guid>
		<description><![CDATA[I just spent a few minutes enjoying Mongrel and SVG::Graph while helping Rob visualize his Amazon Sales Rank for his book. 
The code is available here with a running (maybe) example here. If all goes well, that should show you an SVG graph (thanks, Firefox) showing the changes in sales rank over time. 
Rob&#8217;s code [...]]]></description>
			<content:encoded><![CDATA[<p>I just spent a few minutes enjoying <a href="http://mongrel.rubyforge.org/">Mongrel</a> and <a href="http://www.germane-software.com/software/SVG/SVG::Graph/">SVG::Graph</a> while helping <a href="http://blog.tupleshop.com/">Rob</a> visualize his <a href="http://www.tupleshop.com/sales-rank.html">Amazon Sales Rank</a> for <a href="http://www.oreilly.com/catalog/9780596527310/">his book</a>. </p>
<p>The code is available <a href="http://kfahlgren.com/code/graphs/amazon_scrape_grapher.rb">here</a> with a running (maybe) example <a href="http://kfahlgren.com:4117/graphs/rails_cookbook.svg">here</a>. If all goes well, that should show you an SVG graph (thanks, Firefox) showing the changes in sales rank over time. </p>
<p>Rob&#8217;s code to generate the scrape is <a href="[WAITING FOR ROB!]">here</a>.</p>
<p>Picture:<br />
<img src="http://kfahlgren.com/photos/screenshots/sales_rank.png" alt="Rob Sales Rank" /></p>
<p>[Update: <tt>darcs get http://kfahlgren.com/code/</tt>]</p>
]]></content:encoded>
			<wfw:commentRss>http://kfahlgren.com/blog/2007/02/01/amazon-scrape-svg-graph-in-ruby/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rails Cookbook Released</title>
		<link>http://kfahlgren.com/blog/2007/01/19/rails-cookbook-released/</link>
		<comments>http://kfahlgren.com/blog/2007/01/19/rails-cookbook-released/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 15:02:00 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://kfahlgren.com/blog/?p=29</guid>
		<description><![CDATA[Rob Orsini&#8217;s Rails Cookbook has finally hit the store shelves. Go grab a copy because of how nice it makes you look:

More from Rob here.
]]></description>
			<content:encoded><![CDATA[<p>Rob Orsini&#8217;s <em>Rails Cookbook</em> has finally hit the store shelves. Go <a href="http://www.oreilly.com/catalog/9780596527310/">grab a copy</a> because of how nice it makes you look:</p>
<p><img src="http://blog.tupleshop.com/images/rorcb-by-the-fire.jpg" alt="Rob's Daughter Reading Father's Book" /></p>
<p>More from Rob <a href="http://tupleshop.com/2007/1/19/announcing-the-rails-cookbook">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kfahlgren.com/blog/2007/01/19/rails-cookbook-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crossing the Chasm</title>
		<link>http://kfahlgren.com/blog/2005/12/12/crossing-the-chasm/</link>
		<comments>http://kfahlgren.com/blog/2005/12/12/crossing-the-chasm/#comments</comments>
		<pubDate>Mon, 12 Dec 2005 23:56:57 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[AudioBeta]]></category>
		<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://kfahlgren.com/blog/?p=5</guid>
		<description><![CDATA[I just started reading Crossing the Chasm by  Geoffrey A. Moore and am enjoying it quite a bit. The book was given to me by a colleague who thought it was a must read because of the startup. The basic premise is this: there&#8217;s a huge chasm that separates early adopters of technologies, who [...]]]></description>
			<content:encoded><![CDATA[<p>I just started reading <a href="http://www.amazon.com/gp/product/0066620023">Crossing the Chasm</a> by  Geoffrey A. Moore and am enjoying it quite a bit. The book was given to me by a colleague who thought it was a must read because of the startup. The basic premise is this: there&#8217;s a huge chasm that separates early adopters of technologies, who are prepared to make some concessions for the sake of new, cool things, and the early majority, who will use new things, but only if they&#8217;re practical. Moore posits that many high-tech companies fail because they never full grasp how to &#8220;cross the chasm&#8221; and reach the real majority, often mistaking their early sucesses as evidence of wide appeal. I can certainly think of a ton of emerging websites that haven&#8217;t crossed chasm&#8230;</p>
<p>Read more on Google Print or here: <a href="http://en.wikipedia.org/wiki/Crossing_the_Chasm">http://en.wikipedia.org/wiki/Crossing_the_Chasm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kfahlgren.com/blog/2005/12/12/crossing-the-chasm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
