タグ

ブックマーク / miau.hatenablog.com (3)

  • Chef-Solo で PHP をインストールしてみた - miauのブログ

    開発環境、ステージング環境、番環境と似たような環境を構築する機会は多いわけで、このあたりを自動化したいとは前々から思っていたんですが。 今回 PHP(と pear のパッケージいくつか)をインストールするために Chef というやつを使ってみたので、これについて書いてみます。 Home - Chef - Opscode Open Source Wiki 結論としては、いちおうインストールできましたが、結構いろいろ難ありでした。 Chef とっかかり システム自動管理ツールについて システム自動管理ツールというと Puppet が有名です。システムの構成を自動化するだけであればスクリプトなんかでもできないことはないんですが、Puppet 導入の利点として オープンソースなシステム自動管理ツール Puppet:第1回 システム自動管理ツールの必要性とPuppetの概要|gihyo.jp …

    Chef-Solo で PHP をインストールしてみた - miauのブログ
    poppen
    poppen 2011/11/23
  • Wiki External Filter Plugin を導入してみた - miauのブログ

    最近 Graphviz で DFD 的なものを書いていたのですが、これを Redmine の Wiki に埋め込もうと思いまして。 図が Graphviz だけなら Wiki Graphviz plugin で対応できるんですが、画面遷移図は blockdiag で書いていたりするので、もっと汎用的に使える Wiki External Filter Plugin のほうを導入してみましたので、その手順等を書いておきます。 環境は CentOS 5.4、Redmine 1.1.0.devel.4760 です。 Wiki External Filter Plugin のインストール ndl/wiki_external_filter - GitHub に載っているインストール手順に沿って説明します。 作業はすべて root で行いました。また、Redmine は /usr/local/redmi

    Wiki External Filter Plugin を導入してみた - miauのブログ
  • git revert で複数コミットを打ち消す - miauのブログ

    git にはコミットした内容を取り消す方法がいくつかありますが、いったんリリースしたコンテンツの公開期間が終了してその内容を取り下げたいような場合は、git revert でリリース時のコミットを打ち消すコミットを作るのがお作法です。 今回まさにそういう状況になったんですが、リリース時のコミットが複数回にまたがっており、それも 先のエントリ で書いたように他の対応と入り交じってコミットされてしまっています。 こういう場合にどう revert すればいいかという話です。 revert の基的なところ 例えば 3a0e871f というコミットを打ち消したい場合は、 git revert 3a0e871fを実行すれば、 Revert "xxx 対応" This reverts commit 3a0e871ff60411ca89fa07c7f2b4d426fa04285d.のようなメッセージがみ

    git revert で複数コミットを打ち消す - miauのブログ
    poppen
    poppen 2011/01/25
  • 1