トラブルシューティング

完全入門

YAML とは?書き方と、よくあるエラー(mapping values are not allowed など)の読み方

YAML は、字下げで入れ子を書く、設定ファイルによく使われる書き方です。書き方、JSON との違い、1.10 や yes が別の値になる注意、mapping values are not allowed などのエラーの読み方を整理します。
完全入門

Git のコンフリクトとは?解消のしかた・やめて戻す方法(--abort)・GitHub の画面で解く

Git のコンフリクトの意味から、マーカーの HEAD の向き、解消の手順、--abort でやめて戻す方法、--ours と --theirs、GitHub の画面で解く方法までを、公式の文書と git 2.39.3 の出力でまとめます。
完全入門

Git で取り消すには?reset・revert・restore の違いと使い分け(push の前と後)

Git の取り消し方を push の前と後に分けて解説。restore・amend・reset・revert の違い、強制 push が危ない理由、reflog で戻す方法を、公式の文書と git 2.39.3 の出力でまとめます。
Ruby on Rails

Rails の N+1 問題とは?includes・preload・eager_load の違いと見つけ方

Rails の N+1 問題とは何か、ログと strict_loading での見つけ方、includes・preload・eager_load と joins の違いを、Rails 8.1 の公式の文書に沿って初心者向けに説明します。
完全入門

CORS エラーとは?「has been blocked by CORS policy」の原因と直し方【メッセージ別】

CORS エラーとは何か、has been blocked by CORS policy の原因と直し方を、Chrome 154 のメッセージ別に説明します。Express・NestJS・FastAPI・S3 の設定も扱います。
Tips

署名つきURL(Presigned URL)でのCORSエラー【簡潔に解決】

署名つきURL(Presigned URL)で発生するCORSエラーについて、簡潔に解決と解説!