タグ

2017年10月24日のブックマーク (5件)

  • ビザンチン将軍問題 - Wikipedia

    ビザンチン将軍問題(ビザンチンしょうぐんもんだい、英語: Byzantine Generals Problem)とは、相互に通信しあう何らかのオブジェクト群において、通信および個々のオブジェクトが故障または故意によって偽の情報を伝達する可能性がある場合に、全体として正しい合意を形成できるかを問う問題である[1]。フォールトトレラントシステムでの多数決の妥当性や分散コンピューティングの処理の妥当性に関わる問題と言え、二人の将軍問題を一般化したものと言える。 ビザンチン将軍問題に帰結される故障や障害をビザンチン故障(Byzantine Failure、あるいはビザンチン障害)と呼ぶ。また、ビザンチン将軍問題が発生しても全体として正しく動作するシステムをビザンチン・フォールトトレラント性(Byzantine Fault Tolerance)があるという。 ビザンチン将軍問題は、東ローマ帝国(ビザ

    june29
    june29 2017/10/24
    名前がいい。
  • 本書について | Ethereum入門

    Ethereum入門は、分散アプリケーションプラットフォーム「Ethereum(イーサリアム)」の技術入門書です。 Ethereumがどのように動作するのか、Ethereumを用いてどのように分散アプリケーションを開発していくか、について解説していきます。 Ethereumプロジェクトは最初の安定版(Homestead)リリースがされましたが、今後仕様が変更になる場合があります。仕様変更に伴い書も逐次内容を変更していきます。 またドキュメントは2018/3/10 現在、制作中です。 ドキュメントはオープンなプロジェクトであり、そのため協力者を広く求めています。書のソースコードはGitHub上で公開されています。 書への追記や修正などありましたら、上記GitHubにてIssueの発行、またはPull requestをお願いいたします。 ドキュメントは Creative Commo

    本書について | Ethereum入門
  • Can I use Github Enterprise with Pipeline Review apps? - Heroku Help

    june29
    june29 2017/10/24
    「github.com がハードコードされているからごめんね」とのこと。
  • Fluentd 入門 〜運用に必要な基礎知識〜

    最近業務で Fluentd を触ることが出てきて入門したんですが、最初のうちはトラブルが起きた時に何が起きているのか、どう対処したら良いのかがさっぱりわからなかったので、「Fluentd ってログの収集とかに使われるやつでしょ?」程度の知識しかなかった過去の自分に向けて「とりあえずこれぐらいは知っておけ!」と言いたい内容をまとめてみました。 トラブルが起きた時にどの処理で問題が起きているのか素早くコードを追うことができて、データの消失を最小限に抑えつつ適切に対処できるようになることを目的としています。 なお、現時点で最新版の Fluentd v0.14.21 を対象にしています。 アジェンダ Getting Started Fluentd のアーキテクチャ Processes Supervisor process Worker process Threads Input thread En

    Fluentd 入門 〜運用に必要な基礎知識〜
  • Linklay | Create Shoppable Images

    june29
    june29 2017/10/24
    画像内のアイテムを購入できます、ってやつ。