Yes yeah, that’s right. Put that dime away and put especially that clunky nickel away. Rubyist’s don’t get rich by spending money frivolously on online services. And when we do, we don’t spend in minute coinage! Micropayments only feed an ecosystem built entirely from misers and young, innocent newlyweds. Maybe steam captains. We don’t want that for us!
That crisp, sensible whistling you hear is coming from Park Place. Experts in our field agree! For example, here is what I said earlier today about Park Place when I was by myself in the garden with my blazer on:
I sure got carried away today working on that S3 clone. Geez, what was I thinking? Now I’ve ruined a whole crop of cucumbers. (Sound of stabbing many vegetables with so pokey cleets.) At least my new S3 clone, which happens to go by the name of Park Place, is a complete implementation of the REST API. However, I haven’t done any of the XML ACL requests yet. Like RedHanded readers are gonna care about that!
Yes, it’s done in Camping. And you have to update Camping. AND UPDATE MONGREL AND ACTIVERECORD.
gem install camping --source code.whytheluckystiff.net
gem install mongrel activerecord
svn co http://code.whytheluckystiff.net/svn/parkplace/trunk parkplace
cd parkplace/lib
ruby parkplace.rb
If you really do start into this, some tips:
It’ll create the SQLite3 database for you, if you’re sure you’ve absolutely followed BeAlertWhenOnSqlite3.
You’ll need to add users manually into the parkplace_users table.
If you use Amazon’s Ruby library, you’ll need to change the S3::DEFAULT_HOST and S3::PORTS_BY_SECURITY in S3.rb. They are hard-coded. Amazon does not want you to save fifteen cents!
And, oh once again, THERE IS NO SOAP SUPPORT.
So, in conclusion, Amazon will be pretty furious about this and they will pursue class-action suits and, since my life is not in order, lots of pretty gruesome things will come out about me. One of the first things they’ll bring up is how I claim to give away FREE WEEiZARDS! and have failed to deliver to all participating parties. The ignorance of my critics never fails to astonish me. I have delivered free weeizards! on many occassions and at all times. Duh, check your fax machines, guys! But the courts DO NOT see eye-to-eye. (Never have.)
You’ll definitely want to be blogging about this one, guys. It’s one of those classic stories many can relate to, while still being highly rare and fully collectible!