タグ

2016年2月22日のブックマーク (4件)

  • 最近よく聞くQuorumは過半数(多数決)よりも一般的でパワフルな概念だった - Qiita

    最近では珍しくもなくなった"Quorum"という言葉。Zookeeper, etcd, Serfといったクラスタ中でデータのレプリケーションを行ってくれるようなツールや、Cassandra, Riakといった分散データベース(NoSQL系)のようなツールにおいても、データの複製に一貫性を持たせる仕組みとしてよく聞かれます。 しかしながら、多くのスライドやWebの記事を読んでも、"Quorum"という語が意味するところは要するに「過半数ノードによる多数決」というような説明が多いように感じていました。 にも関わらず、"Quorum"と呼ばれているのはなぜか?そんな疑問を持っていたので、この機会に調べてみました。 そうしたら、"Quorum"は過半数/多数決という概念を一般化した非常に抽象でパワフルな概念だということがわかりましたのでここにまとめておきたいと思います。 分散システムにおけるデータ

    最近よく聞くQuorumは過半数(多数決)よりも一般的でパワフルな概念だった - Qiita
    satzz
    satzz 2016/02/22
  • 果物に寄ってくるあのハエを暗闇で60年間育てた結果

    60年飼い続けている京都大学にまず拍手です。 1954年から京都大学では暗闇でショウジョウバエを飼い続けています。暗闇で子孫を繁栄させてきた通称「暗黒バエ」と普通のハエを交配した結果、研究者チームは完全な暗闇で育ったショウジョウバエがどのように遺伝適応を行なっているかがわかってきたようです。 驚くべきことに、暗黒バエは普通のハエと見かけはほとんど変わらないそう。1,500世代以上暗闇で育ったハエは、暗闇でも周りを感知しやすいように、少しだけ体毛が長くなったそうです。でもハエの研究者でさえ気づかないほど、当にわずかな長さの差だったとか。おそらく京都大学の研究チームにしかわからないでしょうね。彼らはGenes Genomes Geneticsというジャーナルにこの研究の結果を発表しています。 京都大学チームはまず、暗黒バエと普通のハエを交配しました。そして、その暗黒と普通のミックスされたハエ

    果物に寄ってくるあのハエを暗闇で60年間育てた結果
    satzz
    satzz 2016/02/22
  • デブサミ2016で「Webエンジニアのための並行/非同期プログラミングの実際とこれから」というパネルディスカッションをしました - たけぞう瀕死ブログ

    先日のデブサミ2016でピクシブの川田さんによるモデレートでGolang(メルカリのbokkoさん) × node.js(古川会長) × Scala(わたくし)という謎の組み合わせでパネルディスカッションをさせていただきました。 event.shoeisha.jp ユーザ層や適用領域が異なる言語ということもあり、噛み合うのか若干不安があったのですが、いい感じにまとまったのではないかと思いますw パネルディスカッションのまとめ 総論としては ハードウェアのリソースを使い切るために並行処理がますます重要になっていく ただし、アプリケーションのレイヤではなるべくそれを意識させないことが重要 という当たり前といえば当たり前の話だったのではないかと思います。ECMAScript7のAsync/Awaitは記述は同期的だけどブロックはしないという意味で理想に近いかもしれません。 普通にWebアプリを書

    デブサミ2016で「Webエンジニアのための並行/非同期プログラミングの実際とこれから」というパネルディスカッションをしました - たけぞう瀕死ブログ
    satzz
    satzz 2016/02/22
  • 来月頭より、ベルリンでエンジニアとして働くことになりました。 - zakisan's blog

    https://www.flickr.com/photos/ntrinkhaus/14593212964 お久しぶりです。 突然のご報告ですが、来月頭よりベルリンでエンジニアとして働くことになりました。この場を使って、働くことになった経緯と今後の展望を書きます。 これから海外でウェブ系のエンジニアとして働く人の参考になれば幸いです。 まず私の属性ですが、31歳、文系出身、主にRubyRails)でウェブアプリを書いています。エンジニア歴五年くらいです。 プログラミングを始める前は、大学時代に友達と始めた会社でゲームをつくっていました(会社は存続していて、今年で8年目です)。 こんなゲームをつくっていました。 主に日のスタートアップ企業で働いてきました。DB設計/インフラ構築含め、一からウェブサービスを開発することもあれば、既存サービスの登録者数を2ヶ月で倍増させる施策に携わることもあり

    来月頭より、ベルリンでエンジニアとして働くことになりました。 - zakisan's blog
    satzz
    satzz 2016/02/22