タグ

2010年8月23日のブックマーク (6件)

  • これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!

    Railsに限らず、MySQL(Innodb)を利用したサービスを開発/運用しているなら、これから解説する内容を知っておかないと、予期しないデータ不整合を発生させてしまうかもしれません。 データ不整合が発生してしまったら、来あるべき状態に戻すのはかなり難易度が高いため、開発/運用をしているエンジニアは、データ不整合を起こさないようにすべきです。 では、どのようなことをすると、データ不整合をいとも簡単に発生させることができるかを解説します。 まずは、何が原因でデータ不整合が発生するかの簡単なモデルを紹介します。 以下のようなUserオブジェクトをcreateししたとします。 User.create(:name => "interu, :age => "27") すると、Userテーブルにデータが追加されます。 ■ Userテーブル id name age 1 user_a 30 2 use

    これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!
    pitworks
    pitworks 2010/08/23
    InnoDBはメモリ内の自動インクリメントカウンタを利用しているので再起動のタイミングによっては不整合が発生。外部キー制約をきちんと設定する事で回避可能。
  • なぜ、同じ血液型の血液しか輸血できないのか? : 糖鎖ブログ

    最も代表的なABO式血液型による4分類(A型、B型、O型、AB型)は赤血球表面の糖鎖の違いによって区別されています。 O型にはH型(Humanに共通するという意味)糖鎖が付いています。このH型にN−アセチルガラクトサミンという単糖が付いた糖鎖をもつのがA型、ガラクトースという単糖が付いた糖鎖をもつのがB型です。AB型には両方の単糖が付いた糖鎖をもっています。 つまり、A型の人は赤血球表面にA型物質、B型の人はB型物質、AB型の人はA型物質とB型物質の両方をもっています。一方、O型の人はA型物質もB型物質ももちません。 また、赤血球表面にA型物質をもつA型の人は、血清中に抗B抗体を、B型物質をもつB型の人は血清中に抗A抗体を、血液型物質をもたないO型の人は血清中に抗A抗体と抗B抗体の両方をもっています。一方、A型物質とB型物質をもつAB型の人は血清中に抗体はもっていません。 そこで、A型物質

    なぜ、同じ血液型の血液しか輸血できないのか? : 糖鎖ブログ
    pitworks
    pitworks 2010/08/23
    血清中の抗原・抗体反応で赤血球が凝集し固まるから。
  • GIGAZINEサーバ電気工事の裏側を公開、本日午前9時から午後6時までの一時停電を乗り越えろ!

    「【求人募集】GIGAZINEで働きたいネットワークエンジニア・Webプログラマー・Webデザイナーを募集します」でもちらっと公開していた新しいサーバ&新しいオフィスのための電気工事のため、日午前9時から午後6時までの間の1時間~2時間ほど、停電することになりました。GIGAZINE全体を止めることも考えたのですが、電源回路とかブレーカーとかの工事のために一時停電するだけなので、その間だけなんとかほかから電源を引っ張ってくればしのげるのでは?ということで、旧オフィス(かつて火事になったアレ)からにょろにょろと電気コードを伸ばして一時的に耐え凌ぐことにしました。 リアルで足を引っかけて電気コードが抜けないように祈りたい気分ですが、せっかくなので作業の様子をレポートにしてみました。 フォトレポートは以下から。 これがサーバがつながっているUPS(無停電電源装置)のコンセントたち。コンセントの

    GIGAZINEサーバ電気工事の裏側を公開、本日午前9時から午後6時までの一時停電を乗り越えろ!
  • 長文日記

    pitworks
    pitworks 2010/08/23
    天空のエリュシオンの舞台裏。「マスターDBへのアクセスがあまりにも多くてそれが原因で総てのDBとWebサーバが重くなり、GREE側からとめられてしまう...」
  • 結婚と恋愛のレート - Chikirinの日記

    一つ前のエントリで紹介した 堀井憲一郎氏のにはユニークな洞察が満載なのですが、中でも特におもしろかったのがこの話。 “80年代に女の子が恋愛のレートをあげて、結果としてみんな不幸になった” 堀井氏は、「 80年代に女の子はお姫様になった」と指摘。 お姫様は王子様が現れて、自分のために完璧なクリスマスイブを用意してくれると期待します。 高級フレンチに最高級ワイン、後は五つ星ホテルのバーで生バンドの演奏を楽しみ、当然のように予約してあるお部屋にお泊まり、翌朝はルームサービス。プレゼントはティファニーの・・。 最初は(それでヤラせてもらえるならと)この流れについていこうとした男性陣も、数年ほど頑張った後、 90年代半ばにはついていけなくなります。 当然です。給与もあがらないのに続かない。 ここで女性は気がつくべきでした。こんなことをしてたら、彼氏なんてできない。結婚なんてできないと・・。 で

    結婚と恋愛のレート - Chikirinの日記
    pitworks
    pitworks 2010/08/23
    80年代に女の子が恋愛のレートをあげて、結果としてみんな不幸になった。80年代に高騰し、90年代に高値安定してしまった女性の結婚レートを、適正レートまで下げましょう”というのが、婚活の本質
  • syslogdの設定をマスターしよう

    システムのログをつかさどるsyslogd ログには、アプリケーションが独自に出力するものと、syslogdを利用して出力するものの2種類があります。 独自のログを出力する代表的なアプリケーションにはApacheやSquid、Sambaなどがあります。独自のログ設定を持つアプリケーションに関してはアプリケーションのマニュアルなどを読んでいただくとして、ほとんどのアプリケーションはsyslogdを利用してログを出力しています。以後は、syslogdを利用したログについて説明します(注)。 注:LinuxおよびUNIXでsyslogdがインストールされていないことは考えにくいため、特にインストール方法については言及しません。また、後述するlogrotateに関しても同様です。 Linuxでは、主なログの出力先は/var/logディレクトリです。ディレクトリ内を確認すると分かりますが、前述したよう

    syslogdの設定をマスターしよう
    pitworks
    pitworks 2010/08/23
    ファシリティ、プライオリティの表が便利