[#15841] abstract method — Tanaka Akira <akr@...17n.org>
最近、abstract method が欲しくなり、次のようなものを書きました。
[#15846] Ruby M17N request — "K.Kosako" <kosako@...>
今書いているライブラリを、あらかじめRuby M17Nに対応させておこうとして、
まつもと ゆきひろです
Yukihiro Matsumotoさんの<1012831868.125952.28017.nullmailer@ev.netlab.jp>から
<20020205045749.0AAA015B@helium.ruby-lang.org>から
At Mon, 25 Feb 2002 19:57:05 +0900,
At Mon, 25 Feb 2002 21:00:46 +0900,
まつもと ゆきひろです
まつもと ゆきひろです
Yukihiro Matsumotoさんの<1014656883.878972.23459.nullmailer@ev.netlab.jp>から
At Mon, 25 Feb 2002 19:57:05 +0900,
At Sun, 3 Mar 2002 07:15:40 +0900,
まつもと ゆきひろです
Yukihiro Matsumotoさんの<1015574625.778743.29060.nullmailer@ev.netlab.jp>から
まつもと ゆきひろです
なかだです。
nobu.nakada@nifty.ne.jpさんの
なかだです。
nobu.nakada@nifty.ne.jpさんの
なかだです。
なかだです。
nobu.nakada@nifty.ne.jpさんの
あおきです。
なかだです。
[#15855] Re: [ruby-cvs] ruby: * io.c (fptr_finalize): should raise error when fclose fails. — nobu.nakada@...
なかだです。
[#15861] syscall — nobu.nakada@...
なかだです。
西山和広です。
なかだです。
In article <200202091509.g19F9mO16072@sharui.nakada.kanuma.tochigi.jp>,
まつもと ゆきひろです
なかだです。
[#15867] [BUG?] include after module definition and extend module — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
In article <1014021831.527593.5892.nullmailer@ev.netlab.jp>,
まつもと ゆきひろです
In article <1014100898.366150.14204.nullmailer@ev.netlab.jp>,
まつもと ゆきひろです
In article <1014126659.698034.15364.nullmailer@ev.netlab.jp>,
[#15903] -L option in extmk.rb — nobu.nakada@...
なかだです。
[#15914] making net/*.rb grok URI — "Akinori MUSHA" <knu@...>
net/*.rb モジュール群をぜひとも標準添付となった URI クラスに
At Mon, 18 Feb 2002 04:33:42 +0900,
あおきです。
At Mon, 18 Feb 2002 15:24:22 +0900,
あおきです。
高橋征義です。
In article <200202190432.NAA18796@mx.inac.co.jp>,
高橋征義です。
In article <20020221020159R.maki@rubycolor.org>,
なかだです。
In article <200202202350.g1KNoc731179@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
In article <200202210553.g1L5rk713061@sharui.nakada.kanuma.tochigi.jp>,
まつもと ゆきひろです
In article <1014277711.428770.25909.nullmailer@ev.netlab.jp>,
[#15918] win32 方面 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#15988] Re: [rubyist:1097] Re: % 記法 — nobu.nakada@...
なかだです。
なかだです。
西山和広です。
まつもと ゆきひろです
なかだです。
[#15994] subdir in mkmf.rb — nobu.nakada@...
なかだです。
[#16040] Digest::MD5 SEGV (ruby_1_6) — m_seki@...
[#16049] defined? autoload constant — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
なかだです。
けいじゅ@日本ラショナルソフトウェアです.
なかだです。
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#16050] ParseDate.to_time — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#16059] New Struct — Shin-ichiro HARA <sinara@...>
原です。
[#16068] UNIXSocket#{send_io,recv_io} — Tanaka Akira <akr@...17n.org>
しばらく前にふと気が向いて UNIXSocket#{send_io,recv_io} というものをでっ
まつもと ゆきひろです
In article <1014700933.711454.28068.nullmailer@ev.netlab.jp>,
まつもと ゆきひろです
[#16082] Array#select without block — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
[#16102] No trace_func event at if-elsif-else line — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。どうせ一年も先の話なのでのんびりと。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
[#16112] ruby 1.6.7 preview 1 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#16126] patch for gdbm, dbm and sdbm — Koji Arai <JCA02266@...>
新井です。
[#16134] Defining (Python) Source Code Encoding — TAKAHASHI Masayoshi <maki@...>
高橋征義です。ruby-list の「localized document」ともやや関係あり?
新井です。
なかだです。
[#16138] Hash implementation — MORITA Naoyuki <naohaq@...>
はじめまして、森田と申すものです。
[#16145] ruby 1.6.7 (2002-02-27)/marshal data too short (ArgumentError) — m_seki@...
[ruby-dev:16040] Digest::MD5 SEGV (ruby_1_6)
咳といいます。
1.6のCVS版でDigest::MD5.new(str).hexdigest や digest でSEGVになりました。
MD5#updateと組み合わせても hexdigest , digest とも SEGVです。
なお、同じ文字列をDigest::MD5.hexdigest(str)する場合は大丈夫です。
同じパラメータを渡しても単体で動かすと大丈夫なので
再現する短いスクリプトがうまく用意できません。(;_;)
#0 0x402e0b4a in MD5_Final () from /lib/libcrypto.so.2
#1 0x4002259b in MD5_End () at eval.c:41
#2 0x40025265 in rb_digest_base_hexdigest () at eval.c:41
#3 0x08059617 in call_cfunc (func=0x400251a0 <rb_digest_base_hexdigest>,
recv=1078070408, len=0, argc=0, argv=0x0) at eval.c:4268
#4 0x080599a5 in rb_call0 (klass=1076160156, recv=1078070408, id=15465,
argc=0, argv=0x0, body=0x4024de54, nosuper=1) at eval.c:4393
#5 0x0805a165 in rb_call (klass=1076160156, recv=1078070408, mid=15465,
argc=0, argv=0x0, scope=0) at eval.c:4613
#6 0x080555dc in rb_eval (self=1078070768, n=0x402277e0) at eval.c:2544
#7 0x08059dbf in rb_call0 (klass=1076154316, recv=1078070768, id=15433,
argc=0, argv=0xbffef6e8, body=0x402277e0, nosuper=0) at eval.c:4520
#8 0x0805a165 in rb_call (klass=1076154316, recv=1078070768, mid=15433,
argc=2, argv=0xbffef6e0, scope=1) at eval.c:4613
#9 0x080555dc in rb_eval (self=1078070768, n=0x4022222c) at eval.c:2544
#10 0x08055ef5 in rb_eval (self=1078070768, n=0x4022213c) at eval.c:2690
#11 0x08053cf1 in rb_eval (self=1078070768, n=0x40222678) at eval.c:2025
#12 0x08059dbf in rb_call0 (klass=1076154316, recv=1078070768, id=9417,
argc=0, argv=0xbfff098c, body=0x40222678, nosuper=0) at eval.c:4520
#13 0x0805a165 in rb_call (klass=1076154316, recv=1078070768, mid=9417,
argc=3, argv=0xbfff0980, scope=0) at eval.c:4613
#14 0x080555dc in rb_eval (self=1078133848, n=0x4020a744) at eval.c:2544
#15 0x08053cf1 in rb_eval (self=1078133848, n=0x402098d0) at eval.c:2025
#16 0x080580ed in rb_yield_0 (val=1078613928, self=1078133848, klass=0,
acheck=0) at eval.c:3622
#17 0x08054a7e in rb_eval (self=1078133848, n=0x40247ef0) at eval.c:2358
#18 0x080580ed in rb_yield_0 (val=1078613928, self=1078133848, klass=0,
acheck=0) at eval.c:3622
#19 0x08054a7e in rb_eval (self=1078680628, n=0x40243d64) at eval.c:2358
#20 0x0805506b in rb_eval (self=1078680628, n=0x40243c9c) at eval.c:2496
#21 0x08054b15 in rb_eval (self=1078680628, n=0x40243954) at eval.c:2368
#22 0x08053cf1 in rb_eval (self=1078680628, n=0x40243774) at eval.c:2025
#23 0x08059dbf in rb_call0 (klass=1076056656, recv=1078680628, id=9017,
argc=0, argv=0x0, body=0x40243774, nosuper=0) at eval.c:4520
#24 0x0805a165 in rb_call (klass=1076056656, recv=1078680628, mid=9017,
argc=0, argv=0x0, scope=0) at eval.c:4613
#25 0x080555dc in rb_eval (self=1078680608, n=0x4023f688) at eval.c:2544
#26 0x0805dfd8 in block_pass (self=1078680608, node=0x4023f69c) at eval.c:6575
#27 0x08054517 in rb_eval (self=1078680608, n=0x4023f6ec) at eval.c:2262
#28 0x08059dbf in rb_call0 (klass=1076161756, recv=1078680608, id=9017,
argc=0, argv=0x0, body=0x4023f6ec, nosuper=0) at eval.c:4520
#29 0x0805a165 in rb_call (klass=1076161756, recv=1078680608, mid=9017,
argc=0, argv=0x0, scope=0) at eval.c:4613
#30 0x080555dc in rb_eval (self=1078133848, n=0x40247fe0) at eval.c:2544
#31 0x08054688 in rb_eval (self=1078133848, n=0x40247e64) at eval.c:2276
#32 0x08059dbf in rb_call0 (klass=1076041696, recv=1078133848, id=9017,
argc=0, argv=0x0, body=0x40247e64, nosuper=0) at eval.c:4520
#33 0x0805a165 in rb_call (klass=1076041696, recv=1078133848, mid=9017,
argc=0, argv=0x0, scope=1) at eval.c:4613
#34 0x080555dc in rb_eval (self=1078133848, n=0x40207fbc) at eval.c:2544
#35 0x08054688 in rb_eval (self=1078133848, n=0x40207f6c) at eval.c:2276
#36 0x08059dbf in rb_call0 (klass=1076154016, recv=1078133848, id=9361,
argc=0, argv=0xbfff5d68, body=0x40207f6c, nosuper=0) at eval.c:4520
#37 0x0805a165 in rb_call (klass=1076154016, recv=1078133848, mid=9361,
argc=2, argv=0xbfff5d60, scope=0) at eval.c:4613
#38 0x080555dc in rb_eval (self=1078135188, n=0x401d8b00) at eval.c:2544
#39 0x080580ed in rb_yield_0 (val=1078613928, self=1078135188, klass=0,
acheck=0) at eval.c:3622
#40 0x08054a7e in rb_eval (self=1078680628, n=0x402422ac) at eval.c:2358
#41 0x08055ef5 in rb_eval (self=1078680628, n=0x40242220) at eval.c:2690
#42 0x08053cf1 in rb_eval (self=1078680628, n=0x40242090) at eval.c:2025
#43 0x08054b15 in rb_eval (self=1078680628, n=0x402414b0) at eval.c:2368
#44 0x08054d5c in rb_eval (self=1078680628, n=0x402408a8) at eval.c:2408
#45 0x08053cf1 in rb_eval (self=1078680628, n=0x40243774) at eval.c:2025
#46 0x08059dbf in rb_call0 (klass=1076056656, recv=1078680628, id=9017,
argc=0, argv=0x0, body=0x40243774, nosuper=0) at eval.c:4520
#47 0x0805a165 in rb_call (klass=1076056656, recv=1078680628, mid=9017,
argc=0, argv=0x0, scope=0) at eval.c:4613
#48 0x080555dc in rb_eval (self=1078135188, n=0x401d8ed4) at eval.c:2544
#49 0x0805dfd8 in block_pass (self=1078135188, node=0x401d8ee8) at eval.c:6575
#50 0x08054517 in rb_eval (self=1078135188, n=0x401d8f38) at eval.c:2262
#51 0x08059dbf in rb_call0 (klass=1078693028, recv=1078135188, id=9017,
argc=0, argv=0x0, body=0x401d8f38, nosuper=0) at eval.c:4520
#52 0x0805a165 in rb_call (klass=1078693028, recv=1078135188, mid=9017,
argc=0, argv=0x0, scope=1) at eval.c:4613
#53 0x080555dc in rb_eval (self=1078135188, n=0x401d8ac4) at eval.c:2544
#54 0x08054688 in rb_eval (self=1078135188, n=0x401d8ab0) at eval.c:2276
#55 0x08053cf1 in rb_eval (self=1078135188, n=0x401d8c18) at eval.c:2025
#56 0x08059dbf in rb_call0 (klass=1078693028, recv=1078135188, id=9273,
argc=0, argv=0xbfffaac4, body=0x401d8c18, nosuper=0) at eval.c:4520
#57 0x0805a165 in rb_call (klass=1078693028, recv=1078135188, mid=9273,
argc=0, argv=0xbfffaac4, scope=1) at eval.c:4613
#58 0x0805a2d4 in rb_f_send (argc=1, argv=0xbfffaac0, recv=1078135188)
at eval.c:4643
#59 0x080595f2 in call_cfunc (func=0x805a20c <rb_f_send>, recv=1078135188,
len=-1, argc=1, argv=0xbfffaac0) at eval.c:4256
#60 0x080599a5 in rb_call0 (klass=1075764372, recv=1078135188, id=3777,
argc=1, argv=0xbfffaac0, body=0x401ec1a0, nosuper=1) at eval.c:4393
#61 0x0805a165 in rb_call (klass=1075764372, recv=1078135188, mid=3777,
argc=1, argv=0xbfffaac0, scope=1) at eval.c:4613
#62 0x080555dc in rb_eval (self=1078135188, n=0x401d903c) at eval.c:2544
#63 0x08054d5c in rb_eval (self=1078135188, n=0x401d9244) at eval.c:2408
#64 0x08059dbf in rb_call0 (klass=1076163576, recv=1078135188, id=9601,
argc=0, argv=0x0, body=0x401d9244, nosuper=0) at eval.c:4520
#65 0x0805a165 in rb_call (klass=1076163576, recv=1078135188, mid=9601,
argc=0, argv=0x0, scope=2) at eval.c:4613
#66 0x080555dc in rb_eval (self=1078135188, n=0x401da644) at eval.c:2544
#67 0x08054b15 in rb_eval (self=1078135188, n=0x401d9adc) at eval.c:2368
#68 0x08053cf1 in rb_eval (self=1078135188, n=0x401d9ab4) at eval.c:2025
#69 0x08059dbf in rb_call0 (klass=1076163576, recv=1078135188, id=5721,
argc=0, argv=0xbfffca14, body=0x401d9ab4, nosuper=0) at eval.c:4520
#70 0x0805a165 in rb_call (klass=1076163576, recv=1078135188, mid=5721,
argc=1, argv=0xbfffca10, scope=0) at eval.c:4613
#71 0x080555dc in rb_eval (self=1078137288, n=0x401d6418) at eval.c:2544
#72 0x080580ed in rb_yield_0 (val=1078135188, self=1078137288, klass=0,
acheck=0) at eval.c:3622
#73 0x08058338 in rb_yield (val=1078135188) at eval.c:3710
#74 0x080a9642 in rb_ary_each (ary=1078136788) at array.c:630
#75 0x08059617 in call_cfunc (func=0x80a9624 <rb_ary_each>, recv=1078136788,
len=0, argc=0, argv=0x0) at eval.c:4268
#76 0x080599a5 in rb_call0 (klass=1075736312, recv=1078136788, id=3569,
argc=0, argv=0x0, body=0x401e6b24, nosuper=1) at eval.c:4393
#77 0x0805a165 in rb_call (klass=1075736312, recv=1078136788, mid=3569,
argc=0, argv=0x0, scope=0) at eval.c:4613
#78 0x080555dc in rb_eval (self=1078137288, n=0x401d64cc) at eval.c:2544
#79 0x08054688 in rb_eval (self=1078137288, n=0x401d63a0) at eval.c:2276
#80 0x08059dbf in rb_call0 (klass=1075683732, recv=1078137288, id=5721,
argc=0, argv=0xbfffe034, body=0x401d63a0, nosuper=0) at eval.c:4520
#81 0x0805a165 in rb_call (klass=1075683732, recv=1078137288, mid=5721,
argc=1, argv=0xbfffe030, scope=0) at eval.c:4613
#82 0x080555dc in rb_eval (self=1078137068, n=0x4024d9e0) at eval.c:2544
#83 0x08053cf1 in rb_eval (self=1078137068, n=0x4024da6c) at eval.c:2025
#84 0x08059dbf in rb_call0 (klass=1076136676, recv=1078137068, id=5721,
argc=0, argv=0xbfffed34, body=0x4024da6c, nosuper=0) at eval.c:4520
#85 0x0805a165 in rb_call (klass=1076136676, recv=1078137068, mid=5721,
argc=1, argv=0xbfffed30, scope=0) at eval.c:4613
#86 0x080555dc in rb_eval (self=1076136676, n=0x4024dc38) at eval.c:2544
#87 0x08059dbf in rb_call0 (klass=1076136656, recv=1076136676, id=5721,
argc=0, argv=0xbffff4a4, body=0x4024dc38, nosuper=0) at eval.c:4520
#88 0x0805a165 in rb_call (klass=1076136656, recv=1076136676, mid=5721,
argc=1, argv=0xbffff4a0, scope=0) at eval.c:4613
#89 0x080555dc in rb_eval (self=1075760352, n=0x401dfb1c) at eval.c:2544
#90 0x080520e1 in ruby_run () at eval.c:1189
#91 0x08050abf in main (argc=2, argv=0xbffffba4, envp=0xbffffbb0) at main.c:50
#92 0x4009e507 in __libc_start_main (main=0x8050aa0 <main>, argc=2,
ubp_av=0xbffffba4, init=0x804ff74 <_init>, fini=0x80b3460 <_fini>,
rtld_fini=0x4000dc14 <_dl_fini>, stack_end=0xbffffb9c)
at ../sysdeps/generic/libc-start.c:129