<?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/"
	>

<channel>
	<title>sproif.com</title>
	<atom:link href="http://sproif.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sproif.com</link>
	<description>Everything you never wanted to read about... and less!</description>
	<pubDate>Mon, 11 May 2009 13:15:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pirate Bay DDoS?</title>
		<link>http://sproif.com/2009/05/11/pirate-bay-ddos/</link>
		<comments>http://sproif.com/2009/05/11/pirate-bay-ddos/#comments</comments>
		<pubDate>Mon, 11 May 2009 13:09:57 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sproif.com/?p=126</guid>
		<description><![CDATA[Sorry, i found this endlessly hilarious:










]]></description>
			<content:encoded><![CDATA[<p>Sorry, i found this endlessly hilarious:</p>
<div id="attachment_127" class="wp-caption alignleft" style="width: 555px"><a rel="attachment wp-att-127" href="http://sproif.com/2009/05/11/pirate-bay-ddos/piratebay/"><img class="size-full wp-image-127" title="PirateBay DDoS is Working!" src="http://sproif.com/wp-content/uploads/2009/05/piratebay.jpg" alt="Apparently they DDoS'd the Article too..." width="545" height="117" /></a><p class="wp-caption-text">Apparently they DDoS&#39;d the Article too...</p></div>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2009%2F05%2F11%2Fpirate-bay-ddos%2F&amp;title=Pirate+Bay+DDoS%3F" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2009/05/11/pirate-bay-ddos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Granite SecureAMFChannel - AMF over HTTPS</title>
		<link>http://sproif.com/2009/03/15/granite-secureamfchannel-amf-over-https/</link>
		<comments>http://sproif.com/2009/03/15/granite-secureamfchannel-amf-over-https/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 15:36:52 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Technical Jargon]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[GraniteDS]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[JBoss]]></category>

		<category><![CDATA[Seam]]></category>

		<category><![CDATA[SecureAMFChannel]]></category>

		<category><![CDATA[Tide]]></category>

		<guid isPermaLink="false">http://sproif.com/?p=88</guid>
		<description><![CDATA[How to test a flex/seam project locally with HTTP and post to HTTPS]]></description>
			<content:encoded><![CDATA[<p>At work we&#8217;ve started to use JBoss, writing an application in Java and AS 3.0.  We&#8217;re using Seam and Tide to sandwich it all together, and we came upon a slight problem.  Everything worked out great in the test environment, but when we went live, on an HTTPS connection, firebug was reporting that the AMF request out of flex was failing.  That&#8217;s due to the services-config.xml in the application pointing to a non-secure connection.  After much digging, we found this to be the solution.</p>
<p>WEB-INF/flex/services-config.xml<br />
in the channels definition at the top:</p>
<pre>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="sc3"><span class="re1">&lt;channels<span class="re2">&gt;</span></span></span>
&nbsp; &nbsp; <span class="sc3"><span class="coMULTI">&lt;!--USED IN THE LIVE ENVIRONMENT--&gt;</span></span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="coMULTI">&lt;!--channel ref=&quot;my-graniteamf-secure&quot;/--&gt;</span></span>
&nbsp; &nbsp; <span class="sc3"><span class="coMULTI">&lt;!--USED IN THE LOCAL/DEV ENVIRONMENT--&gt;</span></span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;channel</span> <span class="re0">ref</span>=<span class="st0">&quot;my-graniteamf&quot;</span><span class="re2">/&gt;</span></span>
<span class="sc3"><span class="re1">&lt;/channels<span class="re2">&gt;</span></span></span></div>
</div>
</pre>
<p>Then in the channel definition below we have both definitions:</p>
<pre>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="sc3"><span class="re1">&lt;channel-definition</span> <span class="re0">id</span>=<span class="st0">&quot;my-graniteamf&quot;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">class</span>=<span class="st0">&quot;mx.messaging.channels.AMFChannel&quot;</span><span class="re2">&gt;</span></span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;endpoint</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">uri</span>=<span class="st0">&quot;http://{server.name}:{server.port}/{context.root}/graniteamf/amf&quot;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">class</span>=<span class="st0">&quot;flex.messaging.endpoints.AMFEndpoint&quot;</span> <span class="re2">/&gt;</span></span>
<span class="sc3"><span class="re1">&lt;/channel-definition<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;channel-definition</span> <span class="re0">id</span>=<span class="st0">&quot;my-graniteamf-secure&quot;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">class</span>=<span class="st0">&quot;mx.messaging.channels.SecureAMFChannel&quot;</span><span class="re2">&gt;</span></span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;endpoint</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">uri</span>=<span class="st0">&quot;https://{server.name}:443/{context.root}/graniteamf/amf&quot;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">class</span>=<span class="st0">&quot;flex.messaging.endpoints.SecureAMFEndpoint&quot;</span> <span class="re2">/&gt;</span></span>
<span class="sc3"><span class="re1">&lt;/channel-definition<span class="re2">&gt;</span></span></span></div>
</div>
</pre>
<p>Click Here to Download: <a title="services-config.xml" rel="attachment wp-att-93" href="http://sproif.com/2009/03/15/granite-secureamfchannel-amf-over-https/services-config/">services-config.xml</a></p>
<p>We couldn&#8217;t get {server.port} to work correctly, so we&#8217;re forcing the port in the address for now.</p>
<p>The only problem with this is you have to remember to switch the AMF channel before deploying.  It&#8217;s on our checklist before doing the full deploy, but we&#8217;re most likely going to add it to the ant task list to deploy dev, deploy live.  Something like that.</p>
<p>The <strong>KEY THING TO REMEMBER</strong> is this: although this file is deployed with the war/ear, it is <em><strong>ALSO COMPILED INTO THE APPLICATION SWF</strong></em> when it is built.  Make sure to change it locally and rebuild your swf before posting, or you will see no change in your app. (found this out after a significant amount of time changing the file on the server to no avail&#8230;)</p>
<pre>(Ref: <a href="http://www.mail-archive.com/discussion@affug.com/msg00605.html" target="_blank">http://www.mail-archive.com/discussion@affug.com/msg00605.html</a>)</pre>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2009%2F03%2F15%2Fgranite-secureamfchannel-amf-over-https%2F&amp;title=Granite+SecureAMFChannel+-+AMF+over+HTTPS" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2009/03/15/granite-secureamfchannel-amf-over-https/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Still Alive&#8230; Car?  Not so much.</title>
		<link>http://sproif.com/2008/12/29/still-alive-car-not-so-much/</link>
		<comments>http://sproif.com/2008/12/29/still-alive-car-not-so-much/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 21:45:32 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[General Crap]]></category>

		<guid isPermaLink="false">http://sproif.com/?p=82</guid>
		<description><![CDATA[Abruptly (as most accidents seem to happen) everyone decided it'd be fun to stop as fast as possible.  I slammed on my brakes and slid my Nissan Altima into a Mazda 626.]]></description>
			<content:encoded><![CDATA[<div id="attachment_83" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-83" title="Crashy Goodness - Part 1" src="http://sproif.com/wp-content/uploads/2008/12/front-1-150x150.jpg" alt="It's just a little smashy, it's still good, it's still good!" width="150" height="150" /><p class="wp-caption-text">It&#39;s just a little smashy, it&#39;s still good, it&#39;s still good!</p></div>
<p>This weekend, coming home from my parents for Christmas, I was involved in a little smash-up.  Roads were a little wet, traffic was tight and rather slow moving, and I was travelling down a slight decline just north-east of the Palisades Mall in New York on 287.  Abruptly (as most accidents seem to happen) everyone decided it&#8217;d be fun to stop as fast as possible.  I slammed on my brakes and slid my Nissan Altima into a Mazda 626.  Apparently I wasn&#8217;t the only one surprised, however, as there were 3 other identical accidents around me.</p>
<div id="attachment_84" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-84" title="Crashy Goodness - Part 2" src="http://sproif.com/wp-content/uploads/2008/12/front-2-150x150.jpg" alt="Mmmmm... Crash-tastic!" width="150" height="150" /><p class="wp-caption-text">Mmmmm... Crash-tastic!</p></div>
<p>Shaken, but still in one piece, the other driver and I pulled to the side, as did the other unfortunate people.  We got out, made sure everyone was ok, and assessed the damage.  Her car may have added a scratch to it&#8217;s already impressive collection, but mine was a little worse for wear.  As it was my fault, she said it&#8217;s up to me if we want to get the insurance companies involved, but right as that question arose, a very friendly police officer rode up and asked for our paperwork.  He was probably sent to the scene because one of the other accident groups were screaming all irate-like and most likely reported all the accidents in the vicinity to 911.</p>
<p>This was the nicest, most helpful police officer I&#8217;ve ever seen in one of these situations.  He made sure we were ok, asked for our paperwork, and in about 5 min, presented us with a printout detailing each others information and sent us on our way.  I expected an impatient, slightly-condescending cop to hand me a ticket for some reason, but not this time.  This made the experience a little less aggravating.</p>
<p>So, hats off to the Tarrytown Police K9 unit!</p>
<p>Anyway, being in situations like this really makes you think&#8230;  After driving for almost 10 years or so without an accident (just a slight fender bender about a year after I got my license) it really makes you second-guess those &#8220;well, I&#8217;ll just send them a text message while I&#8217;m going 80mph&#8221; or &#8220;sure, I can eat this taco while driving..&#8221;  I was concentrating on driving because of the traffic and the road conditions and I got into an accident that may actually end with my car being totaled (it&#8217;s not really worth fixing a &#8216;99 Altima if there&#8217;s anything other than cosmetic damage).</p>
<p>Also, so far, I&#8217;m happy with Geico.  They&#8217;ve been very helpful and I&#8217;m only responsible for my deductable (as expected).  But I&#8217;ll be sure to post if anything of note happens.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much." title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much." title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much." title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much." title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much.', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much." title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F29%2Fstill-alive-car-not-so-much%2F&amp;title=Still+Alive%26%238230%3B+Car%3F++Not+so+much." title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/12/29/still-alive-car-not-so-much/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C&amp;C Red Alert 3 Custom Map Location on Vista</title>
		<link>http://sproif.com/2008/12/21/cc-red-alert-3-custom-map-location-on-vista/</link>
		<comments>http://sproif.com/2008/12/21/cc-red-alert-3-custom-map-location-on-vista/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 20:31:09 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[General Crap]]></category>

		<category><![CDATA[Video Games]]></category>

		<category><![CDATA[custom map]]></category>

		<category><![CDATA[tip]]></category>

		<category><![CDATA[video game]]></category>

		<guid isPermaLink="false">http://sproif.com/?p=80</guid>
		<description><![CDATA[I downloaded a bunch of maps from the C&#38;C forums, but when I put them where I was told, they weren&#8217;t showing up in game.  That&#8217;s because, on vista, you have to put them:
C:\Users\&#60;yourusername&#62;\AppData\Roaming\Red Alert 3\Maps
The AppData folder may be hidden, so you&#8217;ll have to go unhide it first.










]]></description>
			<content:encoded><![CDATA[<p>I downloaded a bunch of maps from the C&amp;C forums, but when I put them where I was told, they weren&#8217;t showing up in game.  That&#8217;s because, on vista, you have to put them:</p>
<pre>C:\Users\&lt;yourusername&gt;\AppData\Roaming\Red Alert 3\Maps</pre>
<p>The AppData folder may be hidden, so you&#8217;ll have to go unhide it first.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F21%2Fcc-red-alert-3-custom-map-location-on-vista%2F&amp;title=C%26%23038%3BC+Red+Alert+3+Custom+Map+Location+on+Vista" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/12/21/cc-red-alert-3-custom-map-location-on-vista/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Red Alert 3 - It&#8217;s fun being in command.</title>
		<link>http://sproif.com/2008/12/15/red-alert-3-its-fun-being-in-command/</link>
		<comments>http://sproif.com/2008/12/15/red-alert-3-its-fun-being-in-command/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 07:29:43 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Video Games]]></category>

		<category><![CDATA[review]]></category>

		<category><![CDATA[video game]]></category>

		<guid isPermaLink="false">http://sproif.com/?p=67</guid>
		<description><![CDATA[I love it.
How&#8217;s that for a review?
I&#8217;ve always enjoyed the Command &#38; Conquer series.  I played the crap out of Red Alert 2 almost as much as I played Blizzard&#8217;s Starcraft (and believe me, that&#8217;s saying something&#8230;)  While Red Alert 3 has been great so far, there are a few things I hope they can [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>I love it.</strong></em></p>
<p>How&#8217;s that for a review?</p>
<p>I&#8217;ve always enjoyed the Command &amp; Conquer series.  I played the crap out of Red Alert 2 almost as much as I played Blizzard&#8217;s Starcraft (and believe me, that&#8217;s saying something&#8230;)  While Red Alert 3 has been great so far, there are a few things I hope they can clean up in upcoming updates.</p>
<p><strong>My #1 Complaint - The Atrocious Online System</strong></p>
<p>I actually bought this game more for the online play than the actual story mode.  My friends and I enjoy teaming up in an online skirmish, but if we didn&#8217;t have cell phones or IM, we&#8217;d never link up.  The online system lacks almost every semblance of usability that battle.net had for Diablo and Starcraft.  When a friend on your friend list is online, you can&#8217;t get a hold of them unless they&#8217;re staring at their message board.  I would think that it would be simple to allow in-game notifications, I know I&#8217;d gladly leave a campaign to play online if a friend came on, but nothing short of a cellphone call can get my attention.  That, along with the horrid <em>/whisper &lt;username&gt;</em>line, makes it almost impossible to talk directly to a friend.</p>
<p><strong>#2 - Lack of Multiplayer Maps</strong></p>
<p>Thankfully, this will be fixed soon because Electronic Arts just released the WorldBuilder.  One can only hope that the implementation to find/download/use maps is made easier than their atrocious online system (see item #1).</p>
<p><strong>#3 - Empire of the Rising Sun</strong></p>
<p>I don&#8217;t know what other people think, but seeming as I&#8217;m lacking the omnipotent AI of a computer, the EotRS are completely unwieldy on the field.  Their method of building by deploying vehicles from the Construction Yard to then be sent somewhere to unfurl, becomes overbearing as you forget about building&#8217;s you&#8217;ve created.  My other EotRS gripe lands with the Mega Tengu and Striker-VX.  These are vehicles that can transform from ground to air vehicles.  As the game progresses, and you get more and more of these, you&#8217;ll have a platoon of them but some will be in land mode, while others are in air mode, there&#8217;s no way to make them all ground, or all air, as they&#8217;ll continue to switch back and forth.  The only way to combat this is to make sure you keep groups in different ctrl-# groups to easily switch from ground to air, or leave one air, and one ground.</p>
<p><strong>#4 - Attack Formations</strong></p>
<div id="attachment_68" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-68" title="red-alert-3-bullfrogs" src="http://sproif.com/wp-content/uploads/2008/12/red-alert-3-bullfrogs.jpg" alt="Bullfrogs On The Move" width="180" height="163" /><p class="wp-caption-text">Bullfrogs On The Move</p></div>
<p>I&#8217;m pretty sure there&#8217;s a way to do this, but I haven&#8217;t found it yet.  I usually play soviets, and I would like to have a group of Bullfrogs follow my Kirov Airships, but there&#8217;s no way, that I know of, to take group A and make them follow group B.  You can select everyone, but the Bullfrogs go 3x faster than the Kirovs, so you lack the anti-air support you need under your sluggish blimpys.</p>
<p>Sum them up and you still have a rather small, and quite acceptable list of complaints for a game that has only been out a few short weeks, and has already had a few decent updates sent out.  I&#8217;ll obviously continue to play, and I would highly recommend anyone pick the game up.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command." title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command." title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command." title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command." title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command.', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command." title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F12%2F15%2Fred-alert-3-its-fun-being-in-command%2F&amp;title=Red+Alert+3+-+It%26%238217%3Bs+fun+being+in+command." title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/12/15/red-alert-3-its-fun-being-in-command/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An Open Apology to President-Elect Obama</title>
		<link>http://sproif.com/2008/11/05/an-open-apology-to-president-elect-obama/</link>
		<comments>http://sproif.com/2008/11/05/an-open-apology-to-president-elect-obama/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 16:17:38 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Talking out of turn]]></category>

		<guid isPermaLink="false">http://sproif.com/?p=63</guid>
		<description><![CDATA[I&#8217;m sorry.
I&#8217;m sorry you&#8217;ve successfully completed your campaign.
I&#8217;m sorry for what the Obama family will now be subjected to&#8230;
Enemy #1 of any president is the sensory-overloading, ratings-focused news media system.  Irregardless (if you watch the news, you know why that&#8217;s a joke) of whether this pro-Obama stance keeps going not, something is going to take [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry.</p>
<p>I&#8217;m sorry you&#8217;ve successfully completed your campaign.</p>
<p>I&#8217;m sorry for what the Obama family will now be subjected to&#8230;</p>
<p>Enemy #1 of any president is the sensory-overloading, ratings-focused news media system.  Irregardless<span style="color: #999999;"> (if you watch the news, you know why that&#8217;s a joke) </span>of whether this pro-Obama stance keeps going not, something is going to take Obama down over the next 4 or 8 years.  Maybe he played t-ball with someone who&#8217;s now a transvestite.  Maybe he once shook hands with Castro and someone snapped a photo.  Maybe he brushed up against a 17 year old girl while shaking hands during his campaign.  Someone, somewhere will find something to blow completely out of proportion to either take him down, or bring themself up for their 15 minutes of fame, and end up crucifying his family for it.</p>
<p>It&#8217;s a shame because, if he can hold his campaign promises, we might be able to bring this ship back on course.  But I&#8217;m still skeptical.  He&#8217;s been president-elect now for maybe 12 hours, I&#8217;m surprised something hasn&#8217;t come up yet.</p>
<p>Watching his campaign&#8230; Watching the love he&#8217;s garnered from the public&#8230; Maybe he owes a little credit to the media.  I&#8217;m not saying Bush didn&#8217;t make it easy for the media, but stuff like choking on a pretzel has nothing to do with leadership qualities <span style="color: #999999;">(yes, I know, being a bad public speaker does, but like I said, it&#8217;s not like Bush didn&#8217;t make it easy).</span></p>
<p>So, I hope for America, and I hope for Obama&#8217;s and his family&#8217;s sake, he&#8217;s got the spotless record everyone thinks a president should have, because if there is any achilles heal to a politican, it&#8217;s the ratings-grubbing media.  Otherwise he&#8217;s going to waste a lot of his time focusing on deflecting false claims than actually doing what a president is supposed to do.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F11%2F05%2Fan-open-apology-to-president-elect-obama%2F&amp;title=An+Open+Apology+to+President-Elect+Obama" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/11/05/an-open-apology-to-president-elect-obama/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plumbing - Ur doin it wrong!</title>
		<link>http://sproif.com/2008/09/09/plumbing-ur-doin-it-wrong/</link>
		<comments>http://sproif.com/2008/09/09/plumbing-ur-doin-it-wrong/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 17:52:54 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[General Crap]]></category>

		<guid isPermaLink="false">http://sproif.com/2008/09/09/plumbing-ur-doin-it-wrong/</guid>
		<description><![CDATA[Wow.  Just wow.  Images first, description later.



&#160;



Click the images to see the FAIL in all its full-size glory.


Yes.  That is what you think it is.  Apparently when you rent a place that has a claw-foot bathtub, you can&#8217;t have separate hot and cold knobs.  So the landlord sent in a &#8220;handyman&#8221; to [...]]]></description>
			<content:encoded><![CDATA[<p>Wow.  Just wow.  Images first, description later.</p>
<table align="center" border="0">
<tr>
<td><a href="http://sproif.com/wp-content/uploads/2008/09/plumbingfail-front.jpg" title="Plumbing Fail - Front"><img src="http://sproif.com/wp-content/uploads/2008/09/plumbingfail-front.jpg" alt="Plumbing Fail - Front" width="160" height="213" /></a></td>
<td>&nbsp;</td>
<td><a href="http://sproif.com/wp-content/uploads/2008/09/plumbingfail-side.jpg" title="Plumbing Fail - Side"><img src="http://sproif.com/wp-content/uploads/2008/09/plumbingfail-side.jpg" alt="Plumbing Fail - Side" width="160" height="213" /></a></td>
</tr>
<tr>
<td colspan="3"><span style="color: #888888">Click the images to see the FAIL in all its full-size glory.</span></td>
</tr>
</table>
<p>Yes.  That is what you think it is.  Apparently when you rent a place that has a claw-foot bathtub, you can&#8217;t have separate hot and cold knobs.  So the landlord sent in a &#8220;handyman&#8221; to &#8220;bring it up to code&#8221; (quotes entirely necessary).  So, obviously, installing a new faucet with copper pipes outside the wall and the fixtures installed through the shower curtain is up to code&#8230;</p>
<p>The only word for this is: <strong>FAIL</strong></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F09%2Fplumbing-ur-doin-it-wrong%2F&amp;title=Plumbing+-+Ur+doin+it+wrong%21" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/09/09/plumbing-ur-doin-it-wrong/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Subversion Update Builder - Learning Python</title>
		<link>http://sproif.com/2008/09/06/subversion-update-builder-learning-python/</link>
		<comments>http://sproif.com/2008/09/06/subversion-update-builder-learning-python/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 00:34:25 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Technical Jargon]]></category>

		<guid isPermaLink="false">http://sproif.com/2008/09/06/subversion-update-builder-learning-python/</guid>
		<description><![CDATA[Ok, so I&#8217;m back.  It&#8217;s been a while.
I&#8217;ve decided I would like to jump on the Python bandwagon.  I&#8217;ve been living the Ubuntu life for a while now, so I figured I should make myself at home&#8230;
Whenever I learn a new language, I need a pet project.  I&#8217;m not one that can learn just by [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so I&#8217;m back.  It&#8217;s been a while.</p>
<p>I&#8217;ve decided I would like to jump on the Python bandwagon.  I&#8217;ve been living the Ubuntu life for a while now, so I figured I should make myself at home&#8230;</p>
<p>Whenever I learn a new language, I need a pet project.  I&#8217;m not one that can learn just by doing a Hello World, so I came up with this idea.</p>
<p>At work, I deal mainly with kiosks in the field.  They leave the factory and exist in a Toys R&#8217; Us, Walmart, even BMW showrooms (check my company:  <a href="http://www.realityi.com" title="Reality Interactive, LLC">http://www.realityi.com</a>).  When they go out, they have a certain version of content on them.  By content, I mean usually .swf, .xml, etc.  These are files that can easily be updated and are in a predictable file structure (seeming as I made it).  We&#8217;ve begun to finally use version control, using subversion as our drug of choice.  After much googling, I wasn&#8217;t able to find a viable way to create an update package.  It seems that most applications of subversion are connected and can use rsync/svn checkout to get the most update to date content, but machines in my situation are either completely disconnected and updated via USB, or connected to a network but behind a hefty firewall (eg: bmw).</p>
<p>What I needed was a way to find what files have been added or modified between a certain revision and the current content to build an update package (no removals, tell you why in a second).</p>
<p>Enter: <a href="http://www.rootelement.net/svnupdatebuilder/" title="SVNUpdateBuilder Homepage">SVNUpdateBuilder</a></p>
<p><span style="margin: 0pt 6px 4px 0pt; float: left"><a href="http://sproif.com/wp-content/uploads/2008/09/svnupdatebuilder.gif" title="SVNUpdateBuilder"><img src="http://sproif.com/wp-content/uploads/2008/09/svnupdatebuilder.thumbnail.gif" alt="SVNUpdateBuilder" /></a></span>I&#8217;ve taken on a small, linux-based (for now) project that does just what I need.  It uses the <a href="http://pysvn.tigris.org/" title="PySVN">pysvn</a> library, and creates a .tgz file with a directory tree of files that have been added or modified.  I&#8217;m learning how to use Python, but also <a href="http://glade.gnome.org/" title="Glade User Interface Builder Website">Glade User Interface Builder</a> to create a GTK application.  Check out the website for more information.</p>
<p>You may be asking: &#8220;Why is it a compiled python file?&#8221;  Well, I&#8217;ll tell you.  This is still my learning tool.  I have a few more items on my wishlist that I want to complete before I release it to the masses.  Like I said on the website, this isn&#8217;t a difficult project for someone more skilled than I to build, but I would like to be selfish with it until I figure I&#8217;ve learned all I care to.  Then I definitely plan to release it on Sourceforge.</p>
<p>You may also be asking &#8220;What about files that have been removed?&#8221;  In my line of work, with how fickle clients are, it&#8217;s better, for now, for us to leave content on the machines and just remove the link to the file in the xml (read: send a modified file).  That way, if a client wants a video relinked on a kiosk, we just have to relink it, not send it out again.  Disk space, for this current project, isn&#8217;t a concern as much as bandwidth, so we chose to leave the files out there.  Plans for this project include having output methods for bash scripts or batch files to clean up the target machine, but they haven&#8217;t been implemented yet.</p>
<p>So, I will continue to code&#8230;  I&#8217;ll keep you posted.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F09%2F06%2Fsubversion-update-builder-learning-python%2F&amp;title=Subversion+Update+Builder+-+Learning+Python" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/09/06/subversion-update-builder-learning-python/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mininova.org RSS/Autodownload and KTorrent on Ubuntu = Ultimate Torrent Setup</title>
		<link>http://sproif.com/2008/07/09/mininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup/</link>
		<comments>http://sproif.com/2008/07/09/mininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 23:07:47 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Technical Jargon]]></category>

		<guid isPermaLink="false">http://sproif.com/2008/07/09/mininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup/</guid>
		<description><![CDATA[Everybody wants to be able to download a file at the spur of the moment.  Mininova.org just made it a ton easier to set it up to be completely automatic.  They call it Bookmarking and Remote Downloading.  I&#8217;m going to detail my current setup.
WARNING!!!
I&#8217;m assuming you&#8217;re going to use this for indie/underground music.  This is [...]]]></description>
			<content:encoded><![CDATA[<p>Everybody wants to be able to download a file at the spur of the moment.  Mininova.org just made it a ton easier to set it up to be completely automatic.  They call it Bookmarking and Remote Downloading.  I&#8217;m going to detail my current setup.</p>
<p style="color: #bb0000; font-weight: bold"><blink>WARNING!!!</blink></p>
<p>I&#8217;m assuming you&#8217;re going to use this for indie/underground music.  This is in <span style="color: #bb0000; font-weight: bold">NO WAY TO EVER BE USED TO DOWNLOAD LICENSED OR ILLEGAL MATERIALS</span>.  You&#8217;ve been warned&#8230;.</p>
<p style="color: #999999">That&#8217;s right, it&#8217;s so important, that I used the &lt;blink&gt; tag&#8230; *shudder&#8230;</p>
<p><strong>Setup</strong><br />
For clarity, let&#8217;s call my two machines &#8220;home&#8221; and &#8220;remote&#8221;.  &#8220;Home&#8221; is an ubuntu box in my home office.  &#8220;Remote&#8221; can be any web browser, for example, my laptop at work.</p>
<p><strong>Registration</strong><br />
For this example, go to www.mininova.org and sign up for an account.  Once you are logged in, in the top right, point at your username, and select My Bookmarks.  You will need this RSS URL during installation.</p>
<p><strong>Installation</strong></p>
<ol>
<li>I&#8217;m using KTorrent on my home machine.  Install that by opening a terminal and typing:
<pre class="bash">sudo apt-get install ktorrent</pre>
</li>
<li>Set it up to auto-launch when the system boots by
<ol>
<li>Go to System &gt; Preferences &gt; Sessions</li>
<li>Click Add</li>
<li>Name: KTorrent</li>
<li>Command: ktorrent</li>
<li>Comment: &lt;whatever you want&gt;</li>
</ol>
</li>
<li>Run ktorrent by either clicking Applications &gt; Internet &gt; KTorrent, type ktorrent at the command line, or reboot your machine.</li>
<li>Click on Settings &gt; Configure KTorrent</li>
<li>Select Plugins
<ol>
<li>Click on RSS Feeds and click the Load button in the top right.</li>
<li><span style="color: #999999">[OPTIONAL]</span> You may want to enable/configure Bandwidth Scheduler as well to not piss off people in on your &#8220;Home&#8221; machine&#8217;s connection from slowing it down during heavy use hours, but that is outside the scope of this tutorial.</li>
<li>ClickApply and OK to exit the window.</li>
</ol>
</li>
<li>Back in the Application, you should now see a RSS Feeds tab, click that.  On that tab <span style="color: #999999">[Figure 1 Below]</span>:
<ol>
<li>Click New in the bottom left to add a new feed.</li>
<li>Name it whatever you want.</li>
<li>Copy/Paste the RSS Feed URL you got from your Mininova.org site into the URL line.</li>
<li>Change Keep Articles (days) to something smaller, like 7 days</li>
<li>Click Ignore TTL and enter something more reasonable like 10 minutes (it is in the format HH:MM:SS)</li>
<li>Click the Active checkbox in the top left.</li>
<li>Set up the AutoDownload Filter <span style="color: #999999">[Figure 2 Below]</span>.
<ol>
<li>In the top left of the RSS tab, click the tab that says Filters*.</li>
<li>Under Accept Filters, click New</li>
<li>Type in a title</li>
<li>Under Regular Expressions, type .*    (period asterisk, no spaces before, after, or in-between) and click Add</li>
<li>In the top right, click the Active Checkbox.</li>
</ol>
</li>
</ol>
</li>
</ol>
<table width="100%" align="center" border="0">
<tr>
<td style="text-align: center"><a href="http://www.sproif.com/wp-content/uploads/2008/07/screenshot-1.jpg" title="Creating the RSS Feed" target="_blank"><img src="http://www.sproif.com/wp-content/uploads/2008/07/screenshot-1.thumbnail.jpg" alt="Creating the RSS Feed" /></a></td>
<td style="text-align: center"><a href="http://www.sproif.com/wp-content/uploads/2008/07/screenshot.jpg" title="Applying Auto-Download Filters" target="_blank"><img src="http://www.sproif.com/wp-content/uploads/2008/07/screenshot.thumbnail.jpg" alt="Applying Auto-Download Filters" /></a></td>
</tr>
<tr>
<td style="text-align: center; color: #999999; font-size: 10px; font-weight: bold">Figure 1</td>
<td style="text-align: center; color: #999999; font-size: 10px; font-weight: bold">Figure 2</td>
</tr>
</table>
<p style="color: #666666">* NOTE: Since you are setting up a personal RSS feed, I am assuming you want to download everything you mark for download.  This Filter tool is very powerful.  You are able to watch the rss feed on any torrent site and filter out things that you want to download automatically such as episodes, new albums by bands, etc.  A handy tool to generate the regular expressions needed for the Filters page is called kregexpeditor and can be installed with apt-get.</p>
<p><strong>Testing</strong><br />
Go to www.mininova.org and log in.  Search for anything you&#8217;re looking for, click on it, and at the top of the page you should see a button under the Download this Torrent link to Add to Bookmarks.  Clicking it adds this torrent to your RSS feed.  Your home machine will refresh your rss feed (at the period you set the TTL to, 10 minutes in this example) and mark that file for auto downloading.</p>
<p><strong>Final Notes</strong><br />
I just got this working and I was rather excited to see how well it worked right off the bat.  I&#8217;ll edit/update this article as I find problems/fixes.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F07%2F09%2Fmininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup%2F&amp;title=Mininova.org+RSS%2FAutodownload+and+KTorrent+on+Ubuntu+%3D+Ultimate+Torrent+Setup" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/07/09/mininovaorg-rssautodownload-and-ktorrent-on-ubuntu-ultimate-torrent-setup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux - A quick update: Avant Window Navigator and Kiba-Dock</title>
		<link>http://sproif.com/2008/06/04/linux-a-quick-update/</link>
		<comments>http://sproif.com/2008/06/04/linux-a-quick-update/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 03:48:52 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Technical Jargon]]></category>

		<guid isPermaLink="false">http://sproif.com/2008/06/04/linux-a-quick-update/</guid>
		<description><![CDATA[So, I&#8217;m still chillin here with my ubuntu install.  It&#8217;s going pretty swell..  My quest/quandary now is to find some kind of &#8220;Mac OSX-type dock&#8221; for Ubuntu.  I&#8217;ve installed Avant Window Navigator but found it to be too finicky/buggy/picky for my tastes.  Today I tried to install kiba-dock, but Ubuntu hated it.  It threw up [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m still chillin here with my ubuntu install.  It&#8217;s going pretty swell..  My quest/quandary now is to find some kind of &#8220;Mac OSX-type dock&#8221; for Ubuntu.  I&#8217;ve installed <a href="http://code.google.com/p/avant-window-navigator/" title="AWN" target="_blank">Avant Window Navigator</a> but found it to be too finicky/buggy/picky for my tastes.  Today I tried to install kiba-dock, but Ubuntu hated it.  It threw up at the sight of the the automake&#8230;  Then I tried the <a href="http://www.kiba-dock.org/index.php?option=com_smf&amp;Itemid=30&amp;topic=274.0" title="Kiba-Dock Install Script" target="_blank">Simple Install Script</a>, which is nice and everything, but it throws up in the same spot.  This is the error I get when it tries to install akamaru:</p>
<p style="font-family: monospaced"> <strong>checking for intltool&#8230;</strong><br />
found intltool<br />
<strong>checking for libtoolize&#8230;</strong><br />
found libtoolize<br />
<strong>checking for automake&#8230;</strong><br />
found automake<br />
<strong>checking for autoconf&#8230;</strong><br />
found autoconf<br />
<strong>Running &#8216;autoreconf -v &#8211;install&#8217;&#8230;</strong><br />
autoreconf: Entering directory `.&#8217;<br />
autoreconf: configure.in: not using Gettext<br />
autoreconf: running: aclocal  &#8211;output=aclocal.m4t<br />
aclocal: configure.in: 28: macro `AM_GLIB_GNU_GETTEXT&#8217; not found in library<br />
autoreconf: aclocal failed with exit status: 1</p>
<p>Any ideas/suggestions would be fantastic..</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsproif.com%2F2008%2F06%2F04%2Flinux-a-quick-update%2F&amp;title=Linux+-+A+quick+update%3A+Avant+Window+Navigator+and+Kiba-Dock" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://sproif.com/2008/06/04/linux-a-quick-update/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
