タグ

2013年4月24日のブックマーク (5件)

  • MSPでのChefの使い方 --- 運用ノウハウをコードに落とす

    こんにちは。斎藤です。 Chef、最近、流行っていますよね。勉強会に参加すると、ITインフラ関係者や開発関係者などの各方面から人が来るようになりまして、オムニバス感満点であります。 さて、ChefはITインフラを支えているMSPではどのような形で用いられているのか、私の周りの事を少しお話ししてみたいと思います。プログラム開発とともに用いる形とはちょっと違う部分をお楽しみいただけたらと思います。 話は、次の流れで進めます。 導入の目的 「開発会社」との状況の違い 自動化されるノウハウとは 留意している事 今後について おわりに また、内容は「Chef Casual Talks Vol.1」にて、私がLT時に利用したスライドをもとに、より詳しく記述しております。スライドと合わせてご覧頂くと、概要がつかみやすくなるかと思います。 導入の目的 当初の目的は、新規構築時に用いている「標準作業手順」

    seiunsky
    seiunsky 2013/04/24
    こえむさんや
  • 本番環境でrbenvとCapistrano - 黒魔法使いの弟子

    一応、ひととおり書きますが、ブログに書くことは必ず古くなり、また、内容もメンテナンスされる保証はありません。 よって、基的なことは以下のサイトで直接確認してください。 参考 Using rbenv in production DEPLOYING WITH RBENV AND CAPISTRANO Install rbenv to production gitをインストール済みのサーバで以下のコマンドを実行し、デプロイユーザに対してrbenvをインストールします。 OSについては、専用のコマンドが用意してあるのでUbuntuがお勧めです。 curl -L https://raw.github.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash それに加え、.bash_profileなど、loadpathの含まれるフ

  • Ruby+Redisでランキングを実装してみる - Islands in the byte stream (legacy)

    Redisでランキング機能を実装してみる - (゚∀゚)o彡 sasata299's blog を自分がやったらこんな感じかなと思って書いてみました。実行環境はRuby 2.0.0-p0です。 #!/usr/bin/env ruby require 'redis' require 'pp' class Leaderboard class Entry attr_reader :user_id, :score, :rank def initialize(user_id, score, rank) @user_id = user_id @score = score @rank = rank end def inspect "#<#{self.class} user_id:#{user_id}, score:#{score}, rank:#{rank}>" end end def initiali

    Ruby+Redisでランキングを実装してみる - Islands in the byte stream (legacy)
  • 吉祥寺ににパンケーキ専門店「THE Original PANCAKE HOUSE」がオープン。創業60年ダッチベイビーが売りのアメリカのパンケーキチェーン店が日本初上陸 - 東京パンケーキ速報

    吉祥寺ににパンケーキ専門店「THE Original PANCAKE HOUSE」がオープン。創業60年ダッチベイビーが売りのアメリカのパンケーキチェーン店が日初上陸 Tweet Tweet吉祥寺にアメリカのパンケーキ店が日初上陸。「THE Original PANCAKE HOUSE(ザ オリジナル パンケーキハウス)」はアメリカのオレゴン州ポートランド発で創業60年という老舗パンケーキチェーン。 アメリカのメジャーなパンケーキが日でもべられる! アメリカのパンケーキというとハワイのエッグスンシングスとか、ポートランド発で自分で調理する楽しさが売りのスラッピーケークス、オーガニック系のサラベスが思い浮かぶがエッグスンシングスのホイップクリーム盛りが標準かというと違うわけで。。。 創業60年、全米に117店舗ということで「THE Original PANCAKE HOUSE」は「

  • MySQL5.6のちょっとした話 - まめ畑

    最近、とあるサービスの番環境にMySQL5.6を導入していっています。社内だけの環境も含めて5システムに導入しました。 5.5からのアップデートや最初から5.6というものもあります。 今回、導入で変わった点いろいろありますが、メモ程度にまとめておきます。 間違いなどありましたら指摘していただけるとありがたいです。 Replicationエラー時 今までは、replicationのエラーが起こった場合は SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; とかでダメなクエリを確認しつつSKIP出来ればしていましたが、5.6でGTIDモードONの場合、これが使えなくなりました。 GTID便利なんですが、この点少し不便です。 以下のように直します。 まず、slaveでmaster server UUIDと最新のGTID、Retrieved_Gtid_Setを確認します

    MySQL5.6のちょっとした話 - まめ畑