<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Paperfuse.com</title>
	<link>http://paperfuse.com</link>
	<description>Portfolio Site for Artist, Animator and Developer Jim Fisher</description>
	<pubDate>Fri, 13 Mar 2009 14:26:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Distinct Values</title>
		<link>http://paperfuse.com/2009/03/13/ruby/distinct-values/</link>
		<comments>http://paperfuse.com/2009/03/13/ruby/distinct-values/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 14:09:06 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://paperfuse.com/2009/03/13/ruby/distinct-values/</guid>
		<description><![CDATA[
module ActiveRecord #mixin for active record
  module ModelHelper # module name
    def self.included&#40;base&#41; # include this into the base of the class instance
      base.class_eval do # evaluate the below
        &#40;class &#60;&#60; self;self;end&#41;.class_eval do
       [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">module</span> ActiveRecord <span style="color:#008000; font-style:italic;">#mixin for active record</span>
  <span style="color:#9966CC; font-weight:bold;">module</span> ModelHelper <span style="color:#008000; font-style:italic;"># module name</span>
    <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">included</span><span style="color:#006600; font-weight:bold;">&#40;</span>base<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#008000; font-style:italic;"># include this into the base of the class instance</span>
      base.<span style="color:#9900CC;">class_eval</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#008000; font-style:italic;"># evaluate the below</span>
        <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#9966CC; font-weight:bold;">class</span> <span style="color:#006600; font-weight:bold;">&lt;&lt;</span> <span style="color:#0000FF; font-weight:bold;">self</span>;self;end<span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">class_eval</span> <span style="color:#9966CC; font-weight:bold;">do</span>
          <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">distinct_values</span><span style="color:#006600; font-weight:bold;">&#40;</span>column<span style="color:#006600; font-weight:bold;">&#41;</span>
            find<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:all</span>, <span style="color:#ff3333; font-weight:bold;">:select</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;DISTINCT #{column}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">map</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">|</span>x<span style="color:#006600; font-weight:bold;">|</span> x.<span style="color:#9900CC;">send</span><span style="color:#006600; font-weight:bold;">&#40;</span>column<span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#125;</span> <span style="color:#9966CC; font-weight:bold;">if</span> column_names.<span style="color:#9966CC; font-weight:bold;">include</span>?<span style="color:#006600; font-weight:bold;">&#40;</span>column<span style="color:#006600; font-weight:bold;">&#41;</span>
          <span style="color:#9966CC; font-weight:bold;">end</span>
        <span style="color:#9966CC; font-weight:bold;">end</span>
      <span style="color:#9966CC; font-weight:bold;">end</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>I like to setup a file in the /lib directory to hold model_helper.rb. I tend to put functions that I like to mix into all of my models into this file. This keeps things dry and it prevents me from running all over wondering where a certain active record model function is located.</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">distinct_values</span><span style="color:#006600; font-weight:bold;">&#40;</span>column<span style="color:#006600; font-weight:bold;">&#41;</span>
  find<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:all</span>, <span style="color:#ff3333; font-weight:bold;">:select</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;DISTINCT #{column}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">map</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">|</span>x<span style="color:#006600; font-weight:bold;">|</span> x.<span style="color:#9900CC;">send</span><span style="color:#006600; font-weight:bold;">&#40;</span>column<span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#125;</span> <span style="color:#9966CC; font-weight:bold;">if</span> column_names.<span style="color:#9966CC; font-weight:bold;">include</span>?<span style="color:#006600; font-weight:bold;">&#40;</span>column<span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>After I mix this function in to all the active records objects I&#8217;m give the ability to call it like this:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">distinct_items = Model.<span style="color:#9900CC;">distinct_values</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;column_name&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#008000; font-style:italic;">#&gt; [&quot;value1&quot;,&quot;value2&quot;,&quot;value3&quot;]</span></pre></div></div>

<p>This will return distinct values of a model, instead of the objects themselves. I find this useful in projects where there is sometimes an intentional lack of normalization on a table. </p>
<pre>
table: posts
+-----+----------+
| id  | category |
+-----+----------+
|  5  | ruby     |
|  35 | ruby     |
|  52 | news     |
|  53 | news     |
|  63 | news     |
</pre>
<p>so now we can just call.</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">  Post.<span style="color:#9900CC;">distinct_values</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;category&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
  <span style="color:#008000; font-style:italic;">#-&gt; [&quot;ruby&quot;,&quot;news&quot;]</span></pre></div></div>

<p>This is useful for filling dropdown lists, select boxes, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2009/03/13/ruby/distinct-values/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reflection</title>
		<link>http://paperfuse.com/2009/03/02/ruby/reflection/</link>
		<comments>http://paperfuse.com/2009/03/02/ruby/reflection/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:13:23 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://paperfuse.com/2009/03/02/uncategorized/reflection/</guid>
		<description><![CDATA[
module ActiveRecord
  module ModelHelper
    def self.included&#40;base&#41;
      base.class_eval do
        # This creates class methods that allow me to delve into my associations
        # I can call stuff like reflect_on_has_many and it will return [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">module</span> ActiveRecord
  <span style="color:#9966CC; font-weight:bold;">module</span> ModelHelper
    <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">included</span><span style="color:#006600; font-weight:bold;">&#40;</span>base<span style="color:#006600; font-weight:bold;">&#41;</span>
      base.<span style="color:#9900CC;">class_eval</span> <span style="color:#9966CC; font-weight:bold;">do</span>
        <span style="color:#008000; font-style:italic;"># This creates class methods that allow me to delve into my associations</span>
        <span style="color:#008000; font-style:italic;"># I can call stuff like reflect_on_has_many and it will return Class names of my has_many associations</span>
        <span style="color:#008000; font-style:italic;"># I can then use them to do whatever i like.</span>
&nbsp;
        <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#9966CC; font-weight:bold;">class</span> <span style="color:#006600; font-weight:bold;">&lt;&lt;</span> <span style="color:#0000FF; font-weight:bold;">self</span>;self;end<span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">class_eval</span> <span style="color:#9966CC; font-weight:bold;">do</span>
&nbsp;
          <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:has_and_belongs_to_many</span>, <span style="color:#ff3333; font-weight:bold;">:has_one</span>, <span style="color:#ff3333; font-weight:bold;">:has_many</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">each</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>association_sym<span style="color:#006600; font-weight:bold;">|</span>
              define_method <span style="color:#996600;">&quot;reflect_on_#{association_sym.to_s}&quot;</span>.<span style="color:#9900CC;">to_sym</span> <span style="color:#9966CC; font-weight:bold;">do</span>
                results = <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">reflect_on_all_associations</span>.<span style="color:#9900CC;">collect</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>association<span style="color:#006600; font-weight:bold;">|</span>
                  <span style="color:#9966CC; font-weight:bold;">if</span> association.<span style="color:#9900CC;">macro</span> == association_sym
                    <span style="color:#9966CC; font-weight:bold;">Class</span>.<span style="color:#9900CC;">const_get</span><span style="color:#006600; font-weight:bold;">&#40;</span>association.<span style="color:#9900CC;">class_name</span><span style="color:#006600; font-weight:bold;">&#41;</span>
                  <span style="color:#9966CC; font-weight:bold;">end</span>
                <span style="color:#9966CC; font-weight:bold;">end</span>
                <span style="color:#0000FF; font-weight:bold;">return</span> results.<span style="color:#9900CC;">compact</span>
              <span style="color:#9966CC; font-weight:bold;">end</span>
          <span style="color:#9966CC; font-weight:bold;">end</span>
        <span style="color:#9966CC; font-weight:bold;">end</span>
      <span style="color:#9966CC; font-weight:bold;">end</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2009/03/02/ruby/reflection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Starting Back.</title>
		<link>http://paperfuse.com/2009/03/01/ruby/starting-back/</link>
		<comments>http://paperfuse.com/2009/03/01/ruby/starting-back/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 23:12:42 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://paperfuse.com/2009/03/01/uncategorized/starting-back/</guid>
		<description><![CDATA[Alright, like the several posts before this, I&#8217;m going to say that I will be starting back blogging. Why not, I&#8217;ve got a lot to share, but lack the overall skill to share it, or at least that&#8217;s my opinion.
I&#8217;ll starting work on a side project with a friend of mine travis robertson . I [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, like the several posts before this, I&#8217;m going to say that I will be starting back blogging. Why not, I&#8217;ve got a lot to share, but lack the overall skill to share it, or at least that&#8217;s my opinion.</p>
<p>I&#8217;ll starting work on a side project with a friend of mine <a href="http://travisrobertson.com">travis robertson </a>. I think its a great idea, but I&#8217;m going to keep from sharing to much detail until we have a alpha/beta release.</p>
<p>Obviously, I&#8217;ve been working full time on Ruby on Rails projects since 2006, and working with ruby since 2005. I&#8217;m going to be working on this project with the hope that I&#8217;ll create something that I would use myself, and I think other&#8217;s will use it as well.</p>
<p>Now as suggest by my good friend <a href="http://www.forthecode.org/">Charles </a>here is some Simple Ruby Code:</p>
<p>I&#8217;m sure you know those really wordy <strong>for</strong> loops in C-based languages in this case<strong> javascript</strong>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;&lt;=</span><span style="color: #CC0000;">10</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
&nbsp;
<span style="color: #009900;">&#123;</span>
&nbsp;
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;The number is &quot;</span> <span style="color: #339933;">+</span> i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>ruby has a simple alternative.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;">11.<span style="color:#9900CC;">times</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>i<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#CC0066; font-weight:bold;">p</span> <span style="color:#996600;">&quot;The number is #{i}<span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">&#125;</span></pre></td></tr></table></div>

<p>No that&#8217;s obviously simple, but there can be some confusion about what count i starts on. In the case of the <strong>.times</strong> method its starts on 0. However, there are other loops that you can have more control.</p>
<p>In ruby there is a trick with using arrays for loops.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">0</span>,<span style="color:#006666;">1</span>,<span style="color:#006666;">2</span>,<span style="color:#006666;">3</span>,<span style="color:#006666;">4</span>,<span style="color:#006666;">5</span>,<span style="color:#006666;">6</span>,<span style="color:#006666;">7</span>,<span style="color:#006666;">8</span>,<span style="color:#006666;">9</span>,<span style="color:#006666;">10</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">each</span> <span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">|</span>i<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#CC0066; font-weight:bold;">p</span> <span style="color:#996600;">&quot;The number is #{1}<span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">&#125;</span></pre></td></tr></table></div>

<p>Now obviously that seems a little odd, but will get the same result.<br />
But ruby like everything has a shortcut using Ranges.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#006600; font-weight:bold;">&#40;</span>0..10<span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">each</span> <span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">|</span>i<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#CC0066; font-weight:bold;">p</span> <span style="color:#996600;">&quot;The number is #{1}<span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">&#125;</span></pre></td></tr></table></div>

<p>The number of <strong>..</strong>dots matter in the above code. Two dots include the 10 in the loop, while 3 dots.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#006600; font-weight:bold;">&#40;</span>0...10<span style="color:#006600; font-weight:bold;">&#41;</span></pre></td></tr></table></div>

<p>will only print 0-9.</p>
<p>Until next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2009/03/01/ruby/starting-back/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Home</title>
		<link>http://paperfuse.com/home/</link>
		<comments>http://paperfuse.com/home/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 05:21:10 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://paperfuse.com/home/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/home/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symbolizer</title>
		<link>http://paperfuse.com/the-symbolizer/</link>
		<comments>http://paperfuse.com/the-symbolizer/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 05:56:21 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[product_disc]]></category>

		<guid isPermaLink="false">http://paperfuse.com/?page_id=30</guid>
		<description><![CDATA[
The Symbolizer is an extension for Adobe Flash CS3 that helps speed up the organization of symbol creation by sorting during creation of the symbols rather then after they are created.
Features include:

Easy Panel Access.  Having a panel allows you to have quick access to your symbol creation needs.
Naming Memory. If your sick of having [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://paperfuse.com/wp-content/uploads/2008/02/7.png" alt="Symbolizer Panel" /></p>
<p>The Symbolizer is an extension for Adobe Flash CS3 that helps speed up the organization of symbol creation by sorting during creation of the symbols rather then after they are created.</p>
<h3>Features include:</h3>
<ol>
<li>Easy Panel Access.  Having a panel allows you to have quick access to your symbol creation needs.</li>
<li>Naming Memory. If your sick of having to retype symbol names over and over you will definately enjoy this feature.</li>
<li>With a click of the mouse have symbols placed inside folders and subfolders on creation.</li>
<li>Autonaming- Add your own prefix and suffixes as well as an auto incrementing ability creating names like prefix_name_suffix_1.</li>
<li>Create Folders and SubFolders with ease</li>
</ol>
<p><strong>Watch the Demo Video</strong><br />
<a href="/wp-content/uploads/promotion/SYmbolizer_56k.html"><br />
The Symbolizer: Flash </a></p>
<p><strong>Purchase:</strong><br />
Simply pay through paypal and I&#8217;ll send you a copy of the symbolizer via email. This is NOT an automated system so it may take some time before your email with the information arrives (1-3 business days).</p>
<p><strong>Buy! </strong></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" value="_s-xclick" type="hidden" />
<input src="https://www.paypal.com/en_US/i/btn/x-click-but23.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" border="0" type="image" />
<input name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----" type="hidden" /> </form>
<p> *Do to fraudulent behavior, there are no refunds once the product has been downloaded or emailed. I will of course re-email the software to the same given email address if for some reason it doesn&#8217;t make it.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/the-symbolizer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Site Updated.</title>
		<link>http://paperfuse.com/2008/02/21/news/hello-world/</link>
		<comments>http://paperfuse.com/2008/02/21/news/hello-world/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 00:38:26 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://paperfuse.com/?p=1</guid>
		<description><![CDATA[Moved to wordpress. Have been wanting to update the site for a while now.
]]></description>
			<content:encoded><![CDATA[<p>Moved to wordpress. Have been wanting to update the site for a while now.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2008/02/21/news/hello-world/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bio</title>
		<link>http://paperfuse.com/bio/</link>
		<comments>http://paperfuse.com/bio/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 00:38:26 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Business Philosophy
I believe that one person can make all the difference when it comes to creative work. That creativity comes from being well rounded and open minded to new possibilities in a mixture of fields.
Goals:
My goals are to lead a small team to accomplish big changes in the modern web. I want to lead a [...]]]></description>
			<content:encoded><![CDATA[<h4>Business Philosophy</h4>
<p>I believe that one person can make all the difference when it comes to creative work. That creativity comes from being well rounded and open minded to new possibilities in a mixture of fields.</p>
<h4>Goals:</h4>
<p>My goals are to lead a small team to accomplish big changes in the modern web. I want to lead a startup to success and make a lot of friends along the way.</p>
<h4>Experience:</h4>
<p>I have been working in the flash design arena since 1999, back when Flash 4 was king. While mastering the software I picked up knowledge with many other Macromedia(now Adobe) products including Fireworks, Dreamweaver and Freehand, as well as Contribute and Captivate.</p>
<h4>Other Skills:</h4>
<h5>Programming:</h5>
<p>HTML, CSS, Actionscript,<br />
PHP, XML, XSL, Javascript, Python<br />
C++, JAVA, Ruby (including Rails).</p>
<h3>Artistic.</h3>
<p>Flash, Fireworks, and Photoshop.<br />
Dreamweaver, Contribute, Freehand, Illustrator, and Expression.</p>
<h5>Office.</h5>
<p>Word, PowerPoint, Excel, Filemaker, OneNote</p>
<h5>Databases</h5>
<p>Access, Oracle and Mysql.</p>
<h5>OS</h5>
<p>Both OSX, Linux and Windows.</p>
<h4>How I got started:</h4>
<p>I got started when I was 17 and got a hold of my first pc, an IBM Aptiva pentium II with 2 gig harddrive. At that time I had already been drawing since infancy. When the computer came into my life I knew what I wanted to do. I started browsing such famous sites as <a href="http://www.joecartoon.com">Joecartoon</a> and others when I discovered flash 4, and downloaded the trial edition. The rest is history. By the time <a href="http://www.macromedia.com/flash">Flash</a> 5 came around I was already making cartoons, and my first cartoon was picked up by <a href="http://www.atomfilms.com">AtomFilms</a> less than a year later.</p>
<p><a title="clients" name="clients"></a></p>
<h4>Clients:</h4>
<p>Since then I’ve been making several toons, for various purposes, as well as being an active member and moderator over at <a href="http://www.flashfilmmaker.com">flashfilmmaker.com</a> since 2002. There I helped Ibis Fernandez ( the founder) develop award winning software such as the <a href="http://flashfilmmaker.com/index.php?id=4,25,0,0,1,0">Toon Titan</a> , as well as assisted him with the development of his now defunct Animaton Directory. I’ve also written tutorials, and assisted several animators with their everyday animator woes.</p>
<p>From there I met several very talented artists such as Chris Georgenes of <a href="http://www.mudbubble.com">mudbubble.com</a> and have done programming work for him on a few of his clients sites  (more specifically <a href="http://www.globalprotection.com">GlobalprotectionCorp</a> and <a href="http://mksdesign.com/">mksdesign.com</a> ).</p>
<p>My very own Symbolizer 1.0 has been a success selling copies to some of the most influential flash animators in the business.</p>
<h4>Freelance history:</h4>
<p>I kind of fell into freelancing when I realized that <a href="http://www.city-data.com/city/Littleville-Alabama.html">where I lived</a> there was nobody who had my skills, so I decided I should self promote and offer my skills on an “as needed” bases, plus it beats selling fried fish.</p>
<h4>Education:</h4>
<p>I’ve got a Bachelors in Business Administration Degree from the <a href="http://www.una.edu">University of North Alabama</a> with an emphasis  in Computer Information Systems.</p>
<h4>Final Note:</h4>
<p>What sets me apart from other flash “gurus”? I have excellent project management skills, and I can achieve great results on a budget. I’m easy going, easy to work with, and a generally nice guy, I’m not “all about business” but at the same time, I respect the business aspect. I’m professional and seek to retain clients long term, as well as short term. I’m a problem solver, and I take great pride in my ability to solve client’s problems, even if it only takes a single email.</p>
<p><a title="contact" name="contact"></a></p>
<h4>Contact Me:</h4>
<p><a href="mailto:jim@paperfuse.com">Jim Fisher</a></p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/bio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Site is Alive!</title>
		<link>http://paperfuse.com/2006/10/26/news/thesiteisalive/</link>
		<comments>http://paperfuse.com/2006/10/26/news/thesiteisalive/#comments</comments>
		<pubDate>Fri, 27 Oct 2006 04:59:00 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://paperfuse.com/?p=29</guid>
		<description><![CDATA[Finally the site works again, and the symbolizer is available again. All it took was a host change – who would of thunk it.
Baby steps.
Hopefully, I’m going to be bringing some interesting things back to the web again.
Take it easy everyone.
Jim
]]></description>
			<content:encoded><![CDATA[<p>Finally the site works again, and the symbolizer is available again. All it took was a host change – who would of thunk it.</p>
<p>Baby steps.</p>
<p>Hopefully, I’m going to be bringing some interesting things back to the web again.</p>
<p>Take it easy everyone.<br />
Jim</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2006/10/26/news/thesiteisalive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What I&#8217;ve been up too.</title>
		<link>http://paperfuse.com/2005/07/12/news/whativebeenuptoo/</link>
		<comments>http://paperfuse.com/2005/07/12/news/whativebeenuptoo/#comments</comments>
		<pubDate>Wed, 13 Jul 2005 02:39:00 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://paperfuse.com/?p=26</guid>
		<description><![CDATA[Hey guys,
Well, I’ve been busy. I’ve moved into my own place in Murfreesboro, TN. It’s pretty cool up here. I’ve got some great neighbors and I’m located within 5 feet of a pool. Overall, everything is going well.
As for working on my own stuff, I haven’t had much time. Actually, I’m still settling in to [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys,</p>
<p>Well, I’ve been busy. I’ve moved into my own place in Murfreesboro, TN. It’s pretty cool up here. I’ve got some great neighbors and I’m located within 5 feet of a pool. Overall, everything is going well.</p>
<p>As for working on my own stuff, I haven’t had much time. Actually, I’m still settling in to my new place, and driving back and forth to my old house every other weekend, so its taking some time to get used to stuff. I plan on working on some projects as soon as I feel comfortable.</p>
<p>At work I’ve been learning some pretty cool stuff. Recently, I’ve been working with <a href="http://www.vmware.com">VMWare</a> which turns out to be pretty cool. You can run multiple OS’s on a single box, which I can see as being a major money-saver.</p>
<p>I’ve also been working with Oracle – Oracle is not fun. It is way too complicated for what I would consider an “enterprise level” database. My idea of “enterprise level” is easy to use, easy to maintain, and as flexible as possible. Two of those things are missing. Now, that’s my humble opinion, but if I was paying thousands of dollars, I would require those three things out of a database, especially since there are free databases out there that have 75% of the above three attributes.</p>
<p>I’ve seen those Oracle Guru’s out there with their huge ego’s learning complicated software for the sake of learning it. Why make it any easier and put those $100,000 a year oracle admins out of work? I always see this elitism on the forums when I’m looking through old posts of people asking for help. I guess I’m not a member of the in-crowd quite yet, and I’m not entirely sure I want to be.</p>
<p>Well I’m getting of this machine for awhile,</p>
<p>Take it easy everyone,<br />
Jim Fisher</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2005/07/12/news/whativebeenuptoo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RUBY - The True Language of Love</title>
		<link>http://paperfuse.com/2005/05/18/ruby/rubythetruelanguageoflove/</link>
		<comments>http://paperfuse.com/2005/05/18/ruby/rubythetruelanguageoflove/#comments</comments>
		<pubDate>Wed, 18 May 2005 21:49:00 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://paperfuse.com/?p=19</guid>
		<description><![CDATA[Hey guys,
Well I finally Graduated with Honors from the University of North Alabama. Im glad to see it finally end, but also a little sad about saying good bye to some of the friends I made there this past year. Ive suddenly been left with a lot of time on my hands, so Ive been [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys,</p>
<p>Well I finally Graduated with Honors from the University of North Alabama. Im glad to see it finally end, but also a little sad about saying good bye to some of the friends I made there this past year. Ive suddenly been left with a lot of time on my hands, so Ive been practicing RUBY.</p>
<p>RUBY is an awesome programming language that, in my opinion, is a real joy to use. Ive been playing around with it for the past month or so.  It took me all but a weekend to get the hang of the syntax, and now Ive been learning to do more complex things with it. I like it better then even PYTHON, which was my previously held language champion. There is just something about RUBY that makes it fun to use.</p>
<p>Now that Ive said that I love it, let me bring it back down to earth a bit about somethings I dont much care for. For one thing, its not widely supported (yet). Secondly, there are still some bugs on the Windows-side of things. Finally, this one is somewhat related to the first, its hard to get it working on an APACHE webserver.</p>
<p>Once all these things are figured out  I think it will really take off. Obviously Windows is the most popular OS, so getting all the developer bugs out of it is a must. Apache is the most popular webserver, so the same goes for it.</p>
<p>Sometimes, I wish that a language like RUBY could be the good old compiled kind. So Id never have to use C++ again, but alas  it is not. Id also like to see a GUI toolkit that is simple to use or at least works just like the language that uses it. The closest thing Ive seen is wxRUBY for RUBY, but I still dont like somethings about it.</p>
<p>Im quickly beginning to realize that its not the programming language that makes the language fun, its more the tools you use to develop with, that make it fun.</p>
<p>For example, I hate hand typing every little tag in an HTML page, so I use dreamweaver to speed up my workflow  sure you have to still know HTML to make corrections or minor modifications to generated code, but it still works really well.</p>
<p>The same hold true with Visual C++,C#,J#,BASIC, ETC. It just makes the language more useable instantly. Keeps me from having to type everything in.</p>
<p>So, now I await a Visual RUBY application. I might be smart enough to do it myself  one day. You never know.</p>
<p>You guys take it easy,</p>
<p>Jim</p>
]]></content:encoded>
			<wfw:commentRss>http://paperfuse.com/2005/05/18/ruby/rubythetruelanguageoflove/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
