タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

erlangに関するabetomotomoのブックマーク (5)

  • Jabberサーバーをクラスタリングしてみました。 : DSAS開発者の部屋

    みなさん Jabber をご存じですか? Jabber はオープンな仕様のメッセン ジャーサービスのことで最近だと Google Talk で使用している方が多いと思 います。 KLab では 2001年ぐらいから、誰でも Jabber を使うことが出来る Jabber.JP というサービスを運用してい ます。まだ Jabber を使用したことがない方は是非こちらの「Jabber をはじめよう」 を ご覧になって Jabber を使ってみて下さい。 Jabber.JP は jabberd という実装を使用してい たのですが、冗長構成が難しいという問題がありました。 そこで先日、Jabber.JP では大規 模なメンテナンスを行い ejabberd という実装で分散、冗長化を行ってみました。ejabberd はその名の通り、Erlang で 実装された Jabber サーバーで、Mnesia

    Jabberサーバーをクラスタリングしてみました。 : DSAS開発者の部屋
    abetomotomo
    abetomotomo 2011/09/14
    クラスタリング
  • Erlang World

    top World ! {message, "why erlang"} 更新 最終更新日 08年 07/23 "gen_fsm 1" "マニュアル getting started with Erlang"を追加。 9月あたりまで多忙のため、不定期更新となります。 現在、マニュアル邦訳を一緒にやって頂ける方を募集しています。ある程度成長したら マニュアルはこのサイトから独立させるつもりなので、気兼ねなく連絡下さい。 ページの内容やブラウザへの表示に関しておかしな部分がありましたら、ここまでご連絡下さい。 表示に関する場合であれば、OSとブラウザの種類、バージョンを教えて頂けると助かります。 2ちゃんねる 【関数】Erlang【エリクソン】 このサイトについて このwebページはプログラミング言語Erlangの解説を目的としたページです。 Erlangは歴史もあり、機能も充実している言語なので

  • ejabbered の gen_mod/ejabberd_hooks の仕組み - Twisted Mind

    書き殴りです、ご容赦ください さらに嘘を書いている可能性大です 自分の頭の整理をするために書き出しただけです 日語が大いに間違っていますが許してください Erlang で書かれた XMPP サーバ実装の ejabberd ですが、かなり勉強になる実装になっています。中でも一番勉強になるのが gen_mod をつかった動的モジュール拡張でしょうか。ejabberd では mod_なんちゃらを気軽に実装する事が出来るようにプラガブルな実装になっています。Erlang でサーバを書いているときは、プラガブルな実装にしたくなります。 プラガブルにすればメンテナンスも拡張も思いのままだからです(言い過ぎ)。 ejabberd は gen_mod.erl と ejabberd_hooks.erl 二つのファイルで受けたリクエストに対して処理を行います。 gen_mod.erl はモジュールのベースと

    ejabbered の gen_mod/ejabberd_hooks の仕組み - Twisted Mind
  • [O] これから15分でErlangを始めるための資料

    Erlangをいうプログラミング言語を使って何かをすることが、 最近の流行みたいです。去年はHaskellが流行しましたね。 研究室内で僕を含めてErlangに興味津々という人が、 何人かいたので、今やろう!すぐやろう!と始めてみました。 以下はDebian Etch LinuxでErlangを使ったHello Worldに たどり着くまでの方法と、自習用の資料へのリンクです。 15分でHello Worldを表示してみましょう。 # 僕は表示までに30分以上かかりましたが・・・。 ErlangでHello World Erlangの読み方 - アーラン - Erlangとは Erlangをインストール Debian Etchではapt-getするだけです。時間は5分くらいかかります。 Windowsの人は、Erlang.orgでバイナリファイルを配布しているので、 それをインストールして

  • Erlang 入門 - すけ

    何か新しい言語を習得しよう!そうしよう!と思い立ち、話題のモテ系言語 Erlang の勉強を決意しました。 オブジェクト指向プログラミング言語、それも JavaC++ を大学でちょろっと触ってたくらいのペーペーのボクが、関数型言語なんてスマートでアカデミックな雰囲気の言語に触るなんて恐れ多いや! Erlang の素敵なトコロやあまり素敵でないところは Wikipedia:Erlang で。 以下導入に関してのメモと簡単な入門編。楽しく学んでいきたいと思います。 環境 Windows XP SP2 導入 公式サイトから Windows 用のバイナリファイルを落とします インストールします PATH を通します マイコンピュータを右クリック、「プロパティ」を選択 「詳細設定タブ」 → 「環境変数」 を選択 「システム環境変数」の PATH を選択、「編集」を選択 「変数値」に Erlan

    Erlang 入門 - すけ
  • 1