[#40298] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — "NARUSE, Yui" <naruse@...>
成瀬です。
2010/2/2 NARUSE, Yui <naruse@airemix.jp>:
成瀬です。
小崎です
2010年2月3日21:07 KOSAKI Motohiro <kosaki.motohiro@gmail.com>:
成瀬です。
2010年2月7日21:37 NARUSE, Yui <naruse@airemix.jp>:
> 2010年2月7日21:37 NARUSE, Yui <naruse@airemix.jp>:
2010年2月9日14:19 KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>:
金本と申します。
成瀬です。
成瀬です。
2010/2/25 NARUSE, Yui <naruse@airemix.jp>:
アーロン宛
アーロン宛です。
2010/2/26 NARUSE, Yui <naruse@airemix.jp>:
(2010/02/28 9:01), Aaron Patterson wrote:
こんばんは sheepman です。
成瀬です。
[#40317] [Bug:trunk] TCPServer#gets gets stuck — Yusuke ENDOH <mame@...>
遠藤です。
遠藤です。
2010年2月9日22:23 Yusuke ENDOH <mame@tsg.ne.jp>:
遠藤です。
2010年2月11日17:14 Yusuke ENDOH <mame@tsg.ne.jp>:
[#40359] trunk \w match — WATANABE Tetsuya <tetsuya.watanabe@...>
渡辺哲也です。
[#40382] [Bug:trunk] rubyspec: ObjectSpace.define_finalizer doesn't call self-referencing finalizers FAILED — Yusuke ENDOH <mame@...>
なかださんかまつもとさん
遠藤です。
遠藤です。
遠藤です。
[#40384] [Bug:trunk] rubyspec: Time#+ rounds micro seconds rather than truncates FAILED — Yusuke ENDOH <mame@...>
akr さん
2010年2月11日2:58 Yusuke ENDOH <mame@tsg.ne.jp>:
遠藤です。
2010年2月11日21:58 Yusuke ENDOH <mame@tsg.ne.jp>:
[#40387] [Bug #2516] IO#reopen Compatibility (original: ) — Yusuke Endoh <redmine@...>
チケット #2516 が更新されました。 (by Yusuke Endoh)
[#40414] Re: [ruby-cvs:33873] Ruby:r26658 (trunk): * marshal.c (id2encidx): duplicated entry for encoding name. — Tanaka Akira <akr@...>
2010/2/13 <matz@ruby-lang.org>:
[#40418] [Feature #2746] ビルドする拡張ライブラリを configure 時に指定するための --with-exts オプション — Kenta Murata <redmine@...>
Feature #2746: ビルドする拡張ライブラリを configure 時に指定するための --with-exts オプション
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#40424] [Bug #2747] io.dup doesn't handle pos properly — Motohiro KOSAKI <redmine@...>
Bug #2747: io.dup doesn't handle pos properly
[#40452] [bug:trunk] Invalid read of size 4 by redefining load — Tanaka Akira <akr@...>
以下のように load 中に load を再定義すると、変なところをアクセスするのが
[#40453] [Bug #2776] can't return from lambda with outer block — _ wanabe <redmine@...>
Bug #2776: can't return from lambda with outer block
チケット #2776 が更新されました。 (by Shyouhei Urabe)
[#40461] respond_to?(<protected method name>) returns true — "Akinori MUSHA" <knu@...>
今さらかもしれませんが、 respond_to? で protected メソッドを
まつもと ゆきひろです
At Tue, 23 Feb 2010 14:09:52 +0900,
まつもと ゆきひろです
At Wed, 24 Feb 2010 00:55:39 +0900,
まつもと ゆきひろです
At Wed, 24 Feb 2010 01:25:45 +0900,
遠藤です。
まつもと ゆきひろです
[#40467] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NARUSE, Yui" <naruse@...>
成瀬です。
At Wed, 24 Feb 2010 01:28:24 +0900,
(2010/02/24 1:57), Akinori MUSHA wrote:
At Wed, 24 Feb 2010 02:07:00 +0900,
2010/2/24 Akinori MUSHA <knu@idaemons.org>:
At Wed, 24 Feb 2010 06:06:13 +0900,
2010/2/24 Akinori MUSHA <knu@idaemons.org>:
2010/2/25 NAKAMURA, Hiroshi <nakahiro@gmail.com>:
長いことほとんど Ruby に時間が割けておらずすみません。
2010/5/20 Akinori MUSHA <knu@idaemons.org>:
成瀬です。
At Thu, 3 Jun 2010 17:02:32 +0900,
成瀬です。
At Thu, 3 Jun 2010 21:00:29 +0900,
2010/2/24 Akinori MUSHA <knu@idaemons.org>:
成瀬です。
>> 成瀬さんはじめ、ruby/opensslメンテナ探しに影響を受けそうなみなさん、どうでしょうか。@evanphxがメンテナ立候補ということだったと思うので、その線で進めるならruby-coreかなと思います。
2010/2/28 KOSAKI Motohiro <kosaki.motohiro@gmail.com>:
[#40487] [Bug #2792] String#to_f on Ruby-1.8.6-p399 — Masao Mutoh <redmine@...>
Bug #2792: String#to_f on Ruby-1.8.6-p399
[#40493] [Bug:trunk] readpartial after ungetc fails with text mode — Yusuke ENDOH <mame@...>
遠藤です。
2010年2月26日19:34 Yusuke ENDOH <mame@tsg.ne.jp>:
遠藤です。
[#40506] [Bug:trunk] IO behaviors on mingw — Yusuke ENDOH <mame@...>
akr さん
[#40514] [Bug:trunk] Dir.[] returns unmatched path — Yusuke ENDOH <mame@...>
遠藤です。
こんにちは、なかむら(う)です。
遠藤です。
こんにちは、なかむら(う)です。
[ruby-dev:40486] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the
2010/2/24 Akinori MUSHA <knu@idaemons.org>: >> 暗号処理の分野では、Mac is-a MessageDigestは成り立たないので、サブク >> ラス化に反対する予定です。できればDigest(非OpenSSL版)も戻したい。 > > そういえば ruby_1_8 にバックポートせずに trunk に置いたまま、 > いつか議論しようと思っているうちに 1.9.1 が出てしまったのでした。 HMACのDigestのサブクラスとしての追加について、2006年にIRCでそのような話していたのですが、結局私がruby-devに出て行かなかったのが原因でした( http://gist.github.com/314485)。すいません。私はまだ真面目に1.9を使ってないということですが(状況説明: HMAC追加は1.9から)。 というわけで、3年経って出てきました。 > 私の主眼は実装の共有にあるのですが、どのようなモジュール構成が > いいと思いますか? 1 まず実装共有の可能性について。以下、現在Digest::Instanceに実装されている機能について取り上げます。他の共有であれば指摘してください。 1.1 値をhex、base64で取り出す、という実装の共有可能性については、アリだと思います。 1.2 update/reset/dup/to_s/inspect/==/sizeについては、ハッシュ化、署名について、可能だと思います。長いストリームデータを入力とし、比較的短いデータ(ストリーム扱いする必要のないもの)を取り出す、状態を持つ変換器用のフレームワークですね。 1.3 ちなみにもう少し拡張してfinishを追加すると、暗号化、Zlib、CSV、Base64など、出力も長いストリームな場合に対応できますが、話を広げすぎると混乱するのでやめておいたほうがよいと思います(話題を絞る)。 2 次にどのようなモジュール構成がよいかですが、 2.1 hex、base64については、正直pack一発という話なので、これだけだったらモジュール分離して構成考えてやるうまみはなさそうです。 2.2 こちらについては、ハッシュ化、署名に依存しない話なので、「長いストリームデータを入力とし、比較的短いデータ(ストリーム扱いする必要のないもの)を取り出す、状態を持つ変換器用のフレームワーク」にうまく名前をつけて、lib直下に置くのがよいと思います。名前のアイデアはないのですが、どなたかよその分野とかで使われている用語などご存知ないでしょうか。で、hmacもlib直下において、それとdigestに依存する、と。 ちなみにcrc32も、Zlibに追加すべきではなく、hmac同様lib直下がいいでしょう。実装はzlib使ったままでいけると思います。 3 雑談 3.1 JRubyのを実装した経験からすると、Digest::InstanceはRubyのままがよかった。。。読み解くの大変でした。 3.2 Javaの標準添付ライブラリを素直なまま利用してると、Zlibとcrc32のdupが実装できません(JRubyのzlibモジュールの話)。ので、dupはなくなるとうれしい。冗談ですけど。みなさん使いますかdup? 以上です。