general
Firestoreのドキュメントを一括で処理するバッチ処理コード
Firestoreのドキュメントを一括で処理するバッチ処理コードを紹介。バッチ処理は一度に最大500件のドキュメント更新を許可します。
general
Firestoreのドキュメントを一括で処理するバッチ処理コードを紹介。バッチ処理は一度に最大500件のドキュメント更新を許可します。
general
FirestoreのCRUD操作のJavaScriptコードを紹介。setDoc()、addDoc()、getDoc()、updateDoc()、deleteDoc()の使い方を解説。
general
Firebase Authenticationのユーザーメタデータから最終ログイン日時を取得し、FirestoreにTimestamp型として保存する方法を解説。JavaScriptコード例と重要なポイント(lastSignInTime, Timestamp())を紹介します。
general
Firebase Authenticationでログイン済みなのにgetCurrentUser()がnullを返す問題を解決!Authオブジェクトの初期化タイミングとonAuthStateChangedの正しい使い方を解説。よくある落とし穴とその回避方法を詳しく説明します。
general
Firebaseでは、サーバーのFirebase Admin SDKを利用するときに、クライアントで取得したIDトークンをサーバーに渡すことでリクエスト元のユーザーのIDを特定できます。
general
Google Analytics等の分析ツールに送るイベント名の付け方のベストプラクティスと、それを避けるべき一般的な間違いについて解説。
general
Espansoを使ってPCの文字入力作業を効率化する方法を解説。スニペット管理アプリであるEspansoの導入と使い方を紹介。
general
XSS対策のためのJavaScriptライブラリ「DOMPurify」と「sanitize-html」を比較。それぞれの特徴(想定利用シーン、目的、開発者、メンテ状況)を解説し、どちらを選ぶべきか考察します。将来的なSanitizer APIにも言及。
general
ChatGPTやClaudeを直接使うよりもCursorで使うほうが開発体験がものすごく良いと思っています。Cursorの良いところを10個紹介します。
general
Microsoft Copilotが利用しているコア技術である大規模言語モデル(LLM)「GPT-4」について解説。LLMの基本的な仕組みや、GPT-4の進化、利用上の注意点(回答の正確性)についても触れます。
general
Microsoftが提供する「Copilot」と名の付くサービス(Microsoft Copilot, Copilot for Microsoft 365, Copilot in Windows, GitHub Copilot)の違いを解説。各サービスの概要と、Microsoft Copilotの料金プランを紹介します。
general
Microsoft Copilotにログインする手順を解説。Microsoftアカウント(個人用または職場用)を使用してCopilotのWebサイトからログインする方法を画像付きで説明します。