Skip to content

Blog

【TypeScript】フラットなデータ構造をdepthによってネストしたデータ構造にする

ネストしたデータ構造をフラットなデータにする方法は検索すれば、たくさん出てきます。しかし、フラットなデータをネストしたデータに変換するような記事はなかなか見当たりません。今回はそれをどうやってコードで実現するのかTypeScriptで考えてみようと思います。

【M1 Mac】lima + DockerでMySQLを起動する

M1 Macにlimaで起動したLinuxインスタンスを使って、DockerのMySQLを起動しようとしたところ複数のエラーでハマったので、備忘録としてブログにします。”read-only file system”、”permission denied”、”exec format error”、”[ERROR] [MY-010259] [Server] Another process with pid 63 is using unix socket file”を解決します。

Cloudflare Pages + Terraformでブログ環境を構築する

CloudflareのTerraform providerを使用してCloudflare Pagesの環境構築を自動化する方法について学習した内容を説明します。特にゾーンの作成、プロジェクトの設定、カスタムドメインの設定、APIトークンの発行など、具体的な実装手順を解説していきます。

Cloudflare APIでPermission Group一覧を取得する

CloudflareのAPIを実行する際に発生したPermission Group一覧取得の問題について学習した内容を説明します。特に「Error: error listing API Token Permission Groups: Unauthorized」というエラーの原因と、カスタムトークンではなく追加トークンを使用することによる解決方法について解説していきます。