<?xml version="1.0" encoding="UTF-8"?>
<feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="en"
   >
  <title type="text">Gary Bishop</title>
  <subtitle type="text">Geeks making the world a bit better.</subtitle>

  <updated>2013-03-19T16:34:53Z</updated>
  <generator uri="http://blogofile.com/">Blogofile</generator>

  <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog" />
  <id>http://www.cs.unc.edu/~gb/blog/feed/atom/</id>
  <link rel="self" type="application/atom+xml" href="http://www.cs.unc.edu/~gb/blog/feed/atom/" />
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Musical Game Idea]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2013/03/09/musical-game-idea" />
    <id>http://www.cs.unc.edu/~gb/blog/2013/03/09/musical-game-idea</id>
    <updated>2013-03-09T12:11:00Z</updated>
    <published>2013-03-09T12:11:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Musical Game Idea]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2013/03/09/musical-game-idea"><![CDATA[
<p>It's spring break and 50 days until <a href=&#8220;http://cs.unc.edu/~gb/blog/2012/11/04/maze-day-2013/&#8220;>Maze Day</a>! I'm thinking of a new musical game <b>but I need help with the music</b>. My hidden agenda is getting samples of the sounds children make when they are imitating music instruments. I'll use the samples as a training set for a system to allow spoken input of music but I need a fun activity to motivate kids to give me the samples.</p>

<p>In this game concept, children will play individually wearing headphones and speaking into a high-quality microphone. We will feed microphone signal into the headphones along with the computer audio so they can hear themselves. Each child will complete multiple rounds depending on their interest and skill. In each round, the child will hear a simple musical phrase one or more times. Then they will imitate what they heard by speaking or singing the music along with the computer. They might say &#8220;la la&#8221; or &#8220;do re mi&#8221; for piano notes, or &#8220;ratatat boom&#8221; for drums; whatever they use will be fine.</p>

<p>We will record the sounds they make and assign points by the accuracy of their timing and possibly their pitch. After several rounds, we'll automatically combine their recordings into a performance in which they hear themselves sing multiple parts. I think they'll love this and will want to record yet more phrases. The most interested and talented children might be invited to create their own riffs to overlay the multiple parts.</p>

<p>Later in the day, perhaps at lunch time, we could play the full virtual choir singing an entire piece. If we really go crazy we could include an animated display of the children singing their parts. I think it might be particularly effective to start with one small child doing a simple melody and gradually adding more children and parts.</p>

<p>I fantasize that I can handle the recording, time alignment, pitch matching, and multitrack playback but <b>I really need help with the music</b>.</p>

<p>We need a polyphonic round with many simple phrases that combine into a performance that is greater than the sum of its parts. Ideally the phrases could go together in multiple ways. More than Row Row Row but not too hard. <b>Any ideas?</b></p>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Help test the new Tar Heel Reader]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2013/01/24/help-test-the-new-tar-heel-reader" />
    <id>http://www.cs.unc.edu/~gb/blog/2013/01/24/help-test-the-new-tar-heel-reader</id>
    <updated>2013-01-24T10:11:00Z</updated>
    <published>2013-01-24T10:11:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Help test the new Tar Heel Reader]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2013/01/24/help-test-the-new-tar-heel-reader"><![CDATA[
<p>The new edition of Tar Heel Reader is ready for testing. Please <a href="http://tarheelreader3.cs.unc.edu/">give it a try</a> and <a href="http://tarheelreader3.cs.unc.edu/report-a-bug/">report any problems</a> you see. Also, tell us ways we can improve it to meet the needs of your students.</p>

<p>Note this isn't yet ready for production; it will move to the tarheelreader.org after the testing is done. I can't guarrantee that anything you create with this testing version will make it into the final version.</p>

<p>New features include:
<ul>
    <li>Much more capable search. Now you can search for Reviewed books about Animals that are suited for Everybody. The search settings are sticky so they will persist through your session.</li>
    <li>Switch access to all books; not just the Favorites page. Try using right and left arrow (or any of the access keys) on the Find page.</li>
    <li>Support for tablets and phones such as the iPad and iPhone with a streamlined touch-enabled interface.</li>
    <li>Download books in ePub format for direct import into iBooks and other eReaders.</li>
    <li>Now you can create and share <a href="/collections/">Collections</a> of books.</li>
    <li>Create books from your own photos at Flickr. Enter the email address you use at Flickr in the editor's image search box to show your own pictures. This will allow you to snap pictures with your smart phone using the Flickr app and immediately use them in a book.</li>
    <li>Support for many more languages in the user interface. Help us translate the interface into your language.</li>
</ul>
</p>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Maze Day 2013]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2012/11/04/maze-day-2013" />
    <id>http://www.cs.unc.edu/~gb/blog/2012/11/04/maze-day-2013</id>
    <updated>2012-11-04T14:47:00Z</updated>
    <published>2012-11-04T14:47:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Maze Day 2013]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2012/11/04/maze-day-2013"><![CDATA[
<p>Maze Day will be Monday 29 April 2013 from 9AM until 2PM in <a href="http://www.cs.unc.edu/cms/about-us/about-us/directions-and-other-visitor-information" title="Directions"> Sitterson Hall</a> on the UNC Chapel Hill Campus.</p>

<p>Maze Day is for visually impaired and blind students in grades K-12, their parents and teachers. Your students will enjoy fun and educational computer applications developed especially for them. UNC students will learn how well their accessible applications work with real users. And everyone will have a good time!</p>

<p>We plan to have a wide variety of accessible fun, educational, and exercise activities. We will be especially featuring a new collection of games hosted on our web site and accessible from any computer connected to the internet.</p>

<p>Lunch will be provided. <b>Free!</b></p>

<p>To register, fill out the form below or email Missy Wood wood@cs.unc.edu or Diane Brauner dianebrauner@embarqmail.com. Also, please have parents fill out the <b>photo consent form</b> (<a href="/~gb/media/English Photo Consent.pdf">English</a> or <a href="/~gb/media/Spanish Photo Consent.pdf">Spanish</a>). We will only include your children in photographs of the event with your permission.</p>

<p>We have limited funding for travel grants for groups who could not otherwise attend. Email Missy Wood wood@cs.unc.edu for more information.</p>

<iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dGszREV4Y3Bwc3QtZThJdW5meUM4alE6MA" width="700" height="1600" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Crawl Space Humidity Wrap Up]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2012/07/04/crawl-space-humidity-wrap-up" />
    <id>http://www.cs.unc.edu/~gb/blog/2012/07/04/crawl-space-humidity-wrap-up</id>
    <updated>2012-07-04T08:14:00Z</updated>
    <published>2012-07-04T08:14:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Crawl Space Humidity Wrap Up]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2012/07/04/crawl-space-humidity-wrap-up"><![CDATA[
<p>This is an update of my <a href="/~gb/blog/2011/09/06/crawl-space-humidity-update/">2011</a> and <a href="/~gb/blog/2009/07/04/crawlspace-humidity/">2009</a> posts on my attempts to control the humidity in the crawl space of my house in central North Carolina.</p>

<p>After running the <a href="/~gb/blog/2011/09/06/crawl-space-humidity-update/">dehumidifier from the previous post</a> for about 15 months I decided it was time to come up with a more sustainable solution. The dehumidifier did the job, but I could hear it running (a lot) and I knew that it wasn't going to last forever.</p>

<p>The <a href="http://www.crawlspaces.org">Advanced Energy Report</a> showed that carefully sealing the crawl space and venting about 50 CFM of conditioned air into it would deal with the humidity problems once and for all. My friend Herman's new house was built that way, and Brian had his converted with good results. After toying with the idea of doing the work myself, I realized that it was much too much for me and decided to find professionals for the job.</p>

<p>I contracted with <a href="http://www.crawlspacedoctor.com/index.php/north-carolina-crawlspace-doctor-franchises/nc-west">Brad Dehring</a> of <a href="http://www.crawlspacedoctor.com/">Crawlspace Doctor</a> to do the work after getting three proposals. I'm very pleased with their work. Here is a brief description of the job.</p>

<ol>
    <li>They removed the old damp, moldy insulation from the floor joists.</li>
    <li>They cleaned mold from the wood and pipes and got up all the bits of rock and junk from the floor.</li>
    <li>They sealed every hole, gap, and crack in the house floor, sill plate and foundation walls.</li>
    <li>They had a plumber come in to temporarily remove the water heater so they could put plastic and insulation below and behind it.</li>
    <li>They covered the concrete block walls with 10 mil plastic with a 3 inch gap for termite inspection; every seam is taped.</li>
    <li>They covered the plastic on the walls with 2-inch foam insulation with foil on the surface. They neatly cut around every pipe and wire that passes through the walls.</li>
    <li>They taped all the edges, joints, and fastener heads with aluminum tape.</li>
    <li>They covered the floor with 10 mil plastic taping it to the plastic from the walls.</li>
    <li>They installed a special purpose 50 CFM crawl space vent on the HVAC plenum near the center of the crawl space; it lets air flow out when the system is running but not back in.</li>
    <li>They replaced the access door with an insulated and weather stripped wooden door.</li>
    <li>They cleaned up completely; the space is cleaner than it ever has been.</li>
    <li>They fixed several small unrelated problems.</li>
</ol>

<p>I was wise to get professionals to do the job. They had two or three young guys who knew what they were doing here for six days. Crawling around under there for one day would have killed me!</p>

<p>It's been two weeks since they completed the job and the <a href="http://en.wikipedia.org/wiki/Dew_point">dew point</a> under the house is staying between 57 and 59 degrees. This is the same, within my measurement accuracy, as the dew point inside the house; perhaps they are coupled. Or maybe it will drop lower as the wood and concrete blocks gradually dry out. In any case, it is already low enough to prevent condensation and mold.</p>

<img src="/~gb/images/crawlspace.jpg" />

<p>I hope this is the last installment in my crawl space humidity series but I will update this post if I see significant changes.</p>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Mobile Safari is the IE6 of this decade]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2012/03/13/mobile-safari-is-the-ie6-of-this-decade" />
    <id>http://www.cs.unc.edu/~gb/blog/2012/03/13/mobile-safari-is-the-ie6-of-this-decade</id>
    <updated>2012-03-13T12:43:00Z</updated>
    <published>2012-03-13T12:43:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Mobile Safari is the IE6 of this decade]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2012/03/13/mobile-safari-is-the-ie6-of-this-decade"><![CDATA[
<p>My otherwise portable and standards compliant code is gradually filling with iOS specific hacks because Apple knows best.</p>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Remotely refreshing multiple browsers during web testing]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2012/02/08/remotely-refreshing-multiple-browsers-during-web-testing" />
    <id>http://www.cs.unc.edu/~gb/blog/2012/02/08/remotely-refreshing-multiple-browsers-during-web-testing</id>
    <updated>2012-02-08T19:43:00Z</updated>
    <published>2012-02-08T19:43:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Remotely refreshing multiple browsers during web testing]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2012/02/08/remotely-refreshing-multiple-browsers-during-web-testing"><![CDATA[
<p>I'm working on the rewrite of Tar Heel Reader and testing it on desktop, iPad, iPod Touch, and IE6-8. I hate manual steps in my edit/test loop. The i* devices are particularly bothersome because I push my changes, pick up the device, hit the home button to wake it up, slide-to-unlock, and then hit the tiny refresh button. There had to be a better way.</p>

<p>I'm pretty sure I saw someone doing something that enabled them to force multiple browsers to refresh but when I went looking I couldn't find it. So, I decided it would be fun to try to write my own.</p>

<p>I inserted a script tag into the footer of my pages to load this javascript from remoteCommand.js.</p>

<script src="https://gist.github.com/1775825.js?file=remoteCommand.js"></script>

<p>And I added the following php code to my theme directory.</p>

<script src="https://gist.github.com/1775825.js?file=remoteCommand.php"></script>

<p>Now I keep a file command.js in the directory and update it as necessary. My Makefile for testing copies the theme files over to the server using rsync and then copies the command.js to /usr/tmp/command.js on the server. The php script notices the change and responds to requests from any browsers I have open on the testing site. They eval the javascript and force a reload or whatever else I needed to have happen.</p>

<p>I haven't seriously tested with it yet but I think this will allow me to have the iPad and iPod propped up on my desk (with autolock disabled), IE* running in a VM, and Firefox running on my desktop all reload each time I hit F7 to build in Sublime Text 2.</p>

<p>This approach is not scalable using Apache and php. Each connected browser is tying up a thread running that loop. Tornado would be a scalable solution but this was easy to hack out quickly and will meet my needs.</p>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[How many Tar Heel Reader users have Javascript disabled?]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2012/01/23/how-many-tar-heel-reader-users-have-javascript-disabled-" />
    <id>http://www.cs.unc.edu/~gb/blog/2012/01/23/how-many-tar-heel-reader-users-have-javascript-disabled-</id>
    <updated>2012-01-23T09:40:00Z</updated>
    <published>2012-01-23T09:40:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[How many Tar Heel Reader users have Javascript disabled?]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2012/01/23/how-many-tar-heel-reader-users-have-javascript-disabled-"><![CDATA[
<p>I'm redesigning <a href="http://tarheelreader.org">Tar Heel Reader</a> in hopes of taking load off the server and making the site friendlier to tablets and phones. Over the last few weeks I did a mockup with jQuery Mobile that works well enough on mobile devices but it was just kludged into the current system and it didn't work at all on IE6. So, I've decided to back up and rethink things.
</p>
<p>One question that immediately came to mind was could I assume users would have Javascript enabled? A bit of searching on the web gave the estimate that 2% of US users have Javascript disabled but some people claim that number may be inflated by bots and such. If only I could sample our users I would have the number I really wanted.</p>
<p>I began to think about instrumenting the site to collect some statistics when I looked at the php code for rendering book pages. Incredibly, I had already encoded the information I needed into image URLs! I have no recollection of doing it but years ago when I wrote the code I added the query parameter <code>?noscript=1</code> to the images when they are loaded by a browser with Javascript turned off. I salute past me for the amazing foresight!</p>
<p>Some simple analysis of my Apache log files using zcat, grep, awk, sort, uniq, and wc in pipelines tells me that over the 9-week period from 18 September 2011 to 20 November 2011, <b>337 unique IP addresses read 67,532 book pages with Javascript disabled</b>. During that period a total of 1,842,915 book pages were read so about <b>3.7% of the total had Javascript disabled</b>. My other stats indicate about 27,000 books were read per week so they must have averaged about 7.6 pages per book.</p>
<p>To confirm this analysis I used <a href="http://www.infosniper.net/">Info Sniper</a> to lookup a small sample of the IP addresses; they look like schools and homes, not bots. I also examined the user agents; again they looked reasonable for browsers includeing various versions of IE, Safari, and Firefox.</p>
<p>The bottom line is we've got to continue supporting readers with Javascript disabled. <b>During a typical week almost 1000 books are read without Javascript</b>. I don't want to shut out those children.</p>]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[VirtualBox Tricks]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2012/01/01/virtualbox-tricks" />
    <id>http://www.cs.unc.edu/~gb/blog/2012/01/01/virtualbox-tricks</id>
    <updated>2012-01-01T20:24:00Z</updated>
    <published>2012-01-01T20:24:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[VirtualBox Tricks]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2012/01/01/virtualbox-tricks"><![CDATA[
<p>I need to run an old version of Ubuntu Linux on my new server to support some otherwise obsolete software. It should have been easy but my ignorance made it take a few days of intermittent head banging. Here are few notes for my future self.</p>
<ol>
    <li>When importing virtual machines into <a href="https://www.virtualbox.org/">VirtualBox</a> they change the MAC address of the simulated Ethernet connection. In my case this resulted in a non-working network. The simple fix (in the Ubuntu Feisty guest) is to edit the /etc/iftab to replace the MAC address with the correct one.</li>
    <li>Using the remote display requires installing the <a href="https://www.virtualbox.org/wiki/Downloads">extension pack</a>.</li>
    <li>Tunnel the remote display with <code>ssh -L3389:localhost:3389 host</code></li>
</ol>]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Yogurt]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2011/11/03/yogurt" />
    <id>http://www.cs.unc.edu/~gb/blog/2011/11/03/yogurt</id>
    <updated>2011-11-03T19:22:00Z</updated>
    <published>2011-11-03T19:22:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Yogurt]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2011/11/03/yogurt"><![CDATA[
<p>I learned most of what I know about making yogurt from <a href="http://chowhound.chow.com/topics/567084">Maria Lorraine's post</a> at Chowhound. I combined what I learned there with some technical articles and reading tons of other web postings. This recipe is the result of considerable experimentation and has been successfully producing thick delicious yogurt for many weeks.</p>

<p>I'm working by weight using a cheap digital kitchen scale. When I use ounces (oz) below, I mean weight. One fluid ounce of water weighs one ounce but this is not true for other substances. You'll also need an accurate thermometer; I use a Thermopen.</p>

<p>I fortify the milk with additional milk solids by adding Nido Instant Whole Milk. You can usually find Nido in the "Hispanic" section of grocery stores. Don't buy the Infant formula, you want the normal dry milk. They just changed the name to <em>Fortificada</em>. Other people use various brands of dry milk; anything should work as long as it tastes/smells good. Nido is great.</p>

<p>For vanilla flavored yogurt I use:
<ul>
  <li>68.9 oz (1/2 fluid gallon) of milk. I use 1% Mapleview milk but any should work.</li>
  <li>4.5 oz of Nido.</li>
  <li>5.5 oz of sugar.</li>
  <li>1 oz of vanilla extract.</li>
</ul></p>

<p>I've made lemon by substituting lemon extract for the vanilla.</p>

<p>If you want to make more or less, simply scale the amounts above.</p>

<p>I mix the milk, Nido, and sugar with a stick blender in a 2 quart glass measuring cup. I heat the mixture uncovered in my microwave at full power for intervals of 5, 5, and 4 minutes; stirring after each. Of course, the time depends on your microwave power. Heating the mixture to 180F allows the milk proteins to relax and it kills any microorganisms that might compete with the yogurt culture.</p>

<p>Next I cool the mixture to 115F. Sometimes I just let it slowly cool. Other times I rush things using a bath of ice water in a larger bowl. I don't see any difference in the results.</p>

<p>Next I add the vanilla and yogurt culture (what the technical articles call the innoculum). I bought my initial batch from <a href="http://www.cheesemaking.com/">New England Cheesemaking</a>. I have used both their Y5 "Sweet" culture and the Y1 Bulgarian. I prefer the Y1 for its tarter flavor.</p>

<p>Most articles on the web suggest using store bought yogurt as the starter; that didn't work well for me. I think a good starter is worth the few dollars you pay for it. I only needed one packet because I froze 1/2 ounce portions of the first batch in an ice tray and then transferred them to containers to keep in the freezer. When I'm ready to make yogurt I get out a cube and mix it with a small portion of the cooled milk mixture and add that back to remainder. I recently got near the end of the first batch of 12 cubes so I froze 12 more.</p>

<p>With the starter mixed in I measure 6.5 ounce portions into 8 ounce <a href="http://www.ziploc.com/Products/Pages/ContainersSmartSnapSeal.aspx">Ziplock brand plastic containers</a>. I lid them and put them into a 105 degree oven. If your oven does not support settings this low, you'll find a wide variety of alternatives on the web for keeping the yogurt warm.<p>

<p>I leave the yogurt to ferment for 6 to 8 hours. Do not disturb them during this time; I ruined a batch by checking on them too much. When it is ready the yogurt should be firmly set. You can gently test a container by tilting it slightly. The longer you let it ferment the tarter the yogurt will become.</p>

<p>After it is set I move the containers to the refrigerator. The next morning they are ready to eat. They usually have about 1/2 teaspoon of whey on top.</p>

<p>If you stir this yogurt it will become much thinner because you are breaking the matrix that holds it together. Commercial yogurt usually has a <em>stabilizer</em> added to make it hold up to stirring.</p>

<p>This recipe makes 12 servings and we eat them all in a week. I estimate each serving is about 160 calories.</p>
]]></content>
  </entry>
  <entry>
    <author>
      <name></name>
      <uri>http://www.cs.unc.edu/~gb/blog</uri>
    </author>
    <title type="html"><![CDATA[Maze Day 2012]]></title>
    <link rel="alternate" type="text/html" href="http://www.cs.unc.edu/~gb/blog/2011/11/03/maze-day-2012" />
    <id>http://www.cs.unc.edu/~gb/blog/2011/11/03/maze-day-2012</id>
    <updated>2011-11-03T09:31:00Z</updated>
    <published>2011-11-03T09:31:00Z</published>
    <category scheme="http://www.cs.unc.edu/~gb/blog" term="Uncategorized" />
    <summary type="html"><![CDATA[Maze Day 2012]]></summary>
    <content type="html" xml:base="http://www.cs.unc.edu/~gb/blog/2011/11/03/maze-day-2012"><![CDATA[
<p>This year Maze Day will be 26 April 2012 from 9AM until 2PM in <a href="http://www.cs.unc.edu/cms/about-us/about-us/directions-and-other-visitor-information" title="Directions"> Sitterson Hall</a> on the UNC Chapel Hill Campus.</p>

<p>Maze Day is for visually impaired and blind students in grades K-12, their parents and teachers. Your students will enjoy fun and educational computer applications developed especially for them. UNC students will learn how well their accessible applications work with real users. And everyone will have a good time!</p>

<p>We plan to have a wide variety of accessible fun, educational, and exercise activities. We will be especially featuring a new collection of games hosted on our web site and accessible from any computer connected to the internet.</p>

<p>Lunch will be provided. <b>Free!</b></p>

<p>Maze Day Registration is <strong>closed</strong>.</p>

<p><del>To register, fill out the form below or email Diane Brauner dianebrauner@embarqmail.com or Missy Wood wood@cs.unc.edu.</del> Also, please have parents fill out the <b>photo consent form</b> (<a href="/~gb/media/English Photo Consent.pdf">English</a> or <a href="/~gb/media/Spanish Photo Consent.pdf">Spanish</a>). We will only include your children in photographs of the event with your permission.</p>

<p>We have limited funding for travel grants for groups who could not otherwise attend. Email Missy Wood wood@cs.unc.edu for more information.</p>

<!--

<iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dDIwMXR5YXZ2elhJQmZ5ZWlBY2tpZkE6MA" width="700" height="1500" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe> -->
]]></content>
  </entry>
</feed>
