<?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>Ham in the Fridge - Blog Posts</title>
	<atom:link href="http://www.haminthefridge.com/category/blogpost/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.haminthefridge.com</link>
	<description>Feed Your Brand.</description>
	<lastBuildDate>Fri, 20 Aug 2010 20:15:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		    	<item>
		<title>HAM Seeks Interactive PM</title>
		<link>http://www.haminthefridge.com/b_ham_seeks_interactive_pm/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_ham_seeks_interactive_pm/#comments</comments>
		-->
        <pubDate>Thu, 29 Jul 2010 14:37:21 +0000</pubDate>
		<dc:creator>Bret Hummel</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[producer]]></category>
		<category><![CDATA[project manager]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/b_ham_seeks_interactive_pm/</guid>
		<description><![CDATA[<p>HAM is looking for an inspired Interactive Producer/Project Manager to join our team.  Know one?  Are one?</p>
<p>If you are excited by the thought of coordinating a team of interactive super heroes who are busy saving the world by creating online games, interactive activities, and promotional microsites, this job just might be for you.</p>
<p><strong>Responsibilities include: </strong></p>
<ul>
<li>Budgeting/Estimating</li>
<li>Creative Concepting</li>
<li>Scheduling</li>
<li>Collaborating with the Client</li>
<li>Rallying the Team</li>
<li>Resource Management</li>
<li><em>and more&#8230;</em></li>
</ul>
<p>Sound like something you&#8217;re <em>made</em> to do?  Check out the <a href="http://bit.ly/95Kqoo" target="_blank">job description</a> and <a href="mailto:comework@haminthefridge.com">reach out</a>!</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_ham_seeks_interactive_pm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Making Firefox and Javascript play nice together</title>
		<link>http://www.haminthefridge.com/b_making-firefox-and-javascript-play-nice-together/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_making-firefox-and-javascript-play-nice-together/#comments</comments>
		-->
        <pubDate>Sun, 16 May 2010 17:06:59 +0000</pubDate>
		<dc:creator>Jon Voth</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tricky]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2326</guid>
		<description><![CDATA[<p><img class="alignnone" title="Fox-Deer Kiss" src="http://img.visualizeus.com/thumbs/09/02/01/animals,deer,fox,kiss,so,cute-a34ebacfa855b69ad757bb8e24e2bcbf_h.jpg" alt="Fox-Deer Kiss" width="300" /></p>
<p>A word to the wise; when including an external javascript file on an HTML page, always terminate your script tag with a closing script tag, not an inline closing slash.</p>
<p>I ran into an issue where Firefox does not recognize that the script tag is closed and therefore does not render the remainder of your HTML code. This is quite confusing when you specify your JavaScript include in the Head tag and end up with a completely plank render page in Firefox.</p>
<p>Simply put, for Firefox compatibility use this:</p>
<p><span style="font-family: monospace;">&lt;script type=&#8221;text/javascript&#8221; src=&#8221;/js/externalFile.js&#8221;&gt;&lt;/script&gt;</span></p>
<p>Not this:</p>
<p><span style="font-family: monospace;">&lt;script type=&#8221;text/javascript&#8221; src=&#8221;/js/externalFile.js&#8221; /&gt;</span></p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_making-firefox-and-javascript-play-nice-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Particle-System on the Beach</title>
		<link>http://www.haminthefridge.com/b_particle-system-on-the-beach/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_particle-system-on-the-beach/#comments</comments>
		-->
        <pubDate>Thu, 25 Mar 2010 20:19:44 +0000</pubDate>
		<dc:creator>Trygve Nordberg</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[birds]]></category>
		<category><![CDATA[elderly]]></category>
		<category><![CDATA[Florida]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[particle-system]]></category>
		<category><![CDATA[projection]]></category>
		<category><![CDATA[symposium]]></category>
		<category><![CDATA[trade-show]]></category>
		<category><![CDATA[travel]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2064</guid>
		<description><![CDATA[<p>Recently, I business tripped down to the beautiful and luxurious Marco Island, Florida.  It is the type of place you might find yourself after winning a vacation on The Price is Right.<br />
<a href="http://www.haminthefridge.com/img/blogpost/img_2144.jpg" target="images"> <img class="wp-image-375" style="max-height: 160px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2144.jpg" alt="" /></a><br />
I was there installing some interactive trade-show magic at the <strong>2010 Bridgestone Executive Symposium</strong>. One of our main pieces was a large particle-system displaying Symposium messages.  The messages were visually comprised of hundreds of small photos, clustering together to create words and shapes.  When cycling from one message to the next, each photo would explode out of it&#8217;s resting spot and animate as necessary to find a new position appropriate to forming the new message.</p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2019.jpg" target="images"><img style="max-height: 120px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2019.jpg" alt="" /> </a><br />
On a lunch break, I decided to go for a quick dip in the ocean, but didn&#8217;t want to get my special Florida beach outfit wet (via Target $22.99), so I took some sweet pix instead.  There were some birds sitting by the water, and the nearby children couldn&#8217;t resist but run at them full speed, arms flailing and scare them out of their resting spot.  The birds would take flight, then begin organizing themselves in a two-dimensional grid, hovering above the ocean, mimicking the ebbing and flowing surface of the currents.<br />
<a href="http://www.haminthefridge.com/img/blogpost/img_2134.jpg" target="images"><img style="max-height: 120px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2134.jpg" alt="" /> </a><br />
A natural particle-system!  It was a beautiful moment illustrating an intersection of complex math and nature.</p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2128.jpg" target="images"><img style="max-height: 160px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2128.jpg" alt="" /></a><br />
I believe these birds are called &#8220;Terns&#8221;, and they are very common on Florida beaches.</p>
]]></description>
	    	<!--
		<content:encoded><![CDATA[<ul>
<li>Recently, I business tripped down to the beautiful and luxurious Marco Island, Florida &#8211; a place you might find yourself if you&#8217;d won a trip on the Price is Right ™ ﬁ›‹ﬂ‡ all rights reserved.</li>
</ul>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2144.jpg" target="images"> <img class="wp-image-375" style="max-height: 200px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2144.jpg" alt="" /> </a></p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2144.jpg" target="images"></a> I was there to install some interactive magic at the <strong>2010 Bridgestone Executive Symposium</strong>, and one of our main pieces was a large particle-system projection that displayed messages relating to the Symposium theme.</p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_1996.jpg" target="images"> <img class="wp-image-375" style="max-height: 200px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_1996.jpg" alt="" /> </a></p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_1996.jpg" target="images"></a> The messages were visually comprised of hundreds of small photos, clustering together to create words and shapes. When cycling from one message to the next, each photo would explode out of it&#8217;s resting spot and animate to find it&#8217;s way into a new position appropriate to forming the next message.</p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2019.jpg" target="images"> <img class="wp-image-375" style="max-height: 200px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2019.jpg" alt="" /> </a></p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2019.jpg" target="images"></a> On a lunch break, I decided to go for a quick dip in the ocean, but didn&#8217;t want to get my special Florida beach outfit wet, so I took some sweet pix instead.  There were some birds sitting by the water, and the nearby children couldn&#8217;t resist but to run at them full speed, arms flailing and startle them out of their resting spot.  The birds would take flight, then begin organizing themselves in a two-dimensional grid, hovering above the ocean, mimicking the ebbing and flowing surface of the currents.</p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2134.jpg" target="images"><img class="wp-image-375" style="max-height: 200px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2134.jpg" alt="" /> </a></p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2134.jpg" target="images"></a>A natural particle-system!  It was a beautiful moment illuminating the intersection of complex math and nature.</p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2128.jpg" target="images"> <img class="wp-image-375" style="max-height: 200px; float: none;" src="http://www.haminthefridge.com/img/blogpost/img_2128.jpg" alt="" /> </a></p>
<p><a href="http://www.haminthefridge.com/img/blogpost/img_2128.jpg" target="images"></a> I believe these birds are called &#8220;Terns&#8221;, and they are quite common on Florida beaches.</p>
<p>And I remembered to keep all my receipts!</p>
]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_particle-system-on-the-beach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>How to set friction on circles in Box2D</title>
		<link>http://www.haminthefridge.com/b_how-to-set-friction-on-circles-in-box2d/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_how-to-set-friction-on-circles-in-box2d/#comments</comments>
		-->
        <pubDate>Tue, 23 Mar 2010 18:43:10 +0000</pubDate>
		<dc:creator>Jon Voth</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[physics]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2145</guid>
		<description><![CDATA[<p>This one stumped me for a while the other day. While building a game I was trying to use a circular Box2D physics object for the main character. I wanted to apply different friction settings to it in different situations (i.e. lower friction while walking on the ground, higher friction while falling/landing to stop quickly).  After attempting to set the Shape and Body&#8217;s friction property several ways, I stumbled upon the section in the Box2D <a href="http://www.box2d.org/wiki/index.php?title=Friction" target="_blank">documentation</a> that states: &#8220;Box2d does not support rolling resistance. As a consequence, circles roll forever on flat surfaces with no damping.&#8221;  A ha! No wonder the friction setting had no effect; I was applying a friction parameter that was being ignored by the engine. The solution was more simple than I could have imagined.  Since Box2D ignores &#8220;rolling resistance&#8221; all one has to do is prevent the circle from &#8220;rolling.&#8221; To accomplish this, there is a handy Boolean in b2BodyDef called &#8220;fixedRotation.&#8221; Setting fixedRotation to true prevents the body from rotating or responding to angular force. Here&#8217;s how that looks in pseudocode:</p>
<pre>//Create Body Definition
_bodyDef = new b2BodyDef();

//Prevent rotation
_bodyDef.fixedRotation = true;

//Create body in new b2World
_box2DWorld = new b2World();
_box2DWorld.CreateBody(_bodyDef);</pre>
<p>As I mentioned, this solution cost me a couple hours. Hopefully it can save you a couple in return.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_how-to-set-friction-on-circles-in-box2d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Women and Gaming</title>
		<link>http://www.haminthefridge.com/women-and-gaming/</link>
		<!--
        <comments>http://www.haminthefridge.com/women-and-gaming/#comments</comments>
		-->
        <pubDate>Tue, 23 Mar 2010 15:54:26 +0000</pubDate>
		<dc:creator>Nicki Earley</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Farmville]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[opinionated]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Wii]]></category>
		<category><![CDATA[Women]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2098</guid>
		<description><![CDATA[<p>I have been thinking a lot lately about gaming and the women&#8217;s demographic.  Now we here at HAM are always thinking about games and game design or idea&#8217;s but lately I wanted to see what the demographic was between the sexes.  Quite interestingly enough games are widening focus. Everyone that has a Facebook account has seen someone (or you) that posted &#8220;I found a cow in Farmville&#8221; newsfeed post.  As many of us roll our eyes in disgust or join the <a href="http://www.facebook.com/pages/I-dont-care-about-your-farm-or-your-fish-or-your-park-or-your-mafia/207382931457">&#8220;I dont care about your farm, or your fish, or your park, or your mafia!&#8221;</a><a href="http://www.facebook.com/pages/dont-care-about-my-farm-or-my-fish-or-my-park-or-my-mafia-and-so-what/359162296338?ref=ts"> </a> group, we see this game as growing in popularity among ALL users.  What does this say about the audience?</p>
<p>Facebook&#8217;s demo is as of 1/04/2010</p>
<p>Women = 54.3%</p>
<p>Men = 42.6%</p>
<p>Video Game Demographic is listed as</p>
<p>Men = 61%</p>
<p>Women = 39%</p>
<p>Gaming is projected to be a over 13 Billion Dollar Business for 2010 and women over 35 are considered the sweet spot.  Growth in social games seems to be the overall trend hence FARMVILLE&#8217;s Success.</p>
<p>I can let you know that I currently play on a home Wii, IPhone and here at work (research of course) as well as at home on my PC on Second Life.  Why do I play?  Well there is more opportunity to play socially.  With Wii &#8211; Fit, Rockband Parties, IPhone Bluetooth and with Second Life all these have a social element.  I enjoy talking and being social while beating the crap out of my friends.  So you could say I fit right in.  It&#8217;s no secret in most households women control the purchasing power, now maybe we can take to the joystick controller?</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/women-and-gaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Adventures in Box2D</title>
		<link>http://www.haminthefridge.com/b_adventures-in-box2d/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_adventures-in-box2d/#comments</comments>
		-->
        <pubDate>Mon, 22 Mar 2010 21:07:30 +0000</pubDate>
		<dc:creator>Jon Voth</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game-framework]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[long-winded]]></category>
		<category><![CDATA[metric]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[side-scroller]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2123</guid>
		<description><![CDATA[<p>At Ham we recently expanded our game framework to include the <a href="http://www.box2d.org/" target="_blank">Box2D</a> physics engine (for AS3). We started down this road while building our latest side-scroller using Actionscript Physics Engine (<a href="http://www.cove.org/ape/" target="_blank">APE</a>), which was previously the only third-party physics engine integrated into our framework. The trouble was, rectangular shapes in APE were not reacting to applied forces correctly. At this point we decided that instead of finding a quick fix for APE we would take the time to do it right, and incorporate a second physics engine into our framework.</p>
<p>Box2D was a clear choice for this role. Not only is it better documented and supported than APE, it is also vastly more flexible, stable and efficient.</p>
<p>Originally written in C++ by Erin Catto, the version we used was a port to AS3 found <a href="http://sourceforge.net/projects/box2dflash/files/" target="_blank">here</a>. We ended up using version 2.0.2 as opposed to the most current 2.1, as the <a href="http://www.box2d.org/wiki/index.php?title=Manual/AS3" target="_blank">documentation</a>, example projects, and many support articles are still written for 2.0.x. There also exists a Cocoa port that may be useful for future iPhone development.</p>
<p>The API for Box2D has several important differences from APE. Most notably, the World object. APE works through a static APEngine object, physics objects are created independently and then added to and removed from the static engine instance. In Box2d the World object handles similar functions, however all physics object are created and destroyed inside the World object for performance optimization purposes. Furthermore, multiple World objects can exist simultaneously, although using this technique should be carefully managed to avoid performance issues.</p>
<p>Similar to physics object creation, collisions are also handled in a centralized manner through the World object. Where one would listen to individual objects for collisions in APE, a Contact Listener object must be used in Box2D and assigned to a World object. From this Contact Listener class it is then possible to notify physics objects and other systems of collisions.</p>
<p>Perhaps the most disorienting difference in Box2D is it&#8217;s unit system. Instead of pixels and arbitrary force values, the Box2D system uses the Meters/Kilograms/Newtons system of units. Anything being moved, sized or placed in the Box2D world must be translated into this system and then translated back out to pixels for things like updating a display object&#8217;s position based on it&#8217;s corresponding physics object. There is a general rule of thumb that 30 pixels equals 1 meter, which we adopted and currently use.</p>
<p>Overall, the transition to Box2D has been a smooth one. We are currently enjoying a sizable performance increase, increased flexibility (with things like object rotation, a variety of joint types, and separate control over mass and density), as well as a wider community and support base.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_adventures-in-box2d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>How I learned to stop worrying and block Flash</title>
		<link>http://www.haminthefridge.com/b_how-i-learned-to-stop-worrying-and-block-flash/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_how-i-learned-to-stop-worrying-and-block-flash/#comments</comments>
		-->
        <pubDate>Mon, 15 Mar 2010 20:47:07 +0000</pubDate>
		<dc:creator>Jon Voth</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[banners]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[hater]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[surfing]]></category>
		<category><![CDATA[tantamount]]></category>
		<category><![CDATA[technical]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2054</guid>
		<description><![CDATA[<p>For an &#8220;Actionscript Developer&#8221;, you may think that installing a Flash blocker plugin is tantamount to treason. And for platform-devout Flash evangelists, this may be true. But in the platform-agnostic world, a Flash blocker is a useful tool.</p>
<p>Let&#8217;s face it, there&#8217;s a LOT of poorly-produced Flash content out there. We&#8217;ve all seen our share of visually assaulting banners. But let&#8217;s not forget the processor-hogs, the unnecessary site headers and the flashterbating intro &#8220;splash&#8221; screens. As you navigate your way down the freeway of the internet, wouldn&#8217;t it be nice if you could avoid these potholes?</p>
<p>Enter, the Flash blocker.</p>
<p>Of course the primary function of a blocker plugin is, well, blocking your browser from downloading and displaying Flash content. This will keep out all the riff-raff, but also block the &#8220;good&#8221; content as well. What happens when you visit Hulu or YouTube expecting to watch a video?</p>
<p>Any blocker plugin worth it&#8217;s salt (I use <a href="https://chrome.google.com/extensions/detail/cdngiadmnkhgemkimkhiilgffbjijcie" target="_blank">FlashBlock</a>) will also include a &#8220;whitelist&#8221; option, which allows the user to specify specific sites or pages on which Flash content will NOT be blocked. Also, good blockers will provide the user with a simple way to allow Flash content to display on a case-by-case basis, such as masking the Flash content area with a button that loads the SWF behind it when clicked.</p>
<p>These features turn a blocker plugin from wall into a gateway, only allowing content the user approves to get through. As someone who spends most of their day on the internet, my Flash blocker plugin has become a vital part of reclaiming my time and sanity as I browse.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_how-i-learned-to-stop-worrying-and-block-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Enchantment under the Sea / Bioshock 1 &amp; 2</title>
		<link>http://www.haminthefridge.com/b_enchantment-under-the-sea-bioshock-1-2/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_enchantment-under-the-sea-bioshock-1-2/#comments</comments>
		-->
        <pubDate>Thu, 11 Mar 2010 22:42:28 +0000</pubDate>
		<dc:creator>Kevin Wind</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[bioshock]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[gamer]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[xbox]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2048</guid>
		<description><![CDATA[<p>I enjoy playing video games.  They&#8217;re fun and you get to kill far more people than you get to in real life… and you can do so without messing up the carpet.  Furthermore their stories often go places you&#8217;ll never be able to go and as Jack Burton from &#8216;Big Trouble in Little China&#8217; you can see things that no one else can see, do things no one else can do.</p>
<p>That said, I just got through playing Bioshock 2.  The second installment of the story of the wacky adventures you can have under the Atlantic if indeed a guy goes ahead and makes an underwater metropolis based on the question:</p>
<p>&#8216;Is a man not entitled to the sweat of his brow?&#8217;</p>
<p>&#8220;No!&#8217; says the man in Washington, &#8216;It belongs to the poor.&#8217; &#8216;No!&#8217; says the man in the Vatican, &#8216;It belongs to God.&#8217; &#8216;No!&#8217; says the man in Moscow, &#8216;It belongs to everyone.&#8217; I rejected those answers; instead, I chose something different. I chose the impossible. I chose&#8230; Rapture, a city where the artist would not fear the censor, where the scientist would not be bound by petty morality, Where the great would not be constrained by the small! And with the sweat of your brow, Rapture can become your city as well.&#8221;</p>
<p>So the thing I thought that was quite interesting about the plots of both Bioshock 1 and 2 is the fundamental philosophies of the antagonists.  Andrew Ryan builds this sweet Art Deco styled city on the concept of pure capitalism coupled with no religion or rulers.  &#8216;No Gods or Kings.  Only man&#8221; is the banner phrase that meets you upon your entering the city in the first game.</p>
<p>Now, this philosophy of a city of unbridled ambition and no petty morality (pfff* morality, who needs it?), we find the wheels fell off this plan long before you enter the city in the first game.  The problems that grip any city grip this city:  Poverty, Greed, Corruption, Power Struggles…the usual.  And so the city becomes this sort of tower of Babel where the great ambition is met with ruin.<br />
A creepy ruined underwater city with crazy people all hopped up on genetic modification things.  Yep.  Kinda like Detroit only underwater.  Oooo burn.</p>
<p>Detroit, lift up your weary head. &#8211; sufjan stevens &#8211; good song</p>
<p>The second game continues the story threads, further uncovering other struggles rapture faced before it&#8217;s fall.  This time, rather than unbridled capitalism it&#8217;s good lo&#8217; Socialism being pushed by  psychologist Sophia Lamb.  Her goal is to create a Utopia and the first perfect utopian though any means necessary.  She worked to destroy Andrew Ryan and those like him and to use this underwater city as the birth place for her dream.  Equally a crappy idea as Ryans&#8217;, just a different end of the spectrum.  Rather than the strong not being constrained by the weak, it&#8217;s equal misery for all under the sea.</p>
<p>Aaaannyway, Great couple of games i gotta say. Now what is the moral of the story you may ask?  Easy!  Don&#8217;t build a city underwater, dummy.   For your health!</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_enchantment-under-the-sea-bioshock-1-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Video and Mobile</title>
		<link>http://www.haminthefridge.com/b_video-and-mobile/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_video-and-mobile/#comments</comments>
		-->
        <pubDate>Mon, 08 Mar 2010 19:57:04 +0000</pubDate>
		<dc:creator>Nicki Earley</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[YouTube]]></category>
		-->
		<guid isPermaLink="false">http://www.haminthefridge.com/?p=2037</guid>
		<description><![CDATA[<p>Video in HTML 5</p>
<p>With Video gaining market share I am very excited to use the new HTML5 Video Tag.  HTML5 is headed our way with new and improved features.  I will let the developers discuss the attributes of how it works, I am interested in producing HTML5 for Mobile video content specifically.  YouTube and Vimeo have both designed/developed in 5.0 format so that you can load very high res video to your IPhone, IPod or IPad without Flash.  I currently have an IPhone and I am constantly irritated when I don&#8217;t get to see what many people post to social media.  Facebook&#8217;s video based in flash isn&#8217;t compatible with IPhone and is becoming more widely used on the platform.</p>
<p>With Vimeo the only site I have posted video to, it&#8217;s painless.  With a paid plan you can have Flash, Html5 and IPhone files generated for you.  I am very excited to produce content for clients on the mobile platform moving forward.  Mobile is such a captive audience and when combined with video it&#8217;s very compelling.</p>
<p>Of course, there has been a non standardized adoption of two general formats Safari and Chrome prefer H.264 and Mozilla and Opera prefer Ogg Theora.  With Youtube and Vimeo preferring H.264 we may see a shift heavily weighted towards H.264.  But whatever the standard becomes it&#8217;s very refreshing to have video operating on a tag instead of inside a swf.  Tags are much easier to work with and looks far better then video converted to Flash.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_video-and-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Helping Flex 3 find your class in a SWC</title>
		<link>http://www.haminthefridge.com/b_helping-flex-3-find-your-class-in-a-swc/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_helping-flex-3-find-your-class-in-a-swc/#comments</comments>
		-->
        <pubDate>Thu, 04 Mar 2010 23:53:44 +0000</pubDate>
		<dc:creator>Jon Voth</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[SWC]]></category>
		<category><![CDATA[technical]]></category>
		-->
		<guid isPermaLink="false">http://dev.haminthefridge.com/?p=2011</guid>
		<description><![CDATA[<p>SWCs are wonderful little digital creatures. They provide you with a compact and portable way to manage and transfer a library of classes. However, sometimes they need a little help doing their job.</p>
<p>I recently created a new class in the Flex Library Project that houses my core codebase. The Library Project is set up to automatically compile a SWC when it builds, this SWC is then imported in to any other projects that require the core by referencing the SWC in their build path (pretty slick little workflow). Only this time, the projects referencing the core SWC couldn&#8217;t find the class I had just added. Fail.</p>
<p>After trying all varieties of refreshing, cleaning, closing/opening the project, quitting/restarting Flex 3, I was beginning to wonder what had actually happened to my class. How had it gotten swallowed up in the gears of the Flex compiler?</p>
<p>The problem ended up being not with the new class, or the compiler, but with the .flexLibProperties. This is the XML file that stores a list of classes to include in a SWC. By default, it&#8217;s hidden from the list of files in your Flex project so you have to &#8220;un-filter&#8221; it from the Flex Navigator panel.</p>
<p>To do this:<br />
• Click the downward-facing triangle icon in the upper left of the Flex Navigator panel.<br />
• Now select &#8220;Filters&#8230;&#8221;<br />
<a href="http://www.jonvoth.com/wp-content/uploads/2010/03/swcFlexLib_1.png" target="images"><br />
<img class="wp-image-375" style="max-height: 100px; float: none;" src="http://www.jonvoth.com/wp-content/uploads/2010/03/swcFlexLib_1.png" alt="" /><br />
</a><br />
• Then un-check the box next to &#8220;.flexLibProperties&#8221; and the file magically appears in your project file structure.<br />
<a href="http://www.jonvoth.com/wp-content/uploads/2010/03/swcFlexLib_2.png" target="images"><br />
<img class="wp-image-376" style="max-height: 100px; float: none;" title="swcFlexLib_2" src="http://www.jonvoth.com/wp-content/uploads/2010/03/swcFlexLib_2.png" alt="" /><br />
</a></p>
<p>My new class was notably absent from this list, so I included it using this syntax:</p>
<pre>&lt;classEntry path="core.path.path.ClassName"/&gt;</pre>
<p>After building the Library Project again the SWC was recompiled, now complete with my new class.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_helping-flex-3-find-your-class-in-a-swc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>Notes on the Redesign</title>
		<link>http://www.haminthefridge.com/notes-on-the-redesign/</link>
		<!--
        <comments>http://www.haminthefridge.com/notes-on-the-redesign/#comments</comments>
		-->
        <pubDate>Thu, 11 Feb 2010 18:07:11 +0000</pubDate>
		<dc:creator>Eric Price</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[long-winded]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[WordPress]]></category>
		-->
		<guid isPermaLink="false">http://dev.haminthefridge.com/?p=1741</guid>
		<description><![CDATA[<p>Among design studios, there seems to be a back-and-forth trend when it comes to the breadth of portfolio presentation. On one end is the curated, highly selective portfolio of 5-10 pieces deemed to be most representative (i.e. most salable) &#8212; see any number of the recent &#8220;single-serving&#8221; one page sites. On the other end is the nothing-to-hide approach, offering up nearly everything ever produced by a studio &#8212; see portfolios of several years ago, or Experimental Jetset&#8217;s incredible (and incredibly extensive) <a href="http://www.experimentaljetset.nl/">archive</a>.</p>
<p><a href="http://www.experimentaljetset.nl/"></a>This new site shares many similarities with those of the latter trend, but we&#8217;ve conceptualized it as something more permanent. In essence, we&#8217;re using our enormous, 12-year body of work to our advantage. Instead of a straight chronological listing of projects, we&#8217;re using their many common attributes (represented as tags &#8212; hardly a novel abstraction, but an easily understood one) as the basis of our system for navigating the site &#8212; a much more contextually meaningful way to browse our work. Everything is connected, allowing for a maximal amount of content that is tempered by a minimal and structured presentation.</p>
<p>While we don&#8217;t yet have <em>everything</em> up for your perusal, we&#8217;re working on it, and plan to continue adding newly completed projects to further improve our system with more data &#8212; the idea being <em>additions</em>, rather than <em>editions</em>. So check back soon.</p>
<h2>Technical stuff</h2>
<ul>
<li>Let&#8217;s get it out of the way upfront: IE6 isn&#8217;t supported. Given the design, it just wouldn&#8217;t be a reasonable concession. And given the tiny percentage of our visitors still using that albatross, it&#8217;s not much of a loss. Progressive degradation is a nice concept, but it only goes so far, and in this case &#8220;so far&#8221; is IE7 (through no small effort in itself).</li>
<li>We&#8217;re not entirely in HTML5 Land yet &#8212; the benefits just don&#8217;t outweigh the requisite browser-sniffing. That said, as soon as <a href="http://jilion.com/sublime/video">SublimeVideo</a> or <a href="http://www.vimeo.com/">Vimeo</a>&#8217;s promised HTML5 player come to fruition, we&#8217;ll switch over our video reel player, the only remnant of Flash/non-mobile-friendliness on the site.</li>
<li><a href="http://cufon.shoqolate.com/">Cufón</a> is a stopgap, but an awesome one.</li>
<li>Firefox has horrible text rendering of CSS-rotated elements. Somewhat excusable given that it&#8217;s not an official CSS standard yet, but annoying all the same. Safari and Chrome fare much better (and add a few proprietary-but-cool aesthetic flourishes here and there).</li>
<li>We&#8217;re running everything on <a href="http://www.wordpress.org/">WordPress</a>, which I&#8217;m sure our developers can tell you more about. It&#8217;s a bit jury-rigged, but has proven to be quite stable and usable, and, more importantly, allowed us to move away from pie-in-the-sky custom CMS talk and actually produce something real, which you&#8217;re seeing before you today.</li>
</ul>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/notes-on-the-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>If life gives you lemons</title>
		<link>http://www.haminthefridge.com/b_if-life-gives-you-lemons/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_if-life-gives-you-lemons/#comments</comments>
		-->
        <pubDate>Tue, 02 Feb 2010 16:47:50 +0000</pubDate>
		<dc:creator>Jon Voth</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[biography]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[modesty]]></category>
		<category><![CDATA[standards]]></category>
		-->
		<guid isPermaLink="false">http://dev.haminthefridge.com/?p=1712</guid>
		<description><![CDATA[<p>About half-way through journalism school I had an epiphany; I enjoyed making the news look pretty more than I liked writing it. After plunging myself into the world of print design, then web design, then code-assisted web design, I finally landed on web development. As it turns out, writing code provides a canvas that both my left and right brain can paint on. Along the way I have worked at a music distribution company, a branch of the UN, an advertising agency and, since late 2008, Ham in the Fridge.</p>
<p>All the while I&#8217;ve found that the key to success on the web is understanding. Not only understanding the web as a medium but understanding your client&#8217;s needs, your audience and the other members of your team.</p>
<p>My skills include AS2, Flash &amp; Flex development in AS3, CSS, HTML, JavaScript and XML. My interests include iPhone Development, 3D AS3 engines, audio visualization and data visualization.</p>
<p>Clients I have shared success with: Adult Swim, Cargill, Cartoon Network, Hoover, Hormel Foods, Kelloggs, Marvin Windows, Nickelodeon, Paramount Pictures, Payless ShoeSource, Pfizer and Syngenta.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_if-life-gives-you-lemons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>When the platform doesn&#8217;t matter</title>
		<link>http://www.haminthefridge.com/b_when-the-platform-doesnt-matter/</link>
		<!--
        <comments>http://www.haminthefridge.com/b_when-the-platform-doesnt-matter/#comments</comments>
		-->
        <pubDate>Wed, 20 Jan 2010 22:27:43 +0000</pubDate>
		<dc:creator>Bret Hummel</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[software]]></category>
		-->
		<guid isPermaLink="false">http://dev.haminthefridge.com/?p=1146</guid>
		<description><![CDATA[<p>With the much anticipated and highly dubious flash export for iPhone coming out, I&#8217;ve noticed many of our traditional authoring platforms blending into each other.</p>
<p>We&#8217;ve all noticed that Photoshop does a little more of what illustrator does. After Effects does a little more what 3D software does. Adobe programs aside, I think this is a trend that goes beyond our normal digital authoring platforms.</p>
<p>I see traditional print designers now being able to design for &#8220;interactive&#8221;. (Welcome to digital my print friends, we&#8217;ve been here for awhile) Marketers creating and distributing content through Facebook and Twitter without need for extensive tools. Videographers can easily create titles and basic effects.</p>
<p>So before the discussion about &#8220;needing to broaden your skillset&#8221; takes over, or a discussion about &#8220;knowledge of all master of none&#8221;, I want to extrapolate this into the future based on the idea that all things that are technical will become easier.</p>
<p>When you take into account all the places we place our time for entertainment and knowledge; movies, video, blogs, news, games, webertainment, info sites –there is a specific technical challenge needed to overcome each in their own world. Right now to create a website you need to choose Flash, html or something else. A video needs a editing tool and then needs to be exported to be viewed. But this is starting to change.</p>
<p>Games need a performance machine, but we&#8217;re realizing that the base system  you need to play a game is accelerating faster than our ability to create meaningful rich content. Likewise the ability to create on multiple platforms is now creating ubiquitous exporting of games. Video tools are now becoming more affordable and the ability to create stories without need for expensive shoots or sets is totally possible.</p>
<p>So when the tools arise to create fundamentally original art, that is neither game or movie or website–what will the tools be to create it? Single creators will usually lead the charge, so this new authoring platform must be accessible, none of this Avatar $300bn stuff. It will also need to work across so many forms of our current concepts of &#8220;media&#8221;. It&#8217;s hard to think how it coud be accomplished. But that&#8217;s where it&#8217;s going.</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/b_when-the-platform-doesnt-matter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	    	<item>
		<title>From Hollywood to Canne and now HAM!</title>
		<link>http://www.haminthefridge.com/from-hollywood-to-canne-and-now-ham/</link>
		<!--
        <comments>http://www.haminthefridge.com/from-hollywood-to-canne-and-now-ham/#comments</comments>
		-->
        <pubDate>Wed, 20 Jan 2010 18:53:15 +0000</pubDate>
		<dc:creator>Nicki Earley</dc:creator>
        <!--
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[#C_HAM]]></category>
		<category><![CDATA[biography]]></category>
		<category><![CDATA[Canne]]></category>
		<category><![CDATA[DJ]]></category>
		<category><![CDATA[Hollywood]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[producer]]></category>
		<category><![CDATA[Spongebob]]></category>
		-->
		<guid isPermaLink="false">http://dev.haminthefridge.com/?p=1097</guid>
		<description><![CDATA[<p>Hi, my name is Nicki Earley and I have just joined HAM this past December. I am the new interactive producer. I bet you all wanna know where I came from right? Well I came from the land of interactive + video production. Got here by way of a commercial film studio + a local interactive shop where I produced many a banner, site, email, and video campaign for very large corporations. One of those made the Canne Shortlist.</p>
<p>Web video and moving images is my passion well next to DJing. Some locals know me as natosha and occasionally I play a gig or two. <span style="text-decoration: line-through;">I have opinions</span> I am opinionated, which will probably creep in <span style="text-decoration: line-through;">end up</span> here on this blog &#8212; mainly about video and the web as well as art, design and music.</p>
<p>Now to HAM &#8212; I had heard of them a while ago and wanted to work in the fun and highly respected environment that Ham always had the reputation of being. So here I am about a month and a half into the adventure and I love it! What a highly creative and very collaborative staff we have! Our staff&#8217;s backgrounds are as diverse as the projects I produce for them. BTW &#8212; I just can&#8217;t believe watching Spongebob episodes is considered part of my job. I am very excited to be here and hope we can create something very cool for whomever is reading this :-).</p>
]]></description>
			<!--
        <content:encoded><![CDATA[]]></content:encoded>
        -->
			<!--
		<wfw:commentRss>http://www.haminthefridge.com/from-hollywood-to-canne-and-now-ham/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
        -->
		</item>
	</channel>
</rss>
