blog.bouzuya.net

2015-03-20 bouzuya/hubot-idcf-vm-auto-stop をつくった

週ぶり (shuburi) 2015-W12

今週も synchoku 。bouzuya/synchoku-api からクライアントサイドに移る予定だったけど、今日も作業ができなかった。かわりに bouzuya/hubot-idcf-vm-auto-stop2.0.0 をつくった。

bouzuya/hubot-idcf-vm-auto-stop は IDCF クラウドの Virtual Machine を自動で停止する Hubot スクリプト。

昨日 bouzuya/hubot-idcf-vm をつくったわけだけど、「手動での停止が面倒くさい」とか、「仮想マシンをいちいち指定したくない」とかのフィードバックをいただいたので、以下の機能を追加することにした。

  • 時間が来たら自動で停止する。
  • 停止対象の Virtual Machine を取らない。

これを実現するために listVirtualMachine して stopVirtualMachine するようにした (全マシンの一括停止) のが 1.0.0

これに対して「乱暴すぎる」「仮想マシンを指定しておきたい」などの意見があったので、大幅に機能を追加した。

  • 時間が来たら停止する前に確認を出す。
  • 停止対象の Virtual Machine の追加・削除・一覧。
  • 手動での停止。確認が出る。
  • 手動での開始。確認が出る。

確認を出すという動作は Hubot ではよくほしくなるのだけど、これが意外と面倒なんだよね。もうすこし簡単につくれるようにできないかな……。

date week day
2015-03-15 O (10 commits) O (+10 commits)
2015-03-16 O (25 commits) O (+15 commits)
2015-03-17 O (30 commits) O (+5 commits)
2015-03-18 O (36 commits) O (+6 commits)
2015-03-19 O (38 commits) X (+2 commits)
2015-03-20 O (42 commits) X (+4 commits)

よもやまばなし

クラウド時代に習得すべき言語10選 - ZDNet Japan

クラウド言語って何だろう……と思いつつも、この人の雑多な基準での言語に合わせるなら「英語」が一番の言語だと思う。最新の言語の情報にアクセスするための言語なので。