206573-208303 subjects 206979-209723

^ Few questions from a newbye
206750 [bzamfir gmai] I'm an experienced developer and I just fond out about Ruby.
+ 206757 [heimdall uni] I use GNU Emacs with ruby-mode.el, ruby-electric.el (both included in
+ 241634 [andexer gmai] I have been working on a project utilizing Ruby as a front-end for a
  241647 [boesemar gmx] You want to access MySQL from your ruby program?!
  241699 [david vallne] Neither of which is relevant to the OP's problem.

^ Re: Setting precision in Ruby-GSL calculations ?
206754 [Nuralanur ao] Dear Yoshiki, dear Ed,

^ writing native ObjC extension to ruby ??
206755 [yvonthoraval] i'd like to write a natine objc ext to ruby.
206758 [pbattley gma] Have a look at RubyCocoa[1][2]. You probably don't need to write an
206762 [yvonthoraval] charset=ISO-8859-1;
206764 [logancapaldo] That shouldn't matter assuming its like
206767 [pere.noel la] OK fine, however Tim Burks at the page
206771 [logancapaldo] Sure you can, Carbon is a C api (and a relatively sane one at that,
206807 [pere.noel la] ok, thanxs, i did a first test following "Extending Ruby"
206817 [logancapaldo] Are you using mkmf? It'll make your life much easier and produce the
+ 206823 [yvonthoraval] charset=ISO-8859-1;
+ 206837 [pere.noel la] not before, but right now, i'm following the page "How to create a Ruby

^ AW: Few questions from a newbye
206761 [marinho.tobo] Well there is freeRIDE http://rubyforge.org/projects/freeride/

^ FreeBSD specific issue with gems and ports
206763 [rugowski nhw] This is FreeBSD specific issue. Maybe someone who uses FreeBSD could
206917 [fred lacave.] It should work if you put a require 'rubygems' before the require for

^ ruby-a-day: admin tip: sharing files/folder
206765 [botp delmont] many times, we share files across different platforms (unix, windows, mac) and accross the net. no probs; w just ruby, you can publish your folder in a few seconds. try it like this,
206766 [botp delmont] arrggh, pls ignore!

^ Off the wall question
206769 [rick.denatal] I found myself wondering if anyone has written any kind of rubyinline
206884 [drbrain segm] There's a lot of pure-C-ness in the Ruby stdlib that this isn't

^ FireRuby 0.4.1 and blob data
206770 [dodecaphonic] First, I would like to apologize if I am skipping any vital steps in my
207073 [dodecaphonic] I don't mean to bother, but... anyone?
207095 [pjagielski g] Try the author, who can be found at

^ clickable ajax sitemap
206780 [_remove_it__] I'm new to RoR and just wondering if there is a plugin/component (ajax
206791 [pollak gmail] It doesn't have AJAX bindings (although it'd be great if you wanted to

^ nextPowerOf2(n)
206781 [ruby skilbec] Can someone tell me if there's a better way to do this? It takes a
+ 206784 [h.wickham gm] def log2(x)
+ 206786 [simon.kroege] def nextPowerOf2(n)
+ 206787 [farrel.lifso] # Finds the log base 2 of a number
| 206788 [farrel.lifso] Gah! I don't even need that Math.log2 function
| 206789 [farrel.lifso] Sorry for the repeated typos, it shoud be '2**Math.sqrt(n).to_i.succ'
+ 206795 [daniel.schie] Your question has already been answered by Simon, but I'd like to show
| + 206800 [rick.denatal] Here's another take
| | + 206808 [daniel.schie] Very nice. Better add it to Integer instead, though -- otherwise Bignums
| | | 206835 [rick.denatal] Fair enough, and while I'm at it why not handle Floats as well
| | + 206813 [h.wickham gm] When the alternatives are O(1), that's not that great!
| |   206827 [lukfugl gmai] Except that the implementation of Math.log itself is most likely
| |   206947 [michael.ulm ] I really doubt, that the implementation of Math.log (or any serious
| |   + 206961 [benjohn fysh] The following integer implementation runs in log(log(n)) time (in non
| |   + 207071 [lukfugl gmai] I stand corrected.
| + 206804 [james graypr] 0.upto(n.size * 8 - 2) do |b|
+ 206802 [shortcutter ] Did we have this solution already?
| 206811 [alex blackke] Neat, but hits an infinite loop for negative x.  Then again, that wasn't
| 206816 [ara.t.howard] class Integer
+ 206815 [martin snowp] Others have already given you floating point solutions to this, but
| + 206841 [SimonKroeger] def nextPowerOf2(n)
| | 206853 [rick.denatal] I hope that this doesn't offend anyone, but in the spirit of test infection...
| | 206859 [SimonKroeger] def next_power_of_2(n)
| | 206871 [rick.denatal] Ahh, but the following is both quicker and more economical of source code
| | 206879 [SimonKroeger] would you dare to explain?
| | 207401 [rick.denatal] You had to go a bit further back in the thread.  All of the versions
| + 206866 [martin snowp] (code snipped)
+ 206870 [skurapat ucs] def nextPowerOf2(n); n.to_s(2).length; end
| 206874 [skurapat ucs] Ah, well this doesn't actually produce your desired output.
+ 206887 [ruby skilbec] Thankyou all - very helpful indeed. In my eagerness to use Ruby features

^ Strange NoMethodError
206782 [holger.biebi] require 'net/http'
206792 [ara.t.howard] this is not a uri.
206839 [holger.biebi] Oh my god ... thank you vey much. You are right. I was a it confused

^ create directory on a remote machine
206783 [marciaalmeid] Does anybody know how can I create folders and files on a remote machine

^ Can't install rubygems - but getting closer
206785 [michael webl] I'm runniing Ubuntu Breezy. The distributed version of ruby is 1.8.3
206810 [mgreenly gma] Gems for some reason on Debian/Ubuntu seems to want to install in

^ Ruby-Perl IPC messaging API (idea from SOAP)
206790 [ rsm home.se] I want to something like SOAP but with local IPC (dont want to use HTTP
206793 [ara.t.howard] perl and ruby both speak yaml - why not use it - it will be far less pain.
+ 206799 [ rsm home.se] Thanks a lot! That's probably what I'm looking for and you've probably
+ 206848 [rforum gmail] Just a note that if you do this you may want to use the Perl YAML::Syck

^ FxRuby FxChoiceBox segfault
206794 [leslieviljoe] puts FXChoiceBox.ask(@app, 0, "Export to database?",
206801 [lyle.johnson] Looks like a bug, but I can reproduce it on Windows only (not on Mac
206803 [leslieviljoe] Thanks! In the meantime I duplicated what I wanted with a MessageBox.
206806 [lyle.johnson] A lot of people say that, but very few of them do anything about it.

^ cgi.rb HTML construction tools - from within Webrick servlet?
206805 [BreadWithSpa] Folks, I'm just playing with webrick and writing a servlet
206847 [jan.svitok g] well, there are many web frameworks from large to small ones (rails,
208854 [BreadWithSpa] I haven't had a chance to try out your suggestion yet, but I

^ Dispatching requests in SOAP
206809 [ rsm home.se] 1. I have built a small SOAP server and wonders and have a few
206924 [nakahiro sar] Standalone server creates threads for each request.  Your sample ar

^ Using Test::Unit to automate reporting of failures
206812 [BenWMills gm] I'm using Test::Unit along with the Watir framework to run tests
206843 [jan.svitok g] Without knowing your test, watir and without looking into Test::Unit

^ [ANN][SoC] Ruby Reports 0.4.21 Released
206819 [gregory.t.br] = Ruby Reports 0.4.21 : The "Probably Broken" Edition =

^ Re: RubyScript2Exe 0.5.1
206821 [erikveen gma] It creates an application_darwin. What's an application.app?
+ 206822 [logancapaldo] It's a folder with with some metadata files for mac gui applications.
| 206826 [erikveen gma] In that case, the answer is "no"... ;]
+ 206824 [yvonthoraval] charset=ISO-8859-1;

^ How to recognize which child process has just ended?
206825 [wookie2 o2.p] The piece of software I'm working on now needs to fork child processes
+ 206834 [garbagecat10] Look at Process#wait2 and Process#waitpid2.
| 206838 [ara.t.howard] i don't think that's sufficient - one would still need a sig handler,
| 206875 [garbagecat10] That's a surprise, what made you think so? Is that true on Windows,
| 206880 [ara.t.howard] sorry i wasn't more explicit - it's this that i interpreted the OP had wanted
+ 207649 [wookie2 o2.p] Thank you both.

^ Simple question: combine a quoted string into a single token
206829 [squeamz hotm] I have a program which separates each line of a text file into tokens,
+ 206830 [devlists-rub] You could pull out all the quoted strings into an array and then delete
+ 206836 [shortcutter ] Something along the lines of

^ select box question
206832 [shanan187 as] Yet another newbie here... I'm writing an appliction in Rails, and I've
+ 206844 [jan.svitok g] If you ask directly on rails forum (http://rubyonrails.com/community)
+ 206845 [ezmobius gma] Here is how you can use the onchange event which is much nicer to

^ Re: For performance... the conclusion
206842 [tbray textua] The conclusion of this lengthy and interesting thread is obvious: the
206897 [igouy yahoo.] I'll accept your *real* lesson, and add one more ;-)

^ mysql gem installation
206851 [michael webl] Thanking everyone for all the help I've been given to this point, I'm
206896 [rick.denatal] It should be complaining about one or more specific files, and these

^ mechanize iframes
206854 [punkracy gma] could anyone give me an idea how can I get any element inside iframe
206919 [aaron_patter] Hey,

^ ANN: ruby-snarl
206855 [phurley gmai] Envious of autotest/growl integration, but stuck in Win32 land? Well
206939 [scoopr iki.f] Ah, excellent, didn't know about snarl, with ruby bindings it might be
206987 [phurley gmai] My thoughts exactly -- it (snarl), is poorly publicized, but seems

^ Codegolf - Writing a Brainf*ck interpreter
206856 [rubytalk spy] I stumbled over this funny site called CodeGolf.com and tried my luck
+ 207024 [michael.ulm ] Using the idea by Daniel Martin on your site, I managed to come up with a
| 207052 [martin snowp] I've found I can do even better by switching d to a huge (32K) string
| 207235 [michael.ulm ] Very nice. If you accept a more fragile version (but still conforming
| 207273 [martin snowp] I managed to squeeze out a few more characters by replacing the hash
| 207342 [neoneye gmai] I have just given it a shot.. 146 bytes
| 207371 [neoneye gmai] I saw at the codegolf page that one had a record of 142 bytes..
| 207394 [martin snowp] Note that both this and the earlier one you posted don't conform to
| 207403 [neoneye gmai] aha.. I did'nt really use the rules from codegolf. I looked it
| 207559 [rubytalk spy] Thanks for the feedback, BTW the next challenge is out: Pascal's Triangle
| 207562 [farrel.lifso] That was also a past ruby quiz (#84)
| 207569 [rubytalk spy] it is easier than then ruby quiz because there is no need to align the cells
+ 207577 [mberrow1 pac] Can anyone vouch for the authenticity of this 'codegolf.com' site?
  207580 [ben bleythin] What do you mean by "authenticity?"  Are you afraid they're going to

^ Standard dataset for Database performance testing
206861 [jes luretank] Greetings
206930 [znmeb cesmai] There is indeed a "standard" database test suite. I believe the base
206951 [shortcutter ] Hm, didn't know that.  Thanks for that link!

^ [ANN] Dr Nic”Ēs Magic Models
206862 [drnicwilliam] [Cross-posted on Ruby on Rails forum]
206888 [Bil.Kleb NAS] Who is this guy?!
206913 [dave burt.id] He's Dr. Nic! (http://drnicwilliams.com)

^ =?WINDOWS-1252?Q?Re:_[ANN]_Dr_Nic=92s_Magic_Models?=
206864 [sambient gma] There's got to be some gotcha :)
206867 [joshknowles ] =?WINDOWS-1252?Q?Re:_[ANN]_Dr_Nic=92s_Magic_Models?=
206914 [foamdino gma] =?WINDOWS-1252?Q?Re:_[ANN]_Dr_Nic=92s_Magic_Models?=

^ Re: Dr Nic”Ēs Magic Models
206865 [drnicwilliam] Ha. Nope, just an amusing way of releasing code :)
206868 [drnicwilliam] You have a sharp eye. I like that.
206928 [drnicwilliam] Not yet. Currently the Composite Primary Keys solution requires an

^ An integer's life span?
206878 [sam.s.kong g] Here's my code.
+ 206882 [drbrain segm] IIRC an Integer's instance variables are eternal due to various
| 206889 [gregory.t.br] Specifically due to the fact that integers are immediate values in ruby.
| + 206891 [gregory.t.br] err, typo there, and here is an example of what i mean.
| + 206895 [sam.s.kong g] Thank you for the answer.
|   + 206899 [gregory.t.br] Looks like in this case, they are garbage collected?
|   + 206906 [jeremy chaos] No there aren't.  Immediate values don't allocate anything in memory.
|     + 206910 [drbrain segm] Also, since a Fixnum is immediate, it doesn't "have" instance
|     | 207087 [jeremy chaos] Thanks for pointing that out.  I had never thought to wonder where
|     | 207402 [rick.denatal] I hadn't either, and it once again impressed me with Ruby.
|     + 206912 [sam.s.kong g] I understand what you said.
|       206926 [drbrain segm] It will work.  The instance variables are stored elsewhere.
+ 206904 [rick.denatal] I'm pretty sure that your concern about GC is moot, but just as long

^ [ANN] open4-0.5.0
206893 [ara.t.howard] URIS

^ application structure
206894 [carljenkins ] I am attempting to learn ruby and I can not seem to find how I would
+ 206905 [drbrain segm] $ find ar_mailer -type f | grep -v svn
+ 206949 [erikveen gma] internal and external.
+ 206963 [transfire gm] T.
| 207050 [richard.conr] The Ruby equivalent of java packages (i.e. namespaces)
| 207058 [shortcutter ] Agreed.
+ 207121 [jmg3000 gmai] I think the way it often goes, in the simple case, is: you put one
  207129 [transfire gm] Not so. You should be thoughtful about what you put in the toplevel.
  207142 [jmg3000 gmai] own app's lib  directory.
  207171 [transfire gm] gemstones/
  207206 [jmg3000 gmai] Ah! Right. That layout makes much more sense. Thanks!
  208463 [carljenkins ] Thank you all very much for the replies!

^ [SOLUTION] Proper Case (#89)
206898 [curi curi.us] here's what i have. it does a few abbreviations, proper nouns, and

^ Extracting instance variables from a block?
206916 [chriseskow g] I am writing a tiny custom web framework, similar in nature to web.py
206922 [ezmobius gma] charset=US-ASCII;
206925 [chriseskow g] Thanks for the suggestion (and the compliment), but the problem with
206927 [chriseskow g] Wait! I got it!

^ European Rubyists: Thank You!
206918 [halostatue g] Well, I'm back from Europe -- I have been for the last six days or so,
206923 [james.britt ] Shame you missed the Mchen.rb meeting.  I was lucky enough to go to

^ RUBY ROUC   it is for real ........  and will happen in October 2006
206929 [gsc omegadog] charset=US-ASCII;

^ rake aborted! -- Help
206936 [kublaikhan55] I posted this problem on the rails forum, but got no reply. Hoping
+ 207018 [masukomi gma] the error says it all. It can't find a file named rake, Rakefile, or
+ 207030 [u.alberton g] The rakefile should be in the directory you are executing the command
  207145 [kublaikhan55] Bira,

^ How to make objects that can set $1 when obj =~ /(.)/ is called ?
206938 [tomasz.wegrz] class Foo
+ 206952 [shortcutter ] class Foo
+ 206955 [ mfp acm.org] [ruby-talk:202600]
  207364 [tomasz.wegrz] I finally got a working solution, using Binding.of_caller.

^ [ANN] Ruby-VPI 0.9
206940 [skurapat ucs] Ruby-VPI is a Ruby interface to Verilog VPI. It lets you create

^ [MacOS X] writing a C ext to Ruby and dyld: NSLinkModule() error
206943 [pere.noel la] iu'ev to write a C ext to Ruby (i've allready an ObjC one) and, for that

^ value of $1is retained
206953 [anders1 vesd] I am using regexp in a loop to extract a value from a
+ 206968 [has.sox gmai] but it will also match an empty string!
+ 207013 [doodpants ma] I know this doesn't answer your question as to why it works that way,
+ 207019 [dblack wobbl] If you're calling =~ on nil, no match operation takes place.

^ AMD Dual Core and Ruby
206959 [Meino.Cramer] does the ruby interpreter use both cores automagically or do I have
+ 206985 [rasputnik gm] The ruby interpreter isn't multithreaded, so it won't take advantage of
| 207000 [drnicwilliam] But you can read your email at the same time :)
| 207004 [garbagecat10] Actually, most second cores on desktop machines (and Windows servers)
+ 206988 [matthias kl-] The interpreter doesn't support multithreading itself, so all
+ 207085 [ptkwt aracne] You have to do something special.
  207094 [headius head] If you are running JRuby, all threads are native threads, and it will use as

^ Automatic instantiation of subclasses
206964 [kilivor hotm] First sorry I am a beginner ;-( What I want to do is: automatically
+ 206966 [ mfp acm.org] class A
| + 206969 [kilivor hotm] Thanks / gracias!!!!
| + 207007 [rubyzbibd ub] I am sure Mauricio knows this, but just in case others don't.  If you
+ 206967 [rubyzbibd ub] This is a fun pattern that I use a lot.
+ 206980 [daniel.schie] class Class
| 207002 [daniel.schie] class Class
+ 208263 [pit capitain] Sorry for answering late, I've been away for a week.

^ min, max for Fixnum?
206970 [ronaldf eml.] Did I understand it right that there are no operators/functions
+ 206973 [sam.s.kong g] I think that min and max are very general, so they don't have to be
+ 206974 [farrel.lifso] There is Enumerable#min.  [10,5,3,7].min will return 3.

^ [ANN] Pre-Release -- Almost Ready
206972 [zedshaw zeds] I just put a pre-release of Mongrel up for people to try.  You can
206983 [drnicwilliam] Sorry to ignore the Mongrel release and focus on RFuzz - but that looks

^ File.join : can't convert Fixnum into String ?
206978 [transfire gm] Where's the Fixnum?
+ 206981 [farrel.lifso] Works for me
+ 206982 [toalett gmai] irb(main):001:0> File.join %w(a b), "c"
  206984 [jan.svitok g] Seems like
  207003 [transfire gm] It does type conversion, which is why it says it can't convert Fixnum