タグ

2008年8月12日のブックマーク (8件)

  • 簡単なキャラクタデバイスをつくる

    ここでは 実際に簡単なキャラクタデバイスをつくってみます。さしあたって、 open close read write に対応します。最初は無難に open・close から。徐々に増やしてきます。 ここでキャラクタ(型)デバイスとはなんぞや、ということです。 Linux ではデバイスはキャラクタ型とブロック型があります。 キャラクタ型が1バイト単位の細かい読み書きが可能なのに対して、ブロック型はブロックというデータの塊を単位に読み書きします。 ブロック型のデバイスは mount することでファイルシステムに組み込むことが可能で、またディスクキャッシュも働きます。 ただ、ちょっと難しいのでここではおいておきます。 実際にハードウェアを操作するときに、ブロック型の必要性があることはほとんどないと思います。 サンプルソースと実行例 まずはサンプルのソースと実行例から。 (ソースは例によって手抜き

  • 今更だけどDNSキャッシュポイズニングについて簡単に説明するよ! - そして、DNSポイズニングがなかなか対応されない理由。 - FreeBSDいちゃらぶ日記

    先日IIJの一日インターンに行ってきました。 NDAがあるので、事細かに書くことは出来ないのですが、教育的なプログラムが組まれていて非常に面白かったです。 そこで、色々お話しして、その中でDNSポイズニングがなかなか対応されない理由、当たり前の理由が聞けたので、「DNSポイズニングって何がヤヴァイのか良くわかんね」って人に向けた簡単な解説とあわせて書きたいと思います。 まず、DNSキャッシュポイズニングの何が怖いか? 簡単に言うと、 「googleに繋いだはずが全く別サイトに繋がっちゃう!」 って話です。 当に繋ぎたいサイトと違うサイトに繋いじゃう事が出来るので、例えば 実在するショッピングサイトそっくりの偽サイト作って、ショッピングさせて。クレジットカードの番号ゲットしちゃったり、住所ゲットしちゃったり。 夢が広がる怖い事が出来ちゃいます。 きちんとしたセキュリティ対策していれば大丈夫

    今更だけどDNSキャッシュポイズニングについて簡単に説明するよ! - そして、DNSポイズニングがなかなか対応されない理由。 - FreeBSDいちゃらぶ日記
  • TechCrunch Japanese アーカイブ » [IT] Web 3.0へようこそ。データセンターが君のコンピュータだ

    Foursquare, the location-focused outfit that in 2020 merged with Factual, another location-focused outfit, is joining the parade of companies to make cuts to one of its biggest cost centers –…

    TechCrunch Japanese アーカイブ » [IT] Web 3.0へようこそ。データセンターが君のコンピュータだ
  • デザインパターンの使い方: Adapter:CodeZine

    Adapterパターンの例 Portfolioクラスは、ユーザーの株式購入履歴を追跡するアプリケーションの基礎となるものです。当然ながら、ポートフォリオに最も求められる機能は、これらの株式購入の価値を計算することです。 PortfolioTestクラス(リスト1を参照)は、Portfolioクラスが値を正しく取得できることを検証するのに役立つ単純なスタブの使用例を示しています。Portfolioクラス(リスト2を参照)は、StockLookupServiceインターフェイスを通じて呼び出しを行うことで、各シンボルの価格を取得します。StockLookupServiceのしくみは単純です。このサービスは、株式シンボルが与えられると、そのシンボルの現在のドル価格を返します。StockLookupServiceインターフェイスの定義は次のとおりです。 import static org.juni

  • 好かれるためのただ一つ原則 : 404 Blog Not Found

    2008年08月12日07:30 カテゴリLove 好かれるためのただ一つ原則 はてブを集めるための基原則はこちらにまかせて.... 女の子に好かれるための基原則 - 分裂勘違い君劇場 好かれるための唯一の原則を。「女の子」なんて限定はありません。 これだけ。 どれだけ好きか = どれだけ原則を外せるか 古今東西老若男女すべてどころか、おそらく「好きになる能力を持つものすべて」にあてはまるはずの原則だと私は踏んでいる。 なぜか。 好きというのは、より多くの手間と暇を相手にかけることだからだ。 相手以外の誰かよりも相手を特別扱いするということだ。 平たく言うと、えこひいき。 「原則を当てはめる」というのは、「ひいきしない」ということだ。例えば「女の子」なら、ゆうこもあいこもりょうこもけいこもまちこもかずみもひろこもまゆみも同じように扱うということだ。これでは似たような名前はいくらもあるの

    好かれるためのただ一つ原則 : 404 Blog Not Found
  • Dictionary of Algorithms and Data Structures

    absolute performance guarantee abstract data type (a,b)-tree accepting state Ackermann's function active data structure acyclic directed graph: see directed acyclic graph acyclic graph adaptive heap sort adaptive Huffman coding adaptive k-d tree adaptive sort address-calculation sort adjacency-list representation adjacency-matrix representation adjacent admissible vertex ADT: see abstract data typ

  • Domain For Sale

  • プロセス - Linuxカーネルメモ

    プロセスの状態 TASK_RUNNING: 実行可能 TASK_INTERRUPTIBLE: Sleep中(シグナルを受信するとWakeupする) TASK_UNINTERRUPTIBLE: Sleep中(シグナルを受信してもWakeupしない) TASK_STOPPED:SIGSTOPなどを受けて停止中 TASK_NONINTERACTIVEは少し特殊で、Sleep時にTASK_INTERRUPTIBLEなどと組み合わされて使用される。このフラグがセットされているとWakeup時にsleep_avgが更新されない。