alancastro.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、alancastro.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
alancastro.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、alancastro.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
システム原則¶ Erlangのシステムを作って、インストールして、稼働させるまでの流れが書かれています。 なお、後半は systools を使って targetsystem というリリースツールを作るという話になっていますが、現在のErlangの方向性としては、 systools の代替として、 reltools を開発している(ただし、まだ万全ではない)という流れになっているとのこと(V談)。そのため、リリースの流れを知る、という意味あいで読むのが良いと思います。詳しくは reltools のドキュメントを参照してください。
QuickStart for MessagePack-Erlang / MessagePack-Erlang-RPC Prequisite Erlang MessagePack and MessagePack-RPC both requires Erlang/OTP runtime. Get them first from Erlang public site or from your OS's distribution such as MacPorts, Aptitude, yum and so on. MessagePack MessagePack-Erlang is currently in single-file distribution (because there's no good distribution system such as RubyGems, easy_inst
Inspired by Joe Armstrong’s post, I’ve recently added websocket support to misultin v0.4, my Erlang library for building fast lightweight HTTP servers. Basically, websockets allow a two-way asynchronous communication between browser and servers, filling the gap that some technologies such as ajax and comet have tried to fulfill in these recent years. If you want to try this out yourself, you will
たけまるさんにご推薦いただき、とあるところで Erlang の講師をやることになったので資料を作るメモ 講義について # 明日にでもまとめます 以下での補助事業の一部で「実践 Erlang」の講師を担当させていただくことになりました。 コミュニティから広島に Erlang を広めたいという話を伺い、 少しでもお役に立てればと言うことで快諾させていただきました。 平成21年度「地域経済情報化基盤整備補助事業」 ビジネスベースひろしま−3ESC−コンソーシアム(中国) http://www.meti.go.jp/information/data/c90810dj.html 地域製造業に求められる「エレクトロニクス 化」を促進するために、高機能や新しいサービス を実現するソフトウェア開発を担う地域の中小 IT ベンダおよび係わる人材を育成する。また、 高度化・高付加価値のソフトウェアを提供する体
以前に有名となった「Apache vs Yawsのグラフ」(source)を見て、あなたもまたYawsを使うべきだと思ったでしょうか? 一見すると、そのグラフは、Yawsに対する信じられないくらい大きなスケーラビリティの優位性があるように見えます。Apacheが4000のパラレル接続でダウンしたのに対し、Yawsは80,000を超えるスケール能力を持っています。このグラフに対する反応は大きく二極化する傾向にあります。「これらのグラフは正確な方法で行われたものではなかった」あるいは「Apacheの設定ミスに違いない」というものと、それとは反対に「ワオ!Yawsを利用する価値がある」というものです。 Yawsの比較グラフを信じるかどうかに関係なく、Yaws(サイト・英語)は動的コンテンツを提供するための確かなWebサーバーです。Claes Wikstrom氏は、Yawsを「もう一つのWebサー
あまり無いので、メモ。 .erlang で mochiweb にはパスが通ってるの前提、trunk 最新版を使ってます。 出力したい JSON [[1,2,3], [1,2,3], [1,2,3]]Erlang では > io:format("~s\n", [mochijson2:encode([[1,2,3],[1,2,3],[1,2,3]])]). [[1,2,3],[1,2,3],[1,2,3]] リストはそのままで構いません。 出力したい JSON [ {"key", "value", "key", "value"}, {"key", "value", "key", "value"}, {"key", "value"}, ]Erlang では > JSON = mochijson2:encode([{struct, [{<<"key">>, <<"value">>}, {<<"ke
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. 都市伝説:
まだ、解らない事だらけだが、使い始める所まで辿り着いたのでメモを残す。 run_test コマンドの準備 run_test とは、名前の通り、テストを実行してくれるコマンドで、実際は、erl コマンドを実行するシェルスクリプト。 作業は、Common Test がインストールされているディレクトリに移動して install.sh を実行するだけ。 % cd /path/to/common_test-X.X.X % sudo ./install.sh local上記を実行すると、/path/to/common_test-X.X.X/priv/bin 配下に run_test が作成される。 手元の環境では、下記のパスに Common Test がインストールされていた。 OS erlang R12B をインストールする際に使ったパッケージ Common Test のインストール先 FreeB
BeepBeepはErlang製のWebアプリケーションフレームワーク。 BeepBeephttp://beepbeep.dmitriid.com/en-US/以下のチュートリアルを参考にBeepBeepプロジェクトを作成し、自分のビュー関数、テンプレートを定義するところまでやってみる。http://lethain.com/entry/2009/jul/05/getting-started-with-beepbeep/基本は上記のチュートリアル通りに進めており、詳細な記録を残そうというより第一印象を残すつもりで書いているので、詳細は元ページを見ていただきたい。英語なのがつらいという方は、shibu.jpの中の人にそれとなくつぶやいてみたりすると翻訳してもらえるのではないだろうか。(もしかしてどっかにもう翻訳やもっと良い日本語のチュートリアルがあったりする?)最初にあげたBeepBeepの公
30分プログラム、その570。Erlangでpublic_timelineを取得してみる。 前にHTTPでGETとXML解析をやったので、それを組合せてTwitterのpublic_timelineを取得してみた。 あとはBASIC認証さえできれば、立派なTwitterライブラリになると思う。 使い方 % public_timelineをXMLで取得 1>X = twitter:public_timeline(). {xmlElement,statuses,statuses,[], {xmlNamespace,[],[]}, [],1, [{xmlAttribute,type,[],[],[],[],1,[],"array",false}], .... % //textだけを表示してみる 2> twitter:show_text(Xml). first time on twitter le
今回から数回にわたり、Kaiという分散Key/Valueストアについて解説させていただきます。 まず、第1回では井上がKaiのコンセプトをご紹介します。次回以降は、Kai開発者の一人である幾田さんがKaiの利用方法について解説します。最終回では、gooホームでKaiを運用している橋本さんから、Kaiの運用方法について紹介していただく予定です。なお、本連載が対象とするKaiのバージョンは0.4です。 Kaiとは Kaiとは、分散型のKey/Valueストアです。Amazon.comが2007年に発表したDynamoというシステムに触発されて、そのオープンソース版として開発されています。Kaiをバックエンドに据えてWebサイトを構築することで、高いスケーラビリティやアベイラビリティを実現できます。2009年5月には、gooホームのバックエンドに導入され、運用実績も高まってきました。 Kaiは多
Erlang に関する情報を,自分用メモを兼ねて作成しました. 間違い等見つけた方はブログのエントリまで連絡いただけるとうれしいです. 最終更新:2007/07/04 23:56 目次 Erlangの特性 Erlangは以下のような特徴があります. 簡単に言うと,ネットワークサーバを書くのに向いています. 得意なこと ・大量の並列処理 ・複数サーバでの分散処理(ただしEthernet経由で通信するので専用インターコネクトほどは速くないと思います) 苦手なこと ・純粋な計算処理(C言語の10倍程度遅いようです) ・GUIアプリケーション(WingsというErlangでかかれたGUIアプリはあるが,GUI周りの情報は少ないです) ありそうな勘違い ・マルチコア・SMP環境にすれば,コア数に比例して性能が向上する. →もちろん条件によるので,必ず比例するわけではありません. SMPサポートは条件
うまく動かないと問い合わせがあり,設置方法をちゃんと書いてないことに気づく. というわけで,試しに設置してみる方は,以下のように yaws を設定してください. ・index.yaws,chat_temp.html は yaws.conf の docroot で指定した場所の直下においてください. .yawsファイルはコンパイル等は不要です. ・chat.erl は,yaws.conf の ebin_dir で指定した 場所の直下において,そのディレクトリでコンパイルしてください. ebin_dir の中に,chat.beam ファイルが必要です. (コンパイル後,ソースは消しても大丈夫です) ・yaws.conf の runmod で, runmod=chat と指定してください. この指定をすると,ebin_dir の指定モジュールの start/0 が yaws 起動時に実行されます
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
GoFのデザインパターンのなかにCommandパターンってのがあります。ここでいう「コマンド」とは、なんらかのアクション*1を閉じ込めたオブジェクトのことです。普通は、execute()とかいうメソッドが備わっていて、コマンドオブジェクトのexecute()を呼ぶと当該アクションが実行されるわけです。 Commandパターンの役者はコマンドオブジェクトだけではなくて、コマンドの順次実行を引き受けるCommand Invokerというヤツも登場します。このインボーカーには、スレッドを割り当て、キューにポストされたコマンドをひたすら実行するループを回してもらうことが多いでしょう。*2 さて、CommandパターンをErlangで書いてみると: -module(command). -export([start/0]). start() -> spawn(fun main_loop/0). mai
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く