Nova ナレッジ
個人開発・Web制作で得た知見やハマりどころの技術メモ。
- WSL入門 — 仕組み・基本操作・実務でハマるポイントWSL2の仕組みとインストール、wslコマンドの基本操作、ファイルをどちら側に置くべきか、VS Code連携、localhost・メモリ・プロキシなど実務で必要になるポイントを整理。
- バージョン管理システムの種類 — Git・SVN・その他の違いバージョン管理システムの分類(集中型と分散型)、Git・SVN・Mercurial・Perforceの特徴と使われる場面、GitとSVNの操作・概念の対照表を整理。SVNの現場に入る人向けの読み替えガイド付き。
- ターミナル入門 — シェルの種類・管理者権限・よく使うコマンドターミナルとシェルの違い、コマンドプロンプト/PowerShell/Git Bash/WSLの使い分け、Linux・Unix系との関係、管理者権限(UAC)の意味、cmd・PowerShell・bashのコマンド対照表をWindows開発者向けに整理。
- Tailwind v4でユーティリティクラスが共有CSSに負ける理由Tailwind v4のユーティリティは@layer utilities内、レイヤー外の普通のCSSは常にそれに勝つ。カスケードレイヤーの仕様どおりの挙動。
- pnpm + Turborepoのモノレポ入門 — Webツール量産で運用して分かったことモノレポの基本と、pnpm workspace(catalog / workspace:*)+ Turborepoの実運用ノウハウ。共有パッケージの切り方、アプリ別CIデプロイ、単一ソース化など15アプリ運用の学びを整理。
- GitLab入門 — GitHubとの違いと実務で使う機能GitLabとは何か、GitHubとの用語・機能・思想の違い、Merge Requestのフロー、GitLab CI/CDの基本を整理。会社でGitLab、個人でGitHubを使う人向けの対照ガイド。
- FFmpeg.wasmのreadFile結果をBlobに渡すとTS2345になる話Uint8Array<ArrayBufferLike>はBlobPartに代入できない。new Uint8Array()でコピーして解決する。
- Claude Codeのスキル入門 — SKILL.mdで自分用コマンドを作るClaude Codeのスキル(カスタムスラッシュコマンド)の仕組みまとめ。置き場所、SKILL.mdのfrontmatter、引数、動的コンテキスト注入、CLAUDE.mdとの使い分けまで。
- Claude Codeのプランと利用制限のしくみ — 5時間制限と週次制限Claudeの有料プラン構成と、Pro/Maxの5時間セッション制限・週次制限のしくみの整理。2つの制限の関係、重なったときの挙動、リセットタイミングの誤解しやすいポイントまで。
- Claude Codeコマンドまとめ — スラッシュコマンド・ショートカット・CLIClaude Codeでよく使うスラッシュコマンド、キーボードショートカット、入力プレフィックス、CLIコマンドの個人用チートシート。カスタムスキル(スラッシュコマンド)の作り方も。
- Chrome拡張のストア公開ガイド — 必要なものと手順(初公開の学びつき)Chrome Web Store公開に必要なもの(必須/あった方がいい/不要)をダッシュボードのページごとに整理。デベロッパー登録から審査、公開後の「信頼されていません」警告まで、初公開でつまずいたポイント込みの手順メモ。