[#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:37808] Re: adding Pathname#resolve (was: adding Pathname#abspath())
From:
"Akinori MUSHA" <knu@...>
Date:
2009-01-21 11:34:45 UTC
List:
ruby-dev #37808
田中さん、この件はどうでしょう。
機能の必要性について補足しますと、
mkdir dir
ln -s dir/file link
とあったときに open("link", "w") などとすると dir/file に新規に
ファイルが作られるわけですが、そのパスを事前に知るために使えます。
(そして親ディレクトリのパーミッションをチェックするなど)
名前については、改めて realdirpath を推します。realpath との
明らかな連関を想起させますし、 real-directory path と書き下して
みれば、 real-directory は最後の1つ前のコンポーネント、すなわち
親ディレクトリまで展開することを、 path はディレクトリに限らない
ことをよく表しています。
いかがでしょうか。
(以下引用)
At Fri, 26 Sep 2008 08:12:41 +0900,
I wrote:
> At Fri, 26 Sep 2008 02:29:43 +0900,
> Tanaka Akira wrote:
> > In article <86ljxgd0jt.knu@iDaemons.org>,
> > "Akinori MUSHA" <knu@iDaemons.org> writes:
> >
> > > しかし、 real という単語が入るのに実際に存在しないパスを返す
> > > のは奇妙ではないでしょうか。あくまで realpath という既知の名前
> > > からしか機能は想起されないと思います。real_path は気持ち悪いし、
> > > *_realpath や realpath_* も適当なものが思いつきませんでした。
> > > bsd_realpath, realpath_butlast, realpath_till_penult,
> > > almost_realpath, not_quite_realpath, ...
> >
> > 奇妙になるかどうかは名前の作りかた次第と思います。たとえば
> > realdir とすれば、real なのは dir と受け取れるでしょう。
> > dir だけが real とも受け取れるのが問題なのですが。
>
> realdirpath とか?勝手な造語のようで気が引けますが…。
>
> > > 同じ機能は既存の公開および内部メソッドを使っても簡単には実装
> > > できなかったのでなんとか入れたいと思うのですが。
> >
> > えーと、
> >
> > if path.exist?
> > path.realname
> > elsif path.dirname.directory?
> > path.dirname.realpath + path.basename
> > else
> > raise Errno::ENOTDIR
> > end
> >
> > くらいではうまくいきませんかね。
>
> 最初の elsif の前に
>
> elsif path.symlink?
> dir, base = path.readlink.split
> (path.dirname + dir).realpath + base
>
> も必要です。これだとメソッドにしたくなります。
>
> > > ~ の展開と相対パスの展開を行うメソッドが expand_path なので、
> > > symlink の解決と相対パスの展開を行うメソッドが resolve_path と
> > > いうのは悪くないと思っています。realpath との関連はさほど大事
> > > でしょうか。
> >
> > symlink の解決と相対パスの展開を行うというのはまさに
> > realpath で、望まれている機能からは realpath に近いでしょう。
>
> *BSD ではそれが realpath ですしね。ただ、そのために混乱を引き
> ずりそうなので新しい名前がいいかもしれないと思いました。
>
> > あと、expand_path は ~ を扱うのがいやらしいと思っていて、で
> > きれば無視したいところです。
>
> ~ の展開機能はどのように提供するのがいいんでしょう。手元では
> Pathname.new(filespec).expand_path.realpath のような並びになる
> ことが多いです。
--
Akinori MUSHA / http://akinori.org/