
Secure by Designを読んだ
社内で設計に明るい方がオススメされていたので読んでみました。 この生成 AI 時代では勝手にセキュアなデータがコミットされてしまっていたり、インジェクション攻撃が可能なコードが知らぬ間に実装されてしまっていたりと、よりセキュリティに対して意識を強くもたねばなりません。 かなり分厚い書籍ですが、翻訳書に多い海外のジョークや癖のある言い回しもほとんどなく、簡潔な表現がされており読みやすかったです。 ...

社内で設計に明るい方がオススメされていたので読んでみました。 この生成 AI 時代では勝手にセキュアなデータがコミットされてしまっていたり、インジェクション攻撃が可能なコードが知らぬ間に実装されてしまっていたりと、よりセキュリティに対して意識を強くもたねばなりません。 かなり分厚い書籍ですが、翻訳書に多い海外のジョークや癖のある言い回しもほとんどなく、簡潔な表現がされており読みやすかったです。 ...

もう暑い… 春はどこへ行ってしまったのかと思いきや、急に冷える日もあり服装に迷う日々です。 ありがたいことに体調を崩すこともなく元気に過ごしています。ギリ汗をかかない心地よい気温なので散歩が捗るのですが、少し前に話題になったセブンイレブンの紅茶マシーンが家の近所?(徒歩30分)にも設置されて、定番の散歩コースになりつつあります。数百円でこのクオリティーはすごい。 ...

ようやく過ごしやすい季節になってきましたね。 やや寒さを感じるものの、何枚も着込んで外に出ていたのが嘘のように暖かくなりました。すっかりと外の様子も変わり、早咲きの桜は散り、枝垂れ桜が花を咲かせていました。美しい… ...

実行時間を知りたい サービスの運用中には、テーブル構造を変更するマイグレーションがよく発生します。 頻出なのは新規カラムを追加するケースでしょうか。テーブルに新たなカラムを nullable で追加して、DDL の完了後に手動でUPDATEを実行して null を埋めるような対応です。 その際に、対象となるレコードが 100万件を超えるような場合、どれぐらいクエリの実行時間が必要なのかを事前に把握して、ユーザー影響が少ないように実行タイミングの判断をする必要があります。 ...

少し暖かさを感じるようになりましたね。 最近は目的地に向かう時は徒歩で。帰りはシェアサイクルを使って自転車で帰ってくるという遊びをしています。だいたい 5km 程度であれば、徒歩移動の対象としています。何よりも交通費が節約できるのと、歩くのが気持ち良いです。 ...