[#37492] ReFe 0.6 — Minero Aoki <aamine@...>

あおきです。

27 messages 2003/04/01
[#37525] ReFe 0.7 (Re: ReFe 0.6) — Minero Aoki <aamine@...> 2003/04/06

あおきです。

[#37528] Re: ReFe 0.7 (Re: ReFe 0.6) — Koji Arai <JCA02266@...> 2003/04/07

新井です。

[#37545] Re: ReFe 0.7 (Re: ReFe 0.6) — Kazuhiro NISHIYAMA <zn@...> 2003/04/10

西山和広です。

[#37546] Re: ReFe 0.7 (Re: ReFe 0.6) — Koji Arai <JCA02266@...> 2003/04/10

新井です。

[#37551] Re: ReFe 0.7 (Re: ReFe 0.6) — Kazuhiro NISHIYAMA <zn@...> 2003/04/11

西山和広です。

[#37554] refe.el (Re: ReFe 0.7 (Re: ReFe 0.6)) — Koji Arai <JCA02266@...> 2003/04/12

新井です。

[#37619] net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド — Keisuke Minami <keisuke@...>

こんにちは。三並です。

18 messages 2003/04/26

[#37622] net/imapのTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru)

 木村といいます。

31 messages 2003/04/27
[#37628] Re: net/imapのTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/04/28

前田です。

[#37632] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/04/28

 木村といいます。

[#37635] Re: net/imap のTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/04/30

前田です。

[#37638] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/05/01

 木村です。

[#37641] Re: net/imap のTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/05/02

前田です。

[#37647] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/05/06

 木村です。

[#37648] マッチした部分を配列にしまう方法 — Hirano Satoshi <hirano@...> 2003/05/07

こんにちは。

[ruby-list:37510] Re: Tmpfile.new がデフォルトで/tmpを利用すること

From: "U.Nakamura" <usa@...>
Date: 2003-04-03 11:13:08 UTC
List: ruby-list #37510
こんにちは、なかむら(う)です。

In message "[ruby-list:37509] Re: Tmpfile.new がデフォルトで/tmpを利用すること"
    on Apr.03,2003 19:05:09, <siena@faculty.chiba-u.jp> wrote:
> 》|| DOSISH環境でSAFEレ
> 》|| ベル1以上でもcgi.rb(のマルチパート機能)が使いたいということ
> 》|| であれば、cgi.rbにtmpdirを指定するAPIを付加してTempfileを生
> 》|| 成する際に明示的に指定するしか方法はないと思います。
> 》|
> 》|が、そうしても結局[ruby-list:37479]のような反論がそのまま成立
> 》|するだけのような気もします。
> 
> はい、反論というか同様の主張をします ^^;

やっぱり ^^;


> 望ましくはないけれども環境依存せずにとりあえず動くというものにして、
> * $SAFE > 0 の時は作業ディレクトリを明示的に
>   指定する事が望ましいとマニュアルに書いておく
> * Ruby -w で、$SAFE > 0 かつ作業ディレクトリの指定を
>   省略した場合、環境によっては動かない可能性を警告する
> などで、望ましいやり方へ誘導するというのが良さそうに感じます。

同意します。
マニュアルには書いてなかったっけ、と思ったら、現時点は

| テンポラリファイルは、ディレクトリ tempdir に作成されます。このデフォ
ルト値は、
|  ENV['TMPDIR'] || ENV['TMP'] || ENV['TEMP'] || '/tmp'
| です。

だけですね。
$SAFE > 0 の時に何が起こるかくらいは書いた方がよさそうです。


> 》可能な手段として思いつくのは.iniファイルのような「アプリケー
> 》ションごとの設定ファイル」という枠組みを用意することですが、
> 》それはそれで別の枠組みとして提供すべきではないか、そして、ポー
> 
> 「別の枠組み」とは関係ないのですが、別の所でもらった意見に
> 「make 時に /tmp 相当を指定できるようにするのは?」というのがありました。
> この場合、tempfile.rb そのものを書き換えて導入するとか、
> Tempfile が rbconfig.rb に書かれたものを参照するとかになりそうです。
> rbconfig.rb の信頼性も [ruby-list:37503] と同様、なのでしょう。

私もrbconfig.rbのことは考えました。
妥当かどうかはなんとも言えませんが。

まつもとさんの設定ファイルを使う案は、いまのところ「各アプリ
ケーションで自前の独自設定ファイルを読み込んでtmpdirを指定す
りゃいいじゃん」と思わないでもないので、そういう枠組みが必要
かどうかは微妙だと思っています。


> どういう実現方法をとるにしても。
> "tempfile.rb の make 時" == "ruby の make 時" でしょうから、
> これはバイナリパッケージには適した方法じゃないんですよね ^^;

バイナリパッケージを作る人には悩みどころでしょうねえ。


それでは。
-- 
U.Nakamura <usa@osb.att.ne.jp>
他人事じゃないだろ>自分



In This Thread