apt upgrade でパッケージが保留される問題を対処する
Debian 系の環境で apt upgrade を実行したとき、アップグレード対象があるはずなのに「保留(kept back / 保留されます)」と表示され、いつまでも残り続けることがある。 この現象は「壊れている」場 … 続きを読む
Debian 系の環境で apt upgrade を実行したとき、アップグレード対象があるはずなのに「保留(kept back / 保留されます)」と表示され、いつまでも残り続けることがある。 この現象は「壊れている」場 … 続きを読む
本稿の結論は明確である。Python 3.x 系全般を支持することは、古い言語仕様に固執する行為ではない。それは、現実のディストリビューション運用と長期保守、そして開発とテストのために古いディストリビューションを動作させ … 続きを読む
以前「Ruby 4.0 新機能と Ruby 3.x 系コードの互換性維持で注意すべき点」をまとめたが、Python においても 3.x 系の中で最新の 3.14 に至るまで、互換性維持のために注意すべき点がある。 本稿は … 続きを読む
昨日 Ruby 4.0 がリリースされた。最近はもっぱら Python ばかり使っているが、かつては Ruby をよく使っていたこともあり、新機能及び、今後の Ruby スクリプト保守のため互換性維持のために気をつけなけ … 続きを読む
WordPress 6.9 へのアップデート後に 403 Forbidden が発生した。事実関係、原因、対処法、ならびに再発防止のための知見を整理した。 発生した現象 管理画面へアクセスするとリダイレクトされ、403 … 続きを読む
Debian 14 “forky” は、2027 年頃に登場する予定の次期安定版だ。すでに testing ブランチとして開発が始まっており、trixie を土台にした進化系として、いくつかの方針が明確になりつつある。こ … 続きを読む
リポジトリ全体で長期運用を見据えた設計基準を明確化するため、Shell Script, Python, Ruby の 3 言語について共通の実装ポリシー(Implementation Policy)を定義した。加えて、E … 続きを読む
前回 2 年以上のメールを自動削除する仕組みを Google Apps Script で実装した。この 2 年という数字は直感的に決めたものではなく、技術・運用・心理・法務・コンプライアンスの観点から見ても合理的である。 … 続きを読む
Gmail が「保存容量の使用率が 83% になりました」と通知してきた。無料の 15GB を超えたくないので、課金せずに容量を空ける手順を記録しておくことにする。今回のポイントは、手動削除で終わらせず、Google A … 続きを読む
主要な環境のうち開発環境の一部において、メモリ使用率が高く見える状況があったため、本当に不足しているのかを検証した。この環境は Debian 13 で物理メモリについては他より容量が少なく 2GB が実装されている。グラ … 続きを読む