211325-212445 subjects 211784-214544

regarding memcache client...
211481 [inxs.hemant@] I am using memcache-client written by beloved :) eric hodel for session
+ 211507 [cdc@cy he s.] require 'rubygems'
+ 211658 [drbrain@se m] You probably forgot to require 'rubygems'.

Why must LoadError be explicitly caught from require()
211485 [rogojin@gm i] Why do I explicitly have to catch LoadError as thrown by 'require'?
+ 211488 [jan.svitok@g] Because empty 'rescue' clause is the same as 'rescue StandardError',
+ 211489 [khaines@en g] Because not throwing an exception would be bad.
+ 211492 [khaines@en g] Oh, I am sorry.  I just work from a nap (long night) and misinterpreted
  211502 [rogojin@gm i] Thanks!

Overriding Class Methods With Modules
211486 [ng@jo nw on ] How do I override a class method on an object with another module? For
+ 211491 [transfire@gm] Because we don't have Cuts ;-)
| 211498 [ng@jo nw on ] Mmm. That doesn't work either.
| 211501 [jan.svitok@g] shouldn't be "extended" ?
| 211508 [aleks0@gm il] module TestExtension
+ 211503 [dblack@wo bl] What you're seeing is that in the method lookup path, a given class

Finding classes
211494 [marcus.brist] ...
211504 [flori@ni e. ] require 'enumerator'
211506 [marcus.brist] ...

Building Ruby 1.8.4 interpreter for Windows
211512 [roybh2002@ya] I downloaded Ruby Version 1.8.4 and used it happily :->
211735 [roybh2002@ya] The \lib\ folder is incomplete in the download of Ruby 1.8.5 therefor
+ 211736 [roybh2002@ya] HOWEVER!
+ 211763 [nobu@ru y- a] Then you failed to download it.
+ 220408 [yasemine@bi ] I am a new commer to this site and I am learning Ruby for my Ph.D.
  220417 [smartgpx@gm ] Well, ignoring the fact that you are NOT building the interpreter,

Ruby Books
211518 [brochu121@gm] I am trying to get into Ruby programming so that I could eventually work
+ 211524 [pat.eyler@gm] Are you a beginning programmer?  If so, Learn To Program is the book
+ 211529 [rdm@cf l. om] "Ruby for Rails" is the first book I have read that
+ 211534 [james.britt@] Ruby for Rails by David A. Black on both accounts.
+ 211580 [alvin321@te ] Every reader's needs are different but I got up to speed quickly with
  211635 [rick.denatal] I do too, although the first ed. is getting to be a bit behind the
  + 211643 [sambient@gm ] 2nd edition is keeping my head spinning.  I mean this in a positive
  | 211645 [sambient@gm ] I should add that I have no experience with the 1st edition of the
  + 211685 [alvin321@te ] I agree that one fire hose is plenty enough for most of us.
  + 211711 [eduardo.yane] I have both of them, and 2nd ed although is a beta version covers many new
    211723 [sambient@gm ] The recently released book , Ruby Cookbook while not an outright
    211726 [chiology@gm ] Guide to Ruby (http://www.poignantguide.net/) is an excellent, free,
    + 211747 [james2mccart] The perfect toolkit to get you going with rails and ruby is;
    + 211795 [rick.denatal] I enjoy it,  but...
      + 211800 [emill@th ug ] That's being a little oversemantical.  Going into the details of Ruby's
      | 211804 [ruby-talk@wh] illegal.)  Anything else is incidental.  I second the de-recommending of this
      | 211807 [tfwright@th ] Sometimes I leave copies of why's book on the train, for children to find.
      | 211819 [perrin@ap th] Do you leave it with an onion?  I love to see little children cry.  Or
      + 211802 [johnatl@ma .] Nothing personal, but if that paragraph were in why's guide, you wouldn't
        211874 [rick.denatal] I've got no quibble with the poetry, in fact I admire the offbeat

Parsing CSV file with ruby
211520 [olsonas@gm i] I'm currently trying to do something that seems rather simple but I'm
211522 [olsonas@gm i] Let me be more specific: essentially I want to find the groups of rows
+ 211542 [nospam@no it] #!/usr/bin/ruby -w
+ 211545 [james@gr yp ] I'm assuming you meant CSV (not CVS).  ;)
  211574 [olsonas@gm i] Thank you both for the responses. Both seem to be EXTREMELY helpful.

Obtaining a reference to an enclosing class of a nested class
211521 [drjflam@gm i] class A
+ 211564 [rick.denatal] reference_b.name => "A::B"
| 211570 [drjflam@gm i] Yep - they're anonymous. I'm rewriting how RubyCLR deals with shadow
+ 211595 [vjoel@pa h. ] class A
+ 211596 [vjoel@pa h. ] class A
  211600 [logancapaldo] mod1 = Module.new
  211623 [vjoel@pa h. ] I don't think mod2 is nested in mod1, in any sense. There's no reason
  211634 [logancapaldo] VALUE rb_define_module_under(VALUE outer, const char *name)
  211651 [rick.denatal] But module nesting is namespace nesting, so what does it mean to put a
  211653 [vjoel@pa h. ] It's the other way around: a named object in an unnamed namespace, using
  211724 [rick.denatal] Except that the OP said that BOTH were anonymous. Pasting from the
  211771 [logancapaldo] I was just pointing out ways something like that could possibly come
  211797 [rick.denatal] No problem.  I'm just trying to figure out what he want's to accomplish.

rdoc question
211523 [tim.pease@gm] I have developed my own syntax for some validation scripts here at
211659 [drbrain@se m] I don't believe you can.  :include: expects RDoc formatted text.
211824 [tim.pease@gm] Eric, thanks for the reply.  I was hoping I was missing something in

easy question i hope
211530 [waspfactory@] this is what i need to remove
+ 211536 [jan.svitok@g] \|\| (escape with \)
+ 211537 [tim.pease@gm] params[:search_input].gsub!(/AND|OR|&&|\|\|/, '')
+ 211538 [nospam@no it] Some characters have special meaning to the regular expression engine. To

PVCS-Wishful Thinking
211539 [erichtimkar@] So, I'm going to ask this question knowing full well that I'm going to
+ 211540 [tim.pease@gm] Eeeewww!  Our company just switched to Change Synergy from Telelogic
| 211544 [richard.conr] Wait, you migrated *to* Change Synergy?
| + 211547 [erichtimkar@] There is nothing (I repeat: NOTHING) that is worse than PVCS.
| | 211602 [halostatue@g] ENDEVOR.
| + 211553 [tim.pease@gm] Ahh yes, Synergy.  I can't say enough good things about it ;)
+ 211565 [Patrick.Benn] I didn't know people still used PVCS.  Wow.  You made my day.  :>
  211615 [richard.conr] When we switched from Synergy to Subversion, the clouds broke, sun
  211894 [joiey.seeley] ...

[RCR] Array.step
211546 [ara.t.howard] class Array
+ 211554 [logancapaldo] require 'enumerator'
| + 211556 [logancapaldo] +    i, a[0] = 0, i if a.empty?
| + 211557 [ara.t.howard] you'll have to write almost as many lines as i did to make all of it work
|   211561 [logancapaldo] I'd almost rather make the RCR for changing step rather than adding
|   + 211619 [ara.t.howard] indeed.  just to be clear, however, the RCR is for Array.step not the exact
|   | 211622 [logancapaldo] Well I don't really care persay about the implementation (I was just
|   + 211676 [nobu@ru y- a] Do you mean this?
|     211677 [logancapaldo] Pretty much, except possibly supporting Ara's additional requirements
|     211678 [ara.t.howard] indeed and agreed.
+ 211555 [eric.mahurin] ...
| 211559 [ara.t.howard] nothing.  just verbosity and brain power requirements ;-)
+ 211684 [martindemell] I think this would be a perfect use for the new automatic enumerators,

is webunit still being maintained?
211551 [phlipcpp@ya ] I have an interest in WebUnit, but I notice its last code drop is a few

Checking for Network Connection
211562 [chiology@gm ] ...
211571 [garbagecat10] This isn't easy to do, in the general case. I assume you're just
211593 [chiology@gm ] Thanks... that was also a solution I had thought about, but couldn't
211599 [snacktime@gm] I'm sure there is a timeout option for the socket call, or you could
211603 [chiology@gm ] Sweet! I didn't know that library existed! You learn something new every day.

Re: Array.step
211563 [transfire@gm] require 'facet/interval'

The Old Switcharoo
211567 [transfire@gm] I have a class that has a lot of data members. On top of that I have a

[QUIZ] DayRange(#92) - My solution
211569 [rick.denatal] ...
211652 [rick.denatal] Ackkkk!

Drb and mystery ports (and Queue question)
211573 [rubyfan@gm i] I'm trying to make a simple message queue. Messages can be added to
211631 [vjoel@pa h. ] This will request a free port from the OS, so that the client can
211657 [rubyfan@gm i] mq = DRbObject.new(nil, 'druby://localhost:9759')
211661 [vjoel@pa h. ] That's the port on the server side, unless I'm confused.

Separation of Variables
211575 [eatmyjunk@gm] I have a few variables for a program I am attempting to write that I
+ 211577 [ron.reidy@gm] ...
+ 211588 [jan.svitok@g] (using YAML as storage format)

[ANN] Ruby/ManageSieve 0.3.0
211576 [andre@di ir ] This a new release of Ruby/ManageSieve with changes which were on CVS

Lighter-weight ActiveMQ-like thingy in Ruby?
211621 [rubyfan@gm i] Has anyone worked on an ActiveMQ (http://activemq.org ) like messaging
+ 211626 [garbagecat10] I've thought a lot about it, and have already written some code.
+ 211632 [ben@bl yt in] I haven't looked at it, but it came up in a thread in December 2005 on a
  211640 [garbagecat10] I've talked briefly with Assaf about the reliable-msg project, and
  211648 [ben@bl yt in] Are there features it's lacking that are required?  Did Assaf indicate
  211656 [garbagecat10] Good point.
  211954 [kato.kiwamu@] I and my team have been trying to step up reliable-msg and finally released it today.

Fwd: [QUIZ] DayRange(#92) - My solution
211630 [rick.denatal] ...

[ANN] prototype-0.3.0
211636 [ara.t.howard] NAME

[ADV] Workshop for Getting Started with Ruby on Rails in Vancouver / Sept. 8
211639 [nshb@in mi .] Rails Workshops presents Getting Started with Ruby on Rails, to be

Re: One-Click Ruby Installer for Windows 1.8.5-21 released
211644 [mortench@gm ] The world is clearly moving rapidly towards 64 bit architectures. AMD
211649 [the.mindstor] I agree with this, but I wonder if there is somebody that has
+ 211666 [halostatue@g] I had actually started and I did get a running Ruby. But I had to do a
| 211691 [the.mindstor] That's good to know, at least the result was not negative.
| + 211719 [halostatue@g] It means that in theory, we could switch to MinGW and worry about a
| + 211812 [ml.chibbs@gm] I think he means that since 64-bit Ruby and 32-bit Ruby are completely
|   211820 [the.mindstor] Hmmm... I really don't think this would be a good decission. I see
+ 211836 [bwhicks@ae .] I did it the other day just to see if I could. I downloaded the source
  211838 [halostatue@g] Right. Building Ruby itself is dead simple.
  211855 [TimHunter@nc] Or you could just ask those who've done it. Kaspar Schiess did the Win32
  + 211857 [billk@ct .c ] What I did was to install the same version of ImageMagick
  | 211873 [TimHunter@nc] That's what Brett and I ended up doing.
  + 211859 [halostatue@g] Sorry; I was specifically referring to making it work with the freely
    + 211871 [TimHunter@nc] Okay, I see.
    + 211905 [znmeb@ce ma ] Well, I finally bit the bullet and installed the one-click installer
      + 211982 [halostatue@g] To get nmake etc. you'll need the Platform SDK (downloadable from a
      | 212102 [znmeb@ce ma ] I think I did download the SDK, or at least was offered the opportunity.
      | 212127 [ml.chibbs@gm] The Ruby in Instant Rails *is* the current version of the One-Click
      | 212129 [ml.chibbs@gm] I didn't answer your other questions...
      | 212136 [znmeb@ce ma ] Yeah, that's what I meant by shooting myself in the foot. I suppose if
      | 212145 [drjflam@gm i] There's some folks out there (I forget who at the moment) who are
      + 212132 [jan.svitok@g] On full VC8/7/6 (I haven't tried the Express edition) there is a batch

211655 [constans@gm ] ...

[ANN] Piston 1.1.1
211680 [francois.bea] A new release of Piston is upon us.

debug flag being ignored
211682 [tallison@ta ] I'm trying to run 'ruby -d foo.rb' and the d is either ignored or I don't
+ 211683 [logancapaldo] Maybe you wanted ruby -rdebug -d foo.rb ?
| 211799 [tallison@ta ] grrr.... that's not what the man pages, books, and everything else say...
| 211803 [logancapaldo] Well -d sets $DEBUG to true. -rdebug loads debug.rb which is the
+ 211688 [rickhg12hs@g] "-d" sets $DEBUG to true.
  375801 [kedar.mhaswa] I was going nuts over this.
  375877 [kannan.deepa] require 'rbconfig'

Re: Test::Unit gotcha
211686 [drbrain@se m] An object's methods don't have an order.
+ 211849 [m_goldberg@a] OK, I accept that methods aren't ordered at run time and, therefore,
+ 211866 [martin@sn wp] Although I agree with the principle that unit tests shouldn't depend
  211920 [drbrain@se m] class AbstractTestCase < Test::Unit::TestCase

Incorrect return of the TkFont configure instance method when no value
211695 [lionel.maiau] I already posted this question to the ruby-core mailing-list, but as I
+ 211845 [m_goldberg@a] Try
+ 211848 [nagai@ai ky ] On Ruby/Tk, you can use 'configure' methods only to set attibutes.

Inheriting test classes
211702 [aidy.rutter@] All my GUI test classes contain this code within the constructor.
211704 [stefan@ma li] class GeneralBehaviour

Textile / RedCloth to PDF converter?
211707 [joerg.batter] Hey there,
211716 [johnatl@ma .] pdf=`basename $1 .txt`.pdf
211743 [joerg.batter] John,

Re: Rubyists of Second Life Meeting | 08/31/2006 and 09/07/2
211709 [wccrawford@g] Other than using a program like Fraps, I don't think there's a way.
211712 [aglarond@gm ] ...
211823 [wccrawford@g] It's always 6pm somewhere ;)

[ANN] MusicBrainz-Ruby 0.3.0
211714 [pabs@pa lo r] I just posted version 0.3.0 of MusicBrains-Ruby, my Ruby bindings for

exerb exception handling
211715 [xrfang@ho ma] I have a question about exerb: how can I let exerb to LOG all exceptions in

Win 98 one-click 1.8.5-21 installer problem
211717 [jzakiya@ma l] On my Windows 98 desktop the installer appears to load correctly.
211721 [halostatue@g] Win98 doesn't keep the environment in the registry. Does your
211813 [ml.chibbs@gm] The One-Click Installer doesn't officially support Windows 98.

Changing Log4r methods
211722 [ejepsen@gm i] Can anybody here tell me why the example below is not outputting
212582 [ejepsen@gm i] Nobody?

Something is wrong with the latest stable snapshot.
211727 [canyonrat@ma] The latest, Sept 1, stable snapshot won't build for me. I type './
211881 [matz@ru y- a] Can you check the timestamps of files?  Are there any files from the
211897 [canyonrat@ma] There were this morning when I posted the original message. I'm on

[UPDATE] RailsConf Europe is almost sold out!
211731 [dblack@wo bl] RailsConf Europe is almost sold out -- registration is going to close

[SUMMARY] DayRange (#92)
211737 [james@gr yp ] A couple of submitters mentioned that this problem isn't quite as simple as it
211856 [robin@ni or ] Thanks for the tip with #instance_variable_get, I'm just getting into

exerb exception handling
211741 [xrfang@ho ma] Dear All,

[ANN] Hal Fulton Interview
211742 [pat.eyler@gm] I just posted an interview with Hal Fulton, author of The Ruby Way, and the

splitting string to hash
211746 [bnice_99@ya ] s1- "[1] Hello [2] bye"
+ 211749 [james@gr yp ] I assume more is missing a quote there.
| 211751 [Daniel.Berge] Should that be "[2:2] more" ?
| + 211752 [bnice_99@ya ] No, that was actually correct, the second one is [2] not [2:2]. The key
| + 212960 [aledonne.lis] If you're capturing a group in your split pattern, and your pattern
+ 211755 [wccrawford@g] Assuming that James is correct in that :2 is missing from the second
| 211811 [bnice_99@ya ] Actually the original was correct - the second 2 should have a key of
+ 212955 [aledonne.lis] Brian-

IO and an encoded email attachment
211757 [turnip@tu ni] I have been trying to set up a small Ruby script as a spam filter. It
+ 211769 [cdc@cy he s.] If you use procmail for your MDA you can set up recipes so that you can
| 211773 [turnip@tu ni] Thanks for the suggestion. I considered procmail but didn't really want
+ 211776 [johnatl@ma .] This is probably because the echo command is a command that is built into
+ 211778 [khaines@en g] It makes doing complex things with email, using a Ruby DSL, easy.  I have

PDF conversion with ruby/linux
211766 [tfwright@th ] Unfortunately I have a project which has the requirement that users may
211772 [alex@bl ck e] There's a tutorial over on xml.com for doing it with an OpenOffice macro
211787 [tfwright@th ] I didn't even think of open office--a very interesting alternative that
211789 [alex@bl ck e] No worries.  It's also got an RPC interface which might help, but I

Integer to byte string - Speed improvements
211770 [gavin@re in ] I'm writing code that needs to store an integer as a sequence of bytes.
+ 211774 [gavin@re in ] I forgot to add - I'd also be interested in seeing a golf tournament on
| 211830 [SimonKroeger] v = 0x217962755220666f207463657073612074656577732061207369206d756e676942
| 212037 [gavin@re in ] Wow, that's hot. Thanks :)
| 212307 [SimonKroeger] s = 'Bignum is a sweet aspect of Ruby!'
+ 211780 [johnatl@ma .] s =
| 212441 [chneukirchen] I at first thought to have missed something, but Process.times doesn't
+ 211809 [noah.easterl] Not necessarily
| 212040 [gavin@re in ] Ah, thanks.
+ 211817 [rick.denatal] No need for these, I'm on a campaign to let integers be integers.