[#45341] 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...>

 ささだです.

28 messages 2012/03/11
[#45816] Re: 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...> 2012/06/25

 ささだです.

[#45817] Re: 非同期割り込みに対する対処案(日本語版) — Tanaka Akira <akr@...> 2012/06/25

2012年6月25日 18:26 SASADA Koichi <ko1@atdot.net>:

[#45819] Re: 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...> 2012/06/25

 ささだです.

[#45820] Re: 非同期割り込みに対する対処案(日本語版) — Tanaka Akira <akr@...> 2012/06/25

2012年6月25日 19:39 SASADA Koichi <ko1@atdot.net>:

[#45827] Re: 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...> 2012/06/25

(2012/06/25 20:32), Tanaka Akira wrote:

[#45841] Re: 非同期割り込みに対する対処案(日本語版) — Tanaka Akira <akr@...> 2012/06/25

2012年6月26日 3:40 SASADA Koichi <ko1@atdot.net>:

[#45372] Marshal.dumpにおけるインスタンス変数の取り扱いについて — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

14 messages 2012/03/16
[#45376] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — Yukihiro Matsumoto <matz@...> 2012/03/17

まつもと ゆきひろです

[#45377] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — keiju@... (石塚圭樹) 2012/03/17

けいじゅ@いしつかです.

[#45381] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — Yukihiro Matsumoto <matz@...> 2012/03/17

まつもと ゆきひろです

[#45399] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — keiju@... (石塚圭樹) 2012/03/18

けいじゅ@いしつかです.

[#45412] [ruby-trunk - Feature #6177][Open] array.cのrb_ary_equal()の高速化 — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

13 messages 2012/03/20

[#45471] [ruby-trunk - Bug #6230][Open] [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる — "nobuoka (yu nobuoka)" <nobuoka@...>

7 messages 2012/03/30

[ruby-dev:45309] [ruby-trunk - Bug #6116][Open] IO#raw {|io| ...} で文字入力がエコーバックしない

From: Sho Hashimoto <sho-h@...>
Date: 2012-03-05 14:37:02 UTC
List: ruby-dev #45309
Issue #6116 has been reported by Sho Hashimoto.

----------------------------------------
Bug #6116: IO#raw {|io| ...} で文字入力がエコーバックしない
https://bugs.ruby-lang.org/issues/6116

Author: Sho Hashimoto
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: ruby 2.0.0dev (2012-03-05 trunk 34909) [x86_64-linux]


以下のドキュメントにならって、IO#raw で gets したところ入力がエコーバックしませんでした。

  Yields +self+ within raw mode.

    STDIN.raw(&:gets)

  will read and return a line with echo back and line editing.

一方、以下のようにしてみたところ、Debian squeeze だと 1.9.3-p125 と、r34909 では 6 行目の gets はエコーバックしました。

  require "io/console"
  STDIN.raw do |io|
    p io.echo? # => true
    p io.gets  # エコーバックしない
    io.echo = true
    p io.gets  # エコーバックする
    io.echo = false
    p io.gets  # エコーバックしない
  end

これを Windows 7 で 1.9.3-p125 で実行してみると、3 行目の echo? は false になり、4 行目の io.echo の代入で Errno::EINVAL になりました。

# こんな使い方は普通しないかもしれないですね...


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next