$\huge{元氣ですかーーーーッ!!!}$
$\huge{元氣があればなんでもできる!}$
$\huge{闘魂とは己に打ち克つこと。}$
$\huge{そして闘いを通じて己の魂を磨いていく}$
$\huge{ことだと思います}$
はじめに
Elixirのアドベントカレンダーを楽しんでいます。
BanditがPhoenixに標準搭載されたとのことを @piacerex さんの記事で知りました。
Banditについては以下の記事のようにLINEボットアプリ制作で使ったことがあります。
What is Elixir ?
Elixirという素敵なプログラミング言語があるのですね。
その素敵具合は「Elixir Saves Pinterest $2 Million a Year In Server Costs」によく現れています。開発者も経営者もこの事実に瞠目することでしょう。 $2 Million/年の節約ですってよ!、奥さん。
mix phx.new hello --adapter bandit
mix phx.new hello --adapter bandit
というふうにした場合に、Banditが採用されます。
--adapter
オプションを指定しない場合のデフォルトはcowboyです。
--adapter bandit
を付けて実行した場合と付けずに実行した場合の違いについて
mix.exs
とconfig/config.ex
の2箇所です。
- {:plug_cowboy, "~> 2.5"}
{:bandit, ">= 0.0.0"}
config :hello, HelloWeb.Endpoint,
url: [host: "localhost"],
- adapter: Phoenix.Endpoint.Cowboy2Adapter,
adapter: Bandit.PhoenixAdapter,
この情報があれば、古いプロジェクトをアップグレードしてなおかつBanditに載せ替えることもできそうですね!
(アップグレードはそれなりにたいへんです)
さいごに
mix phx.new hello --adapter bandit
を試してみました。
--adapter bandit
を付けて実行した場合と付けずにmix phx.new
を実行した場合の差を示しました。
人類は不老不死の霊薬を意味する素敵なプログラミング言語Elixirを手に入れました。並行処理を他のプログラミング言語よりも比較的容易に書くことができます。それはきっとコンピュータ資源を有効活用できることにつながるでしょう。巡り巡って世界平和に貢献できることでしょう。
さあ、そこのあなたもElixirの世界へようこそ。
手始めにエリクサーチなんていかがでしょうか。私のオススメです。
闘魂とは、 「己に打ち克つこと。そして闘いを通じて己の魂を磨いていくことである」 との猪木さんの言葉をそのまま胸に刻み込んでいます。
知っているだけで終わらせることなく、実行する、断行する、一歩を踏み出すことを自らの行動で示していきたいとおもいます。
アントニオ猪木さんのメッセージから元氣をもらったものとして、それを次代に語り継ぎ、自分自身が「闘魂」を体現するものでありたいとおもいます。
$\huge{元氣ですかーーーーッ!!!}$
$\huge{元氣があればなんでもできる!}$
$\huge{1、2、3 ぁっダァー!}$