[#35688] サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ? — Onodera Takafumi <onodera-tak@...>

9 messages 2002/08/01

[#35772] Unsecure world writeable dirの警告 — "井上 浩一" <kyoui32@...>

=1B$B0f>e$G$9!#=1B(B

31 messages 2002/08/26
[#35774] Re: Unsecure world writeable dir の警告 — matz@... (Yukihiro Matsumoto) 2002/08/26

まつもと ゆきひろです

[#35775] Re: Unsecure world writeabledir の警告 — nobu.nakada@... 2002/08/26

なかだです。

[#35776] Re: Unsecure world writeabledir の警告 — matz@... (Yukihiro Matsumoto) 2002/08/26

まつもと ゆきひろです

[#35778] Re: Unsecure world writeabledir の警告 — nobu.nakada@... 2002/08/26

なかだです。

[#35779] Re: Unsecure world writeabledir の警告 — WATANABE Hirofumi <eban@...> 2002/08/26

わたなべです。

[#35780] Re: Unsecure world writeabledir の警告 — nobu.nakada@... 2002/08/26

なかだです。

[#35784] Re: Unsecure world writeabledir の警告 — "U.Nakamura" <usa@...> 2002/08/26

こんにちは、なかむら(う)です。

[#35854] Re: Unsecure world writeabledir の警告 — "Inoue" <rubyist@...1.117.ne.jp> 2002/09/04

井上です。

[#35865] Re: Unsecure world writeabledir の警告 — Koji Arai <JCA02266@...> 2002/09/05

新井です。

[#35866] Re: Unsecure world writeabledir の警告 — matz@... (Yukihiro Matsumoto) 2002/09/06

まつもと ゆきひろです

[#35789] multipart な CGI を速くしたい — Takashi Kanai <kanai@...4u.or.jp>

Windows上でRubyとMySQLを使ってショッピングサイトのようなものを作って

17 messages 2002/08/28

[ruby-list:35760] Re: Bignum fast multiplication

From: matz@... (Yukihiro Matsumoto)
Date: 2002-08-15 03:57:40 UTC
List: ruby-list #35760
まつもと ゆきひろです

In message "[ruby-list:35759] Bignum fast multiplication"
    on 02/08/15, IKEGAMI Daisuke <daisu-ik@is.aist-nara.ac.jp> writes:

|2 つの Bignum の掛け算を現在(Ruby 1.6.7)の実装よりも
|早く計算する Karatsuba アルゴリズムを試しました。
|[ruby-talk 29707] で紹介されている Benchmark 1 を、
|手元の環境で試したところ、速度が約 1/5 になりました。

おおっ。

|Bignum を生成するための C の関数 bignew_1() が
| bignum.c で定義されています。
|しかし static な関数として定義されているので、
|拡張ライブラリを作るときに bignew_1 を呼べません。
|
|たとえば、今回のように Bignum の演算をつけくわえるときに、
|Bignum のオブジェクトを C のプログラム上で作りたくなることが
|あるのですがどうしたらいいですか。
|
|今回は、bignum.c の bignew_1() をそっくりコピーした
|別の関数を使いました。

どっちかっていうと、そういうコードは本体に取り込んだ方が良い
と思うのです。ということで、テスト中はコピーしたものを使い、
動くようになったら(CVSアカウントをあげますから)コミットして
もらうというのがよいのではないかと。

In This Thread