<?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>Clay's Blog &#187; Software Hacking</title>
	<atom:link href="http://enterpriseonline.com/clays_blog/tag/software-hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://enterpriseonline.com/clays_blog</link>
	<description>Stuff that interests me...</description>
	<lastBuildDate>Thu, 17 Dec 2009 22:29:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Frakencamera or Camera 2.0</title>
		<link>http://enterpriseonline.com/clays_blog/2009/09/11/frakencamera-or-camera-2-0/</link>
		<comments>http://enterpriseonline.com/clays_blog/2009/09/11/frakencamera-or-camera-2-0/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 20:42:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Software Hacking]]></category>
		<category><![CDATA[Video Tech]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=204</guid>
		<description><![CDATA[Marc Levoy and his graduate students at Stanford are creating an open source camera platform for researchers in digtital photography and computational photography to write code on top of. Proprietary cameras make it difficult or impossible to write custom software to take advantages of new advances in fields like computational photography.
 Levoy and his group [...]]]></description>
			<content:encoded><![CDATA[<p>Marc Levoy and his graduate students at <a href="http://news.stanford.edu/news/2009/august31/levoy-opensource-camera-090109.html">Stanford</a> are creating an open source camera platform for researchers in digtital photography and computational photography to write code on top of. Proprietary cameras make it difficult or impossible to write custom software to take advantages of new advances in fields like computational photography.</p>
<p><span id="more-204"></span> Levoy and his group hope to have their prototype sent to manufacture soon so that they can provide them at cost (hopefully just $1000) for researchers to experiment on. A couple of the ideas they mention are applying high dynamic range tools inside the camera rather than through editing software like Adobe Photoshop, and having a camera take internittent high quality stills while shooting lower resolution video and then combining still frames algorithmically with the video frames in software. Check out this video about their work:</p>
<p><object width="500" height="315"><param name="movie" value="http://www.youtube-nocookie.com/v/Psi_njPBryE&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/Psi_njPBryE&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="315"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2009/09/11/frakencamera-or-camera-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedding YouTube videos in PowerPoint 2007</title>
		<link>http://enterpriseonline.com/clays_blog/2007/08/24/embedding-youtube-videos-in-powerpoint-2007/</link>
		<comments>http://enterpriseonline.com/clays_blog/2007/08/24/embedding-youtube-videos-in-powerpoint-2007/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 15:14:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash and Flex]]></category>
		<category><![CDATA[Instructional Tech]]></category>
		<category><![CDATA[Software Hacking]]></category>
		<category><![CDATA[Software Review]]></category>
		<category><![CDATA[Video Tech]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=104</guid>
		<description><![CDATA[In preparing for a class on PowerPoint 2007, I ran across a little tutorial on YouTube outlining how to embed a YouTube video in a PowerPoint 2007 presentation. Unfortunately, the audio in the tutorial is really poor, so I thought I&#8217;d list the steps here and create a Captivate animation for it as well.
To embed [...]]]></description>
			<content:encoded><![CDATA[<p>In preparing for a class on PowerPoint 2007, I ran across a little <a href="http://youtube.com/watch?v=hChq5drjQl4">tutorial</a> on YouTube outlining how to embed a YouTube video in a PowerPoint 2007 presentation. Unfortunately, the audio in the tutorial is really poor, so I thought I&#8217;d list the steps here and create a <a href="captivate/youtube_powerpoint/YouTube_PowerPoint.htm" target="_blank">Captivate animation</a> for it as well.</p>
<p>To embed a YouTube video in PowerPoint 2007 follow these simple steps:</p>
<ol>
<li>First turn on the Developer Tab on the Ribbon by clicking on the Microsoft logo at the top left of the window and selecting PowerPoint Options all the way at the bottom of the menu. Next put a check next to the unchecked item to show the Developer Tab</li>
<li>Go to YouTube and select a video to embed</li>
<li>Copy the URL</li>
<li>On the Developer menu choose &#8220;More Controls&#8221;</li>
<li>Select Shockwave Flash Object</li>
<li>Click and drag on the PowerPoint slide to add the Flash object</li>
<li>Right Click the object placeholder and select properties</li>
<li>Set the Movie property to the URL you copied</li>
<li>In the URL delete &#8220;watch?&#8221; and change the &#8220;=&#8221; sign to a &frasl;</li>
<li>Adjust the options for Looping or AutoPlay if desired</li>
</ol>
<p>Make sure to test the presentation and keep in mind that the video is streaming from YouTube, so an Internet connection is required at the time of presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2007/08/24/embedding-youtube-videos-in-powerpoint-2007/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Multi-Touch Displays Redux</title>
		<link>http://enterpriseonline.com/clays_blog/2007/07/14/multi-touch-displays-redux/</link>
		<comments>http://enterpriseonline.com/clays_blog/2007/07/14/multi-touch-displays-redux/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 17:55:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Hardware Review]]></category>
		<category><![CDATA[Instructional Tech]]></category>
		<category><![CDATA[Software Hacking]]></category>
		<category><![CDATA[Software Review]]></category>
		<category><![CDATA[Video Tech]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=101</guid>
		<description><![CDATA[In an earlier post, I wrote about Microsoft&#8217;s Surface technology and work done at NYU on multi-touch display technology. Peter Hutterer at the University of South Australia&#8217;s Wearable Computer Lab has just demoed a new version of his MPX, Multi-Pointer X Server under Linux. There&#8217;s an article on his blog and a video of his [...]]]></description>
			<content:encoded><![CDATA[<p>In an earlier <a href="http://enterpriseonline.com/clays_blog/?p=84">post</a>, I wrote about Microsoft&#8217;s Surface technology and work done at NYU on multi-touch display technology. Peter Hutterer at the University of South Australia&#8217;s Wearable Computer Lab has just demoed a new version of his MPX, Multi-Pointer X Server under Linux. There&#8217;s an <a href="http://wearables.unisa.edu.au/mpx/?q=node/86">article</a> on his blog and a <a href="http://www.youtube.com/watch?v=olWjnfBoY8E">video</a> of his multi-touch extension of MPX under Ubuntu. Here are the <a href="http://wearables.unisa.edu.au/mpx/?q=node/87">hardware details</a>. Now I just need to get my hands on a compatible touch screen and try this out</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2007/07/14/multi-touch-displays-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual Booting Tiger and Ubuntu 6.10 (Edgy Eft) on PowerBook G4</title>
		<link>http://enterpriseonline.com/clays_blog/2007/04/18/dual-booting-tiger-and-ubuntu-610-edgy-eft-on-powerbook-g4/</link>
		<comments>http://enterpriseonline.com/clays_blog/2007/04/18/dual-booting-tiger-and-ubuntu-610-edgy-eft-on-powerbook-g4/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 14:43:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Hacking]]></category>
		<category><![CDATA[Website Review]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=75</guid>
		<description><![CDATA[So I recently inherited a PowerBook G4. I had to wipe the drive and install Tiger from scratch, which ended up being a real pain in the ass because this PowerBook only has a CD drive and our copy of Tiger is on DVD. I finally got a working set of CDs to install from [...]]]></description>
			<content:encoded><![CDATA[<p>So I recently inherited a PowerBook G4. I had to wipe the drive and install Tiger from scratch, which ended up being a real pain in the ass because this PowerBook only has a CD drive and our copy of Tiger is on DVD. I finally got a working set of CDs to install from and got it up and running. After which I thought, why not setup Ubuntu on this machine. It&#8217;ll probably run faster than OSX Tiger on this old hardware.<br />
<span id="more-75"></span>As I considered how to move forward, it struck me that I had a small problem in the fact that the drive was not partitioned to accept another OS install since I just finished doing a standard OSX install. After a few Google searches, I found two extremely helpful posts with detailed instructions for changing partition sizes without having to purchase a dedicated partition software like iPartition or VolumeWorks. Many thanks to <a href="http://ubuntuforums.org/showthread.php?t=89960" target="_blank">closet geek</a> on the Ubuntu forums for his excellent post and to <a href="http://blogs.sun.com/richb/entry/powerbook_dual_boot:_macosx_tiger" target="_blank">Rich Burridge</a> whose post on his Sun blog  helped clarify the process even further.</p>
<p><a href="http://enterpriseonline.com/clays_blog/images/ubuntu.jpg" target="_blank" rel="lightbox"><img src="http://enterpriseonline.com/clays_blog/images/ubuntuTH.jpg" align="left" hspace="10" border="0"></a>All you need to do is to make sure Journaling is turned off on your OSX HD. Then download and burn the Ubuntu 6.10 ISO image and boot from it as a LiveCD. From there you can use <i>parted</i> partition editing utility in Ubuntu to dynamically resize your OSX partition leaving however much room you want to give Ubuntu as unpartitioned space. That takes just a few seconds, after which, you just run the Ubuntu installer that appears on the desktop of the LiveCD. When the installer asks you where you want Ubuntu installed you just choose the largest contiguous unpartitioned space. Voila&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2007/04/18/dual-booting-tiger-and-ubuntu-610-edgy-eft-on-powerbook-g4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ripping and Encoding DVDs Redux</title>
		<link>http://enterpriseonline.com/clays_blog/2007/02/21/ripping-and-encoding-dvds-redux/</link>
		<comments>http://enterpriseonline.com/clays_blog/2007/02/21/ripping-and-encoding-dvds-redux/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 16:30:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Audio Tech]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Software Hacking]]></category>
		<category><![CDATA[Software Review]]></category>
		<category><![CDATA[Video Tech]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=70</guid>
		<description><![CDATA[So, I know some of my readers have used my original DVD ripping and encoding guide to get setup with the right software. But some of the recommendations are stale. At the very least I wanted to recommend a product to take the place of DVD Decrypter which has been abandoned by its creators under [...]]]></description>
			<content:encoded><![CDATA[<p>So, I know some of my readers have used my <a href="http://enterpriseonline.com/clays_blog/?p=6">original DVD ripping and encoding guide</a> to get setup with the right software. But some of the recommendations are stale. At the very least I wanted to recommend a product to take the place of DVD Decrypter which has been abandoned by its creators under legal threats from the MPAA and their minions.</p>
<p>I have been using an inexpensive tool from Slysoft to help with copying DVDs. <a href="http://www.slysoft.com/en/anydvd.html" target="_blank">AnyDVD</a> is a lightweight driver that removes CSS, Macrovision, and Region Codes from DVDs making them directly accessible for conversion using any encoding utility such as <a href="http://www.nero.com/nero7/enu/index.html" target="_blank">Nero Recode 2</a>, <a href="http://www.1clickdvdcopy.com/" target="_blank">1ClickDVDCopy</a>, and others. For $30 it is well worth the price. The application is updated frequently to keep up with new encryption/copy protection schemes used by movie studios who want to tell you where and when you can watch a DVD you have purchased. Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2007/02/21/ripping-and-encoding-dvds-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tulane Phonebook Firefox Quick Search</title>
		<link>http://enterpriseonline.com/clays_blog/2006/04/07/tulane-phonebook-firefox-quick-search/</link>
		<comments>http://enterpriseonline.com/clays_blog/2006/04/07/tulane-phonebook-firefox-quick-search/#comments</comments>
		<pubDate>Fri, 07 Apr 2006 21:40:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Hacking]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=23</guid>
		<description><![CDATA[Here&#8217;s a simple little trick you can do with Firefox.
Step 1. Create a new bookmark in Firefox with this in the URL field:
http://www2.tulane.edu/phone/cfldap.cfm?S=&#38;name=%s
Step 2. In the &#34;Keyword&#34; field put a single word like phone
Step 3. Save the bookmark.
Now type &#34;phone cowen&#34; in the Firefox address bar. Voila! You can now autosearch the Tulane Phonebook from [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a simple little trick you can do with Firefox.</p>
<p>Step 1. Create a new bookmark in Firefox with this in the URL field:</p>
<pre>http://www2.tulane.edu/phone/cfldap.cfm?S=&amp;name=%s</pre>
<p>Step 2. In the &quot;Keyword&quot; field put a single word like phone</p>
<p>Step 3. Save the bookmark.</p>
<p>Now type &quot;phone cowen&quot; in the Firefox address bar. Voila! You can now autosearch the Tulane Phonebook from the address bar.</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2006/04/07/tulane-phonebook-firefox-quick-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Re-Purposing That Stupid CueCat Optical Reader</title>
		<link>http://enterpriseonline.com/clays_blog/2006/03/09/re-purposing-that-stupid-cuecat-optical-reader/</link>
		<comments>http://enterpriseonline.com/clays_blog/2006/03/09/re-purposing-that-stupid-cuecat-optical-reader/#comments</comments>
		<pubDate>Thu, 09 Mar 2006 21:37:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Software Hacking]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=21</guid>
		<description><![CDATA[Back in the early days of the Internet boom, a nasty little company created a piece of hardware and software called the CueCat. If you were a Wired or Forbes subscriber, or if you were a frequent RadioShack shopper, you may still have one of these little kitties laying around your home or office. I [...]]]></description>
			<content:encoded><![CDATA[<p>Back in the early days of the Internet boom, a nasty little company created a piece of hardware and software called the CueCat. If you were a <span style="font-style: italic;">Wired </span>or <span style="font-style: italic;">Forbes </span>subscriber, or if you were a frequent RadioShack shopper, you may still have one of these little kitties laying around your home or office. I did.<more/>I had read some years ago that the little scanner had been reverse engineered allowing it&#8217;s use on a personal computer as a free barcode reader. If you are lucky enough to still have yours, all you need is bit of freely available software that decrypts the information read from the scanner and outputs it to any text entry area on the machine. More on why you might want that in a second.<span id="more-21"></span></p>
<p>Just a little background on the CueCat&#8217;s origins. <span style="font-style: italic;">Wired </span>magazine, to which I have subscribed since its<img width="120" vspace="5" hspace="5" height="81" align="right" src="http://enterpriseonline.com/clays_blog/images/cuecat.jpg" alt="The CueCat" /> beginnings, partnered with this nasty little spyware company, Digital Convergence, that had the grand idea to market magazine advertisers&#8217; products by connecting the print ads to the company&#8217;s website via a barcode and the little scanner. There was even some hair-brained idea to use audio signals embedded in television commercials captured by a PC with a microphone running this companies spyware. This was somehow consider a &quot;service&quot; Wired readers and others would desire. I guess they figured we were too lazy to type the URL of a company&#8217;s site into a browser if we were interested in a product. I assume Digital Convergence pitched it to advertisers as being able to draw customers to special websites with targeted marketing materials and special deals on products. You know, the usual marketer lies and deceit. The thing is, if that were all that happened when you scanned a barcode, the plan would have been relatively innocuous &#8211; hair-brained, but still innocuous. But there was a catch. In order to use the CueCat, you had to register with Digital Convergence and a unique hardware ID was associated with your CueCat scanner. The software running on your system gathered information about what you scanned and associated that information with you through the hardware ID. This information was then pedaled to advertisers as &quot;business intelligence,&quot; or whatever the pond scum marketers called it back then. I remember the uproar over the privacy issues (which were conveniently mentioned only in the fine print of some click-through EULA). In addition, the scanner driver and tracking software was a poorly written resource hog that caused stability problems for those fool enough to install it &#8211; something that added insult to injury to the ever-so-stabled Windows 95 &#8211; the operating system of the day.</p>
<p>Digital Convergence, happily, is no more, though in their last gasps they sent cease and desist nastygrams to the folks who maintained sites helping people make something useful out of their dust collecting CueCats. As bitheads are wont to do, they saw this free little optical scanner as a potentially useful tool when freed from the Digital Convergence software. Thus was born <a href="http://www.cedmagic.com/cuecat/catnip.exe">CatNip</a> &#8211; a very tiny little piece of code that decrypts the content from the scanner and outputs it to pretty much any application that accepts text input. (The link above to download catnip comes from a neat little site that also includes instructions and screen shots of CatNip in action: <a href="http://www.cedmagic.com/cuecat/cuecat.html" target="_blank">Using the CueCat Optical Reader to Catalog CED Titles</a>.)</p>
<p>&quot;So what?&quot; you ask. There are several very nice pieces of software out there to help people with large collections of &quot;stuff&quot; keep track of their &quot;stuff.&quot; My personal favorite is a fantastic suite of tools for cataloging books, movies, music, games, mp3s, and comic books by a company called <a target="_blank" href="http://www.collectorz.com">CollectorZ.com</a>.  This database software allows you to scan UPC or ISBN barcodes with an optical scanner instead of using text entry for record creation. Once the barcode is scanned the software hits Amazon, the Library of Congress, and other online databases and extracts information including nice images of covers from the online sources and imports them into the local database creating a new record. It&#8217;s totally automated and completely painless. Enter the CueCat. With CatNip running on your system, your dusty old CueCat, once an office oddity perhaps drawing comments from cubicle visitors, becomes your very own feline data entry slave. If you aren&#8217;t lucky enough to have one from your ancient days as a geek in the mid-1990s, you are in luck: <a href="http://search.ebay.com/search/search.dll?cgiurl=http%3A%2F%2Fcgi.ebay.com%2Fws%2F&amp;fkr=1&amp;from=R8&amp;satitle=cuecat&amp;category0=" target="_blank">Ebay to the rescue</a>. You can get one dirt cheap.</p>
<p>Having to replace a few books this go-round with Hurricane Katrina has made me realize that if I had lost everything, my book collection would have been one of the things I would really mourn and would find it hard to replace, simply because I would not remember which books I own. In addition, I now have insurance documentation and some idea of the value of the collection in order to carry sufficient coverage to replace it should another big one come our way. An added feature of the Pro version of the CollectorZ software is loan tracking &#8211; a surefire way of keeping your sticky fingered friends from &quot;adopting&quot; your books because you have a memory like a sieve, ditto for your movies and CDs.</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2006/03/09/re-purposing-that-stupid-cuecat-optical-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading eBooks on Your PSP</title>
		<link>http://enterpriseonline.com/clays_blog/2006/02/19/reading-ebooks-on-your-psp/</link>
		<comments>http://enterpriseonline.com/clays_blog/2006/02/19/reading-ebooks-on-your-psp/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 17:49:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Hacking]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://enterpriseonline.com/clays_blog/?p=16</guid>
		<description><![CDATA[The Sony PlayStation Portable is an amazing mobile device that has uses well beyond it&#8217;s gaming roots. With the inclusion of a version of the Mozilla Firefox browser in recent firmware updates, the PSP has now become a very convenient eBook reader with a nice high-resolution screen.

The problem is, though, that using the browser in [...]]]></description>
			<content:encoded><![CDATA[<p>The Sony PlayStation Portable is an amazing mobile device that has uses well beyond it&rsquo;s gaming roots. With the inclusion of a version of the Mozilla Firefox browser in recent firmware updates, the PSP has now become a very convenient eBook reader with a nice high-resolution screen.</p>
<p><span id="more-16"></span></p>
<p>The problem is, though, that using the browser in this way is not exactly &quot;supported&quot; in the sense of having an easy and automated process by which to get the eBooks on the PSP and navigate to the files without some tinkering. But, because I am a geek and I actually enjoy figuring things like this out, I have come up with some relatively easy step-by-step instructions for you to do this yourself.</p>
<p><more/>
<p>First, a word about eBooks in general. Digital versions of many books are available for purchase or free download from many sources. It is beyond the scope of this article to outline the many sources, both legal and illicit for eBooks on the Internet. I will use one source, though, for some of the examples I use here: Project Gutenberg (<a href="http://www.gutenberg.org">http://www.gutenberg.org</a>) Project Gutenberg currently has 17,000 free eBooks available for download. All of these books are free because they are in the Public Domain in the United States. You can even download an ISO DVD image of the collection for offline access to the texts. The texts are available in two formats: plain text (txt) and a zip archive version for faster download (the same txt file is compressed inside the zip archive). So, there is a tremendous number of public domain eBooks available for free online in plain text format. These books are readable in plain text format in the PSP browser, but you will find that they are difficult to read this way on the PSP because you will need to scroll from right to left to see all of the text, something totally unacceptable for easy reading. Therefore, you will need to convert these files into HTML format for easy reading. Below, I will give you step-by-step instruction on doing this yourself, without learning how to write HTML or undertaking the tedious task of adding tags.</p>
<p>In addition to plain text, there are a few other formats you might run into for eBooks. There are several proprietary formats that require specialized reader software for display. In this group, I include Adobe Acrobat format, though depending on the supplier of the eBook, it may be possible to convert an Acrobat PDF eBook into HTML for access on the PSP. I will not include instructions for converting these proprietary formats, though there are tools available on the Internet to convert them, for lack of space here and copyright concerns. (Don&rsquo;t get me started&hellip;.) I will address a few other formats that are common, though. These formats include, Rich Text Format (rtf), Microsoft Word (doc), and Windows Help File (chm) formats. </p>
<p>Let me begin by telling you the best way to get an eBook on your PSP (besides reading one online). It took a bit of experimentation before I figured out where to put files to make them easily accessible to the browser. It turns out I was really over-thinking the issue, looking for a folder that would be the root for the browser so I wouldn&rsquo;t have to type in a long path with the crappy PSP text entry controls. All you need to do is drop the file or files right in the root directory of your Memory Stick &ndash; it doesn&rsquo;t even have to be inside your PSP folder. Of course, you can put it anywhere inside the PSP folder, but you&rsquo;d have to enter a nasty path for the browser to find it &ndash; and that would defeat the purpose, wouldn&rsquo;t it? So if you have an HTML file or even a group of linked files (this is a browser we&rsquo;re dealing with, remember), all you have to do is copy it over to the PSP&rsquo;s Memory Stick. I won&rsquo;t go into details here about how to do that for lack of space, but I got myself a nice little SanDisk MobileMate MS+ USB Memory Stick adapter to accomplish this. And, it goes without saying that you have to have a big enough memory stick to fit the files you are copying over. Mine is a 1 GB stick so I have lots of room (even when I have a ton of video on it); remember HTML files are comparatively small. </p>
<p>One note on linked files, you can create your own index of books on your PSP with some really simple HTML, especially if you use a simple web page editor, such as Netscape Composer (free download). Just make links to the eBooks on a single page and call it ebooks.html; then drop that file with the eBook files onto the PSP and make a bookmark to that file in the PSP&rsquo;s browser. That way you won&rsquo;t have to type in the file name in the address bar to read your books. You could even make that index your homepage. Anything to keep from using that damn PSP text input control! In addition to files you create and link yourself, you can download a web site spider application (there is a great Firefox plugin for this called Spiderzilla &#8211; <a class="" href="http://spiderzilla.mozdev.org/" target="">http://spiderzilla.mozdev.org/</a>). That way you can suck down a copy of a website you would like to read on your PSP offline. When you are waiting in line somewhere or taking a trip (preferably not when you are behind the wheel) you can browse the site without having to have an Internet connection.</p>
<p>Ok. So now that you have the file or files on your Memory Stick in your PSP, fire up that browser! One of the things I appreciate about the browser on the PSP is that Sony did not make the PSP establish a WiFi connection just to run the browser. This is very good news for us, because we can browse offline files without using the extra battery power that the WiFi radio requires. Thanks, Sony. Those are two words you&rsquo;ll rarely hear me utter without scathing sarcasm. </p>
<ol type="1">
<li>Once your browser is started, use the directional buttons on the left of the PSP to navigate to the File menu item on the far left at the bottom of the browser. It looks like a white box with a row of three clear circles and a clear bar at the top of the box.   </li>
<li>Click the X button and the File dropdown menu appears.   </li>
<li>Click X again to select &quot;Address Entry.&quot; The much hated PSP browser text entry screen appears.   </li>
<li>Use the directional buttons to move to the &quot;http://&quot; key.   </li>
<li>Press the X button on your PSP five times until you see the file:/ protocol displayed. The file protocol tells the browser to look for the page on the local file system instead of on the network.   </li>
<li>Next, just use the text entry controls to enter the file name of the eBook or index file you would like to access. Remember to include the .html or .htm extension when entering the file name.   </li>
<li>Finally move the cursor to the Enter key and press X. You should see the page load into the browser. </li>
</ol>
<p>If you are having trouble seeing the text, you can navigate over to the View menu item (it looks like an &quot;A&quot; in a white box) and select it. You will see a popup menu with &quot;Text Size&quot; as one of the options. If you select it you can set the text size to one of three presets: small, normal, or large. Alternatively, you can use an HTML editor to adjust the text size in the file so that it is easier for you to read. Experiment with different sizes to suit your taste. To read your eBook, press the triangle button to make the browser fullscreen. The simplest navigational method is to use the Down Directional Button on the left side of the PSP while in fullscreen mode to move down approximately one screen at a time. </p>
<p><strong>Converting Between eBook Formats</strong></p>
<p>So now that you have the basics of getting eBooks onto your PSP and accessing them with the PSP&rsquo;s browser, let&rsquo;s consider how to get eBooks in other common &quot;open&quot; formats to display properly in the PSP browser. First, let&rsquo;s take a look at converting plain text (txt) files into HTML. There are several applications available for accomplishing this conversion, but I am going to give you a step-by-step walk-through of a free application called Text2HTML from CyberMatrix Corporation, Inc. (<a class="" href="http://www.cyber-matrix.com/t2downloads.html" target="">http://www.cyber-matrix.com/t2downloads.html</a>). Here I&rsquo;ll use a text I downloaded from Project Gutenberg: &quot;Ebooks: Neither E, Nor Books,&quot; by Cory Doctorow:</p>
<p align="center"><a href="captivate/Text2HTML_Demonstration.htm"><strong>View the Flash Tutorial</strong></a></p>
<p>You can preview the new HTML file in a browser to ensure all is well. I would recommend Firefox, since that is the base browser used on the PSP (and there are many, many more reasons to be using Firefox over IE, as well).</p>
<p>Next, we&rsquo;ll consider Word documents and that format will give us an easy transition to RTF. Because the PSP browser will not read a Word .doc file natively, you will need to convert the document into HTML. Unfortunately, Word is notoriously terrible at creating HTML for the consumption of anything other than Internet Explorer. And since we are working with a version of Mozilla Firefox here, we will need to use another method of conversion. Although there are tools for converting Word files to HTML without the junk code Word puts into it, I am going to recommend an interim format, RTF, and a single free application, RTFtoHTML, that will handle all files of that format. If you have a Word document and you use Word to access those files, just use the &quot;Save As&quot; option under the file menu and change the type to RTF. If you use OpenOffice or Corel WordPerfect Suite, you can save the file directly to HTML format, since those applications create nice standards-compliant HTML.</p>
<p>Once you have an RTF file, check out the freeware application RTFtoHTML from IrekSoftware.com (<a href="http://www.ireksoftware.com/RTFtoHTML">http://www.ireksoftware.com/RTFtoHTML</a>). Take a look at the linked tutorial below for a step-by-step walk-through of the conversion process:</p>
<p align="center"><a href="captivate/RTFtoHTML_Demo.htm"><strong>View the Flash Tutorial</strong></a></p>
<p>You might want to change the name of the file to something short and descriptive (remember, doing this plays to our PSP Text Entry Avoidance Strategy). If you will be creating an index page for your eBooks, a nice name is less important.</p>
<p>Finally, you might run across some eBooks (especially technical manuals) in Windows Compiled Help format, .chm. This format is basically a compressed version of HTML specially created for Help Documentation on the Windows platform. Unfortunately, it is unsupported on the PSP currently (and I suspect for the future, as well). It is possible to extract the HTML files that make up the CHM file using an open source tool called chmdeco by Paul Wise, available from <a href="http://savannah.nongnu.org/projects/chmdeco">http://savannah.nongnu.org/projects/chmdeco</a></p>
<p>Once you install chmdeco in Windows, you will have a couple of new menu options when you right click .chm files in a file system window. Here&rsquo;s a step-by-step for conversion using chmdeco:</p>
<ol type="1">
<li>In Windows Explorer navigate to the folder containing the .chm eBook you wish to convert to HTML files.   </li>
<li>Right click the file name and choose the option &quot;Unpack with istorage.&quot;   </li>
<li>When you select that option a Command window will open and you will see the application making the conversion.   </li>
<li>When the Command window closes, look inside the folder where the file you selected for conversion is located. You will see a new folder with the same name as the file you converted. Inside this folder you will see html files and some other folders and files. What you see here depends on how the original .chm was constructed. Therefore, you will need to look around and see exactly what you will need to copy to view the new mini-website on the PSP.   </li>
<li>You should find an HTML file with &quot;main&quot; in its filename. This is the start file for the book. You could rename that file to something easier to enter using that terrible PSP text entry tool (again with our strategy), or if you are making an index page for your books you can just add a link to the file there.   </li>
<li>Finally, rename the folder to something short and just copy the whole folder over to your PSP. Some of the files that chmdeco/istorage creates are not really necessary for reading the book in a browser. Experiment with leaving files out if you have any issues with space on your memory card.</li>
</ol>
<p>There are several nice benefits to the exported CHM structure for a book. First, you might run into memory issues on your PSP if you try to load a giant HTML book file. In which case, you can easily split the file into smaller files using Netscape Composer or another HTML editor. But in the case with the converted CHM file, you already have a site with a table of contents and a series of smaller files. Very nice &#8211; all the work is done for you already.</p>
<p>I hope this guide will give you one more use for the versatile and fun little device that the Sony PlayStation Portable is. Feel free to drop me a note if you have any questions. I think devices like the PSP, the iPod, and Smart Phones will open new delivery methodologies for education and communication within communities of inquiry. I hope we can help faculty at Tulane take advantage of these new modes of communication effectively.</p>
]]></content:encoded>
			<wfw:commentRss>http://enterpriseonline.com/clays_blog/2006/02/19/reading-ebooks-on-your-psp/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
