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

Join-fu: The Art of SQL Tuning for MySQLの簡易まとめ

MySQL Pro の著者の ZendCon08 での発表スライド.Join-fu: The Art of SQL Tuning for MySQL

Rails' Wiki - Rails勉強会@東京第33回に参加してきた.

ここ最近の9月としては結構冷え込む中,30人ぐらいが Git のために集まりました.Git すごいよ,Git. 午前中は Git のお話 午後はそのとき決めることに まとめと感想 はてブのタグ RailsMeetingTokyo ぎっとであってじっとではない. いろんな使い方がある…

古いdeployを消すには

cleanup すればいいだけ. % cap config/delopy.rb deploy:cleanup もしくは deploy.rb の中で,:after_deploy を使う. task :after_deploy, :roles => :app do cleanup end これで過去の5つのみを残して削除される.

第15回オープンソーステクノロジー勉強会に行ってきた

本日はさくらインターネットの専用サーバの中の人による,データセンターについてのあれこれ. メモと感想 一般的には 1ラック 30A で,場合によっては 60A 〜 80A となることも. 意外なほどデータセンターの消費電力量が多い. Atomの低消費電力性はやはり…

Rails App でエラー発生時にメールを送ったりするには

ApplicationController に rescue_action なるメソッドを追加して,そこに実装すればよい. class ApplicationController < ActionController::Base def rescue_action(e) HogeMailer.deliver_error(e.backtrace.join("\n")) super end end 最後に super 入…

例外のバックトレースを表示するには

Rails でエラーが発生した時に,何言もなかったかのように Redirect などして,管理者にのみエラーメールを送りたいときがあったとする.そんなときは,backtrace を使う. class SomeController < ApplicationController def hoge # 例外が発生するかもしれ…

世界中で進行するメタボ危機

TC50: Linuxプログラマは太りすぎ? | TechCrunch Japanそうですか,日本だけではなく,世界中のエンジニアが戦っているのですね(ぉぃ.

HashやArrayなどをデータベースに保存するには

HashやArrayをデータベースの1カラムとして保存したときに,それを元のHashやArrayに戻すには,YAML.load を使う.と言うのも,保存されるときに to_yaml で YAML 化されるので,それを戻せばいいだけの話. item = Item.new hash = {:hoge => "foo", :bar =…