くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

SendGridでトランザクションメールを送る(Node.js)

SendGridを使ったメール配信を使ってみたので、 そのとき調べたときの備忘録。 マーケティングメールもあるけど、 とりあえず、トランザクションメールの送り方。 メールを送るためにやること 手順はこんな感じ。 APIキーの発行 独自ドメインの設定 テンプレ…

BigQueryでGA/Firestore/CloudRunアクセスログを分析する

開発しているWebサービスでいろいろ分析するために、 BigQueryの設定をしたときの備忘録。 全部BigQueryに連動しておけば、SQLでいろいろ分析できるね(´ω`) 構成としてはこんな感じ。 GoogleAnalitics -> BigQuery GoogleAnaliticsはFirebaseのものを利用し…

VSCodeのSnippets機能で開発速度を上げる

VSCodeで定型文を登録できるSnippets機能)。 以前から使ってたけど、Easy Snippetという拡張機能を使ったら、 かなり楽に追加/編集ができるようになったので、いろいろ調べてみたときの備忘録 Nuxt+Firebaseで開発することが多いので、 ページやコンポーネン…

個人開発報告: 月例振り返り&開発予定 (2021年9月)

9月の振り返りと実績値の公開、今月の開発予定です(´ω`) 前回はこちら(´ω`) www.memory-lovers.blog やったこと スプレッドシートのAPI化サービス「SSSAPI」 2021/09/10 不具合修正 2021/09/11 フィードバック送信 2021/09/17 自動更新オプションに対応 20…

VSCode+TypeScriptでcatchのerrorがunknownになったときの対処法

VSCodeをアップデートしたら急にこんなエラーが出るようになった。。 TypeScript4.4からcatchの変数はunknownにするオプションが デフォルトでtrueになったららしい。。 TypeScript: TSConfig Reference - Docs on every TSConfig option Announcing TypeScr…

CloudinaryでOGP画像を設定する

開発中のSSSAPI、ヘルプとかは@nuxt/contentで作ってるけど、 やっぱOGP画像もつけたいな〜と思ったので、いろいろ調べてみたときの備忘録。 www.memory-lovers.blog Cloudinaryが速いし、文字入れれるし、キャッシュしてくれるらしいので採用。 cloudinary.…

VeeValidateで開始日/終了日のバリデーションをチェックする

NuxtアプリのバリデーションにはVeeValidateを使っているけど、 開始日/終了日みたいな相関チェックをしたいなと思ったときの備忘録。 v2だとあるようだけど、v3だとなくなってしまったぽい。。(´・ω・`) HTML HTMLだとこんな感じ。 追加するルールはafter:…

curlで時間計測

開発中のSSSAPIのレスポンスタイムを計測したときに調べた備忘録。 計測した結果の記事はこちら。 ・SSSAPIと他のサービスをいろいろ比較してみた(GAS/SheetDB/sheety/Stein/sheetsu) 以下の記事がわかりやすく、こちらを参考にした ・curlでパフォーマンス…

個人開発報告: 月例振り返り&開発予定 (2021年8月)

7月の振り返りと実績値の公開、今月の開発予定です(´ω`) 前回はこちら(´ω`) www.memory-lovers.blog やったこと スプレッドシートのAPI化サービス「SSSAPI」のβ版公開 積読ハウマッチのプチアップデート SSSAPI 新サービス(SSSAPI)の開発が継続中。オープ…

おしゃれなコードの画像を作れるCarbonのCLIを試してみた

ソースコードをおしゃれな画像にしてくれる「carbon」 便利なんだけど、ぽちぽちGUIで入力するのはめんどうだなぁ と思ったら、CUIがあったので試してみたときの備忘録(´ω`) ・mixn/carbon-now-cli [SSSAPI]のトップページは、これで一括生成してる。 バー…