121267-123430 subjects 121683-122251

^ [ANN] Multiplexer - linear non-blocking I/O
121506 [mikael phubu] Blocking I/O is really easy to use.  But when you use it to write
121509 [bob.news gmx] "Mikael Brockman" <mikael@phubuh.org> schrieb im Newsbeitrag
+ 121510 [mikael phubu] Since Ruby's threads aren't native, you can't do I/O from several at a
| + 121511 [pragdave gma] This is not true. Ruby goes non-blocking I/O from threads, so in
| + 121513 [bob.news gmx] "Mikael Brockman" <mikael@phubuh.org> schrieb im Newsbeitrag
| | 121516 [mikael phubu] The second client isn't accepted until the huge batch of data is sent.
| | 121520 [bob.news gmx] "Mikael Brockman" <mikael@phubuh.org> schrieb im Newsbeitrag
| | 121523 [mikael phubu] You're right, but I get the same results.  Only one client at a time is
| | 121536 [billk cts.co] Strange... I'm surprised there are too many differences between
| | + 121537 [nohmad gmail] Until one thread terminates a system call like IO-related task, other
| | | 121586 [bob.news gmx] "Gyoung-Yoon Noh" <nohmad@gmail.com> schrieb im Newsbeitrag
| | | 121592 [mikael phubu] I agree.  What I find inelegant is threads with non-blocking I/O and
| | | 121617 [bob.news gmx] "Mikael Brockman" <mikael@phubuh.org> schrieb im Newsbeitrag
| | | + 121618 [mikael phubu] True.  The files I'm sending are only a couple of megabytes.  Still
| | | | + 121628 [akr m17n.org] An evil user may connect your server without reading.
| | | | | 121644 [mikael phubu] It is with Multiplexer. :-)
| | | | | 121646 [akr m17n.org] I see two advantages of Multiplexer.
| | | | | 121737 [nobu.nokada ] Line oriented methods (gets, puts, etc.) should behave
| | | | + 121655 [bob.news gmx] "Mikael Brockman" <mikael@phubuh.org> schrieb im Newsbeitrag
| | | |   + 121660 [kalaky gmail] And think again about Threaded/Non-blocking I/O.
| | | |   | 121760 [bob.news gmx] "Kalaky" <kalaky@gmail.com> schrieb im Newsbeitrag
| | | |   + 121668 [mikael phubu] Yeah, you're right.  But sending any data to a high-latency or timed-out
| | | |     121759 [bob.news gmx] "Mikael Brockman" <mikael@phubuh.org> schrieb im Newsbeitrag
| | | + 121695 [dga lcs.mit.] Actually, this is an interesting special case -- most high-performance
| | + 121544 [akr m17n.org] Because write(2) system call blocks until whole data is written unless
| |   121561 [billk cts.co] I've always used send/recv for my socket I/O.  I *think* I don't
| |   121569 [akr m17n.org] You'll see blocking problem with send when you send huge data.
| |   + 121570 [james graypr] This problem is pretty easy to work around in threaded servers.
| |   + 121573 [billk cts.co] Thank you for your patience.  I've been wrong about that
| + 121543 [ptkwt aracne] ...
|   121545 [mikael phubu] It is, but I don't think that several ``continuation threads'' run
+ 121528 [ljz asfast.c] The issues raised in subsequent posts illustrate the classic arguments

^ Uri.escape default
121507 [han.holl inf] It's value is: /[^-_.!~*'()a-zA-Z\d;\/?:@&=+$,\[\]]/n

^ [QUIZ] Banned Words (#9)
121517 [james graypr] ...
+ 121532 [james graypr] A teaser.  Or possibly, a goal to shoot for.
+ 121551 [ruby brian-s] I propose using
| + 121554 [james graypr] Hmm, I'm bummed that regex doesn't work.  I was trying to use something
| | + 121555 [hal9000 hype] Maybe something like text.split.include?(word)
| | | 121556 [james graypr] Yeah, that's probably better, if a little less efficient (I assume).
| | | 121558 [hal9000 hype] Probably is less efficient.
| | | 121560 [markus stber] What about
| | + 121563 [ruby brian-s] Ah, I thought this behaviour was wanted. If this is not wanted my whole optimization was in vain. :(
| |   121564 [james graypr] Hmm...  "sin" and "single" have pretty different meanings.  It would
| + 121559 [jannis harde] 121430 Words
|   121562 [ruby brian-s] if you are using something like /usr/share/dict/wenglish would you mind sharing your test-code, such that we could compare the algorithms on a fixed basis?
|   121572 [jannis harde] I uploaded my testing classes with a brute-force example and the
+ 121593 [jagenheim gm] Which filter class is the latest? Or should we use the standard
| 121606 [james graypr] Ah the joys of getting a specification right, eh?  ;)
| 121673 [nightphotos ] Below is my solution, formatted to use Jannis' testing classes.
| + 121703 [james graypr] Below is my solution, which works the same way.
| | 121729 [nightphotos ] I agree that if we know that 10% of the words are banned, we can do
| | 121767 [ruby brian-s] I tried to implement an algorithm that is perfect regarding the chunk size given the percentage information. This is described in
| | 122077 [fgp phlo.org] I believe that you oversimplified the problem, and therefore your math
| | 122330 [ruby brian-s] thank you for taking the time to think about my ramblings. I'd love to take
| + 121717 [nightphotos ] I removed the code to break the array into chunks whose size is a
|   121791 [james graypr] I was trying to update your code for the quiz archives based on this
|   121876 [nightphotos ] Gladly!
+ 121756 [michael.ulm ] If we have no information on the banned word list at all,
  121775 [michael.ulm ] Just used my lunchbreak to implement the last details. I am

^ Problem with rails
121519 [andre digira] I've just decided to try rails today. I'm following the tutorial, but in
121546 [tobias.luetk] The current edge gems are missing a connection_establish call.
121549 [andre digira] Thanks!

^ std method to convert string of bytes into Integer?
121521 [sroberts uni] I've a string of bytes, represented as a String, most significant byte
121534 [angus quovad] [Sam Roberts <sroberts@uniserve.com>, 2004-11-26 17.19 CET]
121535 [angus quovad] [Carlos <angus@quovadis.com.ar>, 2004-11-26 19.01 CET]

^ File structure for 'ri' database - Windows One Click Installer + RubyGems Question
121530 [mailinglists] I'm trying to find out where the yaml files are stored, that build the

^ [ANN] win32-file 0.4.0
121533 [djberg96 hot] The Win32Utils Team is happy to announce the release of win32-file

^ gem_server question
121538 [itsme213 hot] ...
121585 [chadfowler g] more.  It's taken us a bit longer than we had hoped due to busy

^ gem errors
121539 [itsme213 hot] ...
121540 [halostatue g] genx4r requires compiling a component because it's an extension. If

^ POPL 2005 Call for Participation
121541 [dpw cs.princ] POPL 2005 Call for Participation

^ Deadlock in borges sample apps
121566 [ljz asfast.c] I have installed borges-1.1.0, and I'm using it with the following

^ BUG: small glitch in Net:HTTP when adding custom headers
121567 [rubytalk box] today I was toying a bit with Net:HTTP and found small glitch
121575 [aamine lover] I think this is the right behavior.
121600 [sroberts uni] irb(main):002:0> nil.to_str

^ patch for missing-end error message
121571 [itsme213 hot] ...
+ 121583 [rff_rff remo] yes, look in the archives for "smarter parser errors"
+ 121584 [matz ruby-la] [ruby-core:03486]?
  121620 [itsme213 hot] ...

^ ANN: a non-heinous acceptance test rig inside MiniRubyWiki
121577 [phlip_cpp ya] ...

^ [ANN] FreeRIDE 0.9.0 Released!
121579 [curt hibbs.c] Version 0.9.0 of FreeRIDE has been released and is available for download!
121587 [rff_rff remo] thanks for this release, it includes many of the improvements I've been
121758 [Laurent.Jull] Definitely not. This is a bug. Can you fill out a bug report at

^ Is FastCGI/mod_ruby for Ruby mswin32 available?
121580 [sarahtanemba] Where can I get mswin32 binaries for Ruby and its extension apps and
+ 121581 [se digitale-] mod_ruby is not available if you are not into compiling it for yourself.
+ 121591 [ceaser rome.] i actually tried to get mod_ruby compiled last night under
  121594 [mailinglists] Thats also the huge problem when you try to build it with the MSVC
  121649 [sarahtanemba] Thanks to you all. I believe I did try once emailing shugo but had no

^ WEBrick HTTPRequest#to_s should never fail, but does
121588 [neoneye adsl] While experimenting with XmlHttpRequest, I wanted to dump my req
+ 121813 [neoneye adsl] Is anyone getting this?
| 121829 [rff_rff remo] well there is http://www.webrick.org/#ml
+ 121816 [gotoyuzo not] HTTPRequest#raw_header may be useful for this purpose.
  121822 [neoneye gmai] Ok, I will check out #raw_header, it sounds useful.
  121838 [gotoyuzo not] I think it's unavoidable for the incorrect messages.
  121881 [neoneye gmai] Ok, I should have told you that im dealing want to deal

^ ruby-dev summary 24741-24958
121590 [ksaito uranu] This is a summary of ruby-dev mailing list.

^ How does Object#send work?
121598 [giulio.pianc] I'm wondering... does Object#send start from the Object class to search
+ 121599 [matz ruby-la] "send" invokes the method of the receiver, i.e. you tried to invoke
+ 121601 [giulio.pianc] Nevermind, sorry to have cluttered the group. I was actually calling
+ 121603 [ruby brian-s] It seems to work here

^ [WEBrick] xmlhttprequest and iframe reload
121605 [neoneye gmai] ...

^ initialize always
121611 [transami run] It is rather a common occurrence that I find myself creating a mixin module
+ 121612 [transami run] ( @examples ||= [] ) << ex
+ 121615 [flgr ccan.de] Rite will have AOP-style method:pre, :post and :wrap hooks. However I'd
| 121616 [transami run] I doubt that's a good thing. To me pre, post and wrap are pretty much hacks.
| 121623 [transami run] Not sure I explained this well enough. Let me elaborate just a tad.
| 121624 [flgr ccan.de] I'm not sure it is that. I'm waiting for somebody that knows how this
+ 121622 [sstephenson ] One way to get this behavior now would be to implement
+ 121764 [bob.news gmx] "trans. (T. Onoma)" <transami@runbox.com> schrieb im Newsbeitrag
  + 121874 [transami run] Cool. Let me know.
  + 123689 [bob.news gmx] "Robert Klemme" <bob.news@gmx.net> schrieb im Newsbeitrag
    + 123690 [dblack wobbl] My initial reaction is that it's too magic for my taste... too much
    | 123701 [bob.news gmx] "David A. Black" <dblack@wobblini.net> schrieb im Newsbeitrag
    | + 123708 [transami run] Yes, I think your idea is a good one for what it accomplishes but not for how
    | + 123786 [transami run] Yes, I think your idea is a good one for what it accomplishes but not for how
    + 123692 [glenn.parker] What happens when somebody naively updates the first version of module
      123700 [bob.news gmx] "Glenn Parker" <glenn.parker@comcast.net> schrieb im Newsbeitrag

^ Emacs, ERuby and MMM-Mode
121614 [vfoley gmail] with mmm-mode in .rhtml files, and I have a problem: the Ruby code is
+ 121731 [vfoley gmail] No elisp hacker can help out?
+ 121741 [nobu.nokada ] It seems working fine to me.  But there is a ruby-mode issue
+ 123099 [see message.] Don't know if this is relavent, but it works for me.

^ delegate vs. forwardable
121625 [james graypr] I'm now working on some documentation for delegate.rb and

^ CORBA for Ruby?
121626 [rcs333 onlin] a Ruby newbie (me) wonders: are there any CORBA bindings (libraries) for
+ 121632 [sdate everes] The projects are pretty old though ... do not know if it will work
| 121633 [rcs333 onlin] Oops, they are old alright! So what do the contemporary Ruby programmer
| + 121634 [james graypr] drb (included in the Standard Lib) is probably a little more The Ruby
| | 121636 [jamesUNDERBA] If not all parties are Ruby-based, Ruby also has nice SOAP and XML-RPC
| | 121641 [dross code-e] SOAP is nice. I've been using it very much. SOAP love! ;)
| + 121635 [ehames gmail] Mmmhhh... maybe Distributed Ruby (DRb)?
| + 121801 [pbrannan atd] Corba is pretty ugly, so we do our best to avoid it whenever possible.
+ 121658 [rff_rff remo] people already talked about DRb.. I'll just add that Drb does not only
  121671 [rcs333 onlin] Thank you for the info, all!
  121685 [bitserf gmai] Perhaps ICE bindings for Ruby could also be useful? (Faster than CORBA

^ ANN: RubyInline 3.2.0 Released
121627 [ryand-ruby z] RubyInline version 3.2.0 has been released!

^ Small client/server app
121629 [ehames gmail] I need to write a pair of small client and server apps and, naturally,
121654 [bob.news gmx] Sounds like DRB will suite you well.

^ The likes of AOP (1 of 2)
121630 [transami run] I've been doing some thinking on AOP ...
121631 [transami run] Dang it. I did it again. This message is meant for suby-ruby. Nonetheless,

^ How do you compile qtruby-1.0.4
121637 [nigel waspz.] I'm trying to compile qtruby-1.0.4 but there's no configure, configure.in,
121651 [ruby-lists l] make -f Makefile.cvs
121662 [nigel waspz.] Thanks for that, it is mentioned in INSTALL but it never occurred to me
121663 [ruby-lists l] a release is also a snapshot of some version of cvs :)

^ fine-grained Enumerable-like modules - a reference
121642 [itsme213 hot] ...
121659 [rff_rff remo] the linnean separation of micromodules is interesting for me, but maybe

^ Pssst. Ruwiki 0.9.0 is live...
121643 [halostatue g] Okay, it's too early -- or too late -- to actually release this
121661 [rff_rff remo] nice, thanks
+ 121669 [chadfowler g] Austin just fixed this,  It wasn't a Ruwiki bug but a permissions
+ 121670 [halostatue g] Well, it is giving an error right now -- I may change that because in
  121679 [rff_rff remo] wonderful seems to work now.

^ [ANN] RSS Parser 0.1.1
121645 [kou cozmixng] I released RSS Parser 0.1.1.

^ [ANN] One-Click Installer 1.8.2-14 RC10
121647 [curt hibbs.c] This release is mainly in upgrade the included FreeRIDE
+ 121648 [mailinglists] Nobody responded to my previous email so i ask here again.
| + 121650 [curt hibbs.c] Lothar Scholz [mailto:mailinglists@scriptolutions.com]
| + 121672 [pragdave gma] I suspect it should be in \system, but ri will find them in either
+ 121657 [glenn.parker] A minor annoyance/clash between FreeRIDE and the Ruby One-Click
  121674 [curt hibbs.c] This is my fault, I should have mentioned this in the announcement...

^ DRb for dummies !
121652 [sv-erik FJER] I just cant figure out how to use ACL in my first attempt to write a little
121653 [sstephenson ] require 'drb/acl'
121656 [sv-erik FJER] server.rb:8: uninitialized constant DRb (NameError)
121666 [B.Candler po] You need *both* require 'drb' *and* require 'drb/acl'
121995 [sv-erik FJER] Thanks

^ Re: One-Click Installer 1.8.2-14 RC10
121664 [giulio.pianc] I have a problem with the previous OneClickInstaller for Windows.
+ 121665 [ryco gmx.net] is a good starting point for this topic.
| 121676 [rff_rff remo] ...
+ 121677 [flgr ccan.de] To the maintainers of the one click installer: Please fix IRB. It always
  + 121681 [Stephan.Kaem] Danish and Swedish as far as I know. And probably everyone with a
  + 121686 [curt hibbs.c] This should really be fixed in IRB, but I can patch this for now.
    121697 [flgr ccan.de] I will have a look at contacting the maintainer then. Thanks for the

^ File.chardev? for Win32
121667 [djberg96 hot] According to the MSDN docs, the _isatty() function will return true

^ Hobix windows woes
121675 [zdennis mkte] I would like to start blogging my stuff, so I decided I'd use Hobix 0.3.

^ Image manipulation. FFT, 2D Folding
121678 [ruby brian-s] I want to do some image analysis and therefore I need to do a 2D FFT and inverse of images and fold some kernels about the image. Is there anything already available for this, or should I use narray, or is it generally a bad idea to do this in ruby?
121684 [dga lcs.mit.] NArray, NImage, and FFTW would seem to be exactly what you're
+ 121687 [ruby brian-s] Thanks for the answer. I'm already playing with narray and it seems quite nice.
+ 121818 [bugmenot wor] ...
  + 121824 [cameron.mcbr] Greetings,
  + 121825 [ruby brian-s] Documentation for NArray and related things is really thin. It works great, but it seems to be under development and not yet fixed.
    121827 [dga lcs.mit.] For what it's worth, I've found the author to be very responsive to

^ Rublog question
121680 [zdennis mkte] I have downloaded and am playing w/Rublog. If I wanted more then one
121691 [pragdave gma] Create a separate rublog.cgi for each (for example there are a number
121696 [zdennis mkte] Thanks for responding Dave, and I've got another question about Rublog.
+ 121700 [zdennis mkte] Ok I see now that it appears Rublog is setup to read from a CVSTree on
| + 121701 [zdennis mkte] I'd like to just use an SMB share.
| + 121706 [pragdave gma] Rublog reads the CVS repository on the server: on the client the files
+ 121705 [pragdave gma] You should be able to point your datadir at a part of a CVS repository
  121710 [zdennis mkte] If I have 1 file in my cvs root rublog doesn't publish it and I get a
  + 121711 [pragdave gma] What's the name of the file?
  | + 121713 [zdennis mkte] firstblog.txt
  | + 121718 [zdennis mkte] <html><body></body></html> back to my browser.
  | | + 121722 [zdennis mkte] Does rublog need write access to my cvs root for my blog?
  | | | 121733 [pragdave gma] No
  | | + 121734 [pragdave gma] I use Firefox and Safari, and have never seen this.
  | + 121725 [zdennis mkte] Dave,
  |   121736 [pragdave gma] Sounds like a configuration issue. Why not try it using Apache first
  + 121712 [zdennis mkte] I just moved my blog root to a subdirectory of it's former directory,

^ [WEBrick] howto rewrite url
121682 [neoneye gmai] I have searched on google, but couldn't find any useful info on this.
121820 [gotoyuzo not] If the modified URL is allowed to be accessed directly,
121821 [neoneye gmai] Pretty simple.. nice.
121832 [neoneye gmai] This transmits a redirect request to the user-agent.
121837 [gotoyuzo not] It isn't possible yet.  First, I'd like to make it possible
122241 [neoneye gmai] I have investigated how to rewrite urls.. and have made this code.