[#37674] [Bug:trunk] Socket.getaddrinfo("www.ruby-lang.org", 80) returns only UDP information — Tanaka Akira <akr@...>
1.9 と 1.8 で Socket.getaddrinfo("www.ruby-lang.org", 80) の返り値が違います。
4 messages
2009/01/01
[#37677] [BUG:trunk] Re: [ruby-cvs:28403] Ruby:r21185 (trunk): * thread.c (rb_thread_blocking_region): add a comment. — "U.Nakamura" <usa@...>
あけましておめでとうございます、なかむら(う)です。
4 messages
2009/01/02
[#37679] [FEATURE:trunk] EncDet again — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
23 messages
2009/01/03
[#39781] [Feature #973] EncDet again
— Yui NARUSE <redmine@...>
2009/11/25
チケット #973 が更新されました。 (by Yui NARUSE)
[#39782] Re: [Feature #973] EncDet again
— Kouhei Sutou <kou@...>
2009/11/25
須藤です。
[#37680] Re: [ruby-cvs:28500] Ruby:r21282 (trunk): * enc/trans/euc-cn.c: renemed from gb2312.c because GB2312 is — Martin Duerst <duerst@...>
At 15:29 09/01/03, you wrote:
3 messages
2009/01/03
[#37681] Re: [ruby-cvs:28501] Ruby:r21283 (trunk): * enc/trans/chinese.trans: added for transcoding EUC-CN and GB12345. — Martin Duerst <duerst@...>
At 15:31 09/01/03, you wrote:
5 messages
2009/01/03
[#37684] Re: [ruby-cvs:28501] Ruby:r21283 (trunk): * enc/trans/chinese.trans: added for transcoding EUC-CN and GB12345.
— "NARUSE, Yui" <naruse@...>
2009/01/03
成瀬です。
[#37694] Re: [ruby-cvs:28501] Ruby:r21283 (trunk): *enc/trans/chinese.trans: added for transcoding EUC-CN and GB12345.
— Martin Duerst <duerst@...>
2009/01/04
At 23:18 09/01/03, NARUSE, Yui wrote:
[#37686] IRB doesn't prompt for MSWin32 — arton <artonx@...>
artonです。
11 messages
2009/01/03
[#37687] Re: IRB doesn't prompt for MSWin32
— "Ayumu Aizawa" <ayumu.aizawa@...>
2009/01/03
ruby-devにははじめてメールします、あいざわです。
[#37688] [Bug #974] Range#max で終了しないことがある — tadayoshi funaba <redmine@...>
Bug #974: Range#max で終了しないことがある
6 messages
2009/01/03
[#37689] Re: [Bug #974] Range#max で終了しないことがある
— Yukihiro Matsumoto <matz@...>
2009/01/03
まつもと ゆきひろです
[#37692] AddrInfo — Tanaka Akira <akr@...>
提案なのですが、ext/socket で AddrInfo クラスを新設するのはどうでしょうか。
8 messages
2009/01/04
[#37737] Encoding.locale_charmap — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
13 messages
2009/01/08
[#37738] Re: Encoding.locale_charmap
— Yukihiro Matsumoto <matz@...>
2009/01/08
まつもと ゆきひろです
[#37748] $LOAD_PATHとバージョンの運用の関係 — akira yamada / やまだあきら <akira@...>
1.9系でのバージョンの運用と$LOAD_PATHの値について質問です。
12 messages
2009/01/09
[#37758] Re: $LOAD_PATHとバージョンの運用の関係
— "NARUSE, Yui" <naruse@...>
2009/01/11
成瀬です。
[#37889] Re: $LOAD_PATHとバージョンの運用の関係
— Takao Kouji <kouji@...7.net>
2009/02/03
高尾宏治です。
[#37890] Re: $LOAD_PATHとバージョンの運用の関係
— Tanaka Akira <akr@...>
2009/02/04
In article <1A717293-1636-4FD3-87FE-388EF5FFF560@takao7.net>,
[#37897] Re: $LOAD_PATHとバージョンの運用の関係
— "U.Nakamura" <usa@...>
2009/02/04
こんにちは、なかむら(う)です。
[#37749] $LOAD_PATHのconfigureによる指定 — akira yamada / やまだあきら <akira@...>
Ruby 1.9.1RC1では$LOAD_PATHの中の
6 messages
2009/01/09
[#37765] AddrInfo.list_ipaddr — Tanaka Akira <akr@...>
提案なんですが、ホストが持っている IP アドレスのリストを返す
4 messages
2009/01/13
[#37783] [Feature:1.9] backlog option for TCPServer and UNIXServer — Nobuyoshi Nakada <nobu@...>
なかだです。
5 messages
2009/01/18
[#37785] Re: [Feature:1.9] backlog option for TCPServer and UNIXServer
— Tanaka Akira <akr@...>
2009/01/19
In article <20090118200251.12428E0D32@mail.bc9.jp>,
[#37823] [Feature #1038] Signal.trapのcommandにSymbol — Kazuhiro NISHIYAMA <redmine@...>
Feature #1038: Signal.trapのcommandにSymbol
4 messages
2009/01/22
[ruby-dev:37744] Re: cgi.rbの先頭のboundary読み込み
From:
"NAKAMURA, Hiroshi" <nahi@...>
Date:
2009-01-08 14:16:51 UTC
List:
ruby-dev #37744
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
(2008/12/22 0:54), Fujioka wrote:
>> http://rubyforge.org/projects/multipart/ で、Rubyで作ったCGIにファイルを
>> アップロードしようとして(失敗して)気付いたのですが、cgi.rbの先頭の
>> boundaryまでの読み込みがstrict過ぎたりしないでしょうか。
>>
>> multipartは、(処理の都合上っぽいですが)HTTP message bodyの先頭に改行が
>> ひとつ余計にはいるので、cgi.rbがうまく処理できないようです(l984で、
>> boundary + CRLFが、statusと合致しない; statusの先頭に余分な改行がついて
>> る)。先頭の特別扱いを消して、単純に汎用の処理にしてしまえばよさそうです
>> が、どうでしょうか。
>>
> 私のところでは今までで特に困ったことはなかったのですが、
> どういう時に困りましたでしょうか。
> サンプルがあったら教えていただけませんか?
遅くなりました。以下、multipartというgemを使って、fileをuploadするスクリ
プトです。update.cgiが受け側、post.rbが送り側になります。
multipart: http://rubyforge.org/projects/multipart/
% ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]
% cat upload.cgi
#!/usr/local/bin/ruby
require 'cgi'
cgi = CGI.new
print "Content-Type: text/plain\r\n\r\n"
print cgi['upload'].size.to_s + "\n"
% cat post.rb
require 'multipart'
url = ARGV.shift or raise
url = URI.parse(url.to_s)
proxy = ENV['http_proxy']
proxy = URI.parse(proxy.to_s)
req = Net::HTTP::Post.new(url.path)
file = Net::HTTP::FileForPost.new(__FILE__, 'text/plain')
req.set_multipart_data('upload' => file)
http = Net::HTTP::Proxy(proxy.host, proxy.port).new(url.host, url.port)
puts http.request(req).read_body
% ruby post.rb http://127.0.0.1/cgi-bin/upload.cgi
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
...
/usr/local/lib/ruby/1.8/cgi.rb:984:in `read_multipart': bad content body
(EOFError)
from /usr/local/lib/ruby/1.8/cgi.rb:1109:in `initialize_query'
from /usr/local/lib/ruby/1.8/cgi.rb:2276:in `initialize'
from /usr/lib/cgi-bin/upload.cgi:5:in `new'
from /usr/lib/cgi-bin/upload.cgi:5
[Thu Jan 08 23:09:27 2009] [error] [client 127.0.0.1] Premature end of
script headers: upload.cgi
何かわかるでしょうか。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
iQEcBAEBAgAGBQJJZgrRAAoJEKYDTjohNqG5Z14H/i8QtuGEJMwgAt/Qi1O4jFDe
7ck0pnHg7b7cwtOFv60TxkQX8oJlhRILZ0Qo6Fmtd5/WozwXUZYCTnB3oJdd84bW
EXubxe7XMp4QvVtpcnJRKYMHRKVqnR3HpFqrWZtTEN1reKYrizVQSR27aTNC/1wL
UDUaoYEr7xCWjQIWx3mWmA6zRJ3SrJU0EGGcyqV9W/cLoE2JmzJz//Lq+DdTtRgH
fySSnsG6KVZ8xLetkJRmHn0Lh1PZcOGyYDnL5H8XfQxzYSlvqpMqV8glXYxI6b04
TdQYax8uD3NJqZu7yeFcADDEyWbDQfxMz3/QhI70bYdnEPr2fIIc4Y+lcn/8Ppk=
=jnaK
-----END PGP SIGNATURE-----