Recent Posts

Laravelのfactory(faker)で3階層以上のテストデータを作る

Laravelのファクトリ便利ですよね。 fakerでテストデータ作るのもラクチンです。 ただ、User->Post->Commentのような3階層構造のリレーションモデルを作るときに悩みました。 結論 いろいろと試行錯誤した結果、今後はこのコードで作成しようと思います。 seederまたはt...

2点見積もりを実践してみて良かった点、失敗した点

見積もりって毎回悩みますよね。 スプリント計画で各タスクの作業時間を出すといった細かいものならまだしも、人日ベースの大きな見積もりは未だ難しいです。(正確には出せないと思っている) それでも、概算スケジュールがー!全体工数がー!とか言われて、何とか見積を提出しないといけないとき、あると思います。 今までの見積...

複数ログファイルをgrepしてマッチした行数を出力するシェルスクリプト

下記のようなことをしたいとき、ありますよねー。 エラーログから特定のエラーが何回発生したか知りたい アクセスログから特定のページへのアクセス数を知りたい 複数ファイルをgrepしてマッチした行数をファイル毎に出力するシェルスクリプトです。 ※ログなど圧縮済ファイルを想定してるのでzgrep。 複...

スプレッドシートにGmailの内容を自動で書き込む

はじめに 定期的にくる問い合わせメールやシステムメールをシートで管理したいとき、あるよねー。 という人にオススメの記事です。 ※既に同じ内容の記事は山ほどありますが、 カスタマイズしたい場合にどれを参考にしようか毎回悩むので今後はこれを基準にしていきます。 本プログラムの概要 日付、件名、from、...

俺のgitコマンド

個人的によく使うgitコマンドメモ。 作業ディレクトリを編集前の状態に戻したい 編集したファイルを直前のコミット時の状態に戻す git reset --hard 管理していない新規ファイルやディレクトリを削除 git clean -df 直前のコミットをなかったこ...