<?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>devinzuczek.com</title>
	<atom:link href="http://www.devinzuczek.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devinzuczek.com</link>
	<description>another devin-inspired website</description>
	<lastBuildDate>Fri, 20 Apr 2012 14:28:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ssh as a proxy</title>
		<link>http://www.devinzuczek.com/2012/04/ssh-as-a-proxy/</link>
		<comments>http://www.devinzuczek.com/2012/04/ssh-as-a-proxy/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 14:28:06 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=354</guid>
		<description><![CDATA[Sometimes ports are blocked to your local machine and you can only get to them if you are on the client's machine. Let's say you want to connect to port 21 on remote-server.com, but that port is only open to client.server.com. ssh client.server.com -N -L 1337:remote-server.com:21 This opens port 1337 on your local machine, and [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes ports are blocked to your local machine and you can only get to them if you are on the client's machine.</p>
<p>Let's say you want to connect to port 21 on remote-server.com, but that port is only open to client.server.com.</p>
<p><code>ssh client.server.com -N -L 1337:remote-server.com:21</code></p>
<p>This opens port 1337 on your local machine, and fowards it to port 21 on remote-server.com, using client.server.com as a proxy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2012/04/ssh-as-a-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>quick start Linux + PHP + XDebug howto</title>
		<link>http://www.devinzuczek.com/2011/12/quick-start-linux-php-xdebug/</link>
		<comments>http://www.devinzuczek.com/2011/12/quick-start-linux-php-xdebug/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 03:15:23 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=344</guid>
		<description><![CDATA[Ever really debugged before? It's a life changer. Forget dpm, dd, print_r, var_dump... 1) Install a debugger of your choice (NetBeans, protoeditor, Komodo, Eclipse...) 2) Install/Configure XDebug extension pecl install xdebug If you get errors regarding `pecl`, `phpize` or missing libraries, try installing the php-pecl and php-devel packages. Go to /etc/php.d, or wherever your PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Ever <em>really</em> debugged before? It's a life changer. Forget dpm, dd, print_r, var_dump...</p>
<p>1) Install a debugger of your choice (NetBeans, protoeditor, Komodo, Eclipse...)</p>
<p>2) Install/Configure XDebug extension</p>
<p><code>pecl install xdebug</code></p>
<p>If you get errors regarding `pecl`, `phpize` or missing libraries, try installing the php-pecl and php-devel packages.</p>
<p>Go to /etc/php.d, or wherever your PHP configuration files live. If you see "xdebug.ini" move it to "00xdebug.ini". <strong>THIS IS THE MOST IMPORTANT PART.</strong> We have to rename it because XDebug has to run before all other extensions. If you have other extensions like datacache, other debuggers (Zend), or optimizers, you should disable them. Otherwise, XDebug will show as loaded but it won't work.</p>
<p>Edit 00xdebug.ini and put the following code in:</p>
<p><code>zend_extension=xdebug.so<br />
;debugger<br />
xdebug.remote_enable=1<br />
xdebug.remote_handler=dbgp<br />
xdebug.remote_mode=req<br />
xdebug.remote_port=9000<br />
xdebug.remote_connect_back=1<br />
xdebug.remote_autostart=0<br />
xdebug.idekey=netbeans-xdebug ;change to same ide key in your debugger<br />
;profiler<br />
xdebug.profiler_enable=0<br />
xdebug.profiler_output_dir=/tmp<br />
xdebug.profiler_enable_trigger=1<br />
xdebug.profiler_output_name=cachegrind.out.%p.%R.%r</code></p>
<p>3) Check configuration<br />
Check the output of "php -i" and paste it into <a href="http://xdebug.org/find-binary.php">http://xdebug.org/find-binary.php</a>. It will yell at you if you did anything wrong.</p>
<p>4) Install the XDebug helper for Firefox or Chrome<br />
This allows you to toggle debugging on and off for local sites.</p>
<p><strong>Debugging</strong><br />
Figure out how to enable debugging in the debugger of your choice and set a break point at a function call. Open up the page in your browser and make sure you use the XDebug helper to set debugging on. Your debugger should halt at the line. Now you can see all your local variables and dive into function calls.</p>
<p><strong>Profiling</strong><br />
XDebug also profiles. Making a web request with ?XDEBUG_PROFILE=1 in the URL will enable the profile and dump to xdebug.profiler_output_dir. You can take these dumps and use a program like cachegrind to analyze the request.</p>
<p>I use Fedora on a daily basis to debug using Zend Server as my stack, but this will also work on any other configuration (Debian, Mac) - just change the paths to what they are on your system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2011/12/quick-start-linux-php-xdebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu</title>
		<link>http://www.devinzuczek.com/2011/12/ubuntu/</link>
		<comments>http://www.devinzuczek.com/2011/12/ubuntu/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 21:52:57 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/archives/244</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.xkcd.com/comics/not_really_into_pokemon.png"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2011/12/ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>google voice mistranslations</title>
		<link>http://www.devinzuczek.com/2011/10/google-voice-mistranslations/</link>
		<comments>http://www.devinzuczek.com/2011/10/google-voice-mistranslations/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 23:12:18 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=340</guid>
		<description><![CDATA[This is Mary. Joe has gone dead and I have wonderful news for you at the Can. It's quite a bit fast. On October 8. You filled out the entry slip with my company Sundance return my call. Devin because I E M O I do have your wonderful and very exciting news. Waiting for [...]]]></description>
			<content:encoded><![CDATA[<p>This is Mary. Joe has gone dead and I have wonderful news for you at the Can. It's quite a bit fast. On October 8. You filled out the entry slip with my company Sundance return my call. Devin because I E M O I do have your wonderful and very exciting news. Waiting for you here in my office use of the entry slip out with my company Sundance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2011/10/google-voice-mistranslations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>taking a screenshot with phpunit and selenium RC</title>
		<link>http://www.devinzuczek.com/2011/08/taking-a-screenshot-with-phpunit-and-selenium-rc/</link>
		<comments>http://www.devinzuczek.com/2011/08/taking-a-screenshot-with-phpunit-and-selenium-rc/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 02:30:07 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=334</guid>
		<description><![CDATA[PHPUnit has built in support for taking a screenshot with Selenium and storing it locally (as in, on the server that is running the firefox instance) This doesn't work well when you're running selenium RC, because you won't know what server firefox eventually runs on. Fortunately, PHPUnit also implements captureEntirePageScreenshotToString(), which will return a base64-encoded [...]]]></description>
			<content:encoded><![CDATA[<p>PHPUnit has built in support for taking a screenshot with Selenium and storing it locally (as in, on the server that is running the firefox instance)</p>
<p>This doesn't work well when you're running selenium RC, because you won't know what server firefox eventually runs on.</p>
<p>Fortunately, PHPUnit also implements captureEntirePageScreenshotToString(), which will return a base64-encoded PNG that you can decode and store locally (for example, to provide to Jenkins as an artifact)</p>
<p>In this example, I want to capture the screenshot when the test ends, or when it fails.</p>
<pre class="php">&nbsp;
<span style="color: #b1b100;">require_once</span> <span style="color: #ff0000;">'PHPUnit/Extensions/SeleniumTestCase.php'</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> yourTest <span style="color: #000000; font-weight: bold;">extends</span> PHPUnit_Extensions_SeleniumTestCase <span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//// rest of your tests here</span>
&nbsp;
  <span style="color: #808080; font-style: italic;">/**
   * On teardown, capture a screenshot.
   */</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> tearDown<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
    file_put_contents<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'result.png'</span>, <a href="http://www.php.net/base64_decode"><span style="color: #000066;">base64_decode</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$this</span>-&gt;<span style="color: #006600;">captureEntirePageScreenshotToString</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>You can implement this code elsewhere if you wanted to take screenshots on failure only, after each test, etc...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2011/08/taking-a-screenshot-with-phpunit-and-selenium-rc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>raid5: cannot start dirty degraded array for mdN</title>
		<link>http://www.devinzuczek.com/2010/09/raid5-cannot-start-dirty-degraded-array-for-mdn/</link>
		<comments>http://www.devinzuczek.com/2010/09/raid5-cannot-start-dirty-degraded-array-for-mdn/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 01:26:23 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/2010/09/raid5-cannot-start-dirty-degraded-array-for-mdn/</guid>
		<description><![CDATA[rebuilding a software raid array and stuck with this error? for example, I was rebuilding on a live array and the server took a dive. try tricking the array into believing its clean, then try to add a new drive or start the array again. echo "clean" > /sys/block/md0/md/array_state mdadm /dev/mdN -a /dev/sdXN or mdadm [...]]]></description>
			<content:encoded><![CDATA[<p>rebuilding a software raid array and stuck with this error? for example, I was rebuilding on a live array and the server took a dive.</p>
<p>try tricking the array into believing its clean, then try to add a new drive or start the array again.</p>
<p><code><br />
echo "clean" > /sys/block/md0/md/array_state<br />
mdadm /dev/mdN -a /dev/sdXN<br />
or<br />
mdadm --manage /dev/md0 --run<br />
</code></p>
<p>then do a cat /proc/mdstat</p>
<p>raid should be rebuilding!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2010/09/raid5-cannot-start-dirty-degraded-array-for-mdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>replace dolphin with konqueror</title>
		<link>http://www.devinzuczek.com/2010/08/replace-dolphin-with-konqueror/</link>
		<comments>http://www.devinzuczek.com/2010/08/replace-dolphin-with-konqueror/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 22:50:02 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/2010/08/replace-dolphin-with-konqueror/</guid>
		<description><![CDATA[Dolphin is still missing some features that I have set up in Konqueror. But EVEN AFTER changing your preferred "file browsing" application to Konqueror under System Settings ->Default Applications, Dolphin still runs on mostly any folder operation. I found that the easiest way to get Konqueror to run instead was to symlink dolphin to konqueror. [...]]]></description>
			<content:encoded><![CDATA[<p>Dolphin is still missing some features that I have set up in Konqueror.</p>
<p>But EVEN AFTER changing your preferred "file browsing" application to Konqueror under System Settings ->Default Applications, Dolphin still runs on mostly any folder operation. I found that the easiest way to get Konqueror to run instead was to symlink dolphin to konqueror. as root:</p>
<p><code><br />
cd /usr/bin<br />
mv dolphin dolphinx<br />
ln -s konqueror dolphin<br />
</code></p>
<p>Now Konqueror runs for everything.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2010/08/replace-dolphin-with-konqueror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>configure SSH to connect to host on nonstandard port, user</title>
		<link>http://www.devinzuczek.com/2010/06/configure-ssh-to-connect-to-host-on-nonstandard-port-user/</link>
		<comments>http://www.devinzuczek.com/2010/06/configure-ssh-to-connect-to-host-on-nonstandard-port-user/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 14:22:46 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=324</guid>
		<description><![CDATA[instead of doing ssh customuser@hostname.com -p 12345 put some lines in your ~/.ssh/config file (create it if it doesn't exist) Host hostname.com Port 12345 User customuser save some keystrokes, now you can do ssh hostname.com]]></description>
			<content:encoded><![CDATA[<p>instead of doing</p>
<p><code><br />
ssh customuser@hostname.com -p 12345<br />
</code></p>
<p>put some lines in your ~/.ssh/config file (create it if it doesn't exist)</p>
<p><code><br />
Host hostname.com<br />
Port 12345<br />
User customuser<br />
</code></p>
<p>save some keystrokes, now you can do</p>
<p><code><br />
ssh hostname.com<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2010/06/configure-ssh-to-connect-to-host-on-nonstandard-port-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerGenix NiZn batteries</title>
		<link>http://www.devinzuczek.com/2010/03/powergenix-nizn-batteries/</link>
		<comments>http://www.devinzuczek.com/2010/03/powergenix-nizn-batteries/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 02:08:48 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=319</guid>
		<description><![CDATA[I managed to pick up a PowerGenix 4-pack of NiZn (Nickel-Zinc) rechargeable batteries and a charger while I was at the International CES in Las Vegas - I saw them demoed at Lunch@Pieros and they were nice enough to donate a pack. Well, that was back at the beginning of January. I've had them in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://upload.wikimedia.org/wikipedia/en/2/2d/NiZN-AA.gif" alt="nizn battery" /></p>
<p>I managed to pick up a <a href="http://www.powergenix.com/">PowerGenix</a> 4-pack of NiZn (Nickel-Zinc) rechargeable batteries and a charger while I was at the International CES in Las Vegas - I saw them demoed at Lunch@<a href="http://www.pieroscuisine.com/">Pieros</a> and they were nice enough to donate a pack.</p>
<p>Well, that was back at the beginning of January. I've had them in my Wiimote since then, and my battery is still at 100% from a full charge. I thought they were full of bologna, telling me that it was the "next generation" of battery technology, geared towards high-draw use - seriously, how many times have we heard this in the past?</p>
<p>I have a pack of NiCds gathering dust now. They would be on their 37th charge if I was using them in my Wiimote this long.</p>
<p>It seems like we've finally seen a STRONG contender towards alkaline AA's. These batteries even put out 1.6v, a little more than most AA's, and the same as the best high-capacity lithiums. I really don't have to mention that it puts the 1.2v of NiCd rechargables to shame.</p>
<p>And another thing, they are <a href="http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Delectronics&field-keywords=nizn&x=0&y=0">cheap</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2010/03/powergenix-nizn-batteries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.devinzuczek.com/2010/02/317/</link>
		<comments>http://www.devinzuczek.com/2010/02/317/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 08:07:31 +0000</pubDate>
		<dc:creator>devin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.devinzuczek.com/?p=317</guid>
		<description><![CDATA[for some reason, node_save was timing out inside of a hook_workflow block. hook_workflow is passed the operation, old state, new state, and the node being operated on. &#160; function custom_workflow&#40;$op, $old_state, $new_state, $node&#41; &#123; $new_state_array = workflow_get_state&#40;$new_state&#41;; $new_state_name = $new_state_array&#91;'state'&#93;; if &#40;$op==&#34;transition post&#34;&#41; &#123; if &#40;$new_state_name==&#34;Published&#34;&#41; &#123; $node-&#62;status=1; node_save&#40;$node&#41;; &#125; &#125; &#125; &#160; this wasn't [...]]]></description>
			<content:encoded><![CDATA[<p>for some reason, node_save was timing out inside of a hook_workflow block. hook_workflow is passed the operation, old state, new state, and the node being operated on.</p>
<pre class="php">&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> custom_workflow<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$op</span>, <span style="color: #0000ff;">$old_state</span>, <span style="color: #0000ff;">$new_state</span>, <span style="color: #0000ff;">$node</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
        <span style="color: #0000ff;">$new_state_array</span> = workflow_get_state<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new_state</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0000ff;">$new_state_name</span> = <span style="color: #0000ff;">$new_state_array</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'state'</span><span style="color: #66cc66;">&#93;</span>;
        <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$op</span>==<span style="color: #ff0000;">&quot;transition post&quot;</span><span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
                <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new_state_name</span>==<span style="color: #ff0000;">&quot;Published&quot;</span><span style="color: #66cc66;">&#41;</span>
                <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #0000ff;">$node</span>-&gt;<span style="color: #006600;">status</span>=<span style="color: #cc66cc;">1</span>;
                        node_save<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$node</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #66cc66;">&#125;</span>
        <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>this wasn't working. when the workflow changed to Published, the page would hang and then die. it processed the node save, but the workflow never advanced. I'm not entirely sure why, but this quick fix made it work:</p>
<pre class="php">&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> custom_workflow<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$op</span>, <span style="color: #0000ff;">$old_state</span>, <span style="color: #0000ff;">$new_state</span>, <span style="color: #0000ff;">$node</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
        <span style="color: #0000ff;">$new_state_array</span> = workflow_get_state<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new_state</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #0000ff;">$new_state_name</span> = <span style="color: #0000ff;">$new_state_array</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'state'</span><span style="color: #66cc66;">&#93;</span>;
        <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$op</span>==<span style="color: #ff0000;">&quot;transition post&quot;</span><span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
                <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new_state_name</span>==<span style="color: #ff0000;">&quot;Published&quot;</span><span style="color: #66cc66;">&#41;</span>
                <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #0000ff;">$node</span> = node_load<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$node</span>-&gt;<span style="color: #006600;">nid</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">//here</span>
                        <span style="color: #0000ff;">$node</span>-&gt;<span style="color: #006600;">status</span>=<span style="color: #cc66cc;">1</span>;
                        node_save<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$node</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #66cc66;">&#125;</span>
        <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>don't ask me why reloading the node (which was...already loaded) made it work. I just had a feeling that maybe something inside the node object hook_workflow was giving me might have been wonky. works perfectly now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devinzuczek.com/2010/02/317/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

