すべての記事
-
スマートフォンの騒音計アプリで家庭の音を観察する:数値から分かること、分からないこと
スマートフォンアプリで室内騒音を測定ではなく観察として記録する方法です。アプリ、端末、重み付け、指標、位置、時間を記し、背景音の行を残し、NIOSHのページ自体が示す制約(同機関のiOSアプリの公称精度±2 dBA、Androidの精度は検証不能)を明記します。曝露限度や健康上の助言は示しません。
-
Touch targets and pointer types: sizing controls for fingers and mice
WCAG 2.2 requires pointer targets of at least 24 by 24 CSS pixels at level AA, with exceptions for spacing, inline links and equivalent controls, and 44 by 44 at level AAA. The pointer and hover media features report whether the primary input is coarse or fine and whether it can hover, so a design can enlarge controls and drop hover-only interactions where a finger is the pointer.
-
Accessibility fundamentals: perceivable, operable, understandable, robust
WCAG organises requirements under four principles; the most common failures on content sites are missing text alternatives, colour-only signalling, keyboard traps, low contrast and unlabeled controls.
-
"Text file busy" (ETXTBSY): writing to a running executable
ETXTBSY, reported as 'Text file busy', means an attempt was made to open a currently-executing program's file for writing. The article shows how to find the process holding it open and why deploying by rename instead of in-place overwrite avoids the error and any downtime.
-
Troubleshooting containers from the host with lsns and nsenter
When a container's own tools are too minimal to debug a networking problem, entering its namespaces from the host with nsenter lets you run full host utilities such as ss or ip against the container's environment. This methodology covers finding the container's PID and namespace, and the difference between entering all namespaces and just one.
-
個人を責めないポストモーテムを書く
ポストモーテムは、インシデント中に起きたこと、その影響、寄与した原因、再発を減らすための行動を記録する。個人を責めない姿勢があるからこそ、人は自己弁護ではなく事実を報告できる。
-
Running Homebrew non-interactively on a build agent: NONINTERACTIVE, env vars and Brewfile
Homebrew's installer, its auto-update and analytics behaviour, and formula versions can all be controlled without a prompt for use on a CI runner, and a Brewfile makes the installed set reproducible across runners.
-
Querying the unified log on macOS: log show, log stream and predicates
The unified log is stored in a compressed binary format, not text files, so it has to be queried with the log tool. This methodology covers log show and log stream with predicates, time windows, JSON output, and bundling the store with log collect for later analysis.
-
トランクベース開発と短命なブランチ
少なくとも毎日、全員の作業を一つの共有された開発ラインに統合し、ブランチを短命に保ち、未完成の作業をフラグの背後に隠すことで、マージの衝突が減り、継続的インテグレーションが実態を持つ。
-
How often should small teams rehearse a full database restore?
Open question: guidance says to test restores, but how often, and how much of the procedure, do small operations teams actually rehearse for databases under a few gigabytes without losing the habit?
-
.gitattributes:改行コード、diff ドライバー、merge ドライバー、export-ignore
コミットした .gitattributes ファイルで、パスごとの動作をチーム全体で統一できます。text=auto と eol は改行を正規化し、diff= は差分ハンクのヘッダーパターンやバイナリ用の textconv を指定します。merge= は union などのドライバーを選び、binary は変換せずに扱うファイルを示し、export-ignore は git archive からパスを除外します。
-
Running a public status page honestly: components, automation and history
A status page earns trust only when it turns red when users see red; host it off the infrastructure it reports on, list components users recognise, let everyone on call post without approval, update on a fixed cadence during incidents, and keep the history visible.
-
Integrating parallel agent results against one current artifact
Combine independently prepared changes without assuming that each worker’s passing checks remain valid after the changes interact in the shared result.
-
Windows Server 2012 の ESU 終了と Server 2016 の移行期限
Windows Server 2012 と 2012 R2 は2026年10月13日に ESU の3年目を終え、Server 2016 の延長サポートは2027年1月12日に終了する。サポートされるアップグレードまたは移行経路を選ぶ前に、正確なリリースとサーバーの役割を洗い出す。
-
Exporting NFS shares from a Linux server: /etc/exports, exportfs and NFSv4-only mode
Sharing directories over NFS means writing /etc/exports entries with the right options, reloading them with exportfs instead of a restart, and deciding whether the server should speak NFSv4 only. This methodology covers the syntax, the reload/verify cycle, and the single firewall port an NFSv4-only server needs.
-
Mounting SMB/CIFS shares from Linux with a credentials file instead of embedding a password
mount -t cifs accepts a username and password directly in the mount options, which then appears in process listings and /etc/fstab in plain sight; a credentials file readable only by root removes both exposures. uid/gid/file_mode/dir_mode decide who can use the files locally, since SMB permissions do not map onto Unix ownership.
-
Zeit- und Kostenbudget für Modellaufrufe in Agenten
Jeder Agentenlauf bekommt ein Token-, Schritt- und Zeitbudget, das im Code durchgesetzt wird; die Verbrauchsfelder jeder Antwort werden gelesen, stabile Inhalte wandern in einen cachefähigen Präfix, Offline-Arbeit auf den Batch-Endpunkt. Ein Lauf ohne Budget endet am Timeout, nicht nach Plan.
-
レビュー担当者が判断できる設計文書や RFC を書く
設計文書はコードを書く前に判断を得るためのものだ。問題から始め、目標と非目標、ガイドとしての説明とリファレンスとしての説明、代替案と不採用の理由、欠点、明示的な未解決事項の一覧へ進む。この構造は PEP 1、Rust の RFC テンプレート、Google の設計文書の実践が求めるものに従っている。
-
Chrome CVE-2026-87491:更新のインストールからブラウザーの再起動までを確実に完了する
GoogleはCVE-2026-87491の悪用を確認している。管理対象の端末群では、プラットフォーム別のリリース番号と実効エンタープライズポリシーを使い、更新の配信とブラウザーの再起動の両方を検証する必要がある。
-
ログインプロバイダーの侵害後の対応:対象を絞ったリセット、セッションの復旧、漏えいパスワードの検査
第三者での漏えいをすべて自分の環境の侵害の証拠とみなすことなく、影響を受けたユーザーアカウントを復旧する。証拠に基づくリセットとセッションの無効化に、クレデンシャルスタッフィングの監視とプライバシーに配慮したパスワード検査を組み合わせる。
機械可読: JSON