<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2" -->
<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>Noah Hinrichs :: Hired Geek</title>
	<link>http://www.noahhinrichs.com</link>
	<description>Web Developer, SEO, and World Traveler</description>
	<pubDate>Fri, 28 Mar 2008 03:52:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<item>
		<title>Home Grown Hydroponics Update</title>
		<link>http://www.noahhinrichs.com/home-grown-hydroponics-update/</link>
		<comments>http://www.noahhinrichs.com/home-grown-hydroponics-update/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 03:52:47 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://www.noahhinrichs.com/home-grown-hydroponics-update/</guid>
		<description><![CDATA[<!-- GООООООО -->
After quite a long time of growing and me having really no clue what I was doing the tomato plants finally flowered.  The flowers came and went with no tomatoes so I was a little disappointed at first.  BUT!  After a couple of weeks of flowers a little tiny tomato appeared.  [...]]]></description>
			<content:encoded><![CDATA[<p>
After quite a long time of growing and me having really no clue what I was doing the tomato plants finally flowered.  The flowers came and went with no tomatoes so I was a little disappointed at first.  BUT!  After a couple of weeks of flowers a little tiny tomato appeared.  The plants are around 3 or so feet tall and growing up a string like a vine so I had expected to get some kind of crop from them but all I got was one tiny marble sized cherry tomato.  The tomato grew and ripened but I didn&#8217;t eat it - my dog got to it first.  Bruno hadn&#8217;t bothered the plants the entire time they were growing but for some reason felt the need to eat the one tiny tomato that managed to grow.  So thanks to Bruno there are no pictures of the meager yield from my first hydroponic experiment.
</p>
<p>
Some other good news though is that the jalapeño  pepper plants that all died have come back to life.  I went in to check on the plants one day and the apparently dead plants had tiny leaves growing out of them so it seems they were just sleeping.  I am going to keep track of their grown and see if this little experiment can&#8217;t get me a tiny jalapeño pepper too.
</p>
<p>
More to come (with pics) once I have something else to report.
</p>
<p>
Next time i&#8217;ll buy actual hydroponic nutrients and do it the &#8220;right&#8221; way but this was a good learning experience and a fun experiment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/home-grown-hydroponics-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bent River Pinball Returns</title>
		<link>http://www.noahhinrichs.com/bent-river-pinball-returns/</link>
		<comments>http://www.noahhinrichs.com/bent-river-pinball-returns/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 15:26:22 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Pinball]]></category>

		<guid isPermaLink="false">http://www.noahhinrichs.com/bent-river-pinball-returns/</guid>
		<description><![CDATA[Bent River Pinball is back!  The pre-season starts this Sunday October 7, 2007 at 6pm at Bent River in Moline.  
Also!  I have launched a new site that will be specifically for the Bent River Pinball League.  I am still working on design and since I have been swamped the past [...]]]></description>
			<content:encoded><![CDATA[<p>Bent River Pinball is back!  The pre-season starts this Sunday October 7, 2007 at 6pm at Bent River in Moline.  </p>
<p>Also!  I have launched a new site that will be specifically for the Bent River Pinball League.  I am still working on design and since I have been swamped the past couple of weeks it has to wait.  Anyhow, you can <a href="http://www.bentriverpinball.com">CLICK HERE</a> to see the new <a href="http://www.bentriverpinball.com">Bent River Pinball</a> site.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/bent-river-pinball-returns/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Friends, Projects, and Santa Cruz</title>
		<link>http://www.noahhinrichs.com/friends-projects-and-santa-cruz/</link>
		<comments>http://www.noahhinrichs.com/friends-projects-and-santa-cruz/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 18:12:48 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Travel]]></category>

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

		<guid isPermaLink="false">http://www.noahhinrichs.com/friends-projects-and-santa-cruz/</guid>
		<description><![CDATA[I recently returned from a short trip out to Santa Cruz, CA to visit and old friend and start a new series of projects.  Aaron Holmes from NextGen Coaching invited me out to discuss our working together on several medium to large projects he has in the works.  We will be working to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently returned from a short trip out to Santa Cruz, CA to visit and old friend and start a new series of projects.  Aaron Holmes from NextGen Coaching invited me out to discuss our working together on several medium to large projects he has in the works.  We will be working to create a fist full of sites, communities, and followings over the next year for several of his business ventures.  Aaron has a ton of great ideas so this should be not only a very profitable arrangement but a great opportunity to work on some really interesting and different kinds of projects than usual.
</p>
<p>
<strong>Heelys!</strong><br />
Our first project is for a new sport gaining popularity all over the US - Heelys (or Heeling I guess).  Aaron is putting together a Santa Cruz Team and wants to build not only a site to support his local teams but to create a massive community involving anything and everything Heely related.  </p>
<p><p>
I would post more about the projects but I don&#8217;t want to go giving away all of Aaron&#8217;s secrets just yet.  I will keep the site updated with them as we start to promote some of the sites currently in development to beta.
</p>
<p><strong>Thank You to Aaron and Sumerly</strong><br />
For having me out, taking me around, and most of all for giving me the chance to get in and work with you on this great set of projects.  You two have been awesome to work with so far and I look forward to a very prosperous relationship for us all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/friends-projects-and-santa-cruz/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Home Grown Hydroponics Experiment</title>
		<link>http://www.noahhinrichs.com/home-grown-hydroponics-experiment/</link>
		<comments>http://www.noahhinrichs.com/home-grown-hydroponics-experiment/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 18:17:44 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Mine Stuffs]]></category>

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

		<guid isPermaLink="false">http://www.noahhinrichs.com/home-grown-hydroponics-experiment/</guid>
		<description><![CDATA[I decided to jump into the wonderful world of hydroponics and see if  I could get some things to grow. I started by doing some research  online and gathering up some junk I had laying around the house. I  decided that I would grow 2 types of plants to begin with. I [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to jump into the wonderful world of hydroponics and see if  I could get some things to grow. I started by doing some research  online and gathering up some junk I had laying around the house. I  decided that I would grow 2 types of plants to begin with. I am growing  cherry tomatoes and jalape&ntilde;o peppers. </p>
<p> My materials consist of:</p>
<ul>
<li>One large rubbermade tub with the top 2/3 cut off. This will be filled with water.</li>
<li>Two smaller rubbermaid tubs that fit inside the larger tub with  some room to spare. These tubs have 12 holes drilled in the bottoms of  them to allow the water inside.</li>
<li>One small fish tank air pump, tubing, and air stone</li>
<li>One bag of <a href="http://en.wikipedia.org/wiki/Perlite">Perlite</a> for use as a growth medium.</li>
<li>One jug of fish emulsion fertilizer</li>
<li>One package cherry tomato seeds</li>
<li>One package jalape&ntilde;o pepper seeds</li>
</ul>
<p> The assembled hydroponic setup looks like this:</p>
<p>    <a href="http://www.noahhinrichs.com/images/hydro_setup_lg.jpg"><img src="http://www.noahhinrichs.com/images/hydro_setup_sm.jpg" alt="Hydoponic Setup"></a></p>
<p>  Not pictured is the aquarium air pump which is off to the side but I assure you it&rsquo;s there.</p>
<p><strong>Total cost to setup</strong>: right around $30. I say right  around $30 because I didn&rsquo;t keep very good track and I already had some  of the parts. It should be about $30 to setup from scratch though. </p>
<p> <strong>Progress</strong></p>
<p>The seeds were planted in the perlite on 4/4/2007. I leave the air  pump on 24/7 and change the water every other week or so. I should do  it more I am told but I&rsquo;m rather lazy. I pour a couple tablespoons of  fertilizer in every time I change the water but otherwise I leave it  alone.</p>
<p><strong>4/16/2007</strong></p>
<p>  By now the Cherry Tomatoes have sprouted but there is no sign of the  peppers. I was getting worried but the peppers came up in force just a  few days later.</p>
<p>  Here is a picture of the tomatoes so far. I didn&rsquo;t include one of the  peppers because it looks exactly like it did on planting day.</p>
<p>  <a href="http://www.noahhinrichs.com/images/hydro_tomato_4162007_lg.jpg"><img src="http://www.noahhinrichs.com/images/hydro_tomato_4162007_sm.jpg" alt="Hydorponic Tomatoes "></a> </p>
<p><strong><br />
  5/16/2007</strong></p>
<p>  I have some kind of a severe algae problem going on here it seems. I am  going to try adding some algae killer that I have for my fish tank and  see what happens. Stupid Algae.</p>
<p>  As you can see the plants have grown quite a lot in the past month and  appear to be doing well (aside from the algae). The pictures below are  tomatoes above and peppers below that. Click the images for giant sized  ones.</p>
<p>  <a href="http://www.noahhinrichs.com/images/hydro_tomato_5162007_lg.jpg"><img src="http://www.noahhinrichs.com/images/hydro_tomato_5162007_sm.jpg"></a><br />
  <a href="http://www.noahhinrichs.com/images/hydro_pepper_5162007_lg.jpg"><img src="http://www.noahhinrichs.com/images/hydro_pepper_5162007_sm.jpg"></a> </p>
<p> I will post more progress and pictures in the coming days.  Any feedback, tips, questions, or suggestions will be appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/home-grown-hydroponics-experiment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Heating Pads are Dangerous</title>
		<link>http://www.noahhinrichs.com/heating-pads-are-dangerous/</link>
		<comments>http://www.noahhinrichs.com/heating-pads-are-dangerous/#comments</comments>
		<pubDate>Fri, 11 May 2007 15:14:18 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Mine Stuffs]]></category>

		<guid isPermaLink="false">http://www.noahhinrichs.com/heating-pads-are-dangerous/</guid>
		<description><![CDATA[I have a little aquarium with a leopard gecko in it on top of a chest in my bedroom.  It tends to get kind of cold in there at night in the winter so to supplement the heat from his lamp I put a heating pad underneath the tank.  One day I came [...]]]></description>
			<content:encoded><![CDATA[<div>I have a little aquarium with a leopard gecko in it on top of a chest in my bedroom.  It tends to get kind of cold in there at night in the winter so to supplement the heat from his lamp I put a heating pad underneath the tank.  One day I came home from work and the upstairs of my house smelled like something was burning.  It took me a little while to figure out what it was but once I did I was most unhappy.  What happened was the heating pad had gone berserk and melted itself, burned the top of the chest, and melted the plastic on the bottom of the tank.</p>
<p>Moral of the story: Don&#8217;t leave your heating pad on all the time no matter how cold your lizard is.</p>
<p>Click the images below for GIANT! versions</p>
<p><a href="http://www.noahhinrichs.com/images/burned_chest1_lg.jpg"><img src="http://www.noahhinrichs.com/images/burned_chest1_sm.jpg" alt="burned treasure chest" /></a><br />
<a href="http://www.noahhinrichs.com/images/burned_tank1_lg.jpg"><br />
<img src="http://www.noahhinrichs.com/images/burned_tank1_sm.jpg" alt="burned lizard tank" /></a></p>
<p><a href="http://www.noahhinrichs.com/images/heating_pad_lg.jpg"><img src="http://www.noahhinrichs.com/images/heating_pad_sm.jpg" alt="burned heating pad" /></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/heating-pads-are-dangerous/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Baby vs. Cobra - round 1</title>
		<link>http://www.noahhinrichs.com/baby-vs-cobra-round-1/</link>
		<comments>http://www.noahhinrichs.com/baby-vs-cobra-round-1/#comments</comments>
		<pubDate>Thu, 10 May 2007 19:18:52 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Silliness]]></category>

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

		<guid isPermaLink="false">http://www.noahhinrichs.com/baby-vs-cobra-round-1/</guid>
		<description><![CDATA[These parents are a few bricks shy of a load I think. 


And you thought your parents were hard on you when you pissed them off&#8230;
]]></description>
			<content:encoded><![CDATA[<p>These parents are a few bricks shy of a load I think. </p>
<p><object width="425" height="350">
<param name="movie" value="http://embed.break.com/Mjg5MzA3"></param><embed src="http://embed.break.com/Mjg5MzA3" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p>
<p>And you thought your parents were hard on you when you pissed them off&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/baby-vs-cobra-round-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bent River Pinball Update</title>
		<link>http://www.noahhinrichs.com/bent-river-pinball-update-3/</link>
		<comments>http://www.noahhinrichs.com/bent-river-pinball-update-3/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 19:48:12 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Pinball]]></category>

		<guid isPermaLink="false">http://www.noahhinrichs.com/bent-river-pinball-update-3/</guid>
		<description><![CDATA[The Bent River Pin Ball teams met for another night of competition and fellowship of the steel balls. One Good Ball beat the Flippin&#8217; Balls 11-7 on a well balanced scoring attack led by Neil. Angela chipped in with three win points to smooth over the match.
Ball Pressure applied pressure to the league leading Badger [...]]]></description>
			<content:encoded><![CDATA[<p>The Bent River Pin Ball teams met for another night of competition and fellowship of the steel balls. One Good Ball beat the Flippin&#8217; Balls 11-7 on a well balanced scoring attack led by Neil. Angela chipped in with three win points to smooth over the match.</p>
<p>Ball Pressure applied pressure to the league leading Badger Berserkers beating the first place team13-10. There were several &#8220;acts of God&#8221; where the &#8220;Pirate of the Caribbean&#8221; machine went into the 4 multiple ball mode which benefited the Ball Pressure group. The Berserkers were down 11-6 going into the final round, but finished strong to save face and come out smelling like a rose.</p>
<p>The final night of the spring Bent River Pin Ball League will be on Sunday, April 29 @ 6 pm. The fall session will start after Labor Day.</p>
<p>Bent River Pin Ball League Standings-4/15/2007</p>
<p>1) BADGE BERSERKERS            68 POINTS<br />
<br />
2) BALL PRESSURE                   56 POINTS<br />
<br />
3) ONE GOOD BALL                   53 POINTS<br />
<br />
4) FLIP N BALLS                        48 POINTS</p>
<p>FINAL LEAGUE NIGHT:  APRIL 15 @ 6 PM</p>
<p>WEEK 6:  MACHINE 1:  4X1       MACHINE 2:   2X3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/bent-river-pinball-update-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bent River Pinball Update</title>
		<link>http://www.noahhinrichs.com/bent-river-pinball-update-2/</link>
		<comments>http://www.noahhinrichs.com/bent-river-pinball-update-2/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 14:31:55 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Pinball]]></category>

		<guid isPermaLink="false">http://www.noahhinrichs.com/bent-river-pinball-update-2/</guid>
		<description><![CDATA[On April 1, the Bent River Pin Ball League conducted its 4th night of competition for the Spring season. The Badge Bersukers set a modern day league record against One Good Ball. The flipping maniacs managed to accumulate 18 team points in the flipper pinball offensive display. Nice job guys. The league may have to [...]]]></description>
			<content:encoded><![CDATA[<p>On April 1, the Bent River Pin Ball League conducted its 4th night of competition for the Spring season. The Badge Bersukers set a modern day league record against One Good Ball. The flipping maniacs managed to accumulate <strong>18 team points</strong> in the flipper pinball offensive display. Nice job guys. The league may have to implement blind folds in future events to balance out the competition.
</p>
<p>
The 2nd place Ball Pressure took on Flip N Balls in a tightly contested battle. The team members from Flip N Balls picked up the tempo in the 4th round of competition to oust Ball Pressure 11-7 points. The super sub Aaron, closed very hard with successful flippin of those steel balls to seal the victory for the Flip N Balls.
 </p>
<p>
The next night of competition is April 15. Make sure your taxes are done. The matches for the next night of pin ball action is&#8221;
 </p>
<p>
Machine #1- 4&#215;2      Machine #2-1&#215;3
 </p>
<p>
<em>Remember &#8220;it takes steel balls to play pin ball&#8221;.</em>
 </p>
<p>
<strong>League Standings-4/1/2007</strong></p>
<p>1) BADGE BERSEKERS         58 POINTS</p>
<p>2) BALL PRESSURE               43 POINTS</p>
<p>3) ONE GOOD BALL               42 POINTS</p>
<p>4) FLIP N BALLS                     41 POINTS
</p>
<p>
<strong>UPCOMING TOURNAMENT:</strong> 2nd Weekend in November-&#8221;Kaaba Shriners Classic&#8221;</p>
<p>The Tournament will start at noon. 3 Divisions including adult Major, Minor, and Senior (55 and up). Trophies will be awarded for the top 4 positions in each division. Entry fee $50 ($25 for player and $25 from business sponsor) All competitors will receive a tournament T-Shirt. More details to follow in upcoming Bent River Pin Ball League Updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/bent-river-pinball-update-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Experiment Update : Dead</title>
		<link>http://www.noahhinrichs.com/experiment-update-dead/</link>
		<comments>http://www.noahhinrichs.com/experiment-update-dead/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 16:58:09 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Experiments]]></category>

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

		<guid isPermaLink="false">http://www.noahhinrichs.com/experiment-update-dead/</guid>
		<description><![CDATA[
My recent experiment with my massive content generator has come to an end.  Earlier this month the servers I had that were running the experiment were unexpectedly shut down.  Because of this I have decided to leave this one behind for now and move onto something else.  I proved what I had [...]]]></description>
			<content:encoded><![CDATA[<p>
My recent experiment with my massive content generator has come to an end.  Earlier this month the servers I had that were running the experiment were unexpectedly shut down.  Because of this I have decided to leave this one behind for now and move onto something else.  I proved what I had set out to prove and learned a lot along the way.  I am going to look into doing some social network marketing, and some other projects with some new contacts I have made.
</p>
<p>
The final results for the month are:</p>
<p>Page Impressions: 164<br />
Clicks: 46<br />
CTR: 28.05%<br />
Earnings: $43.97
</p>
<p>
The sites were starting to gain some decent ranks for some higher paying keywords which is how I was $10 ahead of last month with half the clicks.  The sites were only live for the first week or so of the month so this month would have followed the trend of the site&#8217;s income doubling every month since the beginning of the experiment.
</p>
<p>
I will chronicle the next experiment I do as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/experiment-update-dead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ColdFusion Keyword Maker CFC</title>
		<link>http://www.noahhinrichs.com/coldfusion-keyword-maker-cfc/</link>
		<comments>http://www.noahhinrichs.com/coldfusion-keyword-maker-cfc/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 16:24:56 +0000</pubDate>
		<dc:creator>Noah</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.noahhinrichs.com/coldfusion-keyword-maker-cfc/</guid>
		<description><![CDATA[I whipped up a quick ColdFusion Component to take small lists of keywords and make very large lists of keywords.  This is great for you SEO guys out there that like targeting the long tail key phrases.

You need to pass it in a list of keywords (or phrases) and a list of &#8220;mix-in&#8221; words [...]]]></description>
			<content:encoded><![CDATA[<p>I whipped up a quick ColdFusion Component to take small lists of keywords and make very large lists of keywords.  This is great for you SEO guys out there that like targeting the long tail key phrases.</p>
<p>
You need to pass it in a list of keywords (or phrases) and a list of &#8220;mix-in&#8221; words that it can use to build new phrases.  It will default to a maximum of 5 word long phrases but you can override that by passing in another number.
</p>
<div style="height:400px;overflow:auto;">

<div class="wp_syntax"><div class="code"><pre class="cfm"><span style="color: #333333;"><span style="color: #990000;">&lt;cfcomponent</span> output=<span style="color: #009900;">&quot;no&quot;</span><span style="color: #990000;">&gt;</span></span>
	<span style="color: #333333;"><span style="color: #990000;">&lt;cffunction</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;init&quot;</span> <span style="color: #0000FF">access</span>=<span style="color: #009900;">&quot;public&quot;</span> returntype=<span style="color: #009900;">&quot;string&quot;</span><span style="color: #990000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;Keys&quot;</span> <span style="color: #0000FF;">type</span>=<span style="color: #009900;">&quot;string&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span><span style="color: #990000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;MixerList&quot;</span> <span style="color: #0000FF;">type</span>=<span style="color: #009900;">&quot;string&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span><span style="color: #990000;">&gt;</span></span>
                <span style="color: #333333;"><span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;NumberToGen&quot;</span> <span style="color: #0000FF;">type</span>=<span style="color: #009900;">&quot;numeric&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span><span style="color: #990000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;MaxWordsInKey&quot;</span> <span style="color: #0000FF">default</span>=<span style="color: #009900;">&quot;5&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span> <span style="color: #0000FF;">type</span>=<span style="color: #009900;">&quot;numeric&quot;</span><span style="color: #990000;">&gt;</span></span>
&nbsp;
		<span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> <span style="color: #000000; font-weight: bold;">var</span> NewKeys <span style="color: #0000FF">=</span> <span style="color: #009900;">&quot;&quot;</span><span style="color: #990000;">&gt;</span></span>
&nbsp;
			<span style="color: #000099;"><span style="color: #990000;">&lt;cfscript&gt;</span>
				<span style="color: #808080; font-style: italic;">//we want to use the original list first then mix new words in</span>
				origLen <span style="color: #0000FF">=</span> <span style="color: #0000FF;">Listlen</span><span style="color: #0000FF;">&#40;</span>arguments.keys<span style="color: #0000FF;">&#41;</span>;
				numToMix <span style="color: #0000FF">=</span> <span style="color: #FF0000;">1</span>; <span style="color: #808080; font-style: italic;">//start with one mix word then we will add more and more as needed</span>
				maxToMix <span style="color: #0000FF">=</span> arguments.MaxWordsInKey; <span style="color: #808080; font-style: italic;">//this will tell the script how many mix words to use max.  afterwards it will start splitting up the original words</span>
				counter <span style="color: #0000FF">=</span> <span style="color: #FF0000;">1</span>; <span style="color: #808080; font-style: italic;">//start the counter for iterations</span>
				listPos <span style="color: #0000FF">=</span> <span style="color: #FF0000;">1</span>;
&nbsp;
				<span style="color: #0000FF;">for</span><span style="color: #0000FF;">&#40;</span>i <span style="color: #0000FF">=</span> <span style="color: #FF0000;">1</span>; i LTE arguments.NumberToGen; i <span style="color: #0000FF">=</span> i + <span style="color: #FF0000;">1</span><span style="color: #0000FF;">&#41;</span> <span style="color: #0000FF;">&#123;</span>
					useKey <span style="color: #0000FF">=</span> <span style="color: #0000FF;">ListGetAt</span><span style="color: #0000FF;">&#40;</span>Keys,listPos<span style="color: #0000FF;">&#41;</span>;
					MixedKey <span style="color: #0000FF">=</span> MixKey<span style="color: #0000FF;">&#40;</span>numToMix,arguments.MixerList,useKey<span style="color: #0000FF;">&#41;</span>;
						<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #0000FF;">&#40;</span>NOT <span style="color: #0000FF;">ListFindNoCase</span><span style="color: #0000FF;">&#40;</span>NewKeys,MixedKey<span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#123;</span>
							NewKeys <span style="color: #0000FF">=</span> <span style="color: #0000FF;">ListAppend</span><span style="color: #0000FF;">&#40;</span>NewKeys,MixedKey<span style="color: #0000FF;">&#41;</span>;
							counter <span style="color: #0000FF">=</span> counter + <span style="color: #FF0000;">1</span>;
						<span style="color: #0000FF;">&#125;</span>
&nbsp;
					<span style="color: #808080; font-style: italic;">//end of the list?</span>
					<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #0000FF;">&#40;</span>listPos EQ origLen<span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#123;</span>
						listPos <span style="color: #0000FF">=</span> <span style="color: #FF0000;">1</span>; <span style="color: #808080; font-style: italic;">//start again at the beginning</span>
&nbsp;
						<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #0000FF;">&#40;</span>numToMix LT maxToMix<span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#123;</span>
							numToMix <span style="color: #0000FF">=</span> numToMix + <span style="color: #FF0000;">1</span>;
						<span style="color: #0000FF;">&#125;</span>
					<span style="color: #0000FF;">&#125;</span>
					listpos <span style="color: #0000FF">=</span> listpos + <span style="color: #FF0000;">1</span>;	
				<span style="color: #0000FF;">&#125;</span> 
			<span style="color: #990000;">&lt;/cfscript&gt;</span>
&nbsp;
		<span style="color: #990000;">&lt;cfreturn</span> NewKeys&gt;
	<span style="color: #990000;">&lt;/cffunction&gt;</span>
&nbsp;
	<span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- this method will get all keywords in a given category ---&gt;</span>
	<span style="color: #990000;">&lt;cffunction</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;MixKey&quot;</span> returntype=<span style="color: #009900;">&quot;string&quot;</span><span style="color: #990000;">&gt;</span>
		<span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;Mixers&quot;</span> <span style="color: #0000FF;">type</span>=<span style="color: #009900;">&quot;numeric&quot;</span> <span style="color: #0000FF">default</span>=<span style="color: #009900;">&quot;1&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span><span style="color: #990000;">&gt;</span>
		<span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;MixList&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span> <span style="color: #0000FF;">type</span>=<span style="color: #009900;">&quot;string&quot;</span><span style="color: #990000;">&gt;</span>
		<span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;keyToMix&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;yes&quot;</span><span style="color: #990000;">&gt;</span>
		<span style="color: #990000;">&lt;cfargument</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">&quot;SplitKeys&quot;</span> <span style="color: #0000FF">required</span>=<span style="color: #009900;">&quot;no&quot;</span> <span style="color: #0000FF">default</span>=<span style="color: #009900;">&quot;0&quot;</span><span style="color: #990000;">&gt;</span>
&nbsp;
		<span style="color: #990000;">&lt;cfset</span> <span style="color: #000000; font-weight: bold;">var</span> Append <span style="color: #0000FF">=</span> <span style="color: #0000FF;">RandRange</span><span style="color: #0000FF;">&#40;</span><span style="color: #FF0000;">0</span>,<span style="color: #FF0000;">1</span><span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span>
		<span style="color: #990000;">&lt;cfset</span> <span style="color: #000000; font-weight: bold;">var</span> MixIn <span style="color: #0000FF">=</span> <span style="color: #009900;">&quot;&quot;</span><span style="color: #990000;">&gt;</span>
&nbsp;
		<span style="color: #990000;">&lt;cfloop</span> <span style="color: #0000FF">from</span>=<span style="color: #009900;">&quot;1&quot;</span> <span style="color: #0000FF">to</span>=<span style="color: #009900;">&quot;#arguments.mixers#&quot;</span> <span style="color: #0000FF">index</span>=<span style="color: #009900;">&quot;x&quot;</span><span style="color: #990000;">&gt;</span>
			<span style="color: #990000;">&lt;cfset</span> MixIn <span style="color: #0000FF">=</span> MixIn <span style="color: #0000FF">&amp;</span> <span style="color: #009900;">' '</span> <span style="color: #0000FF">&amp;</span> <span style="color: #0000FF;">ListGetAt</span><span style="color: #0000FF;">&#40;</span>arguments.mixList,<span style="color: #0000FF;">RandRange</span><span style="color: #0000FF;">&#40;</span><span style="color: #FF0000;">1</span>,<span style="color: #0000FF;">ListLen</span><span style="color: #0000FF;">&#40;</span>arguments.mixList<span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#41;</span><span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span>
		<span style="color: #990000;">&lt;/cfloop&gt;</span>
&nbsp;
		<span style="color: #990000;">&lt;cfif</span> Append&gt;
			<span style="color: #990000;">&lt;cfset</span> returnThis <span style="color: #0000FF">=</span> MixIn <span style="color: #0000FF">&amp;</span> <span style="color: #009900;">' '</span> <span style="color: #0000FF">&amp;</span> arguments.keyToMix <span style="color: #990000;">&gt;</span>
		&lt;cfelse&gt;
			<span style="color: #990000;">&lt;cfset</span> returnThis <span style="color: #0000FF">=</span>  arguments.keyToMix <span style="color: #0000FF">&amp;</span> <span style="color: #009900;">' '</span> <span style="color: #0000FF">&amp;</span> MixIn&gt;
		<span style="color: #990000;">&lt;/cfif&gt;</span>
		<span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- trim just in case ---&gt;</span>
		<span style="color: #990000;">&lt;cfset</span> ReturnThis <span style="color: #0000FF">=</span> <span style="color: #0000FF;">TRIM</span><span style="color: #0000FF;">&#40;</span>returnThis<span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span>
&nbsp;
		<span style="color: #990000;">&lt;cfreturn</span> returnThis&gt;
&nbsp;
	<span style="color: #990000;">&lt;/cffunction&gt;</span>
<span style="color: #990000;">&lt;/cfcomponent&gt;</span>
</span</pre></div></div>

</div>
<p>
Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noahhinrichs.com/coldfusion-keyword-maker-cfc/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

