<?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>Rhett&#039;s Nullhole</title>
	<atom:link href="http://nullhole.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nullhole.com</link>
	<description>Where I put my stuff</description>
	<lastBuildDate>Sat, 02 Jul 2011 18:19:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Some wise words</title>
		<link>http://nullhole.com/2011/07/02/some-wise-words/</link>
		<comments>http://nullhole.com/2011/07/02/some-wise-words/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 18:19:05 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=98</guid>
		<description><![CDATA[There is a slightly disturbing trend I’ve noticed where every interaction with our fellow man seems to be viewed as a business opportunity. Let’s face it: we can’t all make our livings selling our opinions to one another. I don’t view my readers as consumers or potential ad clicks. I seek to inspire and to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
There is a slightly disturbing trend I’ve noticed where every interaction with our fellow man seems to be viewed as a business opportunity. Let’s face it: we can’t all make our livings selling our opinions to one another. I don’t view my readers as consumers or potential ad clicks. I seek to inspire and to be inspired by them. The payment I receive is in new thoughts and new ideas.
</p></blockquote>
<p>These and other wise words from <a href="http://brainwagon.org/2011/06/27/what-is-your-blogs-business-plan-does-it-really-need-one/">brainwagon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2011/07/02/some-wise-words/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Invention</title>
		<link>http://nullhole.com/2011/06/14/invention/</link>
		<comments>http://nullhole.com/2011/06/14/invention/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 06:15:29 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=99</guid>
		<description><![CDATA[Every thing must have a beginning, to speak in Sanchean phrase; and that beginning must be linked to something that went before. The Hindoos give the world an elephant to support it, but they make the elephant stand upon a tortoise. Invention, it must be humbly admitted, does not consist in creating out of void, but out [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Every thing must have a beginning, to speak in Sanchean phrase; and that beginning must be linked to something that went before. The Hindoos give the world an elephant to support it, but they make the elephant stand upon a tortoise. Invention, it must be humbly admitted, does not consist in creating out of void, but out of chaos; the materials must, in the first place, be afforded: it can give form to dark, shapeless substances, but cannot bring into being the substance itself.</p>
<p>&#8211; Mary Shelly</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2011/06/14/invention/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter vs. Facebook</title>
		<link>http://nullhole.com/2011/02/23/twitter-vs-facebook/</link>
		<comments>http://nullhole.com/2011/02/23/twitter-vs-facebook/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 08:02:03 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=3</guid>
		<description><![CDATA[They looked at it and Evan sort of nodded his head. Then he basically said that what I was talking about was interesting, but that he wouldn’t be doing it with Twitter. I give him absolute full credit for that. Because here it is 4 years later doing phenomenally well. I sort of stopped using [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>They looked at it and Evan sort of nodded his head. Then he basically said that what I was talking about was interesting, but that he wouldn’t be doing it with Twitter.</p>
<p>I give him absolute full credit for that. Because here it is 4 years later doing phenomenally well. I sort of stopped using Facebook because I have 1200 FB friends, and there are 50 real friends in there and I don’t know anyone else. My news feed is covered with junk.</p>
<p>But I still use Twitter because it’s a very carefully curated list for me. I only follow people that I genuinely listen to and care about so it still is very high value for me. Thinking back, Twitter never “went viral” on me. Twitter never pressured me to signup, never spammed my account, never forced me to follow people, never made me add lots of friends. So I trust them for a highly curated experience.&#8221;</p></blockquote>
<p>Great writeup on <a href="http://thenextweb.com/entrepreneur/2011/02/22/naval-ravikant-talks-in-depth-on-twitter-bubbles-new-york-and-start-fund-interview-part-2/2/">thenextweb</a>.</p>
<p>The Facebook model has the fundamental problem that I don&#8217;t actually care what all these &#8220;friends&#8221; are doing all day. &#8220;Following&#8221; is so much more useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2011/02/23/twitter-vs-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Upgrade Complete: Fun with Multi-site WordPress</title>
		<link>http://nullhole.com/2011/02/19/blog-upgrade-complete-fun-with-multi-site-wordpress/</link>
		<comments>http://nullhole.com/2011/02/19/blog-upgrade-complete-fun-with-multi-site-wordpress/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 20:29:16 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=89</guid>
		<description><![CDATA[I&#8217;ve been running two instances of WordPress on this tiny slicehost machine for over 2 years now. Memory usage has always been a problem. Also, if anyone every actually read this blog I have no doubt this webserver would quickly burst into flames. So a little upgrade was in order: New slice with Ubuntu Lucid [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running two instances of WordPress on this tiny slicehost machine for over 2 years now. Memory usage has always been a problem. Also, if anyone every actually read this blog I have no doubt this webserver would quickly burst into flames. So a little upgrade was in order:</p>
<ul>
<li>New slice with Ubuntu Lucid</li>
<li>WordPress 3 with Multi-site</li>
<li>Varnish for that extra umph</li>
</ul>
<p>The results:</p>
<ul>
<li>Slicehost, though not the most bang for you buck as others, still has great management tools and documentation.</li>
<li>Varnish is awesome, easy to configure and lightweight. They even provide some <a href="http://varnish-cache.org/trac/wiki/VarnishAndWordpress">guidance</a> on using with wordpress.</li>
<li>WordPress Multi-site, pain in the ass</li>
</ul>
<p>It turns out Multi-site means a few different things. WordPress seems optimized do do multiple blogs on the same domain. Everything else is a hack. There seem to be two methods people use for getting full domain name support:</p>
<h3>MU Domain Mapping</h3>
<p>After configuring your site to be a &#8216;network&#8217;, you can use the <a href="http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/  ">MU Domain Mapping plugin</a> to sort of handle full domain names. However, this is sort of half-way there. If you want a blog like &#8216;rhettg.com&#8217;, you have to create rhettg.nullhole.com and your blog, then use the mapping to make rhettg.com work. BUT, all your media and links still point to rhettg.nullhole.com. Meh.</p>
<h3>True Multi-Site</h3>
<p>I found some instructions <a href="http://interconnectit.com/840/wordpress-3-0-multisite-with-multiple-domains-setup/">here</a> that involve actually doing MySQL queries to add a real site. Not an easy task, but seems to get much closer to what I wanted.</p>
<p>It seems that though under network mode you have &#8216;Sites&#8217; configuration in admin, but these are actually just &#8216;blogs&#8217;. Internally, WordPress supports multiple &#8216;sites&#8217; and multiple &#8216;blogs&#8217; Where a blog is assigned to a single site. A site is essentially your domain name so if you want multiple domain names, the only proper way to to do is to add a real site.</p>
<p>The instructions above successfully got multi-sites working, but didn&#8217;t really get my 100% there because my second site was still a second class citizen. I couldn&#8217;t get plugins or themes working easily without doing more hacks in MySQL. The key, it seems is to understand conceptually what&#8217;s going on here and get the terminology right:</p>
<ul>
<li>A &#8216;network&#8217; in front-end terminology is a &#8216;site&#8217; behind the scenes. So we really created a whole new network by following the above directions.</li>
<li>A &#8216;site&#8217; then is actually a &#8216;blog&#8217;.</li>
<li>Users can belong to both sites and blogs, but a &#8216;Super Admin&#8217; is only super on their own network.</li>
</ul>
<p>To really get things working properly, you have to make yourself (and other users if you want) Super Admin&#8217;s on the second network. I added myself as a Super Admin on the new site by creating a new row in wp_sitemeta. Something like this worked for me:</p>
<pre>insert into wp_sitemeta (site_id, meta_key, meta_value) value (2, 'site_admins', 'a:1:{i:0;s:6:"rhettg";}')</pre>
<p>I would copy and paste the &#8216;value&#8217; out of the corresponding value for site #1. I assume this is some sort of PHP serialization format.</p>
<p>Now you can login to the second network and set things up. Kinda awkward, but seems to work now.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2011/02/19/blog-upgrade-complete-fun-with-multi-site-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crisis</title>
		<link>http://nullhole.com/2010/07/01/crisis/</link>
		<comments>http://nullhole.com/2010/07/01/crisis/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 00:18:56 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=79</guid>
		<description><![CDATA[We have a crisis of leadership in America because our overwhelming power and wealth, earned under earlier generations of leaders, made us complacent, and for too long we have been training leaders who only know how to keep the routine going. Who can answer questions, but don’t know how to ask them. Who can fulfill [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>We have a crisis of leadership in America because our overwhelming power and wealth, earned under earlier generations of leaders, made us complacent, and for too long we have been training leaders who only know how to keep the routine going. Who can answer questions, but don’t know how to ask them. Who can fulfill goals, but don’t know how to set them. Who think about <em>how</em> to get things done, but not whether they’re worth doing in the first place. What we have now are the greatest technocrats the world has ever seen, people who have been trained to be incredibly good at one specific thing, but who have no interest in anything beyond their area of exper tise. What we <em>don’t</em> have are leaders.</p></blockquote>
<p><a href="http://www.theamericanscholar.org/solitude-and-leadership/">This</a> is one of the finest things I&#8217;ve read in weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2010/07/01/crisis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>But I WANT to reply!!</title>
		<link>http://nullhole.com/2010/02/16/but-i-want-to-reply/</link>
		<comments>http://nullhole.com/2010/02/16/but-i-want-to-reply/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 03:14:51 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=63</guid>
		<description><![CDATA[The prevalence of the noreply email address is the worst thing to happen to customer service since robo-call A while back, I signed up for redbubble.com to buy a t-shirt or something. Right away I got this really nice (automated) email that actually seemed personal because it was actually &#8220;from&#8221; someone. It felt like I [...]]]></description>
			<content:encoded><![CDATA[<p>The prevalence of the noreply email address is the worst thing to happen to customer service since <a title="robo phone" href="http://www.hulu.com/watch/42616/saturday-night-live-robo-phone">robo-call</a></p>
<p>A while back, I signed up for <a href="http://redbubble.com">redbubble.com</a> to buy a t-shirt or something. Right away I got this really nice (automated) email that actually seemed personal because it was actually &#8220;from&#8221; someone. It felt like I was communicating with a person rather than a faceless company. Why thank-you Jason Michaels for welcoming me to this community. But then I realized the &#8216;from&#8217; address is &#8216;noreply&#8217; and I felt duped.</p>
<p>I suppose this happens because of the way companies are organized internally:</p>
<ul>
<li>Marketing is measured by how many people they can engage in the company. So they like to send out emails.</li>
<li>Customer service is measured by how many people DON&#8217;T engage with them. Any additional customer contact is an expense.</li>
</ul>
<p>So the compromise is to send out emails, but do everything you can to keep them one-sided. I wonder how these companies are coping with their twitter/blogs/<a href="http://getsatisfaction.com/">getsatisfaction</a> ?</p>
<p>On a related note, MySpace <a href="http://techcrunch.com/2010/02/12/tom-has-finally-reached-his-myspace-friend-limit/">no longer has a human face</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2010/02/16/but-i-want-to-reply/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anatomy of a regression test</title>
		<link>http://nullhole.com/2009/08/02/anatomy-of-a-regression-test/</link>
		<comments>http://nullhole.com/2009/08/02/anatomy-of-a-regression-test/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 22:01:59 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=70</guid>
		<description><![CDATA[I ran into an issue with the socket module of the python standard library. This always comes as a surprise to me when I find a problem with something as mature as python. But it happens. My own issue involved having a python based daemon running that does HTTP requests (using httplib) to another service. [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into an issue with the socket module of the python standard library. This always comes as a surprise to me when I find a problem with something as mature as python. But it happens.</p>
<p>My own issue involved having a python based daemon running that does HTTP requests (using httplib) to another service. This daemon is restarted gracefully by sending SIGTERM, which it catches with a signal handler, finishes up what it was doing and exits. The problem arises if it receives a signal while in a system call, for example while receiving the response from an HTTP request. To correct behavior is to attempt the system call again, however the actual system call is abstracted away, so the caller, or even httplib can&#8217;t re-try.</p>
<p>The crux of the issue is the function readline() provided by a fileobject socket wrapper in socket.py</p>
<pre>
                self._rbuf = StringIO()  # reset _rbuf.  we consume it via buf.
                data = None
                recv = self._sock.recv
                while data != "\n":
                    data = recv(1)
                    if not data:
                        break
                    buffers.append(data)
                return "".join(buffers)
</pre>
<p>I&#8217;m not the first to find this, as this <a href="http://bugs.python.org/issue1628205">issue</a> even has a patch. But, due to the &#8220;test needed&#8221; status, it&#8217;s been siting there getting no attention for quite a while. Well I want it fixed, so let&#8217;s try to write a regression test!</p>
<p>The first step was to apply this patch to an appropriate development branch:</p>
<pre>
  svn co http://svn.python.org/projects/python/branches/release26-maint python26
  cd python26/Lib
  patch -p0 &lt; ~/socket.py.diff
</pre>
<p>Now it turned out, this didn&#8217;t apply cleanly, as the patch was from an earlier version. But it was easy enough to fix.</p>
<p>Secondly, I need to a test case to Lib/test/test_socket.py<br />
There is already a test case for normal behavior of fileobject, however causing a real socket to generate a EINTR isn&#8217;t exactly easy. But I just need to test the error handling, this is unit test. Perfect case for using a mock object. Now there arn&#8217;t any handy mock object libraries in the standard python distribution, so i&#8217;ll just keep it simple:</p>
<pre>
        class MockSocket(object):
            def __init__(self):
                # Build a generator that returns functions that we'll call and return for each
                # call to recv()
                def raise_error():
                    raise socket.error(errno.EINTR)
                self._step = iter([
                    lambda : "This is the first line\nAnd the sec",
                    raise_error,
                    lambda : "ond line is here\n",
                    lambda : None,
                ])

            def recv(self, size):
                return self._step.next()()
</pre>
<p>Now when I create my test case, I&#8217;ll just pass this mock socket in and call readline on it.</p>
<pre>
class FileObjectInterruptedTestCase(unittest.TestCase):
    """Test that the file object correctly handles being interrupted by a signal."""
    def setUp(self):
      ... create my mock socket ...

    def test(self):
        fo = socket._fileobject(self._mock_sock)
        self.assertEquals(fo.readline(), "This is the first line\n")
        self.assertEquals(fo.readline(), "And the second line is here\n")
</pre>
<p>Now to find out if this test case will allow this fix to be included&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2009/08/02/anatomy-of-a-regression-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please take my money!</title>
		<link>http://nullhole.com/2009/06/11/please-take-my-money/</link>
		<comments>http://nullhole.com/2009/06/11/please-take-my-money/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 18:29:32 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=68</guid>
		<description><![CDATA[As both my girlfriend and mother will tell you, I don&#8217;t enjoy talking on the phone. So I was particularly excited to have these two events transpire today: The iPhone Upgrade ATT finally got their act together and enabled their premier site to allow online upgrades to the 3GS. Fantastic, thank you AT&#38;T, you were [...]]]></description>
			<content:encoded><![CDATA[<p>As both my girlfriend and mother will tell you, I don&#8217;t enjoy talking on the phone.</p>
<p>So I was particularly excited to have these two events transpire today:</p>
<p><strong>The iPhone Upgrade</strong></p>
<p>ATT finally got their act together and enabled their premier site to allow online upgrades to the 3GS. Fantastic, thank you AT&amp;T, you were only a couple of days late. Anyway, I placed the order, goes great, no problems. But then 2 minutes later I get an email:</p>
<blockquote><p>Thank you for your recent purchase on the AT&amp;T Premier Online Store. We&#8217;re pleased that you chose AT&amp;T as your wireless service provider.</p>
<p>Unfortunately, we cannot validate your credit card number. Please call us at your earliest convenience with a different credit or debit card number so we can complete your order: 1-866-499-8008, Monday through Friday, 8 a.m. to 9 p.m. Eastern Time.</p></blockquote>
<p>Oh great, 3 cheers for online ordering. Well I still want my phone so 2 minutes later I&#8217;m on hold listening to the same 8 bars of crappy jazz music playing over and over, interspersed with messages about how much they appreciate my business. Finally, after a full 10 minutes of hold I get to talk to a real person. Of course I have to tell them my phone number, again, I&#8217;ll never understand what the automated system does with the phone number I gave them earlier. She starts looking for orders and can&#8217;t find me.</p>
<p>&#8220;Sorry, it says you&#8217;re still elegible for an upgrade, so the order must have come through yet. Can you call back again in about an hour?&#8221;</p>
<p>Somehow I feel better sending this email reply the no doubt automated email address:</p>
<blockquote><p>I just called, but they couldn&#8217;t find the order.<br />
This is really poor customer service. I order stuff online all the<br />
time, why don&#8217;t other companies have this hard of time. I&#8217;m trying to give you money!!</p></blockquote>
<p><strong>The Amp Assembly</strong></p>
<p>My <a href="http://nullhole.com/2009/05/02/all-hail-the-superior-craftsmanship-of-jbl/">JBL Amp Assembly</a> blew up a few weeks ago. Thankfully, I can buy a replacement part for only $120. So I called up the parts department today, part number in hand, excited to watch Jurrasic Park again and rattle the windows.</p>
<p>&#8220;Let me place that order for you&#8230;&#8230;.Oh, sorry sir, my computer just crashed&#8221;</p>
<p>&#8220;Hmm ok, that sucks.</p>
<p>60 seconds later</p>
<p>&#8220;Sorry sir, I don&#8217;t think this coming back anytime soon. Can I call you back ?&#8221;</p>
<p>Why is this commerce stuff so hard!?!</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2009/06/11/please-take-my-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All Hail the Superior Craftsmanship of JBL!</title>
		<link>http://nullhole.com/2009/05/02/all-hail-the-superior-craftsmanship-of-jbl/</link>
		<comments>http://nullhole.com/2009/05/02/all-hail-the-superior-craftsmanship-of-jbl/#comments</comments>
		<pubDate>Sat, 02 May 2009 21:26:47 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[jbl]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=66</guid>
		<description><![CDATA[It&#8217;s very impressive how quickly after the 1 year warranty on the electronics of my JBL Venue SUB12 decided to melt down. Not sure when it happened exactly, but one day I thought to myself, &#8220;self, there isn&#8217;t much bass going on here anymore, is the subwoofer still on ?&#8221; RIP Subwoofer, Sept 2007-Sometime in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nullhole.com/wp-content/uploads/2009/05/burnt_jbl_sub12.jpg"><img class="aligncenter size-medium wp-image-65" src="http://nullhole.com/wp-content/uploads/2009/05/burnt_jbl_sub12.jpg" alt="" width="300" height="225" /></a></p>
<p>It&#8217;s very impressive how quickly after the 1 year warranty on the electronics of my JBL Venue SUB12 decided to melt down. Not sure when it happened exactly, but one day I thought to myself, &#8220;self, there isn&#8217;t much bass going on here anymore, is the subwoofer still on ?&#8221;</p>
<p><em>RIP Subwoofer, Sept 2007-Sometime in the spring of 2009</em></p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2009/05/02/all-hail-the-superior-craftsmanship-of-jbl/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Disneyland Consumerism FAIL</title>
		<link>http://nullhole.com/2009/03/08/disneyland-consumerism-fail/</link>
		<comments>http://nullhole.com/2009/03/08/disneyland-consumerism-fail/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 00:46:37 +0000</pubDate>
		<dc:creator>rhettg</dc:creator>
				<category><![CDATA[travel]]></category>
		<category><![CDATA[disneyland]]></category>

		<guid isPermaLink="false">http://nullhole.com/?p=61</guid>
		<description><![CDATA[I was in Disneyland reliving some childhood memories last week. There on a friday, pretty nice weather (especially compared to the endless rain here in SF) and the crowd wasn&#8217;t too bad.  The memory that will stick with me the best on this trip though is the hour or so Britt and I spent trying [...]]]></description>
			<content:encoded><![CDATA[<p>I was in Disneyland reliving some childhood memories last week. There on a friday, pretty nice weather (especially compared to the endless rain here in SF) and the crowd wasn&#8217;t too bad. </p>
<p>The memory that will stick with me the best on this trip though is the hour or so Britt and I spent trying to track down a decent sweatshirt. I always assumed that Disneyland was designed for you to spend a whole lot of money once you got into the park. They have this nifty Fastpass system where you can get a pass to come back to a ride, so instead of waiting in line you can go shop.</p>
<p>HOWEVER, it was really difficult to spend money here. Nothing was quite right. Honestly, with so many shops open, all over the park, outside every ride, there was a real shortage of <em>choice</em>. Even though all the shops have a sort of theme, usually related to where in the park they are, 80% of the merchandise was the same in every one of them. </p>
<p>I found two kinda cool unique t-shirts:</p>
<p><a href="http://picasaweb.google.com/rhettg/Disneyland2009#5309587797167878258"><img src="http://lh4.ggpht.com/__A6e1OSiQU0/Sa9x-FnwsHI/AAAAAAAAAS0/I6W03MGRkx0/s200/DSC01359.JPG" alt="DSC01359.JPG" />                         </a><a href="http://picasaweb.google.com/rhettg/Disneyland2009#5309587813931647170"><img src="http://lh3.ggpht.com/__A6e1OSiQU0/Sa9x_EEjgMI/AAAAAAAAAS8/bbEajWJ7bKM/s200/DSC01362.JPG" alt="DSC01362.JPG" /></a></p>
<p>I really dig these retro graphics. However, I&#8217;m not going to wear them on a t-shirt. I want a print or poster with these images. But of course, even looking through the Disney Art Galleries, they don&#8217;t have these ones available.</p>
<p>Disney has a ridiculous amount of IP to draw upon to create merchandise. The rides and unique parts of the parks alone should provide for no shortage of cool ideas for unique gifts you could get only at Disneyland. Somebody is REALLY dropping the ball here. </p>
<p>I do have to applaud Disney for there forward thinking embracing of online retailing. They have licensed lots of their Disney characters and images to <a href="http://www.zazzle.com/disney">Zazzle</a> so you can create your own custom merchandise. But seriously, it should be EASY to spend A LOT of money at Disneyland. But it isn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullhole.com/2009/03/08/disneyland-consumerism-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

