<?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>Tue, 29 Jan 2013 03:50:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Five apps you should have when in France</title>
		<link>http://www.techjawa.com/2013/01/28/five-apps-you-should-have-when-in-france/</link>
		<comments>http://www.techjawa.com/2013/01/28/five-apps-you-should-have-when-in-france/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 03:48:02 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2569</guid>
		<description><![CDATA[One good thing with technology nowadays is that you can so much power in your pockets. With these smartphones, phablets, and Ultrabooks flowing freely on the market, the opportunities at hand are never ending. So if ever you’re going to a foreign country, say France, and you need to stuff your phone with a handful [...]]]></description>
				<content:encoded><![CDATA[<p>One good thing with technology nowadays is that you can so much power in your pockets. With these smartphones, phablets, and <a href="http://www.intel.ph/content/www/ph/en/sponsors-of-tomorrow/ultrabook.html " target="_blank">Ultrabooks</a> flowing freely on the market, the opportunities at hand are never ending. So if ever you’re going to a foreign country, say France, and you need to stuff your phone with a handful of apps to make your travel more efficient, consider downloading these apps so travelling to France will be as easy as the gentle breeze.</p>
<p><img width="80%" height="80%" class="aligncenter" alt="" src="http://www.theimperfecttraveller.com/wp-content/uploads/2012/08/2DaysInSeattle2012-40.jpeg" width="1000" height="667" /></p>
<p>1. PartyPoker<br />
France is one of the best poker hubs in the world. Because of this, many tourists and other kinds of travelers won’t leave the country without seeing the Eiffel Tower—and visiting several poker houses to compete with the skilled local poker players around. After all, France wouldn’t become a poker center in Europe for nothing. Aside from housing some of the biggest poker houses in the world like the <a href="ttp://www.aviationclubdefrance.com/en " target="_blank">Aviation Club de France</a>, they also have a pretty good roster of professional poker players who have more than $1 million in tournament earnings such as David Benyamine, Bertrand Grospellier, and Antoine Saout. But because you cannot just barge in many poker houses in a day or two, you should take <a href="http://www.partypoker.fr/">partypoker français</a> with you. Aside from $50 signup bonus, frequent tournaments, and a warm and fuzzy community, you can also bring PartyPoker Android app with you anywhere in the world.</p>
<p>2. <a href="http://questvisual.com/us/ " target="_blank">Word Lens</a><br />
Tired of looking at the dictionary or travel guides just to get the translation of some street signs and billboards? You can always consult Siri or other translating software just to get the right translation. But with the emergence of augmented reality apps and games, San Francisco-based app developer Quest Visual introduced a fun and interesting new way in dealing with translations instantaneously: Word Lens. This nifty little app uses your camera to receive the image of the words you wanted to translate and displays the translated information—in a matter of milliseconds!</p>
<p><img width="80% height="80%" class="aligncenter" alt="" src="http://www.blogcdn.com/www.engadget.com/media/2010/12/12-16-10-wordlense.jpg" width="600" height="350" /></p>
<p>3. Foursquare<br />
No application in the planet has been a more successful application of gamification than Foursquare. If you are a fan of adventure games tied with trophies and achievements, then you should bring Foursquare with you. You can check in at the prominent places in France and use them as bragging rights against your fellow Foursquare users, try to get trophies, ascend as the mayor of a certain spot, and become the ultimate traveler. Think of the trophies as the badges in your scouting years.</p>
<p>4. Google Maps<br />
Even Apple fanboys are going gaga over Google Maps, which is actually a pretty good application for travelling or just wanting to see places from a bird’s perspective. Aside from local searches and more businesses in their search engine, Google Maps is also pretty light and can even run while Apple Maps is open, so you can get two results and compare which is better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2013/01/28/five-apps-you-should-have-when-in-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Fix: Fix Duplicate Media Entries after New ROM install</title>
		<link>http://www.techjawa.com/2012/07/30/android-fix-fix-duplicate-media-entries-after-new-rom-install/</link>
		<comments>http://www.techjawa.com/2012/07/30/android-fix-fix-duplicate-media-entries-after-new-rom-install/#comments</comments>
		<pubDate>Tue, 31 Jul 2012 04:38:00 +0000</pubDate>
		<dc:creator>James Kaczynski II</dc:creator>
				<category><![CDATA[Fixes]]></category>
		<category><![CDATA[Guides]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Fix]]></category>
		<category><![CDATA[Android Fixes]]></category>
		<category><![CDATA[Android Tip]]></category>
		<category><![CDATA[Duplicate]]></category>
		<category><![CDATA[Duplicate Pictures]]></category>
		<category><![CDATA[Duplicate Ringtones]]></category>
		<category><![CDATA[Duplicate Songs]]></category>
		<category><![CDATA[Duplicate Sounds]]></category>
		<category><![CDATA[Duplicates]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Media Storage]]></category>
		<category><![CDATA[Songs]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.techjawa.com/?p=2552</guid>
		<description><![CDATA[Intro: Recently I installed a new ROM to my phone and discovered all my media files (Music I have on my SD card, and any ring tones and alerts on the system that came with the ROM) were showing duplicates and sometimes more then two. At first I figured this was an issue with the [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Intro:</strong></p>
<p>Recently I installed a new ROM to my phone and discovered all my media files (Music I have on my SD card, and any ring tones and alerts on the system that came with the ROM) were showing duplicates and sometimes more then two. At first I figured this was an issue with the ROM and ignored it. After installing a different ROM I discovered the same problem.</p>
<p><strong>To Fix This:</strong></p>
<p>1. Open Settings &gt; Applications<br />
2.  Select the All tab.<br />
3. Scroll to find &#8220;Media Storage&#8221; and select it.<br />
4.  Select Clear Data and confirm you would like to do this. (Note: Media will appear to be gone from phone if you don&#8217;t follow the next step.)<br />
5. Restart phone.</p>
<p>6. <strong>Done!</strong></p>
<p>Note:<br />
- Menu names may vary between Android ROMs.<br />
- Also, I have not experienced this with stock ROMs but I imagine it could happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjawa.com/2012/07/30/android-fix-fix-duplicate-media-entries-after-new-rom-install/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<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"><table><tr><td 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></td></tr></table></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"><table><tr><td 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 update</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 install</span> <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">g++</span></pre></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

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

<p>to</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">user</span>=root</pre></td></tr></table></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"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> rvm</pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

<p>Activate RVM
</pre>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">rvm <span style="color: #c20cb9; font-weight: bold;">install</span> 1.9.3</pre></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

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

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

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


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

<p>Edit gemrc</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> libmysqlclient-dev</pre></td></tr></table></div>


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


<div class="wp_syntax"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> apache2</pre></td></tr></table></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"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> php5</pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> libapache2-mod-php5</pre></td></tr></table></div>

<p>Restart Apache</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

<p>Install MySQL</p>

<div class="wp_syntax"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> mysql-server</pre></td></tr></table></div>

<p>Connect to MySQL</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

<p>Create the required database</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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 install</span> <span style="color: #660033;">-y</span> phpmyadmin</pre></td></tr></table></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"><table><tr><td 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></td></tr></table></div>

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

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

<p>Change to</p>

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

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

<p>Then restart Apache</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">git clone</span> 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></td></tr></table></div>

<p>Change your directory.</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

<p>Move the config.</p>

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> siriproxy gencerts</pre></td></tr></table></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"><table><tr><td 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></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">rvm all <span style="color: #000000; font-weight: bold;">do</span> siriproxy bundle</pre></td></tr></table></div>

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

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

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666;">#</span><span style="color: #007800;">address</span>=double-click.net<span style="color: #000000; font-weight: bold;">/</span>127.0.0.1</pre></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td 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></td></tr></table></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"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></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"><table><tr><td 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></td></tr></table></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"><table><tr><td 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></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>


<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>


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

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

<div class="wp_syntax"><table><tr><td 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></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>siriproxy-restarter</pre></td></tr></table></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>39</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>16</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>1</slash:comments>
		</item>
	</channel>
</rss>
