個人ブログをGatsby.jsからAstroへリプレースした話

個人ブログをGatsby.jsからAstroへリプレースした話

フロントエンド

Gatsby.js v5で運用していた個人ブログをAstro v6へリプレースした手順と詰まりどころを解説。Content Collectionsへの移行、自作remark/rehypeプラグインによるコードタイトルやカスタムタグ対応、画像最適化、Tailwind v4対応など、移行時に直面した課題と解決策をまとめました。

外付けSSDにクローンディスクを作成する

外付けSSDにクローンディスクを作成する

インフラ

Ubuntu 22.04でddコマンドを使用して外付けSSDにシステムディスクを完全クローンする方法を詳しく解説。UUID更新、GRUB修復、fstab設定、パーティション拡張まで、実際の作業手順とトラブルシューティングを紹介。

【WSL】DevcontainerでSpring Boot環境を構築する

【WSL】DevcontainerでSpring Boot環境を構築する

バックエンド

WSLとDevcontainerを使用してSpring Boot開発環境を効率的に構築する方法を解説。DockerとVS Codeの連携による一貫性のある開発環境の作り方からプロジェクト設定まで、初心者にもわかりやすく手順を紹介します。

MVVM構成で動的にタブを追加する

MVVM構成で動的にタブを追加する

モバイルアプリ

FlutterでMVVM構成を使った動的タブ機能の実装方法を解説。ChangeNotifierとInheritedNotifierを活用し、タブの追加・削除・更新をコード例付きで詳細に紹介。状態管理ライブラリを使わないシンプルな実装アプローチ

EFIシステムパーティションの削除方法

EFIシステムパーティションの削除方法

null

Windowsのディスク管理で削除できないEFIシステムパーティションをdiskpartコマンドで安全に削除する方法を解説。予約済みパーティションや回復パーティションの削除手順も詳しく紹介します。