プログラムメモ プログラムメモ 新着エントリー https://pgmemo.tokyo/memo.php ja-JP /flatmemo.gif プログラムメモ https://pgmemo.tokyo/memo.php 92 22 Fri, 02 Jun 2023 16:17:01 +0900 Fri, 02 Jun 2023 16:17:01 +0900 enum https://pgmemo.tokyo/memo.php/archive/2360 Fri, 02 Jun 2023 16:17:01 +0900 typescript で 配列 からUnion 型 https://pgmemo.tokyo/memo.php/archive/2359 Thu, 01 Jun 2023 18:26:55 +0900 VS Code の Thunder Client で graphql を使う https://pgmemo.tokyo/memo.php/archive/2358 Thu, 01 Jun 2023 10:39:33 +0900 nestjs + graphql で input の @IsOptional() がうまく聞かない時の修正箇所 https://pgmemo.tokyo/memo.php/archive/2357 Tue, 30 May 2023 09:48:46 +0900 全てのクエリを取得する https://pgmemo.tokyo/memo.php/archive/2356 Mon, 29 May 2023 15:55:23 +0900 作業中ブランチにいながら、派生元ブランチ(master)で行われた更新を取り込む(マージする) https://pgmemo.tokyo/memo.php/archive/1993 Thu, 25 May 2023 17:21:07 +0900 CSSだけのUI フレームワーク daisyui https://pgmemo.tokyo/memo.php/archive/2355 Thu, 25 May 2023 16:50:52 +0900 nestjs graphql のテストを書く https://pgmemo.tokyo/memo.php/archive/2354 Thu, 25 May 2023 14:39:15 +0900 aws CDK https://pgmemo.tokyo/memo.php/archive/2352 Wed, 24 May 2023 14:53:03 +0900 EC2 のやりがちな Elastic IP address not attached による請求に対応する https://pgmemo.tokyo/memo.php/archive/2353 Wed, 24 May 2023 13:23:58 +0900 WebStorm で graphql のクエリでエラーが出る場合の対応 https://pgmemo.tokyo/memo.php/archive/2350 Tue, 23 May 2023 15:07:48 +0900 schema.prisma から graphql の コード を自動生成する便利なジェネレータ prisma-nestjs-graphql https://pgmemo.tokyo/memo.php/archive/2307 Fri, 19 May 2023 18:09:20 +0900 gitignore を globalで設置する https://pgmemo.tokyo/memo.php/archive/2347 Thu, 18 May 2023 16:08:50 +0900 Prisma で 1対1( One to One ) 1対多( One to Many )リレーションの定義 https://pgmemo.tokyo/memo.php/archive/2346 Thu, 18 May 2023 12:49:38 +0900 graphql-codegen を使って、フックを自動生成し tanstack query + graphql クエリを実行する https://pgmemo.tokyo/memo.php/archive/2345 Tue, 23 May 2023 19:57:31 +0900 next.js で .envにtypescript 型定義をつける https://pgmemo.tokyo/memo.php/archive/2344 Mon, 15 May 2023 09:33:29 +0900 AWS CLI を aws-vault を使って安全に使用する https://pgmemo.tokyo/memo.php/archive/2343 Fri, 12 May 2023 14:16:50 +0900 Prisma で 多対多( Many to Many )リレーションの定義 https://pgmemo.tokyo/memo.php/archive/2342 Thu, 11 May 2023 15:43:18 +0900 jest のMultiple configurations found エラーの対応 https://pgmemo.tokyo/memo.php/archive/2340 Tue, 09 May 2023 16:03:56 +0900 graphqlリクエストが「This operation has been blocked as a potential Cross-Site Request Forgery (CSRF).」になる現象の対策 https://pgmemo.tokyo/memo.php/archive/2339 Tue, 09 May 2023 07:30:08 +0900 npm script で ブラウザを開く https://pgmemo.tokyo/memo.php/archive/2337 Mon, 08 May 2023 08:14:21 +0900 React Hook Form + zod https://pgmemo.tokyo/memo.php/archive/2336 Sun, 07 May 2023 13:40:54 +0900 MySQL8.0ではGRANT構文でユーザを作成できない https://pgmemo.tokyo/memo.php/archive/2335 Fri, 05 May 2023 19:45:36 +0900 AWS をコマンドから操作する AWS CLI https://pgmemo.tokyo/memo.php/archive/2334 Wed, 24 May 2023 13:52:33 +0900 Slack に GitHub を連携させる https://pgmemo.tokyo/memo.php/archive/2333 Wed, 03 May 2023 07:28:44 +0900 conditional update query in sql https://pgmemo.tokyo/memo.php/archive/2331 Wed, 26 Apr 2023 18:57:38 +0900 react , graphql の Colocated Fragments https://pgmemo.tokyo/memo.php/archive/2329 Sun, 07 May 2023 15:55:08 +0900 mysql で あるユーザーに別DBを操作する権限を追加する https://pgmemo.tokyo/memo.php/archive/2327 Thu, 27 Apr 2023 09:44:49 +0900 concurrently で npm スクリプトを並列実行 https://pgmemo.tokyo/memo.php/archive/2325 Sat, 22 Apr 2023 08:21:28 +0900 bash /zsh 履歴に追加するコマンド https://pgmemo.tokyo/memo.php/archive/2324 Fri, 21 Apr 2023 17:41:03 +0900 nestjs の テストを高速化する ( esbuild / swc ) https://pgmemo.tokyo/memo.php/archive/2322 Wed, 03 May 2023 07:47:54 +0900 GraphQL Playgroundより便利な Apollo Studio Explorer https://pgmemo.tokyo/memo.php/archive/2321 Thu, 20 Apr 2023 10:55:16 +0900 xargsの進化版としても使用できる GNU parallels https://pgmemo.tokyo/memo.php/archive/2320 Wed, 19 Apr 2023 12:45:48 +0900 Next.js で emotion https://pgmemo.tokyo/memo.php/archive/2319 Mon, 15 May 2023 12:43:39 +0900 github の graphql API を使用する https://pgmemo.tokyo/memo.php/archive/2318 Thu, 01 Jun 2023 10:16:42 +0900 graphql の mutation で値を渡す方法 https://pgmemo.tokyo/memo.php/archive/2317 Fri, 14 Apr 2023 12:16:28 +0900 Docker で KUSANAGI https://pgmemo.tokyo/memo.php/archive/2316 Tue, 11 Apr 2023 18:32:49 +0900 fzf で bash / zsh のコマンドを便利にする https://pgmemo.tokyo/memo.php/archive/2315 Fri, 05 May 2023 11:48:10 +0900 Alma Linux 9 で Apache , MySQL , PHP https://pgmemo.tokyo/memo.php/archive/2314 Mon, 10 Apr 2023 15:01:00 +0900 apollo client で graphqlからの query の戻り値に型をつける https://pgmemo.tokyo/memo.php/archive/2313 Wed, 10 May 2023 11:02:11 +0900 nestjs + graphql + で firebase auth token認証 https://pgmemo.tokyo/memo.php/archive/2311 Mon, 17 Apr 2023 08:34:07 +0900 zustand https://pgmemo.tokyo/memo.php/archive/2309 Mon, 05 Jun 2023 10:57:13 +0900 NestJS で CORS を有効にする https://pgmemo.tokyo/memo.php/archive/2308 Wed, 29 Mar 2023 17:10:13 +0900 NestJS / Prisma で 本番環境( .env.production ) / 開発環境( .env.development )ごとの .env を 使用する https://pgmemo.tokyo/memo.php/archive/2306 Tue, 02 May 2023 17:07:54 +0900 NestJS + Prisma で O/R マッピング https://pgmemo.tokyo/memo.php/archive/2305 Fri, 02 Jun 2023 09:43:55 +0900 Laravel で アスペクト志向 Laravel-Aspect https://pgmemo.tokyo/memo.php/archive/2304 Mon, 27 Mar 2023 10:18:56 +0900 Google Chrome を Sidekick みたいにする サイドバー拡張機能 https://pgmemo.tokyo/memo.php/archive/2303 Thu, 23 Mar 2023 12:05:40 +0900 Firebase Cloud Messaging (FCM)で通知を送る https://pgmemo.tokyo/memo.php/archive/2302 Mon, 27 Mar 2023 10:56:42 +0900 NestJS + Prisma https://pgmemo.tokyo/memo.php/archive/2301 Mon, 08 May 2023 12:05:50 +0900 vite-plugin-pwa を使って PWA 対応する https://pgmemo.tokyo/memo.php/archive/2298 Mon, 03 Apr 2023 16:04:25 +0900