Ruby 初心者スレッド Part 36at TECHRuby 初心者スレッド Part 36 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト362:デフォルトの名無しさん 10/04/04 14:42:20 system("make")等でmakeを実行しつつログを保存したいのですが 良い方法はないでしょうか?IOクラスのパイプとかリダイレクトとか良く分からなくて… text=`make`ではmakeの出力がリアルタイムで確認できず system("make 2>&1 | tee hoge.txt")では、$?でmakeの戻り値を 取得できなくなってしまうので困ります(失敗したらexitしたいのです)。 363:デフォルトの名無しさん 10/04/04 14:52:42 >>362 1.8 なら fork と exec で自分でがんばるしかないと思う。 1.9.1 なら spawn で、1.9.2 なら open3 で、できるかもしれない。 364:デフォルトの名無しさん 10/04/04 15:32:31 spawn for legacy http://github.com/ujihisa/spawn-for-legacy 365:デフォルトの名無しさん 10/04/04 17:33:45 Structを要素とする2次元配列の消費メモリが大きくて困っています 500個 * 約13000個 * 要素数5の構造体(整数4つ+文字列)のデータで 2Gbyte以上消費します(Cで書けば150Mbyte程度で収まる) Rubyではこの程度のメモリ消費は普通なのでしょうか? あるいは使い方やコツ等が分かっていないのでしょうか? 環境はruby1.8.7 on MacOSXです 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch