<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Tech Notes</title>
    <description>インフラ、クラウド、SRE、自動化、AI、プログラミングなどに関する学びや実践を記録する個人のテックブログです。実際の構築手順やトラブルシューティング、ツールの使い方、実験ログなどをわかりやすく共有しています。</description>
    <link>https://hiroe-tech-notes.aomaro.com/en</link>
    <language>ja</language>
    <lastBuildDate>Wed, 23 Sep 2026 02:08:19 +0000</lastBuildDate>
    <item>
      <title>Real-time Edit Reflection and Diff Display with Emacs</title>
      <description>Trying to implement real-time editing and diff display with Emacs, using WezTerm for screen splitting and CUI environment for agent commands.</description>
      <pubDate>Tue, 22 Sep 2026 14:09:48 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/emacs-real-time-diff-highlight</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/emacs-real-time-diff-highlight</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>Connecting OpenCode with Cloudflare to Access from Outside for Progress Checks and Instructions</title>
      <description>Making the home PC accessible from outside securely with OpenCode and Cloudflare, enabling progress checks and instructions.</description>
      <pubDate>Sun, 20 Sep 2026 14:41:09 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/remote-access-opencode-cloudflare</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/remote-access-opencode-cloudflare</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>Trying Out Muse Spark 1.3 on OpenCode</title>
      <description>Muse Spark 1.3 is cheap and high-performance but requires privacy considerations.</description>
      <pubDate>Sun, 06 Sep 2026 08:40:01 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/muse-spark-1-3-open-code-deepseek-v4-comparison</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/muse-spark-1-3-open-code-deepseek-v4-comparison</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>ChatGPT's Container Told Me Various Things</title>
      <description>Confirmed ChatGPT's sandbox environment and Docker existence through command execution. Verified its authenticity through hash checks.</description>
      <pubDate>Wed, 26 Aug 2026 15:47:40 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/chatgpt-container-sandbox-experiments</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/chatgpt-container-sandbox-experiments</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>Enable Ruby in Docker Sandboxes</title>
      <description>To install Ruby in Docker Sandboxes, install libraries with rbenv and set environment variables.</description>
      <pubDate>Sat, 22 Aug 2026 13:12:49 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/docker-sandbox-ruby-setup</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/docker-sandbox-ruby-setup</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>Starting Docker Sandboxes with Specified Memory and CPU</title>
      <description>When running AI tools with Docker Sandboxes, you can specify CPU and memory. Default is 50% of host memory and all CPUs. Example: 'sbx run ... -m 20g -cpus 10'.</description>
      <pubDate>Thu, 20 Aug 2026 12:22:52 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/docker-sandboxes-allocate-cpu-memory</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/docker-sandboxes-allocate-cpu-memory</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>Trying OpenCode with Docker Sandboxes</title>
      <description>Tried OpenCode with Docker Sandboxes. Needed network permissions and troubleshooting to confirm operation.</description>
      <pubDate>Wed, 19 Aug 2026 13:15:41 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/docker-sandboxes-opencode-setup</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/docker-sandboxes-opencode-setup</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>The Problem of OpenCode Skills Not Invoking Sub-agents</title>
      <description>Solved the sub-agent automatic call issue with manual specification, improving implementation efficiency and cost reduction.</description>
      <pubDate>Sun, 26 Jul 2026 13:15:21 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-subagent-auto-call-issue</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-subagent-auto-call-issue</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>Enabling AI Agents to Develop While Confirming Browser Displays in a WSL + OpenCode Environment</title>
      <description>Enable AI agents to confirm browser displays in WSL and OpenCode environments. Automate UI verification using Playwright's headless browser.</description>
      <pubDate>Tue, 21 Jul 2026 13:52:56 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/wsl-opencode-ai-browser-check</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/wsl-opencode-ai-browser-check</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>How to Define Sub-agents in Codex and Assign Roles to Get Work Done</title>
      <description>This article explains how to define sub-agents in Codex and assign roles. It covers setting up agents for bug fixes and security reviews, model selection, and git management considerations.</description>
      <pubDate>Mon, 20 Jul 2026 03:25:37 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/define-codex-sub-agent-roles</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/define-codex-sub-agent-roles</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>Trying Out Resend's Free Email Sending Service</title>
      <description>Resend's free email service is easy to use with HTTP API and official libraries. Simplifies email sending in cloud environments. Suitable for personal use with free quotas.</description>
      <pubDate>Wed, 15 Jul 2026 13:06:50 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/resend-free-email-api</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/resend-free-email-api</guid>
      <category>プログラミング</category>
    </item>
    <item>
      <title>Startup IT Infrastructure: Precisely Cloudflare + Akamai Cloud</title>
      <description>Startup IT Infrastructure: Cloudflare + Akamai for cost-effective Rails + PostgreSQL setup. Ensuring scalability for under 10,000 yen monthly.</description>
      <pubDate>Mon, 13 Jul 2026 15:07:55 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/startup-cloudflare-akamai-infrastructure</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/startup-cloudflare-akamai-infrastructure</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>Attended the 2026 Shimane Open Source Conference</title>
      <description>The web in the AI era is evolving toward agent computing. MCP and Generative UI drive protocol changes, with WebMCP and local AI becoming crucial.</description>
      <pubDate>Sat, 11 Jul 2026 06:38:04 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/ai-era-web-evolution</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/ai-era-web-evolution</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>Trying to Code with GPT-5.6</title>
      <description>Implemented a blog translation feature with GPT-5.6 Sol. Slower than DeepSeekV4 but faster than 5.5, implemented with Cloudflare and Rails.</description>
      <pubDate>Fri, 10 Jul 2026 15:20:55 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/gpt-5-6-coding-experiment</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/gpt-5-6-coding-experiment</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>Completed Upgrading to Ruby 4.0.5 Using OpenCode Skills</title>
      <description>Completed upgrading from Ruby 3.4 to 4.0.5 using OpenCode skills in 10 minutes. Automated the process from research to testing, and created a Rails skill as well.</description>
      <pubDate>Wed, 08 Jul 2026 06:58:03 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-ruby-4-0-5-upgrade</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-ruby-4-0-5-upgrade</guid>
      <category>プログラミング</category>
    </item>
    <item>
      <title>Minimum Server Configuration for a Personal Blog (This Blog's Configuration)</title>
      <description>The minimum server configuration for a personal blog costs ¥916/month using ConoHa VPS and Cloudflare. Development tools cost ¥4600/month, with AI usage being the main expense. Cost verification for stable operations.</description>
      <pubDate>Tue, 07 Jul 2026 13:18:22 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/minimal-blog-server-configuration</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/minimal-blog-server-configuration</guid>
      <category>インフラ</category>
    </item>
    <item>
      <title>Trying Out OpenCode's Skills</title>
      <description>Utilize OpenCode's skills by saving SKILL.md in project or home directories. Describe name and description in YAML to enable automatic security checks before git commit. Easy to adjust rules in Japanese.</description>
      <pubDate>Sun, 05 Jul 2026 04:38:51 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-skills</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-skills</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>Trying Out OpenCode Go</title>
      <description>Switching from Codex to OpenCode Go, currently testing multiple models with a $10 monthly plan. Planning to switch between GLM-5.2 and DeepSeek V4 Flash based on difficulty.</description>
      <pubDate>Sat, 04 Jul 2026 15:03:43 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-go</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/opencode-go</guid>
      <category>AI開発</category>
    </item>
    <item>
      <title>How Cloudflare's DNS Protects Servers from Cyber Attacks</title>
      <description>Cloudflare's DNS protects servers by hiding the origin server's IP address and relaying traffic through edge locations via the proxy function to block cyber attacks.</description>
      <pubDate>Fri, 03 Jul 2026 14:32:33 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/cloudflare-dns</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/cloudflare-dns</guid>
      <category>セキュリティ</category>
    </item>
    <item>
      <title>Kamal, a Ruby Deployment Tool, is Very Convenient</title>
      <description>Kamal is a deployment tool for Ruby on Rails that automates Docker image generation and server deployment, suitable for small-scale systems.</description>
      <pubDate>Thu, 02 Jul 2026 13:39:57 +0000</pubDate>
      <link>https://hiroe-tech-notes.aomaro.com/en/posts/ruby-kamal</link>
      <guid>https://hiroe-tech-notes.aomaro.com/en/posts/ruby-kamal</guid>
      <category>インフラ</category>
    </item>
  </channel>
</rss>
