Erlang

Erlangのバージョン確認方法

今までErlangのバージョン確認方法ですがerlコマンドを実行し、Erlangシェルを起動し、バージョンを確認していました。 CentOSにElixirをインストールしてみるしかし、ドキュメントを確認していたらErlangシェルを起動せずともバージョン確認ができるような…

ElixirからErlangVMにオプションを引き渡す

Qiitaにて、shibacowさんのElixirでプロセス20万くらい作ってみたという素晴らしいElixirの記事があり、そちらの記事にて最大プロセス数の変更はどのように行えば良いのか自分自身でも気になったため調べたところElixirからErlangVMで生成できるプロセス数を…

GithubからErlangの特定リリースをインストールする

Elixirの環境構築をやり直していた際にGithubからErlangをチェックアウトしてきて、少しはまったのでErlangのインストール方法を記載# 実行環境 OS:CentOS 6.7# Erlangのインストールに必要なライブラリをインストール Erlangをインストールするために ncur…

【翻訳】Cowboy - ルーティング

ルーティング Cowboyはデフォルトでは何もしませんCowboyを有効にするためには、リクエストを処理するErlangのモジュールにURLをマッピングする必要があります。 上記はルーティングと呼ばれています。Cowboyはリクエストを受信するとディスパッチルールで定…

Cowboy-リクエストの生涯

リクエストの生涯 この章ではCowboyの実装の詳細と合わせてリクエストが送信されるまでに通過する順路を説明します。 リクエスト/レスポンス 皆さんご存知のようにHTTPクライアントはサーバに接続し、リソースへのリクエストを送信します。 サーバはリクエス…

Cowboy-入門

入門 Erlangは言語以上のものであり、あなたのアプリケーションのためのオペレーティングシステムです。 Erlangの開発者はスタンドアロンのモジュールをほとんど書きません。彼らはライブラリやアプリケーションを作成します。そしてその後にリリースするも…

初心者のためのErlang

おそらくあなたはCowboyを利用したいと興味を持っているだろうが、どのようにErlangのプログラムを書けばよいのか全くわかっていないのでしょう。 大丈夫! この章はあなたがErlangを始めるお手伝いをします。私たちは初心者のために2つの本をオススメをしま…

ErlangとWeb

Webは並行である あなたがウェブサイトにアクセスする場合には同時平行性が発生します。 いくつかの接続が開かれ、リクエストは開かれた接続を通って送信されます。 そしてウェブサイトが画面に表示されます。 使用しているブラウザの設定に応じて、サーバー…

Cowboy の User Guide 目次

ElixirにてWebアプリケーションを開発しようとするとCowboyにたどり着くことになります。 そこでCowboyのユーザガイドを翻訳することによって、これからCowboyを使用される方がつまづくことないようにと思い、翻訳を行いたいと思います。 翻訳許可をくださり…

ErlangとCowboyを使ってHelloWorld

実施環境: OS: CentOS Erlang: Eshell V6.4 Cowboy erlang.mkのビルドシステムを使用するための準備作業ディレクトリの作成 $ mkdir hello_erlang && cd hello_erlang erlang.mkのダウンロード $ wget https://raw.githubusercontent.com/ninenines/erlan…