tech::hexagram

personal note for technical issue.

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

ansibleでrubyのArray#zipみたいなことをやる

varsで定義した2つの同じ要素数のリストをrubyのArray#zipみたいに結合してよしなに何かする場合のサンプル。 template module で利用するJinja2というpythonのテンプレートエンジンが、yamlでも展開して利用できる。 - name: "hogehoge" vars: list1: - "1"…

PhoenixのテンプレートではMap |> Enum.eachでイテレートを回した中身が表示されない

ERBと同じように書こうとしたら詰まったのでメモ。 簡単な例で書いてみる。 Ruby @grouped_users = User.all.group_by(&:group) とcontrollerで定義しておくと、erbだと以下のようにループを回せる。 <% @grouped_users.each do |group, users| %> <% users…

Mac OSXで立ち上げたVagrant内で、dockerのcontainerを立ち上げる時の小技

課題 $ docker run -p 8080:80 --name some_container -it some_env:latest /bin/bash このように記述すると、containerを立ち上げた後に、開発用のユーザアカウントを用意してSSH接続する想定の場合は、sshdの起動の設定をする必要がある。 2回目以降の起動…

VagrantのCentOS7の仮想環境はcentos/7のほうが良さそう

centosから公式のimageと思われるboxが5ヶ月前くらいにリリースされたらしく、こちらを利用したらsftpのpathが正しい状態になっていた。 というわけでこの件は解決した!

決算書を読む上で役に立つ13のポイント

最近、会社の先輩から決算書を読む上で役に立つ本を貸していただいた。 ビジネススクールで身につける会計力と戦略思考力―ポケットMBA〈4〉 (日経ビジネス人文庫)作者: 大津広一出版社/メーカー: 日本経済新聞出版社発売日: 2007/08メディア: 文庫購入: 8人 …

最近のジムトレーニングメニュー(2016年1月版)

最近はもっぱらランニングと筋トレ。だいたい以下の順番にこなす。 ランニング ◯立ち漕ぎのエアロバイク 全力で漕ぐ。大体ケイデンス(1分間あたりの回転数)90から100前後、負荷かけるときは110まで上げる。時間はだいたい25~30分くらい、マシンのデフォルト…

rubyのeach, mapの違い

すごく初歩的ですが、新年一発目のエントリは去年の積み残しから。 each [1] pry(main)> def each_sample [1] pry(main)* (1..10).to_a.each do |i| [1] pry(main)* piyo = i + 1 [1] pry(main)* end [1] pry(main)* end => :hoge [2] pry(main)> hoge = eac…