2023-07-01から1ヶ月間の記事一覧
要件 アイコンの文字は名前の1文字目を表示する 色は5色からランダムで設定する 色はユーザーに固有のもので、再読み込みなどで変更されない。 やり方 登録日時を文字コードにし、ランダムのhsl( 色相(Hue)、彩度(Saturation)、輝度(Lightness))で色を割…
デコレータ メタプログラミングに役にたつ 他の開発者が使いやすい道具を提供することに向いている 使うための準備 tsconfig.jsonの設定 "target": "es6" "experimentalDecorators": true 上記の二つを設定する必要がある クラスデコレータ function Logger(…
どのタイミングで発生したか 普段dockerで開発しており、dockerを使用せずに、npm run devで立ち上げて動作確認したいものがあったため、久しぶりにnpm run dev をしたところ、PostgreSQLに接続できないエラーで立ち上げられなかった なぜ発生したか Postgre…
なぜやるか Azure Functionsでは、JavaScriptやTypeScriptで書かれた関数をエクスポートするとき、その関数が実行されるべきものであることを明示的に示す必要があります。これは、Azure Functions ホストが関数アプリ内のファイルからどの関数を実行するか…
Googleアナリティクスでは、多くの意表があるが、中でも、「ユーザー>概要」に表示される指標が重量指標である。 重要指標は多くのレポートで使われる 重要指標は設定によって多少変化する ユーザー分析のオンオフで変化する 切り替えはいつでもできるので…
ある条件に該当したユーザーに、リマインドメールを自動配信する実装したのですが、このタスクを実施した上での効果測定をする必要がありました。 誰に送ったか いつ送ったか メール内のURLのクリック率 メール内のURLのクリック率に関しては、GA4のクエリパ…
log4jsとは log4jsは、Node.js用のロギングライブラリで、Javaでよく使われるlog4jをJavaScript向けに再設計したものです。このライブラリを使用することで、ログの出力レベル(エラー、警告、情報、デバッグなど)を柔軟に制御したり、ログの出力先(コンソ…