Information

生成AIの普及により、生成AIの回答を含んだ記事も含まれているため、必ずしも正しいとは限りません。
重要な情報は確認するようにしてください。

.zshrcの設定見直しで発見した4つの問題と修正方法

4 Common .zshrc Configuration Issues and How to Fix Them

ZshとNeoVimの設定見直し で設定したZshrcをベースにして愛用してきましたが、生成AI(ChatGPT-5.2)の力を借りて設定を見直した。 改善点 壊れてた判定関数を正しく(return $(…) をやめる) localeは触らない(LC_ALL は特に事故りやすい) 補完は初回から効くように(zinit遅延ロード×compinit順序の地雷回避) 重い一覧は ll/la に隔離して、普段の ls を遅くしない 背景:.zshrc は「便利」と「破壊」が紙一重 zshrcの改善って、見た目やalias追加よりも「間違った書き方が静かに壊す」系の地雷が多い。今回ハマりどころだったのはこの4つ: [Read More]

AlmaLinuxの頻繁な再起動を止める:NMI watchdog無効化の実践手順

Stop Frequent AlmaLinux Reboots: Step-by-Step Guide to Disable NMI Watchdog

まずは「本当に OS 側の再起動なのか、それともハードウェアの電源周りの問題なのか」を切り分けるため、前回ブート直前のログを確認することにした。 AlmaLinux(RHEL 系)では journalctl -b -1 を叩くことで「ひとつ前の起動分」のログをまとめて確認できるため、このコマンドを起点に、カーネルメッセージや systemd のログをざっと洗った。 [Read More]

Nextra 2 から Nextra 4 へのマイグレーション

Migration Guide from Nextra 2 to Nextra 4

はじめに Nextra 4がリリースされ、Nextra2で作成したサイトをNextra4に移行を試みていたのですが、改善点が多く上手くアップグレード出来なかった。 そのため、Nextra2のプロジェクトを更新するのではなく、Nextra4のプロジェクトを作成し、Nextra2のプロジェクトをNextra4のプロジェクトに移行することにしました。 [Read More]

HugoのLast modified日付が正しく表示されない問題と解決策

Fixing GitInfo issues on Cloudflare Pages

Hugoで構築したブログサイトで、記事の「Last modified(最終更新日)」が正しく表示されない問題にしばらく悩んでいました。 全ての記事が同じ日付になってしまい、各記事の実際の更新日が反映されていませんでした。 この記事では、問題の原因と解決策について説明します。 [Read More]

Linuxシェル設定ファイルを再読み込みする方法

A Complete Guide to Reloading Shell Configuration Files in Linux

LinuxやmacOSでシェルの設定ファイル(.bashrcや.zshrcなど)を編集した後、変更を反映させるにはどうすればよいでしょうか。 多くの方は一度ログアウトして再ログインする方法を思い浮かべるかもしれませんが、実はもっと効率的な方法がいくつも存在します。 この記事では、シェル設定を再読み込みするための様々なコマンドと、それぞれの特徴や使い分けについて解説します。 [Read More]

HugoサイトをNetlifyからCloudflare Pagesへ移行しました

How to migrate your Hugo blog from Netlify to Cloudflare Pages.

私の他のブログでは移行が済んでいたNetlifyからCloudflareへ移行を、夏休みに入り時間が取れたので、このサイトでも移行を行いました。 他のブログで移行した作業とほぼ同様の作業なので、割と簡単に移行することができました。 [Read More]

DockerでGPUを活用する方法

Step-by-Step Guide to Leveraging GPU Power within Docker Containers

TL;DR Docker コンテナ内で GPU(nvidia) を使用したいという要望に応えるため、GPU 対応の Docker 設定を行う必要がある。 通常、Docker コンテナはホストの GPU リソースにアクセスできない。これは、Docker がホストの GPU デバイスをコンテナにパススルーしないからであり、GPU ドライバと CUDA ライブラリがホストとコンテナの間で適切に共有されていないのが原因である。 これを解消するには、nvidia-container-toolkit などのツールで GPU リソースをコンテナにパススルーする必要がある。 [Read More]