General

Profile

nobuoka (yu nobuoka)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 5 5

Activity

04/13/2012

02:47 AM Ruby Bug #6285 (Closed): Documents of IO#read, IO#readpartial, etc. should describe how they are executed when second argument is not empty String
IO#read, IO#readpartial, IO#read_nonblock, and IO#sysread methods can receive a String object as second argument ((|outbuf|)). If it is present, it will receive the data. This is documented.
So, when I pass the empty String object t...
nobuoka (yu nobuoka)

04/10/2012

02:07 AM Ruby Bug #6230: [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
znz さん、naruse さん、
なるほど、確かにそうするのが良いですね。
ありがとうございます。
nobuoka (yu nobuoka)

04/07/2012

09:45 PM Ruby Bug #6230: [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
指摘ありがとうございます。 readpartial は長さ 1 以上の String オブジェクトを返す、という仕様になっているということを確認したので、空文字列かどうかで分岐する部分は削除しました。 また、毎回 buf を生成するのは非効率的だと思ったので、buf をループ内で再利用するようにしました。
また、test/webrick/test_httpserver.rb には元々 chunked = true の状態でのテストが無かったので、test_respon...
nobuoka (yu nobuoka)

03/31/2012

09:48 PM Ruby Bug #6230: [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
patch のインデント崩れと綴り間違い (rescue) に気づいたため、gist にあげました。
https://gist.github.com/2263660
nobuoka (yu nobuoka)
03:58 AM Ruby Bug #6230 (Closed): [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
WEBrick::HTTPResponse の @body には IO オブジェクトを設定できますが、@body に設定された IO オブジェクトからの読み出しの際に IO#read( @buffer_size ) で行われるため、@buffer_size よりも小さなデータを定期的に送りたい場合などに、必要以上にブロックされてしまいます。 IO#read メソッドの代わりに IO#readpartial メソッドを使用するとよいかと思うのですがどうでしょうか。
...
nobuoka (yu nobuoka)
09:22 PM Ruby Bug #6229: [WEBrick] HTTPResponse#body no
ちゃんと調べずに、題名や説明の編集はできないものだと思っていました。 Issue Tracking > Edit Issues right を持っているユーザーならば編集できるのですね。
http://www.redmine.org/projects/redmine/wiki/RedmineIssues#Editing-an-existing-issues-Subject-or-Description
私はその権限を持っていないので編集できないのだと思います...
nobuoka (yu nobuoka)
03:45 AM Ruby Bug #6229: [WEBrick] HTTPResponse#body no
申し訳ありません。 途中で送信してしまいました。
チケットを作り直します。
nobuoka (yu nobuoka)
03:43 AM Ruby Bug #6229 (Closed): [WEBrick] HTTPResponse#body no
nobuoka (yu nobuoka)

10/03/2011

11:55 PM Ruby Bug #5390 (Closed): YAML.load が、正しく解析できないエンコーディングの文字列も受け付けてしまう
[[ruby-list:48419]] にてバグ扱いでいいだろうという話がありましたのでバグとして報告します。
YAML.load がどのように実装されているのかコードを追いきれなかったのですが、動きを見る限り、与えられた文字列のエンコーディングを気にせずにパースしているように思います。 このため、Shift_JIS のようなエンコーディングの文字列の一部を正しくパースできません。
--- source code ---
# coding: Shift...
nobuoka (yu nobuoka)

04/27/2011

05:13 AM Ruby Bug #4603: lib/csv.rb: when the :encoding parameter is not provided, the encoding of CSV data is treated as ASCII-8BIT
=begin
Hi,
Nobuyoshi Nakada wrote:
> Now fixed so that universal_newline: false can work. What's
> about the following patch?
>
> diff --git i/lib/csv.rb w/lib/csv.rb
> index 1aad2f3..d51cb55 100644
> --- i/lib/csv.rb
>...
nobuoka (yu nobuoka)

Also available in: Atom