[go: up one dir, main page]

タグ

errorcheckに関するmasterqのブックマーク (3)

  • MessagePack RPCクライアントの振る舞い及びエラー処理

    msgpackrpc.md MessagePack RPCクライアントの振る舞い及びエラー処理 概要 MessagePack-RPCのクライアントのエラー処理を正しく、またその後に何をすべきか(可能か)まとめる。 「このエラー起きたとき、どう処理すべきか?」ということを説明する。 説明しないこと:RPCサーバの作り方、各言語のライブラリのプロトコル実装やエラー定義の差。 結論 エラー内容を正確に取得したければC++クライアントを使う Ruby, Python, Javaの実装では、1度RPCに成功した後、同じオブジェクトで次にRPCを実行して発生したトランスポート層のエラーは必ずtimeout errorとなってしまう(トランスポート層で何が起こったのか、接続し直したのか、何が原因となっているのか例外からは判別できない) 回避策として、RPCを呼び終わったらセッションを閉じて、再度接続し直

    MessagePack RPCクライアントの振る舞い及びエラー処理
  • 8 ways to report errors in Haskell | Random Hacks

    Random code snippets, projects and musings about software from Eric Kidd, a developer and occasional entrepreneur. You're welcome to contact me! Mar 10, 2007 • by Eric Kidd Haskell is a marvellous language, but there are some things I don’t like about it. My least favorite: Haskell has no fewer than 8 different APIs for reporting errors. To make a bad situation worse, the choice of API varies betw

    masterq
    masterq 2011/09/29
    エラーハンドリング。わかりやすい
  • 「Drive Fitness Test」の使い方 - PCと解

    「パソコンの調子が悪くて、どうもハードディスクがあやしいんだけど。」 という人にぴったりの、ハードディスク診断ツールです。 「Drive Fitness Test」は、ハードディスク自体にエラーがあるかどうかをテストすることができます。 フリーソフトです。 ちなみに上の画像は、実際に実行中のものです。 「Drive Fitness Test」は、フロッピーディスクやCDから起動できるので、 Windowsを起動できなくても、ハードディスクをテストすることができます。 「Drive Fitness Test」は日立(HGST)製ですが、 日立・IBM以外のハードディスクでも、テストはできます。 私の試した範囲では、問題なく動作しました。 ただし、各ハードディスクメーカーごとに専用のツールがありますので、 同一メーカーのものが推奨であることは言うまでもありません。 実は、他の診断ツールでは全く

  • 1