ごらくらいふ

プログラミングしたりゲームしたり

2017-11-01から1ヶ月間の記事一覧

gitのコミットハッシュを見て、処理を続行するか判断する

結論 git rev-parseでコミットハッシュを取得できる。 たとえば、リモートで変更があるかどうかによって、処理を分岐させることができる。 git remote # origin # upstream git fetch --all --prune if [ $(git rev-parse master) = $(git rev-parse upstrea…

dateコマンドで日付からミリ秒までフルに取りたい!

date +"%F %T.%N" # 2017-11-09 12:35:31.678900889 %Fは%Y-%m-%dと同じで、%Tは%H:%M:%Sと同じ。 なので、「日付はスラッシュ区切り、時間はコロンなし」というフォーマットにするなら以下のように書く。 date +"%Y/%m/%d %H%M%S.%N" # 2017/11/09 123531.6…

DDDエリック本を読んでいる:RepositoryとFactoryの関係

DDDについてEric本を読んでいたところ、オブジェクトの生成やシリアライズについての指針が参考にできそうだったので、メモ。 Factoryはオブジェクトのライフサイクルにおける始まりを処理し、リポジトリは中期から終わりを管理するのを助ける。 リポジトリ…