/var/log/messages

Mar 3, 2019 - 2 minute read - Comments - programming

プログラミング Elixir (24)

13.11 タスク: 実行可能なコマンドを作成、の節。このあたりからどんどんすすめることができるのかどうか。

とりあえず

mix.exs の修正なのかな。というか、git の面倒全然見れてなくて微妙。

Mar 1, 2019 - 2 minute read - Comments - programming

プログラミング Elixir (22)

13.9 変換: 最初の n 個を取り出す、の節。パイプで繋いで head する的な機能ですね。

Enum.take

を使う、とのこと。

  def process([user, project, count]) do
    Issues.GithubIssues.fetch(user, project)
    |> decode_response
    |> convert_to_list_of_maps
    |> sort_into_ascending_order
    |> Enum.take(count)
  end

Feb 28, 2019 - 1 minute read - Comments - misc

明日

以下な予定なのですが倒せるのだろうか。

  • 通院
  • 銀行対応
  • 郵便局

その後

もくもく後に会食の予定なのですがどうしたものか。

Feb 28, 2019 - 2 minute read - Comments - programming

プログラミング Elixir (21)

13.8 変換: データを並び替える、の節。

Enum.sort/2

パイプでどんどん繋いでいくさまがとても気持ち良いですね。ベルトコンベアな「デザイン」というのも分かりやすくて良いです。また、今回については試験も作っています。

Feb 28, 2019 - 1 minute read - Comments - Ruby

rake task の引数

どうもいけません。

$ bundle exec rake fuga:hoge[xxx, yyy]

とかやってて叱られてたのですが理由が分からず。

Feb 27, 2019 - 2 minute read - Comments - programming

プログラミング Elixir (20)

13.7 変換: レスポンスを加工する、の節。

JSON の加工

poison というライブラリを使う模様。

  # Run "mix help deps" to learn about dependencies.
  defp deps do
    [
      # {:dep_from_hexpm, "~> 0.3.0"},
      # {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"},
      { :httpoison, "~> 0.8"},
      { :poison,    "~> 1.5"},
    ]
  end