評価とコメントは、どこに保存するかの図

曲やアーティストに点数とコメントを付けられるデータベースを考えた ― 自分の評価・だれでも書けるコメント・AI による確認

家の NAS の MP3 を管理するデータベースを作っています。前の記事ではタグの項目を調べた話を書きましたが、今回は曲・アルバム・アーティストに点数やコメントを付けられる仕組みの設計です。自分だけが付ける「評価(★)・再生回数」と、だれでも書ける「点数+コメント」の2つに分けて考えました。まだ設計の段階で、方針案や決まっていないことが多いので、そのまま書いています。 全体の仕...

タグの情報を、どの表に入れるかの図

MP3 のタグをデータベースに入れる前に、実データで全部調べた話 ― 62 項目のフィールドと、列の決め方

家の NAS にためている MP3 を管理するデータベースを作っています。表を設計する前に、まず今の MP3 のタグに、実際に何が入っているかを調べました。規格の上では入れられる項目がたくさんありますが、実データを見ると「使われていない項目」「規格外の値」「ソフトごとの独自データ」がいろいろ出てきます。その調べ方と、そこから決めたデータベースの列の考え方をまとめます。まだ決まっ...

ジャンル分けの考え方の移り変わりの図

MP3 のジャンル分けをどう決めたか ― 134 項目の一覧から、Discogs の「ジャンル+スタイル」にたどり着くまで

家の NAS に MP3 をためています。これを一覧・検索できるデータベースを作っているのですが、いちばん悩んだのがジャンルの分け方でした。DJ もするので細かく分けたい一方、MP3 のタグや音楽サービスのジャンルは、ソースごとに名前も細かさもばらばらです。9月から10月末まで、AI と相談しながら考えが何度か変わったので、その経緯をまとめます。まだ決まっていないことも、そのま...

AGENTS.md を正本にして、各 AI ツールの指示ファイルからリンクする仕組みの図

Obsidian の保管場所を Claude Code・Codex・Gemini・Grok で共用する ― ルールを AGENTS.md 1つにまとめた話

ふだんの作業に、Claude Code・Codex・Gemini・Grok と、AI のコマンドラインツールを4つ使っています。作業の記録は Obsidian の保管場所(Vault)にまとめていて、Vault は Google ドライブで MacBook 2台と Mac mini に同期しています。ところが、「回答は結論から」「秘密情報は書かない」といったルールが、ツールごと...

Obsidian の保管場所(Google ドライブ)でノートが 1,400 個以上に増えた話 ― 原因の調べ方・片付け・再発に気づく仕組み

メモやプロジェクトの記録は Obsidian で書き、保管場所(Vault)は Google ドライブに置いて、MacBook 2台と Mac mini で共有しています。ある日 Obsidian を開くと、「コメントデータベース仕様書 (1) (1) (1) (1) …」という名前のノートが大量に並んでいました。数えてみると、1つのノートが同期の衝突で 1,400 個以上に増...

家のサーバーに自分専用のトップページを作り、ToDo・サーバーの状態・サービスの稼働をひと目で見られるようにした

家のサーバーで動いているサービスが増えてくると、「いま全部ちゃんと動いているか」「サーバーに余裕はあるか」を確かめるだけで、いくつもの画面を開くことになります。そこで、ブラウザで開くだけで、今日の ToDo・サーバーの状態・各サービスの稼働状況がひと目で分かる“自分専用のトップページ”を家のサーバーに作りました。 できあがった画面 仕組み ページ本体は1枚の index.htm...

家のサーバーのセキュリティ対策と監視 ― 入れておきたいアプリと、実際に入れているもの

前の記事で、公開していた Web やメールを AWS に移し、家のサーバーはインターネットから見えない“内側”に下げました。とはいえ、家の中のサーバーにも家族のデータや設定が集まっています。この記事では、家のサーバーに入れておきたいセキュリティのアプリと、実際に入れているもの、そして Web やメールのサービスを監視するのに便利なアプリを、導入方法と一緒にまとめます。OS は ...

Samba で家に Active Directory を作り、Windows・Mac・NAS を参加させた話

家のパソコンが Windows 3台・Mac 3台になり、家族それぞれのアカウントやパスワードを機器ごとに管理するのが大変になってきました。そこで、会社でよく使われる Active Directory(AD)を家に作り、パソコンや NAS を参加させて、アカウントを1か所で管理するようにしました。Windows Server は使わず、無料の Samba で作っています。 Ac...

Mac と Windows をどちらからでも画面共有で操作する ― VNC とリモートデスクトップの使い分け

SSH で家の端末に入れるようになっても、アプリの操作や設定画面など「画面ごと触りたい」場面はなくなりません。そこで、Mac と Windows を、どちらからでも画面共有で操作できるようにしました。組み合わせごとに使う道具が違い、意外とつまずいたので、まとめておきます。 組み合わせごとの使い分け 操作する側 → される側 使ったもの 仕組み Mac → Mac macOS 標...

Mac・Windows・Linux を SSH で相互接続する ― 鍵だけで、どこからでも「ssh 名前」の一言でつなぐ

家の Mac 3台・Windows 3台・Linux サーバー2台を、どれからでも ssh 名前 の一言で相互にログインできるようにしました。パスワードでのログインは禁止し、鍵だけで入る形です。前回の「ターミナルを WezTerm に統一した話」の続きとして、SSH の部分をまとめます。 どういう状態を目指したか SSH の鍵の基本 SSH の鍵は「秘密鍵」と「公開鍵」の2つで...