[#121980] SOT gmail invites — Lyndon Samson <lyndon.samson@...>

X % of the people of this list appear to be using GoogleMail, where X

93 messages 2004/12/01
[#122062] Re: SOT gmail invites — Steve Zich <szich@...> 2004/12/01

On 2004-11-30 19:26:08 -0800, Lyndon Samson <lyndon.samson@gmail.com> said:

[#122063] Re: SOT gmail invites — Robert McGovern <robert.mcgovern@...> 2004/12/01

On Thu, 2 Dec 2004 02:17:45 +0900, Steve Zich >

[#122065] Re: SOT gmail invites — tony summerfelt <snowzone5@...> 2004/12/01

i've got 3 left...

[#122066] Re: SOT gmail invites — Pat Eyler <pate@...> 2004/12/01

I'd take one,

[#122072] Re: SOT gmail invites — tony summerfelt <snowzone5@...> 2004/12/01

On Thu, 2 Dec 2004 02:58:33 +0900, you wrote:

[#122073] Re: SOT gmail invites — Mark Hubbart <discordantus@...> 2004/12/01

On Thu, 2 Dec 2004 03:57:19 +0900, tony summerfelt

[#122075] Re: SOT gmail invites — Matt Maycock <ummaycoc@...> 2004/12/01

I've got some, too...

[#122112] Re: SOT gmail invites — Lyndon Samson <lyndon.samson@...> 2004/12/02

Ok, who missed out, I've got a couple left.

[#122120] Re: SOT gmail invites — Jamis Buck <jamis_buck@...> 2004/12/02

Lyndon Samson wrote:

[#122240] Re: SOT gmail invites — Stefan Schmiedl <s@...> 2004/12/02

On Thu, 2 Dec 2004 12:34:29 +0900,

[#122246] Re: SOT gmail invites — Jamis Buck <jamis_buck@...> 2004/12/02

Stefan Schmiedl wrote:

[#122254] Re: SOT gmail invites — Carl Youngblood <carlwork@...> 2004/12/02

Jamis Buck wrote:

[#122397] Re: SOT gmail invites — Hans Fugal <hans@...> 2004/12/03

Carl Youngblood wrote:

[#122400] Re: SOT gmail invites — Carl Youngblood <carlwork@...> 2004/12/03

Hans Fugal wrote:

[#122427] Re: SOT gmail invites — Hans Fugal <hans@...> 2004/12/03

Carl Youngblood wrote:

[#122069] Rails with webrick slow as snails — Sarah Tanembaum <sarahtanembaum@...>

I've followed the sample installation

15 messages 2004/12/01
[#122071] Re: Rails with webrick slow as snails — David Heinemeier Hansson <david@...> 2004/12/01

> BUT

[#122083] Re: Rails with webrick slow as snails — Sarah Tanembaum <sarahtanembaum@...> 2004/12/01

David Heinemeier Hansson wrote:

[#122110] ordered hash ? — "itsme213" <itsme213@...>

Is there a pure-ruby ordered hash? I'm looking for something that will

44 messages 2004/12/02
[#122176] Re: ordered hash ? — Nikolai Weibull <mailing-lists.ruby-talk@...> 2004/12/02

* itsme213 <itsme213@hotmail.com> [Dec 02, 2004 14:00]:

[#122156] Does anyone have benchmark programs for YARV? — SASADA Koichi <ko1@...>

Hi,

18 messages 2004/12/02

[#122177] nested defs, what if... — Hugh Sasse Staff Elec Eng <hgs@...>

This is too half-baked to be an RCR, but here goes...

17 messages 2004/12/02
[#122179] Re: nested defs, what if... — Austin Ziegler <halostatue@...> 2004/12/02

On Thu, 2 Dec 2004 23:44:08 +0900, Hugh Sasse Staff Elec Eng

[#122212] Re: nested defs, what if... — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...> 2004/12/02

On Thu, 2 Dec 2004 23:57:09 +0900

[#122180] Net::SSH 0.6.0 — Jamis Buck <jamis_buck@...>

Here's another release of Net::SSH, your friendly neighborhood pure-Ruby

12 messages 2004/12/02

[#122288] Ruby documentation. — Adam Fabian <afabian@...>

I'm kind of getting the impression that Ruby might not be

31 messages 2004/12/03

[#122350] Crosswords (#10) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

18 messages 2004/12/03

[#122371] GC run at end of script execution - order in which objects are claimed? — Tilman Sauerbeck <tilman@...>

Hi,

13 messages 2004/12/03

[#122416] *sigh* Anyone having wireless working on a linux machine? — "Abraham Vionas" <abe_ml@...>

I've tried something like eight different distributions and the best I've

11 messages 2004/12/03

[#122444] Using yield — "Joe Van Dyk" <joe.vandyk@...>

I come from a heavy C++ background, discovered Ruby a few months ago and

26 messages 2004/12/04

[#122475] Ruby 2.0 — "Joe Van Dyk" <joe.vandyk@...>

When is Ruby 2.0 due? Or estimated due date?

44 messages 2004/12/04
[#122544] Re: Ruby 2.0 — w_a_x_man@... (William James) 2004/12/04

Brian Mitchell <binary42@gmail.com> wrote

[#122549] Re: Ruby 2.0 — Florian Gross <flgr@...> 2004/12/04

William James wrote:

[#122554] Re: Ruby 2.0 — Giovanni Intini <intinig@...> 2004/12/04

> 32.times{|y|print" "*(31-y),(0..y).map{|x|~y&x>0?" .":" A"},$/}

[#122604] Re: Ruby 2.0 — Florian Gross <flgr@...> 2004/12/05

Giovanni Intini wrote:

[#122619] patch to "make def return something useful" — Peter <Peter.Vanbroekhoven@...>

In RCR 277 it is proposed to have def return something useful, more

15 messages 2004/12/06

[#122630] Freezing Variable Assignment — Nicholas Van Weerdenburg <vanweerd@...>

Hi,

62 messages 2004/12/06
[#122740] Re: Freezing Variable Assignment — "itsme213" <itsme213@...> 2004/12/06

[#122762] Re: Freezing Variable Assignment — "itsme213" <itsme213@...> 2004/12/07

[#122766] Re: Freezing Variable Assignment — Austin Ziegler <halostatue@...> 2004/12/07

On Tue, 7 Dec 2004 12:07:32 +0900, itsme213 <itsme213@hotmail.com>

[#122805] Re: Freezing Variable Assignment — Nicholas Van Weerdenburg <vanweerd@...> 2004/12/07

On Tue, 7 Dec 2004 13:44:09 +0900, Austin Ziegler <halostatue@gmail.com> wrote:

[#122644] Signatures and one liners — Brian Mitchell <binary42@...>

readers.each{|x| puts "Hi #{x},"}

23 messages 2004/12/06

[#122645] Duck images — "Dave Burt" <dave@...>

Hi,

35 messages 2004/12/06
[#122697] Re: Duck images — ptkwt@... (Phil Tomson) 2004/12/06

In article <vcSsd.61264$K7.35690@news-server.bigpond.net.au>,

[#122713] Re: Duck images — "trans. (T. Onoma)" <transami@...> 2004/12/06

On Monday 06 December 2004 12:52 pm, Phil Tomson wrote:

[#122715] Re: Duck images — Michael DeHaan <michael.dehaan@...> 2004/12/06

0>

[#122696] Ruby Article at Linux Journal — pat eyler <pat.eyler@...>

Hey, it looks like our own Ara Howard has been busy. He's got a cool

15 messages 2004/12/06

[#122775] Recommened readings? — "John" <jtrunek@...>

For one of my university courses, I have to complete a paper on Ruby.

13 messages 2004/12/07

[#122782] Ruby Weekly News 29th Nov - 5th Dec 2004 — timsuth@... (Tim Sutherland)

http://www.rubygarden.org/ruby?RubyNews/2004-11-29

12 messages 2004/12/07

[#122798] Idiom for creating hash from two arrays — Jonathan Paisley <jp-www@...>

Hello all,

22 messages 2004/12/07

[#122875] Re: [rcr] String#split behaves odd — "Pe, Botp" <botp@...>

Ryan Davis [mailto:ryand-ruby@zenspider.com] wrote:

30 messages 2004/12/08
[#122886] Re: [rcr] String#split behaves odd — Yukihiro Matsumoto <matz@...> 2004/12/08

Hi,

[#122894] Re: [rcr] String#split behaves odd — "trans. (T. Onoma)" <transami@...> 2004/12/08

On Wednesday 08 December 2004 12:00 am, Yukihiro Matsumoto wrote:

[#122940] Re: [rcr] String#split behaves odd — Florian Frank <flori@...> 2004/12/08

On 2004-12-08 15:56:01 +0900, trans. (T. Onoma) wrote:

[#123046] Re: [rcr] String#split behaves odd — "trans. (T. Onoma)" <transami@...> 2004/12/09

On Wednesday 08 December 2004 10:00 am, Florian Frank wrote:

[#123068] Re: [rcr] String#split behaves odd — Glenn Parker <glenn.parker@...> 2004/12/09

trans. (T. Onoma) wrote:

[#123085] Re: [rcr] String#split behaves odd — "trans. (T. Onoma)" <transami@...> 2004/12/09

On Thursday 09 December 2004 08:19 am, Glenn Parker wrote:

[#123100] Re: String#split behaves odd — Ibraheem Umaru-Mohammed <iumarumohammed@...> 2004/12/09

++ trans. (T. Onoma) [ruby-talk] [10/12/04 00:43 +0900]:

[#123103] Re: String#split behaves odd — "trans. (T. Onoma)" <transami@...> 2004/12/09

On Thursday 09 December 2004 12:29 pm, Ibraheem Umaru-Mohammed wrote:

[#122918] RubyScript2Exe 0.2.0 — "Erik Veenstra" <pan@...>

28 messages 2004/12/08

[#123076] Crosswords (#10) — Ruby Quiz <james@...>

The summary for this week's quiz should be:

11 messages 2004/12/09

[#123137] Want to Write a Book? — Dave Thomas <dave@...>

Gentle Ruby folk:

40 messages 2004/12/10

[#123189] Learning Tic-Tac-Toe (#11) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

58 messages 2004/12/10
[#123196] Re: [QUIZ] Learning Tic-Tac-Toe (#11) — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...> 2004/12/10

On Fri, 10 Dec 2004 23:29:02 +0900

[#123198] Re: [QUIZ] Learning Tic-Tac-Toe (#11) — James Edward Gray II <james@...> 2004/12/10

On Dec 10, 2004, at 9:19 AM, Brian Schrer wrote:

[#123204] Re: [QUIZ] Learning Tic-Tac-Toe (#11) — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...> 2004/12/10

On Sat, 11 Dec 2004 00:42:04 +0900

[#123206] Re: [QUIZ] Learning Tic-Tac-Toe (#11) — James Edward Gray II <james@...> 2004/12/10

On Dec 10, 2004, at 10:11 AM, Brian Schrer wrote:

[#123218] Re: [QUIZ] Learning Tic-Tac-Toe (#11) — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...> 2004/12/10

On Sat, 11 Dec 2004 01:22:30 +0900

[#123313] Re: [QUIZ] Learning Tic-Tac-Toe (#11) — Hans Fugal <fugalh@...> 2004/12/11

It would be good to be able to play against eachother when this is all

[#123195] iconv replacement for windows? — Thomas Leitner <t_leitner@...>

Hi,

17 messages 2004/12/10
[#123205] Re: iconv replacement for windows? — Thomas Leitner <t_leitner@...> 2004/12/10

On Sat, 11 Dec 2004 00:45:11 +0900

[#123222] How to make a deep copy of an object (Searching for Idiom) — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...>

Hello Group,

18 messages 2004/12/10

[#123317] puts / print as method not keyword? — zuzu <sean.zuzu@...>

so, i'm thinking about language design with a particular interest in

23 messages 2004/12/11
[#123319] Re: puts / print as method not keyword? — Ilmari Heikkinen <kig@...> 2004/12/11

[#123321] Re: puts / print as method not keyword? — zuzu <sean.zuzu@...> 2004/12/11

On Sun, 12 Dec 2004 05:23:10 +0900, Ilmari Heikkinen <kig@misfiring.net> wrote:

[#123351] Find every location of "th" in string. — "William James" <w_a_x_man@...>

Find location of every "th" in "the thin man thinks".

14 messages 2004/12/12

[#123426] Any bug/issue trackers written in Ruby? — "J. D." <jd@...>

Hi,

12 messages 2004/12/12

[#123454] Abstracts and Interfaces in Ruby? — Miles Keaton <mileskeaton@...>

What's the recommended Ruby way to do abstract classes and abstract methods?

12 messages 2004/12/13

[#123590] wxRuby and other GUI toolkits — Nick <devel@...>

24 messages 2004/12/14
[#123616] Re: wxRuby and other GUI toolkits — "itsme213" <itsme213@...> 2004/12/14

Any chance you could provide a simplified interface along the lines

[#123614] Apache2, FastCGI and Rails on Windows — "Williams, Chris" <Chris.Williams@...>

I've been running around in circles trying to enable FastCGI on my rails

20 messages 2004/12/14
[#123630] Re: Apache2, FastCGI and Rails on Windows — Kent Sibilev <ksibilev@...> 2004/12/14

I'm running my rails application on the same environment and it works

[#123825] Re: Apache2, FastCGI and Rails on Windows — Sarah Tanembaum <sarahtanembaum@...> 2004/12/16

Kent Sibilev wrote:

[#123831] Re: Apache2, FastCGI and Rails on Windows — Kent Sibilev <ksibilev@...> 2004/12/16

Oh, This is quite easy. I assume you have Ruby and RubyForApache

[#123626] Ruby Wiki engine w/ability to upload files — Bil Kleb <Bil.Kleb@...>

Hello again,

12 messages 2004/12/14

[#123661] rand.rb 0.9: Random access methods for Enumerables — Ilmari Heikkinen <kig@...>

Hello all, here's a little convenience library we whipped up a couple

17 messages 2004/12/15

[#123694] Re: [BUG] unknown node type 0 - SERIOUS ENOUGH TO MIGRATE AWAY FROM RUBY? — Andrew Walrond <andrew@...>

This is a long standing bug in Ruby, and has been reported hundreds of times

16 messages 2004/12/15

[#123740] P2P application in 15 lines of Python posted on slashdot — slonik AZ <slonik.az@...>

Hi Everybody,

16 messages 2004/12/15

[#123815] Ruby Cocoa (OS X) questions: deployment & interface builder — Michael DeHaan <michael.dehaan@...>

Folks,

13 messages 2004/12/16

[#123852] Rails 0.9: Fast development, breakpoints, validations... — David Heinemeier Hansson <david@...>

Another huge upgrade with again close to 100 changes, additions, and

10 messages 2004/12/16

[#123898] Scrabble Stems (#12) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

22 messages 2004/12/17

[#123983] OT: vi useability question — Lothar Scholz <mailinglists@...>

Hello ruby-talk,

30 messages 2004/12/18
[#124013] Re: OT: vi useability question — Roeland Moors <roelandmoors@...> 2004/12/19

On Sun, Dec 19, 2004 at 08:07:28AM +0900, Lothar Scholz wrote:

[#124130] Re: OT: vi useability question — Hans Fugal <fugalh@...> 2004/12/20

Roeland Moors wrote:

[#124131] A RDoc template without frames — David Heinemeier Hansson <david@...>

Despite the snazzy look of the new default RDoc templates with three

21 messages 2004/12/20
[#124171] Re: A RDoc template without frames — "John W. Long" <ng@...> 2004/12/21

I did a design up once for something without frames:

[#124176] Re: A RDoc template without frames — why the lucky stiff <ruby-talk@...> 2004/12/21

John W. Long wrote:

[#124140] Is there any ruby compatible graphics/imaging utilities ... — Sarah Tanembaum <sarahtanembaum@...>

that works under native mswin323232 or at least with Cygwin X windows

16 messages 2004/12/20

[#124175] Text::Hyphen 1.0.0 — Austin Ziegler <halostatue@...>

I just told you that I'm releasing Text::Hyphen 1.0.0, and here it is

14 messages 2004/12/21

[#124182] curses - how to use unicode — Simon Strandgaard <neoneye@...>

Yesterday I got xterm working with UTF-8. I had made an oneliner that

13 messages 2004/12/21

[#124198] Re: OT: vi useability question — "Pe, Botp" <botp@...>

Mikael Brockman [mailto:mikael@phubuh.org] wrote:

28 messages 2004/12/21
[#124200] Re: OT: vi useability question — Dick Davies <rasputnik@...> 2004/12/21

* "Pe?a, Botp" <botp@delmonte-phil.com> [1210 11:10]:

[#124290] Re: OT: vi useability question — Fredrik Jagenheim <jagenheim@...> 2004/12/22

On Tue, 21 Dec 2004 20:16:14 +0900, Dick Davies

[#124329] All I want to do is move a directory :( — "trans. (T. Onoma)" <transami@...>

Very frustrated. I have just spent well over an hour trying to do the simplest

16 messages 2004/12/22
[#124339] Re: All I want to do is move a directory :( — Gennady Bystritksy <gfb@...> 2004/12/22

trans. (T. Onoma) wrote:

[#124343] Re: All I want to do is move a directory :( — "trans. (T. Onoma)" <transami@...> 2004/12/22

On Wednesday 22 December 2004 04:25 pm, Gennady Bystritksy wrote:

[#124344] Re: All I want to do is move a directory :( — "trans. (T. Onoma)" <transami@...> 2004/12/23

I think the problem may be that the :force option isn't working correctly on

[#124391] Merry Christmas — Christian Neukirchen <chneukirchen@...>

20 messages 2004/12/24
[#124397] Re: Merry Christmas — "trans. (T. Onoma)" <transami@...> 2004/12/24

:( I get

[#124400] Re: Merry Christmas — CT <demerzel@...> 2004/12/24

> On Friday 24 December 2004 08:21 am, Christian Neukirchen wrote:

[#124433] Re: Merry Christmas — Michael Neumann <mneumann@...> 2004/12/25

CT wrote:

[#124413] ruby 1.8.2 — Yukihiro Matsumoto <matz@...>

Merry Christmas,

25 messages 2004/12/25

[#124439] HTML and CSS validation — Bil Kleb <Bil.Kleb@...>

What's the best method to automate the validation

17 messages 2004/12/25

[#124502] Ri bug in new 1.8.2 release — jim@...

Hi

13 messages 2004/12/26

[#124562] split on '' (and another for split -1) — "trans. (T. Onoma)" <transami@...>

Here's a generic routine I'm working on:

11 messages 2004/12/27

[#124591] Ruby Philosophy — Darren Crotchett <rubylang@...>

I'm trying to get a feel for the philosophical differences between Smalltalk,

19 messages 2004/12/28

[#124596] Best ways to accelerate Ruby's popularity — Thursday <nospam@...>

I think Ruby's popularity is growing, but I can't help but wonder what

196 messages 2004/12/28
[#127081] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/19

Hi all, I got to this discussion really late, but I have some ideas.

[#127100] Re: Best ways to accelerate Ruby's popularity — Joel VanderWerf <vjoel@...> 2005/01/19

Ben Giddings wrote:

[#127162] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/19

Joel VanderWerf wrote:

[#127180] Re: Best ways to accelerate Ruby's popularity — Yukihiro Matsumoto <matz@...> 2005/01/19

Hi,

[#127191] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/19

Yukihiro Matsumoto wrote:

[#127207] Re: Best ways to accelerate Ruby's popularity — ruby talk <ruby.talk.list@...> 2005/01/19

On Thu, 20 Jan 2005 03:14:28 +0900, Ben Giddings

[#127228] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/19

ruby talk (AKA James Britt) wrote:

[#127232] Re: Best ways to accelerate Ruby's popularity — why the lucky stiff <ruby-talk@...> 2005/01/19

Ben Giddings (bg-rubytalk@infofiend.com) wrote:

[#127255] Re: Best ways to accelerate Ruby's popularity — gabriele renzi <rff_rff@...> 2005/01/19

why the lucky stiff ha scritto:

[#127315] Re: Best ways to accelerate Ruby's popularity — "zimba.tm@..." <zimba.tm@...> 2005/01/20

I think it's cool to have community-driven websites,

[#127353] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/20

zimba.tm@gmail.com wrote:

[#127360] Re: Best ways to accelerate Ruby's popularity — "David A. Black" <dblack@...> 2005/01/20

HI --

[#127369] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/20

David A. Black wrote:

[#127674] Re: Best ways to accelerate Ruby's popularity — "David A. Black" <dblack@...> 2005/01/22

Hi --

[#127984] Re: Best ways to accelerate Ruby's popularity — Ben Giddings <bg-rubytalk@...> 2005/01/25

David A. Black wrote:

[#128748] Re: Best ways to accelerate Ruby's popularity — Ian Hobson <Ian.Hobson@...> 2005/01/28

In message <41F58CEF.70807@infofiend.com>, Ben Giddings

[#127424] Re: Best ways to accelerate Ruby's popularity — James Britt <jamesUNDERBARb@...> 2005/01/20

David A. Black wrote:

[#127431] Re: Best ways to accelerate Ruby's popularity — "Curt Hibbs" <curt@...> 2005/01/20

James Britt wrote:

[#127435] Re: Best ways to accelerate Ruby's popularity — James Britt <jamesUNDERBARb@...> 2005/01/21

Curt Hibbs wrote:

[#124652] Re: Best ways to accelerate Ruby's popularity — gabriele renzi <rff_rff@...> 2004/12/28

Thursday ha scritto:

[#124672] Re: Best ways to accelerate Ruby's popularity — Tom Copeland <tom@...> 2004/12/28

On Tue, 2004-12-28 at 11:36, gabriele renzi wrote:

[#124674] Re: Best ways to accelerate Ruby's popularity — Premshree Pillai <premshree.pillai@...> 2004/12/28

On Wed, 29 Dec 2004 05:54:01 +0900, Tom Copeland <tom@infoether.com> wrote:

[#124675] Re: Best ways to accelerate Ruby's popularity — Tom Copeland <tom@...> 2004/12/28

On Tue, 2004-12-28 at 16:00, Premshree Pillai wrote:

[#125257] Re: Best ways to accelerate Ruby's popularity — timsuth@... (Tim Sutherland) 2005/01/06

In article <41D44401.4060104@mktec.com>, Zach Dennis wrote:

[#124607] help on making ruby code faster — David Garamond <lists@...6.isreserved.com>

I use 128bit GUID values a lot, and on my Guid class there's the

17 messages 2004/12/28

[#124612] verifying a network connection — Thomas Metz <metz@...>

Hi,

13 messages 2004/12/28

[#124746] #send and private methods — Brian Palmer <brian@...>

I apologize if this has been discussed before and I missed it...

12 messages 2004/12/29

[#124805] Inheritance of class variables — "Eustaquio Rangel de Oliveira Jr." <eustaquiorangel@...>

Hello there.

18 messages 2004/12/30

[#124899] Ruby and Smalltalk like environment?

Hi there,

14 messages 2004/12/31

Ruby Weekly News 6th - 12th December 2004

From: timsuth@... (Tim Sutherland)
Date: 2004-12-14 08:57:21 UTC
List: ruby-talk #123558
http://www.rubygarden.org/ruby?RubyNews/2004-12-06

                   Ruby Weekly News 6th - 12th December 2004
		   -----------------------------------------

   A summary of the week's activity on the ruby-talk mailing list / the
   comp.lang.ruby newsgroup. This summary is brought to you by Tim Sutherland
   (TimSuth).

Articles and Announcements
--------------------------

     * [Duck Images Weekly News]

           [whytheluckystiff] parodied the Ruby Weekly News in response to a
           comment from Dave Burt that [last week's RubyNews] failed to
           include the [Duck Images thread]. Your editor gets the last
           laugh(?) though, the second post in that thread wasn't until the
           6th of December, meaning it falls inside this week's summary. See
           Threads for more duck news.

     * [RMagick pre-requisite changes]

           Tim Hunter gave a "heads up" that future versions of the image
           library [RMagick] (a Ruby interface to ImageMagick and
           GraphicsMagick) will no longer be tested with versions of
           ImageMagick earlier than 6.0.0 and may cease to work with them.

     * [ruby-dev summary]

           SASADA Koichi posted the latest English summary of the Japanese
           list ruby-dev, covering messages 24959-25044.

     * [RSS, Ruby, and the Web]

           Tom Copeland reported that this month's Dr. Dobb's Journal has an
           article by Dave Thomas on [RSS, Ruby, and the Web].
           (Pay-subscription required to view the article on the web.)

     * [Dynamic Java: Sun explores dynamic languages]

           James Britt noticed that Sun is [exploring] how to better support
           dynamic languages on the Java platform. There was a meeting which
           included creators/maintainers from Perl, Python, Jython, Groovy
           and Parrot. No Ruby representative, but Ruby will benefit from any
           improvements in this area.

     * [Want to Write a Book?]

           Dave Thomas wants to launch a series of books from the Pragmatic
           Bookshelf called "Facets of Ruby". These will be small, focused,
           technical books on different aspects of Ruby. He's looking for
           writers for them - this is your opportunity to become an author!
           "The intent is to create a series of books with a deeply practical
           focus. We won't just document APIs. Instead, we want to show how
           to get _value_ from those APIs---how to solve real-world problems.
           The books will probably be 100-250 pages long, and full of code."

     * [A neat article on Rails performance...]

           Tom Copeland drew the group's attention to an article [Session
           Container Performance in Ruby on Rails] by "Scott Barron of
           EliteJournal fame".

     * [Development Assistance]

           Austin Ziegler asked for volunteers to help enhance some of the
           libraries he maintains: MIME::Types, Diff::LCS and PDF::Writer.

Threads
-------

   Interesting threads this week included:

  [Duck images]
  -------------

   Dave Burt wrote:

  "Phil Tomson recently suggested developing a duck image to represent ruby
  instead of the standard red stone thing.
   
  Nikolai Weibull said this has been proposed before, but copyright
  encumbrance has been an issue."

   The duck, of course, refers to DuckTyping (coined by Dave Thomas), the
   notion that the "type" of an object in Ruby should be seen in terms of the
   capabilities and methods it supports rather than its class - if it walks
   like a duck and quacks like a duck then it's a duck. (This is a well-known
   saying in the English language.)

   Dave Burt continued, announcing that whytheluckystiff had heard the cries
   for help and used his artistic skills to create [The Only Copyrightless
   Duck In Recent History].

   The thread began with a small ASCII-art version of whytheluckystiff's
   duck. Dave also posted a larger version using a short program he wrote
   (img2ascii.rb) that used the [ruby-gd] library to automatically convert
   the original image to ASCII. T. Onoma gave an alternative that was
   constructed with [Jave] (Java ASCII Versatile Editor).

   whytheluckystiff:

  "I'm amazed at the progress that has been made in just the last 12
  hours. If you'd like to start using any of these ducks, in the form of
  a one-line signature, here's a DRb line:
   
  ruby -rdrb -e
  'DRb.start_service;duck=DRbObject.new(nil,
  "druby://whytheluckystiff.net:6503");puts duck.daves'
   
  Several other ducks are available at this service, try "puts duck.toms"
  or "puts duck.on_the_water". For a complete list: "puts duck.list".
   
  Think of it. In time, we could amass ducks to use them as currency on
  the global markets. I think we can take Switzerland."

   Combining duck images with the idea of Ruby code in signatures for email
   and newsgroups (see the Previous RubyNews), Florian Frank gave three lines
   of Ruby that produce an animated duck swimming on water and quacking. Many
   people began going back and forth making it shorter. Jannis Harder posted
   one in 108 characters:

  i=1;loop{puts"\e[2J\e[;11H_\n%9s(*)____,\n%9s(` =~~/
  #{'~^~'[i%=2,2]*9}"%[i>0?'<':'Quack! >',''];i+=sleep 1}

  [Ruby (quiz?) simulation idea]
  ------------------------------

   Hal Fulton had an idea for a future Ruby Quiz: write a program that models
   a population of living creatures (similar to Conway's Life) as a grid of
   squares with moving critters who can mate and produce offspring with
   different genes. The program would determine when (if ever?) the genotype
   frequencies of the population stabilised, using two different methods - by
   running the simulation and also by using mathematics to predict the time
   when equilibrium occurs. James Edward Gray II (the Ruby Quiz organiser)
   thought that coming up with the mathematics could be left for
   "extra-credit", saying "Some of us are easily pleased and would be content
   watching little dots move around and multiply."

   Brian Schrer had heard of an example of evolution using bats:

  "I'd like to propose something a bit different that stresses the fact that
  evolution is _not_ survival of the _strongest_ but survival of the _fittest
  population_.
  ...
  A bat may share the blood it has gathered through the night with another bat
  that had no success. But why should it? If it shares, it needs to gather
  successfully the next night, otherwise it will starve. So it diminusishes its
  strength and helps a rival, whose genes will have a better chance to spread.
  Wouldn't it be better off being egoistic and increasing its survival
  possibility?
   
  In practice, the bats developed some kind of "tit for tat" algorithm. So it is
  _for the population with this trait_ an evolutionary positive trait to be
  altruistic."

   Ducks, bats, [foxes]! What other animals will be co-opted for nefarious
   Ruby uses next?

  [[SUMMARY] Crosswords (#10)]
  ----------------------------

   James Edward Gray II summarised the solutions to last week's Ruby
   Quiz (turning a crossword layout description into an ASCII-art
   format). One interesting solution was Pit Capitain's, whose code
   includes a method String#gsub2! which uses two-dimensional regular
   expressions!

  [[QUIZ] Learning Tic-Tac-Toe (#11)]
  -----------------------------------

   The latest installment in the adventures of [Ruby Quiz] began with our
   narrator (James Edward Gray II)...

  "This week's Ruby Quiz is to implement an AI for playing Tic-Tac-Toe, with a
  catch: You're not allowed to embed any knowledge of the game into your
  creation beyond how to make legal moves and recognizing that it has won or
  lost.
   
  Your program is expected to "learn" from the games it plays, until it masters
  the game and can play flawlessly."

   Jannis Harder posted a special signature for the occasion. You'll have to
   run it to see what it does!

  "bp6siZmijp5CiZlCiW5CgAAChpbiiZYiiZZCi5aCZ2bs".unpack("m")[0].
  unpack("C*").map{|x|x.chr}.join.unpack("B*")[0].scan(/.{24}/){i=7
  $&.scan(/..../){print"\e[3#{i-=1};1;40m  ";$&.each_byte{|z|
  print" #"[z-?0,1]*2}};puts"\e[0m"}

   People posted their solutions under the same thread.

  [IOWA book ideas]
  -----------------

   Stefan Schmiedl received positive feedback on his idea of writing a book
   on the [IOWA] web application framework. He invited more comments on what
   chapters people want in the book, listing some ideas he had.

  [Wiki Spam Report]
  ------------------

   Jim Weirich reported on the status of efforts to free the RubyGarden Wiki
   from spam.

  "Spammers are automatically routed to a wiki tarpit. The tarpit is an
  (almost) exact copy of the real RubyGarden wiki. Making changes to
  the tarpit looks as if you are making changes to the real wiki. And
  since spammers get their pages from the wiki, it looks like (to them)
  that they have successfully spammed our site."

   This technique appears to be working very well.

  [Hash freezes String keys are returns copy]
  -------------------------------------------

   Michael Neumann noticed that Hashes seem to behave differently with keys
   that are Strings compared to other objects. If you try to get back the
   String (e.g. with Hash#each or Hash#keys) a frozen-copy of the original
   String is returned.

   ts explained:

  "this is made volontary for efficienty : otherwise each time that you
  modify an object, used as a key, ruby will need to re-hash the hash if you
  don't want to have strange result like the example that I've given
   
  In reality when you write
   
    a = "test"
    hash[a] = "test"
   
  the key and `a' share the same string, but `a' is marked copy-on-write"

   Robert Klemme added:

  "Yes, it's a special optimization for string keys. You can get your original
  out if you freeze it before putting it into the hash. :-) In fact, that
  might be a performance optimization if you put *a lot* string keys into the
  hash.
   
  Because copying an instance is relatively expensive this pattern was not
  adopted generally, i.e. you have to take care of Array and other keys
  yourself. Note also, that you need to rehash if you change your array
  instance after using it as Hash key."

New Releases
------------

     * [RubyGems 0.8.3]

           Jim Weirich announced the latest version of the [RubyGems] package
           management system, fixing some annoying bugs, including a
           workaround for the "string contains null byte" error several
           people have reported seeing. Over 150 Ruby libraries or
           applications are now available as gems.

     * [ParseTree 1.3.0]

           Ryan Davis wrote "[ParseTree] is a C extension (using RubyInline)
           that extracts the parse tree for an entire class or a specific
           method and returns it as a s-expression (aka sexp) using ruby's
           arrays, strings, symbols, and integers." This release features
           improved debugging messages and more nodes.

     * [RubyScript2Exe 0.2.0]

           Erik Veenstra updated [RubyScript2Exe]. This is a tool that
           transforms a Ruby program into a single executable that includes
           it along with the Ruby interpreter and necessary libraries,
           simplifying deployment. It works in Windows and Linux. There was
           some discussion on how to make this work with libraries that are
           loaded with RubyGems.

     * [Ruby/Extensions v0.6.0]

           Gavin Sinclair was pleased to announce a new version of
           [Ruby/Extensions], a set of additional methods for Ruby's standard
           classes. New methods in this release include Array#rand for
           selecting a random item from an Array, Array#one? and Array#none?.
           require_relative was also added.

     * [RPA completion for bash: 12/08/04]

           Brian Schrer issued an improved [RPA Completion], a tool that
           allows the bash shell to do tab-completion for RPA packages.
           Within an hour of the announcement, Mauricio Fern疣dez had
           included the new version in RPA. An interesting feature of the
           [RPA Completion homepage] is an animated image at the top which
           demonstrates the use of RPA Completion. This is something that
           other developers may find useful for their sites.

     * [Jabber-RPC] [Jabber-RPC 0.1.0]

           Massimiliano Mirra created a new library called [Jabber-RPC]. This
           makes it easy to do RPC (remote-procedure-calls) over the Jabber
           instant-messaging system. An update was later [announced], fixing
           the example code and removing the dependency on expat.
           Subsequently, version 0.1.0 was released with further changes.

     * [ruby-sphere-0.1.0]

           Daigo Tomono announced the first release of [ruby-sphere], a set
           of libraries and tools for calculating the apparent position of
           stars. This can be used for planning astronomical observations.

     * [TeX::Hyphen 0.4.0]

           Austin Ziegler had great pleasure in announcing a new version of
           [TeX::Hyphen]. This is the last planned release of the library - a
           replacement will be created to enable support of non-US
           hyphenation definitions.

     * [Nitro 0.6.0]

           George Moschovitis announced a preview of the next version of the
           [Nitro] web application framework. George invited people to email
           him concerning the new logo (see the top of the [Nitro homepage]).

     * [DBus/Ruby 0.1.7] [DBus/Ruby 0.1.8]

           Leon Breedt fixed some bugs that could result in crashes in
           [DBus/Ruby], a Ruby interface to the D-BUS message bus system.

     * [FreeRIDE 0.9.2]

           Laurent Julliard announced version 0.9.2 of the Free Ruby IDE
           [FreeRIDE]. A number of bugs have been fixed. In the thread Curt
           Hibbs lists possible enhancements that the community could
           contribute to FreeRIDE.

     * [ruby-growl]

           Eric Hodel created [ruby-growl], a platform-independent system for
           generating [Growl] messages. Growl is a notification system for
           MacOS X. Applications use it to display messages on the screen.

     * [vflow 0.2 beta]

           jm wrote "[Vflow] is a netflow processing library for ruby similar
           to Cflow (perl) and pyflowtool (python) for use with flow-tools".
           Stability problems have been fixed in this release.

In This Thread

Prev Next