Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A meshable web service Merb app

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 autotest
Octocat-spinner-32 config
Octocat-spinner-32 lib
Octocat-spinner-32 public
Octocat-spinner-32 schema
Octocat-spinner-32 spec
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.textile
Octocat-spinner-32 Rakefile
Octocat-spinner-32 merb.thor
README.textile

Conley

Mesh Application

Conley is a really simple way to share “votes” on sites (well, just URLs).

It works by maintaining an list of “active” nodes and asks them their opinion
on a URL that the user has on his app (or a community, for a better idea of
how this idea could be designed).

Note

There’s a lot of bad design in here… I know that. It happens. Time was not on
my side while developing this so don’t be too critical of pointless things like
ratings being in an Integer column but only being 0 or 1 (Boolean of course
would’ve made more sense).

WARNING: I made this using 0.9.8 so some things (like dm:db:migrate) doesn’t
work for stuff right out of edge. I hope to update the application later
because I do like the idea, but it’s just not a priority before the end of
MerbCamp.

Installation

rake dm:db:migrate
merb -p 8482

Then, start the scan process by pulling up the page and clicking on “scan” next
to the Nodes list.

Obviously, you’ll want to have other participating computers on the network
setup the application too or start it on a port that isn’t 8482 (8481 for
instance) and also one on 8482. That way you can be both apps.

But it’s more fun with two people. :)

License & Copyright

© 2008 Matt Todd.

http://www.opensource.org/licenses/mit-license.php

Something went wrong with that request. Please try again.