Author

Web系ソフトウェアエンジニアを志望
開発記録や個人的な技術に対する思いを綴ります

FOCUS個人開発/設計
OSArch Linux+Omarchy
STACKTypeScript・Next.js
STATUS学習中 → 就活中
  • P001
    Created: 2026-07-16

    ずんだもんでClaude Codeを通知するMCPリポジトリ mcp-simple-voicevoxを試してみた

    はじめに 今回はTakuto Tanakaさんが開発したずんだもんでclaude codeを通知するリポジトリを紹介します。 このリポジトリを導入することでclaude codeの報告・通知をVOICEVOXのキャラクターたちにしてもら...

    tech

    4分で読めます・1553文字

  • P002
    Created: 2026-07-06

    PostgreSQLのDDLチートシート

    はじめに この記事では、PostgreSQL(Supabase)のマイグレーションファイルに書く内容、いわゆるDDL(Data Definition Language)の書き方をまとめます。 テーブルの作成・変更・削除、制約、インデック...

    tech

    5分で読めます・2069文字

  • P003
    Created: 2026-07-04

    Omarchyでghostty + Mozcの変換候補ウィンドウ表示バグをkittyへの乗換で解決する

    はじめに これまでLinuxターミナルはghosttyを使っていました。 これはOmarchyディストリビューションの初期設定であり、特に不満がなかったためです。 しかし、最近日本語変換(Mozc)の変換ウィンドウのバグが発生するように...

    tech

    2分で読めます・888文字

  • P004
    Created: 2026-07-03

    Dockerを使用したSupabase CLI・インテリセンスの設定方法

    はじめに 今回はDockerを使用したSupabase CLIの使用方法・インテリセンスの設定方法について解説していきます。 前回の記事で紹介したマイグレーションファイルの作成・リモートとの同期以外に、 Dockerを使用してローカルD...

    tech

    4分で読めます・1643文字

  • P005
    Created: 2026-07-03

    Supabase CLIの基本的な使い方

    はじめに この記事では、supabase初級者の方向けに手順・注意点を中心に解説していきます。 ここでは基本的なCLI使い方にフォーカスし、スキーマ設計から型定義生成・運用Tipsまでを紹介します。 supabaseとは supab...

    tech

    10分で読めます・4648文字

  • P006
    Created: 2026-06-28

    SupabaseのRLSチートシート

    はじめに この記事では、SupabaseのRLSの設定・書き方について解説します。 RLSはSupabaseを利用するうえで最重要項目といっても過言ではないほど重要です。 Supabase初学者だけでなく、経験者の理解を深めるためにも...

    tech

    4分で読めます・1775文字

  • P007
    Created: 2026-06-27

    Supabaseのデータ型チートシート

    はじめに この記事では備忘録も兼ねてSupabaseのデータ型を表形式でまとめていきます。 Supabase は PostgreSQL をベースにしているため、PostgreSQL の型をそのまま使います。 🔢 整数型(Int...

    tech

    3分で読めます・1148文字

  • P008
    Created: 2026-06-23

    pnpmでモノレポの初期設定を行うには?

    はじめに この記事ではを使用したモノリポジトリの初期設定方法について記録します。 フロントエンドのみのアプリケーション開発から、バックエンド,Web & CLI開発に進む開発者にオススメです。 アプリケーション構成として、Webアプリ...

    tech

    3分で読めます・1169文字

  • P009
    Created: 2026-06-15

    git管理ブログの記事作成CLI構成の紹介 with clack/prompts

    はじめに 今回は、当ブログで採用しているCLIベースのブログ作成・編集補助機能を紹介します。 この記事を読むと、 で記事作成 CLI を自作する構成の実現方法を知ることができます。 [](https://github.com/bomb...

    tech

    4分で読めます・1558文字

  • P010
    Updated: 2026-06-12

    Vercelデプロイを検索結果に乗せるまで 2 - sitemap.tsの実装 -

    はじめに 今回は「Vercelデプロイを検索結果に乗せるまで」の第2回目です。 この記事では、プロジェクトにおけるサイトマップの作り方について解説します。 サイトマップとは 検索エンジンやbot等クローラーに対して、このWebサイト...

    tech

    3分で読めます・1047文字

  • P011
    Updated: 2026-06-11

    git worktreeの使い方と便利コマンド

    はじめに 読者諸君、ぐんも! この記事では、git worktreeの概要、記述方法、zshで使用可能な便利なコマンドを紹介します。 gitブランチ切り替えが煩雑になってきた方向けに、worktreeで並行作業を快適にする方法を紹介し...

    tech

    3分で読めます・1064文字

  • P012
    Created: 2026-06-11

    Next.jsで環境変数が未設定のときにビルドエラーを発生させる方法

    はじめに この記事では、Next.jsにおけるアプリビルドに必須なプロパティを受け取れなかったときのビルドエラーの実装方法について紹介します。 どういう状況で? 通常、ファイルがない、必要なプロパティがないといった場合、コードの中で...

    tech

    2分で読めます・611文字

  • P013
    Created: 2026-06-10

    Vercelデプロイを検索結果に乗せるまで 1 - 独自ドメイン/環境変数の設定 -

    はじめに Next.js + Vercelでブログを作ってみたものの"dev活"と検索しても検索結果に出てきませんでした...orz なぜなら、検索結果に表示させるための様々な設定を行っていなかったからです。 そこで今回から4回に分けて...

    tech

    5分で読めます・2329文字

  • P014
    Created: 2026-06-10

    Vercelデプロイを検索結果に乗せるまで 3 - robots.tsの実装 -

    はじめに 今回は「Vercelデプロイを検索結果に乗せるまで」の第3回目です。 この記事では、プロジェクトにおけるrobots.tsの作り方について解説します。 robots.tsとは 検索エンジンのクローラーに対して、サイト内のペ...

    tech

    1分で読めます・359文字

  • P015
    Created: 2026-06-10

    Vercelデプロイを検索結果に乗せるまで 4 - metadataの実装 -

    はじめに 今回は「Vercelデプロイを検索結果に乗せるまで」の第4回目です。 この記事では、metadataに関する設定について解説します。 metadataとは HTML上で要素に含まれるやなどのそのページがどういうものかを定義...

    tech

    2分で読めます・865文字

  • P016
    Created: 2026-06-09

    TypeScriptの型推論問題に学ぶ数値セパレーターとデータ型

    はじめに みなさん、ぐんも! 今回はXで出題されていた、TypeScriptのデータ型推論問題についてTypeScript学習者向けに解説します。 この記事を読めば、 1. 数値セパレーター 2. リテラル型 について理解を深める...

    tech

    2分で読めます・941文字

  • P017
    Updated: 2026-06-09

    NeoVim Smear-Cursorプラグインのすすめ

    はじめに この記事では、NeoVim初心者から使えるカーソルエフェクト追加プラグインSmearCursorを紹介します。 この記事を読めば、おしゃれなカーソルエフェクトの追加方法を知ることができます。 SmearCursorとは? ...

    tech

    7分で読めます・3054文字

  • P018
    Created: 2026-06-07

    teispace/next-themesを使用するときの注意点

    おさらい 以前の記事で紹介した@teispace/nextthemes nextthemesとの違いは、React19のの扱いに対応しているかどうか nextthemes React19以前の仕様に準拠 React19以降の開...

    tech

    2分で読めます・581文字

  • P019
    Created: 2026-06-06

    next-thmesのConsole Errorを解決する方法

    どういうErrorなのか? React18以前 タグをJSX内に書いてもだまって無視されていたらしいです。 (私はReact19以降しか知らないため伝聞です) そのためshadcn/uiのなどもその仕様に従っています。 Re...

    tech

    2分で読めます・578文字

  • P020
    Created: 2026-06-05

    markdownlintのルールを無効化・カスタムする方法

    markdownlintとは? markdownlint makrdownの正しい書き方(?)を注意してくれるプラグイン しかし、「必要かな?」と思うルールもあり使ってるうちにいくつか無効化したくなってくる。 ただ問題は、リポジトリに...

    tech

    1分で読めます・371文字

  • P021
    Created: 2026-06-05

    NeoVimで意味のわからないSnippet候補を無効化する方法

    問題のやつ こういう候補・補完が出てきていた。 どこで使うかもわからないし、はっきり言って書くたびにESCを押さないといけないのがストレスフル んで30分格闘した結果、が原因じゃないか...と判明したものの、 LazyExtras...

    tech

    1分で読めます・203文字

  • P022
    Created: 2026-05-24

    TypeScript Zodの使い方 まとめ

    ZODとは データの検証用ライブラリ データスキーマを定義し、単純なデータ型から複雑なオブジェクトまで様々なデータを検証することができる 参考 <https://zod.dev 基本的な使い方 dataschemaの定義...

    tech

    1分で読めます・159文字

  • P023
    Created: 2026-05-02

    FFXIVのSEでClaude Codeを通知するhooksを作ってみた

    プロフィール はじめまして。光の戦士 RyoK73です。 みなさんはFinal Fantasy XIVというオンラインゲームをご存知でしょうか? Final Fantasy XIV 2013年に新生エオルゼアとして復活し、現在まで約...

    tech

    5分で読めます・2373文字