WSL2でUSBメモリを物理マウントしISOイメージを書き込む方法
Windows OSにおいてUSBメモリなどのリムーバブルメディアにISOイメージを書き込む際、一般的には専用のGUIツールが用いられます。しかし、パーティション構造が特殊なデバイスや、OS標準のディスク管理ツールで操作が制限されるケ ...
Geminiのチャット履歴を復旧する手順と、再消失を防ぐ自動バックアップ運用の構築
Geminiのチャット履歴が一覧から消失する問題に対し、これまでは「マイ アクティビティ」から過去のプロンプトを閲覧する方法で対応していました。しかし、この方法では内容の確認はできても、チャットUI上での継続的な利用が困難という課題が ...
【Git】間違ってコミットしたファイルを歴史から完全に抹消する方法(git filter-repo)
今回は、Gitリポジトリの「大掃除」についての技術的な解説です。
開発に夢中になっていると、うっかり「入れてはいけないもの」をコミットし、リモートにプッシュしてしまうことがあります。
機密情報: secret.txt ...Gitで特定のブランチのみをクローンする方法
Gitリポジトリの取り扱いについて、少し踏み込んだ話をします。
「リポジトリをクローンして」と言われたとき、何も考えずに git clone を叩いていませんか?
個人の小さなプロジェクトならそれで構いません。し ...
Windows TerminalのVimで矩形選択(Visual Block)ができない時の対処法
Windows環境におけるターミナルの標準として、Windows Terminalの利用が一般的になっています。PowerShell、WSL、SSHクライアントを一元管理できる利便性がある一方で、Vimユーザにとってはキーバインドの競 ...
【Windows 11】夜間にフルスキャンを自動実行する方法
Windows標準の「Microsoft Defender」は優秀ですが、フルスキャンを実行するとPCの動作が極端に重くなるのが欠点です。 普段バックグラウンドで走っている「クイックスキャン」とは異なり、フルスキャンはシステム深部や圧 ...
Ubuntu(WSL) × Operaで『海外アクセス検証環境』を作る方法
Webサービスやサーバの挙動を確認する際、「日本国内からのアクセス」だけですべて検証できたと言えるでしょうか?
インターネットは世界中とつながっているようでいて、実は「物理的な場所」による見えない壁が無数に存在します。 開 ...
【Narou.rb】「小説が削除されています」は嘘だった?ダウンロードエラーの真犯人は“たったひとつの改行”
私が愛用しているWeb小説管理ツール「Narou.rb」。Dockerコンテナ上で稼働させ、日々の更新を自動で収集し、電子書籍化してくれる頼もしい相棒です。しかし先日、ある特定の新作小説をダウンロードしようとしたところ、頑なに拒否され ...
追加コスト0円で耐障害化:OCIのNetwork Load Balancer(NLB)で自宅サーバ公開の入口を二重化
自宅サーバを外部公開する“入口”として、OCI(Oracle Cloud Infrastructure)の無料枠を前提にインスタンス(OCI1)を立て、パブリックIP経由で自宅へ転送する構成で運用していました。
ところが、 ...
WSLでWindows上のディレクトリを安全・高速に扱う「mount –bind」
WSL を使って開発していると、Windows 側のファイルを操作したい場面がよくあります。
WSL では/mnt/c/… という形で Windows のファイルシステムが自動的にマウントされており、そこを辿ればフ ...