[ruby-list:50728] Re: ENV / ARGV でNULL文字で終わってしまう

From: haruka@...
Date: 2018-12-25 03:43:05 UTC
List: ruby-list #50728
正木です。

測定はしてませんが、この場合Marshalで値を渡そうとしているので、
Base64+Marshalするよりは素直にYAMLにかえたほうが良さそうです。

今回の場合はそもそもの話として単純な呼び出しループが
ZshよりRubyのほうが60倍ほど速いということがわかったので、
呼び出し元をRubyで書き直してexecしないようにするのが良さそうではありますが。

2018.12.25 12:09 に Takahiro Kambe が書きました:
> In message <F0432A62-7D7B-42FC-BDBA-E3E709B6F7F5@mva.biglobe.ne.jp>
> 	on Tue, 25 Dec 2018 10:45:02 +0900,
> 	mseki <m_seki@mva.biglobe.ne.jp> wrote:
>> Base64したらどうでしょうね。
>> 長くなるけど…。
> 4/3倍のサイズにするので、環境によっては引数の制限に引っ掛かる可能性も
> ありそうです。
>
> それよりも、環境変数で渡すとpsコマンドで他のユーザーから見え見えとなる
> 辺りも留意する必要があるでしょう。

In This Thread

Prev Next