タグ

2008年7月7日のブックマーク (4件)

  • WASForum Conference 2008: カカクコム「不正アクセス事件から学んだ事」 | 水無月ばけらのえび日記

    WASForum Conference 2008 (wasforum.jp)に行ってきました。印象に残った話を中心に、とりとめなくメモしておきます。 まずは1日目、「不正アクセス事件から学んだ事」について。2005年に不正アクセスでサイト閉鎖となったカカクコム (kakaku.com)の、安田さんのお話です。 事件の経緯まず事件の経緯の話などが出ますが、まあそれはさんざん出ているので割愛します。細かい部分で興味深い話が2点ほど。 改竄を把握したのは水曜。改竄部分を戻したら問題なかったようなので運営を継続したが、その後も断続的に改竄と修正を繰り返した。土曜の夕方に一旦サーバを停止。その後再開するも、土曜の夜になって改竄の頻度が非常に高くなり、改修での対応は無理だと判断して閉鎖に至った。「どのくらいで復旧できるのか?」と社長に詰め寄られ、「一週間くらい」と返答 (実際には10日間の閉鎖)。 サ

  • Mozilla Re-Mix: [Last.fm]の音楽ライブラリをFirefoxで気軽に楽しむことができるアドオン「Fire.fm」

    音楽好きが集まるソーシャルミュージックサイト[Last.fm]。 このLast.fmでは、ユーザーが聞いた楽曲をScrobbling(ライブラリに登録)したり、他のユーザーとのコミュニケーションを図ったりすることができますが、最も気軽な使い方は、その膨大な楽曲ライブラリを再生することでしょう。 この、Last.fmのステーションから気軽に音楽を再生することができるFirefoxアドオンが、「Fire.fm」です。 「Fire.fm」をインストールすると、専用のツールバーがFirefoxに追加されます。 ツールバーからは、Last.fmメインページを開いたり、すでにユーザーの方がLast.fmにログインすることができる基的なボタンが用意されている他、[ステーション]と呼ばれる音楽ライブラリから、アーティストを検索して、見つかった楽曲を再生する機能があります。 楽曲を再生するには、まず、La

    Kiske
    Kiske 2008/07/07
    この拡張はヤバイ。必須品になりそう。
  • Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる

    Linux は fork で子プロセスを作成した場合、親の仮想メモリ空間の内容を子へコピーする必要があります。しかしまともに全空間をコピーしていたのでは fork のコストが高くなってしまいますし、子が親と同じようなプロセスとして動作し続ける場合は、内容の重複したページが多数できてしまい、効率がよくありません。 そこで、Linux の仮想メモリは、メモリ空間を舐めてコピーするのではなく、はじめは親子でメモリ領域を共有しておいて、書き込みがあった時点で、その書き込みのあったページだけを親子で個別に持つという仕組みでこの問題を回避します。Copy-On-Write (CoW) と呼ばれる戦略です。共有メモリページは、親子それぞれの仮想メモリ空間を同一の物理メモリにマッピングすることで実現されます。より詳しくは コピーオンライト - Wikipedia などを参照してください。 この CoW に

    Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる
  • 遅レス。 - Apache mod_perl - MaxClients の値に注意

    やっちまった……。きっとだれもが通る道。というかとっくに FAQ か。 mod_perl における C10K problem" - 竹迫良範 恥ずかしながら、知らなかったッス。これって mod_ruby でもありうる話だよね? Apache で mod_perl を使用する時は MaxClients 設定に注意! Apache の MaxClients(子プロセスの最大数) デフォルト設定は 150。 他のモジュールにも影響されるが、mod_perl 組み込み時、子プロセス1つのメモリサイズが 20〜30MB 程度になる。 よって、同時接続数 150 までアクセスされると 3G から 4.5G メモリを喰うことになる。 そんなメモリねぇ〜www なので、スワップ・スワップ(SWAP x SWAP と書いてみたがヤな感じだった)。swap もオーバーしちゃったり。 対策: MaxClient

    遅レス。 - Apache mod_perl - MaxClients の値に注意
    Kiske
    Kiske 2008/07/07