僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

2012-09-16から1日間の記事一覧

pythonで標準出力を拾う

Pythonだとこんな感じだお from StringIO import StringIO buffer = StringIO() sys.stdout = buffer exec code # なにかprintするような処理をするcode sys.stdout = sys.__stdout__ print buffer.getvalue() # ここで拾った出力を表示

nodeで標準出力を拾う

console.logを標準出力だと思っていいかなぞですが、、、スクリプトをevalで評価したときにconsole.logで出力している結果をキャプチャしたい場合はこの方法でできます。 var stdout = ""; console.log = function (d) { stdout = d; }; eval(CODE); //なに…

nodeでマイクロ秒(microsec)の時間の測定

便利なモジュールを書いている人がいました。 https://github.com/wadey/node-microtimenodeは全然使ったことがないのでわかりませんが、普通にこのモジュールの実装部分見たらc++でしたね。 install npm install [-g] microtime []は付けなくてもどっちでも…

node開発環境をMac Linux環境にインストール

http://d.hatena.ne.jp/mollifier/20110221/p1 ↑を参考にnodeをインストールしますた。 インストール準備 まずhomebrewをインストールしてない人は一応以下を参照のこと http://kazuph.hateblo.jp/entry/20120502/1335947052homebrewでwgetを入れます。まあ…