タグ

Erlangに関するscrewboundのブックマーク (37)

  • DevMaster.net - Writing Low-Pain Massively Scalable Multiplayer Servers

    Creating massive multiplayer game servers with fault-tolerance, load balancing and unlimited scalability all built-in Introduction This article describes an alternative approach to building massively scalable online multiplayer systems using my OpenPoker project as an example. OpenPoker is a massively multiplayer poker server with fault-tolerance, load balancing and unlimited scalability built-in

  • Nabble - Scala - [scala] Scala vs. Erlang

  • 告知:「Erlang 30% + JavaScript 60% + 未知成分 10%」のセミナーやります - 檜山正幸のキマイラ飼育記 (はてなBlog)

    http://d.hatena.ne.jp/m-hiyama/20081120/1227159984 : 全体で90分、質疑応答でだいぶ時間を使ったので、スライドにあることを全部しゃべったわけではありません。特に、後半の Web Communication Channels は簡単なデモをしただけでした。機会があれば、もう少し説明したいと思っています。 「ちゃんと準備をしてから」とか言っていると来年になりそうなので、年内にやります。12月20日(土曜)午後にやります。 日時:2008年12月20日(土曜日) 14:00 15:00 より 時間:150分程度を予定 場所:(株)シンメトリック(安達ビジネスパークビル)3F 最寄り駅:小田急・代々木八幡駅、千代田線・代々木公園駅 地図:Googleマップ 定員:20人(空間と椅子に起因する上限値です) 申し込み:メール、またはPayPal寄付

    告知:「Erlang 30% + JavaScript 60% + 未知成分 10%」のセミナーやります - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 「… + 未知成分 10%」セミナーの報告 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「Erlang 30% + JavaScript 60% + 未知成分 10%」セミナーの報告です。 フーッ、まとめんの大変だった。この総括で一段落。 参加者 まず、ご参加くださった方々。順番は申し込み順です。氏名/ニックネームの公開に関してはご了承をいただいています(縁故参加者は檜山の判断)。 浜地 慎一郎 さん 高田 敦史 さん 荻野 淳也 (id:ogijun) さん id:publichtml さん 村岡 友介 さん tmiya さん 野中 哲 さん 杉浦 達樹 さん id:monjudoh さん 石井 大輔 さん(縁故参加) 太田 裕樹 さん(縁故参加) 他 5名 の皆さん 資料 次のURLからアクセスできます。パッとしないし、トッ散らかってますが。 http://www.chimaira.org/archive/20081220.html 問題点 アンケートから拾った問題点を記

    「… + 未知成分 10%」セミナーの報告 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • メーセージ配送の一般論 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Erlangは、プロセス指向とか並列指向とか形容されますが、メッセージ指向とも言えます。Erlangのメッセージ通信がなかなかに便利なので、これをErlangの外の世界まで拡げて使いたいという願望が湧きます。それで、いろいろと試行錯誤してきたのですが、現状における一般的な枠組みを記しておきます。一般的すぎて具体性に乏しいきらいはありますが、具体例はおいおい追加します。 内容: エージェントとノード メッセージの封筒情報 メッセージ中継のアルゴリズム ノード内のメッセージ配送 循環するメッセージへの対処 通信リンクとクラスター ノードの能力と分類 Erlangノードとブラウザノード ●エージェントとノード メッセージの送信(発信、発生)や受信の主体となるナニカをエージェントと呼びます。「エージェント」という言葉に深い意味は何もありません*1。送信者、受信者となり得るモノ(thing, ent

    メーセージ配送の一般論 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • Erlang実験室:多少は実用的なサンプル - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Erlangで実用的なプログラムを書こうとすると、次のことが問題になったりします。 関数ライブラリをサーバープロセスに仕立てる方法 OSの環境変数やコマンドライン引数にアクセスする方法 以下では、これらのやり方をサンプルを使って示します。 内容: 例題の説明 ソースファイルとドキュメンテーション 関数ライブラリの作成 サーバープロセスの作成 環境変数とコマンドライン引数を参照する より実用的にするには だいぶ長いし、読む人も少ないと思うので、途中で「続きを読む」にします。 ●例題の説明 例題として、ファイル名の一部から実際のファイルを探し出す仕組みを作りましょう。このメカニズムは、OSのコマンド実行のときに使われています、説明しましょう。OSの環境変数PATHには、いくつかのディレクトリが保持されています。例えば、/bin:/usr/bin:/home/hiyama/bin だとします。コ

    Erlang実験室:多少は実用的なサンプル - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • azito.com

    This domain may be for sale!

  • マルチコア危機:ScalaとErlangの対立

    ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし

    マルチコア危機:ScalaとErlangの対立
  • Matzにっき(2007-07-13): 組み込みから生まれた言語Erlangの時代が来る - 日経エレクトロニクス - Tech-On!

    << 2007/07/ 1 1. [教会] 第一安息日 2 1. 2ちゃんねる実況中継 あるベルギー人から見た日 2. Programming for the masses 3. とりあえず暇だったし何となく始めたブログ - flymake でリアルタイム文法チェック 4. cdiggins.com >> My Goal: Naive Programming 3 1. mixiが自社開発の検索エンジンに移行、ウェブ検索はYSTに:ニュース - CNET Japan 2. [Ruby] CodeZine:Java開発者のためのRubyガイド(Word, 言語比較) 3. 旭川に移動。 4. [Ruby] 世界に広がるオブジェクト指向スクリプト言語〜Rubyについて開発者が語る 4 1. 旭山動物園 2. インタビュー 3. [Ruby] Rhino on Rails 4. [言語] ITm

  • ヽ( ・∀・)ノくまくまー(2007-05-27) [Rails] Comet 勉強会 #1

    ● [Rails] Comet 勉強会 #1 勉強会の日の朝はいつもサボリの誘惑がある。もう少し寝ていたかったり、外に出るのが面倒な気分になったり、他の事をやりたくなったり、急に敷居を高く感じたり、雨が降ったり。でも、勇気を出して行くと、神様はいつもいい経験を与えてくれる。今回もニコニコ動画の中の人とか凄い人達が一杯いた。そういう人達と話をする機会、彼らの思考過程を直接見れる機会があるのは凄く貴重だ。 Don't be afraid 意義ある貴重な時間。Don't be afraid Don't be Erlang! ということで Erlang に関する勉強会。リl|*´∀`l|<でも誰も Erlang について勉強してきてないんだよ。だからブレスト形式になっちゃったー。しかし、そこがいい!ドキュメントもコードもなしに、みんながそれぞれ持つ少ない情報から技術的知識と論理的思考によってErl

  • みかログ: ErlangでComet

    telnet接続で計算問題を出題する (fujishinko 雑記帳) jquery history プラグインアップデート (みかログ) Logicool MX Revolution (RedWing's Blog) Erlang で memcached を作ってみました。 (DSAS開発者の部屋) [erlang]proc_lib で echoserver を書き直した (cooldaemonの備忘録) [security] PHPセキュリティ続き (Angelic Wing) [Erlang][Programming][Erlday][Comet][Yaws] Erlang for everyday use (3) (ZHlog) [Prog (ひおにっき) [Prog (ひおにっき) ErlangからPerlを使う (404 Blog Not Found) ErlangでCome

  • dankogai の Erlang 評に一言いうことにする - val it : α → α = fun

    http://blog.livedoor.jp/dankogai/archives/50832431.html PHP については反響が大きいみたいだが Erlang の反響のなさは言語の知名度の差だなと思う。マイナーな言語だと アホなことを書いてもバレないからいいですね。 わたしも Erlang の言語仕様はダサいと思っていてべつに擁護するつもりはさらさらない。ありゃダメだ。モデルの良さと、実装(処理系)の良さと、統語論の良さはまた別である。 Erlang は実装は凄いし、モデルもほかに例がないので面白いが、それとシンタックスの善し悪しはそりゃ、ぜんぜん別の話である。 でもまあ、ある人が「ダメだ」と主張していることそのものには同意するとしても、その内実が間違っているのはやっぱり気になる。以下で書くのはそういう話。 構文の一貫性のなさ 関数定義と receive が似たような構文なんて意味

  • そろそろerlangについて一言いっとくか : 404 Blog Not Found

    2007年05月16日22:45 カテゴリLightweight Languages そろそろerlangについて一言いっとくか 実は最近結構erlangを使っているので。 萎え - whatever erlang sucks 一貫性無さ過ぎな文法 変数束縛が Variable = Value. なのに、関数定義が function(Aargument) -> blah, blah, blah. てのはどうよ?しかも変数は大文字ではじめて関数は小文字ってわけわかめ。 しかも、 ->は関数だけではなく、 receive Message -> blah blah blah. という風にも使う。確かにMessageをArgumentとして見れば、関数定義と似てはいるのだけど。 しかしそれなら、JavaScriptのaddEventLister()じゃないけど、receiveするという関数/メソッ

    そろそろerlangについて一言いっとくか : 404 Blog Not Found
  • Matzにっき(2007-05-17)

    << 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日の労働観を再考せよ (新日的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]

  • Matzにっき(2007-05-08)

    << 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日の労働観を再考せよ (新日的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]

  • twitterブームの陰で注目を集める“Erlang” - @IT

    2007/04/27 “twitter”がブームだ。140バイト以内の短いメッセージで“現在進行形”の自分のステータスをほかのユーザーとシェアするだけのオンラインサービスだが、国の米国はもとより、日でも非常な人気を集めている。Alexaでアクセス数の推移を調べると、今年に入ってから格的にブレークしている様子が分かる。4月22日にはニューヨークタイムズもtwitterと、サンフランシスコ在住の創業者2人を記事で取り上げている。 twitterのコミュニケーションツールとしての新しさ twitterに参加してみると、チャットやメール、SNSといった、既存のコミュニケーションツールのいずれとも異なる、不思議なつながり方が新鮮で楽しい。熱心にメッセージを更新するユーザーを見ていると、CUSeeMe、ICQ、mixiなどが登場したときに人々が示した熱狂に近いものを感じる。 twitterでは、

  • Matzにっき(2006-12-29)

    << 2006/12/ 1 1. [Ruby] Ruby Advent Calendar : 25 Days of Ruby Joy and Celebration 2 1. [教会] 宣教師の手伝い 2. [言語] ボヘミアンの勝利(?) 3. [Ruby] Erubis - A faster alternative to ERB / eRuby 3 1. [教会] ブルークリスマス 4 1. [Ruby] 日 Ruby 会議 2007 2. 凄い漢字 5 1. [原稿] 日経Linux 2006年2月号 2. チープ教育 3. [Ruby] erubycon 6 1. [原稿] 日経Linux 2006年2月号 2. スライド 3. 懇親会 4. [Ruby] TopFunky's PodCast Interview with Matz - O'Reilly Ruby 5. [言語]