<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Brett L Williams</title>
	<atom:link href="http://brettlwilliams.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brettlwilliams.wordpress.com</link>
	<description>Librarian, Skeptic, Geek</description>
	<lastBuildDate>Wed, 10 Aug 2011 16:25:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='brettlwilliams.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Brett L Williams</title>
		<link>http://brettlwilliams.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://brettlwilliams.wordpress.com/osd.xml" title="Brett L Williams" />
	<atom:link rel='hub' href='http://brettlwilliams.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Currency conversion in Google Docs Spreadsheet</title>
		<link>http://brettlwilliams.wordpress.com/2011/08/10/currency-conversion-in-google-docs-spreadsheet/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/08/10/currency-conversion-in-google-docs-spreadsheet/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 16:25:09 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=423</guid>
		<description><![CDATA[One of the complexities of working overseas is keeping a budget. I get paid in two different currencies (Qatari Riyals and Canadian Dollars) and due to the infrastructure in Qatar I have to work with cash for most of our everyday transactions. While working with my budget spreadsheet on Google Docs, I spotted this cool [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=423&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the complexities of working overseas is keeping a budget. I get paid in two different currencies (Qatari Riyals and Canadian Dollars) and due to the infrastructure in Qatar I have to work with cash for most of our everyday transactions.</p>
<p>While working with my budget spreadsheet on Google Docs, I spotted this cool little formula that has allowed me to seamlessly convert back and forth between Canadian Dollars and Qatari Riyals.</p>
<p>Here&#8217;s the formula</p>
<p>=CanadianAmount*(GoogleFinance(&#8220;CURRENCY:&#8221;CADQAR ; &#8221;average&#8221;))</p>
<p>In practice here&#8217;s how it looks.</p>
<p><a href="http://brettlwilliams.files.wordpress.com/2011/08/googlefinance.png"><img class="alignleft size-full wp-image-424" title="googlefinance" src="http://brettlwilliams.files.wordpress.com/2011/08/googlefinance.png?w=468&#038;h=127" alt="" width="468" height="127" /></a></p>
<p>I put the two variables QAR and CAD in the spreadsheet itself and call them via &amp;TRIM().  This allows me to reverse the CADQAR to QARCAD variables easily. The &#8220;average&#8221; modifier gives you a good-enough approximation of the current exchange rate.</p>
<p>&nbsp;</p>
<p>What&#8217;s cool with this automatic conversion is that I&#8217;ve figured out a way to enter an expense in either currency, and have it automatically reflected in an automatically updated dollar amount in both currencies. Spreadsheets FTW!</p>
<p>&nbsp;</p>
<p>Here&#8217;s a spreadsheet that can help you figure this out on your own.</p>
<p>&nbsp;</p>
<p><a href="https://spreadsheets0.google.com/spreadsheet/ccc?key=0AqhqY231XZd3cFBiY2VqeWdmNWdaMEhMazdtZGxvT1E&amp;hl=en#gid=0">https://spreadsheets0.google.com/spreadsheet/ccc?key=0AqhqY231XZd3cFBiY2VqeWdmNWdaMEhMazdtZGxvT1E&amp;hl=en#gid=0</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=423&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/08/10/currency-conversion-in-google-docs-spreadsheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>

		<media:content url="http://brettlwilliams.files.wordpress.com/2011/08/googlefinance.png" medium="image">
			<media:title type="html">googlefinance</media:title>
		</media:content>
	</item>
		<item>
		<title>The BookBox : A localized, portable ebook delivery system using open-source components</title>
		<link>http://brettlwilliams.wordpress.com/2011/07/27/the-bookbox-a-localized-portable-ebook-delivery-system-using-open-source-components/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/07/27/the-bookbox-a-localized-portable-ebook-delivery-system-using-open-source-components/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 07:36:30 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[eBook Distribution]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=394</guid>
		<description><![CDATA[Ebooks are becoming an essential part of library services. Most library eBooks are delivered through third party vendors encumbered by DRM and access controls. Open and out of copyright ebooks provide a large library of books and articles that Librarians and information professionals can experiment with and provide to their patrons. This post shows how [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=394&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ebooks are becoming an essential part of library services. Most library eBooks are delivered through third party vendors encumbered by DRM and access controls. Open and out of copyright ebooks provide a large library of books and articles that Librarians and information professionals can experiment with and provide to their patrons.</p>
<p>This post shows how librarians can use cast-off technology to create a localized ebook  delivery system to deliver ebooks over a Wifi connection. The system described in this post can be put together with a wide variety of hardware, much of which can be re-purposed from obsolete components. This system can also be powered by battery power to deliver a large number of electronic texts to school rooms, agricultural centers or higher educational institutions even in areas without consistent electrical power.</p>
<p>Components of the system.</p>
<ol>
<li> A computer that can run the Debian operating system. Old laptops, old desktops, plug computers and even NAS devices like the PogoPlug can be used as the computing platform.</li>
<li> A Router capable of running  the DD-WRT open source firmware</li>
<li> A USB drive or flash memory key ( if computer doesn&#8217;t have memory like the PogoPlug)</li>
<li> (optional) A battery pack</li>
<li> (optional) An enclosure to hold the system.</li>
</ol>
<p>For my example build I used a Seagate FreeAgent DockStar as the base computer and a Asus WL &#8211; 330GE as the router. My example build fits in a standard metal lunch box, including a battery pack. My example build cost ~$100 US.</p>
<p>Plug the computer into a router with an ethernet cable.</p>
<p>Install Debian on the computer platform. Debian can be downloaded from <a href="http://www.debian.org/">http://www.debian.org/</a>.</p>
<p><a href="http://brettlwilliams.files.wordpress.com/2011/07/31ukyzuzj7l-_sl110_.jpg"><img class="alignleft size-full wp-image-404" title="31uKYZuZJ7L._SL110_" src="http://brettlwilliams.files.wordpress.com/2011/07/31ukyzuzj7l-_sl110_.jpg?w=110&#038;h=59" alt="" width="110" height="59" /></a></p>
<p>In my example build, I used a Seagate DockStar FreeAgent NAS device and installed Debian from the version maintained by Jeff Doozan. His instructions for installing Debian on the Dockstar are found at <a href="http://jeff.doozan.com/debian/">http://jeff.doozan.com/debian/</a></p>
<p>If using the DockStar as I did in my example build, David Dart’s guide to creating the ‘PirateBox’ can give you additional valuable advice on mounting partitions on your drive or USB memory key.</p>
<p>http://wiki.daviddarts.com/PirateBox</p>
<p>Install the Monkey webserver software on your project computer. <a href="http://monkey-project.com/">http://monkey-project.com/</a><br />
The Monkey webserver is an extremely simple webserver with minimal configuration required. You can install monkey using the apt program manager by issuing the command</p>
<blockquote>
<p dir="ltr">sudo apt-get install monkey</p>
</blockquote>
<p>All of the monkey configuration files are found in conf/ directory.<br />
Open monkey.conf in nano by issuing the command</p>
<blockquote>
<p dir="ltr">sudo nano monkey.conf</p>
</blockquote>
<p>In monkey.conf, ensure that monkey is listening on port 80, and note the location of the HTTP directory. If necessary, you can change the location of the HTTP directory. This is the location where we’ll be uploading the ebook files.</p>
<p>Save the monkey.conf file.</p>
<p>To test, create an index.html file with &#8216;Hello World&#8217;. Open the IP address that your router has given the computer like this http://[IP Address]:[Port Number].</p>
<p>On <strong>another computer</strong>, use the Calibre software (<a href="http://calibre-ebook.com/">http://calibre-ebook.com/</a> ) to create an ebook library from the source of your choice. Calibre is a powerful tool for organizing, editing, creating and distributing eBooks. Sources for your library include the Project Gutenberg books, open access books from the Internet Archive, or a project like TEEAL <a href="http://www.teeal.org/">http://www.teeal.org/</a>. Using Calibre you can add metadata, download covers and other details from Amazon.com and the Internet Archive.</p>
<p>Once your Calibre library is created, you can use a companion program called Calibre2odps to create a set of static HTML pages. <a href="http://wiki.mobileread.com/wiki/Calibre2opds">http://wiki.mobileread.com/wiki/Calibre2opds</a></p>
<p>This set of static HTML pages can be uploaded to any webserver, in any location.</p>
<p>Copy the complete Calibre2odps library over to the HTTP directory of your Debian webserver.</p>
<p>Your webserver can now be plugged into any network connection, and will serve up the complete catalog in HTML and ODPS formats on port 80.</p>
<p>I created a simple index.html landing page pointing to both the catalog.html and catalog.xml files. This is the default landing page.</p>
<p>To <strong>create a standalone system</strong>, use an old router capable of running the DDWRT open source firmware. You can find a list of compatible routers by visiting <a href="http://www.dd-wrt.com/site/index">http://www.dd-wrt.com/site/index</a>.</p>
<p><a href="http://brettlwilliams.files.wordpress.com/2011/07/41i-d8tfwgl-_sl110_.jpg"><img class="alignleft size-full wp-image-405" title="41I-d8TfwGL._SL110_" src="http://brettlwilliams.files.wordpress.com/2011/07/41i-d8tfwgl-_sl110_.jpg?w=110&#038;h=110" alt="" width="110" height="110" /></a></p>
<p>Install DDWRT according to the directions for your particular model. For my project I used the Asus WL330GE because it can be powered by a USB cable.</p>
<p>Once DDWRT is installed, you can change the SSID to something more appropriate, I suggest ‘Bookbox’</p>
<p>Plug the DDWRT router into your computer platform, turn everything on and connect to your ‘Bookbox’ wireless network.</p>
<p>The goal of this setup is to force all traffic to visit index.html when they connect to the network.</p>
<p>Point your browser to 192.168.1.1 to visit the control interface for the router.  Go to Status &gt; LAN and write down the IP address that has been assigned to the computer by the router. This may take a while.</p>
<p>Next, go to Services &gt; Services  and set the DNSMasq and Local DNS buttons to Enable. In the &#8220;Additional DNSMasq Options&#8221; add the following</p>
<blockquote>
<p dir="ltr">address=/#/0.0.0.0 (enter the IP address you wrote down)</p>
</blockquote>
<p>Click Save.</p>
<p>Go to Services &gt; Hotspot tab and click Enable beside HTTP Redirect.</p>
<p>Enter the following items</p>
<blockquote>
<p dir="ltr">HTTP Destination IP: 0.0.0.0 (Your server&#8217;s IP Address)</p>
<p dir="ltr">HTTP Destination Port: 80</p>
<p dir="ltr">HTTP Source Network: 192.168.1.0 (the &#8220;0&#8243; denotes the whole range of IP addresses under this address)</p>
</blockquote>
<p>Click Save, then go to the Administration &gt; Management tab and click the Reboot Router button at the bottom of the page. Wait for the router to reboot and enter any address in the address bar of your browser. You should now be redirected to the index.html landing page .</p>
<p>If you connect to the Bookbox wireless network with a ODPS compatible ebook reader you can browse a catalog of ebooks within the ereader.</p>
<p>If this system has been put together with a plug computer, or using one of the systems that David Darts prototyped with his Piratebox systems, you should be able to power the entire system using a consumer laptop external battery pack. The DockStar or Pogoplug systems are particularly easy to power as their extra USB ports can easily provide power to the router over USB. The entire system, when set up using the DockStar and the Asus WL330GE  can be fit into a standard tin lunchbox, including a fairly large battery pack.</p>
<p>I have found that simpler web browsers, such as those found on e-readers actually handle this system better than the more complex Mobile Safari. From the feedback from David Darts project, it looks like Android phones seem to handle this connection quite well.</p>
<p>Resources</p>
<p><a href="http://wiki.daviddarts.com/PirateBox_DIY_Plug_Computer">http://wiki.daviddarts.com/PirateBox_DIY_Plug_Computer</a><br />
<a href="http://jeff.doozan.com/debian/">http://jeff.doozan.com/debian/</a><br />
<a href="http://calibre-ebook.com/">http://calibre-ebook.com/</a><br />
<a href="http://wiki.mobileread.com/wiki/Calibre2opds">http://wiki.mobileread.com/wiki/Calibre2opds</a><br />
<a href="http://monkey-project.com/documentation/index">http://monkey-project.com/documentation/index</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/394/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=394&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/07/27/the-bookbox-a-localized-portable-ebook-delivery-system-using-open-source-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>

		<media:content url="http://brettlwilliams.files.wordpress.com/2011/07/31ukyzuzj7l-_sl110_.jpg" medium="image">
			<media:title type="html">31uKYZuZJ7L._SL110_</media:title>
		</media:content>

		<media:content url="http://brettlwilliams.files.wordpress.com/2011/07/41i-d8tfwgl-_sl110_.jpg" medium="image">
			<media:title type="html">41I-d8TfwGL._SL110_</media:title>
		</media:content>
	</item>
		<item>
		<title>The Architecture of the Next Gen ILS</title>
		<link>http://brettlwilliams.wordpress.com/2011/07/24/the-architecture-of-the-next-gen-ils/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/07/24/the-architecture-of-the-next-gen-ils/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 05:13:32 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Systems Librarian]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=266</guid>
		<description><![CDATA[Marshall Breeding&#8217;s Systems Librarian column in the October 2010 edition of Computers in Libraries has been on my mind extensively recently. I&#8217;ve spent the last two years integrating our ILS with a hosted Aquabrowser instance and Summon and I was pretty surprised at the amount of &#8216;hacking&#8217; that had to go on to make things [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=266&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Marshall Breeding&#8217;s <em>Systems Librarian</em> column in the October 2010 edition of <em>Computers in Libraries</em> has been on my mind extensively recently. I&#8217;ve spent the last two years integrating our ILS with a hosted Aquabrowser instance and Summon and I was pretty surprised at the amount of &#8216;hacking&#8217; that had to go on to make things work.</p>
<p>The primary method we are using in the Library world is MARC 21 export for these services. Why don&#8217;t these services support our existing search infrastructure of Z39.5?</p>
<p>Is this a speed issue? A caching issue? It just seems quite silly to depend on a frail script to upload large files on a regular basis when the infrastructure to support queries already exists and has been the standard for years.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/266/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=266&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/07/24/the-architecture-of-the-next-gen-ils/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>Barcodes are dead. Long live the barcode!</title>
		<link>http://brettlwilliams.wordpress.com/2011/06/22/barcodes-are-dead/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/06/22/barcodes-are-dead/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 05:57:07 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Systems Librarian]]></category>
		<category><![CDATA[Barcode]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[QR Codes]]></category>
		<category><![CDATA[RFID]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=391</guid>
		<description><![CDATA[I&#8217;ve noticed a mindless consensus among the geek literati when talking about QR Codes. Often a blog post will discuss the various uses they are put to, then end with the phrase &#8216;But I think that NFC will replace them in the near future&#8217;. Bullshit. I have an RFID system in my library. My long [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=391&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed a mindless consensus among the geek literati when talking about QR Codes. Often a blog post will discuss the various uses they are put to, then end with the phrase &#8216;But I think that NFC will replace them in the near future&#8217;.</p>
<p>Bullshit.</p>
<p>I have an RFID system in my library. My long term experience in libraries is with barcodes. I&#8217;ve already done the QR Code vs NFC dance. While both have their advantages, I think the two technologies are complementary, not competitive. And barcodes have the advantage.</p>
<p>The cost of production for barcodes is ink and paper. They have a standard protocol for communication between the reader and the computer. I can plug a barcode reader into a USB port and scan off the raw numbers on the barcodes into Excel.</p>
<p>I can make a barcode whenever I want using standard office products. If I&#8217;m enthusiastic I can decode what a barcode means with a Mark 1 Eyeball. This simplicity of communication between printed text and computer systems is the major advantage of barcodes</p>
<p>The major problems with barcodes is the bandwidth and the data storage. Laser scanning is a little slow, and the few bits you can store in a printed barcode are not really sufficient.</p>
<p>Using barcodes as identifiers, then pulling the rest of the information from a networked system solves the bandwidth and information storage problem.</p>
<p>RFID tags <em>cannot</em> just replicate what barcodes do. If I&#8217;m using a NFC tag to point to a URL, what&#8217;s the point? The $1 NFC tag sticker pointing to that URL is redundant when it can be duplicated by my printer as part of the standard design for a few cents in design fees and ink.</p>
<p>RFID will work in a few crucial areas.</p>
<ol>
<li>The offline data requirements are of a larger size than what can be accommodated in a barcode.</li>
<li>You need to avoid the one-at-a-time scan bottlenecks of barcodes.</li>
<li>You need to track the location of a tagged item at all times.</li>
<li>You have two networked devices (say POS and smartphone) that need to communicate securely only in a specific place. (and Facecash proves that QR codes work just fine for this)</li>
</ol>
<p>RFID stickers will not replace the barcode.</p>
<p>NFC Point of Sale devices have promise, and are actually in use already with many tap-to-pay services. Industry and government will continue to use RFID in the locations where it works. NFC will probably revolutionize device-to-device communication.</p>
<p>For you and me, the easiest way to get information from print to computer will still be some variation of the barcode.</p>
<br /> Tagged: <a href='http://brettlwilliams.wordpress.com/tag/barcode/'>Barcode</a>, <a href='http://brettlwilliams.wordpress.com/tag/nfc/'>NFC</a>, <a href='http://brettlwilliams.wordpress.com/tag/qr-codes/'>QR Codes</a>, <a href='http://brettlwilliams.wordpress.com/tag/rfid/'>RFID</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/391/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=391&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/06/22/barcodes-are-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>Related Editions and Associated Information in Integrated Library Systems</title>
		<link>http://brettlwilliams.wordpress.com/2011/06/20/related-editions-and-associated-information-in-integrated-library-systems/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/06/20/related-editions-and-associated-information-in-integrated-library-systems/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 07:20:01 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Systems Librarian]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=385</guid>
		<description><![CDATA[This is based on a request from Tejaswi Tenneti in relation to an answer I gave a while ago here: Brett Williams&#8217;s answer to Ontologies: Is there an Ontology that models Enterprise products and associated knowledge articles? This post will walk you through some of the advanced information processing that goes on in large library [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=385&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is based on a request from Tejaswi Tenneti in relation to an answer I gave a while ago here:<a href="http://www.quora.com/Ontologies/Is-there-an-Ontology-that-models-Enterprise-products-and-associated-knowledge-articles/answer/Brett-Williams"> Brett Williams&#8217;s answer to Ontologies: Is there an Ontology that models Enterprise products and associated knowledge articles?</a></p>
<p>This post will walk you through some of the advanced information processing that goes on in large library systems.</p>
<p>The basis of library records is a standard interchange format called the MARC record. The MARC record is an ISO standard that was originally developed by Henriette Avram at the Library of Congress in the 1960’s.</p>
<p>MARC is an interchange format, it’s a way to transfer information both offline and online, and was originally developed for tape-based processing of information, long before ARPA-net was a twinkle in a CRT screen.</p>
<p>There are several standard MARC formats, as well as several different implementations of MARC, both ASCII and UTF-8 encoded. For simplicity, I’m just going to show you what a bibliographic record looks like. A bibliographic record is filled in with the information about a single item.</p>
<p>Here’s the first couple of lines of a MARC record I’ve cracked open with a tool to show you the structure of the record.</p>
<p>=LDR 01437nam 2200373 a 4500<br />
=001 9781849729390<br />
=003 Credo<br />
=005 20110223080808.0<br />
=006 m\\\\\\\\d\\\\\\\\<br />
=007 cr\cn|||||||||<br />
=008 110211r20032011enka\\\\od\\eng\d<br />
=020 \\$a9781849729390 (online)<br />
=020 \\$z9780007165414 (print)<br />
=020 \\$z0007165412 (print)<br />
=035 \\$a(OCoLC)703091350<br />
=035 \\$a(CaBNvSL)slc00226357<br />
=035 \\$a(Credo)hcdquot2003<br />
=040 \\$aCaBNvSL$cCaBNvSL$dCaBNvSL<br />
=050 \4$aPN6081$b.D495 2003eb<br />
=082 04$a080$222<br />
=245 00$aCollins dictionary of quotations$h[electronic resource].</p>
<p>The raw record looks like this. Quora can’t even display some of the critical separation markers used. Like I mentioned, this was developed in the 1960s.</p>
<p>01437nam 2200373 a 45000010014000000030006000140050017000200060019000370070015000560080041000710200027001120200026001390200023001650350021001880350026002090350023002350400030002580500025002880820012003132450061003252500025003862600080004113000063004915060060005545200060006145300037006745380036007115880054007476500039008016550022008407100027008627760046008898560128009359781849729390Credo20110223080808.0m d cr cn|||||||||110211r20032011enka od 000 0 eng d a9781849729390 (online) z9780007165414 (print) z0007165412 (print) a(OCoLC)703091350 a(CaBNvSL)slc00226357 a(Credo)hcdquot2003 aCaBNvSLcCaBNvSLdCaBNvSL 4aPN6081b.D495 2003eb04a08022200aCollins dictionary of quotationsh[electronic resource].</p>
<p>And yes, before you ask, there is an XML version. It’s still catching on, but it’s looking like the future interchange format.</p>
<p>So, here’s my workflow. I get a new book in the library. I take a look at it, and then I search for the MARC record in another library, the Library of Congress or from a company called OCLC that has tools that make this process very quick. I download the record to my computer and open it up using tools in my ILS (integrated Library System). I check over the MARC record. It doesn’t have to be exact, but I do check the ISBN, the title, author and a few other points. I also have tools that check the author (is it Chester M Arthur or Chester M. Arthur?) title and some other fields to ensure consistency.</p>
<p>Then, I tell my ILS to add it to the catalog. At this point, the MARC record is broken up and put into tables in a database. My current ILS runs on Oracle, others use MySQL.</p>
<p>When the record is put into the database, it’s checked against the current holdings. If I already have this exact edition of the Collins Dictionary of Quotations, it will show up as another item, identical to the first. If I have an older edition, my new record will show up as another item, with a different ISBN and other details, and the ILS will show a unified record when I look up ‘Collins Dictonary of Quotations’ with both editions identified.</p>
<p>Is the item written by Mark Twain, who’s really Samuel Clemens? That decision got made years ago, so if you search the Harvard Library or the library in Minot, North Dakota you’ll get the same answer. Were there 15 different editions with different contents? There’s a rule for that.</p>
<p>Bringing this back to industry, say you are taking a product through it’s lifecyle. In R&amp;D it’s Project Wiffleball. When it moves over to Product Development, it becomes Project Unicorn E456. When you release it to the public it’s called the E-Nebulizer, which you release versions E999, E678, E469, ET689 and SV368. What a library system could do is collate the information from</p>
<p>Project Wiffleball<br />
Project Unicorn E456<br />
E-Nebulizer E999<br />
E-Nebulizer E678<br />
E-Nebulizer E469<br />
E-Nebulizer ET689<br />
E-Nebulizer SV368</p>
<p>and show it all in the same place, on a single screen, with no duplication, and with clear links to knowledge objects that relate generally to the project and others that relate to specific versions.</p>
<p>Now, this is all done within the ILS. I can also pull information from outside sources to enrich the contents of the bibliographic record</p>
<p>Here’s a record from my catalog.</p>
<p>http://library.cna-qatar.edu.qa/?itemid=|marc-qatar|000060791</p>
<p>That section in the middle is the MARC record from my catalog. On the right is the book cover, drawn from a 3rd party service (Syndetics). It runs by grabbing the ISBN, running it through a collation service called xISBN to identify all of the editions. Then, if there is a cover for the given ISBN, it gives that cover. If Syndetics doesn’t have it, I get another edition’s cover.</p>
<p>Moving on down, the full table of contents, also drawn from Syndetics. This is indexed, along with all of the main record information and is searched. Further down, reviews of the book are also available, also keyword indexed and searchable.</p>
<p>All right! Now my library is very basic, let me show you something a little more complex.</p>
<p>Here’s the University of Southern Queensland Library in Toowoomba, about 3 hours from Brisbane. I had the pleasure of talking quite extensively with their IT team a couple of weeks ago at a conference.</p>
<p>Take a look at this record</p>
<p>http://library.usq.edu.au/Record/vtls000420789</p>
<p>You can see the Syndetics book covers over on the left hand side of the screen. Now, check out the Similar Items link.</p>
<p>Using a relevance algorithim, a list of similar works is pulled up and integrated with the individual record. This is a database maintained in-house by their IT department, it’s part of the library database that serves up this finding aid.</p>
<p>OK, let’s flip over to USQ’s mobile interface.</p>
<p>http://m.library.usq.edu.au/</p>
<p>Now try that top link again, you’ll have the right cookie now to view the mobile interface.</p>
<p>Check out the ‘Show on Map link’ This will load a graphic, sized for the iPhone that indicates the location of the book. This is from a database maintained by their IT department, separate from the library database that serves this finding aid.</p>
<p>OK, let’s hop back a little closer to home.</p>
<p>The San Diego Public Library has included QR codes in their book records using the Google Charts API</p>
<p>http://libpac.sdsu.edu/search~S0?/XTesting&#038;SORT=D/XTesting&#038;SORT=D&#038;SUBKEY=Testing/1%2C13291%2C13291%2CB/frameset&#038;FF=XTesting&#038;SORT=D&#038;1%2C1%2C</p>
<p>If you’ve made it this far, you’ve got a real interest in displaying information. As I mentioned before in my answer, this is a very rough introduction to a complex topic. If you&#8217;re really interested, and are looking for consultants, I have a few contacts in Knowledge Management, Libraries and the systems behind them that can give you much more help</p>
<p><a href="http://www.quora.com/Brett-Williams/Related-Editions-and-Associated-Information-in-Integrated-Library-Systems"><em>Cross posted from Quora</em></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/385/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=385&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/06/20/related-editions-and-associated-information-in-integrated-library-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>eBook Distribution &#8211; Experiment 2 &#8211; Calibre</title>
		<link>http://brettlwilliams.wordpress.com/2011/06/19/ebook-distribution-experiment-2-calibre/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/06/19/ebook-distribution-experiment-2-calibre/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 05:01:58 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[eBook Distribution]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=382</guid>
		<description><![CDATA[While sharing a folder via a simple webserver is a bare-bones way of distributing content, much of the work for a clean, well-presented content server for ebooks has already been done. Kovid Goyle&#8217;s Calibre program is the iTunes of eBooks. Calibre can handle just about any ebook format, and can convert that ebook format to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=382&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While sharing a folder via a simple webserver is a bare-bones way of distributing content, much of the work for a clean, well-presented content server for ebooks has already been done.</p>
<p>Kovid Goyle&#8217;s <a href="http://calibre-ebook.com/">Calibre</a> program is the iTunes of eBooks. Calibre can handle just about any ebook format, and can convert that ebook format to any other format with a high degree of accuracy.</p>
<p>Calibre can download some metadata about a book, including the cover and manage multiple copies of an ebook in different formats.</p>
<p>Calibre also comes with a <a href="http://manual.calibre-ebook.com/gui.html#connect-share">content server</a> that serves up both HTML and ODPS (XML ebook catalog format) versions of the catalog.</p>
<p>The Calibre content server delivers a very attractive interface that is easy to update and maintaing</p>
<p>The advantages</p>
<p>1) Excellent program with automatic news updating</p>
<p>2) Content server solves many security/privacy concerns, open source program minimizes tracking &amp; privacy problems</p>
<p>3)Easy conversion allows future-proof access to library materials</p>
<p>4)Integrates tightly with widely used Stanza iOS ebook reader. Fails gracefully with HTML catalog.</p>
<p>Disadvantages</p>
<p>1)Like the previous post, not user friendly unless directly linked from a familiar page</p>
<p>2) Fiendishly difficult to get the latest versions working on Ubuntu flavors of Linux. The PPA&#8217;s are usually woefully out of date.</p>
<p>3) Requires a more powerful computer with GUI unless one is very familiar with the command line</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/382/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=382&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/06/19/ebook-distribution-experiment-2-calibre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>eBook Distribution &#8211; Experiment 1</title>
		<link>http://brettlwilliams.wordpress.com/2011/06/16/ebook-distribution-experiment-1/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/06/16/ebook-distribution-experiment-1/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 06:05:43 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[eBook Distribution]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=379</guid>
		<description><![CDATA[I&#8217;ve been experimenting with some different methods of distributing ebooks using existing infrastructure. These experiments are localized (thinking of the library as a place where people go) while at the same time using WiFi, networks, computers, web servers and other tools of the internet. My first bare-bones experiment is using Mongoose Mongoose is a radically [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=379&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been experimenting with some different methods of distributing ebooks using existing infrastructure. These experiments are localized (thinking of the library as a place where people go) while at the same time using WiFi, networks, computers, web servers and other tools of the internet.</p>
<p>My first bare-bones experiment is using <a href="http://code.google.com/p/mongoose/">Mongoose</a></p>
<p>Mongoose is a radically simple webserver. Download the executable, put it in the folder you want to share, run it and you can access it at http://localhost:8080 or at http://[computerIP]:8080.</p>
<p>If you want to run it off of port 80, or add additional functions, you can edit the optional mongoose.conf file</p>
<p>With a small edit of the mongoose.conf file, enabling directory listing, you can serve up a folder over a network, allowing users to download whatever is inside that folder.</p>
<p>Here&#8217;s some advantages</p>
<p>1) This is a 2 minute project.You have a folder to share, and a way to share it.</p>
<p>2) This method respects your user&#8217;s privacy. With a quick setup like this, you&#8217;re not harvesting their usernames, reading preferences or creating advertising profiles.</p>
<p>3) You can set this system up anywhere, using almost any hardware from the last 10 years.</p>
<p>&nbsp;</p>
<p>Disadvantages</p>
<p>1) It&#8217;s ugly. You get a basic directory listing with limited functionality.</p>
<p>2) It violates the concept that most people have of the internet. The URL doesn&#8217;t end in .com or another top level domain, and unless you link to it, n0 one will ever know it exists.</p>
<p>3) While the Mongoose webserver is fairly secure, this should be run on a computer isolated from your regular network.  I secured mine by limiting access only to the 192.168.* addresses provided within my test network, it&#8217;s also running on a test server outside the regular network I usually work on.</p>
<p>I&#8217;ll talk about more attractive methods of serving up eBooks in my next post.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/379/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=379&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/06/16/ebook-distribution-experiment-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>Sustainable Technology</title>
		<link>http://brettlwilliams.wordpress.com/2011/06/12/sustainable-technology/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/06/12/sustainable-technology/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 06:22:31 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=366</guid>
		<description><![CDATA[My article on Sustainable Technology for libraries just went live on the ALIA blog. Take a look!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=366&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://aliasydney.blogspot.com/2011/06/sustainable-technology.html">My article</a> on Sustainable Technology for libraries just went live on the <a href="http://aliasydney.blogspot.com">ALIA blog</a>.</p>
<p>Take a look!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/366/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=366&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/06/12/sustainable-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>Just do stuff&#8230; wisdom from Amy</title>
		<link>http://brettlwilliams.wordpress.com/2011/05/25/just-do-stuff-wisdom-from-amy/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/05/25/just-do-stuff-wisdom-from-amy/#comments</comments>
		<pubDate>Wed, 25 May 2011 08:40:51 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=364</guid>
		<description><![CDATA[One of my library school friends, Amy, posted on her meteoric success in the library world. Her secret? Ask! Do stuff! From my side of things, I was interested in Linux, so I just started installing it on my school laptop. I screwed up my bootloader a few times, succeeded in crashing my router, hacked a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=364&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of my library school friends, Amy, posted on her <a href="http://jambina.com/blog/when-i-grow-up-i-wanna-be-like/">meteoric success in the library world.</a></p>
<p>Her secret? Ask! Do stuff!</p>
<p>From my side of things, I was interested in Linux, so I just started installing it on my school laptop.</p>
<p>I screwed up my bootloader a few times, succeeded in crashing my router, hacked a Xbox, fried a few hard drives, installed Apache, a CMS and Koha on my laptop and did some blogging.</p>
<p>I just did stuff&#8230; and it was the side projects I did while I was in library school that got me the position I&#8217;m in right now.</p>
<p>So, let me echo Amy&#8217;s advice. Just do stuff. Ask about conferences. Install Linux. Do an independent study. Talk to experts. Be on Twitter, Facebook and LinkedIn and participate in the communities there. Answer questions.</p>
<p>Build a network.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/364/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=364&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/05/25/just-do-stuff-wisdom-from-amy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
		<item>
		<title>A response from Springshare re: Libguides + Facebook</title>
		<link>http://brettlwilliams.wordpress.com/2011/05/23/a-response-from-springshare-re-libguides-facebook/</link>
		<comments>http://brettlwilliams.wordpress.com/2011/05/23/a-response-from-springshare-re-libguides-facebook/#comments</comments>
		<pubDate>Mon, 23 May 2011 16:29:24 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[LibGuides]]></category>

		<guid isPermaLink="false">http://brettlwilliams.wordpress.com/?p=359</guid>
		<description><![CDATA[I got a comment on my blog from Marc at Springshare regarding my approach to embedding LibGuides boxes within an iFrame in a Facebook page. He provides an excellent background to why Springshare has had difficulties with their Facebook applications. It also gives hints about what we can look forward to on the Facebook/Libguides front. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=359&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got a <a href="http://brettlwilliams.wordpress.com/2011/05/23/libguides-facebook-a-new-way-to-do-it/#comment-274">comment on my blog from Marc at Springshare</a> regarding my approach to embedding LibGuides boxes within an iFrame in a Facebook page. He provides an excellent background to why Springshare has had difficulties with their Facebook applications. It also gives hints about what we can look forward to on the Facebook/Libguides front.</p>
<p>The comment is worth reading on its own, but I&#8217;d like to highlight a philosophical element.</p>
<p>Springshare has designed LibGuides to make the content portable. If I want to, I can dump an XML export of all the work I and the other staff at CNA-Q have done and import it into another CMS with a minimum of effort. I can also duplicate any box or page within LibGuides or outside LibGuides through the API interface.</p>
<p>This open approach gives librarians like myself (who love to fiddle with things) incredible opportunities to create things beyond what Springshare is thinking about. We can mashup the content we&#8217;ve created in Springshare and insert it into almost any system that supports web standards.</p>
<p>In our (currently) unreleased library website, based on LibGuides, I&#8217;ve had an opportunity to play around with the CSS selectors and other advanced tools that LibGuides provides. Springshare&#8217;s conscious decision to leave some of these options open to advanced users massively increases the usefulness of their product.</p>
<p>In short, Springshare doesn&#8217;t stop us from getting content out, and helps us modify the content in our LibGuides system.</p>
<p>That&#8217;s an awesome philosophy for a company serving libraries to have.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brettlwilliams.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brettlwilliams.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brettlwilliams.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brettlwilliams.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brettlwilliams.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brettlwilliams.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brettlwilliams.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brettlwilliams.wordpress.com/359/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brettlwilliams.wordpress.com&amp;blog=2877416&amp;post=359&amp;subd=brettlwilliams&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brettlwilliams.wordpress.com/2011/05/23/a-response-from-springshare-re-libguides-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettlwilliams</media:title>
		</media:content>
	</item>
	</channel>
</rss>
