knmts.com

knmts.com

AWSのAmazon S3で静的ウェブサイトをホスティングする

MacのLocalhostで起動中のサーバにAndroidスマートフォンからアクセスする

Firebaseの権限をIAMで管理する

Firestoreを定期バックアップする

GitHub ActionsでTypeScriptとESLintとPrettierの検査を行う

GitHub ActionsでNext.jsをS3にデプロイする

TypeScriptで引数に応じて戻り値の型を変える

JavaScript:中心地点から指定された距離の範囲内に別の地点が含まれるかを判断する関数

JavaScript:中心地点から指定された距離分離れた経度緯度を取得する関数

JavaScript:入力された年月日が妥当な日付かを判別する関数

TypeScript:シードデータ生成などで使える便利関数

Android / iOS 環境を考慮した画面の高さいっぱいの Height 指定方法(背景色の考慮も添えて)

TypeScriptやESLintのエラーを無効化する魔法の呪文

エミュレータ環境でFirestoreのセキュリティルールをテストするまでの準備

Next.js(TypeScript)にESLintとPrettierを入れる手順

AWS Lightsail の Key Pair をインスタンス作成後に変更する方法

GmailでHTMLタグを利用したメールを送るハック的な方法

AWSのLightsailでWordPressを作成したら全然AWS感がなかったという話

The way to split the file of Cloud Firestore Security Rules

The way to split the file of Cloud Functions Triggers

The way to convert all Timestamps to Date after getting data from Firestore

Cloud Firestoreのセキュリティルールファイルを分割する

Cloud Functionsのトリガーファイルを分割する

Firestoreから取得したドキュメントのTimestampをDateに変換する

Firestoreの全ドキュメントを削除する処理

Firebase Local Emulator の "Running in emulator mode. Do not use with production credentials." を消す方法

FirestoreからBigQueryにデータ連携してSQLでデータを取得する手順

TypeScriptで関数の引数や戻り値から型を取得する

TypeScriptでEnumな配列やオブジェクトから型を取得する

AWS MediaConvertでHLSをABRしてブラウザでストリーミング再生する