Tip: RVM + Pow
If you use RVM and Pow (http://pow.cx mac os x only), you will probably have to do this inside each of your ruby projects:
rvm env -- --env > .powenv
If you use RVM and Pow (http://pow.cx mac os x only), you will probably have to do this inside each of your ruby projects:
rvm env -- --env > .powenv
Here’s some notes from our march meetup (meetup page).

`*.,*'^`*.,*'^`*.
^`*.,*'^`*.,*'^`*.,*'
'^`*.,*'^`*.,*'^`*.,*'^`* ,---/V\ < RUBY!! )
*'^`*.,*'^`*.,*'^`*.,*'^`*.,* ~|__(o.o)
,*'^`*.,*'^`*.,*'^`*.,*'^`*.,*'^` UU UU
by Andrew Thompson
every request will read every (N) replicas
read repair -> one replica didn’t get a write, that node gets pushed correct information
can gracefully scale nodes
Official clients: erlang, java, ruby, python and php.
There are several un-official clients.
full-text search:
secondayr indexes
Both of these let you feed the result to map/reduce.
pusth-to-talk phone application
Q: scaling, initial configure of ring size
A: hard to do, it is a pain point but is being worked on. append-only is
cleaned out periodically
Q: learning knew way to structure data
A: ocassionally, relational databases fall over at certain scale levels.
time-series (range queries), can do a rollup
Ines, Data Engineer @ Engine Yard
ACID
CAP - Consistency, Availability, Partition Tolerance
Document oriented DB (binary JSON), cschema-less, memory-mapped files (2GB) written in C++
will have aggregation framework (native, faster)
sharding out-of-the-box
Replica sets recommended (1.7+) over Master / slave setup

The meetup will be on Tuesday March 20th, 2012 at 7:00pm and be at our usual spot Caputis (2351 Sheridan Dr, Tonawanda, NY).
This meetup will be all about databases (relational and nosql) and star two out of towners. This will be a huge turnout (~40 people rvsp’d)
Ines Sombra (@randommood)
from Engine Yard HQ in SF to come talk about MongoDB
Andrew Thompson (Vagabond)
from Basho to talk about Riak
Wayne Seguin (@wayneeseguin)
of Engine Yard to discuss PostgreSQL.
Here’s a fun bit of code.
Annyong starts a public static Web server in the current directory, allowing people in your local network to browse your files.
— remiprev, https://github.com/remiprev/annyong
A very simple and nice static file browser.
I liked it a lot, so i forked it and added audio tags for mp3|ogg files. A quick and dirty addition, but it works.
(Source: onethingwell.org)
Here’s some helpful Rack Middleware found in Rack-Contrib.
Force a certain response from anywhere. This is useful if you need to debug something from anywhere.
“Uses ruby-prof to measure request time.”
Something I started to act as an API end-point to test connectors, somewhat like the other half of Hurl.
With Rackety, you can hit a url and have it respond with the contents of a file, such as sample JSON, XML, HTML, etc. You can also POST to it (right now it just returns the params, but will change to return sample response).
It’s an app right now since it’s not meant to really act as middleware, but I will reorganize it so it can.
I got tired of manually inputting my work schedule every week for work so I created this mini app that basically parses my work schedule and puts it into google calendar. It still needs some work, but it works for now.