モヒカン技術ブログ

ソフトウェアエンジニアの備忘録

謝って済むことを頑張って予防しない

あなたは「再発防止の呪い」に掛かっていないだろうか。 この記事のまとめ 再発防止策には必ずコストがかかる。タダの対策はない 仕事は投資。再発防止策も、コストとメリットを天秤にかけて判断しよう 「再度起きたとき何をどれだけ失うか」で測る。謝って…

システムリプレイスを始める前に余計な機能を消す

システムのリプレイスをするなら、新システムへ機能を移植し始める前に「いらない機能」を現行システムから消すことを勧めたい。 この記事のまとめ リプレイス時は、機能の棚卸しをして不要なものを現行システムから先に消そう 先に消せば移植する機能が減っ…

Let's Encrypt サーバ証明書の有効期限が90日から6日間になるかも

Let's Encryptが発行するサーバ証明書の有効期限が90日から6日間になるかもしれない。 Let's Encrypt is? Let's Encryptは暗号通信に必要なサーバ証明書を世界で最も発行している機関。 letsencrypt.org Certbotなどを使ってドメインやサブドメインの所有権…

DeepSeekを使う場合に気をつけたいこと

DeepSeekという中国企業が開発する生成AIサービスが巷を賑わせています。DeepSeekを使う場合に気をつけたいことをまとめます。

Appleシリコン搭載Macでterraformコマンドが刺さる問題

Appleシリコン (M系チップ) を搭載したMacでterraformコマンドを実行した際、応答が返ってこなくなる問題に遭遇したので備忘録として残しておく。

ISUCON 14に参戦して3位入賞しましたヤッター!!

パフォーマンスチューニングコンテスト ISUCON に今年も参戦し、ついに入賞を果たしました!!!!!!

Ubuntu 18 → 22にアップグレードしたらDockerが動かなくなった

とあるサーバのOSをメジャーバージョンアップしたところDockerが動かなくなったので調べたことを残しておく。 要点 OSのメジャーバージョンアップにより、dockerの裏側で仮想化に使われる cgroup という仕組みのデフォルトがv1からv2に変わった 上記の影響で…

PHPerKaigi 2024 参戦 & 登壇記 #phperkaigi

2024年3月7日 - 9日に「中野セントラルパークカンファレンス」で開催された、(広義の)PHPer向けの技術カンファレンス「PHPerkaigi 2024」に参加 & 登壇してきた。 phperkaigi.jp PHPerKaigi 2024 わたしとPHPerKaigi PHPerKaigiへの初参加は去年、今回で2回…

ぺちおだ 2024 参戦&登壇記 #phpcon_odawara

2024/4/13(土) に おだわら市民交流センター「UMECO」 で開催された、「PHPカンファレンス小田原 2024」に参加 & 登壇してきた。 phpcon-odawara.jp PHPカンファレンス小田原 2024 トーク GitHub Actionsはめちゃくちゃ簡単に使い始められるが、実務で使うと…

docker build時に署名検証失敗エラーが出たが、真の原因はファイルサイズ上限だった件

Docker for Macで docker build していたところ apt-get で署名検証失敗エラーが出たが、真の原因はDockerイメージの保存用ファイルがfullだったからだった。 ざっくりまとめ Docker for Mac全体でのDockerイメージを保持するためのファイルのサイズ上限を決…