とある佐藤の開発環境(devenv) #TechLunch

とある佐藤の開発環境(devenv) #TechLunch

とある佐藤の開発環境(devenv)
2013/10/02 (水) @ Livesense TechLunch
発表者:佐藤 洋輔

E60aa4f80303f3f386898546ddb3686a?s=128

Livesense Inc.

April 21, 2014
Tweet

Transcript

  1. cospaバックエンド入門

  2. ではなくて

  3. None
  4. • Windows開発の問題点 • 改善してみた • デモ • デモの解説 • なぜWindowsか?

  5. みなさん Windowsで開発してますか?

  6. None
  7. ちなみに家では...

  8. Windows開発の問題点 • 本番機がLinuxだと環境差異が重篤 • Windows未対応のOSS • インストーラー地獄 • 標準の端末がしょっぱい •

    文字コードがCP932 • \Program Files (x86) • あととにかくいっぱい
  9. 改善してみた • 開発は通常通りWindows上で • MinGW(シェル: MSYS, 端末: mintty) • 実行環境をVMで用意(Vagrant

    & Chef) • WindowsからVirtualBoxの機能でファイル同期
  10. 開発の流れ ※あんまりいい図にならなかったm(_ _)m

  11. いきなりChefレシピ書くの? • cospaの事情 – インフラ込みでのアプリ開発 – 割とRubyとかだけ入ってればおk – AWSなので環境を合わせるのが簡単 •

    ほかのメディアだって – 開発環境改善TF的に考えて ゆくゆくはDevOps – 標準構成のクックブックさえ できてしまえば (ジュルリ
  12. デモ

  13. デモの解説

  14. なぜWindowsか?

  15. システム構成プレイバック

  16. これWindowsじゃなくてよくね?

  17. たとえば...

  18. または...

  19. 東京大学 和田英一 名誉教授の談話 • アメリカ西部のカウボーイたちは、馬が死 ぬと馬はそこに残していくが、どんなに砂 漠を歩こうとも、鞍は自分で担いで往く。 馬は消耗品であり、鞍は自分の体に馴染ん だインタフェースだからだ。 •

    いまやパソコンは消耗品であり、キーボー ドは大切な、生涯使えるインタフェースで あることを忘れてはいけない。 • http://www.pfu.fujitsu.com/hhkeyboar d/dr_wada.html
  20. 鞍(自分の体に馴染んだインタフェース)さえあれば 馬(OS)替えたって構わないよね Windows ”でも” 構わないよね

  21. 敢えてWindowsを プッシュする理由 • ハードウェア対応 • 多彩なマシン • あとOfficeもね

  22. ご清聴ありがとうございました