• ブログ
  • ふぉとす
  • キーワード
  • ブックマーク
  • 写真
  • ログイン

Title

« 2008年03月 | 2008年05月 »
  • ActsAsReadonlyable の使い方 2008-04-02 23:40:07

     Mysqlのレプリケーションを使って複数のDBサーバを構築しました。RailsでこのDBサーバにアクセスするために、ActsAsReadonlyableというプラグインをはじめて使ってみます。
     まずはプラグインのインストール。

    script/plugin install svn://rubyforge.org/var/svn/acts-as-with-ro/trunk/vendor/plugins/acts_as_readonlyable
    

     それからconfig/database.ymlの設定をします。

    production:
      database: rails_app_production
      host:db_master
      ....(省略)....
    
      read_only_server_1:
        database: rails_app_production
        host: db_slave1
        ....(省略)....
    
      read_only_server_2:
        database: rails_app_production
        host: db_slave2
        ....(省略)....
    

     今回はDBが3台なので3台分の設定です。
     あとは、利用したいモデルで、

    acts_as_readonlyable [:read_only_server_1, :read_only_server_2]
    

    と指定してあげるだけ。
     すべてのモデルで利用するのならば、config/environment.rbで、

    class << ActiveRecord::Base
      def inherited_with_read_only(child)
        child.acts_as_readonlyable [:read_only_server_1, :read_only_server_2]
        inherited_without_read_only(child)
      end
      alias_method_chain :inherited, :read_only
    end
    

    としてあげれば大丈夫です。超簡単だね。
    LVSとかでスレーブサーバーを管理するなら、そのVIPに対してスレーブをひとつだけ設定すればいいだけです。

    Commentコメント(0) Pageリンク元(186) Append 416
  • 文庫版 百器徒然袋―雨 (講談社文庫)
    メディア: 文庫
    しゅごキャラ! 3 (3) (講談社コミックスなかよし)
    メディア: コミック
  • ActionScript3.0をはじめて使ってみる。 2008-04-03 23:22:29

    • WEB+DB PRESS Vol.41
    • 作者/アーティスト: WEB+DB PRESS編集部
    • 出版社/メーカー: 技術評論社
    • メディア: 大型本
    • 発売日: 2007-10-24

     これを参考に、はじめてActionScriptを使ってみます。現段階では、Flex3.0 SDKを使うことができるみたい。
       Download Adobe Flex 3
     ダウンロードしたファイルを解凍して、適当なディレクトリにおいてPATHを通します。これだけでOK。

    [tsukasa@] $ mxmlc -version
    Version 3.0.0 build 477
    

    バージョンチェックが確認できたら準備完了です。「WEB+DB PRESS Vol.41」を参考にHellowWorld.asを作ってコンパイル。HellowWorld.swfというファイルが出来上がるので、ブラウザから読み込んでみます。
    すると、"Hello World"がちゃんと表示されました。つまらん。もっとすごいことやりたい。とりあえず、簡単なお絵描きツールを作ってみようかな。

    Commentコメント(0) Pageリンク元(42) Append 418
  • いよいよ明日リリース 2008-04-07 23:55:11

     Filnの新バージョンのリリースがとうとう明日になりました。といっても、ぼくはもうやらなきゃいけないことはあまりなくて、当日はたんたんとデータ移行作業をやるだけです。デザイナさんはIEのせいで苦しんでました。

    Commentコメント(0) Pageリンク元(8) Append 419
  • そういえばRSSを 2008-04-07 23:56:37

    kaeruspoonのRSSですが、しばらくしたらURLはこのままでFilnのほうの更新情報に差し替えようと思っています。だからRSSリーダを使っている人は何も変更しなくて大丈夫です。

    Commentコメント(0) Pageリンク元(8) Append 420
  • 新Filnがスタートしました 2008-04-08 17:06:38

    新Filnがスタートしました。
    今後のぼくのブログ記事は、
     http://filn.jp/people/34510
    になります。

    Commentコメント(0) Pageリンク元(22) Append 421
« 2008年03月 | 2008年05月 »

プロフィール

おおいしつかさ

Amazon商品の一覧

人気の記事ベスト10

  • 1.apache+mod_proxy_balancer+mongrelでRailsを動かす方法
  • 2.Perlでevalを使ってみる
  • 3.バージョン管理をsubversionからgitに移行してみた
  • 4.tokyobikeのドロップハンドル化
  • 5.restful_authenticationを使ってみた
  • 6.ubuntu8.04でデュアルディスプレイを使う
  • 7.URLなど、長い英字を折り返して表示する方法
  • 8.MySQLコンファレンス2008 2日目に参加してきました。
  • 9.RailsとPostfixで受信メールを処理する方法
  • 10.Rspecでコントローラのspecファイルを書く

コメント

  • おおいしつかさ(へぼ将棋にいそしむ)
  • 武石(へぼ将棋にいそしむ)
  • ユル(しろさん、小鳥を食べるの巻)
  • おおいしつかさ(今読んでいる本)
  • 武石(今読んでいる本)
  • ユル(プログラマが若隠居をしたら)
  • ユル(風邪ひいた)

過去の記事

2006年
12月
2007年
1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2008年
1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2009年
1月

キーワード一覧

ActionScript AmazonResources Erlang git javascript kaeruspoon milook NSR Objective-C Rails Ruby Ruby on Rails subversion Thin tokyobike ubuntu VAIO VAIO typeZ Waves Xen ぐりぐり カンタロー スノボー ドトール ドライブ バイク プログラミング ユルさん 執筆 日本酒 模型 真中洋嗣 自転車

Youtube

ニコニコ動画