<?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>tlrobinson.net / blog &#187; XO</title>
	<atom:link href="http://tlrobinson.net/blog/category/xo/feed/" rel="self" type="application/rss+xml" />
	<link>http://tlrobinson.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 06 Apr 2009 08:37:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='tlrobinson.net' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Using OLPC XO as an ebook reader for O&#8217;Reilly&#8217;s Safari Books Online</title>
		<link>http://tlrobinson.net/blog/2009/04/06/using-olpc-xo-as-an-ebook-reader-for-oreillys-safari-books-online/</link>
		<comments>http://tlrobinson.net/blog/2009/04/06/using-olpc-xo-as-an-ebook-reader-for-oreillys-safari-books-online/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 08:37:15 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://tlrobinson.net/blog/?p=101</guid>
		<description><![CDATA[A year ago I received an OLPC XO (the &#8220;$100 laptop&#8221;) through their Give One Get One program. I played with it for a few days and found it essentially useless due to unstable and slow software (and lack of WPA support), so it quickly began gathering dust on a shelf (it has since improved).

Last [...]]]></description>
			<content:encoded><![CDATA[<p>A year ago I received an <a href="http://laptop.org/">OLPC</a> XO (the &#8220;$100 laptop&#8221;) through their Give One Get One program. I played with it for a few days and found it essentially useless due to unstable and slow software (and lack of WPA support), so it quickly began gathering dust on a shelf (it has since improved).</p>

<p>Last week I was thinking about how <a href="http://www.amazon.com/Kindle-Safari-Online-Access-Support/forum/FxBVKST06PWP9B/Tx13VFZZSWRC994/1?_encoding=UTF8&#038;asin=B000FI73MA">cool it would be</a> if <a href="http://amazon.com/kindle">Amazon&#8217;s Kindle</a> supported <a href="http://www.safaribooksonline.com/">O&#8217;Reilly&#8217;s Safari Books Online</a> service, and I decided to dust off the XO to see if it could be used as an ebook reader for Safari Books. With a little help, it can.</p>

<p>In ebook mode you can scroll in all four directions, page up/down, and jump to the top or bottom of a page, but you cannot click the next/previous buttons within Safari Books. However, GreaseMonkey and a simple userscript can solve that.</p>

<p>The first step is to install the <a href="http://wiki.laptop.org/go/Activities/All#General_Search_and_Discovery">Firefox &#8220;Activity&#8221;</a>, or a <a href="http://www.olpcnews.com/forum/index.php?topic=4053.0l">version of Linux</a> that runs a stock Firefox. Then install <a href="https://addons.mozilla.org/en-US/firefox/addon/748">GreaseMonkey</a>. Finally, install this userscript:</p>

<p><a href="http://tlrobinson.net/userscripts/xo-safari.user.js">http://tlrobinson.net/userscripts/xo-safari.user.js</a></p>

<p>This simple userscript intercepts page up and page down (the &#8220;O&#8221; and &#8220;X&#8221; game pad) buttons and maps them to &#8220;previous&#8221; and &#8220;next&#8221; actions in Safari Books, allowing you to easily switch pages in ebook mode.</p>
]]></content:encoded>
			<wfw:commentRss>http://tlrobinson.net/blog/2009/04/06/using-olpc-xo-as-an-ebook-reader-for-oreillys-safari-books-online/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
