JavaScript 【TypeScript】 type と interface の違いを解説 この記事では、 TypeScript の type と interface の違いを詳しく解説し、それぞれの使用場面について説明します。TypeScript を使用する際、開発者は時に type と interface のどちらを使うべきか迷うことがあります。両者は似たような機能を持っていますが、微妙な違いがあります。 2024.07.15 JavaScriptTypeScript開発
JavaScript 【JavaScript】意外と知らない console.log の応用的な使い方 この記事では、 console.log の引数を工夫することで、出力をさまざまな形式で確認し、デバッグ効率を大幅に向上させる方法を紹介します。 2024.06.27 JavaScriptVanilla JS備忘録
備忘録 【Git】 直近の git commit のメッセージを修正する 昔のコミットメッセージ直したいな・・・はあまりないのですが、コミットした瞬間は修正したいことがよくあるので、備忘録として残します。git コマンドで commit メッセージを打つとき、typo してそのままコミットしちゃった時のお守りです。 2024.02.04 備忘録
JavaScript 【JavaScript】0 は falsy であることを忘れてハマった話 JavaScript でのコーディングは、 null や undefined のチェックとの戦いでもあります。null, undefined は `falsy` なので、直接条件句として判定させるのがシンプルで、冗長さが軽減されます。一方、落とし穴にはまらないように注意が必要です。 2024.01.28 JavaScriptVanilla JS雑記・経験談
Python 【Python】 requirements.txt の使用方法の備忘録 よく使うコマンドなのにパッと出てこないことは多いです。この記事では、Python の requirement.txt で使うコマンドを備忘録として記載します。 2024.01.27 Python
JavaScript 【TypeScript】さまざまな型定義を紹介 TypeScript では、多様なデータ型を使用して変数の型を定義できます。本記事では、主要な型とそれぞれの詳細な説明、そしてサンプルコードを紹介します。 2023.12.24 JavaScriptTypeScript
Salesforce 【Salesforce】意外と知らない、カスタムメタデータの使用量上限 Salesforce では、メタデータをカスタムオブジェクトのような形式で、項目を定義してレコードとして管理する機能があります。本記事は Salesforce の設定の一つである「カスタムメタデータ型」の使用量の上限値に関する備忘録です。 2023.11.29 Salesforce
JavaScript 【JavaScript】input で同名ファイルを扱う場合に change イベントが発火しない対策 input type="file" タグを使用すると、ブラウザ上でファイルをアップロードすることができます。同名ファイルをアップロードすると、この `change` イベントが発火しない問題にハマったので原因と対策を備忘録としてメモします。 2023.10.30 JavaScriptVanilla JS
備忘録 【備忘録】スマホ実機での localhost の動作確認方法 スマホでの挙動は、ブラウザの開発者ツールで擬似的に確認することはできますが、実機でなければ生じない問題に気づきにくいです。この記事は、スマホの実機で localhost で動作する Webアプリにアクセスする方法を備忘録として記載します。 2023.10.10 備忘録