<?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>riney.blog v2 &#187; Uncategorized</title>
	<atom:link href="http://rineysoft.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://rineysoft.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 16 Jun 2010 16:31:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>never as complicated as I wanted to be</title>
		<link>http://rineysoft.com/blog/2010/06/never-as-complicated-as-i-wanted-to-be/</link>
		<comments>http://rineysoft.com/blog/2010/06/never-as-complicated-as-i-wanted-to-be/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 02:56:38 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dragoncon]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[vlog]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/?p=1425</guid>
		<description><![CDATA[Dear abandoned blog, here are some videos: This is the video I made at DragonCon last year. I never posted it here. It might give you an idea what a big science fiction convention is about. Or it might give &#8230; <a href="http://rineysoft.com/blog/2010/06/never-as-complicated-as-i-wanted-to-be/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dear abandoned blog, here are some videos:</p>
<p>This is the video I made at DragonCon last year. I never posted it here. It might give you an idea what a big science fiction convention is about. Or it might give you an idea how weird my friends and I are. Or it might give you some other ideas altogether! Best of luck with that. It&#8217;s probably what you&#8217;d call &#8220;not safe for work&#8221;, mostly due to cussin&#8217;.<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/9t1ZqiqRex8&#038;hl=en_US&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9t1ZqiqRex8&#038;hl=en_US&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Second, here&#8217;s a neat video wherein I play with thermal conduction. It&#8217;s just *slightly* more interesting than it sounds.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/F8Cgkdm9tZk&#038;hl=en_US&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/F8Cgkdm9tZk&#038;hl=en_US&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>From E3 today, a teaser trailer from Portal 2:<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Y-AeHxUbDn0&#038;hl=en_US&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Y-AeHxUbDn0&#038;hl=en_US&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Something that always blows my mind about Valve games is the excruciating emphasis on storytelling. The *first line* of this trailer tells you a number of things about the game &#8211;  &#8220;It&#8217;s been a long time.&#8221; GLaDOS, as we all know, is <a href="http://www.youtube.com/watch?v=-8JatlRwd0s">Still Alive</a> &#8211; and she sounds dark. Angry. Serious. This is gonna be a helluva game.</p>
<p>Other E3 goodness &#8211; a new <a href="http://kotaku.com/5564377/kid-icarus-3ds-screenshots/gallery/">Kid Icarus</a>! A new <a href="http://kotaku.com/5564422/star-fox-returns-on-the-3ds/gallery/">StarFox</a>! A new <a href="http://kotaku.com/5564546/pilotwings-returns-on-the-3ds">PilotWings</a> for crap&#8217;s sake! By any definition, Nintendo killed it in their announcements today. Epic Mickey, alone, might sell me a Wii.</p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2010/06/never-as-complicated-as-i-wanted-to-be/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>snowpocalypse: dallas</title>
		<link>http://rineysoft.com/blog/2010/02/snowpocalypse-dallas/</link>
		<comments>http://rineysoft.com/blog/2010/02/snowpocalypse-dallas/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 19:55:56 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[snow dallas vlog]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/2010/02/snowpocalypse-dallas/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/grp81sISSW0&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/grp81sISSW0&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2010/02/snowpocalypse-dallas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>no-one flies around the sun</title>
		<link>http://rineysoft.com/blog/2010/01/no-one-flies-around-the-sun/</link>
		<comments>http://rineysoft.com/blog/2010/01/no-one-flies-around-the-sun/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 06:58:21 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[dallas]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/?p=1416</guid>
		<description><![CDATA[Almost, almost there. Posted some pics of the ongoing apartment organizational project. It&#8217;s made easier by the fact that it&#8217;s not, for example, raining in my bedroom (many sympathies to @DarthRachel). But it still has far, far to go.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/riney/sets/72157623286118440/"><img src="http://farm5.static.flickr.com/4003/4305187347_17ef55e3d0.jpg" alt="IMG_0643" width="500" height="375" border="0" /><br />
</a><br />
Almost, almost there. Posted some pics of the ongoing apartment organizational project. It&#8217;s made easier by the fact that it&#8217;s not, for example, raining in my bedroom (many sympathies to @DarthRachel). But it still has far, far to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2010/01/no-one-flies-around-the-sun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>untrustworthy hashes in ruby</title>
		<link>http://rineysoft.com/blog/2010/01/untrustworthy-hashes-in-ruby/</link>
		<comments>http://rineysoft.com/blog/2010/01/untrustworthy-hashes-in-ruby/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 23:02:50 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/?p=1394</guid>
		<description><![CDATA[I ran into one of those annoying bugs where a couple different things conspired to have an annoying result. We use GMail at the moment as our SMTP server, and we put all sorts of automated notifications through it. GMail &#8230; <a href="http://rineysoft.com/blog/2010/01/untrustworthy-hashes-in-ruby/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I ran into one of those annoying bugs where a couple different things conspired to have an annoying result. We use GMail at the moment as our SMTP server, and we put all sorts of automated notifications through it. GMail has a well-documented <a href="http://www.labnol.org/internet/email/gmail-daily-limit-sending-bulk-email/2191/">500 message limit</a> &#8211; that&#8217;s per-account, per-day. Upgrading to Premier bumps that to 2000, but we really don&#8217;t need to upgrade everybody on the domain just to get the extended limits for a system account. Ordinarily, we don&#8217;t send anywhere near that much email, but a bug that got our asynchronous mail-sending queue a little clogged up led to a glut of mails that needed to go out. Which put us over the limit. Bleh.</p>
<p>We&#8217;ll be switching to a sturdier mail provider soon enough, but for the time being, I decided to rig ActionMailer to load-balance between four accounts. So there&#8217;s a few different ways you could pull this off.</p>
<ul>
<li>Monkeypatch ActionMailer. I try to avoid patches like this if at all possible.</li>
<li>Randomize ActionMailer&#8217;s user_name setting before each use. Well, AM&#8217;s settings hash is a class global. Changing it every time, especially when others might be poking at it, seems in poor taste.</li>
<li>Something else.</li>
</ul>
<p>&#8220;Something else&#8221; turned out to be hacking the settings hash itself. Ordinarily, when you set it up, it looks like this:</p>
<pre>
ActionMailer::Base.delivery_method = :smtp

ActionMailer::Base.smtp_settings = {
   :address => "smtp.gmail.com",
   :port => 587,
   :domain => "mydomain.com",
   :authentication => :plain,
   :user_name => "somebody@mydomain.com"
   :password => "mypassword"
}
</pre>
<p>Instead, I did:</p>
<pre>
ActionMailer::Base.delivery_method = :smtp

smtp_settings = {
   :address => "smtp.gmail.com",
   :port => 587,
   :domain => "mydomain.com",
   :authentication => :plain,
   :password => "mypassword"
}

SYSTEM_ACCOUNTS = %w[system@mydomain.com system2@mydomain.com system3@mydomain.com system4@mydomain.com]
ActionMailer::Base.smtp_settings = Hash.new { |h, k| SYSTEM_ACCOUNTS[rand SYSTEM_ACCOUNTS.size] if k == :user_name }.merge!(smtp_settings)
</pre>
<p>The useful part is the employment of the version of Hash.new that takes a block. If a key lookup fails, the block is invoked, and is passed the hash and the requested key. It&#8217;s basically &#8220;method_missing&#8221; for hashes. So, when ActionMailer looks for :user_name, the block picks a random entry out of the SYSTEM_ACCOUNTS array. For lack of a better name, I called this approach an &#8220;untrustworthy&#8221; hash &#8211; as one generally expects to get the same key-value mapping from a hash every time.</p>
<p>This wouldn&#8217;t work in all cases &#8211; for example, has_key?(:user_name) would fail. I&#8217;ve got a more generic solution in mind, that being an add-on for Hash that lets you insert key/proc pairs as well as key/value pairs. More on that soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2010/01/untrustworthy-hashes-in-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>take only what you need from it</title>
		<link>http://rineysoft.com/blog/2009/09/take-only-what-you-need-from-it/</link>
		<comments>http://rineysoft.com/blog/2009/09/take-only-what-you-need-from-it/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:26:07 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vlog studio]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/?p=1391</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/_cNvIUmZeUI&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_cNvIUmZeUI&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2009/09/take-only-what-you-need-from-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>con worklog</title>
		<link>http://rineysoft.com/blog/2009/08/con-worklog/</link>
		<comments>http://rineysoft.com/blog/2009/08/con-worklog/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 07:16:51 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dragoncon]]></category>
		<category><![CDATA[dragoncon09]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/2009/08/con-worklog/</guid>
		<description><![CDATA[friday: * dropped off blazer for dry cleaning * started making blueberry-infused vodka * designed mask/buckle templates in illustrator saturday: * got monarch henchmen shorts and a new top to match * shipped swords to Marriott * cut mask, lenses, &#8230; <a href="http://rineysoft.com/blog/2009/08/con-worklog/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>friday:<br />
* dropped off blazer for dry cleaning<br />
* started making blueberry-infused vodka<br />
* designed mask/buckle templates in illustrator</p>
<p>saturday:<br />
* got monarch henchmen shorts and a new top to match<br />
* shipped swords to Marriott<br />
* cut mask, lenses, and buckle; painted mask and buckle (awaiting belt shipment)<br />
* cut wings (awaiting paint and mounting)</p>
<p>awaiting: balaclava, tights, belt, boots for henchmen, dry-cleaning for 88</p>
<p>todo tomorrow: assemble wings/mask/buckle, get gloves, get new antennae, look for belt pouch, find backup source for balaclava (henchmen); braid cords, find weapon (wing kong); straighten backup mask, clean ties (88); laundry (everything),</p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2009/08/con-worklog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vlog 7-29 (l0ft)</title>
		<link>http://rineysoft.com/blog/2009/07/vlog-7-29-l0ft/</link>
		<comments>http://rineysoft.com/blog/2009/07/vlog-7-29-l0ft/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 16:53:34 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[chicken]]></category>
		<category><![CDATA[dallas]]></category>
		<category><![CDATA[loft]]></category>
		<category><![CDATA[used cars]]></category>
		<category><![CDATA[vlog]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/2009/07/vlog-7-29-l0ft/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EKvIhlQMiQs&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EKvIhlQMiQs&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2009/07/vlog-7-29-l0ft/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>vlog 7-10 (tv wtf)</title>
		<link>http://rineysoft.com/blog/2009/07/vlog-7-10-tv-wtf/</link>
		<comments>http://rineysoft.com/blog/2009/07/vlog-7-10-tv-wtf/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 16:20:10 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vlog dancing little person spanish wtf]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/2009/07/vlog-7-10-tv-wtf/</guid>
		<description><![CDATA[Also, catching up on posting older vlogs:]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/mq10L6SHOwg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mq10L6SHOwg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Also, catching up on posting older vlogs:<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/tOtmTkTZCgE&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/tOtmTkTZCgE&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/S0rGNtAjZzg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/S0rGNtAjZzg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/eML9XVS2X4A&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/eML9XVS2X4A&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2009/07/vlog-7-10-tv-wtf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>time warp. again!</title>
		<link>http://rineysoft.com/blog/2009/06/time-warp-again/</link>
		<comments>http://rineysoft.com/blog/2009/06/time-warp-again/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:15:10 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[80s]]></category>
		<category><![CDATA[party]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/?p=1381</guid>
		<description><![CDATA[Click for the rest&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/riney/sets/72157619323389867/"><img src="http://farm3.static.flickr.com/2430/3603188543_8bc0277d81.jpg?v=0" alt="Me and Glitter Pete before the 80s party" /></a><br />
Click for the rest&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2009/06/time-warp-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>because they know that i&#8217;m on time</title>
		<link>http://rineysoft.com/blog/2009/05/because-they-know-that-im-on-time/</link>
		<comments>http://rineysoft.com/blog/2009/05/because-they-know-that-im-on-time/#comments</comments>
		<pubDate>Sun, 17 May 2009 01:09:16 +0000</pubDate>
		<dc:creator>riney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rineysoft.com/blog/?p=1367</guid>
		<description><![CDATA[Okay, new Star Trek. I liked it &#8211; bloody shocker, that. Here&#8217;s how it is &#8211; It&#8217;s TOS, to be sure. There is no stately Picard-style diplomacy up in here. There is, however, a fair amount of shooting people in &#8230; <a href="http://rineysoft.com/blog/2009/05/because-they-know-that-im-on-time/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Okay, new Star Trek. I liked it &#8211; bloody shocker, that. Here&#8217;s how it is &#8211; It&#8217;s TOS, to be sure.</p>
<ul>
<li>There is no stately Picard-style diplomacy up in here. There is, however, a fair amount of shooting people in the middle of the face.</li>
<li>There are people running through at least two outdoor adventure sets, although there&#8217;s no Gorn (but it&#8217;s close!) and no battle music (&#8220;dun dun DUUUUUN DUUUUN DUUUN DUUUN DUUUUN&#8221;).</li>
<li>There are jokes.</li>
<li>There are lots of things getting blowed up, including redshirts.</li>
</ul>
<p>It is most definitely Star Trek with some of the corners rounded off to appease non-fans. Also, I am told that the new Spock is hot.<br />
<img src="http://farm3.static.flickr.com/2014/3536817803_c52f19931f.jpg" alt="Spock" width="281" height="248" border="0" /></p>
<p>I can&#8217;t really speak to this, as I was a bit distracted by, um&#8230;<br />
<img src="http://farm4.static.flickr.com/3347/3536817723_9b231545b5.jpg" alt="Uhura" width="401" height="500" border="0" /></p>
<p>&#8230; and, er&#8230;uh&#8230;<br />
<img src="http://farm4.static.flickr.com/3323/3536817351_07fc6fe198.jpg" alt="Gaila" width="500" height="268" border="0" /></p>
<p>&#8230; what was I saying?</p>
<p>Oh right. Kirk&#8217;s a douchebag in this one.<br />
<img src="http://farm4.static.flickr.com/3311/3536817419_86c32b3f12.jpg" alt="captain-james-t-kirk-awesome1" width="500" height="368" border="0" /></p>
<p>The important thing us nerds need to remember, though, is that Captain Kirk was <em>always</em> a douchebag. Kirk is the guy that kicked us in the groin and and took our lunch money in elementary school. He became a nerd icon to be sure, but make no mistake &#8211;  the guy cheated on his Academy finals, screws around, and punches hoes in the face from time to time. And that&#8217;s just in established canon! And the new one is even worse. The way he douches his way into the Captain&#8217;s chair is particularly galling. But it works.</p>
<p>Characterizations are generally right-on. Sets are great. Battles are good. Camera work is straight from Serenity/BSG.</p>
<p>Overall, recommended. It&#8217;s fun. It&#8217;s Star Trek. It&#8217;s supposed to be fun dammit!</p>
]]></content:encoded>
			<wfw:commentRss>http://rineysoft.com/blog/2009/05/because-they-know-that-im-on-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
