<?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"
	>

<channel>
	<title>Gary Bishop</title>
	<atom:link href="http://wwwx.cs.unc.edu/~gb/wp/feed/" rel="self" type="application/rss+xml" />
	<link>http://wwwx.cs.unc.edu/~gb/wp</link>
	<description>Geeks making the world a bit better</description>
	<pubDate>Thu, 03 Jul 2008 21:23:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Trying out SVN</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/07/03/trying-out-svn/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/07/03/trying-out-svn/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 21:23:04 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=390</guid>
		<description><![CDATA[I really ought to use source code control. I know it. But my laziness combined with my poor memory, makes it hard.
I&#8217;m trying out subversion. I&#8217;ll make some notes here to help me remember.
To create a new project myproject in my repository I need to:

cd ~/Desktop
mkdir myproject
cd myproject
mkdir trunk tags branches
cp -r path_to_myproject_files/* trunk/
clean up [...]]]></description>
			<content:encoded><![CDATA[<p>I really ought to use source code control. I know it. But my laziness combined with my poor memory, makes it hard.</p>
<p>I&#8217;m trying out subversion. I&#8217;ll make some notes here to help me remember.</p>
<p>To create a new project myproject in my repository I need to:</p>
<pre>
cd ~/Desktop
mkdir myproject
cd myproject
mkdir trunk tags branches
cp -r path_to_myproject_files/* trunk/
clean up any junk files
svn import ~/Desktop/myproject svn+ssh://gb@cvs.cs.unc.edu/cvs/user/gb/svn/myproject -m "initial import"
cd place_to_work
mv path_to_myproject_files out of the way if necessary
svn checkout svn+ssh://gb@cvs.cs.unc.edu/cvs/user/gb/svn/myproject/trunk myproject
</pre>
<p>Then in that working directory the commands to know are: <code>svn add</code>, <code>svn update</code>, and <code>svn commit</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/07/03/trying-out-svn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>atool enables DDR pad or webcam input</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/06/12/atool-enables-ddr-pad-or-webcam-input/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/06/12/atool-enables-ddr-pad-or-webcam-input/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 13:47:22 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Blind]]></category>

		<category><![CDATA[Enabling Technology]]></category>

		<category><![CDATA[Motor impaired]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=386</guid>
		<description><![CDATA[Atool is an extension to our previous CamKeys project. Like CamKeys, atool allows keyboard input based on a cheap webcam. Atool adds DDR pads (or other game controller buttons) as an additional input and it allows playing recorded sounds on input events.

My teacher friends in the Progress Education Program over at Asheville wanted to experiment [...]]]></description>
			<content:encoded><![CDATA[<p>Atool is an extension to our previous <a href="http://wwwx.cs.unc.edu/~gb/wp/blog/2007/11/18/camkeys-is-a-simple-camera-based-alternative-keyboard/">CamKeys</a> project. Like CamKeys, atool allows keyboard input based on a cheap webcam. Atool adds DDR pads (or other game controller buttons) as an additional input and it allows playing recorded sounds on input events.<br />
<span id="more-386"></span><br />
My teacher friends in the Progress Education Program over at Asheville wanted to experiment with alternative computer interfaces in their classrooms for kids with multiple disabilities. I demonstrated MusicPad (a simple DDR pad driven sound player) and CamKeys to them. They were excited by the possibilities but daunted by editing files to control it all and depending on keyboard focus to get events to the right places. </p>
<p>So I hacked on CamKeys to add a GUI for configuring all sorts of events. I&#8217;ll include a few screen shots below. Now the teachers are recording their own speech and music sounds and hooking them to events on the DDR pad or camera.</p>
<p><a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/screenshot-aac-tool.png'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/screenshot-aac-tool-300x232.png" alt="atool main screen" title="screenshot-aac-tool" width="300" height="232" class="alignnone size-medium wp-image-387" /></a><a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/screenshot-aac-tool-1.png'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/screenshot-aac-tool-1-300x232.png" alt="atool create event dialog" title="screenshot-aac-tool-1" width="300" height="232" class="alignnone size-medium wp-image-388" /></a></p>
<p>The CamKeys roots of this project were funded by the Mozilla foundation.</p>
<p>The source is in CVS at <a href="http://uncassist.cvs.sourceforge.net/uncassist/atool/">sourceforge uncassist</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/06/12/atool-enables-ddr-pad-or-webcam-input/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Combining WordPress and Flickr to make accessible books for beginning readers</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/06/03/combining-wordpress-and-flickr-to-make-accessible-books-for-beginning-readers/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/06/03/combining-wordpress-and-flickr-to-make-accessible-books-for-beginning-readers/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 17:03:16 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Enabling Technology]]></category>

		<category><![CDATA[Motor impaired]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=377</guid>
		<description><![CDATA[Tar Heel Reader is a web site designed to help teachers make easy-to-read books for children with disabilities. It has a growing selection of books to read and a simple process for creating new books using pictures found on Flickr.


img.alignleft { margin: 0pt; padding: 0pt; }

These pages are from a typical book at the site.

My [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gb-cs.cs.unc.edu/TarHeelReader/">Tar Heel Reader</a> is a web site designed to help teachers make easy-to-read books for children with disabilities. It has a growing selection of books to read and a simple process for creating new books using pictures found on <a href="http://www.flickr.com/">Flickr</a>.<br />
<span id="more-377"></span></p>
<style type="text/css">
img.alignleft { margin: 0pt; padding: 0pt; }
</style>
<p>These pages are from a typical <a href="http://gb-cs.cs.unc.edu/TarHeelReader/2008/05/21/my-birthday/">book</a> at the site.<br />
<a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/05-page1fit.jpg'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/05-page1fit-150x150.jpg" alt="At my birthday, I want balloons." title="At my birthday, I want balloons." width="150" height="150" class="alignleft" size-thumbnail wp-image-379" /></a><a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/06-page2.jpg'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/06-page2-150x150.jpg" alt="At my birthday, I want a cake." title="At my birthday, I want a cake." width="150" height="150" class="alignleft" size-thumbnail wp-image-380" /></a><a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/07-page3.jpg'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/07-page3-150x150.jpg" alt="At my birthday, I want some friends." title="At my birthday, I want some friends." width="150" height="150" class="alignleft" size-thumbnail wp-image-381" /></a><a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/08-page4.jpg'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/08-page4-150x150.jpg" alt="At my birthday, I want candy." title="At my birthday, I want candy." width="150" height="150" class="alignleft" size-thumbnail wp-image-382" /></a></p>
<p>My friends Karen Erickson and Gretchen Hanser of the <a href="http://www.med.unc.edu/ahs/clds/">Center for Literacy and Disability Studies</a> tell me that children with limited ability to speak or handle traditional books have few opportunities to learn to read and write. While typically developing children have access to dozens or even hundreds of books, severely disabled kids often have access to very few. Imagine being fifteen years old, unable to speak or to reliably use your hands to manipulate a book and getting your first opportunity to read. Books about baby farm animals aren&#8217;t going to cut it. You might be interested NASCAR, fashion, or spacecraft but beginner books on those subjects are rare and even more rarely accessible. Could we do something to make creating accessible books easier?</p>
<p>At the Tar Heel Reader site you can select a book and then advance through the pages with just about any of the characters commonly generated by switch interfaces (let me know if you need something not currently supported). You can have each page read out loud by a computer-generated voice if you wish. Also, each book is automatically available for download as a PowerPoint, Impress, or Flash show. </p>
<p>If you don&#8217;t find a book to suit your reader&#8217;s interest, making a new book is very easy. The book creator wizard guides you through the process of finding pictures on Flickr, and providing a simple sentence to go with each. Then, with the click of a button, you can create a new book that will immediately be available for reading or download.</p>
<h3>How it works</h3>
<p>I started hacking <a href="http://www.php.net/">PHP</a> using the <a href="http://www.flickr.com/services/api/">Flickr API</a> and quickly had a primitive book creator wizard working. When I started thinking about all the supporting infrastructure I would need to provide logins, searches, and multiple authors, it hit me that <a href="http://wordpress.org/">WordPress</a> already had everything I&#8217;d need. A <a href="http://www.nixonmcinnes.co.uk/2008/04/25/building-micro-web-applications-using-wordpress-pages/">blog post by Steve Winton</a>  encouraged me to examine the possibilities further. I&#8217;m very impressed with the ease of integrating the wizard and switch-accessible reading into WordPress by only hacking on the <a href="http://codex.wordpress.org/Using_Themes">theme</a>.</p>
<p><a href='http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/14-write1.jpg'><img src="http://wwwx.cs.unc.edu/~gb/wp/wp-content/uploads/2008/06/14-write1-300x225.jpg" alt="Book wizard" title="Book wizard in use." width="300" height="225" class="alignright" size-medium wp-image-378" /></a> I started with the default theme and hacked the <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">css</a> a bit to create more space on the page. Then I created an empty <a href="http://codex.wordpress.org/Pages">page</a> for the wizard and gave it a custom template containing my PHP code. Working within the page framework in this way gave me access to all the great WordPress functions while leaving me free to program the page however I wished.  In the screen shot to the left you can see the wizard in use. The two rows of pictures at the top are the result of a Flickr search for the tag <em>squirrels</em>. The two boxes near the bottom are the pages constructed so far with an area in each for the short sentence for that page. I used the cool <a href="http://host.sonspring.com/hoverbox/">Hoverbox Image Gallery</a> css to make the Flickr search images zoom when you move your cursor over them.</p>
<p>The wizard would be much cooler if it used AJAX but the current version is simply a single <code>html form</code> that does a POST to the page URL. At the very top of the code I call the WordPress <code>auth_redirect</code> function to make sure the author is logged in. Then I check to see if the request method is GET or POST. A GET request signals starting to write; all other calls will use method POST. I used the <a href="http://phpflickr.com/">phpFlickr class</a> to manage access to Flickr. When the author has completed the book, pressing the Create my book button uses the WordPress <code><a href="http://codex.wordpress.org/Function_Reference/wp_insert_post">wp_insert_post</a></code> function to create post representing the book and then redirects the browser to the newly created post.</p>
<p>Each book is simply a multi-page post using the WordPress &lt;!&#8211;nextpage&#8211;> tag. They have a regular structure that allows me to parse them with a regular expression when invoking the wizard for editing a book. I customized the book display by modifying the <code>single.php</code> file to make a <code>singlebook.php</code> file that is used for posts in the <em>Book</em> category. The singlebook template eliminates the sidebar and other navigation to unclutter the layout. Switch enabling the reading is done with a bit of <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> that advances to the next page on a KeyPress event. Speech enabling the books is implemented with another bit of JavaScript that sends the caption text to a speech server that takes a text parameter and uses the <a href="http://www.cstr.ed.ac.uk/projects/festival/">Festival</a> text-to-speech engine and the <a href="http://lame.sourceforge.net/index.php">Lame encoder</a> to return an mp3 that I play with the <a href="http://www.schillmania.com/projects/soundmanager2/">SoundManager2</a> JavaScript bridge to the <a href="http://www.adobe.com/products/flashplayer/">Flash player</a>.</p>
<p>Teachers sometimes use slide show tools such as PowerPoint to make accessible books for their disabled students. To support this and to allow reading books offline the title page of each book offers downloading of books in Microsoft PowerPoint, OpenOffice Impress, and Adobe Flash format. I generate the Impress format XML using the PHP DOM functions and the convert to PowerPoint and/or Flash using soffice running as a server with the PyODConverter as described in <a href="http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/29/creating-powerpoint-slide-shows-from-wordpress-posts/">another post</a>.</p>
<h3>Future directions</h3>
<p>The <a href="http://gb-cs.cs.unc.edu/TarHeelReader/2008/05/19/jeff-gordon/">book on Jeff Gordon</a> illustrates a possible future direction for these books. I used the built-in WordPress editor to modify the last page to include a <a href="http://www.youtube.com/">YouTube</a> video instead of a static picture. I think we could extend the wizard to include YouTube searches if there is enough interest.</p>
<p>Karen suggested including <em>sentence frames</em> to encourage authors to create easy to read texts.  I didn&#8217;t understand her well enough to try to implement something. Hey, I&#8217;m just a computer guy!</p>
<p>Gretchen would like a way to make whatever book the class is currently reading available in this format. I think we could do something with a web cam and a bit of uploading assistance.</p>
<p>Developing this prototype was both fun and educational for me. If we get enough interest from teachers perhaps I&#8217;ll get a group of students to program an enhanced version this fall.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/06/03/combining-wordpress-and-flickr-to-make-accessible-books-for-beginning-readers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating PowerPoint Slide Shows from Wordpress Posts</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/29/creating-powerpoint-slide-shows-from-wordpress-posts/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/29/creating-powerpoint-slide-shows-from-wordpress-posts/#comments</comments>
		<pubDate>Thu, 29 May 2008 15:49:30 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=375</guid>
		<description><![CDATA[For the Tar Heel Reader project I needed to convert very simple multi-page WordPress posts into PowerPoint slide shows. I chose the circuitous route of making an OpenOffice Impress show by bashing XML and then converting it to PowerPoint. I manually created a prototype slide show with a title page and a single book page [...]]]></description>
			<content:encoded><![CDATA[<p>For the Tar Heel Reader project I needed to convert very simple multi-page WordPress posts into PowerPoint slide shows. I chose the circuitous route of making an OpenOffice Impress show by bashing XML and then converting it to PowerPoint. I manually created a prototype slide show with a title page and a single book page in Impress and saved it in their native <code>.odp</code> format. These files are simply zip archives containing <a href="http://books.evc-cit.info/odbook/ch02.html">several XML documents</a> and the images. Why they didn&#8217;t include the sounds, I don&#8217;t understand. The important file is <code>content.xml</code>. Examining it in Firefox revealed the bits I&#8217;d have to change on the title page and for each page of the book. I found several useful hints in a <a href="http://www.linuxjournal.com/article/9319">Linux Journal article by Collin Park</a>. I used the <a href="http://us3.php.net/manual/en/book.dom.php">PHP DOM module</a> to read in the prototype, update it for the current book (retrieved with the WordPress <code>get_post</code> function), and write it out along with the images. Zipping this result up produces a new Impress presentation for the book. </p>
<p>Then I needed to convert the Impress format to PowerPoint. Thankfully, I found <a href="http://www.artofsolving.com/opensource/PyODConverter">PyODConverter</a> to automate that part of the job. It worked fine when I ran it from the command prompt but I get it to find the server when I ran it from PHP. Again the web came to my rescue with a <a href="http://forums.knowledgetree.com/viewtopic.php?p=12596">post</a> by Piero. I&#8217;ll reproduce the code here so I don&#8217;t forget it.</p>
<pre>
cd /var/www                                      #www-data user home
sudo mkdir .openoffice.org2                      #create the openoffice working dir
sudo chown -R www-data:www-data .openoffice.org2 #set the owner
sudo chmod 700 .openoffice.org2                  #change permissions
sudo -s                                          #you need to be root
su - www-data                                    #if you want to be www-data

#start openoffice headless
xvfb-run -a soffice -accept="socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -nologo -headless -invisible
</pre>
<p>Now I need to figure out how to get this into /etc/init.d so that it will automatically start on reboot.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/29/creating-powerpoint-slide-shows-from-wordpress-posts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress makes a fine application framework</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/21/wordpress-makes-a-fine-application-framework/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/21/wordpress-makes-a-fine-application-framework/#comments</comments>
		<pubDate>Wed, 21 May 2008 13:27:42 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Enabling Technology]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=374</guid>
		<description><![CDATA[I really like using Wordpress for my website and blog but I hadn&#8217;t thought until recently about using it as an application framework. Karen and I talked about a site to enable teachers to quickly build topical beginning readers for people with varied interests and abilities. I began thinking about the features such a site [...]]]></description>
			<content:encoded><![CDATA[<p>I really like using <a href="http://wordpress.org/">Wordpress</a> for my website and blog but I hadn&#8217;t thought until recently about using it as an application framework. <a href="http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/14/karen_notes/">Karen and I talked</a> about a site to enable teachers to quickly build topical beginning readers for people with varied interests and abilities. I began thinking about the features such a site would have and found lots of overlap with what Wordpress already provides. A <a href="http://www.nixonmcinnes.co.uk/2008/04/25/building-micro-web-applications-using-wordpress-pages/">blog post</a> by <a href="http://www.nixonmcinnes.co.uk/people/steve/">Steve Winton</a> over at <a href="http://www.nixonmcinnes.co.uk/">NixonMcInnes</a> encouraged me to examine the possibilities further. </p>
<p>I&#8217;m pleased to report that it is really easy to integrate a PHP web-app into Wordpress. I use ordinary blog posts as the books with the &lt;!&#8211;nextpage&#8211;> tag for pagination and a bit of Javascript for switch accessibility and text to speech. The book creator wizard is simply a set of pages with custom templates. You select some images, provide some captions and a title, and it creates the blog post that is your book. Wordpress provides logins, all the database manipulation, comments, tags, categories, etc. Redirects work fine because Wordpress is silent until you invoke get_header. Query parameters work fine; Wordpress seems to ignore them. Session variables work fine too. So far Wordpress hasn&#8217;t gotten in my way once and has helped a ton.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/21/wordpress-makes-a-fine-application-framework/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Court again rules against US paper money</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/21/court-again-rules-against-us-paper-money/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/21/court-again-rules-against-us-paper-money/#comments</comments>
		<pubDate>Wed, 21 May 2008 13:06:26 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Blind]]></category>

		<category><![CDATA[Enabling Technology]]></category>

		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=373</guid>
		<description><![CDATA[A US federal appeals court on Tuesday ruled that the country&#8217;s one-sized paper money discriminates against the blind and told the government to change the currency&#8217;s size and texture. It&#8217;s taken six years to get this far, and the government may well appeal again. I say give it up and switch to an accessible design.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://afp.google.com/article/ALeqM5hncgd98TAVGQgYJCdjKTuPZOD-fA">A US federal appeals court on Tuesday ruled that the country&#8217;s one-sized paper money discriminates against the blind and told the government to change the currency&#8217;s size and texture.</a> It&#8217;s taken six years to get this far, and the government may well appeal again. I say give it up and switch to an accessible design.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/21/court-again-rules-against-us-paper-money/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Karen notes</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/14/karen_notes/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/14/karen_notes/#comments</comments>
		<pubDate>Wed, 14 May 2008 15:27:22 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Enabling Technology]]></category>

		<category><![CDATA[Ideas]]></category>

		<category><![CDATA[Motor impaired]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=372</guid>
		<description><![CDATA[Notes from a conversation with Karen. Always great fun.

Dec 10-13 Karen at a camp with a dozen or so AAC users in Umatilla, Fl. Kids work about 5 hours per day, rest of the time they need interesting activities. Teenagers. Similar interests to my class. What could my FYS seminar students do to help?
Ideas: Content [...]]]></description>
			<content:encoded><![CDATA[<p>Notes from a conversation with Karen. Always great fun.<br />
<span id="more-372"></span><br />
Dec 10-13 Karen at a camp with a dozen or so AAC users in Umatilla, Fl. Kids work about 5 hours per day, rest of the time they need interesting activities. Teenagers. Similar interests to my class. What could my FYS seminar students do to help?</p>
<p>Ideas: Content for Route 66, maybe Nascar?<br />
Games that are switch accessible, maybe racing?<br />
Maybe some FYS students could go? How does that work?<br />
Coordinate with Software Engineering and maybe a parallel ET class for CS students.</p>
<p>Scratch for interactive content generation?</p>
<p>Karen has a group at Forest View elementary, kids are using computers to make content of various kinds. For example recording themselves reading books for 1st graders. They could be a good group to get interested in content for device users. Visuals + Audio and simple text could be exciting to author and use. </p>
<p>Look at A to Z phonics website, content isn&#8217;t that good but reading level is appropriate, see what books should look like.</p>
<p>Check out <a href="http://www.amazon.com/Dirty-Bertie-David-Roberts/dp/1854308203/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1210778447&#038;sr=8-1">Dirty Bertie</a></p>
<p>Take pictures from good book, get object name and descriptors from teacher and generate really simple sentences like &#8220;Butterflies can ______&#8221; or &#8220;Pirates are ______&#8221; to make lots of content quickly. Share on a web site. Make it easy to produce and share content. Patterns like &#8220;The noun is verbing&#8221; and &#8220;The adjective noun is verbing&#8221;. Generate text for beginning level reader. </p>
<p>Choose a topic, add descriptors, and generate sentences. Makes a &#8220;PowerPoint&#8221; or whatever for the teacher to use. Pictures from Flickr or somewhere. Teacher provides topic, gets a bunch of pictures, provides descriptors, system fills words into sentence frames. Make adding pictures easy. Site provides text to speech converted to mp3 and embedded. How about sounds for blind kids?</p>
<p>Something like SamiSays for recording &#8220;homework&#8221; answers from AAC devices that don&#8217;t interface to computers. Teacher/parent plugs device into line-in and computer records audio to send to teacher. Kid listens to questions and answers using their device, app sends mp3 to teacher with the results. Enables kid to do homework independently. Email access too. Use a VERY small number of words as controls for the computer by recognizing them in certain contexts. Provide independent computer access. email via mp3.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/14/karen_notes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cooling off the nVidia graphics in my D800</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/09/cooling-off-the-nvidia-graphics-in-my-d800/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/09/cooling-off-the-nvidia-graphics-in-my-d800/#comments</comments>
		<pubDate>Fri, 09 May 2008 21:46:06 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=371</guid>
		<description><![CDATA[I recently upgraded my D800 to Ubuntu Hardy. Things seem to be working fine. Looking through the packages available I saw that I could get sensors-applet to monitor internal temperature sensors. This showed that my GPU was running near 75 degrees C.The nvidia-settings tool showed I was running at Performance Level 2 and appeared to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded my D800 to Ubuntu Hardy. Things seem to be working fine. Looking through the packages available I saw that I could get sensors-applet to monitor internal temperature sensors. This showed that my GPU was running near 75 degrees C.The nvidia-settings tool showed I was running at Performance Level 2 and appeared to be stuck there. I searched a bit and found other people looking for the same info and got a few hints. After some fooling around I found the following commands would cool things off. They <em>may</em> reduce performance but I don&#8217;t need it.</p>
<pre>
nvidia-settings --assign="GPUOverclockingState=1"
nvidia-settings --assign="GPU2DClockFreqs=100,230"
nvidia-settings --assign="GPU2DClockFreqs=100,230"
</pre>
<p>Yes, I know that I&#8217;m setting the 2D Clock Freqs twice. The first time seems to move it to Performance Level 1 and the second time drops it to level 0 where I want to be. I got the numbers from the nvidia-settings on the Power Mizer tab.</p>
<p>I put those commands in a script and run it using the Sessions facility I found at System->Preferences->Sessions.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/09/cooling-off-the-nvidia-graphics-in-my-d800/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eastern NC BBQ Sauce</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/09/eastern-nc-bbq-sauce/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/09/eastern-nc-bbq-sauce/#comments</comments>
		<pubDate>Fri, 09 May 2008 19:27:11 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Recipes]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=370</guid>
		<description><![CDATA[From: http://fp.enter.net/~rburk/sauce-rub-marinade/barbecuesauce/easternn.txt
1 cup White vinegar
1 cup Cider vinegar
1 tablespoon Sugar
1 tablespoon Crushed red pepper flakes
1 tablespoon Tabasco sauce
Salt to taste
Freshly cracked black pepper to taste
]]></description>
			<content:encoded><![CDATA[<p>From: http://fp.enter.net/~rburk/sauce-rub-marinade/barbecuesauce/easternn.txt</p>
<p>1 cup White vinegar<br />
1 cup Cider vinegar<br />
1 tablespoon Sugar<br />
1 tablespoon Crushed red pepper flakes<br />
1 tablespoon Tabasco sauce<br />
Salt to taste<br />
Freshly cracked black pepper to taste</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/05/09/eastern-nc-bbq-sauce/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gretchen ideas on reading aids</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/04/26/gretchen-ideas-on-reading-aids/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/04/26/gretchen-ideas-on-reading-aids/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 20:29:27 +0000</pubDate>
		<dc:creator>gb</dc:creator>
		
		<category><![CDATA[Enabling Technology]]></category>

		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=368</guid>
		<description><![CDATA[Take pictures of the book during group reading (teacher is displaying it to the rest of the class using a projector say). Make it available for self selected reading later. Perhaps create PowerPoint presentation with the pictures and easily recorded audio of someone reading the text for each page. Enable typing in the text so [...]]]></description>
			<content:encoded><![CDATA[<p>Take pictures of the book during group reading (teacher is displaying it to the rest of the class using a projector say). Make it available for self selected reading later. Perhaps create PowerPoint presentation with the pictures and easily recorded audio of someone reading the text for each page. Enable typing in the text so it can be read using TTS either continuously or one word at a time. Make it easy to share these on some closed site. What about the copyright provisions related to people with disabilities?  <a href="http://www.loc.gov/nls/reference/factsheets/copyright.html">Public Law 104-197</a> would allow us to do this in a &#8220;specialized format&#8221;. That says to me it couldn&#8217;t be PowerPoint but that is not problem, we&#8217;d just have a specialized player. Very simple to show pictures and play speech. Might even be browser based. Could the whole thing be easily made browser based? Should it be?</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/04/26/gretchen-ideas-on-reading-aids/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
