<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>doongsil dev board</title>
    <link>https://doongsil.com</link>
    <description>doongsil&#39;s dev board</description>
    <language>ja</language>
    <lastBuildDate>Tue, 03 Feb 2026 18:43:52 +0900</lastBuildDate>
    <atom:link href="https://doongsil.com/ja/rss.xml" rel="self" type="application/rss+xml"></atom:link>
    <item>
      <title>リナックス) sudo</title>
      <link>https://doongsil.com/ja/posts/sudo</link>
      <pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/sudo</guid>
      <description><![CDATA[sudo 1. setuidビットでroot権限を取得 2. 実行者、ホスト、ターゲットユーザー、コマンドを特定 3. sudoersのルールと順次照...]]></description>
    </item>
    <item>
      <title>ネットワーク) VPN</title>
      <link>https://doongsil.com/ja/posts/vpn</link>
      <pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/vpn</guid>
      <description><![CDATA[VPN Virtual Private Network (仮想プライベートネットワーク) 「遠く離れたネットワークを、あたかも同じネットワークであるか...]]></description>
    </item>
    <item>
      <title>golang) エクスポートされていない構造体ポインタの埋め込み</title>
      <link>https://doongsil.com/ja/posts/unexported-struct-pointer-embedding</link>
      <pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/unexported-struct-pointer-embedding</guid>
      <description><![CDATA[外部パッケージから==構造体を任意に生成==することを防ぎ、 必ず定められたコンストラクタや検証ロジックを経由するように強制します。 ***例*** ...]]></description>
    </item>
    <item>
      <title>パターン) IIFE</title>
      <link>https://doongsil.com/ja/posts/iife</link>
      <pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/iife</guid>
      <description><![CDATA[- 関数内の初期化ロジックで**ロック**が必要な場合 - `defer`を匿名関数内で宣言することで、匿名関数の実行（*例：初期化ロジック*）が終了...]]></description>
    </item>
    <item>
      <title>パターン) ローカルヘルパークロージャ</title>
      <link>https://doongsil.com/ja/posts/local-helper-closure</link>
      <pubDate>Sat, 27 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/local-helper-closure</guid>
      <description><![CDATA[- 関数内部でのみ使用する **匿名関数 (Anonymous Function)** を変数に割り当てて使用する手法 - 親関数の変数を **キャプ...]]></description>
    </item>
    <item>
      <title>K8s) kube-controller-manager</title>
      <link>https://doongsil.com/ja/posts/k8s-kube-controller-manager</link>
      <pubDate>Thu, 11 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/k8s-kube-controller-manager</guid>
      <description><![CDATA[**コア初期化 (run 関数)** - `CreateControllerContext` - 全てのコントローラーが共有する `SharedInf...]]></description>
    </item>
    <item>
      <title>linux) setuid/gid &amp; sticky bit</title>
      <link>https://doongsil.com/ja/posts/setuid-gid-sticky-bit</link>
      <pubDate>Sun, 16 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/setuid-gid-sticky-bit</guid>
      <description><![CDATA[- SetUID: ファイル実行時にプロセスをユーザーのIDではなく、**ファイルの所有者のID**で実行する - SetGID: ファイル実行時にプ...]]></description>
    </item>
    <item>
      <title>linux) ハードリンクとソフトリンク</title>
      <link>https://doongsil.com/ja/posts/linux-hard-link-soft-link</link>
      <pubDate>Sun, 23 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://doongsil.com/ja/posts/linux-hard-link-soft-link</guid>
      <description><![CDATA[- 同じファイルを指す別名を生成します。 - 元のファイルが削除されても、ハードリンクを通じてファイルにアクセスできます。 - 同じファイルシステム内...]]></description>
    </item>
  </channel>
</rss>