[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コマンドで他のユーザーから見え見えとなる > 辺りも留意する必要があるでしょう。