いろいろ発見メモ

さまざまな試行と実験と発見と調べ物のメモ書きです

2015-01-01から1年間の記事一覧

Kitematic (Docker)

OSX で Docker Toolbox をインストールすると、同時に Kitematic というアプリケーションがインストールされる。これは Docker のイメージ管理を行うアプリケーションのようだ。 Docker Hub にアカウントがある状態で立ち上げてログインを行い、左上の +NEW …

Docker の実験

Mac OSX 上で Docker を色々試している。 Get Started with Docker の手順に従って進めているが、実際に実行してみると上記の記述とは途中細かな違いもある。大部分は問題なのだが、一箇所だけ引っかかったところがあるのでメモ。 第6ステップの Tag, push,…

Elixir のモジュールと名前付き関数

引き続きこの書籍を読んでいます Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun 作者: Dave Thomas 出版社/メーカー: Pragmatic Bookshelf 発売日: 2014/11/13 メディア: Kindle版 この商品を含むブログを見る 第6章で取り上げられるト…

Elixir の匿名関数 (2)

引数のパターンマッチ 引数のパターンマッチで実際の処理を選ぶことができる。 次のような匿名関数を定義して… iex> handle_open = fn...> {:ok, file} -> "Read data: #{IO.read(file, :line)}"...> {_, error} -> "Error: #{:file.format_error(error)}"..…

Elixir の匿名関数 (1)

書籍の第5章より Elixir は関数型言語なので、関数も一級市民として扱われます。 この章では以下のトピックを扱っています 匿名関数 パターンマッチと引数 高階関数 クロージャー &関数リテラル 匿名関数 (anonymous function) 匿名関数は fn 引数リスト -…

Elixir のデータ型

Elixir に関して。以下の本を読んでいます。 Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun 作者: Dave Thomas 出版社/メーカー: Pragmatic Bookshelf 発売日: 2014/11/13 メディア: Kindle版 この商品を含むブログを見る 1章はインス…

Elixir の参考書籍

とりあえず Kindle で以下の二冊を購入しました Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun Introducing Elixir: Getting Started in Functional Programming 一冊目の書籍は 達人プログラマー―システム開発の職人から名匠への道 の…

Elixir のインストール

新しい関数型言語である Elixir に興味をもったので、少し試してみることにしました。まずはインストール。 Installing Elixir - Elixir にあるやり方に従いました。 私は OSX を使っているので、やることと言えば $ sudo port install elixir を実行するだ…