<?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>Montana Harkin</title>
	<atom:link href="http://montanaharkin.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://montanaharkin.net</link>
	<description></description>
	<lastBuildDate>Mon, 28 Jun 2010 14:38:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Making PS3 Media Server Run As A Service</title>
		<link>http://montanaharkin.net/2010/06/27/making-ps3-media-server-run-as-a-service/</link>
		<comments>http://montanaharkin.net/2010/06/27/making-ps3-media-server-run-as-a-service/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 05:28:00 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[How to fix broken stuff]]></category>
		<category><![CDATA[ps3 media server]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=60</guid>
		<description><![CDATA[So we moved our media center into the basement and are now using an XBox 360 and a PS3 as our media hubs. The XBox360 works great as a media center extender but we lost access to our videos as the XBox doesn&#8217;t handle divx very well. PS3 Media Server to the rescue. Download the [...]]]></description>
			<content:encoded><![CDATA[<p>So we moved our media center into the basement and are now using an XBox 360 and a PS3 as our media hubs. The XBox360 works great as a media center extender but we lost access to our videos as the XBox doesn&#8217;t handle divx very well.</p>
<p><a href="http://code.google.com/p/ps3mediaserver/">PS3 Media Server</a> to the rescue.</p>
<p>Download the latest (1.20 beta), Start it up, and point it to our media. Transcoding as needed and everything is working great. From old divx to new mkv at 1080i, everything is kosher.</p>
<p>Now I needed to get everything running as a service.</p>
<p>See <a href="http://gist.github.com/455483">http://gist.github.com/455483</a> for the script. Place it in /etc/init.d/pms if you&#8217;re running debian/ubuntu. Might symlink it into /etc/rc2.d if you want it to start up automatically.</p>
<p>Right now it&#8217;s still in my home directory, but modify what you need if you want it in /usr/local/bin  YMMV</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2010/06/27/making-ps3-media-server-run-as-a-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading From Rails &lt; 2.0.1 &#8211; Security Notice</title>
		<link>http://montanaharkin.net/2009/09/08/upgrading-from-rails-201-security-notice/</link>
		<comments>http://montanaharkin.net/2009/09/08/upgrading-from-rails-201-security-notice/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 23:29:53 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=54</guid>
		<description><![CDATA[Previously, in Rails < 2.0.1 if you returned false in a before filter, it would stop the processing of the action. In Rails >= 2.0.1, before_filters _must_ now redirect or render in order to halt the calling of the controller action.]]></description>
			<content:encoded><![CDATA[<p>So when you&#8217;re upgrading your ghetto rails app that hasn&#8217;t been touched in a couple of years to the new hottness, make sure you check your filters.</p>
<p>Previously, in Rails &lt; 2.0.1 if you returned false in a before filter, it would stop the processing of the action. In Rails &gt;= 2.0.1, before_filters _must_ now redirect or render in order to halt the calling of the controller action.</p>
<p>This can be a large security issue if you are returning false in an authorize component. Make sure to update them to redirect or render a 403.</p>
<p>In our case, we also created a &#8220;errors&#8221; directory in our views directory to hold our 403.erb view which we now call where we used to return false only.</p>
<p>Previously:</p>
<p style="padding-left: 30px;">return false</p>
<p>Now:</p>
<p style="padding-left: 30px;">render &#8216;errors/403&#8242;, :status =&gt; 403 and return false</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2009/09/08/upgrading-from-rails-201-security-notice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spore Creature Creator and DirectX woes</title>
		<link>http://montanaharkin.net/2008/09/14/spore-creature-creator-and-directx-woes/</link>
		<comments>http://montanaharkin.net/2008/09/14/spore-creature-creator-and-directx-woes/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 22:58:23 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[How to fix broken stuff]]></category>
		<category><![CDATA[software bug windows directx spore cabinet certificate]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=40</guid>
		<description><![CDATA[Just some info to hopefully save some time for others. During the installation of the Spore Creature Creator Demo you are prompted to install DirectX 9 (wtf?). I went and started the installation until it came up with this error: A cabinet file necessary for installation cannot be trusted. Please verify Cryptographic Services are enabled [...]]]></description>
			<content:encoded><![CDATA[<p>Just some info to hopefully save some time for others. During the installation of the Spore Creature Creator Demo you are prompted to install DirectX 9 (wtf?). I went and started the installation until it came up with this error:</p>
<blockquote><p><em><span style="font-family: Verdana,Arial,Helvetica; font-size: x-small;">A cabinet file necessary for installation cannot be trusted.  Please verify<br />
Cryptographic Services are enabled and the cabinet file certificate is valid.</span></em></p></blockquote>
<p>After searching the web and trying everything under the sun, it came down to deleting the &#8220;websetup&#8221; folder in the %systemroot%\system32\directx folder. After it was removed I ran the setup again and everything went as planned.</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2008/09/14/spore-creature-creator-and-directx-woes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moving to Corvallis</title>
		<link>http://montanaharkin.net/2008/04/07/moving-to-corvallis/</link>
		<comments>http://montanaharkin.net/2008/04/07/moving-to-corvallis/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 04:54:11 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=33</guid>
		<description><![CDATA[Looks like we are moving to Corvallis. Erin found this nice &#8217;70s house that needs some updating. It is in a nice neighborhood and we should be able to fit in well. Now, to sell our current house!]]></description>
			<content:encoded><![CDATA[<p>Looks like we are <a title="OMGZOR!" href="http://www.windermere.com/index.cfm?FUSEACTION=listing%2ElistingDetail&amp;LISTINGID=19414154">moving to Corvallis</a>. Erin found this nice &#8217;70s house that needs some updating. It is in a nice neighborhood and we should be able to fit in well. Now, to sell our current house!</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2008/04/07/moving-to-corvallis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PCR: When you need to know who the daddy is.</title>
		<link>http://montanaharkin.net/2008/03/02/pcr-when-you-need-to-know-who-the-daddy-is/</link>
		<comments>http://montanaharkin.net/2008/03/02/pcr-when-you-need-to-know-who-the-daddy-is/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 07:44:38 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[genetics daddy pcr]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/2008/03/02/pcr-when-you-need-to-know-who-the-daddy-is/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/x5yPkxCLads&#038;rel=1&#038;border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/x5yPkxCLads&#038;rel=1&#038;border=0" type="application/x-shockwave-flash" wmode="transparent"width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2008/03/02/pcr-when-you-need-to-know-who-the-daddy-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BeaverBarCamp</title>
		<link>http://montanaharkin.net/2008/03/02/beaverbarcamp/</link>
		<comments>http://montanaharkin.net/2008/03/02/beaverbarcamp/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 08:36:08 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Interests]]></category>
		<category><![CDATA[BarCamp BeaverBarCamp]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/2008/03/02/beaverbarcamp/</guid>
		<description><![CDATA[  BeaverBarCamp. Was it worth going to? I say yes. There were definitely some smart/cool projects happening. The next BarCamp I&#8217;ll try and attend more events. Our BeaverSource presentation went well, Eric Betts did a great job describing it. Hopson++ for getting the SSO module done so quickly. Things that would be nice: Planned sessions [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="http://montanaharkin.net/wp-content/uploads/2008/03/beaver_barcamp_logo2.jpg" alt="beaver_barcamp_logo2.jpg" align="right" /></p>
<p><a href="http://barcamp.pbwiki.com/BeaverBarCamp">BeaverBarCamp</a>. Was it worth going to? I say yes.</p>
<p>There were definitely some smart/cool projects happening. The next BarCamp I&#8217;ll try and attend more events. Our <a href="http://code.oregonstate.edu">BeaverSource</a> presentation went well, Eric Betts did a great job describing it. <a href="http://hopson.ws/blog/">Hopson</a>++ for getting the SSO module done so quickly.</p>
<p>Things that <em>would be </em>nice:</p>
<ul>
<li>Planned sessions please. People have lives. Lives don&#8217;t bend around &#8220;There might be a session between 9 and 5 that sounds cool.&#8221;</li>
<li>Having people silence their phones during talks.  Rude++</li>
<li>Theme for the meet, or possible topic areas.</li>
</ul>
<p>Things that <em>were</em> nice:</p>
<ul>
<li>The creative atmosphere.</li>
<li>The people.</li>
<li>The food.</li>
</ul>
<p>Topics that I should at least <em>read up on</em>:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Object_database">Object Databases</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx">Microsoft LinQ</a></li>
</ul>
<p><a href="http://thatsobscene.com/chenblog/">Barry</a>, <a href="http://pitupepito.homelinux.org/">Jose</a>, <a href="http://micropipes.com/blog/">Wil</a>, and Jeremy were present, all looking like they have been to more events like this than me.</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2008/03/02/beaverbarcamp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SortHelper2 &#8211; Multiple Table / Coumn Sorting</title>
		<link>http://montanaharkin.net/2007/08/02/rails-sorthelper2-multiple-table-coumn-sorting/</link>
		<comments>http://montanaharkin.net/2007/08/02/rails-sorthelper2-multiple-table-coumn-sorting/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 21:45:56 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=16</guid>
		<description><![CDATA[When working with Rails for the rewrite of our site management utility I had the need to perform sorting on multiple columns of a result set. SortHelper2 is clean and works well for one table but it doesn&#8217;t support multiple tables. I present: SortHelper2 &#8211; Multiple Tables Please leave a comment with any bugs/issues you [...]]]></description>
			<content:encoded><![CDATA[<p>When working with Rails for the rewrite of <a href="http://oregonstate.edu/cws/" title="Central Web Services">our</a> <a href="http://access.cws.oregonstate.edu/webmanage/" title="WebManage">site management utility</a> I had the need to perform sorting on multiple columns of a result set. <a href="http://wiki.rubyonrails.org/rails/pages/SortHelper2">SortHelper2</a> is clean and works well for one table but it doesn&#8217;t support multiple tables. I present:</p>
<p><a href="http://montanaharkin.net/wp-content/uploads/2007/08/sort_helper.rb" title="SortHelper2 - Multiple Tables">SortHelper2 &#8211; Multiple Tables</a></p>
<p>Please leave a comment with any bugs/issues you find.</p>
<p>Todo:</p>
<ul>
<li>Add Tests</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2007/08/02/rails-sorthelper2-multiple-table-coumn-sorting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wedding</title>
		<link>http://montanaharkin.net/2007/07/01/wedding/</link>
		<comments>http://montanaharkin.net/2007/07/01/wedding/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 04:10:51 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=13</guid>
		<description><![CDATA[Just married this weekend. Yay! Pictures.]]></description>
			<content:encoded><![CDATA[<p>Just married this weekend. Yay!</p>
<p> <img src='http://montanaharkin.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://mtanderin.smugmug.com">Pictures</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2007/07/01/wedding/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Plone and Ubuntu Edgy Eft 6.10</title>
		<link>http://montanaharkin.net/2007/03/27/plone-and-ubuntu-edgy-eft-610/</link>
		<comments>http://montanaharkin.net/2007/03/27/plone-and-ubuntu-edgy-eft-610/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 22:20:08 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[CMSs]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=8</guid>
		<description><![CDATA[While looking into Plone I wanted to get a development environment up quickly. Searching the webs revealed a few sites which described the process on Dapper. Applying those tutorials failed because of a few package changes. Here are the commands to get things up and running: sudo aptitude install zope2.9 sudo aptitude install plone-site This [...]]]></description>
			<content:encoded><![CDATA[<p>While looking into Plone I wanted to get a development environment up quickly. Searching the webs revealed a few sites which described the process on Dapper. Applying those tutorials failed because of a few package changes.</p>
<p>Here are the commands to get things up and running:</p>
<p><code>sudo aptitude install zope2.9</code></p>
<p><code>sudo aptitude install plone-site</code></p>
<p>This will ask you for some admin settings and then start the Zope server.</p>
<p>The default port is 8081, so you can float on over to <a href="http://localhost:8081/">http://localhost:8081/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2007/03/27/plone-and-ubuntu-edgy-eft-610/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTMs</title>
		<link>http://montanaharkin.net/2007/03/08/htms/</link>
		<comments>http://montanaharkin.net/2007/03/08/htms/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 18:47:54 +0000</pubDate>
		<dc:creator>Montana</dc:creator>
				<category><![CDATA[Interests]]></category>

		<guid isPermaLink="false">http://montanaharkin.net/?p=7</guid>
		<description><![CDATA[I have found an interest in HTMs or &#8220;Hierarchical Temporal Memorys&#8221;. Jeff Hawkins, the creator of Palm Inc. and Handspring has started a community around this technology. The aim is to allow computers to learn the same way that the brain does, through patterns in hierarchy and time. Currently, I&#8217;m reading Hierarchical Temporal Memory: Concepts, [...]]]></description>
			<content:encoded><![CDATA[<p>I have found an interest in <a href="http://www.numenta.com">HTMs</a> or &#8220;Hierarchical Temporal Memorys&#8221;. Jeff Hawkins, the creator of Palm Inc. and Handspring has started a community around this technology. The aim is to allow computers to learn the same way that the brain does, through patterns in hierarchy and time.</p>
<p>Currently, I&#8217;m reading <a href="http://www.numenta.com/Numenta_HTM_Concepts.pdf">Hierarchical Temporal Memory: Concepts, Theory and Terminology</a></p>
<p>Robert, from <a href="http://www.oregonstate.edu/cws">work</a>, thought of a good use for this technology.</p>
<blockquote><p>Monitoring live web access logs for our servers at work to see if a site has been hacked or we are receiving a DOS attack.</p></blockquote>
<p>This is a fairly encompassing idea, but I think that HTMs will be able to accomplish it easily.</p>
]]></content:encoded>
			<wfw:commentRss>http://montanaharkin.net/2007/03/08/htms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
