[#11876] Re: [BUG] 3e9.to_i => floating exception — SHUDO Kazuyuki <shudoh@...>
首藤です。
> > x86 の FPU といえば、FPU 内で浮動小数点数を 64bit で扱う
[#11904] to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
福嶋です。
福嶋です。
井上%といいます。
[#11922] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
[#11925] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
[#11937] ruby の確認事項 — HQss_YasuiS/hq_ss@...
[#11960] document|implemnt bu on Array#[x..y] — kjana@... (YANAGAWA Kazuhisa)
ruby-man-1.2-jp では
[#11999] pack/unpack — Shugo Maeda <shugo@...>
前田です。
[#12000] how to make class? — "Kikutani, Makoto" <kikutani@...>
なんだかデータ変換で難しい話が続いているので、初心者の
ごとけんです
自分で始めたスレッドながらいきなりサブジェクトを変える奴。
ごとけんです
まつもと ゆきひろです
Thu, Feb 11, 1999 at 04:32:52PM +0900 において
まつもと ゆきひろです
あおきです。
あおきです。
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
Sat, Feb 13, 1999 at 12:37:36AM +0900 において
青山です。
[#12046] Re: document|implemnt bu on Array#[x..y] — Inaba Hiroto <inaba@...>
稲葉です.
[#12090] !=~ — "Kikutani, Makoto" <kikutani@...>
わははそうか、今まで =~ の否定は !=~ だと思っててて
福間@福岡 です。
立石です。
まつもと ゆきひろです
ごとけんです
Tue, Feb 16, 1999 at 10:40:46AM +0900 において
ごとけんです
立石です。
ごとけんです
えぐち@エスアンドイー です。
ごとけんです
えぐち@エスアンドイー です。
ごとけんです
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
中田@Vectorです。
anakata> awkあがりの私にとってはnil -> 0がなくなると非常に書きにくくなります(^^;
[#12105] ruby 1.2.3 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#12117] INET client — "Kikutani, Makoto" <kikutani@...>
あおきさんのINET clientへの質問コーナー
保科です。
Wed, Feb 17, 1999 at 02:24:11AM +0900 において
あおきです。
前田です。
linux-usersに出したら蹴られてしまった。
前田です。
[#12163] Number with unit — Jun Adachi <adachi@...>
安達@沖データと申します。
[#12183] ruby-mode + font-lock-mode — SONODA Yoshihide (園田 吉英) <ysonoda@...>
はじめまして、園田と申します。
前田です。
まつもと ゆきひろです
園田@九大です。
まつもと ゆきひろです
園田@九大です。
[#12188] Re: Meeting2000 リリースします — 松尾尚典 <matsuo_hisanori@...21.odn.ne.jp>
松尾です。
ruby-listの皆様,
まつもと ゆきひろです
ruby-listのみなさん,
前橋です。
ruby-listのみなさん,
前橋です。
原です。
[#12216] SGmail doesn't download — moochan <moochan@...>
moochanです。
Mon, Feb 22, 1999 at 10:00:15PM +0900 において
[#12217] It wants to install mon_ruby — moochan <moochan@...>
moochanです。
前田です。
moochan です。
前田です。
moochan です.
前田です。
moochanです.
まつもと ゆきひろです
moochanです。
[#12248] tempfile — Kikutani Makoto <kikutani@...>
tempファイルをよく作るのですが、
まつもと ゆきひろです
Tue, Feb 23, 1999 at 01:30:15PM +0900 において
[#12260] slanglib-0.11 — Kikutani Makoto <kikutani@...>
久々に in.coming にupしました。
[#12301] Meeting2000-0_92 — Toshiki Komai <komai@...4u.or.jp>
松尾です。おはようございます。
原です。
From: Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp>
原です。
From: Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp>
ruby-listのみなさま, && なひ,と言います.
原です。
松尾です。
[#12302] [BUG] Segmentation fault — polygon <polygon@...>
ポリゴンです。
[#12309] [REQ] rlex.rb — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
In message <199902231347.WAA00565.keiju@bc.mbn.or.jp>
In message <199902241316.WAA03663@mail1.os.xaxon.ne.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199902261443.XAA10667.keiju@cupmail0.rational.com>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903010918.SAA16824.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903011352.WAA17487.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903040444.NAA21095.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903090457.NAA00259.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903091600.BAA02510.keiju@bc.mbn.or.jp>
In message <199903101010.TAA04803@mail1.os.xaxon.ne.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903161435.XAA18621.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903171611.BAA20228.keiju@bc.mbn.or.jp>
[#12315] RE: (閑話) 「 XML 開発者の日」にて Ruby 紹介ありですね。 — 助田 雅紀 <masaki.suketa@...>
助田です.
こんにちは。あつこです。
こんにちは。あつこです。
こんにちは。あつこです。
高橋です。あわわわ。
[#12354] Re: [BUG] Segmentation fault — "Kozuka Masahiro" <kozuka@...>
ruby-listのみなさま、こんばんは。こづままさひろです。
[#12357] my PID — "Kikutani, Makoto" <kikutani@...>
Maildirのファイル名規則で、自分のPIDを使うん部分があるんですが
[#12366] \1 がうまく行かない — Sinichiro Dezawa <dezawa@...>
出沢です
[#12398] 文字の正規 (?) 化 — m_seki@...
[#12412] Perllib for ruby — Yoshinori Toki <toki@...>
土岐です。
まつもと ゆきひろです
福嶋です。
[#12414] naming rule — Akaishi <akaishi@...>
Ruby でのクラスの名前のつけ方について質問です。
[#12457] making ruby on Digital Unix — Yuji Shigehiro <sigehiro@...>
以前 tcltklib というものを作って, 一部の人を混乱に陥れてしまった(?)
まつもと ゆきひろです
[ruby-list:12214] Re: rskkserv
保科です。調べてみました。長いです。しかもしょ〜もない(泣)
On Mon, Feb 22, 1999 at 01:50:29PM +0900,
Shugo Maeda <shugo@netlab.co.jp> wrote:
> うーん、それはまずいですね。
まずいんです(笑)
> 以下のようなスクリプトでrskkserv以前にお使いだったSKKサーバ
> の仕様を調べていただけないでしょうか。
ということですので、調べました。
> studly[ruby]$ ruby skktest.rb
> "3.9.4 "
> "4eee "
こうなります。'\n' は付いてきません。ですが、現実に skkinput 2.01 は
ちゃんと動いてしまうわけですから、実に不思議ですよね。で、"1eee " を
使わず、skkinput で実際に変換する際の鯖とのやりとりを tcpdump で見て
みました。
▽ぐr というデータでやってみました。CAPS したまま ぐらふぃっく と
書いちゃったイメージです(笑) データとしては a4 b0 72 です。すると…
skkserv 9.6 + skkinput 2.01 では
23:45:05.462644 localhost.1158 > localhost.skkserv:
4500 003a c865 4000 4006 7456 7f00 0001
7f00 0001 0486 049a 1651 ebef 15dc 8506
8018 7960 cd80 0000 0101 080a 0008 d2ca
0008 b68c 31a4 b072 200a
23:45:05.462936 localhost.skkserv > localhost.1158:
4500 0035 c866 4000 4006 745a 7f00 0001
7f00 0001 049a 0486 15dc 8506 1651 ebf5
8018 7960 7f62 0000 0101 080a 0008 d2ca
0008 d2ca 34
23:45:05.480209 localhost.1158 > localhost.skkserv:
4500 0034 c867 4000 4006 745a 7f00 0001
7f00 0001 0486 049a 1651 ebf5 15dc 8507
8010 7960 b368 0000 0101 080a 0008 d2cc
0008 d2ca
23:45:05.480319 localhost.skkserv > localhost.1158:
4500 0039 c868 4000 4006 7454 7f00 0001
7f00 0001 049a 0486 15dc 8507 1651 ebf5
8018 7960 9288 0000 0101 080a 0008 d2cc
0008 d2cc a4b0 7220 0a
と、こんな具合です。1つ目の、31a4 b072 200a ("1ぐr \n"です) がキモです。
なんと、skkinput って '\n' をわざわざ付けて request してるのです(笑)
で、skkserv ってきっと、ヒットしなかったときは '4' に続けて request された
文字列を*そのまんま手を付けず*返す、という仕様なのでわ…?
rskkserv 2.0 + skkinput 2.01 では
23:50:10.553966 localhost.1160 > localhost.skkserv:
4500 003a cd7f 4000 4006 6f3c 7f00 0001
7f00 0001 0488 049a 2cd4 235a 2c39 e680
8018 7960 0673 0000 0101 080a 0009 49f7
0009 40a5 31a4 b072 200a
23:50:10.558280 localhost.skkserv > localhost.1160:
4500 0039 cd80 4000 4006 6f3c 7f00 0001
7f00 0001 049a 0488 2c39 e680 2cd4 2360
8018 795a fa2b 0000 0101 080a 0009 49f7
0009 49f7 34a4 b072 20
という具合に、'\n' を付けて返しません。思うに gets(" ") で request 文字列を
socket から読んでいるので、そこで '\n' を捨てちゃうのですね。
で、ふ〜ん、と思った私は
kana = s.gets(" ") + "\n"
if kanji = @dictionary.search(kana)
ret = "1" + kanji
else
ret = "4" + kana
end
printf("send: %s\n", ret) if $OPT_d
s.write(ret)
などとして、"\n" をムリヤリ付けてみました。でもダメでした。skkinput は
確かによくなるのですが、今度は jed が(大笑い)
やはり、skkinput の作者さんにお話して、ユーザが入力した覚えもない '\n' を
勝手にくっつけて request しないでくれ(汗)とお願いするのが筋なのでしょう。
でも skkinput の1次配布元(のはず)の URL が今はなぜか開かずのリンクに…
skkinput では skksoc.c というファイルの中で、'\n' が出てくるまでぐるぐる
ループさせるという処理をしているのですが、実際にはこの処理が意味不明で、
'\n' が出てくるまで単に読み捨ててるだけなのです。
だもんで、そこをバッサリ捨ててみました。request して、SKK鯖から '4' が
返ってきたら、もう変換失敗ということで、とっとと呼出し元に返るように
しちゃったのです。これで様子を見ていますが、いまのところ不都合ないです。
skkserv.rb は前田さんオリジナルのままです。お騒がせしました。
# 全然オブジェクト指向ぢゃなくてすまん!
--
ちなんでどうする気だ?
保科 徹(hoshina@best.com) http://www.best.com/~hoshina
PGP fingerprint : 95 73 1C 26 C6 9E 28 86 BA 32 34 CA FC 9B DC 6D