Erlangを触って半年程度の若輩者が、学んだことを可能な限りアウトプットする Advent Calendar です。
Erlangを触って半年程度の若輩者が、学んだことを可能な限りアウトプットする Advent Calendar です。
Erlang の実行環境である BEAM の動作を理解するため、BEAM のスレッド構成を調査しました。 BEAM は SMP(マルチコア) 環境と非 SMP 環境では動作が大きくことなります。SMP環境と非SMP環境に分けてスレッド構成を記載します。 調査対象の OTP のバージョンは R16B03-1です。 非SMP環境 Erlang Interactive Shell を起動する際に、オプションとして '-smp disable' を付与すると、CPUはSMPでも、BEAMとしては非SMPモードで起動できます。 'erl -smp disable' で起動すると、11個のスレッドが見つかりました。11スレッドの内訳は以下のようになります。 スレッド名関数名個数 Main Threadprocess_main1 Async Threadasync_main10 Main Thread
안전놀이터 좋은 토토사이트를 식별하는 방법? 먹튀검증센터를 선정할 때는 전문성과 능력을 잘 따져봐야 합니다. 신뢰할 수 있는 서비스를 제공하고 안전놀이터 해당 사이트 도입 후 도움을 제공하지 않는 회사를 피하는 검증 사이트는 정말 유용한 검증 회사입니다. 유능한 검증 전문가를 선택해야 하지만 향후 발생할 수 있는 모든 문제를 친절하게 해결할 수 있음을 기억하십시오. 토토사이트 바코드는 다양한 방법으로 먹튀에 대한 문제를 찾고 있습니다. 최적의 먹튀 검증 절차를 통해 주요 안전한놀이터 공간을 식별하는 메커니즘을 확보했습니다. 우리는 사설놀이터 산업에서 오랜 경험을 가진 전문가들로 구성된 핵심 위원회를 설립했습니다. 안정적인 검증 시스템을 운영하고 데이터를 확보할 수 있는 높은 자금력을 보유하고 있습니다. 다이
Online games backend are challenging applications, a single user generates one http call every few seconds, usage volume can spike very quickly and balance between data read and write is close to 50/50 which make the use of write through cache or other common scaling approaches not so effective. Follow how in our quest for a better architecture to serve millions of games sessions daily and reduce
Mac(OS X)でのErlang/OTPの導入手段はいくつかあるが、ここでは kerl を使う方法を採用する。以下のような利点がある。 簡単に導入できる ( build と install コマンドを実行するだけ) 最新版のErlang/OTPが使える (erlang.orgで配布されているソースコードからビルドするのでリリース直後から使える) 複数バージョンのErlang/OTPを導入・管理できる 特に3はErlangで複数のシステムを開発・保守する際に重宝する。Erlangの異なるバージョンだけでなく、同じバージョンでビルドオプションを変えたもの(HiPEのあり/なし、最小構成のアプリケーションのみなど)をいくつでも導入して、切り替えながら使える。 準備:Intelプロセッサ搭載Macの場合 OS X 10.8 Mountain Lionで検証済み。マシンはIntel Core i7
Subject: Re: [erlang-questions] Controlled interaction of two erlang distributed networks From: Kenji Rikitake Date: Thu, 27 Aug 2009 09:56:11 +0900 Dear Kenneth, Witold and all: It is not just about the importance, but the encryption should be mandated on all protocols between BEAMs and epmds (or anything related to distributed operation of Erlang systems), if Ericsson and current Erlang users wa
ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし
たけまるさんが主催されたErlangの勉強会に参加してきました。 Erlang 分散システム勉強会 概要ページ - たけまるさんのブログ TAKESAKOさんがとられた勉強会の写真達 すげー内容が濃かったですよ。まぁ詳しく解説する能力はないので、さらっと感想を。 続きを読む いやはやディノという会社は本当におもしろい。 id:amachangが4月に反応してましたが、ディノという会社では教育に力をいれてます。今年入社した5名に対する教育も社員みんなで分担してやってるし、フォローアップ講習会という社員のスキルアップをねらったものもやっている。この規模の会社でこんなに教育に力が入ってるのって凄いと思う。 私も新人さん向けにPHPの講義をやらせてもらってます。初心に戻れてとても面白いです。 最近SQLの講義も始まって以下の本を教材として選んだようです。 改訂新版 反復学習ソフト付き SQL書き方
概要 並列処理に適したプログラミング言語 Erlang は、マルチプロセッサの環境で 効率よくパフォーマンスが向上すると言われています。そこで実際のマルチプ ロセッサ環境で様々な Erlang プログラムを走らせる検証を行ってみました。 行った検証の内容は以下の通りです 並列ソート N-Queen 問題 検証環境 ハードウェア Sun Fire T1000 CPU UltraSPARC T1 メモリ 16G OS Solaris 10 8/07 Erlang 実行環境 OTP 12B-0(hipe 有効) 今回使用した UltraSPARC T1 プロセッサ は 8つのコア×4スレッド(CoolThreads)という構成 で合計 32個の並列処理が可能となっています。なお、検証に使用した Sun Fire T1000 はサン・マイクロシステムズ(株)様よりごお貸し頂きました。 ソース
Amazon has recently announced limited beta availability of a new web service SimpleDB, which is somewhat similar to Amazon’s Dynamo service can store key-value based data. However, Amazon’s Dynamo service is not publicly available. The SimpleDB web service provides both REST and SOAP based APIs, though the REST APIs are really XML over HTTP and use simple query and RPC style parameters to create o
Well after being under NDA for so long, I’m glad to be able to say that Amazon SimpleDB has gone into limited beta. Congratulations to everyone on the SDS / SimpleDB team; their several years of work on SimpleDB (formerly called SDS) is a brilliant piece of engineering. What’s cool about SimpleDB Really large data sets Really Fast Highly Available – It’s Amazon. Running Erlang. Whoa. On demand sca
This entry was posted by Jun Mukai on Thursday, 6 September, 2007 20章まで終えました。 Appendix がいっぱいあるのだが、そろそろ飽きたのでこの辺でおわりにしておきます。 http://www.city5.org/programming_erlang.pdf からダウンロードできます。 ところで前に「パスワードがわかりません」とコメントしてくださった方がおられますが、何がわからないのかがわからないのでこちらとしても何とも言いようがありません。ふつうのブラウザなら、パスワードを求められるときに何らかのメッセージを受け取ることになるので、それを読んでください。そのメッセージはなんかいい加減な英語ですが、これを読み解けませんとかそういう状況でしょうか。もしそうなら、わたしの訳はあまりにもいいかげんなので、そのレベルではあま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く