タグ

ブックマーク / kuenishi.hatenadiary.jp (3)

  • node.js vs Erlang (ネタ) - kuenishi's blog

    ついぞ最近node.jsなんてのがでて、繁華街のあちこちでチヤホヤされてる。そんなときに、モヒカン族Erlang村(erlang-questions)に「node.jsってどうなの?」的燃料が投下されたわけですよ。これは炎上しそうだ…と追いかけてたら、ネタどころか案外真面目なハナシばっかりだったのですが。まずは真面目に問いかけをする純朴な成年(想像)。 「Erlang好きだし使ってるんだけど、Erlangとnode.jsてそれぞれどういうジャンルがすごいの?RabbitMQとかejabberdみたいなのつくろうとしたらどうなるの?簡単なチャットサーバーつくるくらうならnode.jsのが断然簡単だよね?分散システムで使うなら断然違うとか? Ulf Wigerによると、ブロックする関数の問題を簡単に解決してくれるとか書いてあるみたいだけど (link)」 おっお。素直な質問。これはみんな釣られ

    node.js vs Erlang (ネタ) - kuenishi's blog
    Hash
    Hash 2015/08/27
    今更ながら読んだけど面白い...
  • ひとりでやるRiak Advent Calendar 2012 day6 - MapReduceで遊んでみよう - kuenishi's blog

    ふつうのKVSだと、シンプルなput/get/deleteの3種類のオペレーションがあって、あとはせいぜいリッチなやつだとスキャンができたり、分散してないやつだとインデックスが張れたりトランザクションぽいものができたりするようになっている。しかしSQLのようなクエリを書けるものはドキュメント指向DBと呼ばれる一部のものだけだ。 まずは準備として、どこでもよいのでRiakをひとつ立ち上げる。コンソールから手書きでMapReduceを書いてもよいのだがエスケープやJSONの括弧を閉めるのが大変なのでオモチャのようなGUIを作ったので、まずはこれをbrowser.htmlという名前でダウンロードしていただきたい。ええいHTML/CSSがダサいのは分かっておるわ! ではそのファイルをRiakに入れよう。 $ curl -X PUT http://localhost:8098/buckets/sta

    ひとりでやるRiak Advent Calendar 2012 day6 - MapReduceで遊んでみよう - kuenishi's blog
  • ひとりでやるRiak Advent Calendar 2012 day1 - 入門 - kuenishi's blog

    Riakは、オープンソースの分散キー・バリュー・ストアでゴニョゴニョ、ライセンスはApache2.0というのはおいといて、とりあえず入れてみよう。 ソースから入れる ソースから入れるときは、準備としてErlang/OTPが必要。いろいろ方法があるのだけど、今では大抵のOSのパッケージ管理システムからインストールすることができるので、その方法に従ってください。ErlangのバージョンはR14B03以上がオススメです。R15B02は公式にはサポートされていないけど、まあぶっちゃけ僕もR15B02を使っている。 $ escript escript: Missing filename $ erl Erlang R15B02 (erts-5.9.2) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false] こん

    ひとりでやるRiak Advent Calendar 2012 day1 - 入門 - kuenishi's blog
    Hash
    Hash 2012/12/01
    Riakのインストールとかまず動かすところまで
  • 1