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.
Thinking About Switching to jQuery?
You should :-) so here are a few links to get you started - basic idea, Prototype vs jQuery, tutorials etc.
Fitting curves to data using Ruby and the GNU Scientific Library
Producing graphs, fitting curves and analysing data using a combination of Ruby, the GNU Scientific Library and Gnuplot.
CSV Mapper - Simple CSV to Ruby Importing
CSV Importer gem is intended to simplify the common steps involved with importing CSV files to a usable form in Ruby. I just released this today and would appreciate any feedback.
Ruby Enterprise Edition 20081205 released
This release includes many enhancements, such as proper support for OS X, Solaris and 64-bit, as well as more garbage collector enhancements. See the full announcement.
Capistrano Pushr smarter and with HTTP-Auth, Thin, more config
Tiny Sinatra application to deploy your applications with Capistrano by running Github post-receive hooks just got better with support for HTTP Basic Auth, cap task configuration, smarter deployment strategy and Thin backend. Read the summary of changes or grab the source code at Github.
Phusion Passenger 2.0.5 released
Important bugs have been fixed. See the Phusion blog for the announcement.
Ruby on Rails Hosting Providers
I’ve written a quick write-up on my experience with the various rails hosting providers I’ve used in the past, both managed and unmanaged. Please feel free to add your own experiences in the comments.
Logging your Rails model with a custom log
Sometimes it can be handy to keep track what a model is doing in a separate log. Here’s an easy way to do it.
AlterEgo - State Pattern for Objects
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different “personalities” depending on the state it is in.
Merb open source book
Even though Merb already has 4 books being written (2 already available in beta), the Merb core team announced they started working on an open source book with the help of the community. What’s also interesting is that even though the work on the book just started, translation is done in parallel allowing non-English speakers to access translated content without having to wait until the final version is available and then translated. Feel like helping? Checkout the book repo at GitHub.
Engine Yard, RailsKits and New Relic Sponsor AAC 2009
Rails For All is happy to announce that Engine Yard, Rails Kits and New Relic have signed on to AAC 2009 as sponsors. A big thanks goes out to them all for helping us make this year’s conference a success.
Getting the Merb on Linode
Grant Michaels has put together a walkthrough of installing Merb - running on a JRuby stack - on a Linode VPS. It’ll work for Linux generally, however, and has even be useful to me on OS X. It’s a bit of a mish-mash, but you’ll probably find something useful in here.
Rails Envy Podcast #57
Rails Envy Podcast #57 was just posted, bringing you the latest Ruby news in entertaining 20 minute audio package. Feed your brain while you drive your car, workout in the gym, or while you code.
Ruby-Processing goes 1.0
Hold on to your hats, ladies and gentlemen. Ruby-Processing has gone 1.0 with the latest JRuby and the newly-released Processing 1.0.1. Most sketches are seeing dramatic speedups, thanks to all the hard work that the JRuby guys and the Processing team have put in. As always, you can grab it at http://github.com/jashkenas/ruby-processing/wikis
Ruby Advent Calendar 2008
An article a day for the holiday season: Ruby advent calendar 2008.
Merb ♡ Rails
This is not a joke, Matt Aimonetti, Merb core team member admits it: Merb ♡ Rails. I guess the Ruby community won’t miss the drama, but let’s hope it won’t turn into a mushy soap opera.
Generate Rails Apps from Templates
Forget about bort et al - generate your Rails app from a template!
Zero-Downtime Restarts with HAProxy
Forget the maintenance page, HAProxy allows you to perform zero-downtime releases on the fly - a how-to for configuring the release procedure.
RubyLearning chats with Ezra Zygmuntowicz
Ezra Zygmuntowicz, in this interview talks to the RubyLearning participants on the path to Ruby Mastery.
Lockdown 0.6.2
Lockdown is a authentication/authorization system for RubyOnRails (ver 2.x) - Release Notes and Wiki
Installing RMagick on OS X Leopard without MacPorts or Fink
Had quite a time trying to get ImageMagick and RMagick to cooperate on my MacBook Pro after having several failed installs via MacPorts. Found this post which describes how to get everything going sans any kind of package manager. Substitute new versions of everything in and we’re set. :) Installing RMagick on Leopard (without MacPorts or Fink)
NTLM Windows domain authentication for Rails application
Do you want to implement automatic log-in to your Rails application using Windows domain authentication? Then check out this tutorial on how to implement NTLM authentication support for Rails application.
Phusion Passenger 2.0.4 released
See the Phusion blog for details. This is the version that includes support for global queuing.
Rails TakeFive Chat with Adam Keys and Glenn Vanderburg
FiveRuns has posted the latest Rails TakeFive interview, a Campfire chat featuring Adam Keys and Glenn Vanderburg.
Fukuoka Ruby Award
The Fukuoka prefecture conducts Fukuoka Ruby Award. The winner will get 1,000,000 JPY, which is roughly 10,000 USD. It covers any software and activity mainly held this year somewhat related Ruby. We are waiting for active submissions. If you have any question contact entry@ruby-award.jp.