Approximity blog home
789 to 798 of 910 articles

RubyGems, the apt-get for ruby   25 Sep 04
[print link all ]

Why do I love Debian? Coz of the package management system. Now Ruby has the same nice feature, called RubyGems


ruby install.rb
See what is available:
gem --remote --list
Search for the string Doom in descriptions:
gem --remote --search Doom
Install progressbar:
gem --remote --install progressbar

Now relax, have a good milkshake in the sun. A big big thanks to the developers: Rich Kilmer, Chad Fowler, David Black, Paul Brannan, Jim Weirch, Curt Hibbs, Gavin Sinclair, etc.

Are Dynamic Languages Going to Replace Static Languages?   25 Sep 04
[print link all ]

(by Robert C. Martin; on <a href=""></a>) For many years we've been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically typed languages is desirable?

Euruko 2003 Videos available at   25 Sep 04
[print link all ]


The First European Ruby Conference was held at the University of Karlsruhein in Germany, from the 21st to the 22th of June, 2003. It was organized by Michael Neumann, Stefan Schmiedl, Armin Roehrl and with the help from many others.

Thanks to Michael, the presentations were digitally recorded and have been made available as AVI files. Some of theses are now available for download from The videos have had the some noise filtering and volume normalization applied, and have been converted to MPEG-1 to reduce (albeit slightly) their size.

Not all of the videos are available right now. Others will go up as time permits me to do the file processing.

I initially had some FTP timeout trouble uploading the files to, so I split them into chunks. I decided to leave them this way to help avoid marathon download sessions. To combine the chunks into the complete file you basically just need to 'cat' them in sequence. I've written a Ruby script to do this, available from the video download page. If anyone thinks they can mirror any of these files it would be a tremendous help.

If you know anything about video compression, and can tell me a way to make the files smaller without serious loss of quality, please tell me.

Ruby 1.6.x/1.7.x to Ruby 1.8   25 Sep 04
[print link all ]
Simon Standgaard posted these two links for the curious Ruby coders to ruby-talk.

RubyConf 2003 Presentations Posted   25 Sep 04
[print link all ]
(Source: Ryan Davis) In absolute record time (5 days compared to 3 months), rubyconf 2003 presentation materials have been posted.

I’m still waiting for some more, so check back periodically to see updates.

ObjectGraph: a Ruby class inheritance hierarchy graph   25 Sep 04
[print link all ]
(Source: Mehr, Assaph, ruby-ML) A simple script that generates a graph of the ruby class hierarchy. The script relies on graphviz for generation of the PNG and HTML map files. Take a look at the basic Ruby class hierarchy on the project web site: link

Test Version of FreeRIDE with RRB Refactoring Support   25 Sep 04
[print link all ]
(Source: Curt Hibbs) I just put up a test version of FreeRIDE that includes RRB Refactoring support and I would like to ask your help in testing it.

For windows user’s there is a complete pre-built binary (it can coexist with your current FreeRIDE installation), and for non-windows users there are instructions for adding RRB refactoring support to your existing FreeRIDE installation.

You can find full details at:

Ruby Class Hierarchy   25 Sep 04
[print link all ]
(Source: Dalibor Sramek) A few charts describing various subtrees of Ruby class hierarchy.

Can You Learn YAML in Five Minutes?   25 Sep 04
[print link all ]

Source: _why, YAML is extremely simple to learn. The basics are extraordinarily simple. You may even find that you have unintentionally used YAML syntax when building lists or simple file formats.

It also helps if you have experience with any agile language (such as Ruby, Python, Perl or PHP). YAML was designed to suit these languages well and borrows a few basic ideas from them.

And look at the clock before you start. Jot the time down and we'll see how fast you are. []

A Little Ruby, A Lot of Objects   25 Sep 04
[print link all ]
This is a draft book titled A Little Ruby, A Lot of Objects. It’s in the style of Friedman and Felleisen’s wonderful The Little Lisper, but on a different topic.

Welcome to my little book. In it, my goal is to teach you a way to think about computation, to show you how far you can take a simple idea: that all computation consists of sending messages to objects. Object-oriented programming is no longer unusual, but taking it to the extreme - making everything an object - is still supported by only a few programming languages.

Can I justify this book in practical terms? Will reading it make you a better programmer, even if you never use "call with current continuation" or indulge in "metaclass hackery"? I think it might, but perhaps only if you’re the sort of person who would read this sort of book even if it had no practical value.

The real reason for reading this book is that the ideas in it are neat. There’s an intellectual heritage here, a history of people building idea upon idea. It’s an academic heritage, but not in the fussy sense. It’s more a joyous heritage of tinkerers, of people buttonholing their friends and saying, "You know, if I take that and think about it like this, look what I can do!"



powered by RubLog
789 to 798 of 910 articles Syndicate: full/short