All Posts
Neovimでのプラグイン管理とGitHub Copilot導入メモ
- 2025/05/08
Neovimをインストールした直後の環境に、最小限のプラグインを導入して、自動補完環境を構築した記録です。 最初の段階では vim-plug をプラグインマネージャとして採用し、1つ目のプラグインとして GitHub Copilot を導入しました。
vi と Emacs で迷子にならないために
- 2025/05/07
Linuxの2大エディタ Vi と Emacs。どちらも使う機会は少なく、不慣れな状態で使うと迷子になりがちです。 そこで、最低限の操作だけでも押さえておくことを目的に記事をまとめました。
Neovimの導入と初期設定、sudoeditとの関連と注意点
- 2025/05/06
WindowsでVSCodeという開発スタイルで十分ですが、あえてLinux環境で開発を行うならvi系のエディタを極めるのも一つの選択肢です。 この記事では、Neovimの導入と初期設定を整理します。また、避けるべきsudo nvimコマンドとsudoeditについてもまとめます。
Sphinx + ablog でDraftを自動公開するための自動ビルドの設定
- 2025/05/05
Sphinx + ablog でのブログ運営では「投稿日を未来日にしておく」ことで、ドラフト記事を準備できます。しかし、公開日以降にビルドが走らない限りWebサイトには反映されません。本記事では自動ビルドを実行する方法を考察します。
zsh + starship で始めるモダンシェル環境セットアップ
- 2025/05/03
新しく入手した Linux を “bash のまま” で妥協しない。zsh と高速・多機能プロンプト starship を導入し、最低限押さえておきたい設定を一気に整えモダンなシェル環境を構築します。
Bare‑repo方式ではじめる Linux dotfiles 管理
- 2025/05/02
本記事ではBare-repo方式でのdotfiles管理について整理します。dotbot / yadm / homeshick / chezmoi などdotfile管理マネージャがありますが、初期ではgitだけで完結する Bare‑repo方式で十分です。いつか、困るようなことがあれば、dotfile管理マネージャ への移行を再検討することにします。
Linux環境で行う初回作業
- 2025/05/01
新しくLinux環境を手に入れたとき、毎回行う作業があります。しかし、その作業内容を毎回調べ直すのは非効率です。本記事では、私が行っている初回セットアップと、その後の保守作業についてまとめました。主にUbuntuベースの環境を想定しています。
Oracle Cloud で 無料 Linux 環境を手に入れる
- 2025/04/30
Oracle Cloud Free Tierで無料インスタンスを作成し、WindowsからSSH接続するまでの手順を記録します。
ablogで”/blog.html”と”/blog/index.html”の競合への対処
- 2025/04/02
ablog を使ってブログサイトを構築していたところ、ビルド後の出力で /blog.html
と /blog/index.html
の両方が生成されてしまい、URLの扱いやリンクの挙動で混乱する場面がありました。本記事ではその原因と対処法についてまとめておきます。