タグ

2012年11月18日のブックマーク (5件)

  • そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する

    そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する

    そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
    kimutansk
    kimutansk 2012/11/18
    イベントループのお作法守らないとあっさり壊れますねぇ・・・気をつけないと
  • 『関数プログラミング入門』が出た | Webシステム開発/教育ソリューションのタイムインターメディア

    関数プログラミングの世界の標準教科書である Introduction to Functional Programming using Haskell の翻訳が、つい先日出た。 オーム社からで、翻訳は Haskellで有名な山下さんである。 定価3990円(税込)はちょっと高く感じるかもしれないが、これは原書よりもはるかに安く設定されており、オーム社の意気込みが感じられる。 A5判で、約400ページのである。 既存の、つまり手続き型のプログラミング言語のばかり読んできた人は、かなり面らうのではないかと思われるである。 ちょっと見たところ、プログラミングのというより、関数プログラミングとは何か書いたといった雰囲気だ。 もちろん、例題などでは Hasekellが使われているのだが、解答がいちいち載っているわけではない。ネットで答、解説を探すと、著名な名なのでかなり見つかる。もちろん

    『関数プログラミング入門』が出た | Webシステム開発/教育ソリューションのタイムインターメディア
    kimutansk
    kimutansk 2012/11/18
    オーム社ということは電子版も近く出る公算が高い・・・出たら買いますかね。
  • ZooKeeper の Java での使用例

    ZooKeeper Java API を利用するための手引きとして、ここでは非常に簡単なウォッチクライアントを作成します。作成する ZooKeeper クライアントは、ZooKeeper ノードに変更があったかどうかをウォッチし、プログラムを起動または停止して応答します。 要件 クライアントの要件は次の 4 項目です。 以下の引数を取ります。 ZooKeeper サービスのアドレス ウォッチする znode の名前 プログラムとその引数 znode に関連付けられたデータを取得し、プログラムを起動します。 znode が変更されたら、クライアントはその内容を取得し、プログラムを再起動します。 znode が消滅したら、クライアントはプログラムを kill します。 プログラムの設計 慣習として、ZooKeeper アプリケーションは 2 のユニットに分けます。一方は接続を維持します。もう一

    kimutansk
    kimutansk 2012/11/18
    とりあえず、クライアント側のアプリを何か作るならここが最良のサンプルですかね。原理の理解は得られませんが
  • myhome.cx

    This domain may be for sale!

    kimutansk
    kimutansk 2012/11/18
    中途半端とはいえ制限を始めてから9か月くらいになりますが、「いいこと」にあるのは軒並み出ていますねぇ。
  • 管理が困難―分散処理の常識はZooKeeperで変わる

    ■Replicate(冗長化) ZooKeeperは1台の計算機でも動作しますが、複数の計算機にもインストール(分散化)して利用できます。分散化することで性能を向上を期待できるとともに、データの欠損を防げます。 ZooKeeperを複数立ち上げると、リーダーが自動で選択され、トランザクションの管理を行います。クライアントは、どのZooKeeperサーバに接続してもデータの取得・書き換えを行えます。 ■ウオッチ ZooKeeperが提供する特徴的な機能に「ウオッチ」があります。プロセスがZooKeeperの特定のノード(Znode)をウオッチの対象とすると、ノードに変更があった場合に、ウオッチの対象に設定したプロセスに通知が送られます。 例えば、分散システムの設定ファイルの内容を特定のZnodeに保存し、サーバBが設定ファイルを保持するZnodeをウオッチしたとします。後日Znodeの内容を

    管理が困難―分散処理の常識はZooKeeperで変わる
    kimutansk
    kimutansk 2012/11/18
    とりあえず、Zookeeper関連の記事で一番簡単なのがこれ。確か最初に読んで概要つかんだのもこの記事でしたねぇ