<?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>Life According to Duck</title>
	<atom:link href="http://accordingtoduck.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://accordingtoduck.com</link>
	<description>Musings on Coding, Gaming, and Life in General</description>
	<pubDate>Tue, 28 Oct 2008 15:50:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Duck&#8217;s Timestamp Inserter</title>
		<link>http://accordingtoduck.com/web-dev-design/ducks-timestamp-inserter/</link>
		<comments>http://accordingtoduck.com/web-dev-design/ducks-timestamp-inserter/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:13:44 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[Duck's Plugins]]></category>

		<category><![CDATA[Web Dev &amp; Design]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://accordingtoduck.com/?p=42</guid>
		<description><![CDATA[When writing up the Countdown Timer in Flash article yesterday, I stumbled across a need for a fairly simple plugin - one that would output the current Unix Timestamp into a Post's content.  While I could use a plugin such as 'Exec-PHP' to accomplish this, that seemed to fall into the 'breaking eggs with [...]]]></description>
			<content:encoded><![CDATA[<p>When writing up the <a href="http://accordingtoduck.com/web-dev-design/countdown-timer-in-flash/">Countdown Timer in Flash</a> article yesterday, I stumbled across a need for a fairly simple plugin - one that would output the current Unix Timestamp into a Post's content.  While I could use a plugin such as 'Exec-PHP' to accomplish this, that seemed to fall into the 'breaking eggs with a sledgehammer' brand of overkill.</p>
<p>As such, I whipped up a quick Wordpress plugin (as I often do for these tiny problems), and decided to make this one available to the public.  So without further ado, I give you...</p>
<p><strong>Duck's Timestamp Inserter!</strong>  Ok, it could use a more creative title.  Using some pretty simple markup, it allows me to insert the current timestamp, or offsets thereof, into my post content.</p>
<p>&lt;!--ducktime--&gt; becomes 1227176678, while &lt;!--ducktime+5000--&gt; becomes 1227181678 and &lt;!--ducktime-1200--&gt; becomes 1227175478.  If you refresh the page, you'll see these all change.</p>
<p><strong>UPDATE:</strong>  This Plugin is now listed on the WordPress Plugin Repository!  You can <a href='http://wordpress.org/extend/plugins/ducks-timestamp-inserter/'>download Duck's Timestamp Inserter</a> from there - and of course, Ratings are appreciated.  I've released it under GPL3.  If you find it useful, please consider Donating.</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/web-dev-design/ducks-timestamp-inserter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Countdown Timer in Flash</title>
		<link>http://accordingtoduck.com/web-dev-design/countdown-timer-in-flash/</link>
		<comments>http://accordingtoduck.com/web-dev-design/countdown-timer-in-flash/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 21:19:22 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[Flash &amp; ActionScript]]></category>

		<category><![CDATA[Web Dev &amp; Design]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://accordingtoduck.com/?p=40</guid>
		<description><![CDATA[Recently at work, I was asked to add a Countdown Timer to a few of our pages giving the time remaining until a Sale kicked in.  While I could have whipped this up pretty quickly in Javascript, I decided to use the opportunity to expand my Flash knowledge a little.
One of my key considerations [...]]]></description>
			<content:encoded><![CDATA[<p>Recently at work, I was asked to add a Countdown Timer to a few of our pages giving the time remaining until a Sale kicked in.  While I could have whipped this up pretty quickly in Javascript, I decided to use the opportunity to expand my Flash knowledge a little.</p>
<p>One of my key considerations was using the Server's time, rather than the time of the User's system clock.  This meant passing two Timestamps from PHP to Flash, which luckily is very easy to do.  I'll walk you through the entire design process here.  I'll be using Flash CS3, and ActionScript 2.0.<br />
<span id="more-40"></span></p>
<h4>1. Set up the Document</h4>
<p>In Flash, select <em>File</em>, <em>New</em>, and choose <em>"Flash File (ActionScript 2.0)"</em><br />
Select <em>Modify</em>, <em>Document</em> and change the Document Size.  I'll be using <strong>200px</strong> by <strong>100px</strong> for this example.<br />
Add a New Layer named <strong>Actions</strong>.<br />
In the Timeline, add a Keyframe to <em>Layer 1</em> at <em>Frame 2</em>.<br />
<a class="thickbox" rel="nofollow " href='http://accordingtoduck.com/wp-content/gallery/flashcountdown/step1.jpg' title=''><img src='http://accordingtoduck.com/wp-content/gallery/flashcountdown/thumbs/thumbs_step1.jpg' alt='step1.jpg' class='ngg-singlepic ngg-none' /></a></p>
<h4>2. Add Text Elements</h4>
<p>On Frame 1 of Layer 1, use the Text Tool to create a Text Area that will contain the Countdown Time.  Start this with a Default Text of 00:00:00:00.  If you use a Monospace Font, Alignment won't matter.<br />
Change the Text from 'Static Text' to 'Dynamic Text', and give the Text an Instance Name such as 'time_until'.<br />
To make sure your chosen font is available to the Visitor, we're going to embed part of it.  Click the 'Embed' button, and select 'Numerals'.  Type a Semi-colon in the 'Include these characters:' field. Click OK.<br />
<a class="thickbox" rel="nofollow " href='http://accordingtoduck.com/wp-content/gallery/flashcountdown/step2.jpg' title=''><img src='http://accordingtoduck.com/wp-content/gallery/flashcountdown/thumbs/thumbs_step2.jpg' alt='step2.jpg' class='ngg-singlepic ngg-none' /></a></p>
<h4>3. Add Labels</h4>
<p>Still in Layer 1/Frame 1, create a new Text Area.  Set this area back to Static Text.  Enter the text 'sec', and reduce the font size.  Center this below the rightmost '00'.  Copy (Ctrl+C) this field, and Paste in Place (Ctrl+Shift+V).  Move the copied field under the next set of 00s, and change the text to 'min'.  Repeat for 'hrs' and 'days' with the remaining 00s.<br />
<a class="thickbox" rel="nofollow " href='http://accordingtoduck.com/wp-content/gallery/flashcountdown/step3.jpg' title=''><img src='http://accordingtoduck.com/wp-content/gallery/flashcountdown/thumbs/thumbs_step3.jpg' alt='step3.jpg' class='ngg-singlepic ngg-none' /></a></p>

<h4>4. Add our ActionScript</h4>
<p>Select Frame 1 of the Actions Layer, and press F9 to load the Actions Window.  Add the Code shown in each block below:</p>
<pre class="code javascript">&nbsp;
<span style="color: #339999;">stop</span><span style="color: #DB6464;">&#40;</span><span style="color: #DB6464;">&#41;</span>;
&nbsp;</pre>
<p>This stops the Movie from playing, keeping it at Frame 1.</p>
<pre class="code javascript">&nbsp;
<span style="color: #993399;">this</span>.<span style="color: #339999;">onEnterFrame</span> = <span style="color: #339999;">function</span> <span style="color: #DB6464;">&#40;</span><span style="color: #DB6464;">&#41;</span> <span style="color: #DB6464;">&#123;</span>
	<span style="color: #339999;">var</span> currTime = <span style="color: #DB6464;">&#40;</span>Number<span style="color: #DB6464;">&#40;</span>timeNow<span style="color: #DB6464;">&#41;</span> * <span style="color: #A00000;">1000</span><span style="color: #DB6464;">&#41;</span> + getTimer<span style="color: #DB6464;">&#40;</span><span style="color: #DB6464;">&#41;</span>;
	<span style="color: #339999;">var</span> targTime = Number<span style="color: #DB6464;">&#40;</span>timeThen<span style="color: #DB6464;">&#41;</span> * <span style="color: #A00000;">1000</span>;
	<span style="color: #339999;">var</span> timeLeft = targTime - currTime;
&nbsp;</pre>
<p>This begins our function to update the Countdown Timer.  <em>timeNow</em> and <em>timeThen</em> are UNIX Timestamp values that will be passed in from the server via the <em>flashvars</em> attribute of the embed tag.  We multiply these both by 1000 in order to convert them to a value in milliseconds, rather than seconds.  <em>getTimer</em> returns how long the Flash Movie has been running in milliseconds, and is added to our Current Time to produce a countdown effect.  <em>timeLeft</em> is simply the difference between these two values.</p>
<pre class="code javascript">&nbsp;
	<span style="color: #993399;">if</span> <span style="color: #DB6464;">&#40;</span>timeLeft &lt;= <span style="color: #A00000;">0</span><span style="color: #DB6464;">&#41;</span> <span style="color: #DB6464;">&#123;</span>
		time_until.<span style="color: #339999;">text</span> = <span style="color: #333399;">&quot;00:00:00:00&quot;</span>;
		gotoAndStop<span style="color: #DB6464;">&#40;</span><span style="color: #A00000;">2</span><span style="color: #DB6464;">&#41;</span>;
		<span style="color: #993399;">return</span>;
	<span style="color: #DB6464;">&#125;</span>
&nbsp;</pre>
<p>If we've reached or past the Target Time of our Countdown, proceed to the second frame of the Movie, and stop there.</p>
<pre class="code javascript">&nbsp;
	<span style="color: #339999;">var</span> secs = Math.<span style="color: #339999;">floor</span><span style="color: #DB6464;">&#40;</span>timeLeft / <span style="color: #A00000;">1000</span><span style="color: #DB6464;">&#41;</span>;
	<span style="color: #339999;">var</span> mins = Math.<span style="color: #339999;">floor</span><span style="color: #DB6464;">&#40;</span>secs/<span style="color: #A00000;">60</span><span style="color: #DB6464;">&#41;</span>;
	<span style="color: #339999;">var</span> hrs = Math.<span style="color: #339999;">floor</span> <span style="color: #DB6464;">&#40;</span>mins/<span style="color: #A00000;">60</span><span style="color: #DB6464;">&#41;</span>;
	<span style="color: #339999;">var</span> days = Math.<span style="color: #339999;">floor</span> <span style="color: #DB6464;">&#40;</span>hrs/<span style="color: #A00000;">24</span><span style="color: #DB6464;">&#41;</span>;
&nbsp;</pre>
<p>Since <em>timeLeft</em> is currently measured in milliseconds, we need to determine how many seconds, minutes, hours, and days that represents.</p>
<pre class="code javascript">&nbsp;
	secs = String<span style="color: #DB6464;">&#40;</span>secs % <span style="color: #A00000;">60</span><span style="color: #DB6464;">&#41;</span>;
	mins = String<span style="color: #DB6464;">&#40;</span>mins % <span style="color: #A00000;">60</span><span style="color: #DB6464;">&#41;</span>;
	hrs = String<span style="color: #DB6464;">&#40;</span>hrs % <span style="color: #A00000;">24</span><span style="color: #DB6464;">&#41;</span>;
	days = String<span style="color: #DB6464;">&#40;</span>days<span style="color: #DB6464;">&#41;</span>;
&nbsp;</pre>
<p>The <em>String</em> function here converts the Numerical values into, well, Strings.  The modulus of each timepart is taken so that only the significant portion is kept.  We want an hour to appear as "00:01:00:00", rather than "00:01:60:3600".</p>
<pre class="code javascript">&nbsp;
	<span style="color: #993399;">if</span> <span style="color: #DB6464;">&#40;</span>secs.<span style="color: #339999;">length</span> &lt; <span style="color: #A00000;">2</span><span style="color: #DB6464;">&#41;</span> secs = <span style="color: #333399;">&quot;0&quot;</span> + secs;
	<span style="color: #993399;">if</span> <span style="color: #DB6464;">&#40;</span>mins.<span style="color: #339999;">length</span> &lt; <span style="color: #A00000;">2</span><span style="color: #DB6464;">&#41;</span> mins = <span style="color: #333399;">&quot;0&quot;</span> + mins;
	<span style="color: #993399;">if</span> <span style="color: #DB6464;">&#40;</span>hrs.<span style="color: #339999;">length</span> &lt; <span style="color: #A00000;">2</span><span style="color: #DB6464;">&#41;</span> hrs = <span style="color: #333399;">&quot;0&quot;</span> + hrs;
	<span style="color: #993399;">if</span> <span style="color: #DB6464;">&#40;</span>days.<span style="color: #339999;">length</span> &lt; <span style="color: #A00000;">2</span><span style="color: #DB6464;">&#41;</span> days = <span style="color: #333399;">&quot;0&quot;</span> + days;
&nbsp;</pre>
<p>These lines add 'zero-fill' to each value, ensuring that they are 2 digits long.  If you need a 3-digit field for days, try replacing the last line with:</p>
<pre class="code javascript">&nbsp;
	<span style="color: #993399;">while</span> <span style="color: #DB6464;">&#40;</span>days.<span style="color: #339999;">length</span> &lt; <span style="color: #A00000;">3</span><span style="color: #DB6464;">&#41;</span> days = <span style="color: #333399;">&quot;0&quot;</span> + days;
&nbsp;</pre>
<p>Lastly, we need to output our time to the screen, and close our function.</p>
<pre class="code javascript">&nbsp;
	time_until.<span style="color: #339999;">text</span> = days + <span style="color: #333399;">&quot;:&quot;</span> + hrs
		+ <span style="color: #333399;">&quot;:&quot;</span> + mins + <span style="color: #333399;">&quot;:&quot;</span> + secs;
<span style="color: #DB6464;">&#125;</span>
&nbsp;</pre>
<h4>5. Add our 'Times Up!' Frame</h4>
<p>In the Timeline, select Layer 1, Frame 2.  Add whatever Text or Graphics you'd like here.  This will appear when the Target Time has been reached.</p>
<h4>6. Publish the .SWF</h4>
<p>First, save the Document - Flash will publish to the same folder as the Document by default.  Next, go <em>File</em>, <em>Publish Settings...</em> and detoggle the HTML file - we're going to need to customize it anyway, and I prefer my code a little less bloated than Flash's output.  Only the .swf output should be enabled.  Click <em>Publish</em>, and there should now be a .swf in the same folder as your Document.</p>
<h4>7. Test it out!</h4>
<p>Load the .swf file in a browser, and... it'll likely skip straight to Frame 2.  Since no timestamps were supplied via flashvars, both <em>timeNow</em> and <em>timeThen</em> are undefined, which causes our <em>timeLeft</em> to evaluate to zero.</p>
<p>Luckily, testing the timer is very simple.  In your browser window, simply add the two values to the .swf file's address.  Just use a small number for timeNow, and a larger number for timeThen.  The URL should be something like:<br />
file:///C:/local_path/flashtimer.swf<strong>?timeNow=5&timeThen=18000</strong></p>
<p>If you've done that correctly, you should now have a working countdown timer!  The last step is loading this from your website, using PHP to pass in the timestamps required.</p>
<h4>8. The PHP/HTML Document</h4>
<p>Since you'll likely be adding this to part of another document, I'll only cover the necessary HTML here.</p>
<p><code><br />
&lt;embed src='flashtimer.swf' width='200' height='100'<br />
flashvars='timeNow=<strong>&lt;?=time();&gt;</strong>&timeThen=1230163200'<br />
type='application/x-shockwave-flash' /&gt;<br />
</code><br />
Note that <em>timeNow</em> is passed in as the current Timestamp by PHP when the page loads. In this example, timeThen is Christmas Day 2008, a timestamp I simply generated using <a href='http://www.epochconverter.com' target='_blank'>Epoch Converter</a>.</p>
<p>The result will look something like this:<br />
<embed src='/flashtimer2.swf' width='200' height='100' flashvars='timeNow=1227176678&timeThen=1230163200' type='application/x-shockwave-flash' /></p>
<p>You'll obviously want to improve on the timer visually to match your site, or the occasion you're counting to.  Oh, if you want to be really lazy, you can just <a href='/flashtimer.fla'>Download the .FLA file</a>.  I don't mind, really <img src='http://accordingtoduck.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h4>9. Using with Wordpress</h4>
<p>If you're placing your Countdown Timer in a Wordpress post (like mine), you may have some difficulty using PHP to add the timestamp.  Luckily, I whipped up a quick Wordpress Plugin to do just that.  <a href="http://accordingtoduck.com/web-dev-design/ducks-timestamp-inserter/">Duck's Timestamp Inserter</a> is a small, free plugin that can output timestamps into Wordpress content.</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/web-dev-design/countdown-timer-in-flash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CoHLCD Progress</title>
		<link>http://accordingtoduck.com/a-ducks-life/cohlcd-progress/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/cohlcd-progress/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 04:16:53 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<category><![CDATA[The Great To-Do List]]></category>

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

		<guid isPermaLink="false">http://accordingtoduck.com/?p=38</guid>
		<description><![CDATA[Needing a little break from painting miniatures, I decided to resume work on CoHLCD.  While I'm fairly certain v2.0 is almost ready to come out of Beta, I still need to get a decent up and running to support it.
For the third time now, I've scrapped a code-from-scratch web project and elected to use [...]]]></description>
			<content:encoded><![CDATA[<p>Needing a little break from painting miniatures, I decided to resume work on CoHLCD.  While I'm fairly certain v2.0 is almost ready to come out of Beta, I still need to get a decent up and running to support it.</p>
<p>For the third time now, I've scrapped a code-from-scratch web project and elected to use WordPress instead.  For CoHLCD's site, I'm building the entire Theme from scratch, rather than using an existing Theme to template from.  I think this is actually turning out to be a faster approach than restyling an already-designed template.  With a little .htaccess tweak, I was even able to use my PHP-based Stylesheet.</p>
<p>I'll likely write a tutorial soon about creating WordPress Themes - it's honestly easier than I expected it to be, and hopefully I can help someone else discover the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/cohlcd-progress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paint Thinner + Water + Plastic = &#8230;?</title>
		<link>http://accordingtoduck.com/a-ducks-life/paint-thinner-water-plastic-keys/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/paint-thinner-water-plastic-keys/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 00:17:26 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<category><![CDATA[The Great To-Do List]]></category>

		<category><![CDATA[Warhammer 40K]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=37</guid>
		<description><![CDATA[Well, my G15 Refinishing is now on hold indefinitely.  Somehow, the Numpad Enter key, which was (along with every other key) soaking in a jar of water to release the paint thinner, turned into jelly and puffed up.  The other keys, which all had the identical treatment, remain unaffected.
I'll probably look for a [...]]]></description>
			<content:encoded><![CDATA[<p>Well, my G15 Refinishing is now on hold indefinitely.  Somehow, the Numpad Enter key, which was (along with every other key) soaking in a jar of water to release the paint thinner, turned into jelly and puffed up.  The other keys, which all had the identical treatment, remain unaffected.</p>
<p>I'll probably look for a used/broken G15 or G11, and just swipe the keytops from it.  However, this definitely pushed this to the end of the project list.</p>
<p>Sheeb's Tau Battlesuits are nearly completed, as is the Necron 'Hand of Despair' Terrain piece.  I'll be making some related terrain pieces soon, and creating templates so others can make the same Hand.</p>
<p>I'm going to be out of town all weekend, so the list itself won't really get knocked down all that much for a while.  Ah well, I deserve a *few* days off <img src='http://accordingtoduck.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/paint-thinner-water-plastic-keys/feed/</wfw:commentRss>
		</item>
		<item>
		<title>To-Do List Update</title>
		<link>http://accordingtoduck.com/a-ducks-life/to-do-list-update/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/to-do-list-update/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 04:41:07 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<category><![CDATA[The Great To-Do List]]></category>

		<category><![CDATA[Warhammer 40K]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=36</guid>
		<description><![CDATA[HexGirl.ca is now moved over to its new home at HotBodSquads.com.  To be fair, this was a really minor task, and only took about 15 minutes - creating the new header graphic was actually more time-consuming (and wasn't actually on my list).
I repaired The Nightbringer, and also gave it a coat of Matte Varnish [...]]]></description>
			<content:encoded><![CDATA[<p>HexGirl.ca is now moved over to its new home at HotBodSquads.com.  To be fair, this was a really minor task, and only took about 15 minutes - creating the new header graphic was actually more time-consuming (and wasn't actually on my list).</p>
<p>I repaired The Nightbringer, and also gave it a coat of Matte Varnish - hopefully that'll negate any minor scratch repairs for the near future.</p>
<p>The core of the G15 is essentially completed - I just have to resurface the Memory keys and the Mute/Backlight keys, and then the main Keyboard assembly can be put back together.  I've already reattached the LCD.  The keytops are still proving fairly resilient to my common methods of chemical paint stripping - I'm pretty sure it's going to come down to manually sanding each key, which is a pretty daunting task on a 122+ key Keyboard.</p>
<p>The Necron Hand of Despair is basically complete.  It needs a little more paint, and some texturing on the base, but other than that it's tabletop-ready.  I'll produce a PDF of the final plans hopefully in the next week or two, and I'll take construction photos whenever I get around to building a second one.</p>
<p>And that's about it so far.  The last few days haven't been quite as eventful, list-wise.  I blame our weekly D&D night <img src='http://accordingtoduck.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/to-do-list-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>G15 Refinishing Woes</title>
		<link>http://accordingtoduck.com/a-ducks-life/g15-refinishing-woes/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/g15-refinishing-woes/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 15:05:21 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<category><![CDATA[The Great To-Do List]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=35</guid>
		<description><![CDATA[After soaking the Keys in Brake Fluid all night, and giving them a vigorous scrubbing this morning, maybe 30% of the paint has come loose - and that's being very generous.  I'm back to looking for another method of paint stripping to get the Keys down to their transparent plastic bases.
On top of that, [...]]]></description>
			<content:encoded><![CDATA[<p>After soaking the Keys in Brake Fluid all night, and giving them a vigorous scrubbing this morning, maybe 30% of the paint has come loose - and that's being very generous.  I'm back to looking for another method of paint stripping to get the Keys down to their transparent plastic bases.</p>
<p>On top of that, I had the brilliant idea of giving the main plastic pieces (which were spraypainted with Krylon Fusion yesterday) a quick Clear Coat.  Bad idea.  It caused a fair bit of the Krylon Fusion to bubble up, and now I have to strip the paint off these as well.</p>
<p>So basically, the only part that's gone right in this whole project has been replacing the Blue LEDs with Red Ones - assuming you don't count the small soldering iron burn I self-inflicted.  Hopefully this project turns around soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/g15-refinishing-woes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scratch One Website!</title>
		<link>http://accordingtoduck.com/web-dev-design/scratch-one-website/</link>
		<comments>http://accordingtoduck.com/web-dev-design/scratch-one-website/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 05:38:01 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<category><![CDATA[The Great To-Do List]]></category>

		<category><![CDATA[Web Dev &amp; Design]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=34</guid>
		<description><![CDATA[After a few hours of humming and hawing over Wordpress Themes and Plugins, Our Home Cookbook is now online.  Though I did manipulate the theme a fair bit (and intend to do so more later), credit for the original design still needs to be given to BrightCherry Web Design.
Now I just need to give [...]]]></description>
			<content:encoded><![CDATA[<p>After a few hours of humming and hawing over Wordpress Themes and Plugins, <a href="http://ourhomecookbook.com">Our Home Cookbook</a> is now online.  Though I did manipulate the theme a fair bit (and intend to do so more later), credit for the original design still needs to be given to <a href="http://www.brightcherry.co.uk/">BrightCherry</a> Web Design.</p>
<p>Now I just need to give my mom a quick tutorial on blogging with WordPress!</p>
<p>As an interesting side note, I found a small bug in my 'Display Category Children' sidebar widget, which I resolved as well.  I may end up releasing this Widget soon, since it can be rather helpful, despite being really simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/web-dev-design/scratch-one-website/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Well, at least I stopped the Sith</title>
		<link>http://accordingtoduck.com/a-ducks-life/the-great-to-do-list/well-at-least-i-stopped-the-sith/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/the-great-to-do-list/well-at-least-i-stopped-the-sith/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 23:46:31 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[The Great To-Do List]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=33</guid>
		<description><![CDATA[So far The Great To-Do List is off to a rocky start.  I spent my morning running errands that weren't really on the list, and my afternoon saving the Old Republic from Darth Malak - at least I can scratch that off the list!
I've got the new Red LEDs installed in my G15, and [...]]]></description>
			<content:encoded><![CDATA[<p>So far The Great To-Do List is off to a rocky start.  I spent my morning running errands that weren't really on the list, and my afternoon saving the Old Republic from Darth Malak - at least I can scratch <em>that</em> off the list!</p>
<p>I've got the new Red LEDs installed in my G15, and I've began painting the outer frame.  Unfortunately, it was rather humid outside today, so the spray paint's finish isn't quite as smooth yet as I'd hoped.  Hopefully a few minutes with a fine detail sandpaper, and a light second coat will correct the problem.<br />
<span id="more-33"></span><br />
The G15 keys are a different matter entirely.  In their original form, the keys are a transparent plastic, and everything <em>except</em> the letter/symbol on the keytop is then painted black, allowing the letter to glow through.  Since this is one of the early "oops, we forgot to lacquer the keytops" edition the keyboard, about half of the black paint has been rubbed off, which is why I choose to refinish the keyboard in the first place.</p>
<p>Since this format will be nearly impossible to replicate, I've chosen to strip the keys all down to their transparent plastic, and replace the lettering, which will be the only opaque region on each key.  Unfortunately, the keys seem very resilient to my usual paint-stripping methods.</p>
<p>After spending the afternoon soaking in a jar of Simple Green, I took my trusty old toothbrush to the keys, and.... nothing at all happened.  I suppose the next step is to try Brake Fluid, which I've had better success stripping paint with from stubborn plastic surfaces.  Unfortunately, my jar of Brake Fluid is at work right now.</p>
<p>I haven't hit anything else on the list yet today - KotOR and the Keyboard have been more time-consuming than I had hoped.</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/the-great-to-do-list/well-at-least-i-stopped-the-sith/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Great To-Do List</title>
		<link>http://accordingtoduck.com/a-ducks-life/the-great-to-do-list/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/the-great-to-do-list/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 23:16:03 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<category><![CDATA[The Great To-Do List]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=32</guid>
		<description><![CDATA[My greatest character flaw (at least from my own perspective) is that my Creativity and Ambition always outweighs my ability to actually get things done.  At any given time, I have a few dozen projects that I've started, very few of which ever see completion.  While this isn't especially unique to me, I [...]]]></description>
			<content:encoded><![CDATA[<p>My greatest character flaw (at least from my own perspective) is that my Creativity and Ambition always outweighs my ability to actually get things done.  At any given time, I have a few dozen projects that I've started, very few of which ever see completion.  While this isn't especially unique to me, I think it's probably also the largest (and most definitely most unnecessary) source of stress in my life.  These unfinished projects clutter up my thoughts, not to mention my home, desk, and hard drive.</p>
<p>In an attempt to simplify, destress, and just generally improve my life, I've resolved to complete as many of these projects as possible in the coming weeks/months, especially before I take on anything new.<br />
<span id="more-32"></span><br />
I'm going to chronicle these projects here at Life According to Duck; hopefully by doing so, I'll be somewhat more motivated to complete them than I have been in the past.  So without further ado, here's The Great To-Do List:</p>
<ul>
<li>Refinish my old Logitech G15 -<em> ~60% On Hold</em></li>
<li>Complete CoHLCD v2.0</li>
<li>Complete the CoHLCD v2.0 Website <em>- Layout converted to Wordpress Theme</em></li>
<li><span style='color:red;text-decoration:line-through;'>Paint Sheeb's Tau</span></li>
<li><span style='color:red;text-decoration:line-through;'>Move HexGirl.ca to HotBodSquads.com</span></li>
<li><span style='color:red;text-decoration:line-through;'>Complete ourHomeCookbook.com</span></li>
<li>Complete WiiFitBuddy.com</li>
<li>Complete EvolveThisPage.com</li>
<li>Complete HeroSpot.com</li>
<li>Complete mmoSpark.com</li>
<li>Clean the Hermit Crab tank, and sell it</li>
<li>Finish my Doomsday Monolith Conversion <em>~50%</em></li>
<li>Assemble, Wire, and Paint my Monolith Phalanx</li>
<li>Paint approx. 66 Necron Warriors ~ <em>10%</em></li>
<li>Finish painting 4 Necron Destroyers - <i>Stripped existing paint job</i></li>
<li><span style='color:red;text-decoration:line-through;'>Repair my damaged Nightbringer model</span></li>
<li><span style='color:red;text-decoration:line-through;'>Beat <em>Knights of the Old Republic</em></span></li>
<li>Create a Necron 'Ghost Rider' for MiniWarGaming's 40K Death Race</li>
<li>Build Necron Terrain pieces - Obelisks, Pyramids, <span style='color:red;text-decoration:line-through;'>Hand of Despair</span></li>
<li>Create a Necron 'Tombguard' (think Necron Defiler)</li>
</ul>

<p>That's all that comes to mind right now - I'm sure there's more that should be on the list, but it's rather daunting already.  Now, let's see what I can actually accomplish!</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/the-great-to-do-list/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why I love the Niagara Region&#8230;</title>
		<link>http://accordingtoduck.com/a-ducks-life/why-i-love-the-niagara-region/</link>
		<comments>http://accordingtoduck.com/a-ducks-life/why-i-love-the-niagara-region/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 14:14:30 +0000</pubDate>
		<dc:creator>Duck L'Orange</dc:creator>
		
		<category><![CDATA[A Duck's Life]]></category>

		<guid isPermaLink="false">http://accordingtoduck.com/?p=31</guid>
		<description><![CDATA[Ok, so it's been WAY too long since I've written anything on my blog.  Frankly, summer has been a crazy and eventful time of year so far, and I just haven't felt any particular urge to write about it.
That said, I heard a bit of news on the radio today that, while upsetting, just [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so it's been WAY too long since I've written anything on my blog.  Frankly, summer has been a crazy and eventful time of year so far, and I just haven't felt any particular urge to write about it.</p>
<p>That said, I heard a bit of news on the radio today that, while upsetting, just made me realize how good we have it here.</p>
<p>Yesterday, the City of St. Catherines experienced its first homicide of the year.  Just a few days shy of August, and there's only been ONE murder in a city with a metropolitan population of over 300,000.</p>
<p>I don't think I'll lose any sleep tonight.</p>
]]></content:encoded>
			<wfw:commentRss>http://accordingtoduck.com/a-ducks-life/why-i-love-the-niagara-region/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
