knmts.com

knmts.com

ドメインレジストラを引っ越そうと思ったけれど結局諦めた話

AWS Lightsail に WordPress を構築して HTTPS 化する手順

Node.js プロジェクトの設定 - TypeScript & ESLint & Prettier

Next.js プロジェクトの設定 - TypeScript & ESLint & Prettier

npm パッケージを作成・公開する手順(TypeScript対応版)

styled-components や Emotion のあれはタグ付きテンプレート

position: fixed; ではなく display: flex; でヘッダー/フッターを固定しよう

JavaScript:オブジェクトのバリューからキーを取得する関数

JavaScript:クレジットカード番号からカードブランドを取得する関数

VSCode:ケバブケース(ハイフン区切り)の文字列をダブルクリックで選択する

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