<?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>blyberg.net &#187; Google</title>
	<atom:link href="http://www.blyberg.net/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blyberg.net</link>
	<description>A library-geek blog</description>
	<lastBuildDate>Sat, 10 Jul 2010 23:08:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Droid + Barcode App + Google Books</title>
		<link>http://www.blyberg.net/2009/11/15/droid-barcode-app-google-books/</link>
		<comments>http://www.blyberg.net/2009/11/15/droid-barcode-app-google-books/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 16:46:03 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[barcode]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[droid]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google books]]></category>
		<category><![CDATA[scanning]]></category>

		<guid isPermaLink="false">http://www.blyberg.net/?p=359</guid>
		<description><![CDATA[I&#8217;ve been using my new Droid for just under a week now and I have to say that is is the most compelling smart phone I&#8217;ve used to date. Not surprising&#8211;I&#8217;ve never had an iPhone, but I have used an iPod Touch extensively, and it&#8217;s clear to me that the two are in close competition [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using my new Droid for just under a week now and I have to say that is is the most compelling smart phone I&#8217;ve used to date.  Not surprising&#8211;I&#8217;ve never had an iPhone, but I have used an iPod Touch extensively, and it&#8217;s clear to me that the two are in close competition with regards to opening up the potential for palm-top computing.  From my (so far) limited experience and geek-centric point-of-view, the Droid definitely has the edge&#8211;it <em>does</em> run Linux, after all, and I still have yet to root it.</p>
<p>But check this out.  I know the iPhone has a <a href="http://redlaser.com/">barcode app that is quite good</a>.  There are a couple other barcode scanners as well, and they all seem to be primarily designed for consumers who want to check product pricing.  But Android has a barcode scanner as well, with one additional feature that is potentially game-changing, for us: it allows you to scan a book, and then do a full-text search on it, and it&#8217;s fast.  As roving reference becomes more popular, tools like these are destined to become back-pocket necessities.  Android&#8217;s barcode app brings full-text search capability directly into the stacks in a way that integrates seamlessly into the roving work-flow.  Imagine the possibilities&#8230;</p>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/jblyberg/4106288016/"><img src="http://farm3.static.flickr.com/2729/4106288016_4ba82d84bd_m.jpg" alt="Step 1: Get a book and a Droid" width="240" height="180" /></a><p class="wp-caption-text">Step 1: Get a book and a Droid</p></div>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/jblyberg/4106287094/"><img src="http://farm3.static.flickr.com/2717/4106287094_e2b3dbc7d2_m.jpg" alt="Step 2: Download the free barcode app" width="240" height="180" /></a><p class="wp-caption-text">Step 2: Download the free barcode app</p></div>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/jblyberg/4106286100/"><img src="http://farm3.static.flickr.com/2657/4106286100_e88a9d1844_m.jpg" alt="Step 3: Scan in the books barcode" width="240" height="180" /></a><p class="wp-caption-text">Step 3: Scan in the book&#39;s barcode</p></div>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/jblyberg/4105517111/"><img src="http://farm3.static.flickr.com/2543/4105517111_ec941d34f3_m.jpg" alt="Step 4: Search in the book" width="240" height="180" /></a><p class="wp-caption-text">Step 4: Search in the book</p></div>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/jblyberg/4106284058/"><img src="http://farm3.static.flickr.com/2780/4106284058_a834b4f5e9_m.jpg" alt="Step 5: View your results" width="240" height="180" /></a><p class="wp-caption-text">Step 5: View your results</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.blyberg.net/2009/11/15/droid-barcode-app-google-books/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Google Gadgets on the Go-go</title>
		<link>http://www.blyberg.net/2006/10/05/google-gadgets-on-the-go-go/</link>
		<comments>http://www.blyberg.net/2006/10/05/google-gadgets-on-the-go-go/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 15:25:06 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google-gadget]]></category>
		<category><![CDATA[Mash-ups]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.blyberg.net/2006/10/05/google-gadgets-on-the-go-go/</guid>
		<description><![CDATA[Well, Stephen Abram and Richard Wallis beat me to it, but I thought it would be worth mentioning that Google is now enabling users to extend the Google Gadget to their own personal web pages. For example, here is the AADL top items list using onr of my Google gadgets (seems to not work in [...]]]></description>
			<content:encoded><![CDATA[<p>Well, <a href="http://stephenslighthouse.sirsidynix.com/archives/2006/10/google_gadgets.html">Stephen Abram</a> and Richard Wallis <a href="http://blogs.talis.com/panlibus/archives/2006/10/google_gagets_f.php">beat me to it</a>, but I thought it would be worth mentioning that Google is now <a href="http://www.google.com/press/annc/synd_gadgets.html">enabling users to extend the Google Gadget</a> to their own personal web pages.</p>
<p>For example, here is the AADL top items list using onr of my Google gadgets (seems to not work in some browsers):</p>
<p><script src="http://gmodules.com/ig/ifr?url=http://www.blyberg.net/downloads/tops.xml&#038;up_color=blue&#038;synd=open&#038;w=320&#038;h=136&#038;title=Top+Items&#038;Library_Name=AADL&#038;PatREST_Server=www.aadl.org&#038;border=http%3A%2F%2Fgmodules.com%2Fig%2Fimages%2F&#038;output=js"></script></p>
<p>Very cool and very easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blyberg.net/2006/10/05/google-gadgets-on-the-go-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incorporating Google Books into the Hit-list</title>
		<link>http://www.blyberg.net/2006/08/24/incorporating-google-books-into-the-hit-list/</link>
		<comments>http://www.blyberg.net/2006/08/24/incorporating-google-books-into-the-hit-list/#comments</comments>
		<pubDate>Fri, 25 Aug 2006 00:09:57 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Libraries]]></category>
		<category><![CDATA[AADL]]></category>
		<category><![CDATA[Catalog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GoogleBooks]]></category>
		<category><![CDATA[OPAC]]></category>
		<category><![CDATA[Sneaky]]></category>

		<guid isPermaLink="false">http://www.blyberg.net/2006/08/24/incorporating-google-books-into-the-hit-list/</guid>
		<description><![CDATA[So the folks over at Google Books think they can go ahead and incorporate our catalogs into their search, do they? Actually, that&#8217;s fine, I have no problem with that, which means&#8230; They should have no problem with me incorporating Google Books into our hit-list. Right? Now when users search the AADL catalog, they will [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/jblyberg/224046958/"><img src="http://static.flickr.com/89/224046958_9f9ff92f6e_m.jpg" alt="" align="left" /></a>So the folks over at <a href="http://books.google.com/">Google Books</a> think they can go ahead and <a href="http://googleblog.blogspot.com/2006/08/finding-wealth-in-your-library-and.html">incorporate our catalogs into their search</a>, do they?</p>
<p>Actually, that&#8217;s fine, I have no problem with that, which means&#8230; They should have no problem with me incorporating Google Books into our hit-list.  Right?</p>
<p>Now when users search the <a href="http://www.aadl.org/catalog">AADL catalog</a>, they will be given the option to peek inside the books on the hit-list&#8211;that is, if there is a record over at Google Books.  Basically, the first time that record is displayed in the list, the middleware queries Google Books to see if it has that item in its database.  If it does, the middleware makes note of that in a MySQL table so that the remote query doesn&#8217;t need to be run again.  That way, future queries save time and bandwidth.</p>
<p>Looking at the Syndetics offerings next to it, this seems like a much richer and more useful resource.  Enjoy!</p>
<p><strong>** Update 1: 8/24/06 9:45 PM **</strong></p>
<p>Ha!  It looks like that was short-lived!  (Thanks to Ryan for giving me the heads-up), Google apparently doesn&#8217;t return the favor:</p>
<blockquote>
<h1>We&#8217;re sorry&#8230;</h1>
<p>&#8230; but your query looks similar<br />
to automated requests from a computer virus or spyware<br />
application.  To protect our users, we can&#8217;t process your request<br />
right now.</p>
<p>We&#8217;ll restore your access as quickly as possible, so try again soon. In the meantime, if you suspect that your computer or network has been infected,<br />
you might want to run a <a href="http://www.download.com/Antivirus/3150-2239-0.html"> virus checker</a> or <a href="http://www.download.com/sort/3150-8022-0-1-4.html">spyware remover</a> to make sure that your systems are free of viruses and other spurious software.</p>
<p>We apologize for the inconvenience, and hope we&#8217;ll see you again on Google.</p></blockquote>
<p>And here I was, trying to be nice by caching the results&#8230;  Guess we&#8217;ll have to wait for the API.</p>
<p><strong>** Update 2: 8/25/06 8:50 AM **</strong></p>
<p>So, I think I found a way to fix this.  Essentially, the way I was previously determining if Google Books has a record for and ISBN what by using this URL template:</p>
<div class="hl-surround" style="height:28px;"><div class="hl-main"><pre>http://books.google.com/books?vid=ISBN$isbn&amp;amp;printsec=frontcover&amp;amp;dq=isbn:$isbn</pre></div></div>
<p>Now I&#8217;m using a different URL that does not return 404:</p>
<div class="hl-surround" style="height:28px;"><div class="hl-main"><pre>http://books.google.com/books?as_isbn=$isbn</pre></div></div>
<p>If there was no record for that ISBN, Google would throw a 404.  I think the fact that one IP was requesting so many 404s is what spooked Google, not the retrieval rate.  Also, I noticed that I could no longer use wget on the command-line to grab the data&#8211;Google would return a 403 (Forbidden).  So, my thought was to ditch PHP&#8217;s file_get_contents for CURL which allows you to spoof a user agent.  I took a peek at our apache logs and chose:</p>
<p>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</p>
<p>So, instead of looking like a &#8220;virus or spyware&#8221;, the script now appears, to Google, as an extremely zealous Google Books user.  We&#8217;ll see how long it lasts, but it seems to be holding&#8230;</p>
<p><strong>** Update 3: 8/25/06 11:40 AM **</strong></p>
<p>No go, they&#8217;ve blocked us again.  I&#8217;m sending an email to the kind folks at Google Books, and we&#8217;ll see if they reply.  Until then, I&#8217;ve got a few more tricks up my sleeve&#8230;  In the meantime, I&#8217;ll leave the cached information active&#8230;</p>
<p><strong>** Update 4: 8/25/06 4:07:PM **</strong></p>
<p>Google scores major points in my book!  One of the managers over at Google Books just emailed me to say that he likes the idea of the hit-list links and that he is going to see if they can accommodate these types of queries.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blyberg.net/2006/08/24/incorporating-google-books-into-the-hit-list/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Google Gadget Update &amp; PatREST changes</title>
		<link>http://www.blyberg.net/2006/08/22/google-gadget-update-patrest-changes/</link>
		<comments>http://www.blyberg.net/2006/08/22/google-gadget-update-patrest-changes/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 18:04:42 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[L2]]></category>
		<category><![CDATA[Library2]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[MUTL06]]></category>
		<category><![CDATA[PatREST]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.blyberg.net/2006/08/22/google-gadget-update-patrest-changes/</guid>
		<description><![CDATA[I&#8217;ve made a little update to two of the PatREST Google gadgets (top and new items)&#8211;partly due to the insistance of a certain Superpatron, but mostly because I was planning on doing it anyway. The new versions allow users to display cover images along with the records. A new option gives you the choice of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/jblyberg/222151989/"><img align="left" src="http://static.flickr.com/64/222151989_4a9bae3a9d_m.jpg"/></a> I&#8217;ve made a little update to two of the PatREST Google gadgets (top and new items)&#8211;partly due to the <a href="http://vielmetti.typepad.com/superpatron/2006/08/aadl_patrest_go.html">insistance</a> of a certain <a href="http://vielmetti.typepad.com/superpatron/">Superpatron</a>, but mostly because I was planning on doing it anyway.</p>
<p>The new versions allow users to display cover images along with the records.  A new option gives you the choice of text only, images only, or images and text.  Not a major change, but noteworthy.  Also, in case you missed the update in my previous post, the new items gadget can now match subject headings&#8211;useful if you want to be notified about new items on a particular topic.</p>
<p>For the purposes of the Talis <a href="http://www.talis.com/tdn/competition">mashup competition</a> (for the judges), the original xml files are still available under a different name (<a href="http://www.blyberg.net/downloads/tops-v1.xml">tops-v1.xml</a> and <a href="http://www.blyberg.net/downloads/new-v1.xml">new-v1.xml</a>).  Everyone else, here are the new ones:</p>
<ul>
<li><a href="http://www.blyberg.net/downloads/tops.xml">tops.xml</a></li>
<li><a href="http://www.blyberg.net/downloads/new.xml">new.xml</a></li>
</ul>
<p>(FYI, it&#8217;s the same URL as the previous version.  If you&#8217;ve already added it to your Google page, the update will be automatic)</p>
<p>While working on this little project, I became painfully aware of PatREST&#8217;s limitations when dealing with asynchronous execution &#8212; like that of Google gadgets.  I previously thought it would be better to limit the amount of data returned in an XML hit-list and use a second record query for and detailed info.  I think I may have been a little short-sighted.  At any rate, the lesson learned is that the more practical experience I have with PatREST, the more I&#8217;ll know what works and what doesn&#8217;t.</p>
<p>The upshot of all this is that I&#8217;ve expanded the result objects in any PatREST function that returns multiple records to include more information, such as ISBN, cover image, author, and record link.  For those asynchronous folks, this will make life a lot easier.  The new additions have been added to an <a href="http://www.blyberg.net/downloads/patrest_1.2_overview.pdf">updated specification</a>.   Existing PatREST applications (I don&#8217;t think there are many at this point) will continue to work, of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blyberg.net/2006/08/22/google-gadget-update-patrest-changes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>John Wilkin to speak at AADL tonight</title>
		<link>http://www.blyberg.net/2006/04/03/john-wilkin-to-speak-at-aadl-tonight/</link>
		<comments>http://www.blyberg.net/2006/04/03/john-wilkin-to-speak-at-aadl-tonight/#comments</comments>
		<pubDate>Mon, 03 Apr 2006 14:12:58 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Libraries]]></category>
		<category><![CDATA[AADL]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[OCR]]></category>
		<category><![CDATA[Wilkin]]></category>

		<guid isPermaLink="false">http://www.blyberg.net/2006/04/03/john-wilkin-to-speak-at-aadl-tonight/</guid>
		<description><![CDATA[Last year, I blogged a talk that University of Michigan's John Wilkin gave to our staff during our annual staff training day. I found the talk to be very interesting as he covered the Google digitization process from the University's perspective. His thoughts are particularly useful because he's not a Google employee so he's not [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://www.aadl.org/staticimages/johnwilkin.jpg"/>Last year, I <a href="http://www.blyberg.net/2005/11/11/john-wilkin/">blogged</a> a talk that University of Michigan's John Wilkin gave to our staff during our annual staff training day.  I found the talk to be very interesting as he covered the Google <a href="http://books.google.com/">digitization</a> process from the University's perspective.  His thoughts are particularly useful because he's not a Google employee so he's not spouting the company line, yet he is, in every way, an insider to the entire digitization program.</p>
<p>At any rate, he's <a href="http://www.aadl.org/events/list/?id=7232">speaking again</a> tonight at AADL.  If you're in the area and have the evening free, I'd highly recommend his talk.  From the AADL website:</p>
<blockquote><p>What does the UM/Google partnership to digitize the UM Library mean; what significance will this have for libraries, researchers and the public; and why is this so controversial? Through this project, UM hopes to guide more users: to their local libraries; to digital archives of some of the world's greatest research institutions; and to out-of-print books they might not be able to find anywhere else--all while carefully respecting authors' and publishers' copyrights. This event is the Library Director's program for 2006.</p>
<p>Each year, AADL Director Josie Parker chooses a current topic of community, state or national concern to highlight at a special program during this national week of celebrating libraries.</p></blockquote>
<p>His talk will be at the Downtown branch in the Multi-Purpose Room.  Regretfully, I'll be missing it due to prior commitments.</p>
<p>[tags] Google, Wilkin, Books, OCR, Ann Arbor, AADL [/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blyberg.net/2006/04/03/john-wilkin-to-speak-at-aadl-tonight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

