タグ

2015年3月5日のブックマーク (2件)

  • 論理削除gemを1年ほど保守してみて。重大な欠点にやっと気づいたポエム。 - 波打際のブログさん

    はじめに kakurenboというgemはご存知でしょうか?paranoiaの欠点を克服すべく1年ほど前に私が開発を始めたgemです。(参考:Rails4と3で論理削除を行うためのGem Kakurenbo の紹介と今更論理削除Gemを実装した理由。 - 波打際のブログさん) issueやpullrequestを送信してくださる善意のコミッターの方々に支えられながら1年ほど保守をしてきました。その上で薄々は気がついていたのですが、どうしても認められなかった重大な欠点をハッキリと認識させられたのでポエムにしました。 論理削除gemの起源 kakurenboもparanoiaも、廃れてしまった acts_as_paranoid を再実装したものです。 これらのgemは導入するだけで、いつも使っているdestroyメソッドが論理削除メソッドに早変わりする素晴らしいgem...になるはずだったので

    論理削除gemを1年ほど保守してみて。重大な欠点にやっと気づいたポエム。 - 波打際のブログさん
    yamaz
    yamaz 2015/03/05
    [destroyのオーバーライドをやめ、素直にsoft_destroyというメソッドを設けることです。
  • 1秒間に数万アクセス――地震発生時にYahoo! JAPANトップに現れる“あの枠”の裏側

    Yahoo! JAPANのサービスをご利用中に、サイトのトップに現れる「地震情報」や「津波情報」といった大きな枠を目にしたことのある方は少なくないのではないでしょうか。中には、地震とみられる揺れを感じてYahoo! JAPANを見に行ったら上記画像のような枠が出ていた……といった経験をお持ちの方もいらっしゃるのではないかと思います。今回は、そうした有事の際に出現するこの枠「災害情報表示機能」の裏側をご紹介します。 きっかけは約10年前の新潟県中越地震 「災害情報表示機能」枠で提供している情報は3種類あります。1つ目は「地震」、2つ目は「津波」、3つ目は「重大ニュース」です。いずれもトップページだけではなく、Yahoo! JAPANの各サービスページに一斉に出現します。テレビにたとえると、画面上部に地震情報や緊急ニュースが流れる「テロップ」のようなイメージに近いかもしれません。 この枠の運用

    1秒間に数万アクセス――地震発生時にYahoo! JAPANトップに現れる“あの枠”の裏側
    yamaz
    yamaz 2015/03/05