The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
ffmpeg-ruby first release 0.1.0
ffmpeg-ruby is a ruby C extension binding to ffmpeg/libav* library. [more inside]
Super simple CRUD for Sinatra
Sinatra’s Hat is a project that allows you to mount one of your models (DataMapper, ActiveRecord, or otherwise) as a RESTful service in one line. So if you have a Post model, you can expose it RESTfully like so: mount Post. There are also options for adding additional format parsers, response formatters, basic auth and more.
Watch MerbCamp Live!
You can watch all MerbCamp presentations live here: http://merbcamp.com/webcast
Merbcamp highlights
For those that couldn’t make merbcamp, here’s a quick run down on some of the merbcamp highlights
FiveRuns has Released TuneUp for Merb
FiveRuns has released TuneUp for Merb. If you’re doing Merb development and looking for ways to improve your app performance, you should definitely check it out!
Beautiful Bar Charts With Ruby and Gruff (Easy and Simple)
A very simple tutorial about how to easily create some simple bar charts (and graphs in general) using Gruff.
Automatic Tag/Keyword extraction from textual content now wrapped in a Gem
Using Yahoo!’s Term Extraction Webservice it’s now pretty easy to extract tags a.k.a. keywords from any textual content (works best with texts written in English but it’s still ok for other languages as well) with the Tags4Free Gem available at: Rubyforge and GitHub (source) - For further information have a look at the docs. [more inside]
View the Build Status of OSS Ruby and Rails Projects on RunCodeRun
The latest release of RunCodeRun - a hosted Continuous Integration service for Ruby and Rails - now supports public browsing of the open source projects that have been building there. Check out the build status and build histories for projects like RSpec, Shoulda, Tarantula, and others.
How to Create Own Form-Helpers in Rails
There’s a simple article with explanations and example, how you could write own form-helper methods for a ruby-on-rails based project, so they were beautiful and handy like the built-in ones. Article
Rails 2.1 on Elastic Server
Free custom Rails 2.1 server available on Elastic Server Platform.
Catch Robots with Honeypot Plugin
A small plugin to provide honeypot fields and check them after the request.
RubyCocoa: Store User Password In Keychain
A simple tutorial on how to use Keychain to store user password in RubyCocoa.
TextMate tip: Sort arrays, hashes etc
A TextMate command to sort arrays, hashes and other comma separated things.
using with_options for state-based validations
Quick tip: try using with_options to DRY up state-based validations.
ATLRUG - Merb Presentation
Matt Todd gave a presentation on Merb at the Atlanta Ruby User Group last night, and this is my first imperfect attempt at capturing all the presentation goodness we have every month. The quality will improve, but if you are interested in merb, and want to hear someone who has contributed to the framework speak, here is your chance to grab a virtual seat with ATLRUG and listen to one of our members present. [more inside]
Apriori.rb Released - a gem to find regularities in buying behavior (frequent itemsets)
Apriori.rb is a library to efficiently find item association rules within large sets of transactions. The goal is to find regularities in buying behavior. This library provides a thin ruby wrapper around Christian Borgelt’s C implementation of this algorithm.
Merb Overheard is a Merb Feed Aggregator
Merb Overheard is a feed aggregation site for the Merb community. Merb Overheard gathers articles from Merb focused blogs as well as Merb tweets in a centralized place making it easy to keep up on Merb news and information.
TakeFive on Merb.
FiveRuns is sponsoring MerbCamp this weekend in San Diego. Check out a new post featuring Merb highlights and opinions over the past year from several TakeFive interview participants.
API-Driven Development with Cucumber, Halcyon, RSpec, and a bit of Adhearsion
Here’s an overview of some of the tools I’ve been using for behavior driven API development in Ruby.
iPhone iui for Radiant CMS
The Radiant iPhone extension adds an iphone tailored ui to Radiant CMS.
Ruby on Rails: Opportunities in a Financial Downturn
FiveRuns has posted an article on the opportunity for Ruby on Rails developers given the current global financial situation. We’re bullish :-). And, we’d love to hear your thoughts.
using instance_eval in ruby dsls
Several recent blog posts about instance_eval: a warning not to overuse it, making it optional by checking blog arity, mixing and unmixing instead of using instance_eval, and using instance_eval with delegation.
Growl-like Autotest Notifications in Ubuntu
I wrote a tutorial on how to have Growl-like Autotest notifications on Ubuntu.