by shigemk2

当面は技術的なことしか書かない

LT zeusの話 #shibuyarb

そもそもzeusとは
Zeus preloads your Rails app so that your normal development tasks such as console, server, generate, and specs/tests take less than one second.

ってさ
https://github.com/burke/zeus

zeus.start
zeus.init
zeus.json

zeus.startすると謎のメッセージが出てくる

標準出力をくっつけるからエラーログが出てこない

インストールは

gem install zeus

zeus init

とやると、こんな感じのファイルが生成される

{
  "command": "ruby -rubygems -rzeus/rails -eZeus.go",

  "plan": {
    "boot": {
      "default_bundle": {
        "development_environment": {
          "prerake": {"rake": []},
          "runner": ["r"],
          "console": ["c"],
          "server": ["s"],
          "generate": ["g"],
          "dbconsole": []
        },
        "test_environment": {
          "cucumber_environment": {"cucumber": []},
          "test_helper": {"test": ["rspec", "testrb"]}
        }
      }
    }
  }
}

おもしろいけどかなりきもい。

あと、動かしっぱなしにするとゾンビプロセスが大量に生まれるから注意。正に神がゾンビに