タグ

erlangに関するhoneybeのブックマーク (14)

  • Erlang Efficiencyガイド — Erlang User's Guide v5.8.1 documentation

    Navigation index Erlang User's Guide v5.8.1 documentation » This Page Show Source Quick search Enter search terms or a module, class or function name. Erlang Efficiencyガイド¶ 1. イントロダクション 1.1. 目的 1.2. 条件 2. Erlangのパフォーマンスに関する8つの都市伝説 2.1. 都市伝説: funは遅い 2.2. 都市伝説: リスト内包表記は遅い 2.3. 都市伝説: 末尾再帰関数は、再帰関数と比べて「べらぼう」に高速である 2.4. 都市伝説: ‘++’ は使用しないほうがいい 2.5. 都市伝説: 文字列は遅い 2.6. 都市伝説: Detsファイルの修復はとても時間がかかる 2.7. 都市伝説:

  • Google Docs: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more

  • wagerlabs's openpoker at master - GitHub

    This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is public. Anyone may fork, clone, or view it. Every repository with this icon () is public.

  • 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

  • [Event] Erlang 分散システム勉強会 参加 - 2008-06-18 - kunitの日記

    たけまるさんが主催されたErlangの勉強会に参加してきました。 Erlang 分散システム勉強会 概要ページ - たけまるさんのブログ TAKESAKOさんがとられた勉強会の写真達 すげー内容が濃かったですよ。まぁ詳しく解説する能力はないので、さらっと感想を。 続きを読む いやはやディノという会社は当におもしろい。 id:amachangが4月に反応してましたが、ディノという会社では教育に力をいれてます。今年入社した5名に対する教育も社員みんなで分担してやってるし、フォローアップ講習会という社員のスキルアップをねらったものもやっている。この規模の会社でこんなに教育に力が入ってるのって凄いと思う。 私も新人さん向けにPHPの講義をやらせてもらってます。初心に戻れてとても面白いです。 最近SQLの講義も始まって以下のを教材として選んだようです。 改訂新版 反復学習ソフト付き SQL書き方

    [Event] Erlang 分散システム勉強会 参加 - 2008-06-18 - kunitの日記
    honeybe
    honeybe 2008/06/18
    あとで調べる。<勉強会の感想戦
  • DSAS開発者の部屋:KLab勉強会#3の資料を公開します

    11/2に開催した、第3回KLab勉強会の資料と音声を公開します。 『DSASのここんとこ - ネットワークブート編』 〜 安井 真伸 (KLab株式会社) 発表資料 (PDF, 302 KB) 音声 (MP3, 39592 KB) 『Erlang による高可用システムの構築』 〜 濱野 司 (KLab株式会社) 発表資料 (PDF, 148 KB) 音声 (MP3, 30,202 KB) たくさんの方にお越しいただきありがとうございました。 おかげさまで、懇親会も含め盛況のうちに終わり、とても楽しい時間を過ごすことができました。 このまま、第4回、第5回と続けていければいいなあと思っています。 勉強会の内容や参加募集など、決まり次第このブログでアナウンスしますので、今後も購読していただければと思います。

    DSAS開発者の部屋:KLab勉強会#3の資料を公開します
  • erlang:dets の動作を調べる(その1) : DSAS開発者の部屋

    以前紹介した付箋webを開発する際に、Erlang のストレージシステムの一つである dets を使用しました。 この dets の基的な使い方と、動作についてよくわからない所があったので、実験とその結果を書いてみたいと思います。 Erlangを起動してdetsファイルを作ります。 ~/work$erl Erlang (BEAM) emulator version 5.5.5 [source] [async-threads:0] [kernel-poll:false] Eshell V5.5.5 (abort with ^G) 1> {ok,Ref}=dets:open_file(dets1.file,[]). {ok,'dets1.file'} ファイルができました。 ~/work$ls -l total 8 -rw-r--r-- 1 klab klab 5432 Sep 21 15:

    erlang:dets の動作を調べる(その1) : DSAS開発者の部屋
  • Erlang版 memcached でキャッシュデータの永続化をしてみました。 : DSAS開発者の部屋

    幾つかの改変を行った ememcached ver 0.3 をリリースします。 主な変更点は、 ディスク書き込みによるキャッシュの永続化 キャッシュデータをディスクに書き込むことで再起動してもキャッシュデータ が消えないように出来るようになりました。 キャッシュデータのガベージコレクション 以前のバージョンには Expire したデータが残り続けるという問題がありました。 autoconf/automake 化 ./configure && make でビルドできます。 ダウンロード: ememcached-0.3.tar.gz Mnesia はテーブル毎に3種類のデータの格納方法が選択できます。 ram_copies メモリに格納されます。ememcached-0.2 で使用していたタイプで高速ですが 再起動すると消えてしまいます。 disc_copies ram_copies 同様デー

    Erlang版 memcached でキャッシュデータの永続化をしてみました。 : DSAS開発者の部屋
  • Erlang版 memcached でレプリケーションしてみました。 : DSAS開発者の部屋

    先週お知らせした通り、Mnesia を使用した Erlang版 memcached が出来上がりました。ememcached ver 0.2 です。 前回の ets のコードも残してあったり、設定ファイルでストレージを切り替え られるようにしているうちにコードが長くなってしまいましたので以下からダ ウンロードしておためし下さい。 ダウンロード: ememcached-0.2.tar.gz 前回からの差分は以下の通りです 設定ファイルの使用 Mnesia を使用出来るようになった(etsも使えます) キャッシュデータのレプリケーション Mnesia とは Erlang の実行環境に付属する分散データベースマネジメントシ ステムです。前回紹介した ets や dets と同様に、Erlang のオブジェクトな らそのまま格納することが可能で、テーブルをメモリ上に構築するか、ディス ク上に構築す

    Erlang版 memcached でレプリケーションしてみました。 : DSAS開発者の部屋
  • Erlang で memcached を作ってみました。 : DSAS開発者の部屋

    先日、こちらの Erlang の世界ではmemcachedとか要らない を興味深く読ませて頂きました。 たしかにクライアント側も Erlang で書かれている場合、例えばキャッシュサー バーにアクセスを行う WEB アプリケーションも Erlang で書かれていれば Erlang のプロセス間通信を使用することで簡単にキャッシュサーバを実装する ことが出来そうです。しかし、WEB アプリケーションなど、全てのシステムを Erlang で書くにはまだ私にとって勇気が要る事なので TCP/IP で memcache プ ロトコルを喋る Erlang 版 memcached を作ってみました。 その名も ememcached です。 % ememcached.erl -module(ememcached). -export([start/0, ememcached/1, process_comm

    Erlang で memcached を作ってみました。 : DSAS開発者の部屋
    honeybe
    honeybe 2007/09/06
    すっげー。すっげー。
  • みかログ: 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

  • http://video.google.com.au/videoplay?docid=-5830318882717959520

  • [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 Land

    電話会社エリクソンの研究所で作られた言語「Erlang」についてしばらく調べてみようと思います。読み方はたぶん"あーらん"で。 リアルタイム処理や誤り検出が可能で組込用途に使われていて、並行処理の記述も可能、 ML や Haskell、Clean などに代表される関数型プログラミング言語の一種である、 と、見た目なかなか盛りだくさんな感じ。さてさて。 ご意見・間違いの指摘等大歓迎。 インストール 概観1 概観2 * 変数 構文の基 データ構造 * パターンマッチ1 パターンマッチ2 パターンマッチ3 関数定義 落ち穂拾い メモ プロセス1 * プロセス2 インストール (2003/04/09) Open Source Erlang のページから、 ソースやメジャーなOS用のバイナリが手に入ります。異様にデカいので、 回線の細い方には厳しいかもしれません。Windowsの場合、 落としたイ

  • 1