Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

By Hendy Irawan / June 16, 2007

Adobe Integrated Runtime (AIR), codenamed and originally named Apollo, is a cross-operating-system runtime environment for building Rich Internet Applications, using Flash, Flex, HTML, Ajax, that can be deployed as a desktop application.
 

AIR has gone Public Beta, so does anybody use it? eBay does, Adobe has more, and who doesn’t love twitter?

Here are some AIR-related resources (and alternatives) that might interest you.

Related Ruby on Rails AIR ResourcesWebORB for Rails by Midnight Coders can be installed as a plugin into any Rails application to expose Ruby classes as remote services. Mike Potter created Ruby on Rails RIA SDK Read More which makes integration much easier.

By Peter Cooper / June 15, 2007

Brightbox

Brightbox is a soon-to-launch Rails-focused VPS hosting provider in the UK. I’ve whined about the gap in this market a few times before, so it was literally guaranteed I’d e-mail about the first attempt I was told about. They’re going to be offering Ubuntu Dapper based VPSes with an optimized Rails stack (using Apache 2.2 and Mongrel cluster) along with a mirror MySQL cluster and mirrored RAID storage. They seem set to launch on July 1st. There’s an e-mail mailing list available on the site for those who want a reminder.

In the meantime, Jeremy Jarvis of Brightbox is looking for beta testers of the service. Read More

By Peter Cooper / June 15, 2007

Railsconfeurope

If you want to get to Rails’ top European event, RailsConf Europe, the registration process for this year’s event is now open! If you sign up before August 6, you get €150 ($200 / £100) off the usual fee, so check it out now. The event itself is September 17-19, and general attendance for the 2 days of conference sessions will set you back €645 ($858 / £435).

Here’s an abridged version of O’Reilly’s announcement:

Co-produced by Ruby Central and O’Reilly Media, this is the largest European conference dedicated to everything Rails. [..] The three-day program spotlights particularly creative experts, industry leaders, and under-the-radar innovators worldwide. Read More

By Hendy Irawan / June 15, 2007

Deplate is a Ruby-based tool written by Thomas Link to convert documents written in wiki-like markup to various output formats. Supported output formats include LaTeX, HTML, “HTML slides”, DocBook (which means it can also convert to PDF, and other DocBook-supported output), and plain text.

In addition to being capable of reading various Wiki markup variants, a particularly interesting feature is it also handles rdoc input which is very handy for generating print-ready documentation of your Ruby projects.

To see the results for yourself, various samples of Deplate generated output are available for your viewing pleasure. To get it, you can download the stable version from Deplate project files page or check out its latest development version from CVS. Read More

By Peter Cooper / June 12, 2007

Top Blogs Thumb

Peter Szinek (of ScRUBYt! fame) has put together a script that works out the “top 10 Ruby / Rails blogs” using data from Alexa and Technorati. Check out the results! Ruby Inside comes in at #2.
Full Workflow

For those more interested in the technique than the results, Peter has also put together an article showing how he used ScRUBYt and other sites and APIs to pull it off along with some of the source code involved. Read More

By Peter Cooper / June 11, 2007

Rakemonkey

The tutorial-writing geniuses over at RailsEnvy.com have unveiled their latest work.. “Ruby on Rails Rake Tutorial (aka. How Rake turned me into an alcoholic)“. It’s a solid, and amusingly illustrated, overview of Rake, how it works, how it works alongside Rails, and so forth. Read More

By Hendy Irawan / June 11, 2007

From Basecamp's screenshot

relative_time_helpers is a straightforward, but very useful Rails plugin by Rick Olson that formats timestamps to human-friendly relative dates. You’re probably already using Rails’ built-in time_ago_in_words helper in your applications, but Rick’s relative_time gives even better results:

<%= relative_time(Time.now) %>
# today
<%= relative_time(1.day.ago) %>
# yesterday
<%= relative_time(1.day.from_now) %>
# tomorrow
<%= relative_time_span([Time.now, 5.days.from_now]) %>
# May 17th – 22nd

To install it: Read More

script/plugin install http://ar-code.svn.engineyard.com/plugins/relative_time_helpers

By Peter Cooper / June 10, 2007

Jrubylogo
JRuby, a Java implementation of the Ruby interpreter, has reached version 1.0. A massive congratulations are due to the team. At the time of writing, the release has not been announced on the official site, but you can download the final build.
JRuby originally came into being in 2001 as a simple Java port of the Ruby 1.6 code, but has blossomed into a free-standing project that has chosen to innovate in its own way. In September 2006, Sun “acquired” the JRuby project by bringing its then two main developers on board, and since then work appears to have continued at a rapid pace. Read More

By Peter Cooper / June 9, 2007

Unrollernew

Ruby Unroller is an exciting tool developed by Tyler Rick that generates human readable execution traces of running Ruby scripts. It can display the code currently being executed by a script in real-time, as it’s actually executed. This makes it a great tool for getting familiar with, say, the darkest depths of Rails, or for debugging troublesome scripts that rely on external Ruby libraries. Read More

By Hendy Irawan / June 9, 2007

ar_mailer

ar_mailer is a Ruby gem by Eric Hodel (a ZenTest core developer) that works with Rails to store outgoing e-mail messages into the database for later delivery by a separate ar_sendmail process. This is handy because delivering e-mails can take a long time if performed before rendering pages, especially if you have hundreds of messages to send!

Version 1.2.0 adds TLS (Transport Layer Security) support and numerous other bug fixes and updates. To install:

gem install ar_mailer

Note: If you still get the old 1.1.0 version even after doing a gem install, you can download the .gem file directly from Seattlerb Rubyforge Project Page. Read More

By Peter Cooper / June 8, 2007

Standout Jobs Need a Ruby Guru

Standout Jobs are looking for a Ruby guru, and they’ve put together a whole video explaining who they are and what they’re looking for. I think more people should be posting job ads in this way.. it makes me feel a lot better informed about who they are than a dry list of job benefits.

Animated Ruby on Rails “Commercial”

Thanks to Jay Phillips for pointing this one out. It’s a reasonably content-free but humor-full animated commercial for Ruby on Rails.

RailsEnvy “Rails Vs.” Commercials

Every RailsConf attendee will already be familiar with these videos, produced in the same vein as the “Mac vs PC” Apple commercials, but in case you’re not.. Read More

By Peter Cooper / June 6, 2007

Textpow Ultraviolet

Textpow and Ultraviolet are a pair of interesting, new(ish) Ruby libraries that co-operate together to parse TextMate bundles and perform syntax highlighting. Textpow is a library that parses and processes the TextMate bundles (special files included with the TextMate text editor that specify how different types of plain text content should be delimited and colored). Ultraviolet then uses Textpow and performs syntax highlighting either as a standalone application or as a Ruby library.

Currently, Textpow can process syntax (tmLanguage and tmSyntax) and theme (tmTheme) files.. and you can obtain these from the free trial download of TextMate if you don’t have them already (although, I imagine, non OS X users might be able to find other TextMate bundles and themes elsewhere, such as the Vibrant Ink theme downloadable from here). Read More

By Hendy Irawan / June 6, 2007

Just a couple of weeks ago, the XRuby team released XRuby 0.2.0. XRuby is Ruby-to-Java bytecode compiler, so you can compile Ruby source code directly to Java classes. The latest version fixes several issues and adds debugging support.

The goal of this project is similar to JRuby, to run Ruby applications on the Java Virtual Machine. Each takes a different approach however. JRuby uses an interpreter written in Java to execute Ruby code at runtime. XRuby, on the other hand, compiles the Ruby code to Java bytecode (although JRuby is introducing a feature which also does this – the JIT perform of JRuby is beginning to become impressive) which means there is less overhead and potentially increased performance. Read More

By Peter Cooper / June 3, 2007

Matzlive

Here’s an interesting video for all you Matz die-hards. It features Kenji Hiranabe, Shintaro Kakutani, and our own Yukihiro Mastumoto and looks at the history of C++, Java, Ruby, and agile development practices. It’s in Japanese with English subtitles. It’s not dated, but from what I can make out, it’s very recent. Read More

By Hendy Irawan / June 2, 2007

Aptana IDE features

Aptana IDE has been since inception targeted to Ajax developers and power web designers, with advanced features such as JavaScript debugging and built-in searchable reference manuals for many web standards (in addition to JavaScript, DOM, CSS, and HTML, it also bundles documentation for several Ajax libraries including Scriptaculous.)

With the merge of RadRails into Aptana, the Aptana+RadRails bundled IDE now supports Ruby syntax highlighting, debugging, code completion, and support for Rails-specific tasks like defining WEBrick and Mongrel servers. Although the project is still in beta, it is already very usable for daily use.

Alternatives: EasyEclipse for Ruby on Rails, which is very easy to install (bundles the Java runtime) has RadRails built-in and you can enhance it using the Aptana plug-in. Read More

Recently Popular Posts