<?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"
	>

<channel>
	<title>Binary Code</title>
	<atom:link href="http://www.postal-code.com/binarycode/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.postal-code.com/binarycode</link>
	<description>A whole bunch of nought thought by Chris Cummer</description>
	<pubDate>Thu, 17 Jul 2008 03:24:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>This Cannot Be Said Enough</title>
		<link>http://www.postal-code.com/binarycode/2008/07/16/this-cannot-be-said-enough/</link>
		<comments>http://www.postal-code.com/binarycode/2008/07/16/this-cannot-be-said-enough/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 03:24:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=231</guid>
		<description><![CDATA[
User interface design is not about dumbing things down for the poor stupid user.
We software developers, understanding the software as we do, find it easy to look down upon those who lack our understanding.
This is wrong.
- These things I believe.

]]></description>
			<content:encoded><![CDATA[<blockquote><p>
User interface design is not about dumbing things down for the poor stupid user.</p>
<p>We software developers, understanding the software as we do, find it easy to look down upon those who lack our understanding.</p>
<p>This is wrong.<br />
- <a href="http://jonoscript.wordpress.com/2008/07/17/these-things-i-believe/">These things I believe.</a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/07/16/this-cannot-be-said-enough/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Two-weekend website: Applican</title>
		<link>http://www.postal-code.com/binarycode/2008/07/13/two-weekend-website-applican/</link>
		<comments>http://www.postal-code.com/binarycode/2008/07/13/two-weekend-website-applican/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 04:57:17 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/rails]]></category>

		<category><![CDATA[/dev/ruby]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=225</guid>
		<description><![CDATA[ A couple of weeks ago, in the middle of getting DreamBank ready for launch I was feeling like I needed a break. Of course that meant &#8220;what can I develop in Rails over a single weekend?&#8221; See, I had an idea for an application that would fulfill a need we had at DreamBank: how [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/senorprogrammer/applican/tree/master"><img src="http://www.postal-code.com/binarycode/wp-content/uploads/2008/07/applican_logo.png" alt="Applican" title="applican_logo" width="66" height="72" align="right" class="alignright size-full wp-image-226" hspace="8" /></a> A couple of weeks ago, in the middle of getting <a href="http://www.dreambank.org">DreamBank</a> ready for launch I was feeling like I needed a break. Of course that meant &#8220;what can I develop in Rails over a single weekend?&#8221; See, I had an idea for an application that would fulfill a need we had at DreamBank: how to manage incoming applicants and resumes against available job positions and I was pretty sure it would go.</p>
<p>My one-weekend project became a two weekend project and a bunch more time was shoe-horned in here and there for bug fixes and improvements until it was finally usable. And then we really got serious about the other launch and development got forgotten; it was released and functional and - dare I say it - even useful but neglected.</p>
<p>I now present to you &#8220;<a href="http://github.com/senorprogrammer/applican/tree/master">Applican</a>&#8220;, a Rails-based resume/applicant/job tracker designed (as much as it has been) as an internal tool for small &#038; medium-sized companies. For more details <a href="http://github.com/senorprogrammer/applican/wikis">see the proto-documentation here</a>.</p>
<p>I consider the current release to be about v0.4: it works, it&#8217;s useful, it undoubtedly has bugs, they&#8217;re may not be critical, there&#8217;s definitely functionality to be added. It&#8217;s free, it&#8217;s open-sourced, it&#8217;s available on <a href="http://github.com/senorprogrammer/applican/tree/master">Github</a> and it require Rails 2.1.</p>
<p>(Apologies to <a href="http://www.imdb.com/title/tt0285823/">Robert Rodriguez</a> for stealing and bastardizing one of the best lines in cinema history).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/07/13/two-weekend-website-applican/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DreamBank: We&#8217;re Live!</title>
		<link>http://www.postal-code.com/binarycode/2008/07/11/dreambank-were-live/</link>
		<comments>http://www.postal-code.com/binarycode/2008/07/11/dreambank-were-live/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 18:17:54 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=229</guid>
		<description><![CDATA[For the better part of the last six months I&#8217;ve been working at a small, brand-new start-up helping to develop a new kind of socially-conscious gifting website. This week we launched! I present to you: DreamBank.
DreamBank merges gift-giving, social networking and charitable contributions into one place to provide a means for people to get what [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.dreambank.org'><img src="http://www.postal-code.com/binarycode/wp-content/uploads/2008/07/header_dreambank_logo-orig.jpg" alt="DreamBank" title="header_dreambank_logo-orig" width="125" height="144" class="alignright size-full wp-image-230" align="right"  border="0" /></a>For the better part of the last six months I&#8217;ve been working at a small, brand-new start-up helping to develop a new kind of socially-conscious gifting website. This week we launched! I present to you: <a href="http://www.dreambank.org">DreamBank</a>.</p>
<p>DreamBank merges gift-giving, social networking and charitable contributions into one place to provide a means for people to get what they want while also helping others get what they need.</p>
<p>We&#8217;re pretty proud of this endeavour and I am very much looking forward to continuing to develop and improve the site for all our users. I hope you enjoy it too!</p>
<p>(And if you&#8217;re feeling particularly magnanimous, <a href="http://dreambank.org/37326/dreams/denali_prep-37327.html">here&#8217;s my dream</a> <img src='http://www.postal-code.com/binarycode/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/07/11/dreambank-were-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Prediction</title>
		<link>http://www.postal-code.com/binarycode/2008/07/10/my-prediction-for-the-future/</link>
		<comments>http://www.postal-code.com/binarycode/2008/07/10/my-prediction-for-the-future/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 16:40:10 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=228</guid>
		<description><![CDATA[High-order languages will be the next web frameworks: everyone will think they know how to write their own.
(In the dystopian version of this future: everyone tries.)
]]></description>
			<content:encoded><![CDATA[<p>High-order languages will be the next web frameworks: everyone will think they know how to write their own.</p>
<p>(In the dystopian version of this future: everyone tries.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/07/10/my-prediction-for-the-future/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wil Shipley is Back with &#8220;Pimp My Code&#8221;</title>
		<link>http://www.postal-code.com/binarycode/2008/07/08/wil-shipleys-back-with-pimp-my-code/</link>
		<comments>http://www.postal-code.com/binarycode/2008/07/08/wil-shipleys-back-with-pimp-my-code/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 17:25:42 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=227</guid>
		<description><![CDATA[Oh happy day, Pimp My Code is back: Pimp My Code, Part 15: The Greatest Bug of All in which Wil tackles his own white whale of a problem.
I&#8217;m not sure if PMC installments are a product of Wil going back on the meds or off the meds and I don&#8217;t care; you sure can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Oh happy day, Pimp My Code is back: <a href="http://wilshipley.com/blog/2008/07/pimp-my-code-part-15-greatest-bug-of.html">Pimp My Code, Part 15: The Greatest Bug of All</a> in which Wil tackles his own white whale of a problem.</p>
<p>I&#8217;m not sure if PMC installments are a product of Wil going back on the meds or off the meds and I don&#8217;t care; you sure can&#8217;t beat technical writing like this:</p>
<blockquote><p>
Hmm. Now you think. Think think think. I think better if I distract myself from the problem and let my hind-brain take over. So I went and played Assassin&#8217;s Creed, and murdered some fools who had waged war on their fellow man, or made the mistake of calling me peasant, or gotten in my way, or looked funny, or stood around yelling too much about how Salem Ali is a strong man. Honestly, once you start stabbing people in the neck it&#8217;s hard to stop.
</p></blockquote>
<p>And it contains helpful life-lessons and morals and wisdom-laden guidance to boot. PMC has made my morning - thanks Wil!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/07/08/wil-shipleys-back-with-pimp-my-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adobe Acrobat is a Joke</title>
		<link>http://www.postal-code.com/binarycode/2008/07/04/adobe-is-a-joke/</link>
		<comments>http://www.postal-code.com/binarycode/2008/07/04/adobe-is-a-joke/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 16:52:13 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=224</guid>
		<description><![CDATA[I had to laugh this morning when I woke up and starting reading about Adobe&#8217;s new Acrobat 9. Adobe seems hell-bent on taking a great format (PDF) and epitomizing the worst of all things bloatware with it.
On Windows: 

After the unpacking, the install process itself took 10 minutes. I could only thank Adobe’s engineers, presuming [...]]]></description>
			<content:encoded><![CDATA[<p>I had to laugh this morning when I woke up and starting reading about Adobe&#8217;s new <a href="http://www.adobe.com/products/acrobat/">Acrobat 9</a>. Adobe seems hell-bent on taking a great format (PDF) and epitomizing the worst of all things bloatware with it.</p>
<p><a href="http://blog.micropledge.com/2008/07/adobe-reader-9/">On Windows</a>: </p>
<blockquote><p>
After the unpacking, the install process itself took 10 minutes. I could only thank Adobe’s engineers, presuming they were filling up my hard drive with yummy icons, tasty DLLs, and amazing 3D JavaScript add-ons. No matter — the 210 MB it required was there to be used.
</p></blockquote>
<p><a href="http://www.macworld.com/article/134267/2008/07/reader.html">On Mac OS</a>:</p>
<blockquote><p>
System requirements call for Mac OS X 10.4.11 or later, G4 or later (including Intel), 128MB RAM, 405MB hard disk space and Safari 2.0.4 or later.
</p></blockquote>
<p>One fifth of a gig and half a gig, respectively. Are you serious?</p>
<p>I urge you to forget Acrobat ever existed, and on the Mac this is easy to do. Use Preview (a svelte 64.2 MB) to read your PDFs and us the Print command to produce them. Use Safari to browse, it renders PDFs natively without the need for Adobe&#8217;s Acrobat plugin.</p>
<p>Just say &#8220;No&#8221; to Adobe&#8217;s &#8220;your computer is our garbage dump&#8221; approach to software.</p>
<p><strong>Update</strong> Gus Mueller <a href="http://diveintomark.org/archives/2008/07/04/adobe-9">decomposes the Acrobat 9 installer</a> and Mark Pilgrim imagines <a href="http://diveintomark.org/archives/2008/07/04/adobe-9">an Acrobat-induced dystopia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/07/04/adobe-is-a-joke/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Good Advice from Larson</title>
		<link>http://www.postal-code.com/binarycode/2008/06/30/good-advice-from-larson/</link>
		<comments>http://www.postal-code.com/binarycode/2008/06/30/good-advice-from-larson/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 18:15:30 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=222</guid>
		<description><![CDATA[Via Phil Larson&#8217;s Flexibility Is Bad Design:

In my opinion, good design is whatever results in a shipping product, using the least amount of code, in the least amount of time.

I&#8217;d only alter this slightly to read &#8220;&#8230;using the least amount of the simplest code possible&#8230;&#8221;, which Phil adds as a caveat later in the paragraph [...]]]></description>
			<content:encoded><![CDATA[<p>Via Phil Larson&#8217;s <a href="http://phillarson.blogspot.com/2008/06/flexibility-is-bad-design.html">Flexibility Is Bad Design</a>:</p>
<blockquote><p>
In my opinion, good design is whatever results in a shipping product, using the least amount of code, in the least amount of time.
</p></blockquote>
<p>I&#8217;d only alter this slightly to read &#8220;&#8230;using the least amount of the simplest code possible&#8230;&#8221;, which Phil adds as a caveat later in the paragraph that sentence is abstracted from.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/06/30/good-advice-from-larson/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Good Advice from Chalain</title>
		<link>http://www.postal-code.com/binarycode/2008/06/28/good-advice-from-chalain/</link>
		<comments>http://www.postal-code.com/binarycode/2008/06/28/good-advice-from-chalain/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 17:26:13 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=221</guid>
		<description><![CDATA[
&#8220;Don&#8217;t bother the senior engineers for an hour when an hour of research would get you the same information: respect them. Do bother them when an hour of their time will save you all day: respect yourself. Bust your ass, and ask a lot of questions. Carry a notebook. Write everything down. Never, ever ask [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
&#8220;Don&#8217;t bother the senior engineers for an hour when an hour of research would get you the same information: respect them. Do bother them when an hour of their time will save you all day: respect yourself. Bust your ass, and ask a lot of questions. Carry a notebook. Write everything down. Never, ever ask the same question twice.&#8221;
</p></blockquote>
<p><a href="http://chalain.livejournal.com/74633.html">Common Denomination is not the Enemy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/06/28/good-advice-from-chalain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails: Won&#8217;t Someone Think of the Children?</title>
		<link>http://www.postal-code.com/binarycode/2008/06/24/rails-wont-someone-think-of-the-children/</link>
		<comments>http://www.postal-code.com/binarycode/2008/06/24/rails-wont-someone-think-of-the-children/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 06:46:01 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/rails]]></category>

		<category><![CDATA[/dev/ruby]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=220</guid>
		<description><![CDATA[I have a class, it acts_as_tree. I want to be able to delete nodes from the tree and heal the rift between grandparent and children, joining them as parent-child afterwards. 
Seems like it should be pretty obvious but nothing I was coming up with was doing the trick. The node was always deleting yet so [...]]]></description>
			<content:encoded><![CDATA[<p>I have a class, it <code>acts_as_tree</code>. I want to be able to delete nodes from the tree and heal the rift between grandparent and children, joining them as parent-child afterwards. </p>
<p>Seems like it should be pretty obvious but nothing I was coming up with was doing the trick. The node was always deleting yet so were its children. Then I googled upon <a href="http://railsforum.com/viewtopic.php?id=18685">this forum</a> and the solution was found. When executing a <code>before_destroy</code> filter on a class that <code>acts_as_tree</code>, put the before filter first:</p>
<pre name="code" class="rails">
class VettingStage < ActiveRecord::Base
  before_destroy :extract_self_from_chain
  acts_as_tree :foreign_key => &#8220;parent_id&#8221;, :order => &#8220;name&#8221;
  &#8230;
end
</pre>
<p>That was easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/06/24/rails-wont-someone-think-of-the-children/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Wish This Were a Headline on The Onion&#8230;</title>
		<link>http://www.postal-code.com/binarycode/2008/06/23/i-wish-this-were-on-the-onion/</link>
		<comments>http://www.postal-code.com/binarycode/2008/06/23/i-wish-this-were-on-the-onion/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 19:15:28 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[/dev/random]]></category>

		<guid isPermaLink="false">http://www.postal-code.com/binarycode/?p=219</guid>
		<description><![CDATA[&#8230; but it isn&#8217;t, it&#8217;s real: Man gets Windows Vista to work with printer.
&#8230;
Original body redacted. In hindsight this post was snarkier than I&#8217;d intended and contributed not one whit to the discourse about beneficial software design. Thus I&#8217;ve removed it from the public sphere.
..
We owe the users a bit more than this, yeah?
]]></description>
			<content:encoded><![CDATA[<p>&#8230; but it isn&#8217;t, it&#8217;s real: <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/141343.asp">Man gets Windows Vista to work with printer</a>.</p>
<p>&#8230;<br />
<strong>Original body redacted.</strong> In hindsight this post was snarkier than I&#8217;d intended and contributed not one whit to the discourse about beneficial software design. Thus I&#8217;ve removed it from the public sphere.<br />
..</p>
<p>We owe the users a bit more than this, yeah?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.postal-code.com/binarycode/2008/06/23/i-wish-this-were-on-the-onion/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
