<?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>Tech Jawa</title>
	<atom:link href="http://www.techjawa.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techjawa.com</link>
	<description>www.techjawa.com</description>
	<lastBuildDate>Wed, 01 Feb 2012 01:58:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Guide: Setup Working SiriProxy (Three Little Pigs)</title>
		<link>http://www.techjawa.com/2012/01/31/guide-setup-working-siriproxy-three-little-pigs/</link>
		<comments>http://www.techjawa.com/2012/01/31/guide-setup-working-siriproxy-three-little-pigs/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 01:47:25 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Guides]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2520</guid>
		<description><![CDATA[PREFACE This guide is originally written by Corey DeGrandchamp who is an author on Tech Jawa, so it is posted here as well. For the original article (same content) please visit http://corey.degrandchamp.com/2012/02/01/guide-setup-working-siriproxy-three-little-pigs/ This guide is to tell you how to setup your own PRIVATE (or I suppose public&#8230;) SiriProxy server using the extremely well put-together [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2012/01/headerLogo.png" class="lightbox" ><img src="http://www.techjawa.com/wp-content/uploads/2012/01/headerLogo-150x123.png" alt="" title="headerLogo" width="0" height="0" class="alignleft size-thumbnail wp-image-2521" /></a><br />
<h3>PREFACE</h3>
<p>This guide is originally written by <a href="http://corey.degrandchamp.com" target="_blank">Corey DeGrandchamp</a> who is an author on Tech Jawa, so it is posted here as well. For the original article (same content) please visit http://corey.degrandchamp.com/2012/02/01/guide-setup-working-siriproxy-three-little-pigs/</p>
<p>This guide is to tell you how to setup your own PRIVATE (or I suppose public&#8230;) SiriProxy server using the extremely well put-together &#8220;Three Little Pigs&#8221; proxy. It allows iPhone 4S&#8217;s and in the future iPad 3&#8242;s to feed Siri authentication keys/tokens to the server for other iOS devices to use. It also allows the use of SiriProxy plugins which allows for some advanced commands and very tech-savvy individuals to use Siri for things like home automation. We won&#8217;t get into that much of it, we just are trying to get iPhone 4 users up on Siri!</p>
<p>&nbsp;</p>
<h3>REQUIREMENTS</h3>
<p>iPhone 4S (Or a friend/family member willing to help, even remotely).<br />
iPhone 4 or 3GS running iOS 5.0.1 jailbroken. Save time by installing <a href="http://blog.chpwn.com/post/14689740472" target="_blank">Spire</a> on it now!<br />
A dedicated, or VPS server running <a href="http://www.ubuntu.com/download" target="_blank">Ubuntu 11.10</a>.<br />
<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">PuTTY</a>, or a way to remotely access your server.</p>
<p>&nbsp;</p>
<h3>THANKS</h3>
<p>First off, this guide is based on one written by <a href="http://am3yrus.over-blog.com/article-installation-of-jimmykane-s-the-three-little-pigs-siri-proxy-on-ubuntu-11-10-vps-97476772.html" target="_blank">Jeudi</a>, but I had a ton of trouble with his. This should be some touch-ups and command changes, so thanks to him for the original, or else I would have been totally flying blind with all the Ruby stuff that follows (even though that&#8217;s where I had the most trouble&#8230;) Also thanks to <a href="http://www.jacobwolfrum.com/" target="_blank">Jacob</a> and <a href="http://stalincopter.com/" target="_blank">James</a> who were kind enough to feed me some keys during testing stages.</p>
<p>&nbsp;</p>
<h3>STEP 1 &#8211; SERVER SETUP</h3>
<p>Get your server setup!<br />
If you haven&#8217;t already, go ahead and install <a href="http://www.ubuntu.com/download" target="_blank">Ubuntu 11.10</a>.</p>
<p>Install all available updates, this can usually be done while installing the OS even.</p>
<p>Once all that is set, be sure to update your root password if it&#8217;s a brand new server.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">passwd</span> root</pre></div></div>

<p>Once you&#8217;ve changed your root password login as root, if you&#8217;re using a server with a GUI, make sure you log in as &#8220;Other&#8221; and then put root as the username and the password you just created.</p>
<p>&nbsp;</p>
<h3>STEP 2 &#8211; INSTALL BASICS</h3>
<p>Issue all the following commands, if you get errors for dnsmasq that&#8217;s ok, but you shouldn&#8217;t get any other errors at this point.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">nano</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> dnsmasq
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> build-essential
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> openssl
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libreadline6
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libreadline6-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> curl
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> git-core
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> zlib1g
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> zlib1g-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libssl-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libyaml-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libsqlite3-<span style="color: #000000;">0</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> sqlite3
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libxml2-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libxslt-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">autoconf</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libc6-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> ncurses-dev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">automake</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libtool
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">bison</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> subversion
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">gcc</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">g++</span></pre></div></div>

<p>If you get a dnsmasq starting error.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>dnsmasq.conf</pre></div></div>

<p>At around line 78, change</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#user=</span></pre></div></div>

<p>to</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">user</span>=root</pre></div></div>

<p>Sane and close by pressing CTRL+O then Enter then CTRL+X.</p>
<h3>STEP 3 &#8211; INSTALL RUBY</h3>
<p>Download &amp; Install RVM</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> rvm</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">bash</span> <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>curl <span style="color: #660033;">-s</span> https:<span style="color: #000000; font-weight: bold;">//</span>raw.github.com<span style="color: #000000; font-weight: bold;">/</span>wayneeseguin<span style="color: #000000; font-weight: bold;">/</span>rvm<span style="color: #000000; font-weight: bold;">/</span>master<span style="color: #000000; font-weight: bold;">/</span>binscripts<span style="color: #000000; font-weight: bold;">/</span>rvm-installer<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>Activate RVM
</pre>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOME</span>/.rvm/scripts/rvm&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> . <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOME</span>/.rvm/scripts/rvm&quot;</span></pre></div></div>

<p>Add RVM to your .bash_profile</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'[[ -s &quot;$HOME/.rvm/scripts/rvm&quot; ]] &amp;&amp; . &quot;$HOME/.rvm/scripts/rvm&quot; # Load RVM function'</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>gt; ~<span style="color: #000000; font-weight: bold;">/</span>.bash_profile</pre></div></div>

<p>If you're using putty or remote terminal access, restart it now.</p>
<p>Next install Ruby 1.9.3</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm <span style="color: #c20cb9; font-weight: bold;">install</span> 1.9.3</pre></div></div>

<p>If you get a rvm command not found error, try this...</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>rvm<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>rvm <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>and then retry the previous step.</p>
<p>Set RVM to use 1.9.3 by default.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm use 1.9.3 <span style="color: #660033;">--default</span></pre></div></div>

<p>&nbsp;</p>
<h3>STEP 4 - RUBY SETUP</h3>
<p>Run the following commands.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm gem update</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm gem update <span style="color: #660033;">--system</span></pre></div></div>

<p>Edit gemrc</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">nano</span> ~<span style="color: #000000; font-weight: bold;">/</span>.gemrc</pre></div></div>

<p>Add this line with a return at the end.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gem: <span style="color: #660033;">--bindir</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin <span style="color: #660033;">--no-ri</span> <span style="color: #660033;">--no-rdoc</span></pre></div></div>

<p>To save and close .gemrc, press CTRL+O then Enter then CTRL+X.</p>
<p>Install the following gems.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> eventmachine - <span style="color: #660033;">-with-ssl-dir</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>openssl
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> httparty
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> rails
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> json
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> uuidtools
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> rake
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> bundler
rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> CFPropertyList</pre></div></div>

<p>&nbsp;</p>
<h3>STEP 5 - INSTALL WEB INTERFACE</h3>
<p>Run the following commands.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libmysqlclient-dev</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm gem <span style="color: #c20cb9; font-weight: bold;">install</span> mysql</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> apache2</pre></div></div>

<p>Test if your server is online by going to <strong>http://server.ip-or.hostname/</strong></p>
<p>Next we need to get PHP ready.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> php5</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> libapache2-mod-php5</pre></div></div>

<p>Restart Apache</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></div></div>

<p>Install MySQL</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> mysql-server</pre></div></div>

<p>Connect to MySQL</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mysql <span style="color: #660033;">-h</span> localhost <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></pre></div></div>

<p>Create the required database</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">DATABASE</span> siri<span style="color: #000033;">;</span></pre></div></div>

<p>Type exit to close the MySQL session.</p>
<p>Install phpMyAdmin</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> phpmyadmin</pre></div></div>

<p>When it asks you which package to reconfigure automatically choose apache2, and answer yes to the second question.<br />
This will also ask for your password three times.</p>
<p>Edit php.ini</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>php5<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>php.ini</pre></div></div>

<p>Change around line 932, find</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">;   <span style="color: #007800;">extension</span>=msql.so</pre></div></div>

<p>Change to</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">extension</span>=msql.so</pre></div></div>

<p>To save and close, press CTRL+O then Enter then CTRL+X.</p>
<p>Prepare phpMyAdmin</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>phpmyadmin <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>phpmyadmin</pre></div></div>

<p>Then restart Apache</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></div></div>

<p>You can test by going to <strong>http://server.ip-or.hostname/phpmyadmin/</strong></p>
<p>&nbsp;</p>
<h3>STEP 6 - INSTALL THREE LITTLE PIGS SIRIPROXY</h3>
<p>Clone the git repo.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">git</span> clone https:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>jimmykane<span style="color: #000000; font-weight: bold;">/</span>The-Three-Little-Pigs-Siri-Proxy</pre></div></div>

<p>Change your directory.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> The-Three-Little-Pigs-Siri-Proxy</pre></div></div>

<p>If you have a security alert, continue with yes.</p>
<p>Generate the SiriProxy gem.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> rake <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Make a .sirproxy directory.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> ~<span style="color: #000000; font-weight: bold;">/</span>.siriproxy</pre></div></div>

<p>Move the config.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> .<span style="color: #000000; font-weight: bold;">/</span>config.example.yml ~<span style="color: #000000; font-weight: bold;">/</span>.siriproxy<span style="color: #000000; font-weight: bold;">/</span>config.yml</pre></div></div>

<p>Set up your own config.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> ~<span style="color: #000000; font-weight: bold;">/</span>.siriproxy<span style="color: #000000; font-weight: bold;">/</span>config.yml</pre></div></div>

<p>You'll need to set your database password and change your.siri.proxy.server.com to your IP or hostname.<br />
Save the file. CTRL+O then Enter then CTRL+X.<br />
Edit openssl.cnf</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>ssl<span style="color: #000000; font-weight: bold;">/</span>openssl.cnf</pre></div></div>

<p>Around line 148, find this...</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">commonName  = Common Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, YOUR name<span style="color: #7a0874; font-weight: bold;">&#41;</span>
commonName_max  = <span style="color: #000000;">64</span></pre></div></div>

<p>And directly below it, add this.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000;">0</span>.commonName = Common Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, YOUR name<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000;">0</span>.commonName_default = guzzoni.apple.com
<span style="color: #000000;">0</span>.commonName_max = <span style="color: #000000;">64</span>
<span style="color: #000000;">1</span>.commonName = Common Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, YOUR name<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000;">1</span>.commonName_default = YOUR.IP.OR.HOSTNAME.HERE
<span style="color: #000000;">1</span>.commonName_max = <span style="color: #000000;">64</span></pre></div></div>

<p>Close by pressing CTRL+O then Enter then CTRL+X. </p>
<p>Time to generate the certificate.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> siriproxy gencerts</pre></div></div>

<p>Now you MUST install this ca.pem on the iPhone 4S and the iPhone 4/3GS that will be using Siri via Spire...<br />
Email it to yourself, or you can put it on the web portion of your server for quick access via Mobile Safari.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> <span style="color: #000000;">777</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>.siriproxy<span style="color: #000000; font-weight: bold;">/</span>ca.pem <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>ca.pem</pre></div></div>

<p>With the above method your ca.pem is located at <strong>http://server.ip-or.hostname/ca.pem</strong></p>
<p>Now we must bundle SiriProxy.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> siriproxy bundle</pre></div></div>

<p>Then create the tables in the siri database.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> siriproxy gentables</pre></div></div>

<p>&nbsp;</p>
<h3>STEP 7 - SETTING UP DNSMASQ</h3>
<p>Setting up the dnsmasq.conf</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>dnsmasq.conf</pre></div></div>

<p>At around line 63, find the following</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#address=double-click.net/127.0.0.1</span></pre></div></div>

<p>Under it, add this...</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">address</span>=<span style="color: #000000; font-weight: bold;">/</span>guzzoni.apple.com<span style="color: #000000; font-weight: bold;">/</span>YOUR.IP.OR.HOSTNAME</pre></div></div>

<p>To close dnsmasq.conf, press CTRL+O then Enter then CTRL+X.<br />
Then restart dnsmasq with the following.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>dnsmasq restart</pre></div></div>

<p>&nbsp;</p>
<h3>STEP 8 - INSTALL WEB INTERFACE</h3>
<p>We need to move some files, issue each of these commands.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">777</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-R</span> The-Three-Little-Pigs-Siri-Proxy<span style="color: #000000; font-weight: bold;">/</span>webInterface<span style="color: #000000; font-weight: bold;">/*</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> <span style="color: #000000;">777</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www</pre></div></div>

<p>Next we need to edit the config, if it gives an error ignore it for now.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>inc<span style="color: #000000; font-weight: bold;">/</span>config.inc.php</pre></div></div>

<p>In this file, you'll want to replace your hostname with your hostname or IP address, as well as set an admin username and password for the web interface. Be sure to update your MySQL password here as well to your root password!<br />
Close the file by pressing CTRL+O then Enter then CTRL+X.<br />
Now we test...</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>index.html <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>index.html.bk</pre></div></div>

<p>Head to <strong>http://server.ip-or.hostname/</strong><br />
You should see the Three Little Pigs interface!</p>
<p>&nbsp;</p>
<h3>STEP 9 - START SIRI PROXY</h3>
<p>First let us make sure named isn't interfering with dnsmasq.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>dnsmasq stop</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">killall</span> named</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>dnsmasq start</pre></div></div>

<p>Let's start SiriProxy now...</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>The-Three-Little-Pigs-Siri-Proxy</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> siriproxy server</pre></div></div>

<p>If you'd like a way for the server to restart on crash, launch via this method.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>The-Three-Little-Pigs-Siri-Proxy</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>siriproxy-restarter</pre></div></div>

<p>&nbsp;</p>
<h3>STEP 10 - Configure Phones</h3>
<p>If your server is behind a firewall make sure you forward all the proper ports, including 53, 80, and 443 for the server!</p>
<p>Start with the iPhone 4S, make sure you installed that ca.pem from earlier, that we dumped to the web address. From there you'll want to edit the DNS settings on your iPhone 4S that MUST be connected to (any) WiFi access point. Add your server IP address followed by a comma to the front of the DNS server list. This allows the proxy server to take requests for Siri (guzzoni.apple.com).</p>
<p>After that, have the 4S user use Siri, it should work fine, and it will feed it's authentication key to the proxy. Be sure at least one iPhone 4S user is using that DNS server to feed a key to the server once every 24 hours!!!</p>
<p>Next just point Spire to your proxy, https://your.server.ip.or.hostname.com/. Use siri...</p>
<p>&nbsp;</p>
<h3>SOURCES</h3>
<p>http://www.paradox-productions.net/</p>
<p>http://am3yrus.over-blog.com/article-installation-of-jimmykane-s-the-three-little-pigs-siri-proxy-on-ubuntu-11-10-vps-97476772.html</p>
<p>http://k2designlab.wordpress.com/2012/01/01/multi-process-siri-proxy-with-automatic-authentication-for-iphone-43gsipod-touch/</p>
<p>https://github.com/jimmykane/The-Three-Little-Pigs-Siri-Proxy</p>
<p>http://www.howtoforge.com/ubuntu_lamp_for_newbies</p>
<p>https://github.com/plamoni/SiriProxy/issues/145</p>
<p>http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514214</p>
<p>http://www.ubuntugeek.com/screen-manages-multiple-sessions-on-one-terminal.html#more-1415</p>
<p>http://doc.ubuntu-fr.org/phpmyadmin</p>
<p>http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/</p>
<p>http://doc.ubuntu-fr.org/rubyonrails</p>
<p>http://www.liberiangeek.net/2011/03/login-root-ubuntu-11-04-natty-narwhal/</p>
<p>http://www.the-tech-tutorial.com/?p=1868</p>
<p>http://www..linuxquestions.org/questions/linux-software-2/ruby-rake-install-error-on-siriproxy-925111/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2012/01/31/guide-setup-working-siriproxy-three-little-pigs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GUIDE] Cable TV Revolution</title>
		<link>http://www.techjawa.com/2011/11/28/guide-cable-tv-revolution/</link>
		<comments>http://www.techjawa.com/2011/11/28/guide-cable-tv-revolution/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 00:34:51 +0000</pubDate>
		<dc:creator>Jacob Wolfrum</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Belvedere]]></category>
		<category><![CDATA[Boxee]]></category>
		<category><![CDATA[Cable]]></category>
		<category><![CDATA[Comcast]]></category>
		<category><![CDATA[EventGhost]]></category>
		<category><![CDATA[SCRU]]></category>
		<category><![CDATA[TED]]></category>
		<category><![CDATA[theRenamer]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2379</guid>
		<description><![CDATA[The Cable TV Revolution citing on how he went cable free in an attempt to save money. One thing about Corey that many don’t know is if the guy wants to accomplish something; there’s nothing that’s going to hold him back from achieving success. He’s one of the most knowledgeable Network Specialists’ I know, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/boxee-box.jpg" class="lightbox" ><img class="aligncenter" title=BoxeeBox" src="http://www.techjawa.com/wp-content/uploads/2011/11/boxee-box.jpg" alt="" width="425" height="315" /></a></p>
<p>A little over a year ago our beloved founder Corey posted on his personal blog <a href="http://corey.degrandchamp.com/2010/09/02/the-cable-tv-revolution-part-1-an-introduction/ target="_blank">The Cable TV Revolution</a> citing on how he went cable free in an attempt to save money. One thing about Corey that many don’t know is if the guy wants to accomplish something; there’s nothing that’s going to hold him back from achieving success. He’s one of the most knowledgeable Network Specialists’ I know, and probably one of the best guys I’ve known since we were in 5<sup>th</sup> grade together. He was kind enough to show me how the configuration works.</p>
<p><strong>Disclaimer:</strong> You will need to be somewhat knowledgeable in the realm of computers and the point of this is to have a media unit (such as a Boxee Box) to stream these files. This simply automates that process for you.</p>
<p>This setup is for Windows, you can find the setup for Mac users <a href="http://www.jacobwolfrum.com/guides/cable-tv-revolution-for-mac/" target="_blank">here</a>.</p>
<p><strong>So how does it all work?</strong></p>
<p>TED monitors your RSS feeds of TV Shows you added to the list, when a new episode is uploaded TED snatches the torrent that best matches the criteria you set forth and downloads it. You have your copy of uTorrent monitoring the folder TED downloaded the torrent file into and auto-starts it. When uTorrent starts the torrent for the show it trashes the Torrent file. Once uTorrent finishes downloading the file it moves it to your New TV Show directory. </p>
<p>At the point it finishes, EventGhost kicks of SCRU to extract it if it&#8217;s a compressed Scene Release. Also EventGhost kicks off a batch script to wait 10 minutes for the torrent to finish seeding 1%. Once the 10 minutes are up, EventGhost kicks off theRenamer to properly rename the file, and theRenamer moves it to its&#8217; final resting place. At this point the process still isn&#8217;t 100% complete, EventGhost then kicks off Belvedere to clean up all the extra little files you don&#8217;t need, images, nfo, txt files, etc. At the very end, EventGhost executes the Remove Empty Folders batch script, to clear the folder and await your next TV Show download.</p>
<p><strong>Let&#8217;s Get Started!</strong></p>
<p>First there will be a few programs, scripts, and configuration files you will need which I will provide here. You will need to make changes in some of these programs in order for them to work on your own setup, but I will detail that in the article.</p>
<p><strong>Programs Required:</strong></p>
<p><a title="uTorrent" href="http://www.utorrent.com" target="_blank">uTorrent</a></p>
<p><a title="TED" href="http://www.ted.nu" target="_blank">TED</a></p>
<p><a title="SCRU" href="http://www.codebyte.org/scru.php" target="_blank">SCRU</a></p>
<p><a title="EventGhost" href="http://www.eventghost.org/" target="_blank">EventGhost</a></p>
<p><a title="Belvedere" href="http://lifehacker.com/341950/belvedere-automates-your-self+cleaning-pc" target="_blank">Belvedere</a></p>
<p><a title="theRenamer" href="http://www.therenamer.com/" target="_blank">theRenamer</a></p>
<p><strong>Files Required: </strong></p>
<p><a href="http://www.thejacobryan.com/wp-content/uploads/Remove Empty Folders.bat">Remove Extra Files Batch Script</a></p>
<p><a href="http://www.thejacobryan.com/wp-content/uploads/Wait.bat">Wait Ten Minutes Batch Script</a></p>
<p><a href="http://www.thejacobryan.com/wp-content/uploads/EventGhostWorkflow.xml">EventGhost Workflow</a> (Right-Click and Save As&#8230;)</p>
<p>I’m going to go through each program individually on how to set them up.</p>
<p>First thing you want to do is create a few folders wherever you feel they are best fit on your computer. You will need a TV Torrents folder, New TV Shows folder, and TV Shows folder. If you already have the last folder created for your media unit to monitor, then skip making the last folder and we’ll set our programs to move files there.</p>
<p><strong>uTorrent</strong></p>
<p>If you only plan on using uTorrent to download TV Shows and not other files, then you can skip this next step. Otherwise, you’re going to need to run two instances of uTorrent at once which I will detail here. First install uTorrent, and we’ll go from there.</p>
<p>Once it’s installed go to your Program Files on your computer and make a new folder and name it something like “uTorrentTV”. Go into the original uTorrent folder and copy the uTorrent.exe file and paste it into your new uTorrentTV folder.</p>
<p>Next for Windows 7, go to Start, Run and type:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>%AppData%\uTorrent</code></div>
<p>For Windows XP, go to Start, Run and type:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>C:\Documents and Settings\YOURUSERNAME\Application Data\</code></div>
<p>Once in here select all the .dat and .dat.old files, copy them and paste them into the “uTorrentTV” folder and the original “uTorrent” folder. After you do this, right click the uTorrent.exe file and create two shortcuts and drag them both to your desktop. Name each shortcut whatever you want, you can name one just “uTorrent” and the other “uTorrentTV”. Right-Click on one and select “Properties,” once the screen comes up change the “Target” area to original uTorrent install:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>“C:\Program Files (x86)\uTorrent\uTorrent.exe” /RECOVER</code></div>
<p>Copy the quotes and all. If you’re on 32-Bit Windows remove (x86). Do the same for the second shortcut except have the “Target” area set to your uTorrentTV folder:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>“C:\Program Files (x86)\uTorrentTV\uTorrent.exe” /RECOVER</code></div>
<p>Now open your copies of uTorrent, go into Options &gt; Preferences and make sure “Start uTorrent on Windows Startup” is UNCHECKED.</p>
<p>In the instance of uTorrent that you’re going to use for TV shows. Go into Options &gt; Preferences. From here navigate to the Directories tab on the side. Check the box for “Move completed downloads to:” and set the directory to your “New TV Shows” folder. In this same screen check the boxes for, “Automatically load .torrents from:” and “Delete loaded .torrents” set this directory to your “TV Torrents Folder”. Your screen should look like what I have below:</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/uTorrentDirectories.jpg" class="lightbox" ><img class="aligncenter" title="uTorrentDirectories" src="http://www.techjawa.com/wp-content/uploads/2011/11/uTorrentDirectories.jpg" alt="" width="575" height="426" /></a></p>
<p>Next in uTorrent go to the “Queueing” tab on the side. For “Queue Settings” you can make those what you wish, if you plan on downloading a lot of shows at once you may want to increase the number of active torrents and downloads. For “Seeding Goal” set your “Minimum Ratio (%)” to 1, “Minimum seeding time (minutes)” to 1, and “Minimum number of available seeds” to 0. Under “When uTorrent reaches the Seeding Goal” check the box for “Limit the Upload rate to (kB/s)” and set the value to 0. Your screen should look like what I have below:</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/uTorrentQueueing.jpg" class="lightbox" ><img class="aligncenter" title="uTorrentQueueing" src="http://www.techjawa.com/wp-content/uploads/2011/11/uTorrentQueueing.jpg" alt="" width="575" height="426" /></a></p>
<p><strong>TED</strong></p>
<p>Install TED and launch it, you’ll be making some changes here and I’ll show you how to add TV shows. Go to Extra &gt; Preferences and stay on the General tab. Here you will just be changing a couple values. Under “Search for new episodes every” you can set this value to whatever you want, I leave mine at 60 minutes. Next under “When ted finds a torrent… Save it to” navigate to the TV Torrents directory you created.  Make sure “Open it in your default bittorent client” and “Download torrents for each show in its own folder” are unchecked.  Your screen should look like what I have below:</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/TEDGeneralSettings.jpg" class="lightbox" ><img class="aligncenter" title="TEDGeneralSettings" src="http://www.techjawa.com/wp-content/uploads/2011/11/TEDGeneralSettings.jpg" alt="" width="500" height="520" /></a></p>
<p>Under the “Advanced” tab make sure you uncheck  “Do not download files with these extensions” SCRU will take care of unpacking our torrents that contain compressed Scene Releases for us later on down the line. Your screen should look like what I have below:</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/TEDAdvancedSettings.jpg" class="lightbox" ><img class="aligncenter" title="TEDAdvancedSettings" src="http://www.techjawa.com/wp-content/uploads/2011/11/TEDAdvancedSettings.jpg" alt="" width="500" height="520" /></a></p>
<p>Now you’re going to add a TV Show, it’s simple enough click “Add Show” at the top, and a screen will pop up. You can select one from the list or if there’s a specific one that you want that isn’t listed and you know an RSS feed for it, you can add it yourself. When you choose a show, on the right it’ll display the name, information, and below “Next Episode”, “Last Aired Episode”, and “Custom Episode”. If you are getting into a show by the second episode of the season you can choose “Last Aired” and it will snag it.</p>
<p>Otherwise you can choose Custom Episode and go to the first episode of the season and it will snag Episode 1 to the latest episode. However, it may not always find the earlier episodes if you go too far back  (especially if you go back to previous seasons) so just use this at your own risk as it’s not 100%. I personally suggest if you’re more than an episode behind to obtain them through one of your other sources. In this area you will also see a check box for “Download in HD Quality,” do not use this. The reason being is it auto adjusts the tags you’re looking for to be “HD” and “720p”, however when it comes to TV show torrents they’re generally tagged as “HDTV”. You’ll be better off adding in your own tags, which I’ll show you how to do. Once you decide the route you’d like to go with the show, Last Aired or Next Episode click “Add”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/TEDNewTVShow.jpg" class="lightbox" ><img class="aligncenter" title="TEDNewTVShow.jpg" src="http://www.techjawa.com/wp-content/uploads/2011/11/TEDNewTVShow.jpg" alt="" width="575" height="388" /></a></p>
<p>Once it’s added you can click the show and hit “Edit Show” at the top or Right-Click the show and choose Edit Show. Here you can make edits to the way you want to filter the show, the RSS feeds it searches, etc.</p>
<p>Under Filters, you will see six predefined feeds that TED is searching. At the bottom you can click add, and it will give you a list of pre-generated feeds to use. Some of them will take you to the websites RSS feeds for TV shows where you can grab the URL for the TV show you want and paste it in. These are considered “User-Defined.”</p>
<p>Navigate to the “Filters” tab and here you can narrow the results and quality of torrents you find. I did find you should do a bit of research for each show, as far as general size for a straight 720p vs. HDTV. This will help you make your decision on how you want to filter the torrents.Under “Size” for a half hour show a maximum size of 750MB is generally a safe bet but should be increased accordingly for longer shows, a minimum of 10 seeders, and searching for 720p OR HDTV tags. TED uses &amp; , |, and ! to determine how you want to search tags. The &amp; represents “AND” and the |represents “OR”, and the “!” to NOT search for something. Here are a few tag examples for you.</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>(720p | hdtv)</code></div>
<p>This is saying search for 720p OR HDTV</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>(720p &amp; hdtv)</code></div>
<p>This is saying search for 720p AND HDTV</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>((ipod &amp; xvid) | (hdtv &amp; 720p))</code></div>
<p>This is saying search for iPod AND xvid OR HDTV AND 720p.</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>!(French | Czech)</code></div>
<p>This is saying DO NOT search for French OR Czech.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/TEDFilterSettings.jpg" class="lightbox" ><img class="aligncenter" title="TEDFilterSettings" src="http://www.techjawa.com/wp-content/uploads/2011/11/TEDFilterSettings.jpg" alt="" width="510" height="530" /></a></p>
<p><strong>theRenamer</strong></p>
<p>Go ahead and install the Renamer and launch it, there’s some settings you have to change to get it to execute correctly and cleanly for Boxee or your media streamer to grab it without issues. Click on “Settings” in the upper right hand corner.</p>
<p>On the first page you’re only going to be editing the area under “Fetch Folder” and “TV Shows Archive.” Under Fetch Folder, set the destination as the area you have uTorrent moving files to (New TV Shows directory). Also make sure “Include Sub Folders” is checked. Then hit “Save.” Under TV Shows Archive, set this destination as the final resting place of your TV Shows and hit Save. This would be your TV Shows folder. theRenamer will automatically create TV Show and season folders for you. If you’re going to be adding to a pre-existing TV Show folder, just make sure it’s 100% accurately named what that TV show is, so that theRenamer can just add to it. Also if you have season folders pre-created, make sure they’re named as “Season1” NOT as “Season 1”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/theRenamerSettings.jpg" class="lightbox" ><img class="aligncenter" title="theRenamerSettings" src="http://www.techjawa.com/wp-content/uploads/2011/11/theRenamerSettings.jpg" alt="" width="575" height="352" /></a></p>
<p>On the second page you can see there are a bunch of keywords listed here, if you find some shows not renaming properly once the system is in place. You can add keywords for theRenamer to search for and remove.</p>
<p>You can hit close on the settings, and at the top you can see “Force Showname,” this isn’t necessary but if you wish you can have TV Shows forced to be renamed something else. CSI Crime Scene Investigation is the full name of the show,  you can force it to be JUST “CSI”.</p>
<p><strong>Belvedere</strong></p>
<p>Install Belvedere and launch it, make sure you are under the “Folders” tab. At the bottom, click the left most + sign. And set the folder as your &#8220;New TV Shows&#8221; folder. Next click the + tab by the second window to add a rule. Name it “Folder Clean Up” and make it match the image below. To add a second condition in the image below, hit the + arrow to the right of the box. In the first condition enter this for the list:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>torrent,txt,nfo,rar,r01,r02,r03,r04,r05,r06,r07,r08,r09,r10,r11,r12,r13,r14,<br />
r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25,r26,r27,r28,r29,r30,jpg,png,gif,bmp</code></div>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/BelvedereCreateARule.jpg" class="lightbox" ><img class="aligncenter" title="BelvedereCreateARule" src="http://www.techjawa.com/wp-content/uploads/2011/11/BelvedereCreateARule.jpg" alt="" width="575" height="383" /></a></p>
<p>There&#8217;s just one more rule to add, if you look at the image below the second part is optional. The first portion of the rule is because sometimes theRenamer will properly rename a .nfo, .txt, .sfv to the proper name of the show and it gets moved to your TV Shows folder. The second portion if you choose to add it, will delete TV Shows that have a creation date of 2 weeks or older. This will allow you to get rid of shows you already watched without having to manually remove them. </p>
<p>What you will want to do is set the folder to your TV Shows folder, make sure the rule is Enabled and Recursive. Make the rule match the image below, remember the second part is optional.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/BelvedereDeleteShows.jpg" class="lightbox" ><img class="aligncenter" title="BelvedereDeleteShows" src="http://www.techjawa.com/wp-content/uploads/2011/11/BelvedereDeleteShows.jpg" alt="" width="575" height="383" /></a></p>
<p>Once you have these rules created, you can save them and exit Belvedere fully; since EventGhost will launch Belvedere for us.</p>
<p><strong>SCRU</strong></p>
<p>Unpack SCRU and make a folder in your Program Files (x86) folder named SCRU (just Program Files if you’re on 32-bit), and drop all the files in the folder. Launch the program, you only need to make one edit to SCRU. Go to the “Settings” tab at the top, and under “Default Output Directory” set it to your “New TV Shows” directory that uTorrent moves completed torrent files to. You can now actually exit this program and forget about it. EventGhost will take care of the rest and run it from the command line for you.</p>
<p><strong>EventGhost</strong></p>
<p>Install EventGhost and launch it, you’re on the home stretch now of bringing it all together. This is where you’ll need the EventGhost Tree file, I suggest going into your Program Files (x86) folder (just Program Files if you’re on 32-Bit) and creating a scripts folder in your EventGhost directory. In their place the “EventGhostWorkflow.xml” file, “Remove Empty Folders” batch file, and the “Wait” batch file.</p>
<p>First in EventGhost, go to File &gt; Options and make the settings match below.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGOptions.jpg" class="lightbox" ><img class="aligncenter" title="EGOptions" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGOptions.jpg" alt="" width="336" height="325" /></a></p>
<p>Now go to File &gt; Open, and navigate to the scripts folder you just created and open the EventGhostWorkflow.xml file. The dirty work is pretty much done for you, you’ll just have to make a few edits now. First under Autostart you’ll see “Plugin: Directory Watcher” Right-Click on it and click “Configure Item” set your Watch Path to the New TV Shows directory you have uTorrent moving files into. Also make sure “Watch subdirectories also” is checked, then hit “OK”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGDirectoryWatcher.jpg" class="lightbox" ><img class="aligncenter" title="EGDirectoryWatcher" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGDirectoryWatcher.jpg" alt="" width="466" height="338" /></a></p>
<p>Next Right-Click on “Extract Archives” and choose “Configure Item” in the “Executable” area, navigate to the folder directory you dropped SCRU in and select “SCRU.exe”. Under command line options edit the directory to be that of your “New TV Shows” folder. It should read as follows:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>“C:\Users\YOURUSERNAME\Downloads\New TV Shows” *</code></div>
<p>Click “OK”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGExtractArchives.jpg" class="lightbox" ><img class="aligncenter" title="EGExtractArchives" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGExtractArchives.jpg" alt="" width="466" height="368" /></a></p>
<p>Next Right-Click on “Wait 10 Minutes” and choose “Configure Item” in the “Executable” area, navigate to the EventGhost scripts directory you put the XML and Batch files in and select “Wait.bat”, then hit “OK”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGWait.jpg" class="lightbox" ><img class="aligncenter" title="EGWait" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGWait.jpg" alt="" width="466" height="368" /></a></p>
<p>Next Right-Click on “Rename &amp; Move TV Shows” and choose “Configure Item” in the “Executable” area, navigate to the directory theRenamer is installed and select “theRenamer.exe”. Make sure the “Command line options” reads:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>-fetch</code></div>
<p>Click “OK”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGtheRenamer.jpg" class="lightbox" ><img class="aligncenter" title="EGtheRenamer" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGtheRenamer.jpg" alt="" width="466" height="368" /></a></p>
<p>Next Right-Click on “Clean Up Unnecessary Files” and choose “Configure Item” in the “Executable” area, navigate to the directory Belvedere is installed and select “Belvedere.exe”. Make sure the “Command line options” reads:</p>
<div style="padding: 15px; margin-bottom: 10px; background-color: #efefef; color: #000000;"><code>-r 1</code></div>
<p>Click “OK”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGBelvedere.jpg" class="lightbox" ><img class="aligncenter" title="EGBelvedere" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGBelvedere.jpg" alt="" width="466" height="368" /></a></p>
<p>Next Right-Click on “Delete Empty Folders” and choose “Configure Item” in the “Executable” area, navigate to your EventGhost scripts directory and select “Remove Empty Folders.bat”. Change the “Working Directory” to your “New TV Shows” folder and click “OK”.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/EGRemoveFolders.jpg" class="lightbox" ><img class="aligncenter" title="EGRemoveFolders" src="http://www.techjawa.com/wp-content/uploads/2011/11/EGRemoveFolders.jpg" alt="" width="466" height="368" /></a></p>
<p><strong>You&#8217;re All Finished!</strong></p>
<p>If you leave TED, EventGhost, and your copy of uTorrentTV running in the background on your computer, your automated system will never fail. If you ever need to restart just make sure these applications are running and you’ll be good to go! Just make your media streamer scan the final destination of your newly downloaded TV Shows and they’ll be ready to go within minutes to downloading. If you have any questions, comments, concerns, feel free to leave them in the comment section below. If you need in-depth help don’t be afraid to contact me on Skype. My Skype name is JacobRyan. Thanks for reading and I hope you enjoyed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/11/28/guide-cable-tv-revolution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[GUIDE] Get NAT Type: Open in Modern Warfare 3</title>
		<link>http://www.techjawa.com/2011/11/09/guide-get-nat-type-open-in-modern-warfare-3/</link>
		<comments>http://www.techjawa.com/2011/11/09/guide-get-nat-type-open-in-modern-warfare-3/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 13:46:02 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Guides]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2369</guid>
		<description><![CDATA[The latest and greatest installment in the Call of Duty franchise just went live yesterday on XBOX 360, PlayStation 3, and PC. One issue that comes up every time a new CoD game is released is the NAT type issues. The game lists three different NAT types when you&#8217;re in the multiplayer section, they are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/mw3logo.png" class="lightbox" ><img class="aligncenter size-full wp-image-2371" title="mw3logo" src="http://www.techjawa.com/wp-content/uploads/2011/11/mw3logo.png" alt="" width="570" height="214" /></a></p>
<p>The latest and greatest installment in the Call of Duty franchise just went live yesterday on XBOX 360, PlayStation 3, and PC. One issue that comes up every time a new CoD game is released is the NAT type issues. The game lists three different NAT types when you&#8217;re in the multiplayer section, they are Strict, Moderate, or Open.</p>
<p><strong>Strict</strong> is a pretty severe issue for most, and that means your traffic really isn&#8217;t getting through to the game and you&#8217;ll likely have issues joining and hosting games if you can even play at all.</p>
<p><strong>Moderate</strong> isn&#8217;t something to be hugely worried about unless you notice issues getting into the games. Most likely moderate would keep you from hosting games yourself though and should be fixed.</p>
<p><strong>Open</strong> is where you want to be, all traffic between the game and the host/server is free flowing.</p>
<p>On XBOX 360 and PlayStation 3, you should just set a static IP address to your console and put it in the DMZ (De-Militarized Zone) on your router. The DMZ is a big security risk for a PC, but it&#8217;s nothing to be worried about the consoles.</p>
<p>If you&#8217;re like me, and on a PC and have a NAT type of Moderate it will drive you insane until it is fixed&#8230;</p>
<p>The quickest way to solve this, is to be sure UPnP and NAT-PMP are ENABLED on your router. Look around in the settings as each router is different, but be sure to enable them, or check the boxes next to those options. If you were at Strict before this should get you to Moderate, but there&#8217;s one more step to get from Moderate to Open, and that is actually a simple solution.</p>
<p>Open up Windows Firewall with Advanced Security and create new Inbound and Outbound rules for &#8220;<strong>iw5mp.exe</strong>&#8221; (Located in <em>Steam\steamapps\common\call of duty modern warfare 3\</em>) and be sure to explicitly allow all connection both inbound and outbound.</p>
<p>The default location for iw5mp.exe is as follows&#8230;</p>
<p><strong>C:\Program Files\Steam\steamapps\common\call of duty modern warfare 3\iw5mp.exe</strong></p>
<p>If you&#8217;re on a x64 system, it will be similar, just inside the Program Files (x86) folder instead.</p>
<p>Restart your PC for good measure and fire up the game one more time and verify your NAT type is now Open.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/11/09/guide-get-nat-type-open-in-modern-warfare-3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Steam Giveaway Group</title>
		<link>http://www.techjawa.com/2011/11/02/steam-giveaway-group/</link>
		<comments>http://www.techjawa.com/2011/11/02/steam-giveaway-group/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:14:14 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2361</guid>
		<description><![CDATA[We recently created a Steam group for Tech Jawa, and we now have well over 1,000 members and it continues to grow every day! We&#8217;ve been running giveaways for some awesome games lately as well, but we don&#8217;t want to flood our front page with game giveaways, so everything is being limited to the Steam [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/sgfeature.jpg" class="lightbox" ><img class="aligncenter size-full wp-image-2362" title="sgfeature" src="http://www.techjawa.com/wp-content/uploads/2011/11/sgfeature.jpg" alt="" width="0" height="0" /></a>We recently created a <a href="http://steamcommunity.com/groups/techjawa" target="_blank">Steam group</a> for Tech Jawa, and we now have well over 1,000 members and it continues to grow every day! We&#8217;ve been running giveaways for some awesome games lately as well, but we don&#8217;t want to flood our front page with game giveaways, so everything is being limited to the Steam group and our <a href="http://www.facebook.com/techjawa/" target="_blank">Facebook page</a>.</p>
<p>If you want in on this action, you&#8217;ll need both a Steam account (valued at a minimum of $50.00 USD) and an account on <a href="http://www.steamgifts.com/" target="_blank">SteamGifts</a> which is the website we facilitate our giveaways through. Just click on the SteamGifts link and use the green button to sign in through Steam. You&#8217;ll need an invite code, but you can get one from someone in our Steam group, so just ask around in the comments sections and see if you can get one from us!</p>
<p>SteamGifts features a &#8220;top contributors&#8221; list as well, and we&#8217;ve topped the charts! This is even with other members creating giveaways for our group under their own name and not our central group name, so this is an impressive feat for us!</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/11/weareawesome.png" class="lightbox" ><img class="aligncenter size-full wp-image-2365" title="weareawesome" src="http://www.techjawa.com/wp-content/uploads/2011/11/weareawesome.png" alt="" width="505" height="128" /></a></p>
<p>This is only for a week as well, which is quite impressive. A big thanks goes to JacobRyan for making that possible by donating a <a href="http://steamcommunity.com/groups/techjawa/announcements/detail/1099103771074369120" target="_blank">huge number</a> of Halloween themed giveaways for us to raffle off!</p>
<p>Get in on the action now, and let us know if you have any suggestions or changed you&#8217;d like to see made on the group or the site in general!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/11/02/steam-giveaway-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GIVEAWAY] RAGE</title>
		<link>http://www.techjawa.com/2011/10/19/giveaway-rage/</link>
		<comments>http://www.techjawa.com/2011/10/19/giveaway-rage/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 13:17:09 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Contests]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2351</guid>
		<description><![CDATA[That&#8217;s right guys, we are giving away a copy of RAGE! The giveaway is for a Steam copy of RAGE on the PC. It is being facilitated by the SteamGifts website. In order to enter you must be a member of our Tech Jawa Steam group as well as a member of SteamGifts. Here&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2011/10/rage_logo1.png" class="lightbox" ><img class="aligncenter size-full wp-image-2357" title="rage_logo" src="http://www.techjawa.com/wp-content/uploads/2011/10/rage_logo1.png" alt="" width="580" height="220" /></a></p>
<p>That&#8217;s right guys, we are giving away a copy of <a href="http://store.steampowered.com/app/9200/" target="_blank">RAGE</a>! The giveaway is for a Steam copy of RAGE on the PC. It is being facilitated by the <a href="http://www.steamgifts.com/" target="_blank">SteamGifts</a> website.</p>
<p>In order to enter you must be a member of our <a href="http://steamcommunity.com/groups/techjawa" target="_blank">Tech Jawa Steam group</a> as well as a member of <a href="http://www.steamgifts.com/" target="_blank">SteamGifts</a>.</p>
<p>Here&#8217;s the link for the giveaway!</p>
<p><a href="http://www.steamgifts.com/giveaway/c1vu0/rage" target="_blank">http://www.steamgifts.com/giveaway/c1vu0/rage</a></p>
<p>There isn&#8217;t much more to say, except GOOD LUCK!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/10/19/giveaway-rage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yatterman&#8217;s 24-Hour DOTA 2 Live Stream For Charity</title>
		<link>http://www.techjawa.com/2011/10/13/yattermans-24-hour-dota-2-live-stream-for-charity/</link>
		<comments>http://www.techjawa.com/2011/10/13/yattermans-24-hour-dota-2-live-stream-for-charity/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 02:55:30 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[DOTA 2]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2340</guid>
		<description><![CDATA[Yatterman will be doing a live stream of DOTA 2 for a full 24 hours. He&#8217;s going to be keeping us entertained with voice over as well, but the best part about this is that the money he&#8217;s raising doing this is 100% being donated to charity! His stream has even already been featured on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2011/10/dota2logo.jpg" class="lightbox" ><img class="aligncenter size-full wp-image-2342" title="dota2logo" src="http://www.techjawa.com/wp-content/uploads/2011/10/dota2logo.jpg" alt="" width="460" height="264" /></a></p>
<p><a href="https://www.facebook.com/taylor.caines" target="_blank">Yatterman</a> will be doing a live stream of DOTA 2 for a full 24 hours.</p>
<p>He&#8217;s going to be keeping us entertained with voice over as well, but the best part about this is that the money he&#8217;s raising doing this is <a href="http://www.extra-life.org/index.cfm?fuseaction=donorDrive.participant&amp;eventID=501&amp;participantID=22398" target="_blank">100% being donated to charity</a>! His stream has even already been <a href="http://blog.dota2.com/2011/10/ive-been-here-the-whole-time/" target="_blank">featured on the official DOTA 2 blog</a>!</p>
<p>Here at Tech Jawa, we will feature Yatterman&#8217;s stream on our live page over at <a href="http://www.techjawa.tv" target="_blank">www.techjawa.tv</a> all day on October 15th 2011. You can also check it out on his own <a href="http://www.livestream.com/lolrandomvideogames" target="_blank">Livestream channel</a> as well.</p>
<p>Be sure to support the cause and read up on the charity as well. All the details can be found on the <a href="http://www.extra-life.org/index.cfm?fuseaction=donorDrive.participant&amp;eventID=501&amp;participantID=22398" target="_blank">Extra Life</a> website!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/10/13/yattermans-24-hour-dota-2-live-stream-for-charity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Giveaway: Monday Night Combat (Steam) (2 Copies)</title>
		<link>http://www.techjawa.com/2011/10/06/giveaway-monday-night-combat-steam-2-copies/</link>
		<comments>http://www.techjawa.com/2011/10/06/giveaway-monday-night-combat-steam-2-copies/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 17:12:07 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Contests]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2333</guid>
		<description><![CDATA[One of our generous authors, JacobRyan is giving away two Steam copies of Monday Night Combat. The giveaway is being facilitated by the SteamGifts website. You must be a member of our Steam group to enter the giveaway, as well as a member of the SteamGifts website. The giveaway is open until 5pm tomorrow night, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techjawa.com/wp-content/uploads/2011/10/Monday-Night-Combat_dl_XBLAboxart_160w.jpg" class="lightbox" ><img class="aligncenter size-full wp-image-2334" title="Monday-Night-Combat_dl_XBLAboxart_160w" src="http://www.techjawa.com/wp-content/uploads/2011/10/Monday-Night-Combat_dl_XBLAboxart_160w.jpg" alt="" width="0" height="0" /></a>One of our generous authors, <a href="http://www.techjawa.com/author/JacobRyan/">JacobRyan</a> is giving away two Steam copies of Monday Night Combat. The giveaway is being facilitated by the <a href="http://www.steamgifts.com/" target="_blank">SteamGifts</a> website.</p>
<p>You must be a member of our <a href="http://steamcommunity.com/groups/techjawa" target="_blank">Steam group</a> to enter the giveaway, as well as a member of the <a href="http://www.steamgifts.com/" target="_blank">SteamGifts</a> website. The giveaway is open until 5pm tomorrow night, in essence making it some Friday Night Combat.</p>
<p>Head on over and enter the giveaway!</p>
<p><a href="http://www.steamgifts.com/giveaway/Ricvb/monday-night-combat" target="_blank">http://www.steamgifts.com/giveaway/Ricvb/monday-night-combat</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/10/06/giveaway-monday-night-combat-steam-2-copies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft Creative Server &amp; Future Plans</title>
		<link>http://www.techjawa.com/2011/09/26/minecraft-creative-server-future-plans/</link>
		<comments>http://www.techjawa.com/2011/09/26/minecraft-creative-server-future-plans/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 19:22:57 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Updates]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2329</guid>
		<description><![CDATA[Any players of our Minecraft server know that it&#8217;s been down for quite a while. This was due to hackers, map corruptions, poor server location, and a number of other issues that I won&#8217;t get into right now. But in the meantime, the server is back up, but it&#8217;s not what you might expect. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Any players of our Minecraft server know that it&#8217;s been down for quite a while. This was due to hackers, map corruptions, poor server location, and a number of other issues that I won&#8217;t get into right now.</p>
<p>But in the meantime, the server is back up, but it&#8217;s not what you might expect. It&#8217;s a creative server, as every user has unlimited resources, can fly, no health meters, etc.</p>
<p>The server location (as always) is <strong>minecraft.techjawa.com</strong></p>
<p>The creative mode server is really just a placeholder and a stress test on our current system over the next few months up until Minecraft version 1.0 is released. This will be the point in which we switch back over to a survival/adventure server. This will be the complete game, and will be much easier to maintain and keep up to date.</p>
<p>Until then, please do not get upset if maps reset, or disappear, rollback, or anything else that may happen, as I again state, this is simply a stress test and experiment on our current hardware and connection until version 1.0 drops in November 2011. Thank you, and we look forward to seeing everybody back on the server when we switch back over to survival/adventure mode!<a href="http://www.techjawa.com/wp-content/uploads/2011/09/e63a189d64aa232aa0ed3f47f66c4d5d.png" class="lightbox" ><img src="http://www.techjawa.com/wp-content/uploads/2011/09/e63a189d64aa232aa0ed3f47f66c4d5d.png" alt="" title="e63a189d64aa232aa0ed3f47f66c4d5d" width="0" height="0" class="aligncenter size-full wp-image-2330" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/09/26/minecraft-creative-server-future-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guide: Flash CR-48 BIOS Without Luigi or Ubuntu</title>
		<link>http://www.techjawa.com/2011/04/10/guide-flash-cr-48-bios-without-luigi-or-ubuntu/</link>
		<comments>http://www.techjawa.com/2011/04/10/guide-flash-cr-48-bios-without-luigi-or-ubuntu/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 14:59:10 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[CR-48]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2318</guid>
		<description><![CDATA[I wrote this originally as a guide for my own website with my experience and risky flashing method for the BIOS, but I&#8217;ll just copy and paste the actual guide to Tech Jawa as well. You can read the source article here! You&#8217;re going to need to disassemble your CR-48 device. THIS STEP CANNOT BE [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote this originally as a guide for my own website with my experience and risky flashing method for the BIOS, but I&#8217;ll just copy and paste the actual guide to Tech Jawa as well.</p>
<p><a href="http://corey.degrandchamp.com/2011/04/10/flash-google-cr-48-bios-without-luigi-or-ubuntu/" target="_blank">You can read the source article here!</a></p>
<ol>
<li>You&#8217;re going to need to disassemble your CR-48 device. THIS STEP CANNOT BE SKIPPED. There is a small metal strip inside the case that touches a sensor on the motherboard of the unit. This protects against the BIOS being written over. To do this you want to remove all the screws on the case (circled in the image below). You&#8217;ll need a very tiny screwdriver for the small black screws, be careful not to strip them like I did or you may never get the casing off. You also have to remove the back two rubber feet (they&#8217;ll stick back on without issue don&#8217;t worry!) and remove the screws underneath as well. Once the screws are removed, start removing from the monitor hinges pulling upward carefully, work your way around to the side OPPOSITE of the power input, that side will come off very cleanly and allow you to avoid any breakage on the side with the input ports.<a href="http://corey.degrandchamp.com/files/2011/04/cr-48screwlocations.png" class="lightbox" ><img class="aligncenter size-medium wp-image-386" title="Screw Locations" src="http://corey.degrandchamp.com/files/2011/04/cr-48screwlocations-300x224.png" alt="" width="300" height="224" /></a></li>
<li>After you have the case removed, go ahead and flick the developer switch ON as shown below. Set the netbook on a smooth surface (since it doesn&#8217;t have it&#8217;s bottom, make sure its nothing metal) and plug the device in and turn it on. The CR-48 should tell you that the verification of Chrome OS is turned off, let it sit at this screen for a moment and it will eventually start &#8220;erasing the stateful partition&#8221;. Let the process complete and reboot. Upon reboot you&#8217;ll be at the Chrome OS setup screen as if it was out of a new box. You&#8217;ll want to at least get as far as when it lets you select your WiFi network. Be sure you&#8217;re connected to the network before continuing!<a href="http://corey.degrandchamp.com/files/2011/04/Mario_DevSwitchOn.png" class="lightbox" ><img class="aligncenter size-medium wp-image-389" title="Developer Switch" src="http://corey.degrandchamp.com/files/2011/04/Mario_DevSwitchOn-300x169.png" alt="" width="300" height="169" /></a></li>
<li>After you&#8217;re on WiFi, press Ctrl+Alt+Forward to drop to a shell.</li>
<li>Enter the username as <strong>chronos</strong> with no password required.</li>
<li>Now that you are logged into the shell, we need to download the BIOS file. issue the following command. <strong>wget http://www.techjawa.com/cr48bios.bin</strong></li>
<li>It&#8217;s up to you to backup your current BIOS, you can do this by the issuing the following command. <strong>sudo flashrom -r backup.bin</strong></li>
<li>It&#8217;s also up to you to BACK UP THAT FILE! Do something, copy it to your flash drive, boot into the CR-48 developer mode and email it to yourself or something. You&#8217;ll figure it out if you want it badly enough.</li>
<li>After you&#8217;ve taken care of that, or not if you don&#8217;t care about restoring it, we need to flash the new BIOS. Just issue this command. <strong>sudo flashrom -w cr48bios.bin</strong></li>
<li>Wait for the process to complete, reboot, and that&#8217;s it. Now follow whatever guide you&#8217;d like for your specific operating system, and remember if you&#8217;re installing Windows 7, reset the BIOS to optimized defaults!</li>
<li>Enjoy! And don&#8217;t forget to replace the cover and attach all the screws again!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/04/10/guide-flash-cr-48-bios-without-luigi-or-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Steam Game Backgrounds (Detail View)</title>
		<link>http://www.techjawa.com/2011/02/27/custom-steam-game-backgrounds-detail-view/</link>
		<comments>http://www.techjawa.com/2011/02/27/custom-steam-game-backgrounds-detail-view/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 21:43:23 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Guides]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2304</guid>
		<description><![CDATA[It&#8217;s been long requested of Steam users to be able to set custom backgrounds for non-steam games and shortcuts, but Valve and Steam have kind of ignored the issue for quite some time. However I just noticed that with the latest Steam update, which adds the screenshot functionality, it IS possible! Because of this Steam [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been long requested of Steam users to be able to set custom backgrounds for non-steam games and shortcuts, but Valve and Steam have kind of ignored the issue for quite some time.</p>
<p>However I just noticed that with the latest Steam update, which adds the screenshot functionality, it IS possible!</p>
<p>Because of this Steam has just become my favorite game launcher, it has everything I need now.</p>
<p>As you can see in the picture below, I have Fallout New Vegas added as a shortcut (Non-Steam game), yet there&#8217;s a custom background image present.</p>
<p><a href="http://www.techjawa.com/wp-content/uploads/2011/02/steam_custom_background.png" class="lightbox" ><img src="http://www.techjawa.com/wp-content/uploads/2011/02/steam_custom_background-300x197.png" alt="" title="steam_custom_background" width="300" height="197" class="aligncenter size-medium wp-image-2306" /></a></p>
<p>It&#8217;s as simple as loading up the game, and using F12 to take a screenshot. If you have more than one screenshot saved locally for a game it will randomly select one each time you select the game.</p>
<p>Unfortunately, these images do NOT carry over to the list or grid views, but perhaps a Steam-savvy user can figure out how Steam is using the background images and force them to be used as the &#8220;title cards&#8221; in grid and list views as well. I&#8217;ll take a peek into it, but if you don&#8217;t see this post updated then I haven&#8217;t figured it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2011/02/27/custom-steam-game-backgrounds-detail-view/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

