📝ブログ
各ツールの背景にある知識、Web開発・ヘルスケア・デザインで実務的に役立つ解説記事をお届けします。

月の満ち欠けと潮汐 — Laplace が解いた古典問題、Meeus が整理した計算法
月の満ち欠けと海の潮汐はどちらも月の公転に起因しますが、物理的なメカニズムは別物です。朔望月 29.53 日、潮汐力は距離の3乗に反比例、太陽より月の影響が大きい理由 — 18世紀の Laplace から現代のアルゴリズムまで、一次資料で整理します。

消費税の端数処理 — 切り捨て・切り上げ・四捨五入の法的位置づけと実務
消費税計算で発生する1円未満の端数は、どう処理すべきか。国税庁の消費税法基本通達に基づき、事業者が選択できる3つの方法と、インボイス制度下での注意点を整理します。

元利均等と元金均等返済 — 年金現価係数で紐解く総返済額の差
住宅ローンで選択を迫られる「元利均等」と「元金均等」。毎月の返済額の違いに目が行きがちですが、本質は金利計算の数式にあります。年金現価係数から数学的に導出し、総返済額の差がなぜ生まれるかを整理します。

QRコードの誤り訂正レベル L/M/Q/H — ISO/IEC 18004 の設計思想
QRコードには L/M/Q/H の4段階の誤り訂正レベルがあります。それぞれ最大7%/15%/25%/30%の汚損・欠損に耐える設計で、背景にはリード・ソロモン符号の数学があります。ISO/IEC 18004に基づき使い分けを整理します。

A/Bテストの p値と有意差 — 「統計的に有意」が実は罠である5つのケース
A/Bテストの結果判定で使われるp値。p < 0.05 なら「有意差あり」と言いがちですが、Fisher と Neyman-Pearson の原典に立ち返ると、この慣習的な閾値と解釈には複数の落とし穴があります。サンプルサイズ設計・多重比較・早期停止問題を整理します。

Base64 と Base64URL の違い — RFC 4648 で押さえる3つの落とし穴
Base64 は RFC 4648 で定義される標準エンコーディングですが、URL やファイル名で使うには「+/」「=」に関する罠があります。標準形と URL-safe 形の違いを仕様レベルで整理します。

「1日8杯の水」はどこから来たのか — 科学的エビデンスに基づく水分摂取量の考え方
「1日に水を8杯(約2L)飲むべき」という通説は、実は明確な科学的根拠がありません。米国IOM、欧州EFSA、日本の厚労省が示す基準を比較し、個人差を考慮した実用的な水分摂取量の考え方を整理します。

音程のセントと平均律・純正律 — 1200 log₂ で紐解く音の数学
音楽のチューナーに表示される「セント(cent)」は、音程を精密に数値化するための対数的な尺度です。平均律と純正律の数学的違いを、440Hzを基準にした具体例とともに一次資料から整理します。

UUID v1 / v4 / v7 の使い分け — RFC 9562 に基づく実用ガイド
UUIDにはv1からv8までのバリアントがあります。RFC 9562(2024年)で仕様が刷新され、新たに時刻順序を持つv7が標準化されました。各版の構造と使い分けを原理から整理します。

基礎代謝量の式比較 — Harris-Benedict / Mifflin-St Jeor / 国立健康・栄養研究所式
基礎代謝量(BMR)の推定式は複数あり、式によって10〜15%の差が出ます。1919年の Harris-Benedict から、現代で最も精度が高いとされる Mifflin-St Jeor、日本人向けの国立健康・栄養研究所式まで、根拠となる論文を踏まえて整理します。

WCAG の 4.5:1 コントラスト比はどこから来たのか — 計算式と科学的根拠
WCAGが定める「4.5:1」というコントラスト比には、視力と輝度比の関係に関する科学的根拠があります。計算式(相対輝度の定義)、Weber-Fechner則との関係、AA/AAAの使い分けを一次資料から整理します。

BMIの罠 — 筋肉質な人が肥満判定される理由と、正しい体組成の見方
BMIは便利な指標ですが、筋肉質な人を「肥満」と誤判定します。なぜそうなるのか、代わりに何を見ればよいのかを、公式基準に基づいて解説します。

JWTの exp / iat / nbf — 実務で引っかかる時刻検証の落とし穴
JWTの時刻クレーム(exp, iat, nbf)は仕様上シンプルですが、本番運用では「時計ずれ」「iatを信頼しすぎる罠」など複数の落とし穴があります。実装のベストプラクティスをまとめます。

CSS clip-path のブラウザ差 — Safari で崩れるケースと実践的な対策
CSS clip-path は強力ですが、Safari(特にiOS)では transform との組み合わせや box-shadow で崩れます。実務で遭遇する代表ケースと、drop-shadow 置換などの対策を解説します。

歩数計アプリはどこまで正確か — 加速度センサーの限界と実用的な補正の考え方
スマホやスマートウォッチの歩数計は機種ごとに数値が違います。なぜズレるのか、どこまで信頼してよいのか、消費カロリー換算時の補正方法を解説します。

正規表現の先読み・後読み完全ガイド — (?=...) と (?<=...) を実務で使い分ける
先読み(lookahead)と後読み(lookbehind)はキャプチャせずに位置を判定できる強力な機能です。肯定/否定、実務パターン、ブラウザ互換性まで実用的に整理します。

WebP / AVIF / JPEG の使い分け — 2026年の実用選択ガイド
Webサイトの画像フォーマット選択は、単純な「新しいほど良い」ではありません。2026年時点の対応状況・圧縮効率・実装コストを踏まえ、用途別の最適解を提示します。