プログラミング
99
JSのビット演算でサブネット計算 — /0のシフト32と/31の扱い
encodeURIComponentとURLSearchParamsで記号の扱いが違う — +と空白を比べる
消費税の税込→税抜で1円ずれる理由 — 10%なら11円に1つ届かない
Nano IDが%を使わない理由 — 36文字なら256中112を捨てる
4月1日生まれが早生まれになる理由 — 民法143条をJSで計算
ローマ数字のⅫを読む — NFKCと往復判定で正規形だけ通す
パスポートのヘボン式でYOKOOが崩れる — 長音はかな単位で判定
法人番号の検査用数字をJSで計算する — mod 9の0と9の死角
TOTPの鍵がBase32で32文字・=なしになる理由をNode.jsで確かめる
漢数字⇔数字変換をBigIntで書く 9999兆はNumberで壊れる
More...
クラウド・インフラ
51
chmod 755でディレクトリのsetgidが消えない理由
Windows の KEV 2件を、ビルド番号1つで「当たり」か判定する
CVE-2026-53266 — ebtables SNAT の境界外書き込みを、自分のカーネルで確かめる
4年前の Linux CVE-2022-0995 が KEV に入った - 自分のカーネルが該当するかを確かめる
GHES CVE-2026-17556 ヘッダがパスになる脆弱性
修正から7か月後に是正期限3日 — Oracle の CVE-2026-21962 が示す「パッチ済み」の落とし穴
検証用パーサと実行系パーサがずれると、検証は素通りする — pgAdmin 4 の CVE-2026-17351
パッチの出ない脆弱性 — 修正すべき製品コードが無いとき、対処は「削除」になる
新しい入口に認可を足しても、古い入口が残っていれば素通しになる
429 を「変化なし」と読まないための移動窓ゲート
More...
AI・機械学習
36
localhost なら安全、ではない — Ray CVE-2025-62593 と DNS リバインディング
ツール入力の初動を速くする eager_input_streaming — 引き換えに失うものを把握する
LiteLLM の SQL インジェクション CVE-2026-42208 を理解して検知・緩和する
Gemma 4 を Ollama 0.31 の Multi-Token Prediction で高速化する - Apple Silicon / MLX で試す
Claude Sonnet 5 を API で動かす - adaptive thinking と effort パラメータの実装
Googleの新AIコーディングエージェント「Jules」を最大限活用する実装テクニック
実装者のためのAI・機械学習導入ガイド:Pythonによる実践的アプローチ
エンタープライズにおける生成AI実装の実践ガイド:アーキテクチャから運用まで
Pythonによるデータ分析・機械学習入門:実装から理解する基礎と応用
最新AIモデルの実装と活用:エンジニアのための実践ガイド
More...
開発ツール・効率化
32
cronの日と曜日はOR照合 — */2始まりだとANDになる理由
付けたタグが本文に無いならビルドを止める
スナップショット生成が欠測を確定させる 順序依存を検査で塞ぐ
既定が dry-run のCLIは「成功した」と言って何も書かない
設定ファイルの Mac 絶対パスを書き換えずに Windows で動かす:subst とジャンクション
毎日1本の公開を「台帳+ゲート」で担保する:claude_web の daily-publication 実装
同じ発表が2本公開される事故を、ローマ字の綴りゆれごとビルドで止める
ゼロ幅スペースで文字列比較が一致しない原因を突き止める
記事の回遊導線が欠けるのをデプロイ前に止める検査を書いた
孤立ページを構造的に作らない:sitemapに書く前に一覧から辿れるかを検証する
More...
セキュリティ
23
Citrix CVE-2026-88776/88777|前提条件付き9.8の読み方と固定版の判定
修正版は3本、下限は18通り — GitLab の18件を版数で機械判定する
系列内の最新に上げても片方が残る — JFrog Artifactory の KEV 2件を版数で機械判定する
CVSS 9.8 なのに「たいてい刺さらない」— Joomla CVE-2026-73373 の成立条件を機械で判定する
認証の前に通るコマンド — Omada ゲートウェイ CVE-2026-19586 と、19機種の「この版より前」を機械で突き合わせる
同じ日に KEV へ入った境界装置3件 — CVSS の 1 文字で 8.1 と 9.8 が分かれる
Adobe Commerce CVE-2026-75650 CVSS 10.0 の「S:C」が何を意味するか
Switchvox CVE-2026-9586 認証の外側に置かれた1本のエンドポイント
PaperCut CVE-2026-81578 と 82078 ドライバ名から始まる連鎖
Starlette CVE-2026-48710 Host ヘッダが作る二つ目のパス
More...
電子工作・IoT・組込み
22
ハードウェアハッキング入門:IoTデバイスのカスタマイズ実装ガイド
IoTデバイスの自動プログラミング実現に向けた機械学習実装入門
ハードウェアハッキング入門:デバイス改造の技術的アプローチ
IoT/AIロボット開発における実装アプローチとベストプラクティス
車載ソフトウェア開発入門:AUTOSAR開発環境の構築と実装のポイント
自動車ソフトウェア開発における最新アプローチ:Honda Software Studioから学ぶベストプラクティス
[電子工作]999円で温度計を作ってみた
66円のドアセンサを試してみる
IoTを15分で簡単構築!【Balena x Raspberry PI】
[電子工作]137円の8x8 LEDを光らせてみた。
More...