タグ

2013年12月15日のブックマーク (3件)

  • Infrastructure as Code - naoyaのはてなダイアリー

    今年の3月に 入門Chef Solo - Infrastructure as Code というを書いた。 その名の通り Chef の入門書なのだけど、このサブタイトルは "Configuration Management Tool (構成管理ツール)" でもなく "Provisioning Framework (プロビジョニングフレームワーク)" でもなく、はたまた "Automated Infrastructure (自動化されたインフラ)" でもなく、"Infrastructure as Code" にした。 この一年で Chef や Puppet にはずいぶんと注目が集まった。おそらく、AWS をはじめとするクラウドサービスがより広いユーザーに浸透したことで仮想化環境が前提になって、以前よりも頻繁にサーバーを構築し直したりする機会が増えたとかその辺がひとつ理由として挙げられると思う

    Infrastructure as Code - naoyaのはてなダイアリー
  • git による分散作業パターン | GREE Engineering

    分散バージョン管理を華麗に扱いたい堀口です。 GREE Advent calendar 2013 の 14 日目として参加させていただきます。 お二人に続き Haskell の話をしようかと思ったのですが、急遽無難な開発の話に変更しました :o JavaC++ には OOP の概念が必要であったように、分散作業の認識が薄いまま git や Mercurial を使うことは長期的に不幸をもたらします。 とあるプロジェクトにて、その一部を副産物のミドルウェアとして抽出すべく、アプリケーションと分離したい 不具合があったので原因を探りたいが、依存関係が複雑すぎるのでコードを読む量を減らしたい テストやレビュー、提案、リファクタの運用を強化したい よそのプロジェクトに迷惑を掛けないように、そこのツールを改良して使いたい。 いままで何気なく「こんなもんだろう」と思って手間をかけていませんでした

    git による分散作業パターン | GREE Engineering
  • Vagrant を利用した Play! Framework 開発環境の作成 - unok's diary

    Vagrant を利用した Play! Framework 開発環境の作成 Play framework 2.x Scala Advent Calendar 2013 の 9日目の記事です。 チーム開発をしていると、WindowsMac を使って開発をされていて、環境や細かいソフトウェアの違いによって特定の場所でしか発生しないようなバグや、設定の違いによる動作の差異に苦しくことがあります。 そこで、Vagrant を利用して構築した例を紹介します。 作成したファイルは、github に up しています。 https://github.com/unok/vagrant-playframework Vagrant ってなに? Vagrant とは、主に仮想環境構築や運用操作を便利にしてくれるアプリケーションです。 設定ファイルに沿った形で仮想環境を構築することが可能です。今回は、Vir

    Vagrant を利用した Play! Framework 開発環境の作成 - unok's diary