Rubyで遊んだ日々の記録。あくまで著者視点の私的な記録なので、正確さを求めないように。
Rubyと関係ない話題にはその旨注記しているはず。なので、一見関係無いように見える話題もどこかで関係あるのかもしれません。または、注記の書き忘れかもしれません...
_ 発表で時間オーバーした主犯はきっと私ですごめんなさい。
Windowsの話が余計だった。マーシャとライザが余計だった。
_ 抽選会で「CPUの創りかた」を貰ってしまいました。ラッキー。
LIBPATHFLAGが両方を兼ねていましたが、今後は、前者がLIBPATHFLAG、後者がRPATHFLAGとなります。isdigit()が間違っていたのが修正されました。strrchr()が間違っていたのが修正されました。SOAPMarshal.dumpで無限再帰してしまうパターンがあったという問題が修正されました。OpenSSL::SSL::SSLSocket#peer_cert_chainメソッドが追加されました。GetX509ReqPtr()という関数が追加になりました。DupX509*Ptr()呼び出しはすべてGetX509*Ptr()呼び出しに置き換えられました。
_ 宴会について。
ruby-listでも告知したほうがよかった。
どうせ二次会っぽいことはやるに決まってるので、ちゃんと事前に考えておかないとダメ。
集合場所と宴会場があんまり遠いのもダメ... だけど、集合場所というのはなかなか難しいよね。
暑い日に(しかもたっぷり歩かせた上で)鍋はよろしくない。予想気温くらいみとけ。
けっこう飲む面子か、けっこう食べる面子か、というのは事前に確認しておくべし。
店の予約は早めに。
_ 昼食会について。
ま、これはてきとーだと何度も予告してあったのであれでいいや(なげやり)。
_ 発表について。
人数多すぎ、客層意外すぎ、だったんだけど、よくよくプログラム表を見てみると、そういう感じかもなあ、とも思った。
となると、もっと真面目でもっとシンプルで短いスクリプト例なんかを入れて、という内容の方がよかったんだろうなあ。
いきなり「マーシャとライザ」じゃ知らない人は引くよね...
_ またしても宴会(というほどじゃないけど)について。
本当は、こういうのも事前にちゃんと準備するべきなんだけど、私は別の用が入る可能性があったので事前に動けなかったのでした。
で、最後にマイク借りて「有志で軽く飲み食いしますよ〜」と言おうと思ってたんだけど、時間が押して慌しく終わったせいでそれもならず、目と声の届く範囲にだけなんとか伝えた形になってしまった。そのせいで帰っちゃった人たちもいたりして、かなり残念なことに。
_ というわけで、個人的には「ダメダメやったな〜。ごめん」という内容でした。
や、楽しかったんだけどね。自分が楽しいだけじゃだめよね...
HASH_PERLが定義されているときの内部でのハッシュの算出方法が変更されました。Perl 5.8.0に追従したんだそうです。SSLExtraChainCertというオプションを指定できるようになりました。Array.newに、第二引数とブロックを同時に与えた場合のエラーメッセージが変更されました。[ruby-dev:21819]Array#select・Hash#select・ENV#select・MatchData#select・Struct#selectにブロックを与えなかった場合、これまでは警告を出した上で#values_atとして扱っていましたが、ArgumentErrorを発生するように変更されました。[ruby-dev:21824]File#pathはtaintされた文字列を返すようになりました。[ruby-dev:21728]IOがクローズされた場合、IO#readなどでSEGVすることがあった問題が修正されました。string =~ string・~stringはobsoleteとして1.8.1まで警告を出すようになっていましたが、1.8.2まで警告が出るよう変更されました。WEBrick::HTTPRequest#parseで、SSLの場合、@client_cert_chainを設定するようになりました。WEBrick::HTTPRequest#meta_varsで、@client_cert_chainを元にSSL_CLIENT_CERT_CHAIN_nを作るようになりました。OpenSSL::SSL::SSLSocket#peer_cert_chainで、cert-chainが渡されなかったときはnilを返すようになりました。OptionParser::Switch::PlacedArgument::parseで、引数がnilの時にもshift!してしまっていた問題が修正されました。--with-pthread-extが追加されました。SIGCLD・SIGCHLDのハンドラを初期化するようになりました。TkWindow#caret・TkMenu#set_focusの各メソッドが追加されました。TkText#text_copy・TkText#text_cut・TkText#text_pasteの各メソッドが追加されました。_ 某チャネルで「どのファイルの変更かわからん」と言われてしまったので、差分へのリンクをつけてみました。でも見にくいなぁ。
_ ところで、どこかでcommit mailのアーカイブをやってないでしょうか?
→ ZnZさんにGmaneというところを教えてもらいました。
__FILE__がおかしくなることがあった問題が修正されました。[ruby-dev:21848]StringIO#pathはnilを返すようになりました。[ruby-dev:21846](OptionParser::Completion#completeは、デフォルトでは大文字小文字を区別するようになりました。[ruby-talk:84726]"が閉じてない場合の解釈が変更されました。"をそのまま残した上で、\をエスケープ文字として扱わず(つまり\という文字として扱う)、末尾までを一固まりとしてしました。"は取り除いた上で、\をエスケープ文字として扱い、末尾までを一固まりとする、となりました。load中も割り込みは受け付けるようになりました。[ruby-dev:21834]Array#fetch・Hash#fetch・ENV.fetchで、デフォルト値とブロックの両方が渡された場合、実際にデフォルト値が必要になった時に初めてArgumentErrorが出ていましたが、そうでなくてもすぐに警告を出してブロックを優先するようになりました。[ruby-dev:21842]DRb::DRbServer#runの冒頭で、Thread.criticalが真の場合は例外を発生するようになりました。IO#inspectは、既にクローズされていてもファイル名(など)を含むようになりました。[ruby-dev:21851]rb_load_file()中に例外が発生した場合、運が悪いと割り込みが禁止のままになってしまう可能性がある問題が修正されました。loadの前後でrb_prohibit_interruptを保存するようになっています。[ruby-dev:21857]Zlib::GzipReader#each_lineメソッドが追加されました。Zlib::GzipReader#eachの別名です。Socket.gethostbynameがSEGVすることがあった問題が修正されました。[ruby-bugs:PR#1215]selfが"."の時、Pathname#+は引数自体を返すようになりました。要するに、Pathname.new(".") + Pathname.new("/foo/bar")は"/foo/bar"を返すということです。"."の時、Pathname#+はselfを返すようになりました。Pathname#parent・Pathname#children・Pathname#findにも、selfが"."の時の対応が追加されました。Pathname#joinはPathname#+を使うように書き直されました。-rtkで実行した場合、テスト走行中にウインドウをリサイズするとSEGVする問題が修正されました。[ruby-dev:21868]DL.win32_last_error・DL.last_errorが追加されました。[ruby-list:38712]DL::Types::encode_typeのバグ修正... だそうですが、どういうバグだったんかしらん?Test::Unit::Assertions#assert_kind_ofの出力するメッセージが親切になりました。Test::Unit::Assertions#assert_not_nilを1.8.1以降で廃止する予定でしたが、残すことにしたようです。よって、その警告メッセージが削除されました。
_ この土日はぜんぜんRuby触らなかったなあ。関係するメールすら読んでない。
それはそれとして、土日完全にさぼると3日分溜まるのか(あたりまえだ)。めんどくさ!
_ 2003-11-10 00h00m
めずらしい。
被捕捉アンテナ類
[\ay antenna (testing)]
[Ant]
[Antenna-Julia]
[LayserあんてなV2]
[nAntenna]
[nuance de Antenna]
[Rabbit's Antenna]
[Read List]
[Ruby hotlinks 五月雨版 (るるりん。)]
[してたま (私的アンテナ with たまてばこ)]
[ただのあんてな]
[ちゃらんぽらん]
[でこぽんリンク]
[なよろアンテナ]
[にっきトレーサー]
[偽善者あんてな - 2nd season -]
[湘南日記放送局(SDB)]
[はてなの各アンテナ]