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

  • 外部キー制約は重荷になるか - iakioの日記

    SQLアンチパターン 4章 キーレスエントリ(外部キー嫌い)より 外部キー制約によって、多少のオーバーヘッドが生じるのは事実です。しかし、以下にあげるように、他の選択肢と比べると、外部キーの方がより効率的であることがわかります。 書では、外部キー制約を使うことによってデータを更新する時の事前チェックを省略できるので効率が良いという主張。 とはいえ、データベースは「外部キー制約に違反した」というエラーは返してくれるが、複数の制約がある場合にそこからどの外部キー制約に違反したかを取得する一般的な方法は無いので、ユーザーに詳細なエラーの内容を提供する必要がある場合は、やはり事前チェックが必要になる。 あるいは筋が悪いけど、頑張ればどの制約に違反したかをエラーメッセージから拾えるかもしれない。いちいち自分で書く気にはならないが、そういうライブラリがあったら面白そうだ。 MySQLの例 ERROR

    外部キー制約は重荷になるか - iakioの日記
    miio119
    miio119 2013/04/27
    #rubysapporo
  • 例外設計における大罪 - 契約

    1. 例外設計 における大罪 和田 卓人 (a.k.a id:t-wada or @t_wada) Jun 27, 2012 @ java-ja 12年6月28日木曜日 2. 自己紹介 名前: 和田 卓人 (わだ たくと) ブログ: http://d.hatena.ne.jp/t-wada メール: takuto.wada@gmail.com Twitter: http://twitter.com/t_wada タワーズ・クエスト株式会社 取締役社長 12年6月28日木曜日

    例外設計における大罪 - 契約
    miio119
    miio119 2013/04/27
    #rubysapporo
  • module Kernel (Ruby 2.0.0)

    クラスの継承リスト: Kernel dynamic include: RakeFileUtils (by rake) 要約 全てのクラスから参照できるメソッドを定義しているモジュール。 Object クラスはこのモジュールをインクルードしています。 Object クラスのメソッドは実際にはこのモジュールで定義されていま す。これはトップレベルでのメソッドの再定義に対応するためです。 目次 モジュール関数 Array Complex Float Hash Integer Rational String __callee__ __dir__ __method__ ` abort at_exit autoload autoload? binding block_given? iterator? caller caller_locations catch chomp chop eval exec

    miio119
    miio119 2013/04/27
  • ナレーター「プロニートの朝は早い」:ハムスター速報

    ナレーター「プロニートの朝は早い」 Tweet カテゴリ☆☆☆☆ 1 :以下、名無しにかわりましてVIPがお送りします:2011/11/13(日) 06:27:37.83 ID:4Z3udQ3+0 東京中野区。 閑静な住宅街の一画。 ここに一軒のアパートがある。 プロニート>>1の仕事場である。 世界でも有数のプロニート。 彼らの仕事は決して世間に知らされるものではない。 我々は、プロニートの一日を追った。 2 :以下、名無しにかわりましてVIPがお送りします:2011/11/13(日) 06:28:23.29 ID:c3rj6s810 録画するレベル 112 :以下、名無しにかわりましてVIPがお送りします:2011/11/13(日) 08:38:55.40 ID:TE2zs6fM0 117 :以下、名無しにかわりましてVIPがお送りします:2011/11/13(日

    miio119
    miio119 2013/04/27
  • なるほどUnixプロセス ― Rubyで学ぶUnixの基礎

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 達人出版会 3,520円 (3,200円+税) 『Working with Unix Processes』待望の完訳。並列処理やデーモン、プロセス生成、そしてシグナルといったUnixの基礎であるプロセスについてRubyで解説する、「今どきの」開発者に向けた新しいUnixプログラミングの手引きです。 ※書の公式ハッシュタグは#naruhounix になります。 関連サイト原著者による公式ページと訳者らによるサポートページがあります。 Working With Unix Processes - Learn the Fundamentals of Unix Programming in RubyなるほどUnixプロセスサポートページ 日語版刊行によせてRuby

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎
    miio119
    miio119 2013/04/27