Gs9gxzlm

2017-05-16 yklitterCreated on 2017-05-18 by yklitter

    出社

    11:40

    業務

    • 優先度の高いrakeタスクを書いてレビューしてもらって修正して今日は終了

    Rails

    • いつもvimで開発しているのだが、実際に開発を進めるときに普通にコード書いて、動かして……とやっている
    • が、常にrails consoleを開いておき、書いたコードの挙動を確かめつつ修正しつつ書いていく方が効率がいいとアドバイスをもらい、むしろ今までなんでそうやってこなかったんだと思った
    • 今回はrakeタスクで、ある程度書いてrake走らせて……とやるのは手間でしかない。一つのメソッドの戻り値の確認とか、変数に正しい値入ってるかとか、それくらいの細かい確認を頻繁にやって、徐々に正しい処理を書いていったほうが効率もいいしミスにも繋がりにくい
    • 大量のレコードを取得するときは find_each を使う。全てのレコードを一気に取得するのではなく、決められた件数(デフォルトは1000件)ずつ取得する。
      • これで、大量のレコードを一気に取得してメモリを食いつぶしてスワップ領域まで使用することになると一気に処理が遅くなってしまうので、適切に利用することで処理が重くなることを防げる。 イテレータで複数の値を一つずつ取り出して処理するとき、&を使うことで簡略化できたりする。前にたのしいRubyを読んだときは意味が分からなくて読み飛ばした気がする。
    • 名前しか知らなかったcapistranoがどんな役割を持っているのかを教えてもらった。実際に自分が利用してもっと詳しくなりたい

    めし

    • 最近の栄養不足を危惧して、ある程度は自分で栄養を摂取できる飯を作らねばと思い、ちょっと調べた
    • 卵は安いわりに栄養価の高い食物だということで、毎日2個ずつくらいは食べたいな〜と思っていた
    • 卵は生でも加熱しても栄養価そのものは変わらないということと、卵焼きくらいは簡単に作れるようになりたいというのもあり、毎日2個程度卵が消費できて、かつ卵焼きを作る練習にもなるということで今日から卵焼き作り始めることにした
    • あとシリコンスチーマー(これ)届いたので温野菜でも作ろうかと思ったが今日は半端な時間に外食してしまったため断念しました。

    その他

    • 料理に対する弊害は圧倒的な手間だったので、とにかく手間を減らしつつ栄養を摂取したいと考えた結果、卵焼きとシリコンスチーマーで野菜を温めるという結論に至った。卵焼きは練習にもなるのでなおよし。
    • 継続、結局は継続が大事なので、継続していきたい。継続。