<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Feisty Piranha Project</title>
	
	<link>http://www.feistypiranha.com</link>
	<description>The 2008 BrightMix Summer Internship</description>
	<pubDate>Fri, 22 Aug 2008 06:11:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>41.242313</geo:lat><geo:long>-95.99897</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/feistypiranha" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>We’ve Launched! — BetterOmaha.com</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/RxECOTdhfrc/</link>
		<comments>http://www.feistypiranha.com/weve-launched-betteromaha/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 06:08:01 +0000</pubDate>
		<dc:creator>dusty</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=85</guid>
		<description><![CDATA[For those of you who weren&#8217;t at BarCamp to see the official announcement of the Feisty Piranha Project, we&#8217;ll make the announcement here as well! (albeit 6 days later &#8230; ) The project that our interns have been hacking away on for the past 3 months is&#8230;..drum roll&#8230; BetterOmaha.com !!!

Essentially, the BetterOmaha site is a [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who weren&#8217;t at <a href="http://barcampomaha.org">BarCamp</a> to see the official announcement of the <a href="http://feistypiranha.com">Feisty Piranha Project</a>, we&#8217;ll make the announcement here as well! (albeit 6 days later &#8230; ) The project that our interns have been hacking away on for the past 3 months is&#8230;..drum roll&#8230; <a href="http://www.betteromaha.com">BetterOmaha.com</a> !!!</p>
<p><img class="aligncenter" src="http://www.joeschmidt.com/img/betteromaha-logo.png" alt="BetterOmaha.com" /></p>
<p>Essentially, the <a href="http://www.betteromaha.com">BetterOmaha</a> site is a <strong><em>news aggregator </em></strong>for the Omaha metro area, bringing in news from all of the relevant major local news sources (Omaha.com, KETV, WOWT, The Reader, etc), as well as local blogers who are writing great things. Think of is as Google News.. but just for Omaha.</p>
<p>Additionally, we are providing an <a href="http://www.betteromaha.com/restaurants"><strong><em>Omaha Restaurant</em></strong> <em><strong>guide</strong></em></a>&#8230; with the hopes of being the most comprehensive, most usable, and all-around best looking restaurant guide for Omaha on the internet.</p>
<p>So, thats it! Exciting eh? You may be asking yourself&#8230; so Dusty, whats the big deal? Fair question&#8230;. The big deal is the approach that we take with our site&#8230;</p>
<p><strong>We are 100% about the user</strong></p>
<p>Basically, we are building this site for the users first, and for advertisers second. We want it to be not only the most <em>useful </em>site for Omaha information, but also the most <em>usable. </em>That means you&#8217;ll never find popup ads on our site. That means that our restaurant section is COMPREHENSIVE, even if a restaurant hasn&#8217;t paid to be a &#8220;featured listing&#8221;. That means that we provide commenting and reviews on everything, even if it might detract from advertising appeal.</p>
<p>Not only that, I think our site *looks* pretty darn good. And that folks, goes a LONG way&#8230;</p>
<p>All in all, I&#8217;ve sooooo incredibly proud of what the three interns (Allyn, Robert &amp; Erin#2) did this summer. Kevin and I couldn&#8217;t be happier. I think its quite safe to say that BrightMix&#8217;s first annual summer internship was a smashing success. Not only in the product we produced, but also in the fun that we had, and the all around experience. I can only hope that you the reader had as much fun following along, as we had being in the midst of it.</p>
<p>So thats it&#8230; head on over to <a href="http://www.betteromaha.com">http://www.betteromaha.com</a>, and sign yourself up for a beta key! We&#8217;re letting in a few people per day, so be patient. If you have any feedback at all, or questions, please don&#8217;t hesitate to ask&#8230; send an email to info [at] betteromaha [dot] com&#8230;</p>
<p>This is likely the last post on the good old <a href="http://feistypiranha.com">Feisty Piranha Project</a> blog.. for more information about <a href="http://brightmix.com">BrightMix</a>, of course you can follow us over at</p>
<p><strong><a href="http://www.brightmix.com">http://www.brightmix.com</a></strong></p>
<p>or, to keep up to date with the developments happening on <a href="http://betteromaha.com">BetterOmaha.com</a>, you can follow the <a href="http://blog.betteromaha.com">BetterOmaha blog</a> at</p>
<p><strong><a href="http://blog.betteromaha.com">http://blog.betteromaha.com</a></strong></p>
<p>Cheers and we&#8217;ll see you again next year for our next internship!</p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/RxECOTdhfrc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/weve-launched-betteromaha/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/weve-launched-betteromaha/</feedburner:origLink></item>
		<item>
		<title>“E” Is For Erins</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/4s0YNYGFHRk/</link>
		<comments>http://www.feistypiranha.com/e-is-for-erins/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 02:37:17 +0000</pubDate>
		<dc:creator>erinh</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=84</guid>
		<description><![CDATA[After reading Andy&#8217;s latest post on our Feisty Piranha blog, I realized that the whole Erin #1/Erin #2 thing might be a little confusing.  Isn&#8217;t it kind of odd to find 2 Erins in a 7 person company?
I certainly haven&#8217;t spent my summer researching the occurances of multiple Erins in small businesses, but I my [...]]]></description>
			<content:encoded><![CDATA[<p>After reading Andy&#8217;s latest post on our Feisty Piranha blog, I realized that the whole Erin #1/Erin #2 thing might be a little confusing.  Isn&#8217;t it kind of odd to find 2 Erins in a 7 person company?</p>
<p>I certainly haven&#8217;t spent my summer researching the occurances of multiple Erins in small businesses, but I my gut says it&#8217;s a rare thing.  A summer&#8217;s worth of turning my head, only to find that the speaker was referring to someone else, says it&#8217;s also confusing.</p>
<p>Fortunately, the confusion has been worth it.  Erin #2 and I have been able to transform this potential chaos into a true learning experience.  What did we learn about?  Erins, of course!  For example, did you know that Erins enjoy gardening?  I always thought it was a personal preference, but I now know that I am predisposed to enjoy gardening because I am an Erin!  Below are just a few fun facts about Erins.</p>
<h2>Fun Facts About Erins (Applies to all Erins)</h2>
<p>BrightMix is 28.6% powered by Erins</p>
<p>Erins Love:<br />
Coffee, Artichokes, Eggplants, Hummus, Volkswagens, Teva sandals, and the UserName &#8220;Erin&#8221;</p>
<p>Erins Don&#8217;t Love:</p>
<p>maggots, corporate work environments</p>
<p>Erins Agree to Disagree On:<br />
Hollandaise high-heeled flip flops, and whether or not to eat meat</p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/4s0YNYGFHRk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/e-is-for-erins/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/e-is-for-erins/</feedburner:origLink></item>
		<item>
		<title>We’re launching at BarCamp Omaha!</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/zN8ukZ1gEx0/</link>
		<comments>http://www.feistypiranha.com/were-launching-at-barcamp-omaha/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 22:15:28 +0000</pubDate>
		<dc:creator>dusty</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=83</guid>
		<description><![CDATA[In case you missed the original announcement, we&#8217;re officially launching the product on Saturday, at BarCamp Omaha! If you&#8217;re following the blog, you should definitely come out to the event and watch the unveiling! Additionally, BarCamp will be filled with lots of other interesting talks and great people&#8230; Definitely something to check out!
What: BarCamp Omaha
Where: [...]]]></description>
			<content:encoded><![CDATA[<p>In case you missed the <a href="http://www.feistypiranha.com/when-are-we-launching/">original announcement</a>, we&#8217;re officially launching the product on Saturday, at <a href="http://barcampomaha.org/">BarCamp Omaha!</a> If you&#8217;re following the blog, you should definitely come out to the event and watch the unveiling! Additionally, <a href="http://barcampomaha.org/">BarCamp</a> will be filled with lots of other interesting talks and great people&#8230; Definitely something to check out!</p>
<p><strong>What:</strong> <span class="highlight">BarCamp Omaha</span><strong><br />
Where:</strong> <span class="highlight"><a href="http://www.frostacres.com/">Frost Acres</a></span> – 96th &amp; State St.<strong><br />
When:</strong> <span class="highlight">August 15 (Evening social gathering), 16th (Sessions all day), and 17th (Sunday breakfast + maybe a few sessions)</span></p>
<p>For all the details, and to sign up, check out <a href="http://www.barcampomaha.org/">http://www.barcampomaha.org</a></p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/zN8ukZ1gEx0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/were-launching-at-barcamp-omaha/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/were-launching-at-barcamp-omaha/</feedburner:origLink></item>
		<item>
		<title>A Summer of Coffee</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/psLvVGij-Dc/</link>
		<comments>http://www.feistypiranha.com/summer-of-coffee/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 21:25:13 +0000</pubDate>
		<dc:creator>andy</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[awsomeness]]></category>

		<category><![CDATA[brightmix]]></category>

		<category><![CDATA[coffee]]></category>

		<category><![CDATA[intership]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=82</guid>
		<description><![CDATA[Last week, Kevin literally got on his knees and begged me to write a post for this blog. He showed me my ridiculous keyboard-teeth avatatar and said what a waste to have created that in vain. While I have commented from time to time, I haven&#8217;t made a real post. That&#8217;s mainly because other than [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, Kevin literally got on his knees and begged me to write a post for this blog. He showed me my ridiculous keyboard-teeth avatatar and said what a waste to have created that in vain. While I have commented from time to time, I haven&#8217;t made a real post. That&#8217;s mainly because other than giving poor design advise to Erin#2, I haven&#8217;t worked on the internship project at all this summer.</p>
<p>I&#8217;ve been calling myself a &#8216;psuedo-intern&#8217;. I&#8217;m not even really an intern, although that&#8217;s what I interviewed for. (By the way; best interview ever. Hour-and-a-half flew by. Only seemed like hour-and-a-quarter. <img src='http://www.feistypiranha.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) But I <em>have</em> been working <a href="http://www.brightmix.tv">on</a> <a href="http://www.tripleseat.com">other</a> <a href="http://www.volunteeromaha.org">sweet</a> <a href="http://www.siliconprairienews.com">projects</a> that I&#8217;ve thoroughly enjoyed.</p>
<p><em>So, now that the summer internship is almost over, I think I&#8217;ll reflect&#8230; on </em><em><strong>coffee.</strong></em></p>
<p>It&#8217;s a long standing joke that internships are all about making coffee. This <em>has</em> been true for me. Erin#2 and I have been the main coffee makers all summer. Erin#1 started out that way (she&#8217;s usually the first person here) but soon decided to quit caffiene, so Erin #2 &amp; I were left to fend for ourselves. Allyn drinks coffee too, but I&#8217;d rather drink doctors office fishtank water strained through a coal miner&#8217;s dirty sock than have his coffee. But the other day he got a <a href="http://www.amazon.com/Nissan-34-Ounce-Stainless-Steel-Insulated-Briefcase/dp/B00009V4FM/ref=pd_bbs_sr_1?ie=UTF8&amp;s=home-garden&amp;qid=1218748451&amp;sr=8-1">thermos</a> that looks like a mortar shell and holds more than a water tower. I&#8217;m jealous.</p>
<p>We drank <a href="https://www.dunkindonuts.com/shoponline/Product.aspx?CategoryId=COFF&amp;GroupId=OB">Dunkin Donuts</a> original blend until the Costco 33 gallon bag it came in was depleted. Then Erin#1 made a suggestion that brought us new horizon and higher state of consciousness: <a href="http://www.starbucks.com/ourcoffees/product.asp?category_name=Our+Coffees&amp;product_id=KOP">Starbucks Kopelani</a> blend. Even the pixels spelling the name here taste good.</p>
<p>I&#8217;m not a Starbuzz-only guy by any means. I like the other roasters; especially local. But this was incredible. &#8220;<span class="copytext">These hand-selected beans are then roasted to bring out a juicy, crisp taste. And with a hint of citrus flavor you’ll experience the refreshing taste of Hawaii in every sip.&#8221; Wow. I kinda wish I&#8217;d been a writer for coffee descriptions instead of a crummy designer. (Another fun gig would have been to come up with paint color names. &#8216;Salmon in the Mist&#8217;. &#8216;Warm Fuzzy Philanthropy Yellow&#8217;. &#8216;Aromatic Fresh Baked Sugar Cookies Beige&#8217;. Etc.) </span></p>
<p>Bummer that Kopelani only lasted a month then Barstucks switched to a new flav-o-the-month and I haven&#8217;t found it again. Then I recommended my home brew of choice: <a href="http://www.millstone.com/pages/ourcoffees/OurCoffees.jsp?Section=Medium%20Roasts&amp;Coffee=Foglifter">Millstone Foglifter</a> - a great blend of light and dark roasts - a bite like Columbian with the robust earthy flavor of Sumatra.</p>
<p>So it&#8217;s been a great summer of hot coffee in the morning &amp; iced in the afternoon. With half-n-half and raw sugar, of course.</p>
<p><strong><br />
Challenge: </strong>Next time you talk about coffee, use the words &#8216;bright&#8217;, &#8216;earthy&#8217;, &#8216;aromatic&#8217;, and &#8216;floral notes&#8217; in one sentance. Email me for a prize. <em>Yay!</em></p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/psLvVGij-Dc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/summer-of-coffee/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/summer-of-coffee/</feedburner:origLink></item>
		<item>
		<title>Crunch Time</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/zx5X7Yr8lv8/</link>
		<comments>http://www.feistypiranha.com/crunch-time/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 21:59:22 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=81</guid>
		<description><![CDATA[Oh my! The summer is coming to a close, and with that, our summer internship.
As such, we&#8217;re readying up for the launch of the FPP application. As dusty mentioned, we&#8217;re launching it next Saturday, August 16th at Barcamp Omaha.
We&#8217;ve set ourselves a goal to have the application ready for launch by Wednesday of next week. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Oh my! The summer is coming to a close, and with that, our summer internship.</p>
<p style="text-align: left;">As such, we&#8217;re readying up for the launch of the FPP application. As dusty mentioned, <a href="http://www.feistypiranha.com/when-are-we-launching/">we&#8217;re launching it next Saturday</a>, August 16th at <a href="http://barcampomaha.com">Barcamp Omaha</a>.</p>
<p style="text-align: left;">We&#8217;ve set ourselves a goal to have the application ready for launch by Wednesday of next week. This will hopefully give us some slack time if we need it (crosses fingers). Of course, there&#8217;s a boatload of bugs, unfinished features, and other misc loose ends. Needless to say, this last week will be pretty dang busy.</p>
<p style="text-align: left;">To aid them in their effort, we provided some delicious, nutritious <a href="http://en.wikipedia.org/wiki/Nestl%C3%A9_Crunch">Nestlé Crunch Bars</a> (it was Allyn&#8217;s idea).</p>
<div style="width:500px; margin:0 auto;">
<a title="Crunch Robert by BrightMix, on Flickr" href="http://www.flickr.com/photos/brightmix/2739841106/"><img class="alignleft" style="float: left;" src="http://farm4.static.flickr.com/3183/2739841106_bf41ff97eb_m.jpg" alt="Crunch Robert" width="240" height="180" /></a></p>
<p style="text-align: left;"><a title="Crunch Erin by BrightMix, on Flickr" href="http://www.flickr.com/photos/brightmix/2739004447/"><img class="alignright" style="float: right;" src="http://farm4.static.flickr.com/3290/2739004447_9554506ac5_m.jpg" alt="Crunch Erin" width="240" height="180" /></a></p>
<div style="clear:both"></div>
</div>
<p style="text-align: left;">Will the interns pull through? Can they take the heat? Stay tuned to find out!</p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/zx5X7Yr8lv8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/crunch-time/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/crunch-time/</feedburner:origLink></item>
		<item>
		<title>oh, by the way, you suck</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/0tzVJfF8uTY/</link>
		<comments>http://www.feistypiranha.com/oh-by-the-way-you-suck/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 19:37:50 +0000</pubDate>
		<dc:creator>ering</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=80</guid>
		<description><![CDATA[Internet Explorer doesn&#8217;t have true small-caps in it&#8217;s understanding of css. If you try to write this css:
{
text-transform: lowercase;
font-variant: small-caps;
}
the first letter of each world will be a full-size cap, even though you specifically stated all letters should be lowercase. How terribly terrible. So you&#8217;ll have to do this instead:
{
text-transform: uppercase;
font-size: 8px; /* specify a [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-left: 60px;">Internet Explorer doesn&#8217;t have true small-caps in it&#8217;s understanding of css. If you try to write this css:</p>
<p><code>{<br />
text-transform: lowercase;<br />
font-variant: small-caps;<br />
}</code></p>
<p>the first letter of each world will be a full-size cap, even though you specifically stated all letters should be lowercase. How terribly terrible. So you&#8217;ll have to do this instead:</p>
<p><code>{<br />
text-transform: uppercase;<br />
font-size: 8px; /* specify a size a bit smaller than the non-"small-caps" letters */<br />
}</code></p>
<p>Yeah, not that big of a deal&#8230;except that now the code is conceptually describing the style incorrectly. Whatever.
</p></div>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/0tzVJfF8uTY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/oh-by-the-way-you-suck/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/oh-by-the-way-you-suck/</feedburner:origLink></item>
		<item>
		<title>i’m tired</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/PTQsMCGF5zk/</link>
		<comments>http://www.feistypiranha.com/im-tired/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 22:01:45 +0000</pubDate>
		<dc:creator>ering</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=79</guid>
		<description><![CDATA[and I might take a nap.
]]></description>
			<content:encoded><![CDATA[<p>and I might take a nap.</p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/PTQsMCGF5zk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/im-tired/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/im-tired/</feedburner:origLink></item>
		<item>
		<title>Thursday</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/LlFPJef5RTI/</link>
		<comments>http://www.feistypiranha.com/thursday/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 20:35:37 +0000</pubDate>
		<dc:creator>allyn</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=77</guid>
		<description><![CDATA[So, today is Thursday. Since I missed my Thursday and Friday posts last week, I&#8217;m doing them this week. It actually worked out pretty well like that, although after Friday I&#8217;ll have to think up a new scheme to find titles for my posts.
Today has gone decently. I&#8217;m working on refining the search on a [...]]]></description>
			<content:encoded><![CDATA[<p>So, today is Thursday. Since I missed my Thursday and Friday posts last week, I&#8217;m doing them this week. It actually worked out pretty well like that, although after Friday I&#8217;ll have to think up a new scheme to find titles for my posts.</p>
<p>Today has gone decently. I&#8217;m working on refining the search on a specific part of our site, and it&#8217;s getting complicated. I fondly remember yesterday around this time when Dusty suggested I implement these changes, and I said &#8220;Ok, but that&#8217;s going to take a while.&#8221; He responded with something like &#8216;Oh, it won&#8217;t take that long&#8217;. I disagreed, and here we sit. A full 24 hours later and I&#8217;m not even close to being done. <img src='http://www.feistypiranha.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Dusty: 0<br />
Allyn : 1</p>
<p>What I&#8217;m trying to do is essentially teach SQL the same sort of <a href="http://en.wikipedia.org/wiki/Inheritance_%28computer_science%29">inheritance</a> many modern languages have. ActiveRecord doesn&#8217;t do this kind of inheritance right now, but it does do <a href="http://www.martinfowler.com/eaaCatalog/singleTableInheritance.html">single table</a> inheritance. Single Table inheritance is nice because it reduces the amount of <a href="http://en.wikipedia.org/wiki/Join_(SQL)">joins</a> one must do on a query, thus letting the query operate a bit faster. That&#8217;s all well and dandy, but we&#8217;re using Ruby here - the whole concept of which is to make things <a href="http://en.wikipedia.org/wiki/Ruby_%28programming_language%29#Philosophy">as easy</a> for the programmer as possible, speed be damned*. I&#8217;m not fond of single table inheritance for this situation. I&#8217;d really like <a href="http://www.martinfowler.com/eaaCatalog/classTableInheritance.html">class</a> inheritance, because I really don&#8217;t like the idea of having properties of a subclass in the table of it&#8217;s parent. By don&#8217;t really like, I mean to say hate with a passion. Anywho, the first one is easy, but the second one is anything but trivial.</p>
<p>Other then that little issue, the day has gone pretty well. Tonight there&#8217;s a <a href="http://www.siliconprairienews.com/2008/07/sarah-lacy-event-details/">shingding</a> at a local bar-thing. I&#8217;m not that excited about the bar-thing itself, but hopefully the company will be entertaining.</p>
<p>* While this may be true, the reality of course is that we&#8217;re making a website, and the interwebs is the land of impatience. Thus, Robert and I are in fact quite concerned with the speed of our application.</p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/LlFPJef5RTI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/thursday/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/thursday/</feedburner:origLink></item>
		<item>
		<title>7 nice search interfaces</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/9J_1JA0lKdQ/</link>
		<comments>http://www.feistypiranha.com/7-nice-search-interfaces/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 16:42:41 +0000</pubDate>
		<dc:creator>ering</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=62</guid>
		<description><![CDATA[It&#8217;s getting to that point in the project where I need to add a design element, thus far, unaccounted for. This is where it gets tricky. How do I keep the new element consistent with everything else? What if the thing I had not accounted for is conceptually and functionally different than everything else, but [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s getting to that point in the project where I need to add a design element, thus far, unaccounted for. This is where it gets tricky. How do I keep the new element consistent with everything else? What if the thing I had not accounted for is conceptually and functionally different than everything else, but it&#8217;s totally necessary? How can I deal with this? How can anybody?? Why is life so hard??? etc etc.</p>
<p>I&#8217;m talking about search. I decided to leave it for one the last things to take care of because it&#8217;s better to know all the types of content that will need to be searched before you go ahead and design a search.</p>
<p>Search is a pretty common feature in websites and web apps these days, and it&#8217;s sad that most search result pages are unattractive, don&#8217;t match the rest of the site and contain lots of sponsored results. We&#8217;re not all Google, people. So basically, most of them were pretty horrendous; here&#8217;s a few that stood out as &#8220;not horrendous.&#8221;</p>
<p><a href='http://virb.com/search/all/music+yay/'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_virb.jpg" alt="" title="search_virb" width="630" height="300" class="alignleft size-full wp-image-74" style="border:1px solid #aaa;" /></a></p>
<p><a href='http://digg.com/search?section=all&#038;s=pics+or+it+didn%27t+happen'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_digg.jpg" alt="" title="search_digg" width="630" height="300" class="alignleft size-full wp-image-69" style="border:1px solid #aaa;" /></a></p>
<p><a href='http://www.irishtimes.com/search/index.html?rm=listresults&#038;filter=datedesc&#038;keywords=bank&#038;x=0&#038;y=0'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_irishtimes.jpg" alt="" title="search_irishtimes" width="630" height="300" class="alignleft size-full wp-image-70" style="border:1px solid #aaa;" /></a></p>
<p><a href='http://www.krop.com/'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_krop.jpg" alt="" title="search_krop" width="630" height="300" class="alignleft size-full wp-image-71" style="border:1px solid #aaa;" /></a></p>
<p><a href='http://timesmachine.nytimes.com/browser'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_timesmachine.jpg" alt="" title="search_timesmachine" width="630" height="300" class="alignleft size-full wp-image-72" style="border:1px solid #aaa;" /></a></p>
<p><a href='http://www.wired.com/search?query=mars&#038;siteAlias=noblog&#038;x=0&#038;y=0'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_wired.jpg" alt="" title="search_wired" width="630" height="300" class="alignleft size-full wp-image-75" style="border:1px solid #aaa;" /></a></p>
<p><a href='http://vimeo.com/videos/search:airplane'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/search_vimeo.jpg" alt="" title="search_vimeo" width="630" height="300" class="alignleft size-full wp-image-73" style="border:1px solid #aaa;" /></a></p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/9J_1JA0lKdQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/7-nice-search-interfaces/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/7-nice-search-interfaces/</feedburner:origLink></item>
		<item>
		<title>Track your Campfire Usage with Campfire Spider</title>
		<link>http://feedproxy.google.com/~r/feistypiranha/~3/jypi2ccpfzw/</link>
		<comments>http://www.feistypiranha.com/track-your-campfire-usage-with-campfire-spider/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 17:24:22 +0000</pubDate>
		<dc:creator>robert</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.feistypiranha.com/?p=53</guid>
		<description><![CDATA[For those of you that read every word I say, you might have noticed that I hinted at another project that Allyn and I were working on in our free time.  Well, the time has come to unveil our mini project.
It is a little known fact that Brightmix uses Campfire for office chat.  [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you that read every word I say, you might have noticed that I <a href="http://www.feistypiranha.com/paying-attention-to-detail/">hinted at another project</a> that Allyn and I were working on in our free time.  Well, the time has come to unveil our mini project.</p>
<p>It is a little known fact that Brightmix uses <a href="http://www.campfirenow.com/">Campfire</a> for office chat.  Despite the fact that we are all within an earshot of one another, everyone still uses it to pass messages back and forth.  Although, the conversations <a href="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_offtopic.png">are not always&#8230; productive</a>, it still has a lot of valuable information (Like <a href="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_svn.png">SVN integration</a>)</p>
<p>Campfire itself has a lot of features, like <a href="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_files.png">file uploads</a>, <a href="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_picture.png">integrated pictures</a> and YouTube videos, and so on.  If you really want a list of features, check out their <a href="http://www.campfirenow.com/tour/">website</a>.</p>
<p>Probably my favorite, undocumented feature, of Campfire is using the @ in chat to auto-complete someones name.  It is something I have found myself using in other chats besides Campfire, just to find that it does not complete their name for me!</p>
<p><a href='http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_autocomplete.png'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_autocomplete.png" alt="" width="436" height="99" class="aligncenter size-full wp-image-67" /></a></p>
<p>Although, it does not always work in our Campfire because we get rather creative with our names from time to time with characters that are not on my keyboard.</p>
<p><a href='http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_names.png'><img src="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_names.png" alt="" width="190" height="133" class="aligncenter size-full wp-image-68" /></a></p>
<p>Anyways, it was been mentioned a while back that <a href="http://www.feistypiranha.com/from-campfire-to-forest-fire/">campfire has turned into a cesspool</a> ever since &#8220;The Interns&#8221; arrived. Being that we&#8217;re computer scientists, Allyn and I took it upon ourselves to actually see if this was true by measuring the increase in the number of campfire messages since our arrival.</p>
<p>To do this, we wrote a little Ruby application that would go through the transcripts of all Campfire messages and count &#8216;em up! We actually started coding this (and completed it) after our second day of work at BrightMix from Allyn&#8217;s apartment, and we didn&#8217;t even have internet at the time. We wrote the whole parser from four saved html files that we grabbed while we were at work.</p>
<p>Of course, we were not to familiar with Ruby at the time since we had literally started using it 2 days prior; as a result, we ran into some problems.  We ended up going to a gas station down the street from us, Cubby&#8217;s, which offers free WiFi and we looked up the solutions to our problems, then returned to Allyn&#8217;s apartment.</p>
<p>We hacked at it the rest of the night, and by the next morning we had a &#8220;workable&#8221; version of the application.  Though, it was not without its problems.  The graph had issues showing up correctly, the parser wouldn&#8217;t work if you were on an admin account (Allyn and I just have normal accounts and we were not expecting some changes in the UI that admin accounts have), and there were a few timeout issues.</p>
<p>We fixed these bugs&#8230; and there the script sat in my Documents folder for about two months.</p>
<p>Last night I finally decided to clean up the graph display (we use Google Charts) so that it would be in a more postable form! Winner.</p>
<p>So, without any more delay&#8230;  I present, the <strong>Campfire Spider.</strong></p>
<p>It requires that you have Ruby installed, and you can use it as follows:</p>
<p><code>ruby campfire_spider.rb campfire_subdomain username password</code></p>
<p>So, if your campfire site was &#8220;brightmix.campfirenow.com&#8221;, your username was &#8220;bill@brightmix.com&#8221;, and your password was &#8220;omg123&#8243;, you would run:</p>
<p><code>ruby campfire_spider.rb brightmix bill@brightmix.com omg123</code></p>
<p>After you type in this command and it works (It will throw an exception if your login information was wrong), it will likely take anywhere from five to 500 minutes to complete.  So, grab some food, or find a fun flash game to play - I don&#8217;t care what you do - just let it run. When it finishes, it spit out two URLs in your console.  One will be the raw-google-charts URL&#8230;  It&#8217;s kind of long and epic, so the second URL is a <a href="http://tinyurl.com/">TinyURL</a> version of the google-charts URL.</p>
<p>You can then open that up in your favorite browser, and there will be a graph of Time vs Messages.</p>
<p>In case you were wondering, this is the Brightmix campfire usage graph:</p>
<p><a href="http://www.feistypiranha.com/wp-content/uploads/2008/07/chart.png"><img class="alignnone size-full wp-image-61" src="http://www.feistypiranha.com/wp-content/uploads/2008/07/chart-smaller.png" alt="" width="500" height="100" /></a></p>
<p>Hope it works for you!  Let me know if you run into any problems.</p>
<p style="22px;"><a href="http://www.feistypiranha.com/wp-content/uploads/2008/07/campfire_spiderrb.zip">Download Campfire Spider here!</a></p>
<p style="22px;">
<p>PS: If you look closely at the graph, campfire usage has gone up&#8230; but does that mean the quality of messages went down?  I don&#8217;t know, maybe version 2.0 will have a <a href="http://en.wikipedia.org/wiki/Signal-to-noise_ratio">signal vs noise</a> detector.</p>
<img src="http://feeds.feedburner.com/~r/feistypiranha/~4/jypi2ccpfzw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.feistypiranha.com/track-your-campfire-usage-with-campfire-spider/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.feistypiranha.com/track-your-campfire-usage-with-campfire-spider/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 3.955 seconds -->
