Phusion, the company responsible for Passenger - the Rails deployment system, has today announced DebGem, a “RubyGem to APT conversion service.”
Many Debian (and Ubuntu, which is compatible) sysadmins and users prefer to use the APT (as in apt-get) package management system for handling the installation of everything on their system. With its separate RubyGems packaging system, however, Ruby can cause a dilemma. While some Ruby stuff is available through the regular repositories, it can be out of date and unreliable. No longer.. DebGem…
If you’re developing a snippets or pastie-type system or another form of CMS where source code might be stored, it’d be incredibly useful to automatically detect what language a provided source is in so that you can style it appropriately.
Chris Lowis’ SourceClassifier (or Github repo) library does just that, using a Bayesian classifier trained on source code from the Alioth Shootouts. Out of the box it has support for C, Java, JavaScript, Perl, Python and Ruby, but you can train it to…

If you’ve developed an application that displays user-supplied text in a Web browser, it’s always possible that the user has entered some crazy HTML (or even CSS) that will break your site’s layout. While it’s easy to remove all HTML from a piece of text, you might want them to use certain subsets of HTML to format their content, so you need to sanitize the user supplied HTML and CSS. Luckily, two Ruby libraries have been released in the last couple of days…

Note: This post is a part of Ruby Inside’s Top 10 in 2008 series. To learn more or see the other awards, read this introductory post.
Giles Bowkett - Controversy, Excitement, and Awesomeness in 2008
Giles simply had to feature in Ruby Inside’s Top 10 of 2008 and since there’s no Top Crazy Mofo category, he instead scores for this excellent presentation at RubyFringe (yes, it’s all there to watch online, thanks to InfoQ!) Despite nominatively being about his “semi-autonomous Ruby musical instrument” Archaeopteryx, the…
Yuki Sonoda has just announced the release of Ruby 1.9.1 Release Candidate 1 on the ruby-talk mailing list:
This is a release candidate of Ruby 1.9.1, which will be the first stable version of Ruby 1.9 series. Try it early and have a experience of modern, faster, with clearer syntax, multilingualized and much improved Ruby world.
We have fixed 72 bugs and implemented some features. If you encounter a bug or a problem, please let us know it via the official issue tracking system.
So here we are right in the down period between Christmas and the start of the New Year. Few big releases or new developments come out at this time of the year, so it’s a good time to either enjoy time offline or.. to get reading some insightful articles we wouldn’t normally have time for! Luckily a few Rubyists have been busy spending the end of December putting together some rather good articles.. so get reading:
Understanding Ruby Blocks, Procs, and…
By
Peter Cooper : December 23, 2008 :
1 Comment
The Government of Fukuoka Japan, together with the Fukuoka Ruby Award Selection Committee, is running the 2009 Fukuoka Ruby Award Competition. In short, they’re trying to raise public awareness of the growing software industry in Japan but also Ruby in general.
With a deadline of Christmas Day, you only have just over 24 hours to apply! Two types of award are offered:
Award Type A is for a business model or system developed using Ruby.
Apologies for the buzzword collision in the title, but Cloudkit really is a RESTful JSON-powered storage appliance that uses Rack! Think of it as a schema-less, HTTP accessible database of sorts - like CouchDB without some of the more advanced features. It’s all written in Ruby and makes it ridiculously easy to set up a fully discoverable, RESTful, JSON API.
In the Release: CloudKit 0.9 blog post, developer Jon Crosby demonstrates how easy it is to get Cloudkit up and running. Just two lines…

Note: This post is a part of Ruby Inside’s Top 10 in 2008 series. To learn more or see the other awards, read this introductory post.
John Nunemaker - Consistently Good Ruby Blogging in 2008!

Rather than unethically considering ourselves or one of our sister blogs (!!), we set out to look for the best independent Ruby blogger of 2008. It wasn’t a hard search. While there are a lot of good blogs out there, few have been as consistently good as…
Sinatra, a Ruby “micro framework” for developing Web applications, is hot stuff! Despite being over a year since we first mentioned Sinatra (as used on a 100 line blogging app called Reprise), only now does Sinatra seem to have reached critical mass - it’s on the cusp of becoming really popular. This is a good time, then, to check it out and see where it could fit into your own projects (with the new Rails Metal functionality (in edge/2.3 only) you can ever…