AIの開発・作業環境
AI開発環境の作り方をまとめました ― Mac・Windows・Linux の手順書と共通 AGENTS.md新着!!

Mac・Windows・Linux で、5つの AI(Claude Code・Codex・Antigravity・Grok・Cursor)を同じルールで動かす手順書をまとめました。macOS 版・Windows 版・Linux 版の手順と、全部の AI に共通のルールファイル(AGENTS.md)の作り方を、図とひな形つきで紹介します。

続きを読む
AIの開発・作業環境
Hermes Agent と OpenClaw を同じ条件で比べてみた新着!!

はじめに チャット(Discord など)から話しかけると、予定を確認したりメールを書いたりしてくれる「AI エージェントの Bot」が増えています。代表的なものが Hermes Agent(Nous Research)と OpenClaw です。 どちらも「自分のサーバーで動かし、普段使っているチャットから話しかける」タイプの AI です。今回は同じ Linux サーバーに両方を入れて、同じテストをして比べました。 試した環境:Ubu […]

続きを読む
AIの開発・作業環境
AI に任せた作業のつまずきと決まり ― pgrep -f の空回り、sudo へのパスワードの渡し方、SMB で見えないリンク新着!!

家のサーバーやネットワークの作業を、AI(Claude Code)に任せています。1日でたくさんの作業が進む一方で、同じ種類のつまずきが何度か出ました。今日の分から3つを取り上げ、共通のルール(AI が最初に読むファイル)に決まりとして書いたものを紹介します。 1. pgrep -f で「終わるのを待つ」と空回りする 時間のかかる処理を裏で流し、「まだ動いているか」を pgrep -f "処理の名前" で確かめながら待つ、というやり方を […]

続きを読む
NAS・ストレージ
ドメインに参加した Mac の Time Machine を NAS に戻す ― 認証エラー 80、専用ユーザー、中の権限、固まった部品新着!!

mac2 の Time Machine が、NAS にバックアップできなくなっていました。自動のバックアップはオフのまま、手で始めても「バックアップ先をつなげない(エラー 29)」です。原因を1つずつ外していき、最終的に専用のユーザーと共有フォルダーに移し、元のバックアップ(702GB)を引き継いで動かしました。mac2 は家の AD(ドメイン)に参加していて、NAS も同じ AD に参加しているのが、話をややこしくしていました。 Ti […]

続きを読む
ネットワーク
Mac の固定の IP がずれた理由 ― プライベート Wi-Fi アドレスで DHCP の予約が効かない新着!!

家の Mac は、ルーターの DHCP の予約で、いつも同じ IP をもらうようにしています。ところが、Mac の OS を更新したら、いつもの IP に応答しなくなりました。SSH も画面共有のアイコンも届きません。原因は、Mac の「プライベート Wi-Fi アドレス」でした。 MAC アドレス:ネットワークの機器ごとの番号。ルーターは、これを見て IP を割り当てる DHCP の予約:決まった MAC アドレスの機器に、決まった […]

続きを読む
NAS・ストレージ
家のサーバーを NAS にバックアップ ― AD の毎日の控え、日付ごとの rsync、動かしたままの仮想マシンの写し新着!!

家のサーバー(AlmaLinux)と、その中の仮想マシン2台(AD の vm2、AI 用の vm1)のバックアップを、NAS に自動で取るようにしました。それまで、DB の控えはサーバーの中にあるだけで、AD のバックアップは1つもありませんでした。サーバーごと壊れると全部失うので、別の機械(NAS)に置きます。NAS は空きが 46TB あるので、容量は気にしていません。 1. AD(Samba)の毎日の控え vm2 は Ubuntu […]

続きを読む
ネットワークの安全対策
ヤマハのルーターで IPv4 の拒否も記録する ― 動的フィルターで戻りの通信は通し、入れた直後は続いていた接続が切れる新着!!

家のルーター(ヤマハ)は、IPv6 では、外から届いた頼んでいない通信を「拒否して記録する」設定にしていました。一方 IPv4 は、アドレス変換(NAT)で黙って捨てているだけで、記録に残っていませんでした。IPv4 にも、受け取るときのフィルターを足して、拒否を記録するようにしました。 フィルター:ルーターを通る通信を、条件で通したり止めたりする設定 動的フィルター:家の中から始めた通信を覚えておき、その戻りの通信だけを自動で通す仕組 […]

続きを読む
AIの開発・作業環境
NAS の写真・動画の棚卸しと、重複をまとめるデータベース ― 18万枚の半分以上が重複、置き場所は別の表に新着!!

NAS に置いた写真と動画を、データベースで管理する準備を始めました。まず NAS の中を棚卸しして、どこに何がどれだけあるかを数え、そのうえで表の形を決め、取り込みのプログラムを動かしました。数えてみると、写真・動画とも半分以上が、別の場所との重複でした。 棚卸し:ファイルの数・大きさ・種類・場所を一覧にすること ハッシュ:ファイルの中身から計算する短い値。中身が同じなら同じ値になるので、重複を見つけるのに使う EXIF:写真に入って […]

続きを読む
ターミナル・シェル
Windows の SSH アイコンが一瞬で閉じる件と、NAS の再接続の bat ― WezTerm の --domain local と、IP と NAS 本体のユーザーでつなぐ新着!!

家の Windows 3台(ここでは win1・win2・win3)の共通のデスクトップに、Mac やほかの PC へつなぐ SSH のアイコンを置いています。ところが、ドメインのユーザーでサインインすると、アイコンを押した瞬間にターミナルが閉じる状態でした。あわせて、全ユーザーのデスクトップに、NAS をつなぎ直すための bat も置きました。 WezTerm:Mac・Windows・Linux で同じ設定を使えるターミナル WSL: […]

続きを読む
ノート管理・共通ルール
ノートが古い版に戻った ― Obsidian Sync と Google ドライブの同期を重ねていた。版の履歴から戻す新着!!

Obsidian のノートを Google ドライブで3台の Mac と共有しています。ある日の午前中、3つのノートが同時に、何日も前の内容に戻ってしまいました。その日に書き足した記録が丸ごと消えた状態です。Google ドライブの「版の履歴」から直前の版を取り出して、元に戻しました。原因とみられるのは、同期の仕組みを2つ重ねていたことです。 Obsidian:Markdown のファイルでノートを管理するアプリ Obsidian Sy […]

続きを読む