undefined

bokuweb.me

Elixir

ElixirですごいE本 11章

すごいErlangゆかいに学ぼう!作者: Fred Hebert,山口能迪出版社/メーカー: オーム社発売日: 2014/07/04メディア: 単行本(ソフトカバー)この商品を含むブログ (8件) を見る 引き続き。 11.1 状態を述べろ defmodule Kitchen do def fridge1 do receive do {…

HerokuへDockerを使ってPhoenixアプリをデプロイする

ここ数日全然うまくいかなかったけど、一応動作したので記録として残しておく 前提 HerokuへのDeproy成功したが、一連の知識がなさすぎて、なぜダメだったのか、なぜ動くのか説明できない pic.twitter.com/qRaYZgTMUk— Bokuweb (@bokuweb17) 2016年3月23日 h…

Phoenix + ReactでChannelを使用した簡易チャットを作る(1)

勉強用の題材としてブログを作りはじめた。 blog.bokuweb.me ブログの更新やコメントにも使用できるので、次はchannelを使用して簡単なチャットを作ってみる。Channelとは簡単にwebsocket通信ができる機能で、Node.jsにおけるSocket.io的なものと理解してい…

Phoenix + React + Reduxでブログシステムを作る(1)

Elixir、Phoenixの勉強のための題材として、ブログシステムで作ってみることにした。飽きるまでのんびり改修していこうと思う。Elixir/Erlangの学習はすごいE本を並行して進める。 Elixir、Phoenixのインストールは完了しているものとする。 今回のゴール 記…

ElixirですごいE本 10章

しばらく停止していたElixirの勉強、順番を入れ替えて10章から再開することにした。 すごいErlangゆかいに学ぼう!作者: Fred Hebert,山口能迪出版社/メーカー: オーム社発売日: 2014/07/04メディア: 単行本(ソフトカバー)この商品を含むブログ (8件) を見…

Elixir + Phantomjsでスクレイピングしてスクリーンショットとニュースの見出しをとる

Elixir関連の記事を眺めていたら以下の記事を見つけた。面白そうなので試してみる。 Scraping a Website with Elixir – Robert Lord core.garbage-collection.net 基本的には上記の記事に沿う。 PhantomJSのインストール npm --save phantomjs pakcage.json…

ElixirですごいE本 5章

5章 すごいErlangゆかいに学ぼう!作者: Fred Hebert出版社/メーカー: オーム社発売日: 2014/08/11メディア: Kindle版この商品を含むブログ (1件) を見る 5.1 再帰の動き リストの長さ リストの長さを求める defmodule Recursion do def len([]), do: 0 def …

ElixirですごいE本 4章

すごいErlangゆかいに学ぼう!作者: Fred Hebert出版社/メーカー: オーム社発売日: 2014/08/11メディア: Kindle版この商品を含むブログ (1件) を見る 4.1 動的で強い型付け Elixirは動的で強い型付け iex(1)> 6 + "1" ** (ArithmeticError) bad argument in …

ElixirですごいE本 3章

3章 すごいErlangゆかいに学ぼう!作者: Fred Hebert出版社/メーカー: オーム社発売日: 2014/08/11メディア: Kindle版この商品を含むブログ (1件) を見る 3.1 パターンマッチ defmodule Test do def greet(:male, name), do: IO.puts "Hello, Mr.#{name}!" d…

ElixirですごいE本 2章

これまで ElixirですごいE本 1章 - bokuweb.me すごいErlangゆかいに学ぼう!作者: Fred Hebert出版社/メーカー: オーム社発売日: 2014/08/11メディア: Kindle版この商品を含むブログ (1件) を見る 2章 2.2 モジュールを作る Elixirではdefmoduleでモジュー…

ElixirですごいE本 1章

すごいE本を読みつつElixirを学んでみる。 すごいErlangゆかいに学ぼう!作者: Fred Hebert出版社/メーカー: オーム社発売日: 2014/08/11メディア: Kindle版この商品を含むブログ (1件) を見る すでにヽ(´・肉・`)ノログ さんが実施されていた。 2014/07/…

ElixirとPhoenixをインストールするメモ

Elixirのインストール $ brew install elixir Hexのインストール Hexはパッケージ管理ツール。npmに相当するものでしょうか。 $ mix local.hex $ mix Hex Hex v0.9.0 Hex is a package manager for the Erlang ecosystem. Phoenixのインストール $ mix archi…