#author("2020-06-13T09:08:15+00:00","default:admin","admin") [[Elixir:https://elixir-lang.jp]] [[Elixir School:https://elixirschool.com/ja/]] -[[最速で知る! ElixirプログラミングとErlang/OTPの始め方【第二言語としてのElixir】:https://employment.en-japan.com/engineerhub/entry/2017/06/12/110000]] -[[今 Erlang を選択すべきなのか:https://medium.com/@voluntas/%E4%BB%8A-erlang-%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%81%B9%E3%81%8D%E3%81%AA%E3%81%AE%E3%81%8B-c04293468f5e]] -[[「Elixir Conf Japan 2017」全セッションレポート ~ 日本での活用事例が増えているElixir/Erlang:https://codezine.jp/article/detail/10071]] -[[生みの親が語るElixirのこれまでとこれから ―「ElixirConfJapan 2017」参加レポート:http://gihyo.jp/news/report/2017/04/1001]] -[[次世代プログラミング言語ElixirとElmでCRUD:https://qiita.com/ababup1192/items/e751cd33314c80b93e77]] -[[プログラミングElixir:https://tatsu-zine.com/books/programming-elixir-ja]] -[[【Ruby エンジニア必見】Ruby エンジニアが次に学ぶべき Elixir 技術の最新トレンドを解説!:https://press.forkwell.com/entry/2018/05/09/125349]] -[[日本で Erlang/OTP や Elixir を利用している会社一覧:https://github.com/voluntas/japanese-erlang-elixir-companies]] -[[RISC-V on FPGA と Elixir で究極のマルチコアシステムを構築しよう!:https://qiita.com/zacky1972/items/05a1f4b340721605bfed]] -ErlangのVM上で動作し、Erlangのモジュールを利用できる *環境構築 [#d7fced4f] -[[ElixirでIoT#4.1:Nerves開発環境の準備(2020年4月版):https://qiita.com/takasehideki/items/88dda57758051d45fcf9]] -[[Windows環境にElixirをインストールする:https://npnl.hatenablog.jp/entry/2019/12/11/190955?utm_source=feed]] -[[Elixir をインストール:https://elixir-lang.jp/install.html]] **[[asdf:https://asdf-vm.com/]]のインストール [#ha6425d5] $ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.8 $ echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.bashrc $ echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc $ . .bashrc $ sudo apt install automake autoconf libreadline-dev libncurses-dev libssl-dev libyaml-dev libxslt-dev libffi-dev libtool unixodbc-dev unzip curl $ sudo apt install make libncurses5-dev **Erlang, Elixirのインストール [#l8546963] $ asdf plugin-add erlang $ asdf plugin-add elixir $ asdf install erlang 23.0.1 $ asdf install elixir 1.10.3-otp-23 $ asdf global erlang 23.0.1 $ asdf global elixir 1.10.3-otp-23 **バージョン確認 [#ie7e99bf] $ iex Erlang/OTP 23 [erts-11.0.1] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [hipe] Interactive Elixir (1.10.3) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> -Ctrl+C を2回連続で入力して終了 **Phoenixのインストール [#sd393a73] $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - $ sudo apt-get install -y nodejs $ sudo npm install npm@latest -g $ mix local.hex --force $ mix local.rebar --force $ mix archive.install hex phx_new 1.5.1 --force **Nervesのインストール [#z6675a89] $ mix archive.install hex nerves_bootstrap *OTP(Open Telecom Platform) [#u2af207c] *Webフレームワーク [#qe5308fc] -[[ElixirでPhoenix以外のWEBフレームワークを使ってみる(Webmachine編):https://qiita.com/sudix/items/f92315f0d3d54be0fa79]] -[[Elixir+Phoenixが早い理由と、これでDB処理を作った時のデッドロックについて:https://teratail.com/questions/142942]] -[[Elixir/Phoenix と Elm による関数型 Web 開発環境の構築:https://ubiteku.oinker.me/2016/11/28/elixir-phoenix-and-elm/]] -[[Elixir+PhoenixとSpread.Viewsでリアルタイムな出勤管理アプリを作ろう:https://codezine.jp/article/detail/10594]] **[[Phoenix:https://phoenixframework.org]] [#x75ff556] *IoT [#h42546f0] -[[ElixirでIoT:連載目次:https://qiita.com/takasehideki/items/8f43f1853ce88cbbe82e]] -[[基調講演 Nerves Project: Performant, Scaleable, and Fault Tolerant Embedded Systems:https://swest.toppers.jp/SWEST21/program/txt/keynote_minute.html]] **[[Nerves:https://nerves-project.org]] [#f2e952a7] -[[NervesHub:https://www.nerves-hub.org/]] -[[HexDocs. Customizing Your Own Nerves SYstem:https://hexdocs.pm/nerves/customizing-systems.html]] -[[[翻訳] NervesとBakeを使った組み込みElixir:https://qiita.com/HirofumiTamori/items/e90e665af86888fd7f1c]] -[[ElixirでIoT#2.1:Nervesって何者?ラズパイでLチカできんの!?:https://qiita.com/takasehideki/items/94820516ec95b85bae32]] -[[Nerves - Elixir School:https://elixirschool.com/ja/lessons/advanced/nerves]] -[[Nervesが開拓する「ElixirでIoT」の新世界:https://www.slideshare.net/takasehideki/nerveselixiriot]] *組み込み [#q893b1c6] -[[Embedded Elixir:https://embedded-elixir.com]] -[[ElixirをIoTボードで動かしてみた ~ラズパイ・big.LITTLE・Zynq編~:https://www.slideshare.net/takasehideki/elixiriot-biglittlezynq-94455098]]