2017年8月25日のブックマーク (2件)

  • コールバック関数とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

    簡単に書くよ コールバック関数(読:コールバックカンスウ 英:callback function)とは 「この関数(処理のまとまり)、おまえの方で呼び出してや~」と関数に引数(プログラムや関数に入れる値)として渡される関数のこと です。 順番に見ていきましょう。 まずは予備知識として「関数」と「引数(ヒキスウ)」について簡単に説明します。 「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。 関数は「何かを入れると何かをやって何かを返してくれる、処理のまとまり」です。 一般的には、入力を受けて処理を行い、その結果として出力があります。 引数は「プログラムや関数に渡す値」です。 ちょっと汚い話で恐縮ですが、人間はご飯をべて、ウンチを出します。 人間を関数だとすれば、ご飯に相当するものが引数です。 あと、ついでなので書いておくと、ウンチに相当するものは戻り値です。 以上

    コールバック関数とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
    kent-where-the-light-is
    kent-where-the-light-is 2017/08/25
    “コールバック関数 (callback function)とは 「この関数、おまえの方で呼び出してや~」と関数に引数として渡される関数のことです。 ”
  • ビットコインを生み出す採掘 | 仮想通貨ビットコイン(Bitcoin)の購入/販売所/取引所【bitFlyer(ビットフライヤー)】

    ビットコインを生み出す採掘ビットコインの採掘(マイニング)とはビットコインは、一定期間ごとに、すべての取引記録を取引台帳に追記します。その追記の処理には、ネットワーク上に分散されて保存されている取引台帳のデータと、追記の対象期間に発生したすべての取引のデータの整合性を取りながら正確に記録することが求められます。 その整合性を取る作業はコンピューターによる計算で実現できるのですが、膨大な計算量が必要となります。分散されて保存されている1つの大きな取引台帳のデータも、追記対象の取引のデータも、すべてを正確に検証してから追記しなければならないのです。 そこで、ビットコインでは、この追記作業に有志のコンピューターリソースを借りています。余っているコンピューターの計算能力を借りることによって、膨大な計算を行い、みんなで共有する1つの大きな取引台帳に追記を行っているのです。 この追記作業の手伝いをして

    ビットコインを生み出す採掘 | 仮想通貨ビットコイン(Bitcoin)の購入/販売所/取引所【bitFlyer(ビットフライヤー)】
    kent-where-the-light-is
    kent-where-the-light-is 2017/08/25
    “そこで、ビットコインでは、この追記作業に有志のコンピューターリソースを借りています。余っているコンピューターの計算能力を借りることによって、膨大な計算を行い、みんなで共有する1つの大きな取引台帳に追