タグ

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

  • Chefに挫折したあなたへ。Fabricのすすめ

    サーバ設定作業は面倒で間違いを犯しやすいため、Chef/Puppetなどのツールで自動化したいと考えている方は多いと思います。 私もそのような理由からChef(-solo)を習得しようと試行錯誤していました。 その結果、ある程度は動くようになったものの次のような問題があると思いました。 学習に時間がかかる 私は正直、今でもどのファイルに何を書くのかよく分かってないです。 幾分か簡単だと言われるchef-soloでも公式サイトのドキュメントだけではよく理解出来ませんでした。 また、バージョンによる差異なのか目的が異なるのか分かりませんが、ブログ記事を参考にしようとすると十人十色でどれが私に合った手順なのかわかりませんでした。 例え最終的に理解できたとしても、私やあなたが何日もかけて理解できないことはチームのメンバーも理解するのは難しいと思います。 対象サーバにインストールする必要がある Ch

  • Boot Camp領域をバックアップする WinClone 2.3.3(Lionまで対応) | MacでWindowsを動かそう

    Boot Campで作成した領域はMac OSのバックアップ機能(Time Machine)ではバックアップをしてくれません。MacWindows両方使用使用していると調子が悪くなってしまう時があるので定期的にバックアップをとっておきたいものですね。 そこで今回はBoot Campで作成したWindows領域をイメージ(一つのファイルにまとめる)にしバックアップできるフリーソフト「WinClone」を紹介します。WinCloneは簡単な操作でBoot Camp領域すべてのデータをまるごとイメージ化しデータのバックアップが可能です。現バージョンは2.3.3となっており、OS X Lionまで対応しています。 Mac OS X 10.8(Mountain Lion)以降をお使いの方はWinClone3.0以上が必要になりライセンスを購入する必要があります。 ・参考記事:Mountain Li

  • MySQLの超遅いSELECTが劇的に早くなった | X->A->O

    CakePHPはよく触っていたものの、MySQLについてあまり知らなかったんですが、大規模なデータベースを扱ってみようと思い立ちいろいろ試行錯誤しています。 で、ついさっき感動したのが、40万件のレコードを扱ってるテーブルに簡単なSELECT分を投げて返ってくる時間がなんと5秒もかかっていて、なんじゃこりゃ?って首をかしげてたんですが、INDEXひとつで劇的に早くなったこと。 40万件が大規模かそうでないかはこの際おいておいて、INDEXのつけ方次第でこんなにも速度に変化があるのかと涙が出そうになった。 最初の激遅いテーブルは簡単に書くとこんな具合。 CREATE TABLE IF NOT EXISTS `shops` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `status