<?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>Rural Design Collective - 2009 Summer Mentoring Program &#187; opensource</title>
	<atom:link href="http://sixes.net/rdc2009/category/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixes.net/rdc2009</link>
	<description></description>
	<lastBuildDate>Wed, 07 Apr 2010 08:40:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>#rdc2009 Hacker Wednesday &#8211; To Bundle or Not To Bundle</title>
		<link>http://sixes.net/rdc2009/to-bundle-or-not-to-bundle/</link>
		<comments>http://sixes.net/rdc2009/to-bundle-or-not-to-bundle/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 18:28:53 +0000</pubDate>
		<dc:creator>webchick</dc:creator>
				<category><![CDATA[DjVu]]></category>
		<category><![CDATA[GIAB]]></category>
		<category><![CDATA[OLPC]]></category>
		<category><![CDATA[bundles]]></category>
		<category><![CDATA[hackerwednesday]]></category>
		<category><![CDATA[internetarchive]]></category>
		<category><![CDATA[openlibrary]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[viewslides]]></category>

		<guid isPermaLink="false">http://sixes.net/rdc2009/?p=518</guid>
		<description><![CDATA[The analog equivalent of a public domain book and a piece of moveable art &#8211; spotted in Cave Junction, OR. It was approximately 3 ft. tall. I wonder how big its DjVu file would be?
We had an incredibly productive week at RDC headquarters this week, working remotely and on-site. James Simmons, author of the View [...]]]></description>
			<content:encoded><![CDATA[<div style="float: left; color: #666; font-size: 11px; line-height: 14px; margin-right: 20px; margin-bottom: 10px; width: 300px;"><a href="http://www.flickr.com/photos/webchick/3771791867/" title=""><img src="http://farm3.static.flickr.com/2597/3771791867_a8d6871ffa_o.jpg" width="300" height="450"  alt="" /></a><br />The analog equivalent of a public domain book and a piece of <a href="http://www.flickr.com/photos/webchick/sets/72157621768673813/">moveable art</a> &#8211; spotted in Cave Junction, OR. It was approximately 3 ft. tall. I wonder how big its <a href="http://sixes.net/rdc2009/djvu-memory-chart/">DjVu file</a> would be?</div>
<p>We had an incredibly productive week at RDC headquarters this week, working remotely and on-site. James Simmons, author of the <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4039">View Slides 8</a> and <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4194">Get Internet Archive Books 2 (GIAB)</a> Activities for Sugar contributed his considerable knowledge and expertise in this area. Via email, we brainstormed the best approach for making these books accessible &#8211; what we are trying to do is unique, in that we are trying to provide a completely offline solution so that children without an Internet connection can enjoy these books. The GIAB program that Jim has written is the online equivalent of what we are trying to do. Ideally, we would like to author our own Activity, but it just makes sense to build on a good code base and tap into a knowledgeable resource. That is how the Internet and open source works. </p>
<p>We have learned that it is not feasible to create a content bundle with too many items because it simply overloads the memory of the XO when it attempts to load all of the contents of the index into the Journal. As a matter of fact, <a href="http://wiki.laptop.org/go/Content_bundles#Selecting_content">5 &#8211; 20 MB</a> is the recommended bundle size, which is ridiculous when you are dealing with the DjVu or PDF format (Epub, of course, is another kettle of fish &#8211; but we will get to that later). There could only be 1-2 books per bundle which (needless to say) would make browsing the collection quite difficult. So, we are looking into methods to either extract a single book from a bundle or store them on the stick as individual files using GIAB as the interface to navigate the collection. Jim even suggested that what we are creating aren&#8217;t technically bundles and should perhaps have a different name altogether &#8211; such as <a href="http://sixes.net/rdc2009/iacl-collection-for-xo/">&#8220;Children&#8217;s Library Archive&#8221;.</a> Jim created a branch for us on <a href="http://git.sugarlabs.org/projects/get-internet-archive-books/repos/mainline">github</a> and we will be taking a close look at his code to see what is possible.  </p>
<p>We are also making great progress on the web user interface and that will begin to come together in the next week or so. Levi has been developing mockups for browsing the collections, and creating an icon set reflecting the different categories. We want to make it as easy as possible for a user to view the book online or download and install the book onto their XO. We are also looking at AJAX libraries and the best tool to collect the metadata &#8211; <a href="http://openlibrary.org/dev/docs/api">Open Library API</a> versus <a href="http://www.archive.org/advancedsearch.php">Internet Archive Advanced Search.</a></p>
<p>We view all of this as a work in progress &#8211; and have created plenty of work to challenge us in mentoring programs to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://sixes.net/rdc2009/to-bundle-or-not-to-bundle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>#rdc2009 Hacker Wednesday &#8211; Goin&#8217; Mobile and Creating Bundles</title>
		<link>http://sixes.net/rdc2009/creating-bundles/</link>
		<comments>http://sixes.net/rdc2009/creating-bundles/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 12:06:29 +0000</pubDate>
		<dc:creator>webchick</dc:creator>
				<category><![CDATA[IACL]]></category>
		<category><![CDATA[IACL-4-OLPC]]></category>
		<category><![CDATA[OLPC]]></category>
		<category><![CDATA[bookmobile]]></category>
		<category><![CDATA[internetarchive]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[virtual shelf]]></category>

		<guid isPermaLink="false">http://sixes.net/rdc2009/?p=266</guid>
		<description><![CDATA[The BookMobile visited the Port Orford Library in November 2007. We are swinging by next week to pick up their XO so we can share our work with kids in the area!
 This week it was Scotty&#8217;s turn to be on the road, so in the absence of our DA (Designated Adult), the RDC crew [...]]]></description>
			<content:encoded><![CDATA[<div style="float: left; color: #666; font-size: 11px; line-height: 14px; margin-right: 20px; margin-bottom: 10px; width: 500px;"><a href="http://www.flickr.com/photos/webchick/2005063436/" title="Untitled by webchick, on Flickr"><img src="http://farm3.static.flickr.com/2261/2005063436_cb1d148547_b.jpg" width="500" height="374" style="border: 1px solid #666;" alt="" /></a><br />The BookMobile visited the Port Orford Library in November 2007. We are swinging by next week to pick up their XO so we can share our work with kids in the area!</div>
<p> This week it was Scotty&#8217;s turn to be on the road, so in the absence of our DA (Designated Adult), the RDC crew did some experimenting with Steven&#8217;s new auto-downloader program and looked at how to <a href="http://wiki.laptop.org/go/Creating_a_collection">create a collection</a> for the XO. We ran a few tests downloading some of the subject groups in our <a href="http://sixes.net/rdc2009/iacl-collection-for-xo/">target collection</a> &#8211; and the program is working splendidly! We also spent some time looking at the new <a href="http://www.archive.org/help/abouts3.txt">S3 API</a> recently released by the Internet Archive as yet another alternative means of downloading the IACL collection (in addition to the <a href="http://blog.openlibrary.org/2008/11/24/bulk-access-to-ocr-for-1-million-books/">Open Library Bulk Access Downloader</a>). We plan to use our auto-downloader &#8211; but it is always good to have a backup plan.</p>
<p>Ideally, we want to make the creation of these bundles as automated as possible, and extend the ability of the downloader to retrieve materials from any source so anyone who wants to can start creating bundles for the OLPC XO. Right now, Steven is exploring to see if he can get his auto-downloader to create the bundles according to the <a href="http://wiki.laptop.org/go/Creating_a_collection#Bundle_structure">structure format</a> outlined on the OLPC wiki, auto-generating the necessary directories and library files. He is also developing a roadmap of pre- and post-launch deliverables for his app so he can continue development beyond the RDC Summer Mentoring program. We plan to host his code and continue to help him with his quest! Levi is pitching in with the first order of design business: creating a custom icon that will represent our IACL-4-OLPC bundle <a href="http://wiki.laptop.org/go/Activities/G1G1/8.2">like the ones at wiki.laptop.org.</a></p>
<p>We also brainstormed the idea of downloading the books in bulk (IACL-complete) as well as in the organized sub-collections (IACL-by-topic) as represented in our target collection. As we mentioned previously, our target collection is essentially a subset of the <a href="http://www.archive.org/browse.php?field=/metadata/subject&#038;collection=iacl&#038;view=cloud">IACL.</a> This target collection was also used in another open source project called the <a href="http://virtualshelf.org/">Virtual Shelf,</a> created by two talented developers from the Berkeley School of Information (their prototype application only runs in Mozilla Firefox 3. If you cannot view it, you can read more about it in the developer&#8217;s <a href="http://www.ischool.berkeley.edu/programs/masters/projects/2009/virtualshelf">master thesis</a>). We want to retain the meta-information if possible (at this point, just the sub-collection information from the Internet Archive), but also give others the ability to build their collection from scratch. The idea is to pass this collection on to others &#8211; not just the OLPC, but to other folks with XOs &#8211; and they should be responsible for their own librarianship. We do want to do as much as possible to help get them started.</p>
<p>Speaking of passing on the collection &#8230; we will be picking up some of the area XOs this week. First stop: our friends at the <a href="http://polibrary.org/homepage_pol.htm">Port Orford Library!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixes.net/rdc2009/creating-bundles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#rdc2009 Hacker Wednesday &#8211; Successful Downloads and Benchmarks!</title>
		<link>http://sixes.net/rdc2009/downloads-and-benchmarks/</link>
		<comments>http://sixes.net/rdc2009/downloads-and-benchmarks/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 21:32:15 +0000</pubDate>
		<dc:creator>webchick</dc:creator>
				<category><![CDATA[IACL-4-OLPC]]></category>
		<category><![CDATA[hackerwednesday]]></category>
		<category><![CDATA[internetarchive]]></category>
		<category><![CDATA[openlibrary]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://sixes.net/rdc2009/?p=220</guid>
		<description><![CDATA[The RDC crew working remotely in Skype.  L to R: Levi Thompson and Steven McKenzie. Portions of these chats will be available on our site on an ongoing basis as tutorials.
Greetings from Rebecca Malamud on behalf of the Rural Design Collective! Apologies for this delayed #rdc2009 Hacker Wednesday report &#8211; I am on the [...]]]></description>
			<content:encoded><![CDATA[<div style="float: left; color: #666; font-size: 11px; line-height: 14px; margin-right: 20px; margin-bottom: 10px; width: 500px;"><a href="http://www.flickr.com/photos/webchick/sets/72157619259373032/" title="More on Flickr"><img src="/rdc2009/mosh/skype.png" width="483" height="391" style="border: 1px solid #666;" alt="" /></a><br />The RDC crew working remotely in Skype.  L to R: Levi Thompson and Steven McKenzie. Portions of these chats will be available on our site on an ongoing basis as tutorials.</div>
<p>Greetings from Rebecca Malamud on behalf of the Rural Design Collective! Apologies for this delayed #rdc2009 Hacker Wednesday report &#8211; I am on the road again visiting friends and family &#8211; but always in touch with the RDC crew in <a href="http://memory.palace.org/">Oregon</a> via Skype and email during the trip. We are starting to make real progress on the IACL-4-OLPC project! </p>
<p>Steven has successfully downloaded his first book with his new auto-downloader program! Written fully in python, it can retrieve a user-defined list of books and specify what directory the files are being saved to. Scotty Auble, our Development Mentor for the IACL-4-OLPC project, states that this differs from the <a href="http://blog.openlibrary.org/2008/11/24/bulk-access-to-ocr-for-1-million-books/">Bulk Access Downloader</a> available from Open Library in that it uses straight python urlib calls instead of relying on linux/unix wget commands. We are investigating if there is a way to still use rate limiting to decrease the load to the IA servers when downloading the books. Since we are only dealing with a subset of the Internet Archive Children&#8217;s Library (2,000 out of 3,322 books), and the examples set forth on the Open Library blog are 700K+, we are inclined to believe that impact on the network will be marginal. But we plan to check with folks at the Archive just because it is good manners <img src='http://sixes.net/rdc2009/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . </p>
<p>Steven, who has code-named his application &#8220;Oghams Prayer&#8221;, has set some new personal goals on the project &#8211; he wants to (1) auto-detect file formats in the list so it does not have to be hard-coded, (2) develop a means to sort and file books based on topic (we built our collection based on the <a href="http://www.archive.org/browse.php?field=/metadata/subject&#038;collection=iacl&#038;view=cloud">IACL Tag Cloud</a> so we would like to retain that meta-information, another reason to not just do a wget), and (3) make the application extensible so it can download books from multiple sources, not just the IACL. He also plans to develop a simple user interface, and release the code as open source. The RDC team will be helping him with the rollout of his new application!</p>
<p>Levi has wrapped up his first draft of our <a href="http://sixes.net/rdc2009/djvu-memory-chart/">DjVu Memory Chart</a> &#8211; and mastered some new CSS and HTML skills in the process. Ever the skeptics, we were curious to see how much the DjVu memory per page varied on different types of books. It is obvious that this can vary a great deal depending on the content, so it will be interesting to see how much memory the IACL books we have targetted will actually occupy. We are estimating that an 8GB memory stick will be more than enough. We do plan on finessing our sample collection a bit, both in terms of design and content, so it might provide a useful guide for someone else planning to build a collection in the DjVu format.</p>
<p>It was a busy and successful week! Next up: downloading our IACL collection and exploring the EPUB format! We also have a special surprise announcement that will be revealed at a later date. Stay tuned to the RDC!</p>
]]></content:encoded>
			<wfw:commentRss>http://sixes.net/rdc2009/downloads-and-benchmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

