2008-02-01から1ヶ月間の記事一覧

[misc][tips][Rails] ネストしたリレーションとモジュール化されたActiveRecordの名前

リリース予定に間にあってないのでいいわけエントリーを作るwどうも、Railsのload_missing_constant の動作が怪しい。「普通に」やればいいんだけど、普通じゃない使い方をしているので。Rails 2.0にあげたせいかな?とも思ったんだけど、根本的にlaod_missi…

Blogging at WebJourney

作りながら書き始める。実際自分でも整理しないとわからないので。http://project.webjourney.org/webjourney/trac/wiki/public/developers/tutorial/blogging_at_webjourney

Relationshipモデルの変更

acts_as_taggable を使うことにした。で、各種パーミッションの管理はよりすっきりする。 ActsAsRelationshipPermittable を設定されたクラスのインスタンスにRelationshipKeyオブジェクトを関連づける。 RelationshipKeyオブジェクトにタグ(tag1,tag2,tag3,…

Release 0.4.0-beta

来週末(2/24)ぐらいにはできそうです。ただし、すべてのコンポーネントをマイグレーションするのは時間的に不可能なので、一部のコンポーネント(=自分が使うもの)をとりあえずマイグレーションしておいてbetaで出してしまいます。あとで英語にするとしてRela…

[開発] 既存のアプリケーションのウィジェット化

pluginを使っていなければ、結構簡単にできるはずなんだが。ということで、RSS Readerは、livedoor Reader を使うことにして、自分で作ったやつは、保留。もっとも、自分で作ったのはRSS Readerというより、RSS魚拓に近いんだが。問題はJavaScript 。。。で…

さらについでに zenoss でguest監視

dom0にzenossを導入。各domUにNET-SNMPをapt-get install snmpd で導入。/etc/default/snmpd で SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'を SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pi…

[misc] サーバー移行完了

というわけで、Opetron 1.8GHz Dual Core の 8GB のサーバーに変わりました。Rails には2GBだけ確保。 http://www.webjourney.org に各アプリへのリンクを張っておいて、http://demo.webjourney.org にデモを用意。ルーターの設定が間違えていなければオレオ…

mongrel_cluster で LoadError

せっかくなのでspawnerじゃなくてmongrel_clusterにかえようと思ったら(/etc/init.d におきたかった) Expected wj_user.rb to define WjUser errorのLoadErrorがでるようになってしまった。。。ので、mongrel_clusterはやめて結局、ちゃんとscript/process/s…

富豪 on Rails?

Rails アプリはだいたい起動した時点で1プロセス35~40MBぐらい消費する。Rails専用仮想サーバーに2GB/2CPUを割り当てて、2048 / 50 = 40 個ぐらい起動できるな、と分かったところで、ubuntu のメモリの消費量を観ると40MB。mysqld が 50MB。ということで、35…

Xen 結局3.1で。

どうにも3.2のドライバ周りでコンパイル方法が悪かったのか、うまく起動しないので、apt-getでいれられる3.1のほうを使うことに。3.2の Xen HTTP APIを使って、ActiveVirtualMachine Rails Plugin でも作ろうと思って他のにしばらくはお預けです。とりあえず…

Xen 3.2 on Ubuntu

物理的に新しいサーバーが届いていたので、いろいろと試しています。サーバー機としては初のDual Core, 初の64bit, 初のOpteron。とりあえずopenSUSEをいれて、Xenで遊ぼうかと思ったんだけれども、、、どうも、openSUSEはXenの環境がばりばりにYast用にカス…