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.
Import Gmail Contacts using Ruby on Rails
In the past, importing Gmail contacts was a bit of a hassle. One of the previous options was to use the Contacts gem, but now that the Google Contacts API has been released, it offers a more secure way to retrieve contacts. The Contacts API allows redirecting and authenticating users through Google, instead of forcing them enter their Gmail password into a third party application. Here is a quick tutorial to get up and running on Rails with the Gmail Contacts API.
Seed Fu: Simpler Seed Data for Rails
Seed Fu is a new Rails plugin that provides a simplified syntax for creating and maintaining “seed data,” the pre-loaded data necessary to run an application.
Security Vulnerability Found in ImageMagick
A security advisory has been released for libpng, the “official PNG reference library”. ImageMagick, a popular image manipulation library used in many Ruby web applications. Details at the Ruby on Rails Security Project.
Japanese version of RubyFlow
RubyFlow-Ja is a Japanese translation of RubyFlow by Erubis creator Makoto Kuwata. It’ll be linked permanently on RubyFlow soon.
forkoff: parallel processing for ruby enumerables
Forkoff is a library by Ara Howard that forks off separate processes to more efficiently and quickly process data stored in enumerable objects. Very clean and easy to use.
A multiplayer ajax music game in Rails
MassiveMusicQuiz is a multiplayer music quiz written in Rails and that makes intensive use of Prototype. It has already served up to a thousand players simultaneously.
Ruby the language design meetings
There are rumours that Ruby implementation authors finally may start collaborating more and on regular basis. Maybe the MRI team will even consider switching to the Ruby specs suite Rubinius and JRuby use?
Text Algorithms for Ruby
A Collection of Text Algorithms for Ruby. Basically, just a set of classes that perform various text functions, such as stemming, soundex analysis, Levenshtein distances, etc.
RSpec response.should Information Enhancers
RSpec user? Getting expected redirect? to return true, got false? Now you can have much smarter / more verbose error messages.
Metaprogramming Ruby
A detailed presentation about metaprogramming and advanced OO techniques in Ruby.
Ruby Graphical Mac Apps
Ruby-Processing 0.8 is out, with the ability to export any of your sketches as a Mac application.
Freeze Merb and bundle gems to your application using Git submodules or local gem
One of things Merb does better than Ruby on Rails is libraries bundling, especially if you use Git for your Merb application. A short blog post describes what is so cool about Git modules and teaches you how to freeze Merb and bundle other libraries into your Merb application.
Part 3 of Merb Book
Bamboo Blog published a third post on using Merb and DataMapper, part of an open source book under development which is available at Github. This post described installing Merb, directory structure and basic application configuration. Also check out Part 2 and Part 1.
Working with Sphinx fulltext search engine using ultrasphinx
Sphinx is fast text search engine. Here is an article about how to use sphinx with the plugin UltraSphinx.
up-to-date YARV instruction table
Here’s a blog post about an up-to-date YARV instruction table and how it is generated.
Ruby Interviews: Bruce Williams of FiveRuns
Bruce Williams of FiveRuns gives us an interesting perspective on the different issues facing the would-be Ruby developers. Read this Ruby Interviews: Bruce Williams of FiveRuns.
Dostorm - share and organize brainstroms
DoStorm - online application for organizing and sharing brainstorms.
Forulio - tag based forum software
Forulio - tag based forum engine written with Ruby on Rails with nice ajax integration and must useful features.
Stone: dead-simple data persistence
Introducing Stone, a dead-simple data persistence layer for Ruby web frameworks. For tiny apps that don’t need the pain overhead of a dbms+orm combo, consider this alternative. More info here.
Stone: dead-simple data persistence
Introducing Stone, a dead-simple data persistence layer for Ruby web frameworks. For tiny applications that don’t need the pain overhead of a DBMS+ORM combo, consider this replacement. Here’s an example of a blog backed by Merb+Stone.
A Tutorial for Paperclip
A small guide on using Paperclip to manage your uploads. Paperclip: Attaching Files in Rails
Rails Envy Code Monkey
There are many people in the Ruby/Rails world who contribute to our community and rarely receive any recognition or payment for their work. Show your gratitude and nominate your favorite Ruby / Rails contributer for a Ruby Hero Award.
Merb Manage
Announcing merb-manage - a simple tool for managing the configuration of Merb applications, and providing an easy way of ensuring your apps start when your server does.