miyohideの日記

技術的なメモなどを記しています

2018年8月17日(金)

今日は一日るびまのメンテ作業をしていた。やればやるほど気になる点がどんどん出てくるな。

RailsWebサービス+アプリを作るときにやってはいけないこと 2018年版

yusukeiwaki.hatenablog.com

個人的に一番共感したのは、「「下書き」は素直にモデルを分けよう」のところ。

テーブル数を増やすのを嫌ってひとつのテーブルに属性を増やす人が多いんだけれども、一つのモデルに複数の概念を持ち込みやすい感じがして個人的にはどんどんテーブルを分ける方向に設計している。

2018年8月15日(水)

暑い日々が続いているけど、最近夕方ぐらいになるとちょっと気温が下がってきている気がする。ただ、走るとめっちゃ暑くてすぐ汗だくになる。

タイムゾーンに関する考察

M3 Tech Blogにタイムゾーンを考慮した日時の扱いのベストプラクティス - エムスリーテックブログという記事があったのでふむふむと読んでいた。

基本、システム内部はUTCに設定しておいたほうが何かと良いかなと思う。

2018年8月14日(火)

書かないとダラダラと書かない日が続いてしまうな。いかんいかん。

夏休みの課題

夏季休暇中なんだけれども、課題図書として次の本を読んでいる。

著者の方のブログも非常に勉強になる。

https://blogs.msdn.microsoft.com/nakama/2018/02/15/si-modernization/

2018年8月7日(火)

急に気温が下がった一日であった。明日からは台風が来るみたい。

Rails5のproduction環境でlib以下がautoloadされない

久しぶりにrails newしたらlib以下がautoloadされないことにめっちゃハマった。詳細は以下のQiitaの記事。

qiita.com

う〜ん、キャッチアップできてないなぁ。

8月5日

二日間ほどサボってしまった。サボるというか書くネタがなかったというか。 書くネタがないというのは新しい発見をできていない、していないということなのでちょっとした危機感。

lazygit

はてぶに上がっていたlazygitというプロジェクト。GitのCUIクライアントなんだけれども、使いやすそうなUI。tigを使うことが多いんだけれども、ちょっと使ってみよう。