<?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>tjameswhite</title>
	<atom:link href="http://tjameswhite.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tjameswhite.com</link>
	<description>My infrequent thoughts, ideas and ramblings.</description>
	<lastBuildDate>Thu, 08 Dec 2011 02:10:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Two Stories</title>
		<link>http://tjameswhite.com/archives/two-stories/</link>
		<comments>http://tjameswhite.com/archives/two-stories/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 02:10:25 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[stories]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=665</guid>
		<description><![CDATA[In which stories are written.]]></description>
			<content:encoded><![CDATA[<p>My daughter has written two commissioned stories for classmates. I give you &#8220;A Pokemon Story&#8221; and &#8220;The Lonely Fish&#8221;:</p>
<h3>A Pokemon Story</h3>
<p><a href="http://tjameswhite.com/wp-content/uploads/2011/12/olivia-pokemon-story-sm.png"><img class="alignright size-thumbnail wp-image-673" style="float: right; border: none;" title="olivia-pokemon-story-sm" src="http://tjameswhite.com/wp-content/uploads/2011/12/olivia-pokemon-story-sm-150x150.png" alt="Original text of pokemon story" width="150" height="150" /></a></p>
<blockquote><p>A pokémon named Pikachu was all along. Just then his friend Zor came along and they played and played; and they played happily ever after.</p></blockquote>
<p>To Ellis, from Olivia</p>
<h3>The Lonely Fish</h3>
<p><a href="http://tjameswhite.com/wp-content/uploads/2011/12/olivia-fish-story-sm.png"><img src="http://tjameswhite.com/wp-content/uploads/2011/12/olivia-fish-story-sm-150x150.png" alt="Original text of The Lonely Fish" title="olivia-fish-story-sm" width="150" height="150" class="alignright size-thumbnail wp-image-681" style="float: right; border: none;" /></a></p>
<blockquote><p>A lonely fish was swimming on his own; he was sad.</p>
<p>Just then his friend decided to play with him. They played happily ever after.</p></blockquote>
<p>To Dylan, from Olivia.</p>
<p class="small">(Editor&#8217;s note: Spelling has been corrected and punctuation added.)</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/two-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rush Ruined My Dreams</title>
		<link>http://tjameswhite.com/archives/rush-ruined-my-dreams/</link>
		<comments>http://tjameswhite.com/archives/rush-ruined-my-dreams/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 00:28:18 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[Rush]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=657</guid>
		<description><![CDATA[In which Rush is just too much for one teenager.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a musician today because of <a href="http://www.rush.com/rush/" title="Rush official site">Rush</a>. I mean, how could I be? I spent my teen years listening to nothing but Rush.</p>
<p>If I had listened to Jimmy Hendrix, I could have said &#8220;wow, I want to play guitar just like Jimmy!&#8221; and taken guitar lessons; been inspired to emulate him. </p>
<p>I could have said &#8220;wow, I want to play drums like Buddy Rich&#8221; and taken drum lessons and become a good drummer.</p>
<p>I could have said &#8220;hey, listen to John Entwistle. I could play bass like that&#8221; and taken bass lessons and been a bassist.</p>
<p>But I listened to Rush.</p>
<p>I simply couldn&#8217;t decide who to be like. I would listen to a song and hear Geddy slapping away so masterfully on his bass and say &#8220;yeah, I want to be a bassist like Geddy!&#8221; Then, bam!, into the next song and I&#8217;d be completely in awe of Neil&#8217;s drums. &#8220;Yeah, I wanna do that!&#8221; Then, wah-wah-wah, Alex&#8217;s guitar would lead to new musical heights. Sigh. Yup, I wanted that too.</p>
<p>There was simply no hope; no possible way to decide. My musical dreams shattered by three maestros. </p>
<p>For the record, I still listen to them and I&#8217;ve yet to grow tired of any of their songs. And I&#8217;m very much looking forward to <cite>Clockwork Angels</cite>.</p>
<p>(If you&#8217;re wondering, yes there is a bit of hyperbole here; I am tone deaf and have no rhythm. I never had a chance.)</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/rush-ruined-my-dreams/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Open Letter to My Dad</title>
		<link>http://tjameswhite.com/archives/an-open-letter-to-my-dad/</link>
		<comments>http://tjameswhite.com/archives/an-open-letter-to-my-dad/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 16:38:00 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apology]]></category>
		<category><![CDATA[dad]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=651</guid>
		<description><![CDATA[Dear Dad, I need to apologize. For all those times you were in your workroom quietly trying to work on something and I was there &#8212; at your elbow, over your shoulder, asking endless questions – I am sorry. Having a 6 year old, whenever I try to work on the car or on some [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Dad,</p>
<p>I need to apologize. </p>
<p>For all those times you were in your workroom quietly trying to work on something and I was there &#8212; at your elbow, over your shoulder, asking endless questions – I am sorry.</p>
<p>Having a 6 year old, whenever I try to work on the car or on some project around the house, she is there ‘helping’. Don’t get me wrong, I love her more than anything. And, I really do like having her help me. I enjoying teaching her the things you taught me – changing the oil in the car; rotating tires; fixing a faucet.</p>
<p>But honestly, sometimes I just want work. Uninterrupted. Sometimes I just need to finish the project.</p>
<p>So dad, thank you for your patience and wisdom and everything you taught me. </p>
<p>And I’m sorry.</p>
<p>Love,<br />
Tim</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/an-open-letter-to-my-dad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Question of Existence</title>
		<link>http://tjameswhite.com/archives/a-question-of-existence/</link>
		<comments>http://tjameswhite.com/archives/a-question-of-existence/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 11:40:24 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[Holidays]]></category>
		<category><![CDATA[santa]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=628</guid>
		<description><![CDATA[A conversation In which the little one questions of the existence of Santa.]]></description>
			<content:encoded><![CDATA[<p>I was upstairs getting ready to go out to dinner when my 6-year-old daughter called up, &#8220;Dad, which presents did you buy me for Christmas?&#8221; </p>
<p>I sensed a trap. </p>
<p>&#8220;I don&#8217;t remember,&#8221; I replied (which is the truth). &#8220;Why do you ask?&#8221;</p>
<p>&#8220;Well, did you buy me all of the presents I got?&#8221; she craftily asked. The trap was truly set. </p>
<p>&#8220;Of course not,&#8221; said I. &#8220;We bought you some; your grandparents bought you some. Why? What&#8217;s up?&#8221;</p>
<p>&#8220;Well,&#8221; she said, &#8220;I&#8217;m trying to figure out if Santa is real. If you bought me all of my presents then he isn&#8217;t. But if you didn&#8217;t buy everything that was under our tree he&#8217;s real.&#8221;</p>
<p>&#8220;Oh, of course we didn&#8217;t buy you everything. Don&#8217;t you believe in Santa?&#8221;</p>
<p>&#8220;Well, I <strong>believe</strong> in him, I&#8217;m just trying to figure out if he&#8217;s real. If you didn&#8217;t buy everything under the tree &hellip;&#8221;</p>
<p>Luckily mom stepped in to remind the girl which presents came from Santa that we, most assuredly, did not purchase.</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/a-question-of-existence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3-based Zoom Effect</title>
		<link>http://tjameswhite.com/archives/css3-based-zoom-effect/</link>
		<comments>http://tjameswhite.com/archives/css3-based-zoom-effect/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 14:25:59 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[(x)HTML]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=629</guid>
		<description><![CDATA[The Goal: Create an effect where the content zooms out past the viewer, revealing new content &#8216;underneath&#8217;. The Rules: No javascript; should work in modern browsers. The Result: CSS Zoom. Works in the latest versions of Firefox, Chrome, Safari, Opera and IE9. (IE9 doesn&#8217;t support the transitions, but that&#8217;s OK.) Caressing HTML The HTML is [...]]]></description>
			<content:encoded><![CDATA[<p>The Goal: Create an effect where the content zooms out past the viewer, revealing new content &#8216;underneath&#8217;.</p>
<p>The Rules: No javascript; should work in modern browsers.</p>
<p>The Result: <a href="/demos/zoom/">CSS Zoom</a>. Works in the latest versions of Firefox, Chrome, Safari, Opera and IE9. (IE9 doesn&#8217;t support the transitions, but that&#8217;s OK.)</p>
<h3>Caressing HTML</h3>
<p>The HTML is pretty straight forward: a container and 4 boxes. (I opted to use HTML5 sections. The full file also has a <code lang="html">&lt;nav&gt;</code> element in there to provide internal linking.):</p>
<pre lang="html">&lt;div id="folio"&gt;
	&lt;section id="p1"&gt;1&lt;/section&gt;
	&lt;section id="p2"&gt;2&lt;/section&gt;
	&lt;section id="p3"&gt;3&lt;/section&gt;
	&lt;section id="p4"&gt;4&lt;/section&gt;
&lt;/div&gt;</pre>
<p>Stacking the <code lang="html">section</code>s is straight forward:</p>
<pre lang="css">/* ==== Our container ==== */
#folio {
  position: relative;
  ...
}

section {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  ...
}</pre>
<h3>Non-permanent Viewing</h3>
<p>Now all four <code lang="html">section</code>s are the same size as the parent div, and are all sitting on top of each other. But only one should be visible at a time, and when the view changes the visible element should zoom past and fade out while the next one appears.</p>
<p>To handle the visibility I opted to set <code lang="css">opacity: 0</code> for all of the <code lang="html">section</code> elements. So, when you first load the <a href="/demos/zoom/">demo page</a> you just see an empty box. </p>
<p>The visibility (via <code lang="css">opacity</code>) of the elements is handled via the <a href="http://www.w3.org/TR/css3-selectors/#target-pseudo" rel="tag external"><code lang="css">:target</code> pseudo-class</a>:</p>
<pre lang="css">
section:target {
  opacity: 1;
}
</pre>
<p>So anytime a <code lang="html">section</code> becomes the target of a link, it pops back into view. To handle the reverse state &#8212; any <code lang="html">section</code> <strong>not</strong> the target of a link &#8212; I turned naturally to the <a href="http://www.w3.org/TR/css3-selectors/#negation" rel="tag external"><code lang="css">:not()</code> pseudo-class</a>. (It&#8217;s OK if that isn&#8217;t natural to you; this is the first time I&#8217;ve actually found a use for the selector.)</p>
<pre lang="css">
section:not(:target) {
  opacity: 0;
  ...
}
</pre>
<h3>Moving Pictures</h3>
<p>But we don&#8217;t want to just change opacity from 0 to 1 and back again with some funky pseudo-classes. The goal was to have the current section fly out past the view to be replaced with the next one. Time to turn to <a href="http://www.w3.org/TR/css3-2d-transforms/" rel="tag external">CSS3 Transitions and Transforms</a>. </p>
<p>To set up the timing function, I originally had:</p>
<pre lang="css">
section {
  ...
  transition: all 1s;
</pre>
<p>This tells the browser to transition all CSS properties from one state to the next over a 1 second period. For example, we could set <code lang="css">section {color: blue;}</code>  and <code lang="css">section:hover {color: red;}</code>. The color change would happen over a 1 second period when the element was hovered on.</p>
<p>To achieve the zoom effect, we can use <code lang="css">transform: scale(5);</code>; this will scale, or zoom, our element 5 times its original size. Combine that with our opacity change and we have:</p>
<pre lang="css">
section:not(:target) {
  opacity: 0;
  transform: scale(5);
}
</pre>
<p>But, with the <code lang="css">transition</code> on the <code lang="html">section</code> elements the zoom effect occurred in both directions; when an element was no longer a target, it scaled up and faded out, but the target element could be seen scaling down and fading in. While that was cool on its own, it wasn&#8217;t the affect I was going for.</p>
<p>The key to unlocking the one-way zoom effect was to separate the timing function. First I moved the <code lang="css">transition</code> the <code lang="css">section</code> selector to the <code lang="css">section:not(:target)</code> selector. Then I added a second timing function for the <code lang="css">section:target</code> element and set it to affect <code lang="css">opacity</code> only:</p>
<pre lang="css">
section:target {
  opacity: 1;
  transition: opacity 4s;
}

section:not(:target) {
  opacity: 0;
  transition: all 1s;
  transform: scale(5);
}
</pre>
<p>The result: <code lang="css">:target</code> elements instantly scale to normal size, but slowly fades in, while the <code lang="css">:not(:target)</code> elements fade out as they scale up. (I set a slower time so it wasn&#8217;t jarring to have it instantly snap in before the out-going image was done.)</p>
<h3>In the End</h3>
<p>Take a look at the source code of the demo to see everything involved. The code above has been cleaned up for presentation &#8212; in reality to get all of the transition and transforms to work you&#8217;ll need to include the vendor prefixes (-moz-, -webkit-, -o-). You can also see some other CSS3 selectors in use, mainly <code lang="css">:nth-of-type()</code>, which was used to set the background images. Yes, I could have used ID selectors, but I didn&#8217;t want to. Also in play is <code lang="css">background-size: cover</code> to size the background images.</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/css3-based-zoom-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lack of Understanding</title>
		<link>http://tjameswhite.com/archives/lack-of-understanding/</link>
		<comments>http://tjameswhite.com/archives/lack-of-understanding/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 14:09:53 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=624</guid>
		<description><![CDATA[In which we shake our heads at someone's lack of understanding and research.]]></description>
			<content:encoded><![CDATA[<p>Often there is a gulf between those of us in the Web Development / Design community and those wanting Web sites. Many people think web site are quick and easy to build and really shouldn&#8217;t cost that much. I present the following Craigslist posting in its entirety as a prime example:</p>
<blockquote><p><strong>Need new site written (Downriver)</strong></p>
<p>Site must be able to: Search for a business name, and or category (ex: pottery) or by city to form a list of matches. once a business is selected, viewer will be able to see, a main page for the business, a photo gallery with text, a link to a pdf page, a yearly calendar, a link to the businesses other website, email, twitter and facebook links.</p>
<p>The business owner can edit their pages anytime they like, with a username and password, (that I can see as the admin in my admin pages). It should be written idiotproof for the novice computer user. Easily udated pages by either uploading a picture or typing text. NO FTP AT ALL ANTWHERE&gt; in each admin page I will need a recap page that will be things like, show name, weather that day, that days sales, best selling product, etc. a yearly expenditure total and spending total.</p>
<p>If you decide that you can do this type of work, i wil provide you with more details.<br />
Please don&#8217;t inquuire if you arent able to do this type of work, its a waste of your time and mine.<br />
I will need someone who can start right away.</p>
<p>Location: Downriver<br />
Compensation: I have a $600 budget</p></blockquote>
<p>The kicker is, of course, the last line: <q>I have a $600 budget</q>. The poster is only off by about $10,000 or more; probably a lot more. </p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/lack-of-understanding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sucker Punch – Unbalanced</title>
		<link>http://tjameswhite.com/archives/sucker-punch-%e2%80%93-unbalanced/</link>
		<comments>http://tjameswhite.com/archives/sucker-punch-%e2%80%93-unbalanced/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 00:02:36 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=575</guid>
		<description><![CDATA[In which we look at the unbalancing of Sucker Punch.]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Rule_of_three_%28writing%29" rel="tag">The Rule of Three</a>, simply put, is that stories, jokes, photographs, etc. are all more pleasing when there are three parts. That&#8217;s why we have &#8220;a priest, a rabbi and an atheist walk into a bar&hellip;&#8221;; the holy trinity; the <a href="http://en.wikipedia.org/wiki/Rule_of_thirds" rel="tag">photographic rule of thirds</a> (link); The Pledge, The Turn and The Prestige.</p>
<p>The narrative arc of storytelling is also usually best as three parts: <q cite="http://www.sandhills.edu/academic-departments/english/film/narrativearc.html">Exposition yields Rising Action yields Resolution</q> (from <cite><a href="http://www.sandhills.edu/academic-departments/english/film/narrativearc.html">Plot, Theme, the Narrative Arc, and Narrative Patters</a></cite> by Professors Ron Layne and Rick Lewis, Sandhills Community College). The Japanese call this <a href="http://en.wikipedia.org/wiki/Jo-ha-ky%C5%AB">Jo-ha-kyu</a>.</p>
<p>You can even try it yourself. Imagine you are at a game rooting for your team. Try shouting &#8220;fight! fight! fight!&#8221;. Now try shouting &#8220;fight! fight! fight! fight!&#8221;. It doesn&#8217;t work. It feels off. And so does <cite class="movie">Sucker Punch</cite>. Zack Snyder presents a visually interesting piece, unfortunately it is out of balance with itself and the Rule of Three.</p>
<p>Warning: I&#8217;ll try not to include spoilers, but it just might happen.<br />
<span id="more-575"></span></p>
<h3>Quests / Action Scenes</h3>
<p><cite class="movie">Sucker Punch</cite> is a quest story. The Wise Man tells Baby Doll that she must find five items to be free: map, fire, knife, key, and a mystery item. But in the film Baby Doll only tells the others of four items, and they really only quest for three:</p>
<ol>
<li>Map: They fight the <abbr title="World War I">WWI</abbr> steam soldiers (which I loved)</li>
<li>Fire: They fight the dragon</li>
<li>Knife: They go after the bomb and nearly fail</li>
</ol>
<p>So far this is good. Three quests, each progressively harder, makes for a good story. Big bad wolf kind of thing. </p>
<h3>Three but Not Three</h3>
<p>So the story satisfies the Rule of Three, except they still need to get the final two items. If Snyder put in two more quests, the movie would simply be too long and fall under its own weight. So he short cuts it.</p>
<p>For the key, there is no quest. When they are finished with the knife quest, Baby Doll simply stabs Blue and takes the key. And the &lsquo;Mysterious 5th Item&rsquo; is simply a realization at the end of the movie. No quest. No fight. And no great mystery.</p>
<p>The narrative arc has plateaued. The story is headed toward the denouement, but we are left hanging for a while in between action and resolution. </p>
<h3>Back to the Beginning</h3>
<p>When we take the opening action into account, the balance of the movie is further upset. </p>
<p>We could argue that the first fight scene against the giant robot samurai is Baby&#8217;s first quest (and that it ties to the mysterious fifth object). It is certainly a rite of passage for her as she enters this new world and learns how to fight to be free.</p>
<p>As presented in <cite class="movie">Sucker Punch</cite> this scene is left hanging on its own. It simply isn&#8217;t relevant to the rest of Snyder&#8217;s movie. Had Snyder integrated this into the quest story line and cut the quests down to three, the movie would have been more balanced. In fact, there is a classic story outline that <cite class="movie">Sucker Punch</cite> could have paralleled.</p>
<h3>Beowulf</h3>
<p>There are some ready similarities to <cite class="movie">Sucker Punch</cite> and <a href="http://en.wikipedia.org/wiki/Beowulf" rel="tag"><cite class="epic poem">Beowulf</cite></a> and had Snyder used them, it could have been a more balanced and enjoyable movie.</p>
<ol>
<li>Grendel = Samurai robot fight (solo fight against giant)</li>
<li>Grendel&#8217;s mom = Steam soldiers (hero needs help)</li>
<li>Dragon = Dragon (hero needs help and they barely survive)</li>
</ol>
<h4>Grendel &amp; Robot Samuri</h4>
<p>Beowulf finds himself in a long house and single-handedly fights the giant monster the rest of the great warriors are afraid of. They can only sit by and watch. But in doing so, they can gain a bit of strength and help themselves.</p>
<p>Baby Doll finds herself in a long house and single-handedly fights three giant monsters. Had Snyder structured the movie differently, this could have been the first quest; Baby Doll proving to the other that escape can be accomplished. </p>
<h4>Grendel&#8217;s Mom &amp; Steam Soldiers</h4>
<p>In order to defeat Grendel&#8217;s mom, Beowulf and a bunch of men go to the lake. Beowulf descends solo, but he needs the help of a special sword to defeat his foe. </p>
<p>Likewise, Baby Doll and her friends head off to the trenches to defeat the steam-powered soldiers. While Baby Doll doesn&#8217;t fight solo with the others waiting in the wings is OK, the point is she needs help this time around. And let&#8217;s not forget that Amber does pull out the mech warrior&hellip;.</p>
<h4>Dragons</h4>
<p>Beowulf&#8217;s finally quest is to defeat a dragon. He tries, but simply cannot do it alone; Wiglaf comes to his aid and Beowulf dies in the end.</p>
<p>The dragon is <cite class="movie">Sucker Punch</cite> is dead-on obvious. Except the dragon wasn&#8217;t all that difficult. Had the dragon and train/bomb quests been altered and merged Snyder would have been onto something: Baby Doll needing help to defeat a powerful dragon, one of their number (preferably Baby Doll) getting mortally wounded; dieing to save the others.</p>
<h3>In the End</h3>
<p>At the end of the movie Snyder does give us (no questing needed) the Mysterious 5th Item as Baby Doll realizes she can&#8217;t save herself, but she can save Sweet Pea. Like Beowulf, Baby Doll does die (a death of self) and it would have been a noble sacrifice, had we cared. </p>
<p>But the end was too rushed as Snyder wrapped up the knife, key and 5th item quests in quick fashion and tied up loose ends with two quick and unsatisfying gunshots. By the time we get to Baby Doll&#8217;s realization a) we saw it coming and weren&#8217;t surprised, and b) were ready for the unbalanced story arc to finish falling over.</p>
<p>Ultimately, the action, story arc and quests simply don&#8217;t add up.</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/sucker-punch-%e2%80%93-unbalanced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Stop</title>
		<link>http://tjameswhite.com/archives/book-stop/</link>
		<comments>http://tjameswhite.com/archives/book-stop/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 23:40:29 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=605</guid>
		<description><![CDATA[Only twice before have I given up on a book. This time it was A Strange Manuscript Found in a Copper Cylinder by James de Mille. (The other two books were For Whom the Bell Tolls and Mists of Avalon.) What stopped me was not the dated language &#8212; in fact I rather enjoyed that [...]]]></description>
			<content:encoded><![CDATA[<p>Only twice before have I given up on a book. This time it was <a href="http://en.wikipedia.org/wiki/A_Strange_Manuscript_Found_in_a_Copper_Cylinder"><cite>A Strange Manuscript Found in a Copper Cylinder</cite> by James de Mille</a>. (The other two books were <cite class="novel">For Whom the Bell Tolls</cite> and <cite class="novel">Mists of Avalon</cite>.)</p>
<p>What stopped me was not the dated language &#8212; in fact I rather enjoyed that at first &#8212; no, it was them endless repetition of the same basic facts. One can only say &#8220;they loved death and hated life&#8221; so many different ways before it becomes tiring. And tiring it has become. </p>
<p>I&#8217;ll confess another hindrance: psychology. </p>
<p>When reading an ebook of short fiction, one expects the stories to, in fact, be short. Unfortunately, this ebook, <cite class="collection"><a href="http://www.librarything.com/work/book/69922541">The Golden Age of Science Fiction Volume VIII: An Anthology of 50 Short Stories</a></cite> does not indicate how long each &ldquo;short&rdquo; story is. Once I found out that <cite class="novel">Copper Cylinder</cite> was 291 pages long in the original, the wind was taken out of my sail.</p>
<p>I&#8217;d love to know how the book ends, but I just can&#8217;t make it.</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/book-stop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speedometer Usability</title>
		<link>http://tjameswhite.com/archives/speedometer-usability/</link>
		<comments>http://tjameswhite.com/archives/speedometer-usability/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 20:40:40 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Automotive]]></category>
		<category><![CDATA[automotive]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.tjameswhite.com/blog/?p=461</guid>
		<description><![CDATA[In which we look at speedometer usability. ]]></description>
			<content:encoded><![CDATA[<p><small>[I had a few article ideas in the queue and it's time to clean them out. This is the only one getting published, and it's going to be short and rough.]</small></p>
<p>My old car, a <a href="http://www.flickr.com/photos/tjameswhite/3795010145/">2001 Mazda Protege5</a>, had a poorly marked out speedometer. </p>
<p>It was marked in <a href="http://www.flickr.com/photos/mrjincks/3775441154/in/photostream/">20 mph increments</a>, none which correspond to &#8216;normal&#8217; speed limits. (The speed limits in Michigan tend to be 25, 35, 45, 65 and 70 miles per hour.) </p>
<p>Additionally, the second largest, unmarked, tick marks I was always mistaking as 5 mile per hour increments. For example, when glancing down I would see the indicator at the tick above 40 and assume I was doing 45. I would then need to remind myself that it was actually 50 <abbr title="miles per hour">mph</abbr>.</p>
<p>To make things worse, if you <a href="http://www.flickr.com/photos/mrjincks/3775441154/in/photostream/">look again at the photo</a>, you&#8217;ll notice that there are only 4 minor tick marks between the 10 mile per hour increments. So, I could do an indicated 40, 42, 44, 46, 48 or 50. To travel at 45 mph I would have to split the difference between small tick marks.</p>
<p>The result: I spent way too much time looking at speedometer instead of the road.</p>
<p><small>(Photo of dash cluster from <a href="http://www.flickr.com/photos/mrjincks/">Mr. Jinks&#8217; Flickr stream</a>.)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/speedometer-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer Caucusing as Text: a step beyond hypertext</title>
		<link>http://tjameswhite.com/archives/computer-caucusing-as-text-a-step-beyond-hypertext/</link>
		<comments>http://tjameswhite.com/archives/computer-caucusing-as-text-a-step-beyond-hypertext/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 16:06:54 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://tjameswhite.com/?p=578</guid>
		<description><![CDATA[While cleaning up duplicate files on our computer, I happened across my old college papers. They are all pretty bad, but this one, on hypertext, I found interesting enough to post. I wrote this essay in 1993 or 1994 (just 4 years after Tim Berners-Lee switched on the first World Wide Web server). Its my [...]]]></description>
			<content:encoded><![CDATA[<p>While cleaning up duplicate files on our computer, I happened across my old college papers. They are all pretty bad, but this one, on hypertext, I found interesting enough to post.</p>
<p>I wrote this essay in 1993 or 1994 (just 4 years after Tim Berners-Lee <a href="http://en.wikipedia.org/wiki/World_Wide_Web">switched on the first World Wide Web server</a>).  Its my investigation into this new thing called computer conferencing. At the time, I was studying literature at <a href="http://www.emich.edu/">Eastern Michigan University</a>, and I wanted to discuss the narrative impact of online discussions.</p>
<p>A couple of notes about the essay. </p>
<p>First, there are a couple of inline examples, but the original essay also had lengthier excerpts. They were green-bar printouts from the  <a href="http://en.wikipedia.org/wiki/VAX/VMS">VAX/VMS system</a>. At the time there was no way of saving the chat sessions (that I knew of); not that it matter, I didn&#8217;t have a computer (I typed the original essay on a<a href="http://cdn3.iofferphoto.com/img/item/191/233/850/vintage-working-brother-wp-2450ds-word-processor-d8f73.jpg"> Brother word processor</a>).  Sadly, those printouts are long gone. </p>
<p>Second, I explain emoticons. Sorry about that. </p>
<p>Lastly, the only changes I have made to the original essay are corrections to a couple of typos and the addition of hyperlinks. I love that the essay about hypertext originally had no links, and that some of the references can now be linked. </p>
<p>So as embarrassing as it may be, I give you:</p>
<h3>Computer Caucusing as Text: a step beyond hypertext</h3>
<p><span id="more-578"></span><br />
Robert Coover&#8217;s article, <a href="http://www.nytimes.com/books/98/09/27/specials/coover-hyperfiction.html">&#8220;Hyperfiction: Novels for the Computer&#8221;</a> (<em>The New York Book Review</em>, Aug. 23, 1993), got me thinking about a past-time of my own in a new light: computer conferencing.  In a nut shell, computer conferencing usually utilizes a VAX/VMS system (such as ours at Eastern) on which multiple users can log in from computer labs, or home terminals.  The users can use the system to do various programming (Pascal, cobal, etc.), however, more germane to our topic, there is caucus, which contains numerous conferences available to the users.  They range from course specific conferences, such as conferences for computer science, political science, and English courses (which have restricted access for the students in those specific classes), to open forums on which anyone with a VAX account can join.  Also available are programs known as <a href="http://en.wikipedia.org/wiki/MUD">MUD</a>, Multi-User Dungeons, which are interactive role playing games similar to the popular Dungeons and Dragons® game system.</p>
<p>There are conferences like Talknet, for general comments on various facets of life; Music, for discussions on all types of music; Political conferences, Science Fiction, Literati (for presentations of user&#8217;s original works), ChaOs (it is as the name implies), and many others.  The interesting thing about these conferences is what they allow the user to do.  They allow for the users to interact with each other in a way that Coover&#8217;s Hypertext systems may one day be able to do.  There is one thing that I should clarify: hypertext, as Coover talks about it, and computer conferencing are not directly comparable, however they do have certain similarities.</p>
<p>Hypertext is &#8220;a new narrative art form, readable only on the computer&hellip; .&#8221;  It is much like its printed counter parts with the exception that, on the computer, you are not limited to the page.  This sounds rather obvious, so let me expand; a fictional work in hypertext allows you, the reader, to go through the work in whatever order you desire.  We are all familiar with a novel: it begins, move through a progression of scenes usually building upon each other to a climax and then a resolution.  In hypertext the reader chooses various scene-options and builds the story to his or her own whims.  Coover refers specifically to <a href="http://en.wikipedia.org/wiki/Stuart_moulthrop">Stuart Moulthrop&#8217;s</a> <a href="http://www.eastgate.com/VG/VGStart.html">&#8220;Victory Garden&#8221;</a> in which there are available &#8220;nearly a thousand text spaces and over 2,800 electronic links between them.&#8221;  You enter the text via a sentence constructed word-for-word by the reader from a set of choices yielding up to &#8220;56 different sentences on the themes of beginnings, labyrinths, time, America, words, dreams, truth.  When completed, these opening sentences link to at least 47 different starting points . . . from which there are . . . 194 separate links to other text spaces . . .&#8221; each with their own branches.  As you can see, there are an almost countless number of possibilities within the hypertext work.</p>
<p>Nonetheless, it is still a fixed piece.  There is a finite number of possibilities (any mathematicians out there can figure out the total number of possible permutations, if you&#8217;d like).  In the end, you begin, move through the work, and end.  The multi-path aspect of hypertext allows you to read the work numerous time, but the basic story line is fixed.  Looking at the examples given by Coover, utilizing &#8220;Victory Garden,&#8221; each one has the same basic elements to it: Jude Busch seducing Victor Garden, Emily going off to the Gulf War (with variations on her death, with one possibility of her not dying), Emily&#8217;s Dear John letter to Victor, and Boris Urquhart having his break-down.  Arrange them how you will, even changing from present to past tense narration, these elements are all you have to work with.  In some respects it is a large electronic, albeit complex and interesting, Chose-Your-Own-Adventure story.</p>
<p>It is much like the various Dungeons and Dragons® style computer games on the market.  These games allow you to choose different characters, even custom create characters, and move through the adventure multiply times.  Each time you play is bound to be different, however, the basic element is the same.  It all boils down to moving through various obstacles and killing the big-bad-monster.</p>
<p>But what if the game didn&#8217;t have an ending?  What if the game was constantly changing?  And those changes you could control?  And what if you were interacting with other users at the same time and they were changing things?</p>
<p>Sounds interesting doesn&#8217;t it?  Well, that is exactly what MUD is.  This multi-user dungeon is available through virtually any computer network; all you need to know is the computer address to get on.  Once on, you join other users, some of whom may be playing at the same time as you, in the middle of a computer world.  There is no real beginning or ending to the game.  In theory, you could play forever.  The objective is simply to move about the world and advance your character up through various ranks.  You do not have to do this, but it is the general goal of most players.  Upon reaching a certain level, Wizard, you can effect changes to the world, changing cities, creating new areas for others to explore.  The only end comes when (if) your  character meets his or her untimely demise at the hands of some monster, or even another player-user.</p>
<p>Now, what if we applied this same idea to a narrative?  Imagine a piece of fiction which has no beginning and no ending, and one which the user-readers control the action, flow and direction.  In one sense, this is what the VAX conferences are like.</p>
<p>These computer network  systems allows users to communicate across the globe on various bulletin boards (electronic conferences) on as many different topics as you can imagine.  Using Eastern&#8217;s VAX conference in specific (it is the only one with which I have direct, hands-on  knowledge),  you can join one, or more, of the conferences and find yourself in the middle of various narratives.  And, if you happen to have your own idea, you have the ability to add a new Item, thus providing another direction for the narrative.</p>
<p>I should point out that each conference consists of several different Items.  Each Item is a different topic (such as, in the SciFi conference, the items range from Star Trek Movies, Star Trek TV, to Science Fiction novels, and so on) in which you place your Responses.</p>
<p>Now this narrative that you, as user, involve yourself in can be very simple.  You can simply log-on to the system, join one conference (the one for your Into to Computers class for example), and read what others are saying about the variety of topics.  In the example above, the items would most likely be different projects/assignments that you have to do for credit in the course.  Not very exciting.  Even if the topics move away from homework, they may only be discussions about the class and things that you are learning.</p>
<p>Or, you could join multiple conferences and just observe what is happening.</p>
<p>Or, you can join multiple conferences and respond to them, thus immersing yourself in the narration.</p>
<p>The more you use the system, the more involved with it you become.  You begin to build up layers of narration that are not possible in conventional printed methods, or even hypertext novels.  You discover the same set of people on different conferences.  You begin sending private messages to them thus furthering the layers of narration.</p>
<p>It can be argued that this is not narration like the hypertext novel, but is instead just a bunch of people talking to each other electronically instead of in person.  Even so, that is a process of narration.  But I think the conferences go further than that.</p>
<p>Most of what happens on the various conferences is an exchange of ideas.  On music, for instance, you may find an ongoing discussion (or start your own) on different aspects of jazz.  Several people will express their various opinions on jazz, their favorite artist, etc., but before too long the topic begins to change.  This constant permutation of the topics is one of the most interesting aspects of caucus.  It is thought this exchange of ideas and movement through topics that allows the user to become integrated with the work going on around him/her.</p>
<p>The regular users develop their own style, their own computer personalities, which usually reflect their real personalities, but often provide them with a way to open up that they wouldn&#8217;t do in person.  Most regular uses adopt a computer pen-name.  Twist, ThreeDots, La Perrita con Salsa, Tongue, Entropy, Wordsmith, and Manos are just a few.  These caucus names provide the user with a sense of freedom from their everyday lives.  They become characters in this ever-expanding electronic narrative.  There are even &#8216;physical&#8217; or &#8216;emotional&#8217; gestures that have been developed:</p>
<p><code>( :      =   happy; also : )</code></p>
<p>(you can do it either way if you are right or left handed)</p>
<p><code>) :     =  sad</code></p>
<p><code>( ;     = wink; also in the inverse</code></p>
<p><code>: P     =  stick your tongue out</code></p>
<p>There are others, but these constitute the most widely used.  These gestures allow the user to move off the page (screen) and include visual images that we usually see when speaking in person with someone.</p>
<p>To see how this running narrative works, let&#8217;s look at a couple of examples.  (These examples can be found at the end of this work.  These are only three very brief items out of several hundred; it would be nearly impossible to print up everything that is going on on caucus.  This is just a taste, and to really appreciate it you need to log-on.) When I introduced caucus, I said that you find yourself in the middle of an ongoing narrative with no beginning or end.  I should clarify that.  There are beginnings and endings.  Obviously caucus itself had to begin sometime, and each conference has a specific beginning.  Furthermore, any user can start a new item at almost any time.  This allows the user to become a part of the narrative unlike the hypertext novels.  In hypertext, you can follow various paths, in an almost countless variations, however, you cannot create paths.  And part of the enjoyment of caucus is to create an item and watch where it goes.</p>
<p>And things can end.  Occasionally a conference becomes full and needs to be restarted.  But, unlike hypertext, caucus is not over, there is no conclusion, only a lack of space requiring a restart, and moreover, once it is restarted, the whole narrative process continues with new paths and new ideas.</p>
<p>Here is the beginning of item 114 from Chaos:</p>
<blockquote><p><code><br />
Item 114         Another item for the hell of it.         Manos: The Hands Of Fate</p>
<p>Just an item for the hell of it.</p>
<p>An item that will hopefully not get frozen or deleted.</p>
<p>Gene "Dryad's Bane" Goosenberry:  "wubba wubba wubba"</p>
<p>Twist:  "just for the hell of it I should freeze this item.  ; )  Or better yet . . . ."</p>
<p>Manos:  "Oh, how original, Twist."</p>
<p>Gene:  "the origami twist. . . get one now"</p>
<p>Twist: "just send me $49.95 today!"</p>
<p>Gene:  "sure . . . do you want the monopoly 50's or the ones I have with goofy on them?"</p>
<p>Twist:  "Oooohhh . . . The ones with Goofy please.  % )</p>
<p>Cactus Jack:  "Oh it was long ago and it was far away and it seems so very far and if life is just a highway, then the soul is just a car and objects in the rearview mirror may appear closer than they are"<br />
</code>
</p></blockquote>
<p>There is no real point to this item, but it does illustrate how the conversation segue from one topic to the next; sometimes smoothly, as when &#8220;original&#8221; prompted the though &#8220;origami&#8221; which then lead to the discussion of play money.  Or they can be more abrupt as Cactus Jack&#8217;s interruption is.  There are also visual cues in this item.  Twist, who is the organizer of Chaos (each conference has its own organizer who is responsible for maintaining that particular conference), in his first response ends it with  ; )  a smile with a wink.  Without the smile it would be difficult to know how to interpret the meaning behind his response. But the smile serves the same purpose as voice inflection and lets us know that it was in jest&#8211;a smile of sarcasm.</p>
<p>You can also see that conventional stylistic features of punctuation, sentence structure and paragraphing are all broken or altered.  There is often very little capitalization in the responses and punctuation consists of a lot of ellipses.  Or a lack of punctuation all together.  The language used can also be interesting to look at.  Within this Chaos item you can see sounds spelled out (the Hmm and Oooohhhh&#8230;.).  In poking around the different conferences you will find phonetic spellings, spellings emphasizing (or creating) accents, creative uses of punctuation and sentence structure.  Each user developed his/her own way of typing responses for stylistic effect&#8211;caucus is not just talking, or reading, but also visualizing the text.</p>
<p>Moving over to Literati, we find an item by Cactus Jack.  &#8220;Thought I&#8217;d include an item for the discussion, criticism and general postings of short prose, consdiering [sic] that&#8217;s hwo [sic] I usually write.  Please feel free to contribute you own prose, or discuss the form in general.&#8221;  The item begins with Cactus&#8217;s presentation of a short work followed up by a short piece from Manos.  The two pieces, from two different authors, complement each other and form a new narrative.  Manos was able to read the item and then create part of it; he becomes involved with the text in a way unlike that of hypertext.</p>
<p>Also, as you can see by reading the provided transcript, the item moves from this short fiction into critical discussion of the works.  Once again, this provides the user with the opportunity to become involved with the narrative, even if s/he doesn&#8217;t feel like writing something creative, the can influence the course of the narrative.  It also encourages those who don&#8217;t think of themselves as writers to try.  Most people find it very satisfying to have their work published, and this is a form of publication and general disbursement.</p>
<p>Cactus Jack&#8217;s item, along with the idea of hypertext, inspired me to try an experiment on literati.  I started my own item; an item to be a collective narrative.  I did not impose a topic or style of any kind.  The only rules that I set out were that the item was to remain solely narrative, no drift (straying from the topic in the form of discussion of unrelated things), and to refrain from making critical evaluations (they tend to lead to drift).  I wanted to see if users were/are interested in creating their own fiction (non-fiction?) work.</p>
<p>The first decision that I had to make was how to start.  I had created the item, but should I put in a response?  Should I start the story or wait and let others begin it?  I realized that the first response was going to set the tone and direction for the piece (at least for a time).  I decided to put in two brief, vague sentences to begin things.  And immediately had my first unexpected result.  Mine was not the first response.  Manos was on-line at the same time and his response was entered before mine.  This was an aspect of the computer that I didn&#8217;t think about&#8211;the time distortion.</p>
<p>The story now had two beginnings.  Again I had a decision to make.  Should I delete my response and let the other users carry on with Manos&#8217;s prompt?  I thought it would be more interesting to leave both beginnings and see what happened.</p>
<p>As it turned out, both were used and, over the course of the narrative, became integrated.  Manos&#8217;s response contained more information, especially description, than my own.  My idea prompted Meike to introduce dialogue and the &#8216;conflict&#8217; while Manos began to define the background we were creating.</p>
<p>The collective responses have begun to form a very interesting narrative.  The combination of different writing styles and techniques along with the different voices give the text a uniqueness that hypertext cannot provide.</p>
<p>Shortly there-after, however, I found another problem.  The narrative had stopped.  Six days had passed with no new additions, and the bulk of the old ones were from Manos.  On another item in literati, Meike asked people to contribute to my narrative and I decided to give them a little more instruction.  In re-reading the responses, I came to the conclusion that some people may not like the direction that the narrative was going.  I wanted them to feel free to take the narrative in which ever direction they wanted, and so decided to include my editorial note.  This seems to have helped and the text has begun to grow again.</p>
<p>The users have introduced three characters (there where two original, with a third added shortly after) and have developed a connection between all three.  It will be interesting to see if the narrative digresses off to anyone of the three people and explores their background and life.   As of this moment  this narrative is still being created and, hopefully, it will continue to grow.</p>
<p>Hypertext is an interesting new development in the textual world and I am looking forward to further developments of it.  But, books on disk, even those that you can take in any direction you desired, are still limited to the information on the disk.  Computer networking, specifically caucusing, on the other hand, allows the users to interact unlike any other media form.  It allows you to discuss politics, your math homework, movies, music, literature, or to create your own works&#8211;quite possibly with people in Sweden while you sit at home in Ypsilanti.  And with the developments in Virtual Reality, who knows what the texts of the future could look like. . . .</p>
]]></content:encoded>
			<wfw:commentRss>http://tjameswhite.com/archives/computer-caucusing-as-text-a-step-beyond-hypertext/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

