毎日やったことを記録していく(2019/6/25 79日目)

今日やったこと

英語

TOEIC® L&R テスト 文法問題 でる1000問
  • 回答数:5問
iKnow
  • 新規:0個
  • 復習:5個
スタディサプリENGLISH
  • クイックワードクイズ:1サブセクション

読書

ノンデザイナーズ・デザインブック
  • 10ページ
Refactoring: Ruby Edition
  • 15ページ(位置No: 1〜195)

開発

danime-nico-tools
  • fixturesの更新
案件1
  • 環境毎のプリンタの設定変更

コミュニティ

Kobe.rb
  • CSV
  • ActiveStorage

知ったこと

my two cents

海外ではmy two cents(ここは国ごとの通貨)というという慣用句をよく使う。
意味は「私の個人的な意見で、たいした意味も持ちませんが、○○と考えます」。

CSV

rubycsvは引数が破壊的に変更されてしまう。

[16] pry(main)> string = 'fugafuga'
=> "fugafuga"
[17] pry(main)> CSV.new(string, headers: ['hoge'], write_headers: true)
=> <#CSV io_type:StringIO encoding:UTF-8 lineno:1 col_sep:"," row_sep:"\n" quote_char:"\"" headers:["hoge"]>
[18] pry(main)> string
=> "hoge\nuga"

Rails6.0のActiveStorage

MiniMagickを直接使うことは非推奨になるらしい。

感想等

はじめての洋書

リファクタリング Rubyエディションの日本語版が絶版なので、いい機会かなと思い英語版で読み始めた。
やっぱり読むのに時間がかかる。
少しずつ慣れていきたい。

判断の先延ばし

自分の現在の傾向として決断を先延ばしにしがち。
Kobe.rbでリミットを決めてそれが来たら何があろうと決断した方がいいとアドバイスされたので明日から実践してみる。