[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>

Ruby  :1.8.7 (Ubuntu9.10)

12 messages 2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない — rubikitch@... 2010/01/06

From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>

[#46800] DLモジュールの使い方 — kouichi_someya@...

染谷と申します。

12 messages 2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」 — 染谷 康一 <kouichi_someya@...> 2010/12/09

染谷と申します。

[ruby-list:46765] Re: httpclientとhtmlsplitの併用

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2010-01-13 01:39:51 UTC
List: ruby-list #46765
2010/1/13 AOKI Shigeru <saoki@yk.rim.or.jp>:
> httpclient(http://raa.ruby-lang.org/project/httpclient/)
> をrequireすると、htmlsplit(http://www.moonwolf.com/ruby/)
> の動作がものすごく遅くなります。
> 回避策はありますでしょうか。

httpclient/timeout.rbの136行目付近、

  timeout_scheduler # initialize at first time.

の行を、コメントアウトしてみてもらえますか。

  # timeout_scheduler # initialize at first time.

にします。

書き換えが難しいようであれば、うまく動かないかもですが、stest.rbの先頭に、以下の行を入れてみてください。

  require 'httpclient'
  fork && exit # <= httpclientをrequireした後に、この行を入れる。
  require 'htmlsplit'
  html = open('a.txt').read
  HTMLSplit.new(html)

どちらも回避策ではなく、何が起こっているかを調べるためのものです。あと、ruby -vとOS情報(uname -aとか)を教えてください。

// NaHi

In This Thread