2006-07-19 [長年日記]

[Rails] 流れが...早い...

【Rails的世界の「安心」と「信頼」の力学】 http://d.hatena.ne.jp/essa/20060718/p3

を読んで、大きく頷いてしまった。他の人の「信頼」とは若干違って、この部分に一番共感しました。

自分が作るアプリケーションより、Railsはずっと早く進化する。
プラットフォームが電車より先に進んでしまうのだ。

言いえて妙というか、Railsで開発してると本当に実感しますね。プロジェクトに数ヶ月かかってると、もう浦島太郎だし。間違って半年経っちゃうと、魅力的な新型車両まで出てきて、全部新車にしたくなっちゃって、終わらない〜。終わらない〜。それにしても、アンカテの人はいつもながら物事の本質を客観的に(冷静に)見つめる洞察力と、それを的確な言葉にする表現力が凄いなぁ。読むたびに感心するばかりだ。

[Rails] htpasswd plugin (#4)

"htpasswd_options" が時に見えなくなる不具合を修正。(thanks to 170氏)

http://wota.jp/svn/rails/plugins/branches/stable/htpasswd

[Rails] Rails Chat

http://andworkspace.net/

今日の話題+α。

  • そういえば、Rails でログのローテートってどうするの?
  • Logger に機能があるよ!(素晴らしい!!)
  • config/environemnt.rb で "config.logger = Logger.new(config.log_path, 'monthly')" とかやればいいのか!
  • サイズでもいける>Logger.new(config.log_path, 10, 1024*1024)
  • そこは ActiveSupport でしょ>Logger.new(config.log_path, 10, 1.metabyte)
  • なぜかエラー
  • config/environment.rb の評価の時点ではまだ ActiveSupport が呼ばれてないよ
  • なんで呼ばないの?ASはRailsに必須だから、最初に呼んでてもいいとちゃうの?
  • (IRC にて Rick Olson 発見)
  • ねー、なんで最初から呼ばないの?なんでなんでー?
  • 俺に聞くなよ、core-list 当たりで聞けよ (ウザガキ扱い)
  • core-list 入ってないし、てか今GMailしかないし (←いまここ)
本日のツッコミ(全8件) [ツッコミを入れる]
_ ma2 (2006-07-20 17:28)

'magabyte' じゃなくて 'metabyte' だから。というオチかと思いました。

_ ma2 (2006-07-20 17:28)

(自分でtypoしてどうする....)

_ 岩月 (2006-07-20 18:46)

同一ログファイルへ書き込む複数のdispatch.*が立ち上がっていると、それぞれのLoggerオブジェクトがローテートしようとしておかしなことになる、というのを経験したことがあります。解決方法があれば知りたいです。

_ 从 ’w’) (2006-07-20 22:37)

あれ?metabyte て知りません?最近発見された kilobyte と <br>megabyte の中間を表す単位ですよ。metabyte ... orz<br><br>ログは確かに変なことが起きそうですね。複数プロセスだと<br>共有もできないし・・・。てことで、少し考えて見たいんですが、<br>DRbでログ鯖を立てるぐらいしか思いつかなかったです。うーん。

_ and (2006-07-21 00:44)

ttp://techno.hippy.jp/rorwiki/?DeploymentTips<br>Wiki では logrotate がオススメされてましたが、Windows だとどうするんでしょうね?

_ 从 ’w’) (2006-07-21 08:08)

多分、用途(立場)で話が変わりそうですね。<br><br>そのホストが提供するサービスレベル、かつ unix なら logrotate がよさそうですし、<br>個人でちょっと作ったアプリケーションで /etc/logrotate.conf を触る必要があるのは<br>ちょっと敷居が高い、というか負けた気がしちゃう、みたいな。<br><br>Rails の app ディレクトリで完結してるお手軽感というか、一時ファイルも /tmp でなく<br>RAILS_ROOT/tmp を使うようになったので、プラグインみたいに消すだけでアンインスコ<br>できるのも魅力だし。そう、Win アプリがレジストリを使うような感覚かも。本物アプリ<br>や最後の手段では仕方ないけど、ちょっとしたアプリが使うのはやや抵抗あり、みたいな。<br><br>流行りの(?)DRbで何とかできると嬉しいですねぇ。Rails は breakpoint とかでもうDRb<br>使ってることだし。ただ、現実問題で今直面してれば、logrotate 一択になるのかなぁ?

_ 岩月 (2006-07-24 23:15)

DRbでログサーバというのはいいですね。かっこよさそう。<br><br>logrotateはよく紹介されていますが、ログのフラッシュの仕組みとか(そもそもフラッシュしなくて良い?)、logrotateとRailsアプリとの衝突は無いのかとか、使う前から不安がってます。自宅鯖(FreeBSD)ではnewsyslogを使っていますが、おそらくこれも同様の問題があるのではないかと考えてます(ローテートした直後になかなか書き込んでくれないような印象)。

_ 从*’w’) (2006-08-03 20:14)

DrbLogger という plugin が既にあるようです。<br>(自分の本を読んでて気付いた舞波クォリ)<br><br>ttp://filetofsole.org/svn/public/projects/rails/plugins/<br><br># 今は鯖ダウン中なのかな?


サイト内検索 (by Google)

| JRuby | Rails | Berryz | ℃-ute | エッグ | jQuery |

過去

2006年
7月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

未来

コンタクト