<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SimianLogic Studios &#187; ruby on rails</title>
	<atom:link href="http://www.simianlogicstudios.com/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simianlogicstudios.com</link>
	<description>indie game developer, web tinkerer, and transplanted Southerner living in Silicon Valley</description>
	<lastBuildDate>Thu, 18 Feb 2010 16:38:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Insoshi, Meet Heroku</title>
		<link>http://www.simianlogicstudios.com/2008/04/30/insoshi-meet-heroku/</link>
		<comments>http://www.simianlogicstudios.com/2008/04/30/insoshi-meet-heroku/#comments</comments>
		<pubDate>Thu, 01 May 2008 01:36:34 +0000</pubDate>
		<dc:creator>SimianLogic</dc:creator>
				<category><![CDATA[heroku]]></category>
		<category><![CDATA[insoshi]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[web tinkering]]></category>

		<guid isPermaLink="false">http://simianlogic3d.com/blog/2008/04/30/insoshi-meet-heroku/</guid>
		<description><![CDATA[(Images lost in the Great Update of 2009)
When I read about insoshi on Mashable and TechCrunch this morning, it got my mind buzzing&#8230; and immediately my thoughts turned to another Y Combinator startup&#8211;Heroku.  I&#8217;ve been using Heroku for quite awhile now, and both my fondness for Ruby on Rails and my disdain (so far) [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">(Images lost in the Great Update of 2009)</p>
<p>When I read about <a title="insoshi" href="http://simianlogic3d.com/blog/insoshi.com" target="_blank">insoshi</a> on <a title="Mashable" href="http://mashable.com/2008/04/30/insoshi/" target="_blank">Mashable</a> and <a title="TechCrunch" href="http://www.techcrunch.com/2008/04/29/social-networking-goes-open-source-with-insoshi/" target="_blank">TechCrunch</a> this morning, it got my mind buzzing&#8230; and immediately my thoughts turned to another Y Combinator startup&#8211;Heroku.  I&#8217;ve been using Heroku for quite awhile now, and both my fondness for Ruby on Rails and my disdain (so far) for Google&#8217;s Big Table make it my prototyping engine of choice for the time being.  The integration is not perfect by any stretch of the imagination, but here&#8217;s a quick and dirty way to get an insoshi install running on Heroku (assuming you have an acccount):</p>
<p><strong> First Steps</strong></p>
<ol>
<li>Download the insoshi tarball</li>
<li>Create a new heroku app</li>
<li>Import the insoshi tarball (how convenient is it that the heroku app importer wants a tarball!)</li>
<li>Run rake db:migrate (this will run a ton of migrations&#8230; once complete you can press escape to close the little popup)</li>
<li>Run rake install (this will create the default preferences file and the default forum.</li>
</ol>
<p><span id="more-87"></span><strong>Hiccup #1</strong>The session variable in Heroku is enormous&#8230; so jamming it into the pageviews table causes the app to choke.  Solution: well, we&#8217;ll just toss out that data for now.  I&#8217;ll try to come up with a more elegant solution later, but for now the goal is simply getting the app to run.  The stack trace points you to Line #30 of app/controllers/application.rb, where the page_view is inserted.  Comment out Line #32 (<span class="comment"><span class="symbol">&#8220;:session</span> =&gt; session,&#8221;) and save.  If you refresh the app, you should now get a totally blank screen.</span></p>
<p><strong>Hiccup #2</strong></p>
<p>There seems to be some sort of conflict between the Heroku toolbar and the css of the stock insoshi install.  Luckily, this is fixable.  Go into your config directory and create a new file, &#8220;heroku.yml&#8221;. Add two variables and save the file:</p>
<blockquote>
<div id="canvas">
<div><span class="css_property_name">toolbar_collaborators</span>: false</div>
<div><span class="css_property_name">toolbar_public</span>: false</div>
</div>
</blockquote>
<p>Refresh the app again and you will now see the blank install of insoshi!  We&#8217;re not quite out of the woods yet, though.</p>
<div><strong>Hiccup #3</strong></div>
<p>Log in to your default account.  The email address will be &#8220;admin@example.com&#8221; and the password will be &#8220;admin&#8221;.  Insoshi will immediately prompt you to change these away from the defaults.</p>
<p>Changing anything on the profile-edit page and pressing submit will take you straight to another rails crash&#8230; but this one is a little misleading.  Your edits actually went through fine, it&#8217;s the redirect that&#8217;s crashing.  There&#8217;s a SQL call on Line #310 of  app/models/person.rb that needs to be modified to be compatible.  What was originally:</p>
<blockquote><p><em>sql = %(SELECT connections.*, COUNT(contact_id) FROM `connections`<br />
WHERE ((person_id = ? OR person_id = ?)<br />
AND status=?)<br />
GROUP BY contact_id<br />
HAVING count(contact_id) = 2)</em></p></blockquote>
<p>Should be changed to:</p>
<blockquote><p><em>sql = %(SELECT contact_id, COUNT(contact_id) FROM connections<br />
WHERE ((person_id = ? OR person_id = ?)<br />
AND status=?)<br />
GROUP BY contact_id<br />
HAVING count(contact_id) = 2)</em></p></blockquote>
<p>Note that actually TWO changes have been made.  First change &#8220;connections.*&#8221; to &#8220;contact_id&#8221;.  Second, get rid of the goofy ` characters surrounding the word connections in the FROM clause.  Refresh the page and you should now be good to go on viewing user pages.  You may need to kick your Heroku app to get it to restart (I usually just change a single character in the config/routes.rb file and save for lack of a reset button).</p>
<p><strong>Hiccup #4</strong></p>
<p>This one&#8217;s a little obscure.  Sign out of your account and click on the &#8220;People&#8221; tab.  Click on the one user (&#8221;admin&#8221;), and rails will complain once more.  I haven&#8217;t quite figured out WHY this one is breaking, but I did trace it back and toss in a workaround.  The error occurs on Line #42 of app/views/people/show.html.erb.  If you call Connection.connected?(SOME_PERSON, nil) in the Heroku console, the app will correctly return false.  Though you are not logged in, the current_user variable is actually set to &#8220;false&#8221; as well.  Calling Connection.connected?(SOME_PERSON, false) causes it to choke, which is why Rails is throwing errors.  Rather than trace backwards further to see why the app was setting current_user to false, I took the shortcut: I installed an  block surrounding that block of code&#8230; Voila!  Did I mention this was a quick &amp; dirty install?</p>
<p>As far as I can tell, that&#8217;s it!  You should now have a working install of insoshi to go play around with.  The session logging is a little broken, but it&#8217;s really all you need to start tinkering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simianlogicstudios.com/2008/04/30/insoshi-meet-heroku/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BarCamp and Bike vs Car</title>
		<link>http://www.simianlogicstudios.com/2007/11/13/barcamp-and-bike-vs-car/</link>
		<comments>http://www.simianlogicstudios.com/2007/11/13/barcamp-and-bike-vs-car/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 07:22:45 +0000</pubDate>
		<dc:creator>SimianLogic</dc:creator>
				<category><![CDATA[biking]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web tinkering]]></category>

		<guid isPermaLink="false">http://simianlogic3d.com/blog/2007/11/13/barcamp-and-bike-vs-car/</guid>
		<description><![CDATA[My friend Annie and I went to a BarCamp over the weekend.  I&#8217;d never heard of them before, but it wasn&#8217;t too hard to talk me into an all night programming event.  A BarCamp is sort of like a grass-roots conference where the participants are also the ones who present little mini-modules.  [...]]]></description>
			<content:encoded><![CDATA[<p>My friend <a title="A-Dawg" target="_blank" href="http://www.annielausier.com/">Annie</a> and I went to a <a title="BarCamp" target="_blank" href="http://barcamp.org/">BarCamp</a> over the weekend.  I&#8217;d never heard of them before, but it wasn&#8217;t too hard to talk me into an all night programming event.  A BarCamp is sort of like a grass-roots conference where the participants are also the ones who present little mini-modules.  <a title="SvwbBarCamp" target="_blank" href="http://barcamp.org/SvwbBarCamp">This one</a> had an UX application design contest, some speakers from Facebook, and a guy from Amazon.  The details on the wiki (and Facebook group, which is where Annie heard about it) were a little sparse,but we understood it to be an overnight programming contest&#8211;where you start an app at night and present your results the following afternoon.<span id="more-57"></span></p>
<p>Once we got there, though, we found that we could&#8217;ve started working on it weeks ahead of time.  Whoops.  Undeterred, we stayed up all night programming <a title="Bike vs Car" target="_blank" href="http://www.bikevscar.com">Bike vs Car</a>.  This was an idea that I had a couple of weeks ago (after riding my bike for a couple of weeks).  I&#8217;d like to ride even more than I have been, but motivation has been a little lacking (some days).  When I do ride, though, I tend to hop on <a title="facebook" target="_blank" href="http://www.facebook.com">Facebook</a> to update my status to something like: &#8220;I just biked to work!&#8221;</p>
<p>I figured I might not be the only one to do that sort of thing (and since FB is still mostly colege students, biking to class is certainly an option), so it might make a great application.  I went ahead and registered the bikevscar domain and then just put it on the list of things I wanted to do.  The BarCamp seemed like the perfect excuse.</p>
<p>After we got back from the speakers, we spent a few hours reading up on the Facebook API.  Eventually we decided to create our app as a standalone, get it working decently, and then integrate with facebook afterwards.  I talked my friend into trying out Ruby on Rails, so I spent a little while configuring the server while she did a couple of tutorials.  At around 1 a.m, we actually started programming.  I did most of the database and backend stuff while she did most of the HTML and CSS (thank goodness&#8230; I hate CSS).  We got a reasonable facsimile of a social network put together by presentation time (2:00 p.m.), but didn&#8217;t actually get any of the facebook integration done (other than loading a splash screen).</p>
<p>The judging was completely crowd-based, and I think we did a pretty good job of selling not just we&#8217;d completed&#8211;but where the app could go.  We won 1st place.  The prize was basically a lot of Java merchandise, a bunch of free programming books, and a few other cool things.  The fact that we were able to sell a bunch of people on the app tells me it might have some potential if we ever finish it.</p>
<p>Basically, Bike vs Car is a personal tracking application.  Rather than focus on other users, our target user is someone who wants to motivate themselves to ride their bike more often.  This isn&#8217;t necessarily targeted to the spandex-clad guys on $2000 bikes you see riding to work (motivation doesn&#8217;t seem to be a problem with them).  This will be a tool for the rest of us.  There are several major components to the application:</p>
<p>USERS.  We allow users to upload a picture, but we don&#8217;t really get any info other than their zip code (which we can then use to calculate average gas prices).  Because we&#8217;re targeting the site for Facebook, we can just graft our functionality into their already robust inter-user network&#8230; and we get to focus on just the functionality we want.</p>
<p>VEHICLES.  Though there are many types of vehicles, we&#8217;re only supporting the two namesakes for now: bikes and cars.  Users can upload a picture of their vehicle, list the make and model, give it a name, and (if applicable) enter what kind of gas mileage they get.</p>
<p>ROUTES.  Google maps recently added a great feature.  You can get directions from one place to another, alter the route as you wish, and then hit &#8220;Save this Route.&#8221;  Rather than just giving you a link (which has been around forever), they now offer you several different sizes of pre-configured embed code to place the map on your own site.  So, rather than scrape Google maps ourselves, we just allow the users to post in the embed code for their route, then give the route a name/description and list the mileage.</p>
<p>Users, Vehicles, and Routes.  These are the three essential &#8220;nouns&#8221; for Bike vs Car.  The majority of interaction, though, will come from keeping track of which vehicles you take on which routes.  To be fair, not every trip you make is a good candidate for a bike ride.  We&#8217;re encouraging people to only keep track of trips they make that are ~3-5 miles (or less), with only the driver in the car, and where it&#8217;s not going to make much of a difference if they show up a little sweaty.</p>
<p>Once you make one of these trips (on a bike or in a car), the users would then log in to our site (or Facebook, which most of them do already).  They would be presented with a list of their most common routes (Work, School, Grocery Store) with bike and car icons next to each.  Clicking on one will add a tally-mark for that week.  The goal (which will likely be rewarded with some sort of token) will be to choose the bike more often than the car (>50%) for a given week.  Based on the MPG of your car, the length of your routes, and the area where you live, we&#8217;ll be able to generate an estimate of both how much money you&#8217;ve saved by biking and how much carbon you&#8217;ve spared the environment.</p>
<p>This is something I would find valuable as a standalone application, but making it a Facebook application is even better.  Not only would a user be able to track their own bike usage, they&#8217;d be able to track how their group of friends are doing.  Or how their network is doing.  Or how the entire facebook community is doing.  Furthermore, instead of logging in to Facebook to update my status, Bike vs Car could automagically create feed events whenever I bike to work (or let me enter an excuse for why I didn&#8217;t).</p>
<p>After spending almost 12 hours straight on it, we&#8217;ve got a pretty decent prototype in place.  The 1st finish place sort of vets the fact people might go for this, so now it&#8217;s just a matter of finding some more time to work on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simianlogicstudios.com/2007/11/13/barcamp-and-bike-vs-car/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Subversion and Rails</title>
		<link>http://www.simianlogicstudios.com/2007/07/17/subversion-and-rails/</link>
		<comments>http://www.simianlogicstudios.com/2007/07/17/subversion-and-rails/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 02:16:21 +0000</pubDate>
		<dc:creator>SimianLogic</dc:creator>
				<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://simianlogic3d.com/blog/2007/07/17/subversion-and-rails/</guid>
		<description><![CDATA[Dreamhost (the host I&#8217;m using to play around with Ruby on Rails) doesn&#8217;t support multiple production environments (out of the box anyway), but I&#8217;ve sort of found a solution.  When I registered with DH, I got my one free domain&#8211;after racking my brain for days, I finally settled on one that I wasn&#8217;t super [...]]]></description>
			<content:encoded><![CDATA[<p>Dreamhost (the host I&#8217;m using to play around with Ruby on Rails) doesn&#8217;t support multiple production environments (out of the box anyway), but I&#8217;ve sort of found a solution.  When I registered with DH, I got my one free domain&#8211;after racking my brain for days, I finally settled on one that I wasn&#8217;t super thrilled with&#8230;but good enough.  About a week after registration, I of course came up with a much better name.</p>
<p>After registering the second domain, I started working on setting up a subversion repository.  Being somewhat new with Unix, SVN, and Rails&#8230; it&#8217;s taken me a couple of days (well, a couple of hours each day for a couple of days) to get everything configured properly.  I&#8217;ve now got domain #1 working as the development environment, domain #2 working in production mode, the databases set up for both, and both directories acting as a Working Copy.  The rough plan is to make all my changes to the Dev environment, commit the changes, then&#8211;when satisfied&#8211;just roll over to the production side and run an update.  It&#8217;s a pretty simple usage of Subversion&#8230;but hey, I&#8217;m the only developer.</p>
<p>All the databases and pages are purely temporary while I play around with rails before starting actual production, so unfortunately I&#8217;ll probably have to delete all this stuff and start over from scratch later.  I haven&#8217;t read up on Capistrano at all, but I might investigate it before wiping everything.  Progress on personal projects gets a little slow once you join the real world!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simianlogicstudios.com/2007/07/17/subversion-and-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails</title>
		<link>http://www.simianlogicstudios.com/2007/07/05/ruby-on-rails/</link>
		<comments>http://www.simianlogicstudios.com/2007/07/05/ruby-on-rails/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 02:52:09 +0000</pubDate>
		<dc:creator>SimianLogic</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://simianlogic3d.com/blog/2007/07/05/ruby-on-rails/</guid>
		<description><![CDATA[The 4th of July isn&#8217;t really a resolution-type holiday, but I&#8217;ve been neglecting my desire to play around with ruby on the side.  So, now that the food coma has worn off (mmm, barbeque), I&#8217;m going to try to spend at least one night a week playing with Flex/Ruby just for fun. 
I ended up going [...]]]></description>
			<content:encoded><![CDATA[<p>The 4th of July isn&#8217;t really a resolution-type holiday, but I&#8217;ve been neglecting my desire to play around with ruby on the side.  So, now that the food coma has worn off (mmm, barbeque), I&#8217;m going to try to spend at least one night a week playing with Flex/Ruby just for fun. <span id="more-26"></span></p>
<p>I ended up going with DreamHost for my ruby host&#8230; the whole pyramid referral thing kinda creeps me out, but for as cheap as they are (and for only about $25 for the first year)&#8230; I really didn&#8217;t think I could do better.  They use fastCGI and seem pretty slow and aren&#8217;t as cool as the other host I considered (<a target="_blank" title="SpeedyRails" href="http://simianlogic3d.com/blog/www.speedyrails.com">SpeedyRails</a>), but they have the added benefit of hosting infinite domains.  I&#8217;ve been really happy with Yahoo&#8217;s small business hosting (I&#8217;ve had it for around 3 years now &#8212; it&#8217;s pricey, but stupid-simple), and my biggest complaint has been the inability to host multiple domains (I typically use around 1% of my monthly bandwidth).  So, in other words, because performance isn&#8217;t a big issue and I&#8217;ve got a couple of other domains I want to play with&#8230; DreamHost it is.</p>
<p>I got my rails app, database, and subversion repositories set up without too much trouble.  I haven&#8217;t decided if I want to mess with Capistrano yet (might be better to just work on learning rails first).  I got the skeleton app up and running with no problems, so now it&#8217;s just a matter of sorting through tutorials until I find one I like.  Dreamhost seems to only support the production environment, so I&#8217;m also going to set up InstantRails on my PC.  I already started the &#8220;official&#8221; ruby on rails tutorial over on the <a target="_blank" title="Ruby on Rails Tutorial" href="http://wiki.rubyonrails.org/rails/pages/Tutorial">rubyonrails.org wiki</a>, but it seems pretty general.  The <a target="_blank" title="OnLamp" href="http://www.onlamp.com/pub/a/onlamp/2006/12/14/revisiting-ruby-on-rails-revisited.html?page=2">ONLamp tutorial</a> will probably be stop #2.</p>
<p>I was also pretty pumped to find <a title="Has Many and Belongs to Many" href="http://jrhicks.net/96">this tutorial</a> (although a bit old), which basically details exactly the sort of thing I want to build&#8211;well at least the data side.  Maybe that&#8217;s why there are so many of these things out there. I don&#8217;t really care about the data, though, I just see the data as an excuse to play with rails and flex.</p>
<p>Okay&#8230; enough blogging&#8211;now back to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simianlogicstudios.com/2007/07/05/ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Billster&#8230; well, sort of.</title>
		<link>http://www.simianlogicstudios.com/2007/06/19/billster-well-sort-of/</link>
		<comments>http://www.simianlogicstudios.com/2007/06/19/billster-well-sort-of/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 08:05:40 +0000</pubDate>
		<dc:creator>SimianLogic</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://simianlogic3d.com/blog/2007/06/19/billster-well-sort-of/</guid>
		<description><![CDATA[At work, I&#8217;ve been spending a ridiculous amount of time with Flex&#8217;s charting components.  Eventually I want to move in to doing more of the Ruby on Rails stuff, too, though&#8211;so I&#8217;ve been trying to think of projects I could do on the side as a kind of warm-up diversion.  Being new at [...]]]></description>
			<content:encoded><![CDATA[<p>At work, I&#8217;ve been spending a ridiculous amount of time with Flex&#8217;s charting components.  Eventually I want to move in to doing more of the Ruby on Rails stuff, too, though&#8211;so I&#8217;ve been trying to think of projects I could do on the side as a kind of warm-up diversion.  Being new at the whole making money thing, I thought it would be cool to make a little finance-tracking tool with a few basic features&#8230;<span id="more-22"></span></p>
<ol>
<li>I only want it for myself, but it should support users/logins so I can bone up on mySQL and RoR.</li>
<li>I should be able to enter expenses into one widget (like, literally, item by item off my debit/credit card statements) and tag them (with say, &#8220;Groceries&#8221; or &#8220;Movies&#8221; or &#8220;Entertainment&#8221;).</li>
<li>I should have another widget for income (which is not going to really change from month to month).</li>
<li>Last, I want a debt-widget.  I don&#8217;t see this as something useful for monthly bills like rent, cable, etc&#8230; but something where I can keep track of exactly how much I owe and to who&#8211;I just paid off one credit card, but I also just signed up for another one for the TV.  The dinette set and the student loans are also financed, not to mention the card I&#8217;ve carried through undergrad and grad school.</li>
<li>I want to be able to do monthly breakdowns and month-to-month breakdowns, and I want to be able to sort all that junk.  For example, I should be able to say (or click on something that says: &#8220;Show me how much I spend on movies each month!&#8221;  Or &#8220;Show me how much I spend on groceries vs how much I spend dining out!&#8221;</li>
</ol>
<p>Just having the idea was enough for me&#8211;you can instantly see the potential for Web 2.0 tagness, some fun relational databases, and an excuse to do more stuff with Flex.  I figured I&#8217;d at least do a cursory Google search to see what was out there, though.</p>
<p><a title="Billster" target="_blank" href="http://demo.billster.net/finance/home/">Billster</a> seems like it does a lot of what I propose, but not quite.  There are a bunch of really fancy Flex charts, but it doesn&#8217;t seem to really support the type of sorting I envision.  Although it supports keeping track of your earnings vs income, it doesn&#8217;t seem to have any support for keeping tabs on your total debt (which I consider to be pretty important).  I guess paying off your debt is a lot like trying to lose weight.  As long as you write everything down so you can be pissed at yourself when you don&#8217;t hit goals, you&#8217;re going to make a lot more progress than if you were just wandering around blind, wondering &#8220;Hmmm, I wonder when I&#8217;ll have that paid off&#8230;&#8221;</p>
<p>If I don&#8217;t get pissed off and scrap the whole thing between now and usefulness, I would eventually want to add another feature&#8211;retirement savings!  Sure, I&#8217;m only 23, and I&#8217;ve only been working for a month, but it&#8217;s never too soon to start dreaming.  I don&#8217;t see this as so much of a direct competitor with something like Billster because, mainly, I don&#8217;t really care if anyone but me uses it.  I&#8217;m actually much more interested in sort of self-mapping and self-categorization in general.  If I <em>were </em>actually going to try to spin this thing off into something public, I wouldn&#8217;t necessarily want to limit it to finance-type things.  I used to use Guzzlefish (before its time), and while entering a billion things can be a pain in the ass&#8230;it would be kind of cool to chart something like number of DVDs that start with A vs the number of DVDS that start with B over time.  Or action vs comedy.</p>
<p>So I guess what I really need is some sort of interface to let users create their own charts.  And enter data.  And share data between charts.  But maybe that&#8217;s just dreaming too big.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simianlogicstudios.com/2007/06/19/billster-well-sort-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
