<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>haruki256.com</title>
		<link>https://haruki256.com/</link>
		<description>Recent content on haruki256.com</description>
		<generator>Hugo</generator>
		<language>ja-JP</language>
		
		
		
		
			<lastBuildDate>Thu, 30 Jul 2026 09:00:00 +0900</lastBuildDate>
		
			<atom:link href="https://haruki256.com/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>ローカルのHTMLをfile://で開くのをやめ、127.0.0.1で配信することにした</title>
				<link>https://haruki256.com/2026/07/30/local-html-over-localhost/</link>
				<pubDate>Thu, 30 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/30/local-html-over-localhost/</guid>
				<description>&lt;p&gt;手元のHTMLをまとめて閲覧する仕組みを作り始めたとき、僕は「ダブルクリックで開ければ十分」と考えていました。ブラウザさえあれば使えて、サーバを起動する手間もありません。&lt;/p&gt;</description>
			</item>
			<item>
				<title>長文記事と短い投稿を1つのHugoサイトに同居させた</title>
				<link>https://haruki256.com/2026/07/29/hugo-posts-and-shorts/</link>
				<pubDate>Wed, 29 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/29/hugo-posts-and-shorts/</guid>
				<description>&lt;p&gt;作業中に気づいたことを、その場で短く書き残したいときがあります。1つの判断や、小さな修正だけなら、長文記事の構成には合いません。&lt;/p&gt;&#xA;&lt;p&gt;別の投稿サービスへ分けるのではなく、自分のブログに「ショート」という短い投稿欄を作りました。同じサイトなら、デザインとタグを記事と共有しながら、見せ方だけを分けられます。&lt;/p&gt;</description>
			</item>
			<item>
				<title>デザイン確認用のダミーコンテンツを、本番のビルドに混ざらない場所へ隔離した</title>
				<link>https://haruki256.com/2026/07/28/hugo-mock-content-environment/</link>
				<pubDate>Tue, 28 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/28/hugo-mock-content-environment/</guid>
				<description>&lt;p&gt;WordPressからHugoへ移したあと、デザインを詰める段になって手が止まりました。表示するデータが入っていないと確認できない画面があるからです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>記事とショートの公開状態を、フラグではなくフォルダの場所で決めた</title>
				<link>https://haruki256.com/shorts/2026/07/27/draft-state-by-folder/</link>
				<pubDate>Mon, 27 Jul 2026 20:49:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/27/draft-state-by-folder/</guid>
				<description>&lt;p&gt;記事とショートの公開と未公開を、front matter（ファイルの冒頭に書く設定の並び）のフラグではなく、フォルダの場所で決めることにしました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Flutterの入力ダイアログでは、ControllerをダイアログのStateに持たせる</title>
				<link>https://haruki256.com/shorts/2026/07/26/flutter-dialog-controller-lifetime/</link>
				<pubDate>Sun, 26 Jul 2026 17:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/26/flutter-dialog-controller-lifetime/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Flutterで &lt;code&gt;TextEditingController&lt;/code&gt; を使う入力ダイアログを作るなら、Controllerはダイアログの &lt;code&gt;State&lt;/code&gt; で生成し、&lt;code&gt;State.dispose&lt;/code&gt; で破棄します。&lt;code&gt;showDialog&lt;/code&gt; の完了後も終了アニメーション中は入力欄が残るため、呼び出し側ですぐ破棄すると、表示中の入力欄から参照されるおそれがあります。&lt;/p&gt;</description>
			</item>
			<item>
				<title>ファイル差分だけでSQLiteキャッシュを更新すると、削除したフォルダの警告が残る</title>
				<link>https://haruki256.com/shorts/2026/07/26/remove-stale-cache-warnings/</link>
				<pubDate>Sun, 26 Jul 2026 13:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/26/remove-stale-cache-warnings/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;JSONファイルの読み込み結果をSQLiteへキャッシュするアプリで差分更新を実装するなら、ファイルの追加・変更だけをテストして終えてはいけません。フォルダ削除は差分として検出されず、古い警告が残ることがあるため、更新対象が0件になる削除ケースもテストに含めます。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hugoをやめる日に備えて、依存を本文・表示・ビルドの3層に分けた</title>
				<link>https://haruki256.com/2026/07/26/hugo-dependency-three-layers/</link>
				<pubDate>Sun, 26 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/26/hugo-dependency-three-layers/</guid>
				<description>&lt;p&gt;WordPressからHugoへ移したとき、僕は次の移行で記事本文まで直す作業を避けたいと考えました。&lt;/p&gt;&#xA;&lt;p&gt;記事本文は公開するたびに増えます。一方、テンプレートと設定は範囲が限られています。そこで、Hugoに依存している箇所を一覧にし、ブログを本文・表示・ビルドの3層に分けました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>フォルダ再編で、ローカルHTMLの相対リンクが切れた</title>
				<link>https://haruki256.com/shorts/2026/07/25/html-links-broke-on-reorg/</link>
				<pubDate>Sat, 25 Jul 2026 21:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/25/html-links-broke-on-reorg/</guid>
				<description>&lt;p&gt;手元のHTMLを分野ごとのフォルダへ整理したら、ページ間のリンクがまとめて切れました。&lt;code&gt;../別分野/index.html&lt;/code&gt; のように、今いるファイルからの位置でリンクを書いていたためです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>ショートを、一覧の流れを残したまま共有できるURLにした</title>
				<link>https://haruki256.com/shorts/2026/07/25/short-list-anchor-urls/</link>
				<pubDate>Sat, 25 Jul 2026 20:50:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/25/short-list-anchor-urls/</guid>
				<description>&lt;p&gt;僕のブログでは、ショートを1件共有するときも、共有先は個別ページではなくショート一覧にしました。URLには一覧内の特定位置を指すアンカーが付き、該当するカードを示します。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hugoからの乗り換えに備えて、専用処理をテンプレートと設定にまとめた</title>
				<link>https://haruki256.com/shorts/2026/07/25/no-hugo-shortcodes-in-content/</link>
				<pubDate>Sat, 25 Jul 2026 20:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/25/no-hugo-shortcodes-in-content/</guid>
				<description>&lt;p&gt;Hugoを選びましたが、将来も使い続けるとは決めていません。僕は別のツールへ移るとき、記事本文とデザインまで作り直すのは避けたいと考えました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>WordPressからHugoへ安全に切り替えた手順</title>
				<link>https://haruki256.com/2026/07/22/wordpress-to-hugo-safe-cutover/</link>
				<pubDate>Wed, 22 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/22/wordpress-to-hugo-safe-cutover/</guid>
				<description>&lt;p&gt;haruki256.comをWordPressからHugoへ切り替えるとき、僕が重視したのは、問題が起きた場合にWordPressへ戻せることでした。&lt;/p&gt;</description>
			</item>
			<item>
				<title>WordPressを残したままHugoへ切り替えた</title>
				<link>https://haruki256.com/shorts/2026/07/21/wordpress-to-hugo-safe-cutover/</link>
				<pubDate>Tue, 21 Jul 2026 15:40:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/21/wordpress-to-hugo-safe-cutover/</guid>
				<description>&lt;p&gt;haruki256.comの本番を、WordPressからHugoへ切り替えました。切り替え前にデータベースとファイル一式をバックアップし、Hugoの生成物は公開先とは別のフォルダへ展開しています。&lt;/p&gt;</description>
			</item>
			<item>
				<title>WordPressからHugoへ移すときのURL設計</title>
				<link>https://haruki256.com/2026/07/21/wordpress-to-hugo-url-design/</link>
				<pubDate>Tue, 21 Jul 2026 10:15:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/21/wordpress-to-hugo-url-design/</guid>
				<description>&lt;p&gt;WordPressからHugoへ移すとき、最初は旧記事のURLをすべて再現できるようにしました。ただし、再現できることと、今後も公開することは別の判断です。&lt;/p&gt;</description>
			</item>
			<item>
				<title>WordPressの旧記事13本はHugoで公開しないことにした</title>
				<link>https://haruki256.com/shorts/2026/07/20/old-wordpress-posts-not-republished/</link>
				<pubDate>Mon, 20 Jul 2026 20:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/20/old-wordpress-posts-not-republished/</guid>
				<description>&lt;p&gt;WordPressから取り出した旧記事は、Hugoへ移したからといって、すべて公開し直す必要はありません。&lt;/p&gt;&#xA;&lt;p&gt;このブログでは、公開されていた7本と旧下書き6本をMarkdownで手元に残し、13本すべてを非公開にしました。以前の公開URLは記録用の &lt;code&gt;legacy_url&lt;/code&gt; に残しますが、Hugoの公開先には使いません。&lt;/p&gt;</description>
			</item>
			<item>
				<title>静的HTML教材の誤答結果をClaude Codeへ貼り、前提を1段ずつたどる</title>
				<link>https://haruki256.com/2026/07/14/static-textbook-prerequisite-diagnosis/</link>
				<pubDate>Tue, 14 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/14/static-textbook-prerequisite-diagnosis/</guid>
				<description>&lt;p&gt;静的HTML教材の問題ページで正誤を出せても、誤答した項目のどの前提から確認し直すべきかまでは分かりません。僕は、採点結果に固定の学習項目IDを残し、その結果を、教材ファイルを参照できるClaude Codeの会話へ手動で貼り付ける運用にしました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTML教材で復習先を探すため、学習項目の前提関係をJSONで持つ</title>
				<link>https://haruki256.com/shorts/2026/07/12/prerequisite-graph-for-review-path/</link>
				<pubDate>Sun, 12 Jul 2026 13:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/12/prerequisite-graph-for-review-path/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;HTML教材で誤答した学習項目から復習先を探すなら、学習項目同士の「先に理解する項目から、後で学ぶ項目へ」という関係をJSONで持ちます。誤答した項目のIDだけでは、その項目より先に理解しておくべき項目のどれでつまずいたかまでは分からないため、関係を逆向きにたどって復習候補を出します。&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTML教材の採点結果は、問題文ではなく学習項目IDに結び付ける</title>
				<link>https://haruki256.com/shorts/2026/07/11/quiz-results-with-concept-ids/</link>
				<pubDate>Sat, 11 Jul 2026 13:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/11/quiz-results-with-concept-ids/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;ブラウザで問題を解くHTML教材を作るなら、採点結果には正誤だけでなく、問題が扱う学習項目の固定IDも残します。問題文を後から直しても同じ項目の誤答として追えるため、復習対象を文章の比較に頼らず選べます。&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTML教材の必須構成を、目視チェックリストからスクリプト検査へ移した</title>
				<link>https://haruki256.com/shorts/2026/07/11/executable-html-textbook-checks/</link>
				<pubDate>Sat, 11 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/11/executable-html-textbook-checks/</guid>
				<description>&lt;p&gt;僕は、ソフトウェアアーキテクチャなどを学ぶための教材を、1章につき1つのHTMLページとして作っています。各章は、見出しで学ぶ内容を分け、図で関係を示し、問題で理解を確かめ、復習リンクから前の項目へ戻れる構成です。&lt;/p&gt;</description>
			</item>
			<item>
				<title>WordPressからHugoへ移すことにした理由</title>
				<link>https://haruki256.com/2026/07/07/why-move-from-wordpress-to-hugo/</link>
				<pubDate>Tue, 07 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/07/why-move-from-wordpress-to-hugo/</guid>
				<description>&lt;p&gt;haruki256.comを、WordPressからHugoへ移すことにしました。&lt;/p&gt;&#xA;&lt;p&gt;WordPressに障害が起きたわけでも、記事を書けなくなったわけでもありません。ブログの運用方法を見直した結果、動的なCMSを維持するより、Markdownを正本にして静的ファイルを公開する形のほうが、これからの使い方に合うと判断しました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>WordPressからHugoへの移行を始めた</title>
				<link>https://haruki256.com/shorts/2026/07/06/wordpress-to-hugo-migration/</link>
				<pubDate>Mon, 06 Jul 2026 20:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/07/06/wordpress-to-hugo-migration/</guid>
				<description>&lt;p&gt;haruki256.comを、WordPressからHugoへ移す作業を始めました。&lt;/p&gt;&#xA;&lt;p&gt;WordPressに大きな不具合が起きたわけではありません。記事をMarkdownで手元に置き、gitで変更を追い、公開環境では静的ファイルだけを配信する形が、これからの運用に合うと判断しました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>増えたObsidianノートを探すため、全文検索・意味検索・RAGを1つのアプリにつないだ</title>
				<link>https://haruki256.com/2026/07/01/obsidian-note-search-rag/</link>
				<pubDate>Wed, 01 Jul 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/07/01/obsidian-note-search-rag/</guid>
				<description>&lt;p&gt;ObsidianへMarkdownノートをためていくと、内容は覚えていても、どの言葉で書いたかを思い出せないことがあります。検索に使う語が分かる場合と、内容しか思い出せない場合では、必要な探し方も違います。&lt;/p&gt;</description>
			</item>
			<item>
				<title>RAGへ渡したノートが分かるよう、回答に参照ソースを表示した</title>
				<link>https://haruki256.com/shorts/2026/06/30/show-rag-source-notes/</link>
				<pubDate>Tue, 30 Jun 2026 22:35:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/06/30/show-rag-source-notes/</guid>
				<description>&lt;p&gt;僕は、検索結果を生成AIへ渡して回答を作るRAGを実装しました。質問に関連するノートの一部を、回答用の情報としてチャットモデルへ渡します。回答だけを表示すると、どのノートが候補に入ったのか分かりません。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obsidianノートを、キーワードと内容の近さの両方で探すことにした</title>
				<link>https://haruki256.com/shorts/2026/06/30/combine-bm25-vector-search/</link>
				<pubDate>Tue, 30 Jun 2026 22:30:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/06/30/combine-bm25-vector-search/</guid>
				<description>&lt;p&gt;僕は、Obsidianに蓄積したMarkdownノートを探すデスクトップアプリを作っています。名前や用語の一致だけでなく、内容の近さからも候補を出せるように、検索方式を一つに絞りませんでした。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obsidianで親ノートのIDを移すとき、保存前の検査と途中失敗を分ける</title>
				<link>https://haruki256.com/2026/05/14/move-obsidian-zettel-id-subtree/</link>
				<pubDate>Thu, 14 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/05/14/move-obsidian-zettel-id-subtree/</guid>
				<description>&lt;p&gt;僕は、Obsidianで一つの焦点に絞った考えをZettelとして残し、ノート先頭のメタデータ（front matter）に &lt;code&gt;1&lt;/code&gt;、&lt;code&gt;1.a&lt;/code&gt;、&lt;code&gt;1.a.1&lt;/code&gt; のようなIDを付けています。この階層型のZettel IDは、どの考えから派生したかを親子関係として表すものです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>ObsidianのZettelノートを、自分や子孫の下へ移動できないようにした</title>
				<link>https://haruki256.com/shorts/2026/05/13/reject-zettel-cycle-and-collision/</link>
				<pubDate>Wed, 13 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/05/13/reject-zettel-cycle-and-collision/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obsidianで一つの焦点に絞った考えをZettelとして残し、親子関係を階層IDで管理するなら、IDの移動機能では自分自身・子孫への移動を拒否します。利用者が指定した新IDが別のノートですでに使われている場合も、書き込み前に止めます。循環やIDの重複ができると、親子ツリーを一意にたどれなくなるためです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obsidianの階層Zettel IDを移すときは、子孫IDの対応表を先に作る</title>
				<link>https://haruki256.com/shorts/2026/05/12/cascade-obsidian-zettel-ids/</link>
				<pubDate>Tue, 12 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/05/12/cascade-obsidian-zettel-ids/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obsidianで階層Zettel IDを移すなら、親ノートのIDだけを書き換えず、先に子孫までの新旧ID対応表を作ります。親のIDだけを &lt;code&gt;1&lt;/code&gt; から &lt;code&gt;3&lt;/code&gt; に変えると、子と孫のIDが古いまま残り、親子関係がずれるためです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obsidianの親子ノートIDを自動採番し、子作成とツリー表示まで行うプラグイン</title>
				<link>https://haruki256.com/2026/05/11/obsidian-zettel-id-plugin/</link>
				<pubDate>Mon, 11 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/05/11/obsidian-zettel-id-plugin/</guid>
				<description>&lt;p&gt;僕はObsidianのVault（ノートの保管場所）で、自分の考えを一つの焦点へ絞ったノートをZettelとして残しています。どの考えから派生したかを表すため、&lt;code&gt;1&lt;/code&gt;、&lt;code&gt;1.a&lt;/code&gt;、&lt;code&gt;1.a.1&lt;/code&gt;のような階層IDを使います。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obsidianの親子ノートIDを手作業で管理しにくくなり、自動採番プラグインを作った</title>
				<link>https://haruki256.com/shorts/2026/05/10/auto-assign-obsidian-zettel-child-id/</link>
				<pubDate>Sun, 10 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/05/10/auto-assign-obsidian-zettel-child-id/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obsidianで&lt;code&gt;1&lt;/code&gt;、&lt;code&gt;1.a&lt;/code&gt;のようなIDを使ってZettelの親子関係を表すなら、次の子IDを選ぶ処理と重複確認は自動化できます。人は「どの考えから派生させるか」を決め、連番の管理をプラグインに任せれば、IDを考えの親子関係だけに使えるようになります。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obsidianで情報の役割・主題・Zettelの派生を別軸にする</title>
				<link>https://haruki256.com/2026/05/09/obsidian-role-topic-zettel-lineage/</link>
				<pubDate>Sat, 09 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/05/09/obsidian-role-topic-zettel-lineage/</guid>
				<description>&lt;p&gt;僕はObsidianのVault（ノートの保管場所）を、自分の情報をためて整理する個人ナレッジベースとして使っています。外部資料、参照する知識、自分の考え、アイデア、計画などが一つのVaultへ増えるにつれ、役割の違うノートを管理しにくくなりました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>NDCは主題、Zettel IDは考えの派生に使う</title>
				<link>https://haruki256.com/shorts/2026/05/08/ndc-topic-zettel-lineage/</link>
				<pubDate>Fri, 08 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/05/08/ndc-topic-zettel-lineage/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obsidianで1ノート1焦点のZettelを整理するなら、僕はNDC（日本十進分類法）を参考にした分類番号を、ノートの主題に使います。&lt;code&gt;1&lt;/code&gt;から&lt;code&gt;1.a&lt;/code&gt;のようなZettel IDは、どの考えから派生したかという親子関係に使います。主題と考えのつながりを、一つの番号で表さないためです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>外部資料から自分の考えまでを、3つのレイヤに分ける</title>
				<link>https://haruki256.com/2026/05/07/three-layers-from-sources-to-own-thoughts/</link>
				<pubDate>Thu, 07 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/05/07/three-layers-from-sources-to-own-thoughts/</guid>
				<description>&lt;p&gt;書籍や記事から得た情報をObsidianへ残すとき、要約、自分の考え、そこから作った手順を一つの読書メモへ書き足すと、そのノートが何を表しているのか判断しにくくなります。&lt;/p&gt;</description>
			</item>
			<item>
				<title>読書の要約と、そこから生まれた自分の考えを分ける</title>
				<link>https://haruki256.com/shorts/2026/05/06/separate-reading-notes-and-own-thoughts/</link>
				<pubDate>Wed, 06 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/05/06/separate-reading-notes-and-own-thoughts/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obsidianで本や記事を読みながらメモするなら、要約・引用は外部資料のノートに残し、そこから生まれた自分の考えはZettel（1ノート1焦点で残す自分の考えのノート）へ分けます。出典と自分の解釈の境界を、あとからたどれるようにするためです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>ObsidianのVaultを、情報の役割ごとに構成する</title>
				<link>https://haruki256.com/2026/05/05/obsidian-vault-by-information-role/</link>
				<pubDate>Tue, 05 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/2026/05/05/obsidian-vault-by-information-role/</guid>
				<description>&lt;p&gt;Obsidianへ記録を増やすうちに、同じテーマの資料、事実、自分の考え、手順が同じ場所へ集まると、ノートを何に使うのか判断しにくくなりました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>ObsidianのVault直下は、情報の役割ごとに分ける</title>
				<link>https://haruki256.com/shorts/2026/05/04/obsidian-vault-folders-by-information-role/</link>
				<pubDate>Mon, 04 May 2026 09:00:00 +0900</pubDate>
				<guid>https://haruki256.com/shorts/2026/05/04/obsidian-vault-folders-by-information-role/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;結論&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obsidianで複数種類の情報を同じVault（ノートの保管場所）に置くなら、Vault直下は情報の役割ごとに分けます。主題だけで分けると、同じ分野の資料と自分の考えが混ざるためです。Zettel（1ノート1焦点で残す自分の考え）は、その中の一つの役割として置きます。&lt;/p&gt;</description>
			</item>
			<item>
				<title>お問い合わせ</title>
				<link>https://haruki256.com/contact/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://haruki256.com/contact/</guid>
				<description>&lt;p&gt;記事の内容についてのご質問や、誤りのご連絡は、Xのダイレクトメッセージからお願いします。&lt;/p&gt;&#xA;&lt;p class=&#34;contact-action&#34;&gt;&#xA;  &lt;a class=&#34;contact-x-link&#34; href=&#34;https://x.com/haruki256com&#34; target=&#34;_blank&#34; rel=&#34;me noopener noreferrer&#34;&gt;Xで @haruki256com に連絡する&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;内容によっては回答までに時間がかかる場合や、回答できない場合があります。&lt;/p&gt;</description>
			</item>
			<item>
				<title>このブログについて</title>
				<link>https://haruki256.com/about/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://haruki256.com/about/</guid>
				<description>&lt;p&gt;haruki256.comを書いている、はるきです。&lt;/p&gt;&#xA;&lt;p&gt;普段はソフトウェア開発に取り組みながら、個人開発や技術調査を続けています。興味を持った技術は、まず自分で試して確かめます。&lt;/p&gt;</description>
			</item>
			<item>
				<title>プライバシーポリシー</title>
				<link>https://haruki256.com/privacy-policy/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://haruki256.com/privacy-policy/</guid>
				<description>&lt;p&gt;当サイト「haruki256.com」（以下「当サイト」）における、利用者に関する情報の取り扱いについて説明します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;運営者&#34;&gt;運営者&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;運営者：はるき&lt;/li&gt;&#xA;&lt;li&gt;連絡先：&lt;a href=&#34;https://haruki256.com/contact/&#34;&gt;お問い合わせページ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;当サイトで取り扱う情報&#34;&gt;当サイトで取り扱う情報&lt;/h2&gt;&#xA;&lt;h3 id=&#34;アクセスログ&#34;&gt;アクセスログ&lt;/h3&gt;&#xA;&lt;p&gt;当サイトが利用するサーバーでは、IPアドレス、ブラウザーや端末に関する情報、アクセス日時、閲覧したURLなどが、アクセスログとして記録される場合があります。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
