<?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>Gary Bishop &#187; Random</title>
	<atom:link href="http://wwwx.cs.unc.edu/~gb/wp/blog/category/random/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>
	<lastBuildDate>Wed, 14 Oct 2009 00:31:31 +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>30 years of failure: the username/password combination</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2009/10/13/30-years-of-failure-the-usernamepassword-combination/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2009/10/13/30-years-of-failure-the-usernamepassword-combination/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 00:31:31 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=578</guid>
		<description><![CDATA[Interesting read about what we have known all along about passwords.
In a lot of ways, the results shouldn&#8217;t surprise anyone, given what we know about the operation of human memory: if you give users a task that&#8217;s nearly impossible, they won&#8217;t do it.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://arstechnica.com/business/news/2009/10/30-years-of-failure-the-user-namepassword-combination.ars">Interesting read</a> about what we have known all along about passwords.</p>
<blockquote><p>In a lot of ways, the results shouldn&#8217;t surprise anyone, given what we know about the operation of human memory: if you give users a task that&#8217;s nearly impossible, they won&#8217;t do it.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2009/10/13/30-years-of-failure-the-usernamepassword-combination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entertaining introduction to encryption</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2009/10/01/entertaining-introduction-to-encryption/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2009/10/01/entertaining-introduction-to-encryption/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 15:05:38 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=575</guid>
		<description><![CDATA[A Stick Figure Guide to the Advanced Encryption Standard (AES) 
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html">A Stick Figure Guide to the Advanced Encryption Standard (AES) </a></p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2009/10/01/entertaining-introduction-to-encryption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AFS disk space on campus servers</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/08/25/afs-disk-space-on-campus-servers/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/08/25/afs-disk-space-on-campus-servers/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 15:20:39 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=414</guid>
		<description><![CDATA[/afs/isis/depts/compsci/research/assist/
]]></description>
			<content:encoded><![CDATA[<p>/afs/isis/depts/compsci/research/assist/</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/08/25/afs-disk-space-on-campus-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How far should I drive to save on gas?</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/07/30/how-far-should-i-drive-to-save-on-gas/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/07/30/how-far-should-i-drive-to-save-on-gas/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 01:04:23 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=404</guid>
		<description><![CDATA[I&#8217;ve thought about this several times (that&#8217;s how geeky I am, when I can&#8217;t work, I think about things like this). Thinking about it the other day, I suddenly hit on a simple approximation made possible by the current prices.
The fuel tank of my truck holds 25 gallons. One cent per gallon would save me [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve thought about this several times (that&#8217;s how geeky I am, when I can&#8217;t work, I think about things like this). Thinking about it the other day, I suddenly hit on a simple approximation made possible by the current prices.</p>
<p>The fuel tank of my truck holds 25 gallons. One cent per gallon would save me 25 cents. How far can I drive on 25 cents of gas?  At $4/gallon, 25 cents buys one sixteenth of a gallon. If my vehicle got 16 miles per gallon, I could drive 1 mile on 25 cents.  My truck actually gets about 18 miles per gallon and gas is not quite $4/gallon right now, but I&#8217;m just approximating.</p>
<p>So, if I drive 1 mile to save 1 penny per gallon I wasted my time (not to mention the wear on tires and such). My son&#8217;s car only requires about half as much gas to fill up but he can go twice as far on a gallon of gas so the result is the same. 1 mile, 1 penny.</p>
<p>The bottom line is you can&#8217;t drive very far out of your way to save on gas&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/07/30/how-far-should-i-drive-to-save-on-gas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>
		<slash:comments>4</slash:comments>
		</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>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web site updates</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/04/05/web-site-updates/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/04/05/web-site-updates/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 23:33:08 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/?p=366</guid>
		<description><![CDATA[I&#8217;ve upgraded to Wordpress 2.5 and switched to a new theme based on the copyblogger theme. Please point out any bugs you see. 
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve upgraded to Wordpress 2.5 and switched to a new theme based on <a href="http://www.copyblogger.com/the-copyblogger-theme-for-wordpress/">the copyblogger theme</a>. Please point out any bugs you see. </p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/04/05/web-site-updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Daylight Savings Wastes Energy</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/03/04/daylight-savings-wastes-energy/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/03/04/daylight-savings-wastes-energy/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 15:29:11 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/blog/2008/03/04/daylight-savings-wastes-energy/</guid>
		<description><![CDATA[An article in the WSJ reports on a study of energy consumption in Indiana before and after their recent switch to DST. The switch cost them $8.6 million extra for electricity.
]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://online.wsj.com/public/article/SB120406767043794825-UOLcfJA8x9Gw9ozbCz77MiLmtaE_20080327.html?mod=tff_main_tff_top">article in the WSJ reports</a> on a study of energy consumption in Indiana before and after their recent switch to DST. The switch cost them $8.6 million extra for electricity.</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/03/04/daylight-savings-wastes-energy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incredible incompetence at the OLPC donation program</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/02/14/incredible-incompetence-at-the-olpc-donation-program/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/02/14/incredible-incompetence-at-the-olpc-donation-program/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 19:02:08 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/blog/2008/02/14/incredible-incompetence-at-the-olpc-donation-program/</guid>
		<description><![CDATA[I was excited about potential for the XO as a delivery vehicle for assistive technology. The laptop looks great online so I ordered one through the buy one get one program. I figured we&#8217;d get to develop a demonstration on it for Maze Day. Boy am I disappointed&#8230;
I made my donation on 14 November expecting [...]]]></description>
			<content:encoded><![CDATA[<p>I was excited about potential for the XO as a delivery vehicle for assistive technology. The laptop looks great online so I ordered one through the buy one get one program. I figured we&#8217;d get to develop a demonstration on it for Maze Day. Boy am I disappointed&#8230;</p>
<p>I made my donation on 14 November expecting the laptop by Christmas.</p>
<p>I got a thank you note from Nicholas on 16 November.</p>
<p>I got an email on  22 December promising delivery by 15 January. </p>
<p>I got email on 19 January saying their shipment system could not ship to my address. We get shipments here on campus every day from every shipper. I responded that their shipment system is broken and they should drop it in US Mail. Their email included a 24 hour dedicated 800 number for speaking to an agent.</p>
<p>I got email on 21 January apologizing for the email of the 19th, saying ignore the request for updated shipping information.</p>
<p>I got email on 25 January saying it had been sent to the warehouse for shipping.</p>
<p>I got email on 6 February telling my how grateful they were for the overwhelming response.</p>
<p>On 14 February I called the 800 number. The lady who answered the phone &#8220;hello?&#8221; didn&#8217;t appear to know anything about the OLPC. I figured I had the wrong number so I apologized, hung up, and dialed again. Same lady, except this time after much silence she gave me another 800 number to call. </p>
<p>I called it, got a menu, chose to speak to a person, and was informed that my XO would ship &#8220;at the end of March&#8221;.</p>
<p>Yow. These guys are going to change the world? My confidence is waning. </p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2008/02/14/incredible-incompetence-at-the-olpc-donation-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watching the Watchers: Why Surveillance Is a Two-Way Street</title>
		<link>http://wwwx.cs.unc.edu/~gb/wp/blog/2007/12/17/watching-the-watchers-why-surveillance-is-a-two-way-street/</link>
		<comments>http://wwwx.cs.unc.edu/~gb/wp/blog/2007/12/17/watching-the-watchers-why-surveillance-is-a-two-way-street/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 01:17:44 +0000</pubDate>
		<dc:creator>gb</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://wwwx.cs.unc.edu/~gb/wp/blog/2007/12/17/watching-the-watchers-why-surveillance-is-a-two-way-street/</guid>
		<description><![CDATA[An interesting post suggesting that the proper response to the inevitable increase in surveillance of every aspect of our lives is looking back. Why should public officials have more privacy that us?
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.popularmechanics.com/technology/military_law/4237005.html">An interesting post</a> suggesting that the proper response to the inevitable increase in surveillance of every aspect of our lives is looking back. Why should public officials have more privacy that us?</p>
]]></content:encoded>
			<wfw:commentRss>http://wwwx.cs.unc.edu/~gb/wp/blog/2007/12/17/watching-the-watchers-why-surveillance-is-a-two-way-street/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
