タグ

errorに関するkgbuのブックマーク (3)

  • Erlang実験室:武士道と云ふは死ぬ事と見付けたり - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Erlangでは、「死ぬこと=プロセスをクラッシュさせること」の解釈/意義/価値観が、他の言語とは随分違います。潔<いさぎよ>く死ぬことが推奨されていますが、これは責務の放棄とは違います。 内容: 事故や災害への対処は個人ではなくて企業や社会が行うべき 正常と異常のはざま 例外を使うのは例外的? 多プロセス並列プログラミングと例外 潔さと無責任は違う -- 武士道プログラミング ●事故や災害への対処は個人ではなくて企業や社会が行うべき Erlangの書き方や文化で、なかなか馴染めないのが「異常時の処理を書かない」という方針です。 多くのプログラミング言語のコードでは、次のような分岐をしばしば見受けます。 if (正常条件) { 正常時の処理; } else { 異常時の処理; } switch (値) { case 正常な値_1 : 正常時の処理_1; break; case 正常な値_2

    Erlang実験室:武士道と云ふは死ぬ事と見付けたり - 檜山正幸のキマイラ飼育記 (はてなBlog)
    kgbu
    kgbu 2008/11/15
    処理そのものと、そのエラーは別のもので実装する、という哲学らしい。処理は簡単に書けるし、エラー処理を誰にまかせるかとうい判断をせずにすむ。効率的だ。Erlangの例外処理が実装されたのが新しいというのは初耳
  • C0000218エラー(UNKNOWN HARD ERROR)

    注)この記事は私的なメモです。以下の情報に関しての正確性を保証するものではありません。あらかじめ承知の上で利用してください。 C0000218とは? このページに来られた時点でおおよその見当はつきます。ひとまずお察し申し上げます。 C0000218はWindows2000がリリースされた当初から発生が確認されているエラーであり、にもかかわらず今にいたるまで完全な解決策が編み出されていないというWindows最凶クラスのエラーです。この原因不明の凶悪なエラー症状から、「死のエラー」という別称で呼ばれています。 このエラー症状はWindows2000/XPにおいて、レジストリ部分のファイルの破損によってOSが立ち上がらなくなるものです。OSロゴが現れた後のブルーバック画面にエラーメッセージが白文字で表示され、以後リブートを繰り返します。なお、以下に表示されるであろうエラーメッセージを記述します

    kgbu
    kgbu 2007/09/30
    レジストリの不整合、ようするにwrite cacheのタイミングの問題ちゃうか?
  • Ubuntu Forums

  • 1