<?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>I swore I wouldn&#039;t</title>
	<atom:link href="http://www.wontblog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wontblog.com</link>
	<description>Oh no, I&#039;m blogging now?</description>
	<lastBuildDate>Fri, 03 Sep 2010 12:15:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Remote Disc on a MacBook Air</title>
		<link>http://www.wontblog.com/2010/09/03/65/</link>
		<comments>http://www.wontblog.com/2010/09/03/65/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 12:14:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=65</guid>
		<description><![CDATA[I am in the process of migrating my office to Apple products. I needed a way to install iWorks and Parallels on my boss&#8217;s shiny new MacBook Air, but the MacBook Air has no optical drive, and we have not yet ordered an external drive. My assumption was that I would need to make an [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://img.skitch.com/20100903-ku69h23d2tq8a358qfeuksh299.jpg" title="DVD Sharing" class="aligncenter" width="471" height="223" /></p>
<p>I am in the process of migrating my office to Apple products.  I needed a way to install iWorks and Parallels on my boss&#8217;s shiny new MacBook Air, but the MacBook Air has no optical drive, and we have not yet ordered an external drive.   My assumption was that I would need to make an image and copy it over to her machine; I was wrong.  After I launched Finder on her machine, I saw &#8220;Remote Disc&#8221; as one of her drive options.  A little research revealed that I could enable &#8220;DVD or CD Sharing&#8221; from my Sharing Preferences pane.  Doing so made my drive visible from her machine, and the installation went along without a hitch. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/09/03/65/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Igniter was fun, sort of</title>
		<link>http://www.wontblog.com/2010/07/16/code-igniter-was-fun-sort-of/</link>
		<comments>http://www.wontblog.com/2010/07/16/code-igniter-was-fun-sort-of/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 19:03:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Host]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=57</guid>
		<description><![CDATA[My time with CodeIgniter was fun, but it&#8217;s time to switch back to Rails. I enjoyed the ability to really get in and handle some of the code the way that I preferred, but overall I found that I missed a lot of the automagical things that happen with Rails. The biggest shortcoming for me [...]]]></description>
			<content:encoded><![CDATA[<p>My time with CodeIgniter was fun, but it&#8217;s time to switch back to Rails.  I enjoyed the ability to really get in and handle some of the code the way that I preferred, but overall I found that I missed a lot of the automagical things that happen with Rails.  The biggest shortcoming for me was the lack of a real ActiveRecord model.  I might give it a shot where it seems appropriate in the future, but for now I&#8217;m going back to Rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/07/16/code-igniter-was-fun-sort-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The change you wanted was rejected &#8211; Rails Problem</title>
		<link>http://www.wontblog.com/2010/07/15/the-change-you-wanted-was-rejected-rails-problem/</link>
		<comments>http://www.wontblog.com/2010/07/15/the-change-you-wanted-was-rejected-rails-problem/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 15:47:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Host]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=63</guid>
		<description><![CDATA[digg_url = 'http://www.wontblog.com/2010/07/15/the-change-you-wanted-was-rejected-rails-problem/';digg_title = 'The change you wanted was rejected &#8211; Rails Problem'; I received the error &#8220;The change you wanted was rejected&#8221; after I moved a rails app from one host to another. Looking into the log file, the following error appears: ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): /usr/lib/ruby/1.8/mongrel/rails.rb:76:in `process' /usr/lib/ruby/1.8/mongrel/rails.rb:74:in `synchronize' /usr/lib/ruby/1.8/mongrel/rails.rb:74:in `process' /usr/lib/ruby/1.8/mongrel.rb:159:in `process_client' /usr/lib/ruby/1.8/mongrel.rb:158:in `each' [...]]]></description>
			<content:encoded><![CDATA[<div class="diggbutton"><script type="text/javascript">digg_url = 'http://www.wontblog.com/2010/07/15/the-change-you-wanted-was-rejected-rails-problem/';digg_title = 'The change you wanted was rejected &#8211; Rails Problem';</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div>
<p><img class="alignnone" title="The change I wanted was rejected?" src="http://img.skitch.com/20100715-bk5gad84u3ts11x9b7ctdndhb6.png" alt="" width="413" height="214" /></p>
<p>I received the error &#8220;The change you wanted was rejected&#8221; after I moved a rails app from one host to another.</p>
<p>Looking into the log file, the following error appears:</p>
<p><code> </code></p>
<p><code>ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):<br />
/usr/lib/ruby/1.8/mongrel/rails.rb:76:in `process'<br />
/usr/lib/ruby/1.8/mongrel/rails.rb:74:in `synchronize'<br />
/usr/lib/ruby/1.8/mongrel/rails.rb:74:in `process'<br />
/usr/lib/ruby/1.8/mongrel.rb:159:in `process_client'<br />
/usr/lib/ruby/1.8/mongrel.rb:158:in `each'<br />
/usr/lib/ruby/1.8/mongrel.rb:158:in `process_client'<br />
/usr/lib/ruby/1.8/mongrel.rb:285:in `run'<br />
/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'<br />
/usr/lib/ruby/1.8/mongrel.rb:285:in `new'<br />
/usr/lib/ruby/1.8/mongrel.rb:285:in `run'<br />
/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'<br />
/usr/lib/ruby/1.8/mongrel.rb:268:in `new'<br />
/usr/lib/ruby/1.8/mongrel.rb:268:in `run'<br />
/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'<br />
/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'<br />
/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'<br />
/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'</p>
<p></code></p>
<p><code>Rendering /vol/sites/site/public/422.html (422 Unprocessable Entity)<br />
</code></p>
<p>Some further investigation revealed that there was an issue with how rails 2.3.8 was handling cookies.  I stumbled upon the following fix at https://rails.lighthouseapp.com/projects/8994/tickets/4690.</p>
<p>I used Ken Collins&#8217; fix of adding his mongrel.rb (<a href="http://gist.github.com/471663">http://gist.github.com/471663</a>) to config/initializers and now all is well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/07/15/the-change-you-wanted-was-rejected-rails-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML pages returned as plaintext, who is the culprit?</title>
		<link>http://www.wontblog.com/2010/07/15/html-pages-returned-as-plaintext-who-is-the-culprit/</link>
		<comments>http://www.wontblog.com/2010/07/15/html-pages-returned-as-plaintext-who-is-the-culprit/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 14:21:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[ec2]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=61</guid>
		<description><![CDATA[I have been moving applications from my Rackspace host over to Amazon&#8217;s EC2 service.  Moving simple LAMP apps has been fairly cut and dry, but while moving a RoR app and accessing it through apache w/ mod_proxy, the html is delivered to the browser as plaintext.  If I access the app directly on mongrel&#8217;s port, [...]]]></description>
			<content:encoded><![CDATA[<p><!--digg--><br />
<img class="alignnone" title="HTML served as plaintext" src="http://img.skitch.com/20100715-fi6q77pca8nms2r7xdm43b9nt.png" alt="" width="398" height="323" /></p>
<p>I have been moving applications from my Rackspace host over to Amazon&#8217;s EC2 service.  Moving simple LAMP apps has been fairly cut and dry, but while moving a RoR app and accessing it through apache w/ mod_proxy, the html is delivered to the browser as plaintext.  If I access the app directly on mongrel&#8217;s port, it renders correctly.   So it appears that something with either my mod_proxy configuration, or something about how my EC2 instance is set up is causing the problem.</p>
<p><code><br />
&gt; curl -I http://linux.local:3000<br />
HTTP/1.1 200 OK<br />
Connection: close<br />
Date: Thu, 15 Jul 2010 14:27:27 GMT<br />
Content-Length: 0</p>
<p>&gt; curl -I http://linux.local<br />
HTTP/1.1 200 OK<br />
Date: Thu, 15 Jul 2010 14:27:35 GMT<br />
Via: 1.1 linux.local<br />
Content-Type: text/plain<br />
</code></p>
<p>As you can see, when accessing the page through Apache/mod_proxy, the Content-Type that is returned is explicitly set as text/plain.</p>
<p><strong>Update</strong><br />
This is a bit shoe-horned, but it works for right now.  In the apache2.conf file, I changed the DefaultType from text/plain to text/html.  The reason this solution &#8220;concerns&#8221; me is that on my other servers, (where this problem is not occurring) the DefaultType is also set to text/plain, but the html is output correctly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/07/15/html-pages-returned-as-plaintext-who-is-the-culprit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to flush your dns cache in OS X</title>
		<link>http://www.wontblog.com/2010/07/14/how-to-flush-your-dns-cache-in-os-x/</link>
		<comments>http://www.wontblog.com/2010/07/14/how-to-flush-your-dns-cache-in-os-x/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:42:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=59</guid>
		<description><![CDATA[From time to time you may need to flush the dns cache on your mac.  I had recently moved a site from one host to another, and while the nameservers at the various levels returned the new IP address, my browser still looked to the old IP address. To resolve issues like this, (in Leopard) [...]]]></description>
			<content:encoded><![CDATA[<p><!--digg--><br />
<img class="alignnone" title="Flush that cache" src="http://img.skitch.com/20100714-bhna6m4yeyw17t4i4iiith6isd.png" alt="" width="415" height="231" /></p>
<p>From time to time you may need to flush the dns cache on your mac.  I had recently moved a site from one host to another, and while the nameservers at the various levels returned the new IP address, my browser still looked to the old IP address.</p>
<p>To resolve issues like this, (in Leopard) open a terminal and type in<br />
<code><br />
&gt; dscacheutil -flushcache<br />
</code></p>
<p>The same issue is resolved in 10.5.1 and earlier, open a terminal and type<br />
<code><br />
&gt; lookupd -flushcache<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/07/14/how-to-flush-your-dns-cache-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Impressions of Code Igniter</title>
		<link>http://www.wontblog.com/2010/06/05/first-impressions-of-code-igniter/</link>
		<comments>http://www.wontblog.com/2010/06/05/first-impressions-of-code-igniter/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:28:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Host]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=56</guid>
		<description><![CDATA[Last night I was forced to start working with CodeIgniter, a PHP web-framework, and I have to say that so far I am enjoying the experience. CodeIgniter provides a simple framework that allows you to quickly get an application up and running.  The learning curve (so far) has been very low.  I like web-frameworks for [...]]]></description>
			<content:encoded><![CDATA[<p><!--digg--><br />
<img class="alignright" title="Code Igniter" src="http://img.skitch.com/20100605-xpp9a9s6win5rjkq6dwd2g93qw.jpg" alt="Code Igniter" width="288" height="220" /> Last night I was forced to start working with <a href="http://www.codeigniter.com/" target="_BLANK">CodeIgniter</a>, a PHP web-framework, and I have to say that so far I am enjoying the experience.</p>
<p>CodeIgniter provides a simple framework that allows you to quickly get an application up and running.  The learning curve (so far) has been very low.  I like web-frameworks for projects.  I have done a number of projects in Ruby on Rails, and I have dabbled in Django.  Those have been pleasant experiences, but I prefer PHP as my preferred development language for most projects due to a number of reasons (not interested in jumping into that holy war right now.)</p>
<p>Up to this point, if I wanted to use a PHP framework, my choices were Zend and CakePHP.  Zend is a monster.  I&#8217;m sorry, I know a lot of developers swear by Zend, but I&#8217;m not one of them.  Nobody &#8220;quickly&#8221; picks up Zend.  Zend is so incredibly dense/bloated/abstracted that debugging something becomes an exercise that is more time consuming than the original problem that you were trying to solve.  CakePHP felt too much like I was pretending to be Ruby on Rails, and there were so many hoops to jump through.  And it was frequently a little &#8220;too magical.&#8221;</p>
<p>After exploring these different options, I wrote my own framework that took the parts of Ruby on Rails that I enjoyed, but kept the flexibility and familiarity of PHP.  I have been using this for over a year now and it has served me well.  I was pleased to find that the structure of CodeIgniter was <em>almost identical</em> to the structure of my own framework.  This has made it a very easy switch for me.</p>
<p><span id="more-56"></span></p>
<p>The only problem that I have run into so far was briefly not understanding how to get to a GET parameter in a fashion that didn&#8217;t make me feel dirty.</p>
<p><em>Tangent about accessing GET parameters coming&#8230;</em><br />
CodeIgniter obscures the $_GET parameters by default, you can enable them within your configuration, but I am working on one page of an existing site as a favor for a friend.  The CodeIgniter documentation suggests that you retrieve the parameters based on &#8220;segments&#8221; so if you wanted to pass in</p>
<blockquote><p>http://www.mysite.com/events.php?start=25&amp;state=VA&amp;count=50</p></blockquote>
<p>CodeIgniter suggests that you would generate the url</p>
<blockquote><p>http://www.mysite.com/events/index/25/VA/50</p></blockquote>
<p>And then retrieve your parameters based on which &#8220;segment&#8221; they were.<br />
<code><br />
segment(3) =&gt; 25 // the 'start' value<br />
segment(4) =&gt; VA // the 'state' value<br />
segment(5) =&gt; 50 // the 'count' value<br />
</code><br />
This makes me cringe for many reasons.  What if, for example, the user can click a link to change the count to 25, but it defaults to 50.  Most of the time this isn&#8217;t going to happen, so would I ALWAYS assume that I&#8217;m passing in the first segment as the start param, even when it&#8217;s typically not going to be used?</p>
<p><strong>uri_to_assoc to the rescue</strong><br />
The solution to this &#8220;issue&#8221; (it&#8217;s more of my own issue than an actual problem) was the function uri_to_assoc.<br />
Using uri_to_assoc means that I could format my urls as:</p>
<blockquote><p>http://www.mysite.com/events/index/start/25/state/VA/count/50</p></blockquote>
<p>and then in my code use:<br />
<code><br />
$params = $this-&gt;uri-&gt;uri_to_assoc(3);</code></p>
<p><code> </code></p>
<p><code>/* I now have the array $params with:<br />
* $params['state'] = 'VA'<br />
* $params['state'] = 25<br />
* $params['count'] = 50<br />
*/<br />
</code><br />
This makes me much more comfortable, as it means that it doesn&#8217;t matter where in the URI that my parameters are positioned.<br />
<em>Tangent finished</em><br />
I plan to continue using CodeIgniter for a while, to see if it&#8217;s the right fit.  I have some small projects that it would likely be quite appropriate for, and it will get me out of the business of supporting my own framework.  <img src='http://www.wontblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/06/05/first-impressions-of-code-igniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing MySQL gem on OS X</title>
		<link>http://www.wontblog.com/2010/04/26/installing-mysql-gem-on-os-x/</link>
		<comments>http://www.wontblog.com/2010/04/26/installing-mysql-gem-on-os-x/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 15:49:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Host]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=54</guid>
		<description><![CDATA[I encountered the following error when installing the mysql gem on a shiny new Macbook Pro running OS X Leopard. Note: I have ~/.gem set as my GEM_HOME and GEM_PATH to avoid needing to sudo &#62; gem install mysql Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build [...]]]></description>
			<content:encoded><![CDATA[<p><!--digg--><br />
<img class="alignleft" title="RoR" src="http://img.skitch.com/20100426-mugukqdh7hp8fhhy6t476u3ued.png" alt="" width="173" height="178" />I encountered the following error when installing the mysql gem on a shiny new Macbook Pro running OS X Leopard.</p>
<p><em>Note: I have ~/.gem set as my GEM_HOME and GEM_PATH to avoid needing to sudo</em></p>
<p><code><br />
&gt;  gem install mysql<br />
Building native extensions.  This could take a while...<br />
ERROR:  Error installing mysql:<br />
ERROR: Failed to build gem native extension.</code></p>
<p><code>/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb<br />
checking for mysql_query() in -lmysqlclient... no<br />
checking for main() in -lm... yes<br />
checking for mysql_query() in -lmysqlclient... no<br />
checking for main() in -lz... yes<br />
checking for mysql_query() in -lmysqlclient... no<br />
checking for main() in -lsocket... no<br />
checking for mysql_query() in -lmysqlclient... no<br />
checking for main() in -lnsl... no<br />
checking for mysql_query() in -lmysqlclient... no<br />
checking for main() in -lmygcc... no<br />
checking for mysql_query() in -lmysqlclient... no<br />
*** extconf.rb failed ***<br />
Could not create Makefile due to some reason, probably lack of<br />
necessary libraries and/or headers.  Check the mkmf.log file for more<br />
details.  You may need configuration options.<br />
</code></p>
<p>The workaround was fairly simple.  Since I had <a href="http://www.wontblog.com/2010/04/19/installing-mysql-from-source-on-os-x/">installed MySQL from source</a> the situation was resolved with a few command line options:</p>
<p><code><br />
&gt; export ARCHFLAGS="-arch x86_64"<br />
&gt; gem install mysql -- \<br />
--with-mysql-dir=/usr/local/mysql \<br />
--with-mysql-lib=/usr/local/mysql/lib \<br />
--with-mysql-include=/usr/local/mysql/include \<br />
--with-mysql-config=/usr/local/mysql/bin/mysql_config </code></p>
<p><code> </code></p>
<p><code>Building native extensions.  This could take a while...<br />
Successfully installed mysql-2.8.1<br />
1 gem installed<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/04/26/installing-mysql-gem-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gizmodo &#8220;finds&#8221; another Apple product</title>
		<link>http://www.wontblog.com/2010/04/26/gizmodo-finds-another-apple-product/</link>
		<comments>http://www.wontblog.com/2010/04/26/gizmodo-finds-another-apple-product/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 13:48:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[gizmodo]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=51</guid>
		<description><![CDATA[Hilarity below]]></description>
			<content:encoded><![CDATA[<p>Hilarity below</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/mqBDBVK9UyU" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/mqBDBVK9UyU"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/04/26/gizmodo-finds-another-apple-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For the Facebook-Matrix, I&#8217;m taking the red pill</title>
		<link>http://www.wontblog.com/2010/04/23/for-the-facebook-matrix-im-taking-the-red-pill/</link>
		<comments>http://www.wontblog.com/2010/04/23/for-the-facebook-matrix-im-taking-the-red-pill/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 20:12:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Trends]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=50</guid>
		<description><![CDATA[digg_url = 'http://www.wontblog.com/2010/04/23/for-the-facebook-matrix-im-taking-the-red-pill/';digg_title = 'For the Facebook-Matrix, I&#8217;m taking the red pill'; Facebook used to be a site that I visited when I was bored or had downtime. It was a diversion that could be accessed at any given moment, and then put back away when it&#8217;s purpose was served. The problem is that now, [...]]]></description>
			<content:encoded><![CDATA[<div class="diggbutton"><script type="text/javascript">digg_url = 'http://www.wontblog.com/2010/04/23/for-the-facebook-matrix-im-taking-the-red-pill/';digg_title = 'For the Facebook-Matrix, I&#8217;m taking the red pill';</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div>
<p><img class="alignleft" title="Facebook is the Matrix" src="http://img.skitch.com/20100423-ka2hqicwiqstb56eh5reasr4w.png" alt="" width="384" height="225" /></p>
<p>Facebook used to be a site that I visited when I was bored or had downtime.  It was a diversion that could be accessed at any given moment, and then put back away when it&#8217;s purpose was served.  The problem is that now, you can&#8217;t put Facebook away.  You can close your browser window and continue on to surf other sites, but no matter where you go, you&#8217;re back at Facebook again.  If I&#8217;m reading an article on cnn.com, my friends&#8217; comments are listed to the right of the article.  If I&#8217;m visiting (seemingly) random blogs, I&#8217;m being encouraged to be the first of my friends to &#8220;Like&#8221; the posting.  Enough.  I&#8217;m unplugging from the Facebook version of The Matrix.</p>
<p><span id="more-50"></span>The development community seems to have mixed feelings about the recent facebook changes, and the perceived intentions behind them.  Some think that it is an inevitable future, and that we are all going to be issued national ID cards with our Facebook profile ID listed.  Others don&#8217;t like the changes, but still see a world where Facebook becomes the only dominant player.  I see it playing out a bit differently.  I think the recent changes and initiatives that are coming out of Facebook are the beginning of the end for the giant.  I, for one, am closing my Facebook account today, and I suspect that others will begin to do the same, for the following reasons:</p>
<ul>
<li>People like to feel like they have &#8220;choice&#8221; on the internet.  Being herded through your online experience by endless recommendations and &#8220;you-may-also-likes&#8221; takes the excitement out of discovering anything, and leaves people with the feeling that every aspect of their online experience is orchestrated.</li>
<li>People are boring.  I don&#8217;t care what my facebook friend said about some article on [insert site name here].  If I wanted to get their view, I would have asked them or, gone to facebook.</li>
<li>People always come to hate the king.  Ask Microsoft, AOL, and Google.  As something grows increasingly in strength and reach, people grow uneasy.  For me, personally, seeing Facebook &#8220;Like&#8221; buttons on every website I visit is becoming maddening.</li>
</ul>
<p>To those that stay, good luck, enjoy the experience.  I hope your farms, fishtanks, and mafia families thrive.  And I hope you enjoy the customized Gillete advertisements.  My buddy Carlos did.  For everybody else, I&#8217;ll see you outside of Facebook, where I&#8217;ll be working on a browser plugin to block the various Facebook &#8220;Like/Comment/Recommend/Blah/Blah/Blah&#8221; widgets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/04/23/for-the-facebook-matrix-im-taking-the-red-pill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook &#8220;likes&#8221; violating your privacy</title>
		<link>http://www.wontblog.com/2010/04/23/facebook-likes-violating-your-privacy/</link>
		<comments>http://www.wontblog.com/2010/04/23/facebook-likes-violating-your-privacy/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:36:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.wontblog.com/?p=49</guid>
		<description><![CDATA[digg_url = 'http://www.wontblog.com/2010/04/23/facebook-likes-violating-your-privacy/';digg_title = 'Facebook &#8220;likes&#8221; violating your privacy'; Facebook&#8217;s recent modifications to their privacy policies is causing concern for a lot of people, and for good reason. Facebook is encouraging third-party sites and developers to leverage their developer platform to gain deliver a more social experience for their users.  Facebook is referring to this [...]]]></description>
			<content:encoded><![CDATA[<div class="diggbutton"><script type="text/javascript">digg_url = 'http://www.wontblog.com/2010/04/23/facebook-likes-violating-your-privacy/';digg_title = 'Facebook &#8220;likes&#8221; violating your privacy';</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div>
<p><img class="alignleft" title="Facebook Privacy" src="http://img.skitch.com/20100423-c9xu2p961jc6m1fnu61fc8smur.png" alt="" width="260" height="282" /> Facebook&#8217;s recent modifications to their privacy policies is causing concern for a lot of people, and for good reason.  Facebook is encouraging third-party sites and developers to leverage their developer platform to gain deliver a more social experience for their users.  Facebook is referring to this new practice as &#8220;Instant Personalization&#8221;, and it means that  sites will be able to pull profile information about their visitors, as well as about the visitor&#8217;s friends.  That last sentence deserves some attention because it is possibly one of the bigger threats to privacy that I have seen done out-in-the-open on the web.</p>
<p>Essentially what this means is that if your friend visits a site that you have no affiliation with whatsoever, that friend can pass your personal information on to that site.  Meaning that whatever permission that you had previously extended to your friend to use your profile details have now been extended to a site with which you have no affiliation, and with whom you have no knowledge.</p>
<p>This attempted increase in reach is startling.  Not starting because Facebook is doing it (research has shown that adding personal information to advertisements results in significantly higher click-thru) but startling because it&#8217;s being allowed in the first place.  Google received FAR more attention for their Buzz Privacy Snafu, and that was a much smaller risk to my privacy than what Facebook is attempting.</p>
<p><span id="more-49"></span><span style="text-decoration: line-through;">I&#8217;ve considered leaving Facebook altogether (and I still may)</span> I have deactivated my Facebook account as more and more of these privacy violations have surfaced.  Below, I detail some of the steps necessary for setting your privacy preferences to prevent &#8220;New Instant Personalization&#8221;</p>
<div class="wp-caption alignnone" style="width: 704px"><img title="Facebook Privacy" src="http://img.skitch.com/20100423-1whkgee23ir8ph3ddkykan7b96.png" alt="" width="694" height="365" /><p class="wp-caption-text">Select Applications and Websites</p></div>
<p>Choose <strong>Edit Settings</strong> under Instant Personalization</p>
<p><img class="alignnone" title="Instant Personalization" src="http://img.skitch.com/20100423-q47dhe537acsrgrbshe5ufcq29.png" alt="Choose Edit Settings" width="671" height="189" /></p>
<p>Uncheck the &#8220;Allow select partners&#8230;&#8221; checkbox</p>
<div class="wp-caption alignnone" style="width: 717px"><img title="Allow select partners" src="http://img.skitch.com/20100423-dywn2qj43t4h2g7rfn2wtf5idf.png" alt="" width="707" height="346" /><p class="wp-caption-text">Uncheck the Allow select partners... checkbox</p></div>
<p>Confirm that you are sure you want to disallow instant personalization</p>
<div class="wp-caption alignnone" style="width: 580px"><img title="Disable instant personalization" src="http://img.skitch.com/20100423-npqmk1e5px5yhi2qk2crsik9na.png" alt="" width="570" height="384" /><p class="wp-caption-text">Confirm your selection</p></div>
<p>Go back to the privacy setting screen and edit what your friends can share about you</p>
<div class="wp-caption alignnone" style="width: 741px"><img title="Edit what your friends can share about you" src="http://img.skitch.com/20100423-caq8k4mqf5j9w1f42r958i13mk.png" alt="" width="731" height="426" /><p class="wp-caption-text">&quot;Edit Settings&quot; for what your friends can share about you</p></div>
<p>Uncheck all of the things that you don&#8217;t want your friends sharing about you</p>
<div class="wp-caption alignnone" style="width: 580px"><img title="What your facebook friends can share about you" src="http://img.skitch.com/20100423-8y416f6641pcap4td9j7e5ginj.png" alt="" width="570" height="486" /><p class="wp-caption-text">Uncheck what personal information you don&#39;t want your facebook friends to share about you</p></div>
<p>These issues will continue to surface.  As long as people are not actively protecting their privacy, and as long as sites can get higher click thru by posting and sharing personal information, your privacy is at risk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wontblog.com/2010/04/23/facebook-likes-violating-your-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
