<?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>willoller.com</title>
	<atom:link href="http://www.willoller.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.willoller.com</link>
	<description>Learning to match the beat of the Old World man.</description>
	<pubDate>Wed, 23 Jul 2008 15:20:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>The Process</title>
		<link>http://www.willoller.com/the-process/</link>
		<comments>http://www.willoller.com/the-process/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 15:20:17 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Advertising]]></category>

		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.willoller.com/?p=115</guid>
		<description><![CDATA[via Big Noob
We just took a certain client&#8217;s site live this week.  This was how the whole process went.

]]></description>
			<content:encoded><![CDATA[<p>via <a href="http://thebignoob.com/posts/the-process/">Big Noob</a></p>
<p>We just took a certain client&#8217;s site live this week.  This was how the whole process went.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/kU9YeOQm3Y0&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/kU9YeOQm3Y0&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/the-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>eMusic: &#8220;Maths is hard!&#8221;</title>
		<link>http://www.willoller.com/emusic-maths-is-hard/</link>
		<comments>http://www.willoller.com/emusic-maths-is-hard/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 00:50:51 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/?p=110</guid>
		<description><![CDATA[Just got an email from eMusic informing me of their price for the 30/month plan increasing from $9.99 to $11.99.  But, because they love me so much, they&#8217;ll throw in an additional 10 downloads, making my $11.99 worth 40 downloads.
Less is not more.
Then they show me a nice table and declare &#8220;[I] will actually [...]]]></description>
			<content:encoded><![CDATA[<p>Just got an email from eMusic informing me of their price for the 30/month plan increasing from $9.99 to $11.99.  But, because they love me so much, they&#8217;ll throw in an additional 10 downloads, making my $11.99 worth 40 downloads.</p>
<h3>Less is not more.</h3>
<p>Then they show me a nice table and declare &#8220;[I] will actually pay less per download.&#8221;</p>
<p><a href='http://www.willoller.com/wordpress/wp-content/uploads/2008/06/emusic-prefail.gif'><img src="http://www.willoller.com/wordpress/wp-content/uploads/2008/06/emusic-prefail-300x94.gif" alt="Emusic\&#039;s cost comparison" title="emusic-prefail" width="300" height="94" class="alignnone size-medium wp-image-112" /></a></p>
<p>This is a nice gesture, showing me the breakdown and everything.  Next time, though, somebody might want to re-check the math and send a <em>slightly</em> modified email:  not only is the math wrong (11.99/40 = 0.29975) but the bad math tells me I will be paying <strong>more</strong> per download. If I wasn&#8217;t the kind of guy who carries a calculator around and likes to correct everybody, I&#8217;d have thought &#8220;You guys are idiots; I&#8217;m not paying more for less.&#8221;</p>
<p><a href='http://www.willoller.com/wordpress/wp-content/uploads/2008/06/fail.gif'><img src="http://www.willoller.com/wordpress/wp-content/uploads/2008/06/fail-300x50.gif" alt="" title="fail" width="300" height="50" class="alignnone size-medium wp-image-114" /></a></p>
<h3>Before Excel we are all equally wise - and equally foolish</h3>
<p>Formulas can be unruly beasts, but this is also a simple matter of proofreading. It reminds me of their ongoing problem with mismatched track names. It would be a shame to lose a customer due to a misapplied Excel formula. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/emusic-maths-is-hard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Home from vacation. Photos to &#8230;</title>
		<link>http://www.willoller.com/home-from-vacation-photos-to/</link>
		<comments>http://www.willoller.com/home-from-vacation-photos-to/#comments</comments>
		<pubDate>Thu, 22 May 2008 04:47:36 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/home-from-vacation-photos-to/</guid>
		<description><![CDATA[Home from vacation. Photos to follow!
]]></description>
			<content:encoded><![CDATA[<p>Home from vacation. Photos to follow!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/home-from-vacation-photos-to/feed/</wfw:commentRss>
		</item>
		<item>
		<title>If you install Myspace Chat or&#8230;</title>
		<link>http://www.willoller.com/if-you-install-myspace-chat-or/</link>
		<comments>http://www.willoller.com/if-you-install-myspace-chat-or/#comments</comments>
		<pubDate>Mon, 19 May 2008 04:13:23 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/if-you-install-myspace-chat-or/</guid>
		<description><![CDATA[If you install Myspace Chat or uTorrent on a public terminal PC, you are a bastard and I hate you.
]]></description>
			<content:encoded><![CDATA[<p>If you install Myspace Chat or uTorrent on a public terminal PC, you are a bastard and I hate you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/if-you-install-myspace-chat-or/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On vacation in Yellowstone.</title>
		<link>http://www.willoller.com/on-vacation-in-yellowstone/</link>
		<comments>http://www.willoller.com/on-vacation-in-yellowstone/#comments</comments>
		<pubDate>Fri, 16 May 2008 04:11:35 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/on-vacation-in-yellowstone-b/</guid>
		<description><![CDATA[On vacation in Yellowstone.  Be back to work on Thursday.
]]></description>
			<content:encoded><![CDATA[<p>On vacation in Yellowstone.  Be back to work on Thursday.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/on-vacation-in-yellowstone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Use Firebug to Update A Huge Form</title>
		<link>http://www.willoller.com/use-firebug-to-update-a-huge-form/</link>
		<comments>http://www.willoller.com/use-firebug-to-update-a-huge-form/#comments</comments>
		<pubDate>Tue, 13 May 2008 04:43:08 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/?p=38</guid>
		<description><![CDATA[Had a problem recently where I had to update hundreds of input fields within a shopping cart, setting prices of product variants from $200 to $49.
They were named in sequence:
PLAIN TEXT
JAVASCRIPT:




...


&#60;input name="vs[1667][price]" value="200" /&#62;


&#60;input name="vs[1668][price]" value="200" /&#62;


&#60;input name="vs[1669][price]" value="200" /&#62;


... 






So I busted out the command line in Firebug.
PLAIN TEXT
JAVASCRIPT:




for &#40;var i=0; i&#60;10000; i++&#41; &#123;


&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Had a problem recently where I had to update hundreds of input fields within a shopping cart, setting prices of product variants from $200 to $49.</p>
<p>They were named in sequence:</p>
<div class="igBar"><span id="ljavascript-4"><a href="#" onclick="javascript:showPlainTxt('javascript-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-4">
<div class="javascript">
<ol>
<li class="li1">
<div class="de1">...</div>
</li>
<li class="li2">
<div class="de2">&lt;input <span class="kw3">name</span>=<span class="st0">"vs[1667][price]"</span> value=<span class="st0">"200"</span> /&gt;</div>
</li>
<li class="li1">
<div class="de1">&lt;input <span class="kw3">name</span>=<span class="st0">"vs[1668][price]"</span> value=<span class="st0">"200"</span> /&gt;</div>
</li>
<li class="li2">
<div class="de2">&lt;input <span class="kw3">name</span>=<span class="st0">"vs[1669][price]"</span> value=<span class="st0">"200"</span> /&gt;</div>
</li>
<li class="li1">
<div class="de1">... </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>So I busted out the command line in Firebug.</p>
<div class="igBar"><span id="ljavascript-5"><a href="#" onclick="javascript:showPlainTxt('javascript-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-5">
<div class="javascript">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> i=<span class="nu0">0</span>; i&lt;<span class="nu0">10000</span>; i++<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp;<span class="kw1">if</span><span class="br0">&#40;</span>document.<span class="me1">productvariantsform</span>.<span class="me1">elements</span><span class="br0">&#91;</span><span class="st0">"vs["</span> + i + <span class="st0">"][price]"</span><span class="br0">&#93;</span>.<span class="me1">value</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; document.<span class="me1">productvariantsform</span>.<span class="me1">elements</span><span class="br0">&#91;</span><span class="st0">"vs["</span> + i + <span class="st0">"][price]"</span><span class="br0">&#93;</span>.<span class="me1">value</span> = <span class="st0">"49.00"</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
 but all I got were "has no properties" errors.</p>
<p>I got in touch with my local Javascript guru who helped me come up with some code that did work:</p>
<div class="igBar"><span id="ljavascript-6"><a href="#" onclick="javascript:showPlainTxt('javascript-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-6">
<div class="javascript">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">var</span> frm = document.<span class="me1">productvariantsform</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> i=<span class="nu0">0</span>; i &lt;frm.<span class="me1">elements</span>.<span class="me1">length</span>; i++<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>frm.<span class="me1">elements</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="kw3">name</span>.<span class="me1">match</span><span class="br0">&#40;</span><span class="re0">/\<span class="br0">&#91;</span>price\<span class="br0">&#93;</span>$/</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &amp;&amp; <span class="br0">&#40;</span>frm.<span class="me1">elements</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">value</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; frm.<span class="me1">elements</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">value</span> = <span class="st0">"49.00"</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This saved literally hours of [TAB][TAB][TAB][TAB][Ctrl+V].<br />
Thank you Firebug!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/use-firebug-to-update-a-huge-form/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Turns out if I&#8217;m drunk and you&#8230;</title>
		<link>http://www.willoller.com/turns-out-if-im-drunk-and-you/</link>
		<comments>http://www.willoller.com/turns-out-if-im-drunk-and-you/#comments</comments>
		<pubDate>Mon, 12 May 2008 16:51:37 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/turns-out-if-im-drunk-and-you/</guid>
		<description><![CDATA[Turns out if I'm drunk and you ask me an economics question, I can't play guitar hero until I explain supply-side economics to you.
]]></description>
			<content:encoded><![CDATA[<p>Turns out if I'm drunk and you ask me an economics question, I can't play guitar hero until I explain supply-side economics to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/turns-out-if-im-drunk-and-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oh yeah. Goin&#8217; to AEA SF08. Th&#8230;</title>
		<link>http://www.willoller.com/oh-yeah-goin-to-aea-sf08-th/</link>
		<comments>http://www.willoller.com/oh-yeah-goin-to-aea-sf08-th/#comments</comments>
		<pubDate>Sat, 03 May 2008 00:36:10 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/oh-yeah-goin-to-aea-sf08-th/</guid>
		<description><![CDATA[Oh yeah. Goin' to AEA SF08. Thanks, Mike!
]]></description>
			<content:encoded><![CDATA[<p>Oh yeah. Goin' to AEA SF08. Thanks, Mike!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/oh-yeah-goin-to-aea-sf08-th/feed/</wfw:commentRss>
		</item>
		<item>
		<title>There is a tide in the affairs&#8230;</title>
		<link>http://www.willoller.com/there-is-a-tide-in-the-affairs/</link>
		<comments>http://www.willoller.com/there-is-a-tide-in-the-affairs/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 22:00:49 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/there-is-a-tide-in-the-affairs/</guid>
		<description><![CDATA[There is a tide in the affairs of men
Which, taken at the flood, leads on to fortune;
Omitted, all the voyage of their life
Is bound in shallows and in miseries.
On such a full sea are we now afloat;
And we must take the current when it serves,
Or lose the ventures before us.
- William Shakespeare, Julias Ceasar
]]></description>
			<content:encoded><![CDATA[<blockquote><p>There is a tide in the affairs of men<br />
Which, taken at the flood, leads on to fortune;<br />
Omitted, all the voyage of their life<br />
Is bound in shallows and in miseries.<br />
On such a full sea are we now afloat;<br />
And we must take the current when it serves,<br />
Or lose the ventures before us.</p></blockquote>
<p>- William Shakespeare, Julias Ceasar</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/there-is-a-tide-in-the-affairs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A lesson in procrastination: I&#8230;</title>
		<link>http://www.willoller.com/a-lesson-in-procrastination-i/</link>
		<comments>http://www.willoller.com/a-lesson-in-procrastination-i/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 16:01:49 +0000</pubDate>
		<dc:creator>will</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.willoller.com/a-lesson-in-procrastination-i/</guid>
		<description><![CDATA[A lesson in procrastination: If you wonder to yourself "should I get my bag out of the car now or wait until tomorrow morning?" - you should go get it now, because in the morning your wife is going to leave for work and take the car, and your bag.
]]></description>
			<content:encoded><![CDATA[<p>A lesson in procrastination: If you wonder to yourself "should I get my bag out of the car now or wait until tomorrow morning?" - you should go get it now, because in the morning your wife is going to leave for work and take the car, and your bag.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.willoller.com/a-lesson-in-procrastination-i/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
