読みもの

記事一覧

プログラミング、サーバー、ネットワーク、フレームワーク、ソフトウェア、セキュリティ、AIまで、このブログで公開している記事をまとめています。

SEARCH 探したい記事を絞り込み

タイトルだけを見るか、本文も含めて探すかを選んで検索できます。

docker builder pruneで容量が減らない原因|上限指定が0Bしか消さない仕組み

ビルドキャッシュの掃除を定期実行しているのに容量が減らない。上限を指定する方式は、使用量が上限を超えていなければ何も消しません。上限指定・時間指定・全件指定がそれぞれ何を消すかをDocker 29.7.2で実測し、公式ドキュメントと実機の食い違い、そして既存のキャッシュを壊さずに試す方法までまとめます。

「最終実施日」が信用できなくなる設計|実施と通知を同じ列に書かない

運用タスクの一覧に「最終実施日 3日前」と出ていても、実施した日とは限りません。通知を送る処理が同じ列を更新していると、一度も実行していなくても最近やったように見えます。SQLiteで動く形で再現し、事実を1行ずつ残す設計への直し方と、手元のデータが信用できるか調べるクエリまでまとめます。

脆弱性スキャナが緑でも本番は古いことがある|lockと実体がずれる原因と確認方法

ロックファイルが新しく脆弱性スキャナも0件なのに、実際に動いているものだけが古いことがあります。スキャナが見ているのは宣言であって実体ではないためです。ロックは0.35.4、実体は0.35.1、audit は0件という状態を手元で再現し、確認方法とその盲点まで実測でまとめます。

npm installは通るのに依存のバージョンが上がらない|overridesが上流の修正を打ち消す

フレームワークのセキュリティ修正版に上げたのに、修正の本体である下位の依存が古いまま残ることがあります。原因は自分で書いたoverridesで、上流が引き上げた下限を打ち消してしまうためです。npmとpnpmの両方で再現した結果と、どのコマンドなら気づけるかを実測でまとめます。

while readループが1回で終わる原因|docker execとsshが標準入力を食う

リストを1行ずつ処理するシェルのループが、エラーも出さずに1件目だけで終わる。原因はループではなく、中で呼んでいるdocker exec -iやsshが標準入力を読んでしまうことです。20行のリストで実際に測った処理件数と、4つの直し方、そして再発を検知する書き方までまとめます。

Antimalware Service Executableが重いまま下がらない原因を特定する方法|ファンが鳴りやまないPCで実際に調べた手順

Antimalware Service Executable(Microsoft Defender)のCPU使用率がずっと下がらず、ファンが鳴りやまない。無効化や除外設定に手を出す前に、Microsoft公式のパフォーマンスアナライザーで「どのプロセスがスキャンを発生させているか」を特定する手順を、実際のノートPCで測った数値つきで解説します。筆者のPCでは、メーカー製のバックアップ機能が60秒間に1,824回のスキャンを発生させていました。

プログラミング AI 2026.09.01 69

AIでフリーランスエンジニアの単価は下がったのか?案件減少と正社員回帰を2026年のデータで検証する

「AIで単価が下がった」「案件が減った」「正社員に戻る人が増えた」の根拠を、出典と母集団まで辿って整理します。米Stanfordの2026年8月改訂版が示すのは若手の入口が狭くなったことで、経験のある層に同等の落ち込みは確認されていません。本質は単価下落ではなく工数課金モデルの崩壊です。

個人開発でアプリを売ると手数料はいくら?App Store・Google Play・Web決済の実額を2026年版で整理

個人開発でアプリを売るときに実際に出ていく金額を、Apple Developer Programの年会費、Google Playの登録料、ストア手数料、Web決済の手数料まで一次情報で整理します。2026年に変わった地域別の料率とスマホ新法の施行状況も反映しています。

スマホ機種変更の前に確認すべき認証まわり|2FA・パスキーで詰まないチェックリスト

スマホの機種変更で本当に詰まるのは、写真やLINEではなく「認証」です。特にiPhoneからAndroidへ移る場合、認証アプリの同期がOFFだと全アカウントから締め出され、iCloudキーチェーンにしかログイン手段がないアプリは移行できません。パスキーの移行規格は整備が進んでいますが、古い端末はそのiOSに上げられず恩恵を受けられないという落とし穴もあります。機種を選ぶ前に確認すべきことを、認証アプリ・パスキー・バックアップコード・iMessage解除の順にチェックリスト形式で整理します。