タグ

ブックマーク / qiita.com/tanakahisateru (2)

  • Node.jsの人はちゃんとsleepしてください - Qiita

    Node.jsでがんばりすぎると別のプロセスに迷惑だから長いことかかる処理は sleep() みたいなのを挟みながらやりたいなー。 と思ってググった結果がこうですよ。 binding = { sleep: function(s) { var e = new Date().getTime() + (s * 1000); while (new Date().getTime() <= e) { /* do nothing, but burn a lot of CPU while doing so */ /* jshint noempty: false */ } }, だめですね。これCPU使いまくり。 まあ、CPUがいくら発熱してもいいよって思っても、制御が別のタスクに行かないのはアウトです。たとえばこれがサーバのリクエストハンドラに使われてたら、みんな一定秒数遅れてページ表示される、んじゃなく

    Node.jsの人はちゃんとsleepしてください - Qiita
  • Xcode の Command Line Tools をインストール - Qiita

    Xcode は 5 からなのか Mavericks からなのか、足りない Command Line Tools をアプリケーション設定からインストールすることができなくなったようで、 https://developer.apple.com/downloads/index.action (要ログイン) から取得しないといけないのか何なのか。と思いきや、Homebrew の問題分析ツールをよく見ると... $ brew doctor ... Warning: No developer tools installed. You should install the Command Line Tools. Run `xcode-select --install` to install them.

    Xcode の Command Line Tools をインストール - Qiita
  • 1