andante

2021-04-24

0423

今日はずっと後回しにしていたタスクをやろうと思って社内システムの整理に取り組んでいた監査対応の関係でオフィスにあるサーバー群を廃止していきたいのだけどこれらは実際何に使われてるのか調べないと止められないので調べようという趣旨それでなんか社内にあるリバースプロキシのことを調べていたのだけどどうも僕の理解しているリバースプロキシと違う動きをしていてやれやれ僕はやはりネットワークのことはまだまだ素人なんだなと思っていたらシンプルにnginxがずっと止まっていただけだったなんだこれじゃあこのリバースプロキシは必要ないんだな怪我の功名

夜はRust書いてたなんか初めてライフタイム指示子を意図して書いた気がするだんだんとわかってきた感じがあってうれしい
あとテストコードもいろいろ書いたレイヤードアーキテクチャにするとそれぞれのレイヤでそれぞれのテストが書けてよいもっと書き慣れていきたい
ところでDBがPostgresだからとカラムにタイムゾーンつきの時刻を使っていたのだけどSQLiteにはタイムゾーンはないらしかったのでこれテストしづらいじゃんと思っているおそらくはタイムゾーンつきの時刻を使うのではなくDBに格納するのはすべてUTCで表現した日時ということにしてタイムゾーン変換はより上のレイヤで行うべきなのだろうというかRailsもそうしている気配がありなんでかなと思っていたがきっとそういうことなんだろうなこの週末に大工事して必要に応じてデータベースエンジンを切り換えられるようにしたい本当にそんなことができるのかは謎だが


明日は友人たちとバーベキューの予定