<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Blog | tanahiro2010</title>
<link>https://blog.tanahiro2010.com</link>
<description>tanahiro2010 のブログ。Web 開発、セキュリティ、AI Agent まわりで調べたことや作ったものを書いています。</description>
<language>ja</language>
<atom:link href="https://blog.tanahiro2010.com/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<title>Terraformで素数をマイニングしたら、ブロックチェーンが生まれた</title>
<link>https://blog.tanahiro2010.com/articles/terraform-prime-blockchain/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/terraform-prime-blockchain/</guid>
<pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
<description>Terraform（HCL）だけで素数を探索し、それを Proof of Work に組み込んだブロックチェーンを作りました。実際に動いて、改ざん検知も効きます。</description>
</item>
<item>
<title>Serverlessのすゝめ――自分でサーバーを運用して分かった「管理からの自由」</title>
<link>https://blog.tanahiro2010.com/articles/serverless-susume/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/serverless-susume/</guid>
<pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
<description>Serverless しか使っていなかった人間が自分で物理サーバーを運用してみた結果、Serverless がどれだけ面倒を肩代わりしていたか が分かりました。その落差の記録です。</description>
</item>
<item>
<title>個人開発者よ、Honoを使え</title>
<link>https://blog.tanahiro2010.com/articles/use-hono/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/use-hono/</guid>
<pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
<description>小説投稿サイト Renovel を、必要になる前から複雑さを背負わない 方針で作り直しました。Hono JSX で HTML を返し、動きが要る場所にだけ後から JavaScript を足す構成です。</description>
</item>
<item>
<title>PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ</title>
<link>https://blog.tanahiro2010.com/articles/php-naming-convention/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/php-naming-convention/</guid>
<pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
<description>標準実装されてる関数はスネークケース。 最近のモダンな実装はキャメルケース。 こんな、あやふやな命名規則の言語――PHP。</description>
</item>
<item>
<title>Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの？ IO Extendedで実装・登壇して分かったこと</title>
<link>https://blog.tanahiro2010.com/articles/webmcp/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/webmcp/</guid>
<pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
<description>WebMCP を実際に実装して AI エージェントから呼び出し、結論としては「個人的には、今はいらない」 と判断しました。ただし刺さる人には刺さります。</description>
</item>
<item>
<title>LTできたらバンジー飛べる</title>
<link>https://blog.tanahiro2010.com/articles/lt-bungee/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/lt-bungee/</guid>
<pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
<description>LT の登壇直前とバンジーの飛び台に立った瞬間は、身体の反応としてかなり近い体験でした。思いつきで口に出した主張を、実際に両方を経験した立場から整理し直したのがこの記事です。</description>
</item>
<item>
<title>Q. 底辺作家でも流行に乗れば舞えますか？ A. はい。分析ランキング分析AIを使えば</title>
<link>https://blog.tanahiro2010.com/articles/ranking-analysis-ai/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/ranking-analysis-ai/</guid>
<pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
<description>小説家になろうの公式 API を叩いてランキングの傾向を分析する Bot を作り、実際にその分析結果に沿って小説を書いてみました。</description>
</item>
<item>
<title>Serverlessしかなかったので、ブラウザに働いてもらいました――PoWでランキングを守ってみた話</title>
<link>https://blog.tanahiro2010.com/articles/browser-does-the-work/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/browser-does-the-work/</guid>
<pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
<description>匿名で問題を投稿できるサービスの「解かれた数ランキング」を、PoW（Proof of Work） で守りました。ログインも CAPTCHA も使わず、サーバーレス構成のままです。</description>
</item>
<item>
<title>LLM AgentでTRPGを動かしたら、Agentの地獄を（多分）全部見た</title>
<link>https://blog.tanahiro2010.com/articles/llm-agent-trpg/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/llm-agent-trpg/</guid>
<pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
<description>複数の LLM Agent に TRPG を自律進行させるシステムを作りました。今も完全には動いていません。 この記事は、うまくいった話ではなく、実際のコードとログを見ながら「今どこで詰まっているか」を解説するものです。</description>
</item>
<item>
<title>OSSコミュニティがくれた「人との繋がり」――高校生の僕が登壇する理由</title>
<link>https://blog.tanahiro2010.com/articles/oss-community-connections/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/oss-community-connections/</guid>
<pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
<description>OSS 活動を始めたきっかけは、Pull Request ではなく 登壇 でした。登壇で OSS 開発者と出会い、そのツールを触り、脆弱性を見つけて報告し、GHSA をもらいました。</description>
</item>
<item>
<title>初心者でも簡単理解。GitHub講座――チーム開発のセキュリティと運用</title>
<link>https://blog.tanahiro2010.com/articles/github-beginners/</link>
<guid isPermaLink="true">https://blog.tanahiro2010.com/articles/github-beginners/</guid>
<pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
<description>「個人の Git」から「チームの GitHub」へ頭を切り替えるための話です。main への直 push や、うっかり API キーを push する事故を、仕組みで止めにいきます。</description>
</item>
</channel>
</rss>
