タグ

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

  • 関連タグはありません

タグの絞り込みを解除

qiitaとconcurrent-computingとerlangに関するnabinnoのブックマーク (64)

  • ErlangのOTPにあなたのモジュールをコミットするには - Qiita

    背景 2011年からErlang/OTPの疑似乱数モジュールがあまりにもダメなのでなんとかしようといろいろ活動していたら、OTP 18.0に新しい疑似乱数モジュールrandを組み込んでもらえるという幸運に恵まれた。そして最近さらにこのモジュールにjump functionの機能追加をする作業をした1。この過程で「OTPに自分のモジュールをコミットする」ことについて、いろいろなことがわかってきたので、この記事ではざっと要点をまとめてみようと思う。 当にそのモジュールはOTPで必要? そもそも論として当にそのモジュールはOTPで必要かということをまず最初に考えないといけない。OTPは、今後パッケージマネージャを活用して分割される方向にあるとはいえ、基的にはErlangとは不可分な形でついてくることが前提になっている。ということは、OTPの変更はErlang/OTPのユーザ全員2に対して影

    ErlangのOTPにあなたのモジュールをコミットするには - Qiita
  • Phoenixのルーティング - Qiita

    Phoenix で、受け取った URL をどうやってディスパッチしているのか気になったので、mix phoenix.new hello_world で生成したプロジェクトから、順番に読んでいった。 HelloWorld.start/2 hello_world/lib/hello_world.ex: defmodule HelloWorld do ... def start(_type, _args) do ... children = [ # Start the Ecto repository supervisor(HelloWorld.Repo, []), # Start the endpoint when the application starts supervisor(HelloWorld.Endpoint, []), ] opts = [strategy: :one_for_on

    Phoenixのルーティング - Qiita
  • Elixir v1.0でのMessage Passing入門 - Qiita

    Elixir Advent Calendar 2014 6日目。 この記事は、Elixir Advent Calendar 2013 に寄稿したものを、現時点で最新バージョンのElixir向けに書き換えたものです。(一部仕様が変わっています。) ElixirといえばErlang/OTP、Erlang/OTPといえばActor Model、Actor ModelといえばMessage Passing。Actor Modelについてちょっと興味を持った人は「どうやって実装するのだろう」という疑問を持つと思います。ここではElixirにおけるMessage Passingのお作法を整理したいと思いま す。 前提 実際はErlang/OTPの経験があって初めてピンと来ることもElixirには多いのですが、稿ではErlang/OTPについて知識が無い方でもElixirのMessage Passin

    Elixir v1.0でのMessage Passing入門 - Qiita
  • Phoenix Framework - Channel 日本語翻訳 - Qiita

    Phoenix Framework は Rails 風なリッチなフレームワークである割にデフォルトでもそこそこ速いことが知られています.例えば次のようなベンチマークがあります. しかし,それよりも私がおもしろいと思った特長に,リアルタイム通信機能がフレームワークに統合されている点があります.しかしまだ日ではあまり知られておりません.そこで Phoenix Framework の最新版である v0.17.0 における wiki にある Channel の記事を日語へと翻訳しました. 翻訳や内容におかしなところがあれば指摘お待ちしております チャンネルはフェニックスの当に刺激的で強力な部分で,アプリケーションへ簡単にソフトリアルタイムな特徴を追加することができるようになります.チャンネルは簡単なアイディア - メッセージを送る,受けとる に基づいています.送信者はトピックスに関するメッセ

    Phoenix Framework - Channel 日本語翻訳 - Qiita