AI開発環境の作り方をまとめました ― Mac・Windows・Linux の手順書と共通 AGENTS.md
Mac・Windows・Linux で、5つの AI(Claude Code・Codex・Antigravity・Grok・Cursor)を同じルールで動かす手順書をまとめました。macOS 版・Windows 版・Linux 版の手順と、全部の AI に共通のルールファイル(AGENTS.md)の作り方を、図とひな形つきで紹介します。
Mac・Windows・Linux で、5つの AI(Claude Code・Codex・Antigravity・Grok・Cursor)を同じルールで動かす手順書をまとめました。macOS 版・Windows 版・Linux 版の手順と、全部の AI に共通のルールファイル(AGENTS.md)の作り方を、図とひな形つきで紹介します。
家のサーバーやネットワークの作業を、AI(Claude Code)に任せています。1日でたくさんの作業が進む一方で、同じ種類のつまずきが何度か出ました。今日の分から3つを取り上げ、共通のルール(AI が最初に読むファイル)に決まりとして書いたものを紹介します。 1. pgrep -f で「終わるのを待つ」と空回りする 時間のかかる処理を裏で流し、「まだ動いているか」を pgre...
mac2 の Time Machine が、NAS にバックアップできなくなっていました。自動のバックアップはオフのまま、手で始めても「バックアップ先をつなげない(エラー 29)」です。原因を1つずつ外していき、最終的に専用のユーザーと共有フォルダーに移し、元のバックアップ(702GB)を引き継いで動かしました。mac2 は家の AD(ドメイン)に参加していて、NAS も同じ ...
家の Mac は、ルーターの DHCP の予約で、いつも同じ IP をもらうようにしています。ところが、Mac の OS を更新したら、いつもの IP に応答しなくなりました。SSH も画面共有のアイコンも届きません。原因は、Mac の「プライベート Wi-Fi アドレス」でした。 MAC アドレス:ネットワークの機器ごとの番号。ルーターは、これを見て IP を割り当てる DH...
家のサーバー(AlmaLinux)と、その中の仮想マシン2台(AD の vm2、AI 用の vm1)のバックアップを、NAS に自動で取るようにしました。それまで、DB の控えはサーバーの中にあるだけで、AD のバックアップは1つもありませんでした。サーバーごと壊れると全部失うので、別の機械(NAS)に置きます。NAS は空きが 46TB あるので、容量は気にしていません。 1...
家のルーター(ヤマハ)は、IPv6 では、外から届いた頼んでいない通信を「拒否して記録する」設定にしていました。一方 IPv4 は、アドレス変換(NAT)で黙って捨てているだけで、記録に残っていませんでした。IPv4 にも、受け取るときのフィルターを足して、拒否を記録するようにしました。 フィルター:ルーターを通る通信を、条件で通したり止めたりする設定 動的フィルター:家の中か...
NAS に置いた写真と動画を、データベースで管理する準備を始めました。まず NAS の中を棚卸しして、どこに何がどれだけあるかを数え、そのうえで表の形を決め、取り込みのプログラムを動かしました。数えてみると、写真・動画とも半分以上が、別の場所との重複でした。 棚卸し:ファイルの数・大きさ・種類・場所を一覧にすること ハッシュ:ファイルの中身から計算する短い値。中身が同じなら同じ...
家の Windows 3台(ここでは win1・win2・win3)の共通のデスクトップに、Mac やほかの PC へつなぐ SSH のアイコンを置いています。ところが、ドメインのユーザーでサインインすると、アイコンを押した瞬間にターミナルが閉じる状態でした。あわせて、全ユーザーのデスクトップに、NAS をつなぎ直すための bat も置きました。 WezTerm:Mac・Win...
Obsidian のノートを Google ドライブで3台の Mac と共有しています。ある日の午前中、3つのノートが同時に、何日も前の内容に戻ってしまいました。その日に書き足した記録が丸ごと消えた状態です。Google ドライブの「版の履歴」から直前の版を取り出して、元に戻しました。原因とみられるのは、同期の仕組みを2つ重ねていたことです。 Obsidian:Markdown...
AWS に置いている公開サーバー(ブログとメール)の守りを、3つ固めました。メールのなりすましを迷惑メール扱いにする、WordPress の総当たりの入口を1つふさぐ、ログイン画面への失敗が続く相手を自動で締め出す、の3つです。どれも「家の中の機器には関係なく、外から見える場所だけ」の変更です。 DMARC:自分のドメインを名乗るメールが本物か確かめる仕組み。確かめられなかった...