[#64] Assigning a block to a variable in Ruby — ajmayo@...

I am new to Ruby and curious as to how you emulate the following

30 messages 2005/12/15

[#110] challenge - regex which matches nothing — ara.t.howard@...

15 messages 2005/12/15

[#168211] require! — "Ross Bamford" <rosco@...>

It (finally) clicked now, 'require' is just a method...

24 messages 2005/12/01

[#168265] What is the best way to edit a file to eliminate a line using Ruby? — "Steve [RubyTalk]" <steve_rubytalk@...>

This sounds an easy task, but I'm certain that I'm yet to find the most

17 messages 2005/12/01
[#168269] Re: What is the best way to edit a file to eliminate a line using Ruby? — "William James" <w_a_x_man@...> 2005/12/01

Steve [RubyTalk] wrote:

[#168273] Re: What is the best way to edit a file to eliminate a line using Ruby? — "Steve [RubyTalk]" <steve_rubytalk@...> 2005/12/01

William James wrote:

[#168275] Re: What is the best way to edit a file to eliminate a line — Mike Fletcher <lemurific+rforum@...> 2005/12/01

steve_rubytalk wrote:

[#168309] Re: What is the best way to edit a file to eliminate a line — "Steve [RubyTalk]" <steve_rubytalk@...> 2005/12/01

Mike Fletcher wrote:

[#168271] Good Ruby Examples? — "Hampton" <hcatlin@...>

I'm planning on doing a tutorial about Ruby for Ryerson University's CS

19 messages 2005/12/01

[#168342] [ANN} Komodo 3.5.1 -- a professional Ruby IDE — Curt Hibbs <curt.hibbs@...>

Yesterday, ActiveState released Komodo

73 messages 2005/12/01
[#168492] Re: [ANN} Komodo 3.5.1 -- a professional Ruby IDE — Christer Nilsson <janchrister.nilsson@...> 2005/12/02

I've tried it on Win XP. It's terribly slow, one minute just to see my

[#169050] Re: [ANN} Komodo 3.5.1 -- a professional Ruby IDE — Wayne Vucenic <nightphotos@...> 2005/12/06

Hi Christer,

[#169084] Re: [ANN} Komodo 3.5.1 -- a professional Ruby IDE — Curt Hibbs <curt.hibbs@...> 2005/12/06

On 12/5/05, Wayne Vucenic <nightphotos@gmail.com> wrote:

[#169085] ArachnoRuby -- a professional Ruby IDE — Christer Nilsson <janchrister.nilsson@...> 2005/12/06

curt.hibbs wrote:

[#169185] Re: ArachnoRuby -- a professional Ruby IDE — Wayne Vucenic <nightphotos@...> 2005/12/06

Hi Christer,

[#170386] Re: ArachnoRuby -- a professional Ruby IDE — "soxinbox" <faker@...> 2005/12/13

I think it should be free or have documentation. I don't think I should have

[#170472] Re: ArachnoRuby -- a professional Ruby IDE — tony summerfelt <snowzone5@...> 2005/12/13

soxinbox wrote on 12/12/2005 8:07 PM:

[#170476] Re: ArachnoRuby -- a professional Ruby IDE — Christer Nilsson <janchrister.nilsson@...> 2005/12/13

tony summerfelt wrote:

[#170537] Re: ArachnoRuby -- a professional Ruby IDE — tony summerfelt <snowzone5@...> 2005/12/13

Christer Nilsson wrote on 12/13/2005 9:09 AM:

[#170552] Re: ArachnoRuby -- a professional Ruby IDE — "Gene Tani" <gene.tani@...> 2005/12/13

[#189067] Test post — Javaman49 <shosking@...> 2006/04/17

My first post. <b>testing html</b>

[#189068] Newbie's Ruby IDE Editor Roundup, April 2006 — Javaman49 <shosking@...> 2006/04/17

By a Newbie, for Newbies.

[#168344] need some Ruby magic — Hammed Malik <hammed@...>

I'd like to sort collections randomly. This is what I tried first:

47 messages 2005/12/01
[#168643] Re: need some Ruby magic — Reinder Verlinde <reinder@...> 2005/12/03

In article <dd3f270e4d20842e121bb970bc9a8386@ruby-forum.com>,

[#168675] Re: need some Ruby magic — Jim Weirich <jim@...> 2005/12/03

reinder wrote:

[#168687] Re: need some Ruby magic — Mauricio Fern疣dez <mfp@...> 2005/12/04

On Sun, Dec 04, 2005 at 08:48:11AM +0900, Jim Weirich wrote:

[#168688] Re: need some Ruby magic — ara.t.howard@... 2005/12/04

On Sun, 4 Dec 2005, Mauricio [iso-8859-1] Fern疣dez wrote:

[#168963] Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby magic) — Mauricio Fern疣dez <mfp@...> 2005/12/05

On Sun, Dec 04, 2005 at 10:21:02AM +0900, ara.t.howard@noaa.gov wrote:

[#168977] Re: Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby magic) — ara.t.howard@... 2005/12/05

On Tue, 6 Dec 2005, Mauricio [iso-8859-1] Fern疣dez wrote:

[#169082] Re: Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby — Uwe Schmitt <schmitt@...> 2005/12/06

||

[#169091] Re: Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby — Mauricio Fern疣dez <mfp@...> 2005/12/06

On Tue, Dec 06, 2005 at 07:32:34PM +0900, Uwe Schmitt wrote:

[#169100] Re: Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby — Uwe Schmitt <schmitt@...> 2005/12/06

||

[#169108] Re: Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby — Michael Ulm <michael.ulm@...> 2005/12/06

Uwe Schmitt wrote:

[#168455] how can I install ruby-xslt ? — Daniel R <draens@...>

Hello,

15 messages 2005/12/02
[#168530] Re: how can I install ruby-xslt ? — Daniel R <draens@...> 2005/12/02

Please, could someone help me ?

[#168468] Problem with method that starts process, yields pid then yields return code — x1 <caldridge@...>

I'm trying to create a method that will kick off a new process, return

12 messages 2005/12/02
[#168545] Re: Problem with method that starts process, yields pid then yields return code — ara.t.howard@... 2005/12/02

On Fri, 2 Dec 2005, x1 wrote:

[#168599] Re: Problem with method that starts process, yields pid then yields return code — x1 <caldridge@...> 2005/12/03

it seems to work!!

[#168602] Re: Problem with method that starts process, yields pid then yields return code — ara.t.howard@... 2005/12/03

On Sat, 3 Dec 2005, x1 wrote:

[#168469] Weird Numbers (#57) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

25 messages 2005/12/02

[#168482] Re: [QUIZ] Weird Numbers (#57) — "Kroeger, Simon (ext)" <simon.kroeger.ext@...>

If I got I right, 70 would be such a number.

12 messages 2005/12/02

[#168557] Studying in the US — Daniel Schierbeck <daniel.schierbeck@...>

Hi fellow Rubyists!

22 messages 2005/12/02

[#168699] injecting dynamic methods into a class — johanatan <zjll9@...>

hi All,

72 messages 2005/12/04
[#168702] Re: injecting dynamic methods into a class — "Trans" <transfire@...> 2005/12/04

If you don't mind while I'm at this I'm going to touch up the code to

[#168825] Re: injecting dynamic methods into a class — "johanatan <zjll9@...> <zjll9@...>" <zjll9@...> 2005/12/05

transfire wrote:

[#169031] Re: injecting dynamic methods into a class — "Ross Bamford" <rosco@...> 2005/12/06

On Tue, 06 Dec 2005 02:10:51 -0000, Trans <transfire@gmail.com> wrote:

[#169046] Re: injecting dynamic methods into a class — "Trans" <transfire@...> 2005/12/06

Ross Bamford wrote:

[#169047] Re: injecting dynamic methods into a class — "Trans" <transfire@...> 2005/12/06

> 'Ad hoc' has too many negative connotations and singleton has a fairly

[#169462] Re: injecting dynamic methods into a class — jonathan <zjll9@...> 2005/12/08

transfire wrote:

[#169468] Re: injecting dynamic methods into a class — "jonathan <zjll9@...>" <zjll9@...> 2005/12/08

jonathan wrote:

[#169054] Re: injecting dynamic methods into a class — "David A. Black" <dblack@...> 2005/12/06

Hi --

[#169087] Re: injecting dynamic methods into a class — "Trans" <transfire@...> 2005/12/06

[#169098] Re: injecting dynamic methods into a class — "David A. Black" <dblack@...> 2005/12/06

Hi --

[#169160] Re: injecting dynamic methods into a class — "Trans" <transfire@...> 2005/12/06

Okay David, its obvious you're getting upset. Though you say the

[#169165] Re: injecting dynamic methods into a class — "David A. Black" <dblack@...> 2005/12/06

Hi --

[#169169] Re: injecting dynamic methods into a class — "Trans" <transfire@...> 2005/12/06

[#169170] Re: injecting dynamic methods into a class — "David A. Black" <dblack@...> 2005/12/06

Hi --

[#169184] Re: injecting dynamic methods into a class — MenTaLguY <mental@...> 2005/12/06

On Wed, 2005-12-07 at 04:42 +0900, David A. Black wrote:

[#169187] Re: injecting dynamic methods into a class — "David A. Black" <dblack@...> 2005/12/06

Hi --

[#168716] Weird Numbers (#57) Solution — "Hampton" <hcatlin@...>

Here is my solution. Its not the most beautiful thing in the world, but

39 messages 2005/12/04
[#168730] Re: [QUIZ] Weird Numbers (#57) Solution — James Edward Gray II <james@...> 2005/12/04

On Dec 4, 2005, at 7:27 AM, Hampton wrote:

[#168750] Re: [QUIZ] Weird Numbers (#57) Solution — Ryan Leavengood <leavengood@...> 2005/12/04

On 12/4/05, James Edward Gray II <james@grayproductions.net> wrote:

[#168772] Re: [QUIZ] Weird Numbers (#57) Solution — James Edward Gray II <james@...> 2005/12/04

On Dec 4, 2005, at 11:29 AM, Ryan Leavengood wrote:

[#168780] Re: [QUIZ] Weird Numbers (#57) Solution — Ryan Leavengood <leavengood@...> 2005/12/04

On 12/4/05, James Edward Gray II <james@grayproductions.net> wrote:

[#168763] Getting Over Symbols — gwtmp01@...

When I was first learning Ruby, symbols were a bit of a mystery.

14 messages 2005/12/04

[#168861] lib for optional static typing — "robertj" <robert_kuzelj@...>

hi,

29 messages 2005/12/05

[#168871] increasing counter whithin loop? — Patrick Gundlach <clr9.10.randomuser@...>

Hi,

36 messages 2005/12/05

[#168920] Colorized Ruby Source Listings/Printing — Patrick Hurley <phurley@...>

I guess I am just old fashion, but sometimes when I am working on

11 messages 2005/12/05

[#168989] Subclassing Class. — John Carter <john.carter@...>

Ok. This is a wild idea.

25 messages 2005/12/06

[#168992] Speed Golf - Remove Early Dups — "Phrogz" <gavin@...>

SUMMARY

12 messages 2005/12/06

[#169057] getting around access control — "Ara.T.Howard" <ara.t.howard@...>

17 messages 2005/12/06

[#169149] Screen scraping an html text contents into a file — "basi" <basi_lio@...>

Hello,

16 messages 2005/12/06
[#169181] Re: Screen scraping an html text contents into a file — "Gene Tani" <gene.tani@...> 2005/12/06

[#169183] Re: Screen scraping an html text contents into a file — Edward Faulkner <ef@...> 2005/12/06

> basi wrote:

[#169314] Syntax checker? — "William E. Rubin" <williamerubin@...>

Ruby doesn't seem to check for class names, function names, and so

22 messages 2005/12/07
[#169323] Re: Syntax checker? — Pit Capitain <pit@...> 2005/12/07

William E. Rubin schrieb:

[#169339] Re: Syntax checker? — "William E. Rubin" <williamerubin@...> 2005/12/07

Thanks for the explanation. But there certainly could at least be a

[#169400] What's your opinion? ArachnoRuby, Komodo, Eclipse/RDT, RadRails, etc. — Curt Hibbs <curt.hibbs@...>

There's been a couple really good threads that are still ongoing about Ruby

10 messages 2005/12/07

[#169410] RubyScript — dpersik@...

I have done some searching on the web and have found very little about

16 messages 2005/12/07
[#169414] Re: RubyScript — Dan Diebolt <dandiebolt@...> 2005/12/07

>I have done some searching on the web and have found very little about

[#169419] Re: RubyScript — Jacob Fugal <lukfugl@...> 2005/12/07

On 12/7/05, Dan Diebolt <dandiebolt@yahoo.com> wrote:

[#169423] Standard Library questions — Joe Van Dyk <joevandyk@...>

I'm spending an hour or two today going through Ruby's standard

13 messages 2005/12/07

[#169466] They say I write Ruby like Perl — Steve Litt <slitt@...>

Hi all,

58 messages 2005/12/08
[#169570] Re: They say I write Ruby like Perl — Chris Game <chrisgame@...> 2005/12/08

Ryan Leavengood wrote:

[#169577] Re: They say I write Ruby like Perl — James Edward Gray II <james@...> 2005/12/08

On Dec 8, 2005, at 7:27 AM, Chris Game wrote:

[#169582] Re: They say I write Ruby like Perl — Rich <rjseagraves@...> 2005/12/08

I'd be interested to know *why* it is a language convention, and more

[#169516] About class methods — Hank Gong <hankgong@...>

Hi! When I read the Ruby manual, I noticed that for class Array, there are

56 messages 2005/12/08
[#169522] Re: About class methods — James Britt <james_b@...> 2005/12/08

Hank Gong wrote:

[#169524] Re: About class methods — "Trans" <transfire@...> 2005/12/08

> They're not eigenmethods are they?

[#169587] Re: About class methods — "Trans" <transfire@...> 2005/12/08

Sorry Hank, if you are unware of what were talking about in these last

[#169658] Re: About class methods — Hank Gong <hankgong@...> 2005/12/08

I carefully read two articles about classmethods and singleton concept.

[#169669] Re: About class methods — dblack@... 2005/12/08

Hi --

[#169709] Re: About class methods — "Trans" <transfire@...> 2005/12/08

[#169721] Re: About class methods — "jonathan <zjll9@...> <zjll9@...> <zjll9@...>" <zjll9@...> 2005/12/08

transfire wrote:

[#169743] Re: About class methods — gwtmp01@... 2005/12/08

[#169806] Re: About class methods — jonathan <zjll9@...> 2005/12/09

>

[#169810] Re: About class methods — "jonathan <zjll9@...>" <zjll9@...> 2005/12/09

My understanding of 'singleton' methods or 'ad hoc' methods or

[#169861] Re: About class methods — "Trans" <transfire@...> 2005/12/09

J,

[#170016] Re: About class methods — jonathan leonard <zjll9@...> 2005/12/10

transfire wrote:

[#170019] Re: About class methods — "jonathan leonard <zjll9@...>" <zjll9@...> 2005/12/10

T,

[#170025] Re: About class methods — "Trans" <transfire@...> 2005/12/10

[#170035] Re: About class methods — "jonathan <zjll9@...> <zjll9@...> <zjll9@...>" <zjll9@...> 2005/12/10

transfire wrote:

[#170053] Re: About class methods — dblack@... 2005/12/10

Hi --

[#170106] Re: About class methods — "jonathan <zjll9@...> <zjll9@...> <zjll9@...> <zjll9@...>" <zjll9@...> 2005/12/11

dblack wrote:

[#170201] Re: About class methods — Mark Ericson <mark.ericson@...> 2005/12/12

I'm curious why "class method" is being avoided? It certainly seems

[#169578] do/end vs braces — Steve Litt <slitt@...>

Hi all,

31 messages 2005/12/08

[#169642] ordered/sorted hash — "robertj" <robert_kuzelj@...>

hi,

21 messages 2005/12/08

[#169660] New guy... Intoduction and first question on some direction. — Oscar Gonzalez <rakxzo@...>

Hi everyone. I'm new to these forums. I am sysadmin in California and

16 messages 2005/12/08
[#169666] Re: New guy... Intoduction and first question on some direction. — "ako..." <akonsu@...> 2005/12/08

hello,

[#169680] Re: New guy... Intoduction and first question on some direct — Oscar Gonzalez <rakxzo@...> 2005/12/08

akonsu wrote:

[#169698] Subversion support on RubyForge — Tom Copeland <tom@...>

Hi all -

14 messages 2005/12/08

[#169854] Equation graphing software? — Steve Litt <slitt@...>

Hi all,

14 messages 2005/12/09
[#169904] Re: Equation graphing software? — "Eric Lavigne" <lavigne.eric@...> 2005/12/09

>Does Ruby have any modules useful in graphing equations like y=x**2+5,

[#169857] Kalah (#58) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

26 messages 2005/12/09
[#170216] [SOLUTION] Kalah (#58) — Rob Leslie <rob@...> 2005/12/12

Here's my solution. I'm still playing with it, but I'm posting it now

[#169913] new to Ruby - pls help in translating this — Sam Dela Cruz <sam.dela.cruz@...>

Hi,

45 messages 2005/12/09
[#169922] Re: new to Ruby - pls help in translating this — pat eyler <pat.eyler@...> 2005/12/09

On 12/9/05, Sam Dela Cruz <sam.dela.cruz@philips.com> wrote:

[#169927] Re: new to Ruby - pls help in translating this — Eric Hodel <drbrain@...7.net> 2005/12/09

On Dec 9, 2005, at 11:23 AM, pat eyler wrote:

[#170175] Calculating single-digit summands — "draq" <boyang.xia@...>

I have tried to make an algorithm that finds all possible combinations

12 messages 2005/12/11

[#170196] [SOLUTION] Kalah (#58) — David Balmain <dbalmain.ml@...>

Hey guys,

12 messages 2005/12/12

[#170244] A question about recursive programming — Hank Gong <hankgong@...>

I want to calculate all sum possibility of interger array. I know there are

24 messages 2005/12/12

[#170348] Idiom wanted: do-while — Adam Shelly <adam.shelly@...>

So I was working on the quiz solution, and

23 messages 2005/12/12
[#170349] Re: Idiom wanted: do-while — James Edward Gray II <james@...> 2005/12/12

On Dec 12, 2005, at 4:34 PM, Adam Shelly wrote:

[#170371] Using Float For Currency — "Hunter's Lists" <lists@...>

Howdy,

20 messages 2005/12/13
[#170373] Re: Using Float For Currency — mental@... 2005/12/13

Quoting Hunter's Lists <lists@lastonepicked.com>:

[#170400] Accessing C structures in Ruby — Joe Van Dyk <joevandyk@...>

(I've already looked at Swig, btw. I'd like to do this one by hand.)

11 messages 2005/12/13

[#170478] Iconv weirdness on Windows XP — Wilson Bilkovich <wilsonb@...>

Is anyone else having this problem?

14 messages 2005/12/13

[#170564] Java is so 90s - thought you'd all like this — Stephen Kellett <snail@...>

Doesn't mention Ruby directly but does talk about whats hip (LAMP which

18 messages 2005/12/13

[#170571] Puby 1.0 Release! — "Hampton" <hcatlin@...>

21 messages 2005/12/14

[#170594] Ruby as a MUD language — malcolm.ryan@...

I'm thinking about building a new MUD server (for those who are less

13 messages 2005/12/14

[#170634] English Ruby Home as a second class citizen — <slonik.az@...>

Hi Everyone,

18 messages 2005/12/14
[#170654] Re: English Ruby Home as a second class citizen — James Britt <james_b@...> 2005/12/14

slonik.az@gmail.com wrote:

[#170657] Re: English Ruby Home as a second class citizen — "cap" <capitain@...> 2005/12/14

I use

[#170661] Re: English Ruby Home as a second class citizen — James Britt <james_b@...> 2005/12/14

cap wrote:

[#170672] Re: English Ruby Home as a second class citizen — Jacob Fugal <lukfugl@...> 2005/12/14

On 12/14/05, James Britt <james_b@neurogami.com> wrote:

[#170676] ruby beats them all — "Peter Ertl" <pertl@...>

that why I love ruby (and functional languages in general)

15 messages 2005/12/14

[#170706] regular expressions question — "ako..." <akonsu@...>

hello,

58 messages 2005/12/14
[#170748] Re: regular expressions question — "Ross Bamford" <rosco@...> 2005/12/14

On Wed, 14 Dec 2005 21:59:27 -0000, ako... <akonsu@gmail.com> wrote:

[#170751] Re: regular expressions question — Jeff Wood <jeff.darklight@...> 2005/12/15

You should be able to tell who this message is meant for:

[#170789] Re: regular expressions question — James Edward Gray II <james@...> 2005/12/15

On Dec 14, 2005, at 6:16 PM, Jeff Wood wrote:

[#170803] Re: regular expressions question — Jeff Wood <jeff.darklight@...> 2005/12/15

James Edward Gray II wrote:

[#170953] Re: regular expressions question — Neil Stevens <neil@...> 2005/12/15

Jeff Wood wrote:

[#170958] Re: regular expressions question — James Edward Gray II <james@...> 2005/12/15

On Dec 15, 2005, at 2:12 PM, Neil Stevens wrote:

[#170974] Re: regular expressions question — Neil Stevens <neil@...> 2005/12/15

James Edward Gray II wrote:

[#170978] Re: regular expressions question — James Edward Gray II <james@...> 2005/12/15

On Dec 15, 2005, at 3:07 PM, Neil Stevens wrote:

[#170981] Re: regular expressions question — Neil Stevens <neil@...> 2005/12/15

James Edward Gray II wrote:

[#170993] Re: regular expressions question — Ezra Zygmuntowicz <ezra@...> 2005/12/15

[#171034] Re: regular expressions question — "jeff.darklight@..." <jeff.darklight@...> 2005/12/16

I know I said I'd shut up, and I am, but I did feel that after some of

[#170708] can someone improve on this multiple inheritence methodology? — "Ara.T.Howard" <ara.t.howard@...>

11 messages 2005/12/14

[#170735] Forthcoming 2nd ed. of _The Ruby Way_ — rubyhacker@...

Hello, all.

33 messages 2005/12/14

[#171075] Ruby tail recursion — Mark Ericson <mark.ericson@...>

In another thread someone mentioned tail recursion doesn't work right

19 messages 2005/12/16

[#171099] How come I get two e-mails? — Francis Vidal <francisv.list@...>

Hi,

11 messages 2005/12/16

[#171112] nonblocking TCPSocket in multithread software. — Arto Pastinen <arto.pastinen@...>

Hi!

12 messages 2005/12/16

[#171134] RRobots (#59) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

13 messages 2005/12/16

[#171159] End matching — Steve Litt <slitt@...>

Hi all,

14 messages 2005/12/16

[#171246] New to coding, lost as hell — Stephen None <mikari@...>

I've been looking into coding for a while now and would really like to

16 messages 2005/12/17

[#171288] Ruby and Debian — Hal Fulton <hal9000@...>

I don't wish to open a can of worms here. I'm not even a Debian

24 messages 2005/12/17

[#171289] Recruitment translators for new Ruby-GetText-Package — Masao Mutoh <mutoh@...>

Hi all,

16 messages 2005/12/17

[#171410] Any TextMate Editor equivelent for Windows ? — "Jules" <Roseanna80@...>

Hello

43 messages 2005/12/18
[#171415] Re: Any TextMate Editor equivelent for Windows ? — James Britt <james_b@...> 2005/12/18

Jules wrote:

[#171520] Re: Any TextMate Editor equivelent for Windows ? — "Jules" <Roseanna80@...> 2005/12/19

Hello

[#171527] Re: Any TextMate Editor equivelent for Windows ? — James Edward Gray II <james@...> 2005/12/19

On Dec 19, 2005, at 10:32 AM, Jules wrote:

[#171529] Re: Any TextMate Editor equivelent for Windows ? — "Gary Allum" <shadarach@...> 2005/12/19

On Mon, 19 Dec 2005 09:10:04 -0800, James Edward Gray II

[#171564] Re: Any TextMate Editor equivelent for Windows ? — Chad Perrin <perrin@...> 2005/12/19

On Tue, Dec 20, 2005 at 02:21:59AM +0900, Gary Allum wrote:

[#171743] Unix is not an *I*DE (Was: Any TextMate Editor equivelent for Windows ?) — "Josef 'Jupp' SCHUGT" <jupp@...> 2005/12/20

Hi!

[#171419] Newbie: require 'filename' - undefined local variable or method... — "Grehom" <grehom@...>

I have one line of code in a file called 'stuff.rb':

14 messages 2005/12/18

[#171653] iterate chars in a string — shinya <piccionevolante@...>

Hi there!

25 messages 2005/12/20

[#171671] Nitro Screencasts — George Moschovitis <george.moschovitis@...>

Dear devs,

18 messages 2005/12/20

[#171708] Bruce Eckel wouldn't know why to switch from Python to Ruby — "cyberco" <cyberco@...>

Bruce Eckel (author of amongst other popular books 'Thinking in Java')

34 messages 2005/12/20
[#171744] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — "rcoder" <rcoder@...> 2005/12/20

Eckel's article is getting pretty long in the tooth at this point -- I

[#171793] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — gabriele renzi <surrender_it@...> 2005/12/20

rcoder ha scritto:

[#171802] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — "Doug H" <doug00@...> 2005/12/20

[#172100] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — tony summerfelt <snowzone5@...> 2005/12/22

Doug H wrote on 12/20/2005 6:42 PM:

[#172150] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — gabriele renzi <surrender_it@...> 2005/12/22

tony summerfelt ha scritto:

[#172159] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — Chad Perrin <perrin@...> 2005/12/22

On Fri, Dec 23, 2005 at 03:42:50AM +0900, gabriele renzi wrote:

[#172227] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — gabriele renzi <surrender_it@...> 2005/12/23

Chad Perrin ha scritto:

[#172229] Re: Bruce Eckel wouldn't know why to switch from Python to Ruby — Chad Perrin <perrin@...> 2005/12/23

On Fri, Dec 23, 2005 at 12:17:50PM +0900, gabriele renzi wrote:

[#171758] Bruce Eckel and Ruby — Hal Fulton <hal9000@...>

<sigh>

64 messages 2005/12/20
[#171760] Re: Bruce Eckel and Ruby — Ryan Leavengood <leavengood@...> 2005/12/20

On 12/20/05, Hal Fulton <hal9000@hypermetrics.com> wrote:

[#171830] The "ruby way" to break apart a name? — Jeff Cohen <cohen.jeff@...>

Switching from C# to Ruby, and learning to write "the Ruby way"... is

26 messages 2005/12/21
[#172006] Re: The "ruby way" to break apart a name? — mathew <meta@...> 2005/12/21

Jeff Cohen wrote:

[#173538] Re: The "ruby way" to break apart a name? — Gerardo Santana Gez Garrido <gerardo.santana@...> 2006/01/02

We had a similar problem at work.

[#171851] Merging two Word documents with Ruby? — Denver Mike <denvermike@...>

I've got a bugger of a problem and I thought I'd toss it out there to

15 messages 2005/12/21

[#171908] ruby videos — olczyk <doctlo-usenet@...>

Aside from the Rails demo, are there any ruby videos online?

16 messages 2005/12/21

[#171926] Looking for better Ruby/Tk references... — Chris Dagnon <chris.dagnon@...>

... or better GUI APIs for Ruby.

12 messages 2005/12/21

[#171943] Why not Python? (No, no, I am not a spy) — "Tolga" <tolgacavdar@...>

First of all and very first of all, I must state that I am not an enemy

44 messages 2005/12/21
[#172131] Re: Why not Python? (No, no, I am not a spy) — "Gene Tani" <gene.tani@...> 2005/12/22

[#172144] Re: Why not Python? (No, no, I am not a spy) — Steve Litt <slitt@...> 2005/12/22

On Thursday 22 December 2005 11:07 am, Gene Tani wrote:

[#172146] Re: Why not Python? (No, no, I am not a spy) — Jeff Wood <jeff.darklight@...> 2005/12/22

Actually, the one comparison that gets touched on a bit too lightly ... is

[#171976] move to front of array — Payton Swick <payton@...>

Hi,

19 messages 2005/12/21

[#172010] String > Integer Conversion Problem — Matthew Feadler <matthew@...>

Retro thanks to all who helped me with my last post. I'm certainly more

34 messages 2005/12/21
[#172116] Re: String > Integer Conversion Problem — "Ross Bamford" <rosco@...> 2005/12/22

On Thu, 22 Dec 2005 14:07:03 -0000, jwesley <justin.w.smith@gmail.com>

[#172024] unit tests == ugly code? — Joe Van Dyk <joevandyk@...>

I've found that when I write the tests first, and then write the code,

14 messages 2005/12/21

[#172089] Strange StringScanner behaviour — Neowulf <neowulf@...>

Hi all,

16 messages 2005/12/22

[#172151] Ruby version of UMENU — Steve Litt <slitt@...>

Hi all,

13 messages 2005/12/22
[#172156] Re: Ruby version of UMENU — Gregory Brown <gregory.t.brown@...> 2005/12/22

On 12/22/05, Steve Litt <slitt@earthlink.net> wrote:

[#172163] Diff of opinion on dynamic stuff — "Drew Mills" <drewmills@...>

Let me preface this post by saying that I'm no Ruby expert. I like it.

38 messages 2005/12/22
[#172172] Re: Diff of opinion on dynamic stuff — Yukihiro Matsumoto <matz@...> 2005/12/22

Hi,

[#172176] Re: Diff of opinion on dynamic stuff — Bob Hutchison <hutch@...> 2005/12/22

[#172179] Re: Diff of opinion on dynamic stuff — Patrick Hurley <phurley@...> 2005/12/22

On 12/22/05, Bob Hutchison <hutch@recursive.ca> wrote:>> On Dec 22, 2005, at 4:27 PM, Drew Mills wrote:>> > Let me preface this post by saying that I'm no Ruby expert. I like> > it.> > It's fun. But I won't claim extensive knowledge on it.> >> > So when this guy blogs about a Python quality that he feel is better> > than a Ruby quality:> >> > It's the second generation that's going to be less enthused,> > that's going to stare in bafflement at these classes that> > mysteriously spawn methods, and trying to figure out what's> > going when there's an exception in dynamically generated> > code. You can monkeypatch code in Python pretty easily, but we> > look down on it enough that we call it "monkeypatching". In> > Ruby they call it "opening a class" and think it's a cool> > feature. I will assert: we are right, they are wrong.> >> > -- http://blog.ianbicking.org/theres-so-much-more-than-rails.html> >> > I am curious what this means. Is Python against dynamic stuff? And> > Ruby for it? And so we just agree to disagree? Or do I> > misunderstand?>> Well, Python is plenty dynamic. I think he is complaining about> Ruby's ability to re-open a class. This can make it difficult to find> the complete definition of a class (imagine doing this in a> completely random way in multiple files). So while it can be abused,> it can also be an incredible simplification of the code you write.> One thing it does is flattens inheritance hierarchies, you don't> need to introduce specialising classes just to add a few methods.> Using xampl as an illustration: the Ruby version of xampl generates 1> class for every 3 generated by the Java version of xampl, one of> those classes is eliminated because I can re-open classes (the other> is eliminated due to duck typing). Another thing reopening classes> does is, obviously, to allow you to extend the built in Ruby classes> (they are just classes after all). I suppose Ian would think things> even worse because in Ruby you can do this to objects as well as> classes.>> This 'monkeypatching' is very similar to concepts in Smalltalk and> CLOS (Common Lisp's object system). Nobody in those communities> complains too much (though Smalltalk's browser reassembles classes> for you, and new CLOS programmers are sometimes at a bit of a loss> because in CLOS methods may belong to two or more classes and it> doesn't seem that the obvious thing to do is the right thing). Ruby> just makes thing a lot easier.>> Just be careful where you aim that thing.>> Cheers,> Bob>> >> > Just curious.> >> > Drew> >> >>> ----> Bob Hutchison -- blogs at <http://www.recursive.ca/hutch/>> Recursive Design Inc. -- <http://www.recursive.ca/>> Raconteur -- <http://www.raconteur.info/>>>>>

[#172320] multithreaded file access — Matias Surdi <matiassurdi@...>

Hi...

15 messages 2005/12/23
[#172329] Re: multithreaded file access — "Jellen" <jellenchan@...> 2005/12/23

Well, I think it's OK to do that.

[#172334] Re: multithreaded file access — "J. Ryan Sobol" <ryansobol@...> 2005/12/23

On Dec 23, 2005, at 12:12 PM, Jellen wrote:

[#172371] Re: multithreaded file access — Ilmari Heikkinen <ilmari.heikkinen@...> 2005/12/23

On 12/23/05, J. Ryan Sobol <ryansobol@gmail.com> wrote:> Correct me if I'm wrong, but your examples only prove that the thread> on the CPU will be able to append the file. I *think* Matias wants> to know if the statement ( File.new('filename','a').puts("this is the> string") ) is atomic. Or in other words, do you need to enforce> mutual exclusive access to the file with a mutex? Unfortunately, I> don't have an answer to that question.

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

14 messages 2005/12/24

[#172435] ruby 1.8.4 released — Yukihiro Matsumoto <matz@...>

Merry Christmas!

14 messages 2005/12/24

[#172462] Ruby 1.8.4 Mac OS X readline problems — Daniel Harple <dharple@...>

Is anyone else having this problem?

11 messages 2005/12/24
[#172492] Re: Ruby 1.8.4 Mac OS X readline problems — "J. Ryan Sobol" <ryansobol@...> 2005/12/25

[#172515] Re: Ruby 1.8.4 Mac OS X readline problems — Jim Menard <jim.menard@...> 2005/12/25

On 12/24/05, J. Ryan Sobol <ryansobol@gmail.com> wrote:

[#172553] Re: Ruby 1.8.4 Mac OS X readline problems — Michal Suchanek <hramrach@...> 2005/12/26

On 12/25/05, Jim Menard <jim.menard@gmail.com> wrote:> On 12/24/05, J. Ryan Sobol <ryansobol@gmail.com> wrote:> >> > On Dec 24, 2005, at 12:58 PM, Daniel Harple wrote:> >> > > Is anyone else having this problem?>> Yes, I am. I don't want to install Fink or Darwin ports. I got> readline working with 1.8.2, and am now struggling to get it to work> with 1.8.4. readline.bundle is in ruby/1.8/powerpc-darwin8.3.0.>> I used "./configure --with-readline --enable-shared" to configure> Ruby, then make, then make install. When I tried running "rake test"> on a random Rails 1.0 project, the unit tests fail with>> /usr/local/bin/ruby -Ilib:test> "/usr/local/lib/ruby/gems/1.8/gems/rake-0.6.2/lib/rake/rake_test_loader.rb"> "test/unit/bookmark_test.rb" "test/unit/group_test.rb"> "test/unit/inbox_test.rb" "test/unit/user_test.rb"> dyld: NSLinkModule() error> dyld: Symbol not found: _rl_filename_completion_function> Referenced from: /usr/local/lib/ruby/1.8/powerpc-darwin8.3.0/readline.bundle> Expected in: flat namespace>> rake aborted!> Command failed with status (): [/usr/local/bin/ruby -Ilib:test "/usr/local...]>Hello

[#172494] why there's no ruby 1.8.4 for win-one-click-installer? — "Arie Kusuma Atmaja" <ariekusumaatmaja@...>

http://rubyforge.org/frs/?group_id=167

12 messages 2005/12/25

[#172611] Found a neat trick for doing recursive one-liners — Gary Watson <pfharlock@...>

This is probably something everyone in here already knows about, but I

23 messages 2005/12/27

[#172638] (Real) Primitive Ruby Generics support — Isaac Devine <isaac.devine@...>

Hi all,

20 messages 2005/12/27
[#172772] Re: [ANN] (Real) Primitive Ruby Generics support — Florian Gro<florgro@...> 2005/12/28

Isaac Devine wrote:

[#172649] Re: The Expert Ruby Programmer — "Robert Klemme" <bob.news@...>

basi <basi_lio@hotmail.com> wrote:

22 messages 2005/12/27

[#172653] Blunyx game library for Ruby — Alexander Jakopin <setrodox@...>

I'm very new at Ruby, and I like it very much. :)

12 messages 2005/12/27

[#172721] Command-line option parsing — "Eric J. Roode" <sdn.girths00869@...>

Greetings,

18 messages 2005/12/27

[#172779] Ruby Curriculum for coworkers — ssmoot@...

I've been tasked with coming up with a curriculum for Rails coworkers.

14 messages 2005/12/28

[#172818] What is the difference between :foo and "foo" ? — "Surgeon" <biyokuantum@...>

Hi,

152 messages 2005/12/28
[#172819] Re: What is the difference between :foo and "foo" ? — Alex Knaub <aknaub@...> 2005/12/28

2005/12/28, Surgeon <biyokuantum@gmail.com>:

[#172822] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/28

On Wednesday 28 December 2005 02:32 pm, Alex Knaub wrote:

[#172841] Re: What is the difference between :foo and "foo" ? — Johannes Friestad <johannes.friestad@...> 2005/12/28

attr_reader :fname, :lname (attr_reader "fname", "lname" works too)

[#172848] Re: What is the difference between :foo and "foo" ? — ara.t.howard@... 2005/12/28

On Thu, 29 Dec 2005, Johannes Friestad wrote:

[#172916] Re: What is the difference between :foo and "foo" ? — Johannes Friestad <johannes.friestad@...> 2005/12/29

On 12/28/05, ara.t.howard@noaa.gov <ara.t.howard@noaa.gov> wrote:

[#172921] Re: What is the difference between :foo and "foo" ? — Johannes Friestad <johannes.friestad@...> 2005/12/29

BTW: Ruby version 1.8.2, Win XP Pro, Pentium M 2.0 GHz

[#172924] Re: What is the difference between :foo and "foo" ? — ara.t.howard@... 2005/12/29

On Thu, 29 Dec 2005, Johannes Friestad wrote:

[#172939] Re: What is the difference between :foo and "foo" ? — Jim Weirich <jim@...> 2005/12/29

ara wrote:

[#172954] Re: What is the difference between :foo and "foo" ? — "Surgeon" <biyokuantum@...> 2005/12/29

[#172976] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/29

On Thursday 29 December 2005 03:03 am, Surgeon wrote:

[#172986] Re: What is the difference between :foo and "foo" ? — dblack@... 2005/12/29

Hi --

[#172994] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/29

On Thursday 29 December 2005 10:16 am, dblack@wobblini.net wrote:

[#172996] Re: What is the difference between :foo and "foo" ? — dblack@... 2005/12/29

Hi --

[#173000] Re: What is the difference between :foo and "foo" ? — Kirk Haines <khaines@...> 2005/12/29

On Thursday 29 December 2005 8:45 am, Steve Litt wrote:

[#173008] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/29

On Thursday 29 December 2005 11:20 am, Kirk Haines wrote:

[#173020] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/29

On 29/12/05, Steve Litt <slitt@earthlink.net> wrote:

[#173069] Re: What is the difference between :foo and "foo" ? — Devin Mullins <twifkak@...> 2005/12/30

Austin Ziegler wrote:

[#173003] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/29

On 29/12/05, Steve Litt <slitt@earthlink.net> wrote:

[#173012] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/29

On Thursday 29 December 2005 11:30 am, Austin Ziegler wrote:

[#173108] Re: What is the difference between :foo and "foo" ? — Christian Neukirchen <chneukirchen@...> 2005/12/30

Steve Litt <slitt@earthlink.net> writes:

[#173124] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/30

On Friday 30 December 2005 08:06 am, Christian Neukirchen wrote:

[#173178] Re: What is the difference between :foo and "foo" ? — Steve Litt <slitt@...> 2005/12/30

On Friday 30 December 2005 10:35 am, Steve Litt wrote:

[#173180] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/30

On 30/12/05, Steve Litt <slitt@earthlink.net> wrote:

[#173211] Re: What is the difference between :foo and "foo" ? — Chad Perrin <perrin@...> 2005/12/30

On Sat, Dec 31, 2005 at 05:03:20AM +0900, Austin Ziegler wrote:

[#173223] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/31

On 30/12/05, Chad Perrin <perrin@apotheon.com> wrote:

[#173225] Re: What is the difference between :foo and "foo" ? — Chad Perrin <perrin@...> 2005/12/31

On Sat, Dec 31, 2005 at 09:37:00AM +0900, Austin Ziegler wrote:

[#173226] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/31

On 30/12/05, Chad Perrin <perrin@apotheon.com> wrote:

[#173238] Re: What is the difference between :foo and "foo" ? — Chad Perrin <perrin@...> 2005/12/31

On Sat, Dec 31, 2005 at 09:43:54AM +0900, Austin Ziegler wrote:

[#173242] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/31

On 30/12/05, Chad Perrin <perrin@apotheon.com> wrote:

[#173243] Re: What is the difference between :foo and "foo" ? — Chad Perrin <perrin@...> 2005/12/31

On Sat, Dec 31, 2005 at 11:50:27AM +0900, Austin Ziegler wrote:

[#173245] Re: What is the difference between :foo and "foo" ? — Austin Ziegler <halostatue@...> 2005/12/31

On 30/12/05, Chad Perrin <perrin@apotheon.com> wrote:

[#172832] Re: What is the difference between :foo and "foo" ? — Yohanes Santoso <ysantoso-rubytalk@...> 2005/12/28

Alex Knaub <aknaub@gmail.com> writes:

[#172854] Re: What is the difference between :foo and "foo" ? — James Britt <james_b@...> 2005/12/28

Yohanes Santoso wrote:

[#172909] Re: What is the difference between :foo and "foo" ? — Eero Saynatkari <ruby-forum-reg@...> 2005/12/29

Yohanes Santoso wrote:

[#172983] Re: What is the difference between :foo and "foo" ? — Yohanes Santoso <ysantoso-rubytalk@...> 2005/12/29

Eero Saynatkari <ruby-forum-reg@mailinator.com> writes:

[#173005] Re: What is the difference between :foo and "foo" ? — Chad Perrin <perrin@...> 2005/12/29

On Thu, Dec 29, 2005 at 11:37:59PM +0900, Yohanes Santoso wrote:

[#173025] Re: What is the difference between :foo and "foo" ? — Yohanes Santoso <ysantoso-rubytalk@...> 2005/12/29

Chad Perrin <perrin@apotheon.com> writes:

[#173056] Re: What is the difference between :foo and "foo" ? — Chad Perrin <perrin@...> 2005/12/30

On Fri, Dec 30, 2005 at 05:07:35AM +0900, Yohanes Santoso wrote:

[#172820] new project: Ruby Message System (RMS) — "Mark Watson" <mark.watson@...>

I have relied on guarenteed delivery asynchronous messaging to build

13 messages 2005/12/28

[#172861] Directory and file listing — adam beazley <abeazley@...>

Hello,

18 messages 2005/12/28
[#172871] Re: Directory and file listing — Detlef Reichl <detlef.reichl@...> 2005/12/28

Am Donnerstag, den 29.12.2005, 07:07 +0900 schrieb adam beazley:

[#172881] Re: Directory and file listing — adam beazley <abeazley@...> 2005/12/28

[#172887] Re: Directory and file listing — Johannes Friestad <johannes.friestad@...> 2005/12/28

> thanks for your reply, I believe i understand, however I dont know how

[#172888] Re: Directory and file listing — Johannes Friestad <johannes.friestad@...> 2005/12/28

> > But on the string answer of your question:

[#172885] Real-time image processing in Ruby — John Koschwanez <ishkaprog@...>

I'm a Ruby newbie - "Programming Ruby" was great Xmas break reading!

10 messages 2005/12/28

[#173032] Path Separator and Windows — Justin Johnson <justinjohnson@...>

Using ruby 1.8.2 on Windows XP, the path separator used for things like

21 messages 2005/12/29
[#173035] Re: Path Separator and Windows — Bob Showalter <bob_showalter@...> 2005/12/29

Justin Johnson wrote:

[#173039] Re: Path Separator and Windows — Justin Johnson <justinjohnson@...> 2005/12/29

Bob Showalter wrote:

[#173063] Using Ruby to Invest in the Market? — Michael Gorsuch <michael.gorsuch@...>

An idea popped in my head today. Has anyone ever used a stock

14 messages 2005/12/30

[#173083] Fixnums can have instance variables? Cool. — gwtmp01@...

This really surprises me:

15 messages 2005/12/30

[#173110] Numeric Maze (#60) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

126 messages 2005/12/30
[#173201] Re: [QUIZ] Numeric Maze (#60) — "J. Ryan Sobol" <ryansobol@...> 2005/12/30

On Dec 30, 2005, at 8:37 AM, Ruby Quiz wrote:

[#173204] Re: [QUIZ] Numeric Maze (#60) — James Edward Gray II <james@...> 2005/12/30

On Dec 30, 2005, at 4:17 PM, J. Ryan Sobol wrote:

[#173356] Re: [QUIZ] Numeric Maze (#60) — Stephen Waits <steve@...> 2005/12/31

[#173413] Re: [QUIZ] Numeric Maze (#60) — Peter Burns <rictic@...> 2006/01/01

On 12/31/05, Stephen Waits <steve@waits.net> wrote:

[#173416] Re: [QUIZ] Numeric Maze (#60) — Stephen Waits <steve@...> 2006/01/01

[#173429] Re: [QUIZ] Numeric Maze (#60) — Wilson Bilkovich <wilsonb@...> 2006/01/01

On 12/31/05, Stephen Waits <steve@waits.net> wrote:

[#173438] Re: [QUIZ] Numeric Maze (#60) — "Dominik Bathon" <dbatml@...> 2006/01/01

On Sun, 01 Jan 2006 04:59:32 +0100, Wilson Bilkovich <wilsonb@gmail.com>

[#173443] Re: [QUIZ] Numeric Maze (#60) — Ilmari Heikkinen <ilmari.heikkinen@...> 2006/01/01

On 1/1/06, Dominik Bathon <dbatml@gmx.de> wrote:>> $ time ruby num_maze.rb 22222 99999> [22222, 22224, 11112, 5556, 2778, 2780, 1390, 1392, 696, 348, 174, 87, 89,> 91, 93, 95, 97, 194, 388, 390, 780, 1560, 1562, 3124, 6248, 12496, 12498,> 24996, 24998, 49996, 49998, 99996, 199992, 199994, 99997, 99999]>> real 0m1.768s> user 0m1.725s> sys 0m0.022s>> ;-)

[#173463] Numeric Maze (#60) — James Edward Gray II <james@...> 2006/01/01

On Dec 30, 2005, at 7:37 AM, Ruby Quiz wrote:

[#173468] Re: [SOLUTION] Numeric Maze (#60) — Matthew Smillie <M.B.Smillie@...> 2006/01/01

On Jan 1, 2006, at 15:47, James Edward Gray II wrote:

[#173470] Re: [SOLUTION] Numeric Maze (#60) — Stephen Waits <steve@...> 2006/01/01

[#173478] Re: [SOLUTION] Numeric Maze (#60) — Maurice Codik <maurice.codik@...> 2006/01/01

I guess we're allowed to submit solutions now... here's my first ever ruby

[#173477] Numeric Maze (#60) — Ilmari Heikkinen <ilmari.heikkinen@...> 2006/01/01

On 12/30/05, Ruby Quiz <james@grayproductions.net> wrote:> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=>> by Christer Nilsson>> You have a starting point and a target, say 2 and 9.>> You have a set of three operations:>> double> halve (Odd numbers cannot be halved.)> add_two>> Problem: Move from the starting point to the target, minimizing the number of> operations.>> Examples:>> solve(2,9) # => [2,4,8,16,18,9]> solve(9,2) # => [9,18,20,10,12,6,8,4,2]>>

[#173111] On Symbols — Devin Mullins <twifkak@...>

Hey, all you lurkers:

34 messages 2005/12/30

[#173116] Fwd: [SOLUTION] Sudoku — James Edward Gray II <james@...>

Begin forwarded message:

12 messages 2005/12/30

[#173125] Method for turning strings into code — Steve Litt <slitt@...>

Hi all,

12 messages 2005/12/30

[#173149] About Steve Yegge's 'Opinions considered harmful' post — Gregory Brown <gregory.t.brown@...>

Excuse me, but where in this post does anything about Ruby arise?

11 messages 2005/12/30

[#173179] Another Newb asks questions. — Joseph Divelbiss <joseph@...>

Ok, recently started "trying" to learn this wonderful language, but am

13 messages 2005/12/30

[#173279] A few questions of function and style from a newbie — "Sven Johansson" <sven_u_johansson@...>

Hi, good people of clr,

12 messages 2005/12/31

Re: [SOLUTION] Kalah (#58)

From: Ezra Zygmuntowicz <ezra@...>
Date: 2005-12-16 03:22:28 UTC
List: ruby-talk #171068
Wow!


-Ezra

On Dec 15, 2005, at 5:45 PM, horndude77@gmail.com wrote:

> I know this is a bit late, but I've been trying to train my neural  
> net.
> I've never used them before and I've been wanting to learn. I  
> created a
> neural net with the input being the kalah board plus one bias node(so
> 15 input nodes), 20 hidden nodes, and 6 output nodes. A move is
> selected by running the neural net and then picking the valid move
> whose corresponding output node is highest. I'm training the net right
> now using Particle Swarm Optimization to find good weights.
>
> I trained it against dave's player and adam's remove right. It found a
> pretty good solution against the remove right player, but not dave's.
> The best I could get after searching for a while was losing by 12. I
> might have better luck if I just take dave's solution and replace the
> function it uses to rate the board's goodness with a neural net and
> then train it. That might be fun for later.
>
> Anyways sorry about the lateness, but here it is.
>
> -----Horndude77
>
> NeuralPlayer.rb (Sorry about the long section of weights. I had  
> them on
> one line each.):
> =================================================
> require 'NeuralNet'
>
> class NeuralPlayer < Player
>     def initialize(name)
>         super(name)
>         @net = NeuralNet.new(15, 20, 6)
>         @num_weights = 15*20 + 20*6
>
>         #weights for RemoveRight
>         #self.weights = [-0.428456550403913, -0.909217917148082,
> -0.468284431041651, 0.357903882475321, -0.104252998861521,
> -0.460447451110633, 0.264105895124314, -0.220335064829405,
> 0.344066370486408, 0.110887382259345, -0.112061654833158,
> 0.387531331474845, 0.253470699210902, 0.58235888221721,
> 0.306268984507146, 0.692431343604429, -0.0536485504199445,
> 1.25989522777867, -1.10462932704233, -0.351286944668706,
> -0.567170711584581, 1.29779740339143, 0.907906329763339,
> -0.207925256569637, 0.177102138750371, 0.128961825966903,
> -1.40103570953856, 0.60460561949975, -0.293757627893575,
> 0.519854674076599, -0.121247185426499, -0.48243591070721,
> -0.5635586279583, 0.87760707848256, -0.24059588906072,
> -0.0397911286451754, -2.61454740162978, 0.100948481882159,
> 0.649844494979625, -0.20679545186547, 0.956480816100499,
> 0.379654934947368, 0.213954601603671, 0.0528884967154502,
> 0.625382960895802, 0.362097750351292, -0.253497508633716,
> -0.883702364891605, -0.101659606324204, 0.248216287934223,
> -0.113052794219895, 0.634086308736, -0.302798853606374,
> -0.346890845789382, -0.779510000549479, -0.0360852571092638,
> 0.0153516471477581, -0.171835179564683, 0.0251128237293062,
> 0.645490210802246, -0.193099922624216, 0.712786971652146,
> -0.152956125676004, -0.616851260423588, 0.2459019745739,
> -0.955383328688331, -0.364705013321598, -0.617848226340645,
> 0.475091440306075, 0.354449966944016, -1.01613173478496,
> 0.676427027866194, 0.284847198728979, -0.841248187176398,
> 0.429200477632715, -0.326666975727536, -0.900577897928031,
> -0.151187352160431, 0.418136290801099, 0.0941511164912963,
> 0.506840998984342, 0.103254060859946, 0.333803252464272,
> -2.06121470406907, -0.225537973154723, -0.233342939397305,
> -0.102999506187284, -0.53850202703304, -0.555527143472232,
> -0.671017075023332, -0.282380091302946, 0.131082542665543,
> -0.723479705286975, 0.795054642785429, 0.491077298824963,
> 0.423059363779898, -2.29476738228994, -0.121696962009613,
> -0.328075962465621, -0.367687083335075, 0.37277431250442,
> -0.891982913707634, 0.690166633881076, 2.20541381798063,
> 0.33841734898414, 1.34426349664742, 0.217566888046106,
> -0.671506739310853, 0.0457879215134461, -0.785153977981076,
> 0.4399351958435, -1.07227081177901, 0.80071121984544,
> -0.498359707974827, 1.50749203618481, 0.00155955509612907,
> 0.558230940831766, -0.762174449476105, -0.0842126063238458,
> -0.861999505780237, -0.346765623726261, 0.189041394170814,
> 0.515209464762614, 0.953695829738959, 0.109226147741295,
> -0.410604039478746, 1.26399802844183, -0.42263330334738,
> -1.22115749426171, -0.331234653704824, 0.102886993963447,
> -0.100692469885383, 1.20483707939992, -0.347967500808309,
> 0.553050973560177, -0.0947739419530351, 0.491011977559244,
> 0.628874101325749, -1.95690538525791, 0.297814702564266,
> -0.471007824648471, -0.414483183737145, 0.0726120056956718,
> -0.933570106288705, 0.194825010200492, -0.332411723772583,
> -0.454179722185871, -1.52057182606227, -0.743829261927187,
> 0.217180769977938, 1.23707542789918, 0.249214021285456,
> 0.980914083149354, 0.840109804787634, 0.0549821073482349,
> 0.759213641648435, 0.345571660732875, 0.642177051909433,
> -0.699048329339318, -0.711124967241672, -0.198273084388503,
> -0.682136345206517, 0.311305839135266, 0.631334457513039,
> 0.600316128422118, 0.119320030158148, -0.277536611595672,
> 0.152726604986164, -1.12883395672669, 0.685939108743903,
> 0.612340495493681, -0.470976215605829, 0.192660126498784,
> -0.38101262950115, 0.692042726229392, 0.375075320693942,
> -0.537093511777074, -0.75716836463867, 0.133598059764474,
> -0.0990331086141189, -0.342974262988399, 0.148259446813639,
> -0.307505302024212, -0.691169077958319, 0.160615435359153,
> -0.473318586554398, -0.147746841313201, 0.384987460864245,
> -1.71568495055048, 0.605786228599172, -0.331527288831919,
> -0.742009170961669, -0.286044861721401, -0.197316839222173,
> -0.652244349958852, -0.6931049458475, 0.606268100395642,
> -0.816028396199571, -0.276575039831182, -0.965134498229981,
> -0.758589133085266, -0.215462052762639, -1.22485716505581,
> 0.635854825774725, 0.0347106278236468, 0.68017020773746,
> 0.486510650159744, -0.950942640912604, -0.408793432853341,
> 0.0660212214118211, 0.439275058115052, -1.90764266527444,
> 0.0705340780324987, -0.579390528498766, -0.594227207465761,
> -0.607485381621411, -0.745915297691384, 0.648556199264886,
> 0.424482268251714, 0.448565852678736, -0.212875620275073,
> -1.60767121899908, 0.590280093295565, 0.220889024665176,
> 0.519830949320126, -1.58646652366069, 0.0490820218238098,
> -0.939734916717465, 0.271622882831742, 0.587123430789783,
> 0.356941209321922, 0.431588738070851, -0.00363682276519776,
> 0.632624296908395, -0.460607536832767, -0.162344504807553,
> 0.244686235644648, 0.365983697367206, -0.556207060994067,
> -0.247592686197143, -0.256153222456516, 1.42851969844773,
> 0.150973382582707, 0.217898142551229, 0.0327769935098895,
> 0.0301879317982763, 0.0504474882971441, 0.927135059762964,
> -1.32001110030053, -0.0908289933296031, -0.649306861640546,
> -0.409394034911994, 0.548916567397019, -0.816455346515919,
> -0.23857172691294, 0.124546229435521, -0.557501169427238,
> 0.0367883579939846, 0.217641257520411, -0.370946458590141,
> 0.665435343143148, 0.795439121655607, -0.328009918280298,
> -0.889705313261023, 0.528441781909589, -0.521804444678478,
> -0.257741432376917, 0.28334033531291, -0.647816542299153,
> -0.11188517833591, -0.382643376445593, -0.50836534761093,
> -0.881302835589924, 0.451928929683854, 0.322905810792575,
> -0.295616304054877, -0.0490996038261706, -0.419065683767976,
> 0.0889212390738239, 0.354441291440674, 0.533502165411728,
> 0.39775482176289, 0.522613557593291, 0.56763651037131,
> -0.553985587928485, -0.0892770054346463, 0.417242403170033,
> -0.0622231365237445, -0.536468658574459, -0.625611293373744,
> 0.397897575429255, -0.164522809437456, -0.76074160128093,
> -0.338860069316338, 0.108424735798555, 0.72183978231058,
> 0.270777413929673, -0.0460416847164016, -0.107106555215344,
> -1.16391449205179, 0.0287701615910848, 0.338030888059846,
> 0.916736090240755, -0.0946791015986226, -0.337775858656124,
> -0.184221985273276, 0.7317875788664, -0.246207369460492,
> 0.627625049453152, -0.265781090911406, 0.250113034586153,
> -0.203373686280343, -0.632653811240432, 0.96838789592563,
> 0.19063294685656, 1.17332675801791, -0.516224856380255,
> -0.264875062177442, 0.50505882714235, -0.491935430100226,
> 0.4549665963441, -0.414740791398929, -0.571609921257171,
> -0.265250663950144, -0.475686272333388, -1.07131641800336,
> -0.168325437973922, -0.17234499168695, 1.2020474172808,
> 0.337248901596775, -0.634358591648102, -2.94504361685402,
> -0.0474679493484615, -0.46289571515561, -0.149910278399775,
> -0.56911680359925, 0.856479648671053, 0.0222252254438126,
> -0.0789053965464129, -0.865175832880598, 0.813113040749056,
> 1.40052017545579, 0.247265188021256, -0.440075796418733,
> 0.917240725211066, 0.726954195590911, 0.573646173145207,
> -0.336511408821544, -0.222735979722609, 0.879239872079174,
> -0.733586265855175, -0.41900569195846, -0.293545971690515,
> -0.632169580731648, -0.0856443553620738, -0.223316902854729,
> 0.403983130234464, -0.0986907442550533, 0.505726677775571,
> 0.544979171664306, -0.92863401861874, -0.583791809420349,
> -0.682365608929785, -0.620485109687089, -0.0729610489595295,
> 1.67633914332691, 0.557908335099985, -0.654472279868246,
> 1.696774835487, 0.0502110469681493, 1.18420531528306,
> -0.479767058178744, -1.14370493230831, 0.0504510683261292,
> -0.237302537046759, -0.0639529013404704, 0.276548508170619,
> 0.742445105762371, -0.792246089654982, 0.269589581769951,
> -0.593650654967001, -1.10475004597524, -0.705061651554581,
> 0.560147802074617, 0.112770824037605, 0.308635801604607,
> -0.139788519302014, -0.171711481459321, 0.0548073868984597,
> 0.622975084294081, -0.887766178428485, -0.0826250645225019,
> -0.294980224893042, 0.324832701146147, -0.632388433547754,
> -0.0743648174407521, 0.256966886000103, -0.348550409126788,
> 0.86243829650827, 0.110484229604374, -0.105573500449927,
> -0.584517432238993, 0.119208851966649, 0.993143683984971,
> -0.358145459385369, -0.0579403357513844, -0.965421816301397,
> 0.512560827725041, -1.42246421454656, 0.863912738871492,
> 1.04780140334956, -0.0646477189132773, -0.543296500968879,
> 0.271989197407765, -0.959413629549363, 0.280181611937799,
> -0.363234787452163, 0.0239440462433509, 0.906154588569019,
> 0.158870148658544]
>
>         #weights for Dave
>         self.weights = [0.595765520562772, 0.572313565308922,
> -1.01593258550904, -1.63154027608213, -0.242177969065067,
> -1.44498150429411, -0.611346758262896, -0.714767503318283,
> 0.133920007475619, -0.0280544755220122, 0.805544561666266,
> -0.194520526790607, 1.1332800840179, -0.899871016430959,
> 0.247063828714958, 0.224254662718752, -0.618371544496958,
> 0.684186664735964, -0.190457855344232, 0.799862285892088,
> -0.555844449171634, 0.0238775186945493, -0.180573650320856,
> 0.354543728300561, 0.513768996058762, 0.23348678845317,
> 0.178371745419366, -0.591680504803924, -0.201463863457764,
> 1.68690987229618, 0.444379703941704, 0.516277936677377,
> -0.165293331915385, 0.183888467391197, -0.207605328542711,
> 0.0336538540792326, 0.0830359695274841, 0.791089393285359,
> 0.617361158680298, 0.860187793570229, -0.85071993055499,
> 0.397924224079726, -0.921314700002768, 0.15306944130641,
> -0.738627827917805, -0.796644068900635, -0.0234897027237452,
> -0.596106214153031, 0.0103028873257534, 0.694204932672169,
> -0.0783157140820865, 1.47304347282447, 0.243039689593514,
> -0.154484297644386, -0.857262383343563, 0.252696814893751,
> -0.40343952897704, -0.294704552057072, -0.605114371140755,
> -0.117410075097659, 0.16976424826419, 0.0797140147048645,
> 1.15575512685767, -0.716442817770782, 0.0288381173038192,
> 1.24303417704093, 1.08948769036477, -0.250157841294754,
> -0.221026751512915, -0.0412528829199518, -1.28136626981268,
> 0.0271221530977974, -0.819704733220784, 0.826844506255673,
> -0.732099526633263, 0.524618630380285, -0.648083676037858,
> -0.00499945681324156, -0.594934960761219, -0.776499962950219,
> -0.595310019616089, -0.40437646365592, 0.0213853255182831,
> -0.123200509730716, 0.595725189798745, 0.387206450180365,
> -0.103128672991375, -0.796595266582018, -0.57040356766035,
> 0.617376786302605, -0.0492958991933076, 1.87381016576847,
> 0.0500697306671592, -0.00374619138529117, -0.333956103620826,
> 0.682428766042459, 0.45085001975015, 0.157797184138026,
> 0.537906024336842, 0.240119993671652, -1.71128081561554,
> 0.409489725584302, -0.920812577416039, -0.256255495792021,
> -0.704681250903957, -0.948557914062174, -0.290420522444693,
> -0.0532276068256267, 0.828402958638734, 1.35836495166806,
> 0.280025344929557, 0.936707731344621, -0.192066513071091,
> -0.075782675806965, 1.35427201545769, -0.113366307708726,
> -0.0504057876198619, 0.73601129297563, -0.897915461464336,
> 0.271291192038269, 0.134944553786449, 0.938718165429378,
> -0.991812182124245, 0.613719915325468, -0.361579916581629,
> -0.825772807653645, 1.42672684008144, 0.17313277238907,
> 0.283468798275685, 0.0904374445462766, 0.668305801258156,
> -0.0088422724896573, 0.139621424234071, -0.903858344121345,
> 0.656929574729915, -0.437276244381152, 1.0358154860163,
> -0.00675062072284553, 0.36195163246692, -0.414024029206097,
> -0.445187541089639, -0.360619428139445, 1.07422913793284,
> 0.857220973547937, 1.2867735591499, -0.267002726755962,
> -1.00800992274211, -0.280795345456028, -0.337565151748177,
> -0.089099648711894, 0.0360080087280767, -0.447012196582776,
> -0.949137872310408, -2.46913736427525, 0.20902350638093,
> -0.14902418251281, -0.300060511323241, -0.0355604438556937,
> -0.0946652143482725, 0.0244973704529738, 0.121535182384221,
> 0.877938462750686, 0.13514569157873, 0.730894434624369,
> -0.728258747062556, -0.585656722420927, -0.546402878819304,
> -0.343737233363635, 0.409586311239579, -0.254866830426791,
> -0.242883255706001, -0.186348714111791, -0.265694023398695,
> 0.731393941678047, -0.0746181059090219, 0.218347383891012,
> -0.812929710983027, 0.146549203387507, 0.110651741058259,
> -1.09842076325924, -1.04917158207456, -1.47015228627904,
> 0.575126789184426, 1.85809542921445, 0.936099082727676,
> -0.778637023080794, 0.416111666430353, -0.194774649283276,
> -0.941750335545621, -0.131274284178395, -0.0477668866045489,
> 0.602038230833452, 0.569125547608728, -0.434815281396334,
> 0.0596187688278964, -0.789702207783062, 0.206776039104787,
> 0.412273228995914, -0.726223826540894, 0.23140765095681,
> 0.918138236244244, 0.0140589140937358, -0.879874698211939,
> 0.884726701492646, -0.9246077647375, 0.397956364508967,
> -0.39926602290578, 0.294201967223436, -0.924516544204645,
> -0.126637130005552, -0.0567156618256692, -0.211649106737817,
> -0.247314351914321, -0.189047057484531, 2.15593418636414,
> -0.279329113054268, 0.191024744803032, 0.395286138597393,
> -1.39057157713051, 0.369662236309845, 1.04386554488724,
> -1.43230866140681, -0.366813710646212, -0.430484633313484,
> -2.31467831654428, -0.0955713345233841, 0.665451124992163,
> 0.256568831197233, 1.99980579849825, 0.0105295972456726,
> -1.85153413418145, -0.323188710035103, -0.0589264915911539,
> 0.741860000848901, 0.987659517391252, -0.217542415932929,
> -0.0237332701760307, -0.210199811323904, 0.480403776250072,
> -0.620030875875817, -0.876460650685941, -0.317406520628967,
> -0.952794168007896, -0.319999914913699, -1.3316286915274,
> -0.281774914754018, -0.76777164315395, -0.994548131998872,
> -0.817347614586046, -0.181307768357958, 1.11715374852209,
> 0.639399050861402, 0.630134457849217, -0.0915725401145076,
> -1.71523900325495, 0.800906843087041, -0.160391655299882,
> -0.787097863742348, 0.23632512472484, -0.179783010552081,
> -1.04790809440798, 1.93084760034675, -0.203343177185156,
> -0.485059144063684, 0.123123233243786, 2.47502432679845,
> -0.372943001667596, -0.720993545833188, -0.533049453232514,
> -1.30323445917252, -0.47058984022737, -0.513020646920172,
> -1.0662627912043, -0.830457885094073, 1.19166394800038,
> 0.898537828821606, 0.403628314437249, 0.534754482297255,
> 0.194168555573731, 0.297322223207161, 0.702070065980465,
> 0.427354253638605, 0.550765820388865, 0.0496154314917118,
> -0.18783154800471, 0.281383359645264, -0.101787180249122,
> 0.467473794871525, 0.429333489799105, -0.925046880212712,
> 0.768862953876434, -0.244065842007048, -0.776634866039481,
> -0.970422919673118, 0.91621374088124, -1.25133173208347,
> 0.586925976766684, 0.611170478831929, -0.960917249895769,
> 0.399177856656425, 1.0399190659828, 1.05995835961873,
> -0.0208502304088755, -0.220667255620733, 0.165445576721379,
> -0.114795073831474, 0.617090582805893, 0.21823817643972,
> 0.123207495797606, 1.42383666809597, -0.294183654221106,
> 0.691711203231252, -0.142925100919743, -0.179032193873003,
> 0.0702627574729848, 0.050761109919964, -0.370460718365878,
> 0.242887469540777, 0.601316253626796, 1.18056456152599,
> 0.0130617818565887, 0.383274585308917, 0.678831957200485,
> 0.774370794216735, 0.272507059890609, -0.655792750040113,
> 0.769805400188241, -0.693486521873978, -0.754598879188519,
> -0.074234513578388, 0.159284258659505, -0.450713615502174,
> -0.390642496445363, -0.442808200102512, 0.267069977558354,
> 1.17025338402709, -0.214563443086823, -0.887455981648988,
> -0.260310917181494, -0.00786283804287108, 0.247962909868963,
> -0.362811078077127, 0.741310134065408, -0.200574130010101,
> 0.06615901401702, -1.44879735953932, -0.951059812759707,
> 0.32796539362041, 1.33352570257521, 0.202301767080624,
> 0.417550060347928, -0.513589660508719, 0.887169302020696,
> -0.307274011792591, -0.532308937796632, -1.20959762064861,
> 0.45600602813945, -0.0874192202404007, 0.202709375017572,
> 0.17294847307896, -0.567443011220909, 0.440070114304498,
> -0.0462495898214306, -1.05197180669229, 0.459254566465936,
> 0.311883378462867, -0.132864109735062, -0.353295045617759,
> 0.657360728811636, -0.00434468322735784, 0.25414344776134,
> 1.36859672044245, 0.537296612344187, 0.662805848878859,
> -0.428961273880273, -0.510298293008916, 0.908502083520438,
> 0.543623178256533, 0.194510179239622, 0.150953472942602,
> -0.723401233383223, 0.222253838102068, -0.252464263706322,
> -0.320356082060333, 0.019418223582139, 0.904531241872239,
> -0.458408804709521, -0.164916747460608, 0.504399574818756,
> -0.0285722916383224, -0.666632449053057, 0.0531630039692571,
> 0.101723326754842, -0.768629611012825, -1.19955210039743,
> -0.778246378153086, 0.0675714759482876, -0.396111692515287,
> 1.5613083872805, -0.494767892310519, 0.875913986718127,
> 0.249256338465321, -0.362941176741653, 0.937178999188274,
> -1.3214093512053, -0.243068895971681, 0.179619525348131,
> 0.0273438374107876, 0.968372096980664, -0.209418553863336,
> 1.06698122835133, 0.112620291820417, 0.554996780348471,
> 0.34794240961505, -0.34321078192519, 0.513339264686877,
> -1.24218990057805, 0.0172507054843588, 1.73545904209529,
> -0.310201933026909]
>     end
>
>     def weights=(weights)
>         @net.weights = weights
>     end
>
>     def choose_move
>         #the board is the input to the neural net plus a bias node.
>         output = @net.run(@game.board+[1])
>         max_index = 0
>         max = -1000000
>         valid_moves.each do |m|
>             max_index, max = m, output[m] if output[m] > max
>         end
>         offset = @side == KalahGame::TOP ? 7 : 0
>         max_index + offset
>     end
>
>     def valid_moves
>         offset = @side == KalahGame::TOP ? 7 : 0
>         moves = []
>         6.times do |i|
>             moves << i if @game.legal_move?(i+offset)
>         end
>         moves
>     end
> end
>
> NeuralNet.rb:
> ==========================================
> class NeuralNet
>     attr_reader :num_input, :num_hidden, :num_output, :weights
>
>     def initialize(num_input, num_hidden, num_output)
>         @num_input = num_input
>         @num_hidden = num_hidden
>         @num_output = num_output
>         @weights = Array.new(@num_input*@num_hidden +
> @num_hidden*@num_output) { rand }
>     end
>
>     def weights=(weights)
>         @weights = weights
>     end
>
>     def run(inputs)
>         index = 0
>         hidden = Array.new(@num_hidden, 0)
>
>         inputs.each do |i|
>             @num_hidden.times do |h|
>                 hidden[h] += @weights[index] * i
>                 index += 1
>             end
>         end
>
>         output = Array.new(@num_output, 0)
>
>         hidden.each do |h|
>             @num_output.times do |o|
>                 output[o] += @weights[index] * h
>                 index += 1
>             end
>         end
>
>         output
>     end
> end
>
>
>

-Ezra Zygmuntowicz
WebMaster
Yakima Herald-Republic Newspaper
ezra@yakima-herald.com
509-577-7732

In This Thread

Prev Next