# Park Place -- an Amazon S3 clone

**URL:** <https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173>\
**Category:** Ruby\
**Created:** [April 7, 2006, 6:05pm UTC](https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173 "2006-04-07T18:05:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![why\_the\_lucky\_stiff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/ac8455/32.png) [@why\_the\_lucky\_stiff](https://www.ruby-forum.com/u/why_the_lucky_stiff)\
**Post date:** [April 7, 2006, 6:05pm UTC](https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173/1 "2006-04-07T18:05:31Z")

</div>

Amazon has a very nice little service for storing files. [1] However,  
in order to use it at all, you need to agree to a big length of verbage  
and then fish some dimes out of petty cash. Dimes are small and Amazon  
knows this.

Park Place is a clone of their service. You can store files on Park  
Place using very simple code from any language. Set up user accounts,  
control access, works just like Amazon’s. [2] With the help of Camping,  
ActiveRecord and Mongrel, it does its job in ~400 lines of Ruby.

It’s home on the web is at: [http://code.whytheluckystiff.net/parkplace/](http://code.whytheluckystiff.net/parkplace/)

If you’d like to give it a try, I’d suggest:

gem install camping --source [code.whytheluckystiff.net](http://code.whytheluckystiff.net)  
gem install mongrel activerecord  
svn co [http://code.whytheluckystiff.net/svn/parkplace/trunk](http://code.whytheluckystiff.net/svn/parkplace/trunk) parkplace  
cd parkplace/lib  
ruby parkplace.rb

Please make sure you’ve got the latest Camping, Mongrel and  
ActiveRecord. In the next few days, I’ll get this all wrapped up tidy  
and handsome in a gem.

\_why

[1] [http://s3.amazonaws.com/](http://s3.amazonaws.com/)  
[2] [http://s3.amazonaws.com/doc/s3-developer-guide/index.htmlh](http://s3.amazonaws.com/doc/s3-developer-guide/index.htmlh)

---

<div class="post-metadata">

**Author:** ![why\_the\_lucky\_stiff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/ac8455/32.png) [@why\_the\_lucky\_stiff](https://www.ruby-forum.com/u/why_the_lucky_stiff)\
**Post date:** [April 7, 2006, 6:11pm UTC](https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173/2 "2006-04-07T18:11:36Z")

</div>

Very cool. Damn, I needed this yesterday. 🙂 Thanks for all of your  
work.

Michael

---

<div class="post-metadata">

**Author:** ![why\_the\_lucky\_stiff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/ac8455/32.png) [@why\_the\_lucky\_stiff](https://www.ruby-forum.com/u/why_the_lucky_stiff)\
**Post date:** [April 7, 2006, 7:37pm UTC](https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173/3 "2006-04-07T19:37:03Z")

</div>

why the lucky stiff wrote:

> Park Place is a clone of their service. You can store files on Park

As a side note, “Park Place” was the name of the game development studio  
in San Diego, which became SISA (Sony Interactive), then 989 Studios  
(out of which Verant was born, which became SOE), and ultimately SCEA  
(Sony Computer Entertainment America).

It’s also the name of about a million other things.

Oh, and nice package. I expect nothing less.

–Steve

---

<div class="post-metadata">

**Author:** ![why\_the\_lucky\_stiff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/ac8455/32.png) [@why\_the\_lucky\_stiff](https://www.ruby-forum.com/u/why_the_lucky_stiff)\
**Post date:** [May 12, 2006, 5:20pm UTC](https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173/4 "2006-05-12T17:20:37Z")

</div>

On 4/7/06, why the lucky stiff [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> It’s home on the web is at: [http://code.whytheluckystiff.net/parkplace/](http://code.whytheluckystiff.net/parkplace/)  
> ActiveRecord. In the next few days, I’ll get this all wrapped up tidy  
> and handsome in a gem.
> 
> \_why
> 
> [1] [http://s3.amazonaws.com/](http://s3.amazonaws.com/)  
> [2] [http://s3.amazonaws.com/doc/s3-developer-guide/index.htmlh](http://s3.amazonaws.com/doc/s3-developer-guide/index.htmlh)

Why, no gem yet?

–

– AL –

---

<div class="post-metadata">

**Author:** ![why\_the\_lucky\_stiff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/ac8455/32.png) [@why\_the\_lucky\_stiff](https://www.ruby-forum.com/u/why_the_lucky_stiff)\
**Post date:** [May 12, 2006, 10:06pm UTC](https://www.ruby-forum.com/t/park-place-an-amazon-s3-clone/57173/5 "2006-05-12T22:06:23Z")

</div>

Al Gordon wrote:

> Why, no gem yet?  
> Yes, for 0.7:

gem install parkplace --source [code.whytheluckystiff.net](http://code.whytheluckystiff.net)

\_why
