くらげになりたい。

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

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

5月の振り返り、今月の開発予定です(*´ω`*) 前回はこちら(*´ω`*) www.memory-lovers.blog やったこと 今月はたくさんアップデートできた(*´ω`*) ■SSSAPI - 自動更新の更新の改善 - 一括更新機能 - Webhook通知機能 - 年払いのプランの追加 ・お知らせ We…

Nuxt3でaxiosはなくなり、Fetch APIをつかうらしい

Nuxt3でAPIを呼び出したいなと思ったら、axiosを使わなくなったらしい。 Nuxt 2 to Nuxt 3: Component Options 今後はFetch APIか、unjs/ohmyfetchの$fetchを使う形になる。 axiosの場合、開発中などでCORS問題があったりして、 axios-proxyが必要だったけど…

Markdownで書いたメール本文をSendGridで送信する

SendGridを使ってメールを送ってるけど、 Dynamic Templateで、長文を送るのがめんどくさい。。 本文はMarkdownでかければなーと思い、 いろいろ調べたときの備忘録。 まとめ 流れとしてはこんな感じ。 Dynamic Templateでベース部分を作成 Markdownで書いた…

TypeScriptのESMでハマる

markdownからhtmlに変換したいなーと思い、 micromarkを使おうとしたら、 ES Modulesでかなりハマったので、その時の備忘録。 はじまり 今まで使っていたらちょっとしたツールのプロジェクトに、 micromarkをインストールしたら、こんなエラーが。。 $ npx t…

Nuxt3 x Tailwindでの立ち上げを楽にする(daisyUI/Headless UI)

いままでNuxt x Buefy(Bulma)で開発をしていたけど、 いろんなつらみが出てきた。。 なので、Nuxt3 x Tailwindでいい感じにできないか、 調査してみたときの備忘録。 いろんなつらみ 用意されているもの以外のカスタマイズがつらい Bulmaとnuxt/contentsなど…

bashにgitのブランチ名を表示する

bashのプロンプトにgitのブランチ名を表示したいな と思って、調べたときの備忘録。 昔調べた気がするけど、下記忘れてた。。 環境はMBP。 やりかた こんな感じで、PS1の環境絵変数を設定する。 # ~/.bashrc source /Library/Developer/CommandLineTools/usr…

Firestoreの読み込み回数をCloud Loggingから計測する

Firestoreの読み込み回数が予想よりも多かったので、 どこでそんなに呼ばれてるのかな?といろいろ調べてみたときの備忘録。 呼び出し箇所は、以下の3種類 Webブラウザのクライアントライブラリ サーバのFirebase Admin SDK Cloud Functions内のAdmin SDK Fi…

Flutterで通信状況の情報を取得する(connectivity_plus/network_info_plus)

Flutterでネットワーク周りの情報を取得したいなと思ったときに、 いろいろ調べたときの備忘録。 取得したい情報によってパッケージが違うっぽい。 インターネットへの接続状況 ... connectivity_plus Wifiなどの情報 ... network_info_plus connectivity_pl…

nanoidでランダムな文字列を生成する

IDやパスワードなど、ランダムな文字列を生成したいなと思ったので、 いろいろ調べてみたときの備忘録。 nanoidが便利そうだった(*´ω`*) 型定義もあるので、TypeScriptでも使いやすい インストール $ npm i nanoid 使い方 import { customAlphabet } from '…

Flutterで日付をフォーマットする(intl)

Flutterで日付をフォーマットしたいなと思ったら、 パッケージが必要だった...ので、いろいろ調べたときの備忘録。 intl | Dart Package インストール $ flutter pub add intl $ flutter pub get 使い方 import 'package:intl/intl.dart'; DateTime now = Da…