解説ガイド
ツールを使うだけでは分かりにくい「なぜそうなるのか」「どこでつまずきやすいのか」を、具体例とあわせて解説しています。各記事から、内容に関係するツールをそのまま試せます。
- 改行コード(LF・CRLF・CR)の違いと、Gitやシェルスクリプトで起きるトラブルの直し方
見た目は同じでも中身が違う改行コード。シェルスクリプトの「bad interpreter」やGitの差分が全行に出る原因と、.gitattributesでの統一方法を解説します。
- 文字化けの原因と直し方:UTF-8・Shift_JIS・BOMの違いを化け方から見分ける
「縺」「繧」が並ぶ、「ã」が並ぶ、「�」が並ぶ――化け方のパターンから原因の文字コードを推測する方法と、ExcelのCSV・BOM・波ダッシュ問題への対処を解説します。
- Unixタイムスタンプとタイムゾーンの基本:日時が9時間ずれる原因と防ぎ方
日時が9時間ずれる、1970年の日付が表示される――Unixタイムスタンプとタイムゾーンでよくある落とし穴と、日時を安全に扱うための方針をまとめました。
- 年齢の数え方:満年齢と数え年、4月1日生まれが早生まれになる理由、2月29日生まれの扱い
法律上は誕生日の前日に年を取る――満年齢と数え年の違い、4月1日生まれが早生まれになる理由、2月29日生まれの扱い、プログラムでの年齢計算の注意点を解説します。
- 文字色と背景色のコントラスト比:WCAGの基準と、見落としやすい配色の直し方
薄いグレーの文字や、青いボタンに白い文字は基準を満たしている? WCAGのコントラスト比の基準と計算方法、見落としやすい配色の例と直し方を解説します。