projects
-
osDiscover is a Rails 3.0.9 app that interfaces with OpenVAS servers using the OpenVAS Protocol Documentation (OMP 2.0 and OAP 1.0).
A screen shot and the code is available on Github
Gems used: Devise for user authentication and Nokogiri for XML processing -
How to make the jQuery UI MultiSelect Widget play nice with the jqGrid plugin see github
-
clwatcher3.heroku.com
A Rails 3 application on Heroku which displays interesting job opportunities.
After logging in, the application can be used to configure RSS feeds and query strings to be processed by a rake task.
The rake task is a cron job that executes daily to update the database with jobs.
The RSS feeds are processed using EventMachine and EM-HTTP-Request to provide scalable non-blocking I/O, i.e. it is fast.
Gems used: feed-normalizer, simple-rss, eventmachine, em-http-request -
stuff.clsmith.org
A staged version of the ZeeStreet Ruby on Rails app. ZeeStreet focuses on recycling items within neighborhoods (hyper-local).
It is similar to craigslist but with the user's items geocoded based on their address or nearby cross streets.
Geocoding allows users to search for items within a certain distance of their home.
For initial neighborhoods a rake task can be used to scrape postings from craigslist and seed the database.
Plugins/gems used: restful_authentication, geokit, attachment_fu, friendly_id, hpricot -
cbi.clsmith.org
An example of a content management system built using Ruby on Rails and radiant





