<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mizuki Sango - Blog</title><description>技術記事やプロジェクトの記録</description><link>https://msageha.net/</link><language>ja</language><item><title>【第 4 弾】mise 環境変数・hooks・secrets でプロジェクトに入るだけで整う開発環境を作る</title><link>https://msageha.net/blog/mise-env-management/</link><guid isPermaLink="true">https://msageha.net/blog/mise-env-management/</guid><description>mise シリーズ最終回は環境変数編。direnv を置き換える [env] とディレクティブ、Python venv の自動化、6 種類の hooks とシェル統合の仕組み、sops/redactions/fnox による secrets 管理まで扱い、プロジェクトに入るだけで環境が全部整う状態を作ります。</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate></item><item><title>【第 3 弾】mise タスクランナーで Makefile と npm scripts を置き換える</title><link>https://msageha.net/blog/mise-task-runner/</link><guid isPermaLink="true">https://msageha.net/blog/mise-task-runner/</guid><description>mise シリーズ第 3 弾はタスクランナー。depends による依存グラフと並列実行、sources/outputs による実行スキップ、usage 記法の引数、file tasks、mise watch、そして mise generate によるドキュメント・git フックの自動生成まで紹介します。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>【第 2 弾】mise backends・mise.lock・mise exec でツールを宣言的に扱う</title><link>https://msageha.net/blog/mise-backends/</link><guid isPermaLink="true">https://msageha.net/blog/mise-backends/</guid><description>mise シリーズ第 2 弾は実行系。cargo/npm/github などの backends であらゆる CLI ツールを宣言的に管理し、mise.lock でバージョンを固定し、mise exec でワンショット実行する方法を、SLSA によるサプライチェーン検証の話とあわせて紹介します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Gatsby から Astro へブログを移行した手順と注意点</title><link>https://msageha.net/blog/gatsby-to-astro-migration/</link><guid isPermaLink="true">https://msageha.net/blog/gatsby-to-astro-migration/</guid><description>メンテナンスが事実上停止した Gatsby から Astro 7 へ、このサイトを実際に移行した手順を解説。Content Collections への移行、React コンポーネントの island 化、Pagefind・BudouX の移植、ハマったポイントまで実体験ベースでまとめます。</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>mise で複数言語のバージョン管理をシンプルにする</title><link>https://msageha.net/blog/mise-version-management/</link><guid isPermaLink="true">https://msageha.net/blog/mise-version-management/</guid><description>Go・Node・Python・Ruby など複数の言語ランタイムを mise で一元管理する方法を解説。asdf・uv・pyenv など既存ツールとのメリデメ比較、OS 依存の注意点、チームでの運用方針まで網羅します。</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ghq + fzf でリポジトリ管理を快適にする</title><link>https://msageha.net/blog/ghq-fzf-repository-management/</link><guid isPermaLink="true">https://msageha.net/blog/ghq-fzf-repository-management/</guid><description>ghq でリポジトリを一元管理し、fzf と組み合わせて爆速で移動する方法を、fish・zsh・bash それぞれの導入手順とともに紹介します。</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>fish shell を使うべき理由と、おすすめの設定・プラグイン</title><link>https://msageha.net/blog/fish-shell-recommendation/</link><guid isPermaLink="true">https://msageha.net/blog/fish-shell-recommendation/</guid><description>zsh と比較した fish shell のメリット、fish 4.0 の Rust 化、Fisher プラグイン、補完設定などをまとめて紹介します。</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Mac 特有のおすすめツール</title><link>https://msageha.net/blog/mac-tools-recommendation/</link><guid isPermaLink="true">https://msageha.net/blog/mac-tools-recommendation/</guid><description>chezmoi で管理している dotfiles の中から、Mac 特有のおすすめツールを厳選して紹介します。</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GatsbyでブログをMDXで構築する方法</title><link>https://msageha.net/blog/gatsby-mdx-blog-tutorial/</link><guid isPermaLink="true">https://msageha.net/blog/gatsby-mdx-blog-tutorial/</guid><description>Gatsby v5とMDXを使ってブログを構築する手順を解説します。検索機能やタグ機能の実装方法も紹介。</description><pubDate>Mon, 20 Jan 2025 00:00:00 GMT</pubDate></item><item><title>ブログを始めました</title><link>https://msageha.net/blog/getting-started/</link><guid isPermaLink="true">https://msageha.net/blog/getting-started/</guid><description>ポートフォリオサイトにブログ機能を追加しました。技術的な内容や日々の学びを発信していきます。</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate></item></channel></rss>