<?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>Corey DeGrandchamp</title>
	<atom:link href="http://corey.degrandchamp.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://corey.degrandchamp.com</link>
	<description>www.corey.degrandchamp.com</description>
	<lastBuildDate>Wed, 01 Feb 2012 01:58:22 +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://corey.degrandchamp.com/2012/02/01/guide-setup-working-siriproxy-three-little-pigs/</link>
		<comments>http://corey.degrandchamp.com/2012/02/01/guide-setup-working-siriproxy-three-little-pigs/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 01:25:19 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Guides]]></category>
		<category><![CDATA[SiriProxy]]></category>
		<category><![CDATA[Spire]]></category>
		<category><![CDATA[Three Little Pigs]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=584</guid>
		<description><![CDATA[PREFACE 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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://corey.degrandchamp.com/files/2012/02/headerLogo.png" class="lightbox" ><img src="http://corey.degrandchamp.com/files/2012/02/headerLogo-150x145.png" alt="" title="headerLogo" width="0" height="0" class="alignleft size-thumbnail wp-image-605" /></a><br />
<h3>PREFACE</h3>
<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 guide is new, and contains some touch-ups and command changes, however a huge 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</p>

<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&#8217;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&#8230;</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 &#8211; 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 &#8211; 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 &#8211; 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&#8217;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&#8230;</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&#8230;<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 &#8211; 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&#8230;</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 &#8211; 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&#8217;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&#8230;</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 &#8211; START SIRI PROXY</h3>
<p>First let us make sure named isn&#8217;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&#8217;s start SiriProxy now&#8230;</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&#8217;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 &#8211; 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&#8217;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&#8217;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&#8230;</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://corey.degrandchamp.com/2012/02/01/guide-setup-working-siriproxy-three-little-pigs/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Select All Facebook Friends to Invite</title>
		<link>http://corey.degrandchamp.com/2011/12/15/select-all-facebook-friends-to-invite/</link>
		<comments>http://corey.degrandchamp.com/2011/12/15/select-all-facebook-friends-to-invite/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 19:34:36 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Guides]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=564</guid>
		<description><![CDATA[1. Install Mozilla Firefox if you don&#8217;t already have it and launch it. 2. Log into Facebook and go to your page you want to invite users to. 3. Click on the &#8220;Invite Friends&#8221; link, and make sure you are searching &#8220;All Friends&#8221; instead of the &#8220;Recent Interactions&#8221;. 4. Scroll all the way down on [...]]]></description>
			<content:encoded><![CDATA[<p>1. Install <a href="http://www.getfirefox.com" target="_blank">Mozilla Firefox</a> if you don&#8217;t already have it and launch it.<br />
2. Log into Facebook and go to your page you want to invite users to.<br />
3. Click on the &#8220;Invite Friends&#8221; link, and make sure you are searching &#8220;All Friends&#8221; instead of the &#8220;Recent Interactions&#8221;.<br />
4. Scroll all the way down on the list until your last friend loads.<br />
4. Press CTRL+SHIFT+K on your keyboard, this will open up your web console.<br />
5. Past the following into your web console, then hit enter, verify all your friends get selected and press the &#8220;Submit&#8221; button.</p>
<p><strong>elms=document.getElementById(&#8216;pop_content&#8217;).getElementsByTagName(&#8216;li&#8217;);for(var fid in elms){if(typeof elms[fid] === &#8216;object&#8217;){elms[fid].click();}}</strong></p>
<p>That&#8217;s all, enjoy.</p>
<p>There is also a way to do this on Google Chrome, and I belive the key combination is CTRL+SHIFT+J instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/12/15/select-all-facebook-friends-to-invite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diablo 3 Gem Auto Clicker</title>
		<link>http://corey.degrandchamp.com/2011/09/21/diablo-3-gem-auto-clicker/</link>
		<comments>http://corey.degrandchamp.com/2011/09/21/diablo-3-gem-auto-clicker/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 03:58:03 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Diablo]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=544</guid>
		<description><![CDATA[There&#8217;s been some recent code changes to the chat gem on the Diablo 3 website. Some of the code (listed below) points to the fact that you may be able to obtain a beta invite by clicking it. The code seems to still be commented out, but this could change at ANY moment now that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://corey.degrandchamp.com/files/2011/09/Gaga_Gem-icon.png" class="lightbox" ><img class="size-full wp-image-546 alignleft" title="Gaga_Gem-icon" src="http://corey.degrandchamp.com/files/2011/09/Gaga_Gem-icon.png" alt="" width="0" height="0" /></a>There&#8217;s been some recent code changes to the chat gem on the Diablo 3 website. Some of the code (listed below) points to the fact that you may be able to obtain a beta invite by clicking it.</p>
<p>The code seems to still be commented out, but this could change at ANY moment now that the public beta invites are being sent out!</p>
<p>Take a look at the code and you&#8217;ll see, that it wants to send you a beta invite, or give you a signup link to get a beta license on your account or something similar. Once this code is commented out, we could see some awesome results from users clicking it!</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">  <span style="color: #006600; font-style: italic;">/**
     * Toggle the chat gem!
     */</span>
    activateGem<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        D3.<span style="color: #660066;">gem</span>.<span style="color: #660066;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'activated'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>Core.<span style="color: #660066;">isCallback</span><span style="color: #009900;">&#40;</span>D3.<span style="color: #660066;">gemCallback</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
            D3.<span style="color: #660066;">gemCallback</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #006600; font-style: italic;">/*
        // Sockets for the win!
        var socket = new WebSocket(BetaSignup.signupUrl);
&nbsp;
        socket.onopen = function() {
            socket.send(BetaSignup.accountId + '=' + Cookie.read('d3.chatGem'));
        };
&nbsp;
        // Close the socket once beta signup has been sent
        socket.onmessage = function() {
            socket.close();
        };
        */</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span></pre></div></div>

<p>I took a quick few minutes to write up and compile a program that will keep auto-clicking the gem for you. I haven&#8217;t tested to see if this gets us anything (because of the commented code&#8230;) but I don&#8217;t want to hoard this creation. I want to share it with you guys, specifically the <a href="http://diablo.incgamers.com/" target="_new">Diablo: IncGamers</a> crew!</p>
<p>Click the image below to begin the (very quick) download!</p>
<p><a href="http://corey.degrandchamp.com/files/Diablo3GemClicker-CorneliousJD.exe"><img src="http://corey.degrandchamp.com/files/2011/09/d3gemdownload.png" alt="" title="d3gemdownload" width="300" height="52" class="aligncenter size-full wp-image-554" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/09/21/diablo-3-gem-auto-clicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steam: Stay Logged In &amp; Remember Password (Firefox)</title>
		<link>http://corey.degrandchamp.com/2011/08/30/steam-stay-logged-in-remember-password-firefox/</link>
		<comments>http://corey.degrandchamp.com/2011/08/30/steam-stay-logged-in-remember-password-firefox/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 00:06:57 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Guides]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=535</guid>
		<description><![CDATA[I&#8217;ve struggled with Firefox not offering to remember my Steam Store (or Steam Community) password, and the non-existance of a &#8220;remember me&#8221; or &#8220;keep me logged in&#8221; button. I realize that Valve and Steam do this for account security, especially since some people might leave their Steam Store logged in on a public/cafe computer and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://corey.degrandchamp.com/files/2011/08/steamlogo.jpg" class="lightbox" ><img class="aligncenter size-full wp-image-536" title="steamlogo" src="http://corey.degrandchamp.com/files/2011/08/steamlogo.jpg" alt="" width="0" height="0" /></a></p>
<p>I&#8217;ve struggled with Firefox not offering to remember my Steam Store (or Steam Community) password, and the non-existance of a &#8220;remember me&#8221; or &#8220;keep me logged in&#8221; button.</p>
<p>I realize that Valve and Steam do this for account security, especially since some people might leave their Steam Store logged in on a public/cafe computer and have hundreds, if not thousands of dollars purchased via their credit card&#8230; However when you have a personal PC or laptop that you don&#8217;t want to constantly hit &#8220;log in&#8221; and then type out your entire username and password combination every time, the lack of options get extremely bothersome.</p>
<p>The annoyance of this finally got to a point where I decided to do something about it. I posted on the forums, and was simply told to use <a href="http://www.roboform.com/" target="_blank">RoboForm</a>, which isn&#8217;t something I wanted to do&#8230; I just wanted it to remember my password and always log me in&#8230;</p>
<p>My solution consists of two (behind the scenes) Firefox addons. You do NOT need to follow both sets of directions below. One set will describe how to make store.steampowered.com and steamcommunity.com remember your passwords, and the other will tell you how to force them to keep you logged in all the time. Again, you do not need to do both of these, unless you want both results. Personally I&#8217;ve done both, in the event that I do get logged out, I still want my password saved!</p>
<h2>Remember Passwords</h2>
<ol>
<li>Download and install the <a href="https://addons.mozilla.org/en-US/firefox/addon/saved-password-editor/" target="_blank">Saved Password Editor</a> add-on for Firefox.</li>
<li>Head over to the Steam Store, click login, and type your current username and password, but do not actually log in.</li>
<li>Click the Firefox menu button (the big orange one) and choose the new &#8220;Saved Passwords&#8221; entry.</li>
<li>From this screen, choose to create a new entry.</li>
<li>Have the add-on guess from the current page.</li>
<li>Save, and repeat for the Steam Community page!</li>
</ol>
<h2>Stay Logged In</h2>
<ol>
<li>Install the <a href="https://addons.mozilla.org/en-US/firefox/addon/cookies-manager-plus/?src=api" target="_blank">Cookies Manager+</a> add-on for Firefox.</li>
<li>Once installed, head over to the Steam Store and log in completely.</li>
<li>Do the same for the Steam Community page.</li>
<li>Press &#8220;Alt&#8221; on the keyboard, and choose the &#8220;Tools&#8221; menu.</li>
<li>Choose the new Cookie Manager+ entry.</li>
<li><a href="http://corey.degrandchamp.com/files/2011/08/cookiemanagermenu.png" class="lightbox" ><img class="aligncenter size-medium wp-image-538" title="Cookie Manager+ Menu Entry" src="http://corey.degrandchamp.com/files/2011/08/cookiemanagermenu-300x267.png" alt="" width="300" height="267" /></a></li>
<li>In the new window that shows up, type &#8220;steamLogin&#8221; into the search box without quotes as shown below.</li>
<li><a href="http://corey.degrandchamp.com/files/2011/08/searchsteamlogincookie.png" class="lightbox" ><img class="aligncenter size-medium wp-image-539" title="Steam Cookie Search" src="http://corey.degrandchamp.com/files/2011/08/searchsteamlogincookie-300x225.png" alt="" width="300" height="225" /></a></li>
<li>Now you&#8217;ll want to choose the Steam Store entry, and choose &#8220;Edit&#8221;</li>
<li>Edit it to expire on the date of January 01, 2015 @ 00:00:00 as shown in the entry below. Do not simply set it to not expire, as the browser will still delete the cookie. Also do not go any further into the future as the cookie will be voided out and be invalid and deleted.</li>
<li><a href="http://corey.degrandchamp.com/files/2011/08/expireondate.png" class="lightbox" ><img class="aligncenter size-medium wp-image-540" title="Cookie Expiration" src="http://corey.degrandchamp.com/files/2011/08/expireondate-300x217.png" alt="" width="300" height="217" /></a></li>
<li>Save the cookie, and repeat the process for the Steam Community, and test it out by restarting Firefox!</li>
</ol>
<p>&nbsp;</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/08/30/steam-stay-logged-in-remember-password-firefox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Lose It! Version 1.2 Release</title>
		<link>http://corey.degrandchamp.com/2011/08/08/519/</link>
		<comments>http://corey.degrandchamp.com/2011/08/08/519/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 01:06:05 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Lose It!]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=519</guid>
		<description><![CDATA[I recently released a desktop application for Lose It! My initial version 1.0 release was fairly large, and didn&#8217;t have a proper uninstall icon. I&#8217;ve now fixed those issues, and slimmed the installer down from 35MB to only 13.5MB. I also made a few behind-the-scenes tweaks to the application, nothing major, and nothing to really [...]]]></description>
			<content:encoded><![CDATA[<p>I recently released a desktop application for Lose It!</p>
<p>My initial <a href="http://corey.degrandchamp.com/2011/08/05/loseitapp/" target="_blank">version 1.0</a> release was fairly large, and didn&#8217;t have a proper uninstall icon.</p>
<p>I&#8217;ve now fixed those issues, and slimmed the installer down from 35MB to only 13.5MB.</p>
<p>I also made a few behind-the-scenes tweaks to the application, nothing major, and nothing to really warrant upgrading, but anyone from this point forward would want to be sure to grab the newer version.</p>
<p><a href="http://corey.degrandchamp.com/files/Lose_It_1.2_Setup.exe"><img class="aligncenter size-full wp-image-520" title="loseit1.2" src="http://corey.degrandchamp.com/files/2011/08/loseit1.2.png" alt="" width="256" height="58" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/08/08/519/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lose It! Desktop Application v1.0 (Initial Release)</title>
		<link>http://corey.degrandchamp.com/2011/08/05/loseitapp/</link>
		<comments>http://corey.degrandchamp.com/2011/08/05/loseitapp/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 00:32:06 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Lose It!]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=501</guid>
		<description><![CDATA[This is something that I&#8217;ve wanted to release for quite a while, but I was always unsure about the strangeness of packaging something like this in an installer, but I had a bit of free time today, and decided to actually put my mind to it and figure it out finally. The result is a [...]]]></description>
			<content:encoded><![CDATA[<p>This is something that I&#8217;ve wanted to release for quite a while, but I was always unsure about the strangeness of packaging something like this in an installer, but I had a bit of free time today, and decided to actually put my mind to it and figure it out finally.</p>
<p>The result is a Lose It! desktop application!</p>
<p>This is my initial release, but please leave any bugs and feedback in the comments below, as I&#8217;ll receive email notifications of comments and I&#8217;ll do my best to address each and every issue and comment.</p>
<h3>Features</h3>
<ul>
<li>Each user on the PC can have a separate Lose It! login.</li>
<li>Remembers passwords.</li>
<li>Automatically logs in to the forums.</li>
<li>Automatically updates with the Lose It! website.</li>
<li>Includes an uninstaller.</li>
</ul>
<h3>Known Issues</h3>
<ul>
<li>Quite large, at just under 30MB</li>
<li>Facebook and Twitter authentication popups are in your default browser.</li>
<li>No password-protection option unless you log out each time.</li>
<li>Windows only, but it will probably stay this way&#8230; sorry.</li>
<li>Pinning to the Windows 7 bar while running causes issues on next launch, you MUST drag the desktop or start menu shortcuts to the Windows 7 bar instead.</li>
</ul>
<p><a href="http://corey.degrandchamp.com/files/2011/08/loseitscreenshot.png" class="lightbox" ><img class="aligncenter size-medium wp-image-505" title="loseitscreenshot" src="http://corey.degrandchamp.com/files/2011/08/loseitscreenshot-284x300.png" alt="" width="284" height="300" /></a></p>
<p>Click the screenshot above for a more detailed view of the app, but as you can see, it&#8217;s really just the website packaged up as an executable to run. In mine (and surely many others) it beats having to open a browser just to log your food.</p>
<p>I suppose we should get right to the download? Just click the link below to start your download! (File updated for version 1.2.)</p>
<p><a href="http://corey.degrandchamp.com/files/Lose_It_1.2_Setup.exe"><img class="aligncenter size-full wp-image-506" title="Lose_It_1.0_Setup" src="http://corey.degrandchamp.com/files/2011/08/Setup_Icon.png" alt="Lose_It_1.2_Setup.exe" width="261" height="63" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/08/05/loseitapp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lose It! Back on Track</title>
		<link>http://corey.degrandchamp.com/2011/07/31/lose-it-back-on-track/</link>
		<comments>http://corey.degrandchamp.com/2011/07/31/lose-it-back-on-track/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 18:53:48 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Lose It!]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=491</guid>
		<description><![CDATA[A few months ago I posted about my success stories with a weight loss plan called Lose It!, which is actually a combination of an iPhone/Android application, and a webapp used to count calories and track exercise. I had huge successes with it, reaching my initial weight loss goal in only a few months, but [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I posted about my success stories with a weight loss plan called Lose It!, which is actually a combination of an iPhone/Android application, and a webapp used to count calories and track exercise.</p>
<p>I had huge successes with it, reaching my initial weight loss goal in only a few months, but at the time I felt like it wasn&#8217;t enough, I just wanted to keep going since it was working amazingly!</p>
<p>The problem I faced was the social aspect of losing weight, as all of my friends and family stopped using the app and website entirely, and I was left on my own to log daily food intake. It just didn&#8217;t seem to be much fun doing it alone. I soon stopped posting my results on Facebook, thus stopped receiving positive feedback on Facebook. Eventually I stopped logging food for 2 or 3 days in a row, which totally threw me off, and made me stop logging entirely.</p>
<p><a href="http://corey.degrandchamp.com/files/2011/07/myplan.png" class="lightbox" ><img class="aligncenter size-full wp-image-492" title="myplan" src="http://corey.degrandchamp.com/files/2011/07/myplan.png" alt="" width="518" height="429" /></a></p>
<p>My initial goal was to hit 180 pounds, and you can see how quickly I achieved (and stayed under) that initial goal. As I neared every closer to my 170 pound goal, is the exact point in time when I stopped using the program in such a dedicated manner. I would go days or weeks without logging anything, and even longer without weighing in.</p>
<p>What is really a shame here, is how fast and effective the program was for me, and that I quit for months on end. Not anymore! I&#8217;m back in the swing on things, along with some friends back on board to help along the way as well.</p>
<p>Angela recently purchased a ton of healthy dinners for us to cook together, and we just purchased the Lose It! book as well, which we got a great deal on&#8230; You can get a <a href="http://product.half.ebay.com/Lose-It-The-Personalized-Weight-Loss-Revolution-by-Charles-Teague-and-Anahad-Oconnor-2010-Paperback/92457525&amp;tg=info" target="_blank">great deal</a> too!</p>
<p>I know the new-found support and influx of Android users for the app will come in handy for me. I truly believe the social aspect that Lose It! has plays a huge part in mine (and undoubted others) success.</p>
<p>My copy of the Lose It! book should be here in about a week, and once I have a chance to really read it, I&#8217;ll be sure to share thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/07/31/lose-it-back-on-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft LifeCam Studio Review</title>
		<link>http://corey.degrandchamp.com/2011/07/13/microsoft-lifecam-studio-review/</link>
		<comments>http://corey.degrandchamp.com/2011/07/13/microsoft-lifecam-studio-review/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 15:23:33 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[LifeCam]]></category>
		<category><![CDATA[Logitech]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=470</guid>
		<description><![CDATA[I recently purchased the Microsoft LifeCam Studio from Amazon. I got a great deal on the product, but the price is continually fluctuating daily on Amazon. When I initially set out to buy a new camera, I wasn&#8217;t expecting to purchase from the Microsoft LifeCam product line, as I originally had the Logitech HD Pro [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased the <a href="http://www.microsoft.com/hardware/en-us/p/lifecam-studio" target="_blank">Microsoft LifeCam Studio</a> from <a href="http://www.amazon.com/Microsoft-LifeCam-Studio-1080p-Webcam/dp/B0042X8NT6/ref=sr_1_1?ie=UTF8&amp;qid=1310566617&amp;sr=8-1" target="_blank">Amazon</a>. I got a great deal on the product, but the price is continually fluctuating daily on Amazon.</p>
<p>When I initially set out to buy a new camera, I wasn&#8217;t expecting to purchase from the Microsoft LifeCam product line, as I originally had the <a href="http://www.logitech.com/en-us/webcam-communications/webcams/devices/6816" target="_blank">Logitech HD Pro Webcam C910</a> in mind. I&#8217;m the type to do an <span style="text-decoration: line-through;">extensive</span> obsessive amount of research on products before I commit to buy. I was researching pricing of the C910 on Google, when I noticed it was marked as &#8220;#3 in webcams&#8221;. I took a peek at the list to notice that the LifeCam Studio was number one. This made me shift my research from the C910 alone to a comparison between the two products.</p>
<p><img class="alignright size-full wp-image-478" title="1080p_badge" src="http://corey.degrandchamp.com/files/2011/07/1080p_badge.png" alt="" width="110" height="90" />They both have a MSRP of $99.99, but I knew up front I wasn&#8217;t going to pay anything close to that for a new camera. I instantly noticed that I could get the LifeCam Studio for roughtly $10.00 cheaper than the C910. More research showed that while both cameras have a 1080p sensor, they can only do video calls in 720p, and only where software supports it. The C910 features dual stereo microphones, while the LifeCam Studio only has a single microphone. However in the research I did on the microphones, the LifeCam Studio sounded better in every situation when compared to the C910. The last real immediate difference was the style and design of the products. The C910 just looks funky&#8230; It&#8217;s wide, and flat, and takes up a lot of space. I really didn&#8217;t mind the C910&#8242;s look at first glance, but when compared to the LifeCam Studio, the LifeCam wins hands down. It has a clean, professional looking aluminum barrel that houses the camera, as well as a blue LED indicator light on the top. The LifeCam also features a &#8220;one push video calling button&#8221;, but it requires you to have Windows Live Messenger installed, which I do not use. I can likely figure out a registry tweak to change this, and if I do I&#8217;ll post it another day, perhaps I can make it launch Skype, or even a Google+ Hangout.</p>
<p>The one aspect of the cameras that I didn&#8217;t pit against eachother is the software. It was a complete oversight on my part, but I feel as if I lucked out. Generally additional Microsoft software forces the &#8220;Windows Live Essentials&#8221; suite onto your PC, which I can&#8217;t use because of incompatibilities with <a href="http://corey.degrandchamp.com/2010/09/27/cable-tv-revolution-%E2%80%93-part-02-the-explanation/" target="_blank">Boxee</a>. Luckily the LifeCam software made Windows Live Essentials an optional install. I&#8217;m actually extremely pleased with software package as well. It&#8217;s very &#8220;Windows Vista&#8221; themed, and could use a UI update, but it&#8217;s extremely functional. Your main video window is the large section to the left, with three buttons under it, to snap a photo, record a video, or record audio. There is also a slideout pane to the right which has video effects, and advanced camera settings.</p>
<p><a href="http://corey.degrandchamp.com/files/2011/07/Microsoft_Lifecam_Cinema_Webcam_Software.jpg" class="lightbox" ><img class="aligncenter size-medium wp-image-481" title="Microsoft_Lifecam_Cinema_Webcam_Software" src="http://corey.degrandchamp.com/files/2011/07/Microsoft_Lifecam_Cinema_Webcam_Software-300x180.jpg" alt="" width="300" height="180" /></a></p>
<p>The advanced TrueColor technology on the camera really makes a huge difference in dimly lit rooms. In my living room, the light is on the opposite side of the room, so this is extremely important to me. The TrueColor difference can be seen below. It really does make that big of a difference.</p>
<p><a href="http://corey.degrandchamp.com/files/2011/07/truecolor.jpg" class="lightbox" ><img class="aligncenter size-medium wp-image-482" title="truecolor" src="http://corey.degrandchamp.com/files/2011/07/truecolor-300x138.jpg" alt="" width="300" height="138" /></a>One thing I did notice during my initial setup, was I received strange artifacts and horizontal color lines in the video preview (when operating at HD resolutions, including 720p and 1080p). My initial thought was a faulty camera and that I would have to replace it, but after a few minutes of troubleshooting, it turned out to be my USB 2.0 hub not being fast enough to keep up with the HD aspect of the camera. I changed USB ports, and plugged it directly into one of the onboard USB 2.0 ports from my motherboard, and the issue completely went away.</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/07/13/microsoft-lifecam-studio-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google+ First Impression</title>
		<link>http://corey.degrandchamp.com/2011/07/01/google-first-impression/</link>
		<comments>http://corey.degrandchamp.com/2011/07/01/google-first-impression/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 19:53:45 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google+]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=454</guid>
		<description><![CDATA[Well, after my initial post yesterday about how Google+ is going to be some exciting competition for other social networks (Facebook) I woke up to an activated account. Google has released a statement saying that they&#8217;re currently only inviting users with a large social footprint on the Internet. I guess all my status updates, public [...]]]></description>
			<content:encoded><![CDATA[<p>Well, after my initial post yesterday about how Google+ is going to be some exciting competition for other social networks (Facebook) I woke up to an activated account.</p>
<p>Google has released a statement saying that they&#8217;re currently only inviting users with a large social footprint on the Internet. I guess all my status updates, public information, and blogging really helped out during this. Not to mention I use every service Google provides, from Gmail, to GCal, GVoice, GReader, and so on. I also share items from Reader daily.</p>
<p>I only have a very small circle of real friends on the service at this point, so I find myself following a lot of big name tech celebs, like Leo Laporte, and Jeff Jarvis, among others. Although, the service is still a blast at this point, and I look forward to sharing more about it with you until massive waves of invites start to roll out.</p>
<p><a href="http://corey.degrandchamp.com/files/2011/07/Googleplus_interface.png" class="lightbox" ><img src="http://corey.degrandchamp.com/files/2011/07/Googleplus_interface-300x181.png" alt="" title="Googleplus_interface" width="300" height="181" class="aligncenter size-medium wp-image-457" /></a></p>
<p>The interface is absolutely gorgeous! It looks like Google FINALLY hired some real artists and designers on this product, and have effectively rolled out the same interface style across most of their products. I absolutely love the new interface, and I&#8217;m even running the preview of the Gmail theme. I can&#8217;t wait for them to fully launch that theme, so Gmail will have a chance to really shine as a matching Google service.</p>
<p>Interface aside, the service is pretty solid. I haven&#8217;t run into many bugs, aside from the fact that every comment on a post in a stream pushes it back to the top of the stream. This may have been intended and may have worked fine during the Google-employee testing, but it&#8217;s something that needs to be changed. That behavior will not work in a large scale social network.</p>
<p>The network and interactions themselves are a mix between a Facebook &#8220;friending&#8221; system, and a Twitter &#8220;following&#8221; system. It&#8217;s been beaten to death already, but you add your friends into this really slick &#8220;Circles&#8221; interface, and it&#8217;s how you keep yourself organized and your privacy in check. You can choose to share a post with specific circles, so you could effectively have a &#8220;Family&#8221; circle, and keep the majority of your posts completely hidden from your Family group. Yes you can do this on Facebook, but here&#8217;s the thing, when you start following somebody, you MUST add them to one of these circles, so everyone is forced to be organized into at least one circle. It&#8217;s really a wonderful system, and solves Zuckerber&#8217;s &#8220;nobody wants to create lists&#8221; comment he throws around all the time.</p>
<p>The other BIG feature is the &#8220;Hangouts&#8221; but I&#8217;ve yet to really try any, since I&#8217;ve been busy at work for the entire day, and social networking isn&#8217;t exactly on my works to-do list.</p>
<p>One thing I want to point out though, is if you follow huge names in tech, such as Leo Laporte, everybody wants to comment on his public posts, and you&#8217;ll receive a MASSIVE number of notifications. Leo is in my &#8220;Tech Celebs&#8221; circle right now, and they need a way to mute notifications for all posts in a specific circle, rather than muting each individual topic/conversation.</p>
<p>Other than those points, the network is pretty solid. While it undoubtedly needs some work, it&#8217;s a great starting platform, and I can&#8217;t wait for them to open the service to the public, and open the APIs so the developers can start working their magic with the system.</p>
<p>I know this is speaking way too soon, but this could effectively bring down and destroy other social networks. Perhaps not Facebook, and I doubt it will have such an impact so soon, but it has potential, and lots of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/07/01/google-first-impression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google+ is Exciting Competition</title>
		<link>http://corey.degrandchamp.com/2011/06/30/google-is-exciting-competition/</link>
		<comments>http://corey.degrandchamp.com/2011/06/30/google-is-exciting-competition/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 23:58:00 +0000</pubDate>
		<dc:creator>Corey DeGrandchamp</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google+]]></category>

		<guid isPermaLink="false">http://corey.degrandchamp.com/?p=439</guid>
		<description><![CDATA[Google+ is a HUGE product rollout from Google that is going to have Facebook shaking in it&#8217;s boots. It&#8217;s Google&#8217;s real social network that we&#8217;ve all been waiting for. Google has tried before to bring social layers to Gmail with Google Buzz, and Wave among others. Those efforts were met with unfortunate issues ranging from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://plus.google.com/" target="_blank">Google+</a> is a HUGE product rollout from Google that is going to have Facebook shaking in it&#8217;s boots. It&#8217;s Google&#8217;s real social network that we&#8217;ve all been waiting for.</p>
<p>Google has tried before to bring social layers to Gmail with Google Buzz, and Wave among others. Those efforts were met with unfortunate issues ranging from privacy concerns, lack of APIs, and more. This time Google+ is in field trial mode, with a medium-sized set of users, but it even let users who received invites register because of a lack of available spaces. They&#8217;re really trying to keep it limited to a real TESTING phase.</p>
<p>If you have not checked out any of the features of Google+ yet, I strongly urge you to do so. It&#8217;s going to be extremely exciting to see the full product launch in the near future. It&#8217;s absolutely going to give Facebook a run for its money. I anticipate it&#8217;s going to be difficult to convince some less tech-savvy users to register, let alone attempt to make a real switch from one social network to another.</p>
<p>Here&#8217;s a video of the Circles feature, which really makes the boring organizational task of creating lists of friends, and sharing filters a less intimidating and daunting task.</p>
<p><iframe width="485" height="306" src="http://www.youtube.com/embed/BeMZP-oyOII" frameborder="0" allowfullscreen></iframe></p>
<p>It&#8217;s a nice design and take on a task that nobody ever wanted to do in the past. Hopefully Google+ is going to solve the issues that Facebook has, and I believe it can. Google has a massive amount of resources, and they clearly have a good design team behind them on this project, but hopefully I&#8217;ll have more to say once I get an invite&#8230;</p>
<p><a href="http://corey.degrandchamp.com/files/2011/06/slide1-8dc1f4e1155705f99f0e76185c796b6f.png" class="lightbox" ><img src="http://corey.degrandchamp.com/files/2011/06/slide1-8dc1f4e1155705f99f0e76185c796b6f-300x209.png" alt="" title="Google+" width="300" height="209" class="aligncenter size-medium wp-image-447" /></a></p>
<p>Once I see that button on my Google interface I&#8217;ll likely be posting more updates with thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://corey.degrandchamp.com/2011/06/30/google-is-exciting-competition/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

