備忘録

JavaScript

【JavaScript】意外と知らない console.log の応用的な使い方

この記事では、 console.log の引数を工夫することで、出力をさまざまな形式で確認し、デバッグ効率を大幅に向上させる方法を紹介します。
備忘録

【Git】 直近の git commit のメッセージを修正する

昔のコミットメッセージ直したいな・・・はあまりないのですが、コミットした瞬間は修正したいことがよくあるので、備忘録として残します。git コマンドで commit メッセージを打つとき、typo してそのままコミットしちゃった時のお守りです。
JavaScript

【JavaScript】0 は falsy であることを忘れてハマった話

JavaScript でのコーディングは、 null や undefined のチェックとの戦いでもあります。null, undefined は `falsy` なので、直接条件句として判定させるのがシンプルで、冗長さが軽減されます。一方、落とし穴にはまらないように注意が必要です。
Python

【Python】 requirements.txt の使用方法の備忘録

よく使うコマンドなのにパッと出てこないことは多いです。この記事では、Python の requirement.txt で使うコマンドを備忘録として記載します。
JavaScript

【TypeScript】さまざまな型定義を紹介

TypeScript では、多様なデータ型を使用して変数の型を定義できます。本記事では、主要な型とそれぞれの詳細な説明、そしてサンプルコードを紹介します。
Salesforce

【Salesforce】意外と知らない、カスタムメタデータの使用量上限

Salesforce では、メタデータをカスタムオブジェクトのような形式で、項目を定義してレコードとして管理する機能があります。本記事は Salesforce の設定の一つである「カスタムメタデータ型」の使用量の上限値に関する備忘録です。
JavaScript

【JavaScript】input で同名ファイルを扱う場合に change イベントが発火しない対策

input type="file" タグを使用すると、ブラウザ上でファイルをアップロードすることができます。同名ファイルをアップロードすると、この `change` イベントが発火しない問題にハマったので原因と対策を備忘録としてメモします。
備忘録

【備忘録】スマホ実機での localhost の動作確認方法

スマホでの挙動は、ブラウザの開発者ツールで擬似的に確認することはできますが、実機でなければ生じない問題に気づきにくいです。この記事は、スマホの実機で localhost で動作する Webアプリにアクセスする方法を備忘録として記載します。
備忘録

Heroku Git リポジトリからの応答がない場合の対処方法

この記事は Heroku のGit リポジトリからの応答がない場合の対処法の備忘録です。
Salesforce

【Salesforce】SOQLで親子関係のあるリレーションを取得

Salesforce ではオブジェクトにリレーション項目を設定できます。このリレーションで、1度の SOQL で親子関係にあるオブジェクトを一括で取得する方法を備忘録として記載します。