タグ

ブックマーク / aligach.net (3)

  • JSONでデータを返すAPIは構造の意味を持たせつつArrayを返そう

    すっげー初歩的な話。初歩的すぎて『Web API: The Good Parts』にもたぶん載ってない。 あと envelop の話はあえて無視してます。envelop を付けるべきか否かはこのエントリでは扱いません。あくまでデータの話に限定しています。 まとめ自分でお手軽に作る時に key-value のデータをそのまま返しちゃう場合があるけど、これはやめた方がよい。 つい

  • Capistrano の :ssh_options と Net::SSH

    00:11:35 wtnabe< それ以前に :ssh_options の設定方法をミスっていたらし い。:config => true を外してもそのまま認証できた。。。 00:11:43 wtnabe< 昼間のオレはバカすぎたということか。 00:12:18 wtnabe< オプションの与え方は set :ssh_options, 00:13:03 wtnabe< オプションの与え方は set :ssh_options, {} で、何がセッ トできるかは net-ssh の ssh.rb を読むと書いてある。 # If an :ssh_options key exists in +options+, it is passed to the Net::SSH # constructor. Values in +options+ are then merged into it, and a

  • Capistrano は思ったよりシンプルで思ったよりすごい - あーありがち (2008-12-18)

    システム管理者のみなさん、こんにちは。今日は Rails アプリの deploy ツールとして有名な(らしい)Capistrano についてです。紹介? いえいえ。紹介はすでに有名な人たちによってなされています。ワタシがしたいのは検討。こいつはどこにどのように使えそうか。 Capistrano: Home システム管理の話なのになんで Puppet じゃないの?と思うかもしれません。それは、以前 Puppet の OSX 対応があまりよくなかったことと、また自分の環境が PPC Mac だったため、仮想マシンを使って他の OS を動かすのも現実的でなく、面倒になってしまっていたからです。 で、巡り巡って Capistrano って実は deploy 以外にも結構使えそうじゃない?と思えましたよというお話。想定しているバージョンは Capistrano 2.5.3 です。 なお、例によって嘘

  • 1