<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>yag.xyz</title>
    <link>https://yag.xyz/</link>
    <description>Recent content on yag.xyz</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <copyright>© 2024, Yuki Okuda</copyright>
    <lastBuildDate>Sun, 20 Sep 2026 09:00:00 +0900</lastBuildDate>
    <atom:link href="https://yag.xyz/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bellingcat Challenge #96「Corn Conundrum」Writeup</title>
      <link>https://yag.xyz/osint/corn-conundrum/</link>
      <pubDate>Sun, 20 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/corn-conundrum/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/96/&#34;&gt;Bellingcat Challenge #96「Corn Conundrum」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the company that uses this van?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;バンの側面の文字を手がかりに調べました。一番上の&lt;code&gt;SERVICIO PARTICULAR DE CARGA&lt;/code&gt;は企業名に関係ありません。2行目の&lt;code&gt;Molino La Nixtomalera&lt;/code&gt;は検索しても該当する企業が見つからなかったため、変更されていると判断しました。&lt;/p&gt;&#xA;&lt;p&gt;3行目の&lt;code&gt;MANUEL CABALLERO 21, COL, OBRERA MEXICO&lt;/code&gt;は地名と判断し、検索すると「Manuel Caballero 21」という建物が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;Google Street Viewで確認すると問題画像のバンが映っており、その側面に正しい企業名である&lt;a href=&#34;https://tortillerias.com.mx/molino-de-nixtamal-montserrat-9599ab53&#34;&gt;Molino de Nixtamal Montserrat&lt;/a&gt;が書かれていました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1789907053777!6m8!1m7!1s3L9Xkamgw7tgnuCUZoek5g!2m2!1d19.40914885435151!2d-99.14314306131503!3f230.8093742581405!4f-18.47855358677073!5f0.8272483981326509&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Molino de Nixtamal Montserrat&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #97「Losing Focus」Writeup</title>
      <link>https://yag.xyz/osint/losing-focus/</link>
      <pubDate>Sun, 20 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/losing-focus/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/97/&#34;&gt;Bellingcat Challenge #97「Losing Focus」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the cafe that served this coffee?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像が粗く、写っているものからは特定できなかったため、EXIFを調べました。&lt;/p&gt;&#xA;&lt;p&gt;画像のURLは&lt;a href=&#34;https://bellingcat-challenge.ams3.digitaloceanspaces.com/image/coffee-30x40.jpg&#34;&gt;coffee-30x40.jpg&lt;/a&gt;で、画像自体も30×40ピクセルでした。URL内のファイル名を&lt;a href=&#34;https://bellingcat-challenge.ams3.digitaloceanspaces.com/image/coffee.jpg&#34;&gt;coffee.jpg&lt;/a&gt;に変更すると、元の解像度の写真が現れました。&lt;/p&gt;&#xA;&lt;p&gt;マグカップから「ane di San Saba」と「1987」が読めたので検索すると、&lt;a href=&#34;https://www.ilpanedisansaba.it/il-forno?lang=en&#34;&gt;Il Pane di San Saba&lt;/a&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Il Pane di San Saba&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #98「Lost in Translation」Writeup</title>
      <link>https://yag.xyz/osint/lost-in-translation-98/</link>
      <pubDate>Sun, 20 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/lost-in-translation-98/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/98/&#34;&gt;Bellingcat Challenge #98「Lost in Translation」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the last word in the original text?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;冒頭の&lt;code&gt;artigo 8&lt;/code&gt;と本文の先頭を検索すると、Portuguese Administrative Courts Procedure Code（CPTA）関連の文章だとわかりました。「Todos os intervenientes no processo&amp;hellip;」と始まる本文は、&lt;a href=&#34;https://eur-lex.europa.eu/legal-content/PT/TXT/PDF/?uri=NIM%3A202507046&#34;&gt;CPC（民事訴訟法）のArtigo 9.º&lt;/a&gt;でした。&lt;/p&gt;&#xA;&lt;p&gt;CPTAの&lt;a href=&#34;http://bdjur.almedina.net/citem.php?field=item_id&amp;amp;value=2033977&#34;&gt;Artigo 8.ºの本文&lt;/a&gt;で最後の単語を確認すると、&lt;code&gt;verdade&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;verdade&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #50「Larger than you Think」Writeup</title>
      <link>https://yag.xyz/osint/larger-than-you-think/</link>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/larger-than-you-think/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/50/&#34;&gt;Bellingcat Challenge #50「Larger than you Think」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the model of the device from which this section originated?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;Googleの逆画像検索では有効な手がかりが見つからず、Yandexを使用すると&lt;a href=&#34;https://news.yahoo.co.jp/expert/articles/a0d9daa791f88f824c9a7596f1f19a3c95e12900&#34;&gt;日本語の記事&lt;/a&gt;が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;記事中の&lt;code&gt;Kh-101 9-Е-2648&lt;/code&gt;の写真を見ると、丸みを帯びた形状などから同一と判断しました。元画像は&lt;a href=&#34;https://war-sanctions.gur.gov.ua/components/part/4813&#34;&gt;War &amp;amp; Sanctionsのページ&lt;/a&gt;にあります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Kh-101&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #93「Point of Origin」Writeup</title>
      <link>https://yag.xyz/osint/point-of-origin/</link>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/point-of-origin/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/93/&#34;&gt;Bellingcat Challenge #93「Point of Origin」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the pictured street (omit вулиця, lane, etc)? From which direction was the munition that caused this crater fired?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;奥にある青い屋根が特徴的な建物を逆画像検索すると、&lt;a href=&#34;https://www.vaticannews.va/lt/pasaulis/news/2024-10/kokia-zala-patyre-ukraina-kiek-kulturos-ir-religinio-paveldo.html&#34;&gt;Vatican Newsの記事&lt;/a&gt;からウクライナのOrikhivにあるとわかりました。Google Mapの航空写真を確認すると、建物はSvyato-Pokrovsʹkyy Khramとわかりました。&lt;/p&gt;&#xA;&lt;p&gt;左側の細い塔と右側の丸い塔の位置関係から、&lt;code&gt;47.5750, 35.7853&lt;/code&gt;付近から北向きに撮影された写真と判断しました。この通りの名前は&lt;code&gt;вулиця Покровська&lt;/code&gt;（Pokrovska St）とわかりました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!1m17!1m12!1m3!1d1409.3549273461476!2d35.78468014605093!3d47.57595675889873!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m2!1m1!2zNDfCsDM0JzMwLjAiTiAzNcKwNDcnMDcuMSJF!5e1!3m2!1sja!2sjp!4v1789824827758!5m2!1sja!2sjp&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;発射された方向については、クレーター自体よりも周囲に散乱した痕跡に注目しました。痕跡が南側に集中していることから、写真奥の北側から打ち込まれたと判断しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Покровська, North&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #94「In the Ruins」Writeup</title>
      <link>https://yag.xyz/osint/in-the-ruins/</link>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/in-the-ruins/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/94/&#34;&gt;Bellingcat Challenge #94「In the Ruins」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the full name of the munition that this is a remnant of?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索では有効な手がかりが見つかりませんでした。&lt;a href=&#34;https://osmp.ngo/&#34;&gt;Open Source Munitions Portal&lt;/a&gt;で類似するものを探すと、Air-Delivered Bombの中にJDAM kitを見つけ、Joint Direct Attack Munitionについて知りました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://osmp.ngo/osmp901/&#34;&gt;OSMP901の掲載例&lt;/a&gt;が、尾翼や固定具などの形状から最も近いと判断しました。問題文にも「more distant to the explosive filler」とあり、出題意図と一致すると判断しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Joint Direct Attack Munition&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #95「Remnant Recovered」Writeup</title>
      <link>https://yag.xyz/osint/remnant-recovered/</link>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/remnant-recovered/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/95&#34;&gt;Bellingcat Challenge #95「Remnant Recovered」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Which company manufactured this part and what munition does it belong to? Answer format: Manufacturer, Munition&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像のクレジットを手がかりに検索すると、&lt;a href=&#34;https://digitallibrary.un.org/record/1478791?v=pdf&#34;&gt;国連報告書S/2018/193&lt;/a&gt;が見つかりました。p.200に同じ画像が掲載されています。報告書から、この部品は「Paveway laser guidance unit」のもので、メーカー識別コード（CAGEコード）は&lt;code&gt;94271&lt;/code&gt;とわかりました。これは写真に映っている&lt;code&gt;MFR-94271&lt;/code&gt;と同一です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;CAGE Code 94271&amp;quot;&lt;/code&gt;で検索すると、&lt;a href=&#34;https://aerobasegroup.com/cage-code/94271/fsc/8040/&#34;&gt;AeroBase Groupのページ&lt;/a&gt;からLockheed Martinのコードであることがわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Lockheed Martin, Paveway&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #71「Iconography of Hate」Writeup</title>
      <link>https://yag.xyz/osint/iconography-of-hate/</link>
      <pubDate>Fri, 18 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/iconography-of-hate/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/71/&#34;&gt;Bellingcat Challenge #71「Iconography of Hate」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Which of these symbols are commonly used by hate groups? Answer format: 1, 2, 3, 4&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;far-right symbols&lt;/code&gt;や&lt;code&gt;hate group symbols&lt;/code&gt;などで検索し、いくつかの資料を確認しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_symbols_designated_by_the_ADL_as_hate_symbols&#34;&gt;Wikipediaの一覧&lt;/a&gt;でOdal RuneとTyr Runeを確認し、&lt;a href=&#34;https://www.facebook.com/groups/chewbacchus/posts/24240499608883994/&#34;&gt;Facebookの投稿&lt;/a&gt;でHagall Runeを確認しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;2, 3, 6&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;note&#34;&gt;Note&lt;/h2&gt;&#xA;&lt;p&gt;後から確認すると、&lt;a href=&#34;https://monitoring-glossary.bellingcat.com/bellingcat-monitoring-glossary&#34;&gt;Bellingcat Monitoring Glossary&lt;/a&gt;でも3種類のルーン文字を確認できました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #72「Fascist Echoes」Writeup</title>
      <link>https://yag.xyz/osint/fascist-echoes/</link>
      <pubDate>Fri, 18 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/fascist-echoes/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/72/&#34;&gt;Bellingcat Challenge #72「Fascist Echoes」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;On what date did the new legislation come into force? And what is the English name of the historic political movement that used this symbol?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://monitoring-glossary.bellingcat.com/visual-symbols/cross-of-the-archangel-michael&#34;&gt;Bellingcat Monitoring Glossary&lt;/a&gt;で確認すると、「Cross of the Archangel Michael」のシンボルで、これを使っていた歴史的な政治運動はIron Guardとわかりました。同じページから、事件は2019年のクライストチャーチのテロ事件とわかりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;new law 2019 Christchurch terror attacks&lt;/code&gt;と検索し、&lt;a href=&#34;https://www.firearmssafetyauthority.govt.nz/news-and-publications/firearms-law-changes/2019-firearms-law-changes&#34;&gt;Firearms Safety Authorityのページ&lt;/a&gt;から、新たな法律の施行日は2019年4月12日とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;12/04/2019 Iron Guard&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #73「Symbolic Literacy」Writeup</title>
      <link>https://yag.xyz/osint/symbolic-literacy/</link>
      <pubDate>Fri, 18 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/symbolic-literacy/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/73/&#34;&gt;Bellingcat Challenge #73「Symbolic Literacy」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of this building?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;特徴的な赤い落書きで検索すると、&lt;a href=&#34;https://www.zagreb.info/vijesti/ukletno-zdanje-podno-sljemena-misteriozna-vila-ante-pavelica-krije-burnu-proslost-i-raspiruje-mastu-zagrepcana/265863/&#34;&gt;Zagreb.infoの記事&lt;/a&gt;からVilla Rebarの落書きだと推測できました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://maps.app.goo.gl/y7k64mpcCZN3rNp66&#34;&gt;Google Mapの写真&lt;/a&gt;からも、その付近の様子が問題の画像と一致することを確認できました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Villa Rebar&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;note&#34;&gt;Note&lt;/h2&gt;&#xA;&lt;p&gt;最初に見つけた記事では&lt;code&gt;Vila Rebar&lt;/code&gt;と表記されていましたが、これは不正解で、英語表記の&lt;a href=&#34;https://en.wikipedia.org/wiki/Villa_Rebar&#34;&gt;Villa Rebar&lt;/a&gt;が正解でした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #74「Far-right Fashion」Writeup</title>
      <link>https://yag.xyz/osint/far-right-fashion/</link>
      <pubDate>Fri, 18 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/far-right-fashion/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/74/&#34;&gt;Bellingcat Challenge #74「Far-right Fashion」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the symbol used in this logo?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://monitoring-glossary.bellingcat.com/visual-symbols/fasces&#34;&gt;Bellingcat Monitoring Glossary&lt;/a&gt;で確認すると、ロゴに使われているシンボルはfascesとわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;fasces&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #75「Fixed Narrative」Writeup</title>
      <link>https://yag.xyz/osint/fixed-narrative/</link>
      <pubDate>Fri, 18 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/fixed-narrative/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/75/&#34;&gt;Bellingcat Challenge #75「Fixed Narrative」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Where was this sticker spotted? And what’s the name of the target-like symbol on the sticker? Answer format: city, symbol name&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;左に写っている建物を逆画像検索すると、Belgradeにある&lt;a href=&#34;https://en.wikipedia.org/wiki/Palace_Albanija&#34;&gt;Palace Albanija&lt;/a&gt;とわかりました。&lt;/p&gt;&#xA;&lt;p&gt;ステッカーのシンボルは&lt;a href=&#34;https://monitoring-glossary.bellingcat.com/visual-symbols/celtic-cross&#34;&gt;Celtic Cross&lt;/a&gt;で、中央には&lt;a href=&#34;https://en.wikipedia.org/wiki/Flag_and_coat_of_arms_of_Normandy&#34;&gt;ノルマンディーの旗&lt;/a&gt;が描かれています。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Belgrade, Celtic Cross&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #87「No Climbing」Writeup</title>
      <link>https://yag.xyz/osint/no-climbing/</link>
      <pubDate>Thu, 17 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/no-climbing/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/87/&#34;&gt;Bellingcat Challenge #87「No Climbing」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the alphanumeric code that designates the central object?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索をすると、&lt;a href=&#34;https://www.reddit.com/r/space/comments/nyx9op/stumbled_across_a_rocket_display_while_traveling/&#34;&gt;Redditのスレッド&lt;/a&gt;から、ATKという会社の「Rocket Garden」という展示であることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;Google Street Viewでは写真に写る展示の看板が確認できず、YouTubeで展示を映す動画を探すと&lt;a href=&#34;https://www.youtube.com/watch?v=Ohzw4DNyzOA&amp;amp;t=259s&#34;&gt;この動画の4:19&lt;/a&gt;で&lt;code&gt;TX-500&lt;/code&gt;を確認できました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;TX-500&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #89「Rainbow Vision」Writeup</title>
      <link>https://yag.xyz/osint/rainbow-vision/</link>
      <pubDate>Thu, 17 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/rainbow-vision/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/89/&#34;&gt;Bellingcat Challenge #89「Rainbow Vision」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the ICAO type code of this aircraft?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;写真の港にある特徴的な桟橋を逆画像検索すると、ChicagoのNavy Pierであることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;画像のEXIFから撮影日時が2026/04/18 18:34:30とわかりました。これをシカゴ現地時刻（CDT、UTC-5）としてUTCに換算すると、同日の23:34:30になります。&lt;/p&gt;&#xA;&lt;p&gt;Flightradar24の過去履歴から検索すると、Boeing 787-9 Dreamlinerから撮られたと推測できます (EXIFが示す時刻ちょうどには該当の航空機を見つけられず、何度か失敗しました)。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/rainbow-vision-flightradar24.webp&#34; alt=&#34;Flightradar24の過去履歴で、シカゴ付近を飛ぶUAL2011の機種がBoeing 787-9 Dreamlinerと表示された画面&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://www.flightradar24.com/&#34;&gt;Flightradar24&lt;/a&gt;, 2026年09月17日&lt;/p&gt;&#xA;&lt;p&gt;ICAOの&lt;a href=&#34;https://www.icao.int/operational-safety/doc-8643-aircraft-type-designators/search&#34;&gt;Aircraft Type Designators検索&lt;/a&gt;から、787-9 DreamlinerのICAO type codeは&lt;code&gt;B789&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/rainbow-vision-icao-type-designators.webp&#34; alt=&#34;ICAOのAircraft Type Designatorsで、787-9 DreamlinerのType DesignatorがB789と表示された検索結果&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://www.icao.int/operational-safety/doc-8643-aircraft-type-designators/search&#34;&gt;ICAO&lt;/a&gt;, 2026年09月17日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;B789&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #99「Pixel Perfect」Writeup</title>
      <link>https://yag.xyz/osint/pixel-perfect/</link>
      <pubDate>Thu, 17 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/pixel-perfect/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/99/&#34;&gt;Bellingcat Challenge #99「Pixel Perfect」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;From the grounds of which building was this photo taken? Answer format: three English words&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索をすると、アルバニアの&lt;a href=&#34;https://en.wikipedia.org/wiki/Resurrection_Cathedral,_Tirana&#34;&gt;Resurrection of Christ Orthodox Cathedral&lt;/a&gt;であることがわかり、Google Mapから写真が撮影された付近を探すとHouse of Leaves Museumがありました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;House of Leaves&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #67「Breaking News」Writeup</title>
      <link>https://yag.xyz/osint/breaking-news/</link>
      <pubDate>Wed, 16 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/breaking-news/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/67/&#34;&gt;Bellingcat Challenge #67「Breaking News」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What are the two last words of the title of the Al Jazeera article […]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索からNepalのKathmandu付近の情報が得られ、さらに探索をして&lt;a href=&#34;https://myrepublica.nagariknetwork.com/news/construction-of-overhead-bridge-in-new-baneshwor-completed-two-years-later-than-scheduled-deadline&#34;&gt;中央の橋の記事が見つかり&lt;/a&gt;、写真の撮影位置がBaneshwor Chowk近辺にあることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;Google Street Viewで検索すると、&lt;code&gt;27.6885, 85.3340&lt;/code&gt;付近と判断しました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1789538320173!6m8!1m7!1sR_6I2NX-bvUAuBZqSQqrmA!2m2!1d27.68860970160113!2d85.33411604089416!3f104.11162015257729!4f1.3473141377851903!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;&lt;code&gt;Al Jazeera Baneshwor Chowk 2025&lt;/code&gt;で検索すると、&lt;a href=&#34;https://www.aljazeera.com/features/2025/9/9/we-want-mass-resignations-nepals-gen-z-anger-explodes-after-19-killed&#34;&gt;この記事&lt;/a&gt;の冒頭の写真に、問題画像の撮影地点から南側の建物が映っていることがわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;mass resignations&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #68「Lost in Translation」Writeup</title>
      <link>https://yag.xyz/osint/lost-in-translation/</link>
      <pubDate>Wed, 16 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/lost-in-translation/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/68/&#34;&gt;Bellingcat Challenge #68「Lost in Translation」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In which city was this audio recorded?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題ページが読み込む&lt;a href=&#34;https://bellingcat-challenge.ams3.digitaloceanspaces.com/audio/DecemberLC1.wav&#34;&gt;音声ファイル&lt;/a&gt;をダウンロードし、Whisperでローカルで文字起こししました。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Language: ru&#xA;[0.00–13.26] В последнее время вы сейчас проводите очень активную внешнеполитическую деятельность.&#xA;[13.84–17.02] Я подумал, что лучше всего, чтобы встретиться с вами не в Пеньяне здесь,&#xA;[17.42–19.56] потому что вы можете немного отдохнуть здесь.&#xA;[20.20–23.42] И еще вы являетесь первым иностранным гостем для нашего города,&#xA;[23.60–26.30] и мне очень приятно, что здесь мы встречаемся с вами.&#xA;[26.30–27.24] Первым был посол.&#xA;[27.24–29.24] Я очень рад.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;文字起こし結果から、ロシア語で「平壌ではなくここで会う」「最初は大使だった」という内容が読み取れました&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #61「White Wash」Writeup</title>
      <link>https://yag.xyz/osint/white-wash/</link>
      <pubDate>Tue, 15 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/white-wash/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/61/&#34;&gt;Bellingcat Challenge #61「White Wash」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the quarter in which this building is located?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;ブラウザで3Dモデルを操作していると看板を見つけましたが、拡大に限度があったので&lt;a href=&#34;https://bellingcat-challenge.ams3.digitaloceanspaces.com/models/1.glb&#34;&gt;GLBファイル&lt;/a&gt;をダウンロードし、拡大して読み解くと、&lt;code&gt;Alter Bahnhof Sternschanze&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Alter Bahnhof&lt;/code&gt;は古い駅舎を意味し、&lt;code&gt;Sternschanze&lt;/code&gt;が地名であることがわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Sternschanze&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #62「Instant Exposure」Writeup</title>
      <link>https://yag.xyz/osint/instant-exposure/</link>
      <pubDate>Tue, 15 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/instant-exposure/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/62/&#34;&gt;Bellingcat Challenge #62「Instant Exposure」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As of October 2025, what business is accessed through the nearby gate?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索をすると、&lt;a href=&#34;https://www.instagram.com/p/DKKEWNks9FQ&#34;&gt;Instagramの投稿&lt;/a&gt;からHamburgにあることがわかりました。&lt;code&gt;Hamburg photomat pink&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://www.instagram.com/p/DaCZ0MhDB46/?img_index=6&#34;&gt;場所の記載のある写真&lt;/a&gt;が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;Google Street Viewで近隣を探すと、&lt;code&gt;53.5642, 9.9754&lt;/code&gt;付近で該当するフォトブースを見つけました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1789442501357!6m8!1m7!1sL53feIXsfxCLdCm75YobxA!2m2!1d53.56417896190431!2d9.975224031427967!3f353.0961010978387!4f-3.0547926965476506!5f2.692631286058249&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;地図でフェンスの先にある建物を確認すると、&lt;a href=&#34;https://schroedingers.online/&#34;&gt;Schrødingers Hamburg&lt;/a&gt;というカルチャーセンターだとわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Schrødingers&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #63「Patina Pattern」Writeup</title>
      <link>https://yag.xyz/osint/patina-pattern/</link>
      <pubDate>Tue, 15 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/patina-pattern/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/63/&#34;&gt;Bellingcat Challenge #63「Patina Pattern」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the sculptor&amp;rsquo;s name?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索をすると、&lt;a href=&#34;https://commons.wikimedia.org/wiki/File:190829_Sculpture_by_Joachim_Schmettau_Breitscheidplatz_Berlin-Charlottenburg_Germany.jpg&#34;&gt;Wikimedia Commonsの画像&lt;/a&gt;が見つかります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Joachim Schmettau&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #58「Frozen Assets」Writeup</title>
      <link>https://yag.xyz/osint/frozen-assets/</link>
      <pubDate>Mon, 14 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/frozen-assets/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/58/&#34;&gt;Bellingcat Challenge #58「Frozen Assets」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the vessel’s registration number with the Russian Maritime Register of Shipping?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;衛星画像を逆画像検索すると、中央に映る橋はロシアのVladivostokにあるRussky Bridgeだとわかりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;Global Fishing Watch&lt;/a&gt;で2024年10月5日のデータを確認し、問題文にある制裁対象という情報と照らし合わせると、Hunter Star（IMO:9830769）が該当しました。&lt;a href=&#34;https://www.vesselfinder.com/vessels/details/9830769&#34;&gt;VesselFinder&lt;/a&gt;ではBRIGHTという名称で掲載されています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://lk.rs-class.org/regbook/regbookVessel?ln=en&#34;&gt;Russian Maritime Register of Shippingの検索ページ&lt;/a&gt;からIMO番号&lt;code&gt;9830769&lt;/code&gt;で検索すると、&lt;code&gt;RS No&lt;/code&gt;が記載された&lt;a href=&#34;https://lk.rs-class.org/regbook/vessel?fleet_id=1018953&#34;&gt;該当ページ&lt;/a&gt;が見つかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;161132&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #59「Cable Conundrum」Writeup</title>
      <link>https://yag.xyz/osint/cable-conundrum/</link>
      <pubDate>Mon, 14 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/cable-conundrum/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/59/&#34;&gt;Bellingcat Challenge #59「Cable Conundrum」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Can you identify the vessel and research its technical specifications?&#xA;What is the vessel’s minimum draft in meters?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像の文字をOCRすると&lt;code&gt;رأس لفان&lt;/code&gt;と読め、カタールのRas Laffanであることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;画像内にGFW（Global Fishing Watch）がソースとして表示されていたので、&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;GFW&lt;/a&gt;で2025年7月25〜29日を表示し、該当付近の船舶をいくつか確認しました。&lt;/p&gt;&#xA;&lt;p&gt;Posh Endeavour（IMO:9722209）が最も近いと判断しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;POSH ENDEAVOUR minimum draft&lt;/code&gt;で検索して、&lt;a href=&#34;https://www.slideshare.net/slideshow/poshenduranceendeavourspecs13oct2014/66710374&#34;&gt;POSH Endurance / POSH Endeavourの仕様書（SlideShare）&lt;/a&gt;でminimum draft（最小喫水）が4.6mであることを確認しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/cable-conundrum-posh-endeavour-global-fishing-watch.webp&#34; alt=&#34;Posh EndeavourのIMO番号9722209とRas Laffan付近の航跡が表示されたGlobal Fishing Watchの画面&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;Global Fishing Watch&lt;/a&gt;, 2026年09月14日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;4.6&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #60「Zombies!」Writeup</title>
      <link>https://yag.xyz/osint/zombies/</link>
      <pubDate>Mon, 14 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/zombies/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/60/&#34;&gt;Bellingcat Challenge #60「Zombies!」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What were the deficiency codes that caused the vessel&amp;rsquo;s detention? (Give the codes in ascending order, with spaces between: 10000 20000 30000 40000)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;地図の逆画像検索から、マレー半島のシンガポール付近であることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;Global Fishing Watch&lt;/a&gt;で該当の地域と期間を絞りつつ、&lt;code&gt;Brave M&lt;/code&gt;で船舶検索すると、IMO番号&lt;code&gt;9213301&lt;/code&gt;と表示された船舶が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/zombies-brave-m-global-fishing-watch.webp&#34; alt=&#34;Brave Mの船名とIMO番号9213301が表示されたGlobal Fishing Watchの画面&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;Global Fishing Watch&lt;/a&gt;, 2026年09月14日&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;9213301 detained&lt;/code&gt;で検索すると、&lt;a href=&#34;https://www.lloydslist.com/LL1155512/From-zombie-tankers-to-fake-IMO-numbers-the-identity-frauds-now-playing-out-at-sea&#34;&gt;Lloyd&amp;rsquo;s Listの記事&lt;/a&gt;から、このIMO番号は2024年に解体されたRadaのものだとわかりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;deficiency codes&lt;/code&gt;などで検索していると、&lt;a href=&#34;https://www.tokyo-mou.org/inspections-detentions/psc-database/&#34;&gt;Tokyo MOUのPSC Database&lt;/a&gt;から検索可能であることを見つけました。IMO番号で検索すると、該当する船舶情報が出てきます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Inspections&lt;/code&gt;の項目は複数ありますが、2023年にdetention（抑留）されているものを選択しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/zombies-tokyo-mou-inspections.webp&#34; alt=&#34;Tokyo MOUの検査履歴で2023年のDetentionがyesとなっている記録&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://www.tokyo-mou.org/inspections-detentions/psc-database/&#34;&gt;Tokyo MOU&lt;/a&gt;, 2026年09月14日&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Ship deficiencies&lt;/code&gt;には8つ列挙されていますが、&lt;code&gt;Ground for detention&lt;/code&gt;が&lt;code&gt;Yes&lt;/code&gt;のものだけが答えに該当します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/zombies-tokyo-mou-deficiencies.webp&#34; alt=&#34;8件の不備のうち07105、07116、13101、13105のGround for detentionがYesとなっている一覧&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://www.tokyo-mou.org/inspections-detentions/psc-database/&#34;&gt;Tokyo MOU&lt;/a&gt;, 2026年09月14日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;07105 07116 13101 13105&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #56「Strait Through」Writeup</title>
      <link>https://yag.xyz/osint/strait-through/</link>
      <pubDate>Sun, 13 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/strait-through/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/56/&#34;&gt;Bellingcat Challenge #56「Strait Through」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;After leaving the Gulf of Oman in 2024, this vessel made a port call in Africa.&lt;/p&gt;&#xA;&lt;p&gt;What is the UN/LOCODE of the African port?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;船舶の画像で逆画像検索すると、&lt;a href=&#34;https://www.vesselfinder.com/vessels/details/9664976&#34;&gt;Irtysh（IMO:9664976）&lt;/a&gt;とわかりました。EUの制裁対象で、&lt;a href=&#34;https://war-sanctions.gur.gov.ua/en/transport/ships/1671&#34;&gt;ウクライナのWar &amp;amp; Sanctions&lt;/a&gt;にも掲載されています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bellingcat.com/news/2025/10/23/russias-grain-smuggling-fleet-continues-undeterred/&#34;&gt;Bellingcatでも何度か取り上げられており&lt;/a&gt;、&lt;a href=&#34;https://www.lloydslist.com/LL1154554/Russia-adds-large-handy-to-its-Crimea-fleet&#34;&gt;Lloyd&amp;rsquo;s Listの記事&lt;/a&gt;には問題と同一の写真がありました。&lt;/p&gt;&#xA;&lt;p&gt;船舶の航路に関するウェブアプリケーションは幾つかありますが、ログインや課金が必須なものが多いため、&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;Global Fishing Watch&lt;/a&gt;で確認しました。2024年後半にモザンビークのBeiraに停泊していることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;beira UN/LOCODE&lt;/code&gt;で検索して、&lt;a href=&#34;https://service.unece.org/trade/locode/mz.htm&#34;&gt;UN/LOCODEの一覧&lt;/a&gt;で&lt;code&gt;MZ BEW&lt;/code&gt;を確認しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/strait-through-irtysh-beira-global-fishing-watch.webp&#34; alt=&#34;IrtyshのIMO番号9664976とモザンビークのBeiraへの寄港記録が表示されたGlobal Fishing Watchの画面&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://globalfishingwatch.org/map/&#34;&gt;Global Fishing Watch&lt;/a&gt;, 2026年09月13日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;MZ BEW&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「39」Writeup</title>
      <link>https://yag.xyz/osint/39/</link>
      <pubDate>Sat, 12 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/39/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/history/39/README.md&#34;&gt;DIVER OSINT CTF 2026「39」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;場所を検索すると小沼と出たので、近くの山の名前&lt;code&gt;赤城山&lt;/code&gt;を使って検索すると、赤城氷上トライアルとわかりました。&lt;/p&gt;&#xA;&lt;p&gt;幾つかの単語で検索すると&lt;a href=&#34;https://www.youtube.com/watch?v=3uFqEu3dvzA&#34;&gt;当時の動画&lt;/a&gt;が見つかりました。0:39あたりに「39」の車両が映り、コメント欄からダイハツの「フェローバギィ」とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{フェローバギィ}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「kohaku」Writeup</title>
      <link>https://yag.xyz/osint/kohaku/</link>
      <pubDate>Sat, 12 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/kohaku/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/history/kohaku/README.md&#34;&gt;DIVER OSINT CTF 2026「kohaku」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;虚白庵&lt;/code&gt;で検索すると、&lt;a href=&#34;https://izumi-arch.com/%E3%81%93%E3%82%93%E3%81%AA%E3%81%93%E3%81%A8%E3%81%A7%E6%9C%AC%E5%BD%93%E3%81%AB%E3%81%84%E3%81%84%E3%81%AE%EF%BC%9F/&#34;&gt;「こんなことで本当にいいの？」&lt;/a&gt;という記事で取り壊し後の建物が確認できました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://izumi-arch.com/%E3%81%AA%E3%81%84%E3%81%AE%E3%81%8C%E5%BD%93%E3%81%9F%E3%82%8A%E5%89%8D%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%8F%E3%83%BB%E3%83%BB%E3%83%BB%E3%80%82/&#34;&gt;取り壊された後の写真&lt;/a&gt;や&lt;a href=&#34;https://ameblo.jp/bacchus-1126/entry-10496363614.html&#34;&gt;見学会の記事の写真&lt;/a&gt;に映る周辺の建物、そしてGoogle Street Viewの過去の風景を照らし合わせ、35.7325, 139.6699にある「どらっぐぱぱす 新江古田駅前店」と確定しました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1789218404906!6m8!1m7!1sJT1Ad3z_hpwF8mW-sPOo8Q!2m2!1d35.73273086839504!2d139.6699085583936!3f172.09498896591276!4f-3.2699023150052966!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{どらっぐぱぱす 新江古田駅前店}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「buyout」Writeup</title>
      <link>https://yag.xyz/osint/buyout/</link>
      <pubDate>Fri, 11 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/buyout/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/misc/buyout/README.md&#34;&gt;DIVER OSINT CTF 2026「buyout」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Zambia 2024 large fraud base&lt;/code&gt;などで検索すると&lt;a href=&#34;https://www.bbc.com/news/articles/c999dyxenx0o&#34;&gt;BBCの記事&lt;/a&gt;などが見つかり、Golden Top Support Servicesという企業と、Lusakaの高級住宅地Roma付近に拠点があったことがわかりました。企業名で検索すると、&lt;a href=&#34;https://www.facebook.com/zambianlandscape/posts/dec-uncovers-a-sophisticated-internet-fraud-syndicate-the-drug-enforcement-commi/744370514554361/&#34;&gt;Facebookの投稿&lt;/a&gt;から建物の外観や屋根に関する情報が得られました。&lt;/p&gt;&#xA;&lt;p&gt;Google MapsでRoma, Lusaka付近のホテルを検索しましたが、該当するホテルは見つかりませんでした。そこでGoogle Map以外で調べたところ、Yandex MapsでLe Dolphin&amp;rsquo;s Grand Paradisoを見つけ、入口のフェンス写真と屋根の色などから同一建物と判断しました。ホテル名で検索すると、&lt;a href=&#34;https://www.skyscanner.gg/hotels/zambia/lusaka-hotels/le-dolphin-s-grand-paradiso-hotel/ht-157107982?modal_id=hotels-gallery&#34;&gt;Skyscannerに掲載された建物内部の写真&lt;/a&gt;からも同一建物だと判断できました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/buyout-le-dolphins-grand-paradiso-yandex.webp&#34; alt=&#34;Yandex Mapsで確認したLe Dolphin’s Grand Paradisoの衛星画像と建物写真&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：Yandex Maps, 2026年09月11日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{Le Dolphin&#39;s Grand Paradiso}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「nui」Writeup</title>
      <link>https://yag.xyz/osint/nui/</link>
      <pubDate>Fri, 11 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/nui/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/misc/nui/README.md&#34;&gt;DIVER OSINT CTF 2026「nui」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題画像自体にはEXIFがなかったので、逆画像検索をして&lt;a href=&#34;https://www.nasa.gov/blogs/missions/2026/03/27/artemis-ii-crew-arrives-at-launch-site-shares-moon-mascot/&#34;&gt;NASAの記事&lt;/a&gt;に同様の写真が投稿されているのを確認しました。&lt;/p&gt;&#xA;&lt;p&gt;掲載画像のEXIFを確認すると、撮影日は2026年1月28日、カメラ機種は&lt;code&gt;Galaxy S23 Ultra&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{20260128_Galaxy S23 Ultra}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「paint」Writeup</title>
      <link>https://yag.xyz/osint/paint/</link>
      <pubDate>Fri, 11 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/paint/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/misc/paint/README.md&#34;&gt;DIVER OSINT CTF 2026「paint」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像を左右反転させて逆画像検索をしましたが、元の絵と同様の画像しか見つけられませんでした。&lt;a href=&#34;https://www.meisterdrucke.uk/fine-art-prints/James-Kamande/1704881/Quiet-Kitchen-Moment.html&#34;&gt;販売ページ&lt;/a&gt;では「Quiet Kitchen Moment」というタイトルで掲載されており(当然これは答えではありません)、作者はJames Kamandeとわかります。&lt;/p&gt;&#xA;&lt;p&gt;作者名で検索するとInstagramのアカウントを発見し、そこに&lt;a href=&#34;https://www.instagram.com/p/DT2MzabjI0N/?hl=en&#34;&gt;左右反転された写真&lt;/a&gt;を見つけました。画像下に題名「The Maiden」の記載があります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{James Kamande_The Maiden}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「sunny_saturday」Writeup</title>
      <link>https://yag.xyz/osint/sunny_saturday/</link>
      <pubDate>Fri, 11 Sep 2026 09:00:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/sunny_saturday/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/misc/sunny_saturday/README.md&#34;&gt;DIVER OSINT CTF 2026「sunny_saturday」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;冒頭からGinza Sony Park壁面に映っているポスターは&lt;a href=&#34;https://www.ginzasonypark.com/activity/022/&#34;&gt;100.80.60.展&lt;/a&gt;のもので、会期は2026年4月24日〜5月31日とわかりますが、これでは日付を絞り込めませんでした。高速道路に人が映っていたので、&lt;code&gt;銀座 高速道路 イベント&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://www.metro.tokyo.lg.jp/information/press/2026/03/2026031914&#34;&gt;Roof Park Fes &amp;amp; Walk 2026&lt;/a&gt;が2026年4月25日（土）・26日（日）に開催されていたことがわかります。問題の「土曜日」という条件と合わせると、撮影日は2026年4月25日です。&lt;/p&gt;&#xA;&lt;p&gt;また、8秒あたりに映る時計と景色の明るさから、時間帯は16:14〜16:15だとわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{2026-04-25_16:15}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「yonezu2」Writeup</title>
      <link>https://yag.xyz/osint/yonezu2/</link>
      <pubDate>Thu, 10 Sep 2026 21:38:10 +0900</pubDate>
      <guid>https://yag.xyz/osint/yonezu2/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/hardware/yonezu2/README.md&#34;&gt;DIVER OSINT CTF 2026「yonezu2」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;WHILL 制御仕様&lt;/code&gt;などで検索すると、仕様やSDKをGitHubで公開していることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;SDKなどのコード内で&lt;code&gt;rotate&lt;/code&gt;を検索したり、&lt;a href=&#34;https://github.com/WHILL/whill_control_system_protocol_specification/&#34;&gt;制御仕様のリポジトリ&lt;/a&gt;を確認したりしましたが、該当するコマンドは見つかりませんでした。&lt;/p&gt;&#xA;&lt;p&gt;リポジトリ内に「Attention: For Omni-Platform specifications, please refer to omnipf branch.」とあったので、ブランチを変更すると&lt;a href=&#34;https://github.com/WHILL/whill_control_system_protocol_specification/blob/omnipf/WHILL_Control_System_Protocol_Specification_for_Omni_Platform.pdf&#34;&gt;Omni-Platform版の仕様書&lt;/a&gt;が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;この仕様書には図付きで回転の方法が記載されていました。対象のコマンドは&lt;code&gt;SetVelocity&lt;/code&gt;で、コマンドIDは&lt;code&gt;0x08&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{SetVelocity_0x08}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「yonezu 1」Writeup</title>
      <link>https://yag.xyz/osint/yonezu1/</link>
      <pubDate>Thu, 10 Sep 2026 21:20:05 +0900</pubDate>
      <guid>https://yag.xyz/osint/yonezu1/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/hardware/yonezu1/README.md&#34;&gt;DIVER OSINT CTF 2026「yonezu 1」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;米津玄師 サメ&lt;/code&gt;で検索すると、乗り物の正式名称はサメライドとわかりました。&lt;/p&gt;&#xA;&lt;p&gt;検索結果の中に、&lt;a href=&#34;https://x.com/yonndabo/status/2066182519125578029&#34;&gt;WHILLのオムニホイールではないかというツイート&lt;/a&gt;を見つけました。&lt;/p&gt;&#xA;&lt;p&gt;タイヤの形状などから、&lt;a href=&#34;https://whill.inc/jp&#34;&gt;WHILL&lt;/a&gt;の製品と判断しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{WHILL}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「kaitai2」Writeup</title>
      <link>https://yag.xyz/osint/kaitai2/</link>
      <pubDate>Thu, 10 Sep 2026 16:44:40 +0900</pubDate>
      <guid>https://yag.xyz/osint/kaitai2/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/geo/kaitai2/README.md&#34;&gt;DIVER OSINT CTF 2026「kaitai2」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;北沢2丁目 再開発&lt;/code&gt;と検索すると、&lt;a href=&#34;https://www.city.setagaya.lg.jp/01205/4565.html&#34;&gt;都市計画道路補助第54号線&lt;/a&gt;が対象地域の開発とわかりました。&lt;/p&gt;&#xA;&lt;p&gt;Wikidataで&lt;code&gt;都市計画道路補助第54号線&lt;/code&gt;と検索すると、&lt;a href=&#34;https://www.wikidata.org/wiki/Q11525315&#34;&gt;東京都市計画道路幹線街路補助線街路第54号線&lt;/a&gt;の項目が見つかり、IDは&lt;code&gt;Q11525315&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{Q11525315}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「kaitai1」Writeup</title>
      <link>https://yag.xyz/osint/kaitai1/</link>
      <pubDate>Thu, 10 Sep 2026 16:28:35 +0900</pubDate>
      <guid>https://yag.xyz/osint/kaitai1/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/geo/kaitai1/README.md&#34;&gt;DIVER OSINT CTF 2026「kaitai1」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;電柱に「ねこかいたいね」という落書きがありましたが、画像からはそれ以外の情報が得られなかったので、SNSを中心にネット検索して類似写真を探しました。&lt;a href=&#34;https://x.com/cubbit2/status/1965029723807072682&#34;&gt;Xの投稿&lt;/a&gt;や&lt;a href=&#34;https://www.instagram.com/p/DZZi3yHjzlC/&#34;&gt;Instagramの投稿&lt;/a&gt;が見つかり、空き地の遠くにある屋上看板が「パチンコ ミナミ」であることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;パチンコミナミの看板を探すと、&lt;a href=&#34;https://x.com/maaaanaaak/status/2075160717880418546&#34;&gt;看板が写ったXの投稿&lt;/a&gt;から下北沢のパチンコミナミであることがわかりました。住所は東京都世田谷区北沢2-4-7付近です。&lt;/p&gt;&#xA;&lt;p&gt;この看板が見える付近をGoogle Mapsで探索すると、&lt;code&gt;35.6626, 139.6684&lt;/code&gt;付近であることがわかりました。住所としては世田谷区北沢2丁目です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;世田谷区 地番&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://www.tax1.metro.tokyo.lg.jp/chisekizu/data/setagaya/index2.html&#34;&gt;地番が書かれているPDFの一覧&lt;/a&gt;が見つかりました。ここから北沢2丁目の地図&lt;a href=&#34;https://www.tax1.metro.tokyo.lg.jp/chisekizu/data/setagaya/040.pdf&#34;&gt;040.pdf&lt;/a&gt;を開いて確認しました。&lt;/p&gt;&#xA;&lt;p&gt;おおよその目安を付けつつ、建物の区分けや画像を照らし合わせて、地番を&lt;code&gt;959-23&lt;/code&gt;と特定しました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1789024561036!6m8!1m7!1s4kdftM2aXr3LCi0YUhjhsg!2m2!1d35.66274278036261!2d139.6684203262521!3f141.6269!4f0!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/kaitai1-kitazawa-parcel-959-23.webp&#34; alt=&#34;北沢2丁目の地番図とGoogle Mapsを照合した画像&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：Google Map / &lt;a href=&#34;https://www.tax1.metro.tokyo.lg.jp/chisekizu/data/setagaya/040.pdf&#34;&gt;東京都主税局の地籍図（040.pdf）&lt;/a&gt;, 2026年09月10日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{959-23}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「evacuation」Writeup</title>
      <link>https://yag.xyz/osint/evacuation/</link>
      <pubDate>Thu, 10 Sep 2026 15:12:46 +0900</pubDate>
      <guid>https://yag.xyz/osint/evacuation/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/geo/evacuation/README.md&#34;&gt;DIVER OSINT CTF 2026「evacuation」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.desmoinesregister.com/picture-gallery/news/local/navajo-nation/2016/07/12/photos-fire-at-wpx-energy-oil-production-site-near-nageezi/87006988/&#34;&gt;与えられた記事&lt;/a&gt;にアクセスし、Chrome Developer Toolsから該当写真の情報を確認しました。キャプションには&lt;code&gt;VanDenBerg, a district operations manager with WPX Energy, speaks on Thursday to families who evacuated their homes after a fire at an oil production site broke out.&lt;/code&gt;とあり、責任者が住民に対して説明している光景だとわかりました。&lt;/p&gt;&#xA;&lt;p&gt;画像を探すためにWayback Machineなどを試しましたが見つからず、同様の事件を扱っている別の記事を探しました。記事タイトルをそのまま使って画像検索すると、Googleの検索結果に写真自体が残っていることがわかりました。Google側の画像ファイル名との対応は確認できませんでしたが、キャプションから問題が指している画像を推測しました。&lt;/p&gt;&#xA;&lt;p&gt;記事の別のキャプションには&lt;code&gt;Bloomfield hotel&lt;/code&gt;とあり、Nageezi周辺のBloomfieldという街のホテルだとわかりました。Google Mapsでホテルを探すと2件見つかり、そのうちの1件のBest Western Territorial Inn &amp;amp; Suitesの外壁が写真のものと同じでした。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;36.7079, -107.9859&lt;/code&gt;周辺&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「lion」Writeup</title>
      <link>https://yag.xyz/osint/lion/</link>
      <pubDate>Wed, 09 Sep 2026 21:39:29 +0900</pubDate>
      <guid>https://yag.xyz/osint/lion/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/lion/README.md&#34;&gt;DIVER OSINT CTF 2026「lion」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;ライオンの画像で逆画像検索をして手がかりを探すと、&lt;a href=&#34;https://withnews.jp/article/f0181108000qq000000000000000W0al10101qq000018248A&#34;&gt;withnewsの検証記事&lt;/a&gt;が見つかりました。この記事から通りの名前が&lt;code&gt;JORISSEN ST&lt;/code&gt;とわかり、画像にはNandosという店舗名も見えました。&lt;/p&gt;&#xA;&lt;p&gt;Google検索をすると、&lt;a href=&#34;https://www.google.com/maps?q=-26.1928,28.0358&#34;&gt;&lt;code&gt;-26.1928, 28.0358&lt;/code&gt;付近&lt;/a&gt;で撮影されたことがわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;Writeup Ruleにより、解答は非公開。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「read_qr」Writeup</title>
      <link>https://yag.xyz/osint/read_qr/</link>
      <pubDate>Wed, 09 Sep 2026 21:17:29 +0900</pubDate>
      <guid>https://yag.xyz/osint/read_qr/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/read_qr/README.md&#34;&gt;DIVER OSINT CTF 2026「read_qr」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;スマホで試しにQRコードを撮影してブラウザで開くと、&lt;code&gt;https://qr.intro26.workers.dev/&lt;/code&gt; が開き、&lt;code&gt;Unfortunately, &amp;quot;https://qr.intro26.workers.dev/&amp;quot; is a wrong answer.&lt;/code&gt;と表示されます。外部サービスなどでQRコード自体を読み解くと、記録されているURLは&lt;code&gt;https://qr.intro26.workers.dev/q/y0u_r34d_7h3_qr_wi7h0u7_4cc3ss&lt;/code&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{https://qr.intro26.workers.dev/q/y0u_r34d_7h3_qr_wi7h0u7_4cc3ss}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「where」Writeup</title>
      <link>https://yag.xyz/osint/where/</link>
      <pubDate>Wed, 09 Sep 2026 21:04:24 +0900</pubDate>
      <guid>https://yag.xyz/osint/where/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/where/README.md&#34;&gt;DIVER OSINT CTF 2026「where」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;写真から読み取れそうな情報が電柱の番号のみだったので、読み解き方や検索サービスを調べました。&lt;a href=&#34;https://www.plonkit.net/south-korea&#34;&gt;Plonk It&lt;/a&gt;の参考リンクや&lt;a href=&#34;https://cafe.daum.net/kslkss/GO5M/5376&#34;&gt;Daum Cafeの記事&lt;/a&gt;である程度の読み方はわかりましたが、これを頼りに探すのはかなり大変そうでした。&lt;/p&gt;&#xA;&lt;p&gt;変換や検索サービスを探す中で、&lt;a href=&#34;https://www.youtube.com/watch?v=d6AgBBoBkjw&#34;&gt;YouTubeの動画&lt;/a&gt;の1:32あたりから検索サービスが紹介されているのを見つけました。映っている文字列&lt;code&gt;전주 번호 검색&lt;/code&gt;でサービスを探し、&lt;a href=&#34;https://elecmap.kr/&#34;&gt;ElecMap&lt;/a&gt;から&lt;code&gt;0224F9811&lt;/code&gt;を検索すると、場所が見つかりました。&lt;code&gt;위도 37.542512 / 경도 127.057041&lt;/code&gt;と緯度経度も表示されていたので、Google Mapsで場所を確認しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/where-elecmap-search-result.webp&#34; alt=&#34;ElecMapの検索結果と緯度経度&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://elecmap.kr/&#34;&gt;ElecMap&lt;/a&gt;, 2026年09月09日&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;37.5425, 127.0570&lt;/code&gt;付近&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「owner」Writeup</title>
      <link>https://yag.xyz/osint/owner/</link>
      <pubDate>Wed, 09 Sep 2026 20:31:37 +0900</pubDate>
      <guid>https://yag.xyz/osint/owner/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/owner/README.md&#34;&gt;DIVER OSINT CTF 2026「owner」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;ナンバープレートには&lt;code&gt;外-0427&lt;/code&gt;とありました。&lt;a href=&#34;https://arakawa.world-tls.com/?p=1288&#34;&gt;あらかわタイムズの外交官ナンバー対応表&lt;/a&gt;から、&lt;code&gt;04&lt;/code&gt;で始まるものはAustraliaとわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{Australia}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「momo」Writeup</title>
      <link>https://yag.xyz/osint/momo/</link>
      <pubDate>Wed, 09 Sep 2026 20:08:48 +0900</pubDate>
      <guid>https://yag.xyz/osint/momo/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/momo/README.md&#34;&gt;DIVER OSINT CTF 2026「momo」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像の機体情報から&lt;code&gt;&amp;quot;peach 太平電業 2026年&amp;quot;&lt;/code&gt;で検索すると、特別塗装機が&lt;a href=&#34;https://flyteam.jp/registration/JA823P&#34;&gt;JA823P&lt;/a&gt;と&lt;a href=&#34;https://flyteam.jp/registration/JA828P&#34;&gt;JA828P&lt;/a&gt;の2機あることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;JA828Pの航空フォトを見てみると、2026年3〜5月は機体の特別塗装がされていないことが確認できます。2026年4月に撮影された写真であれば、JA823Pとなります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{JA823P}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「excited」Writeup</title>
      <link>https://yag.xyz/osint/excited/</link>
      <pubDate>Wed, 09 Sep 2026 17:11:21 +0900</pubDate>
      <guid>https://yag.xyz/osint/excited/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/excited/README.md&#34;&gt;DIVER OSINT CTF 2026「excited」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索をすると、2026 FIFA World Cupにて日本のアナウンサーHirochika Nakakukiがインタビューを受けていることがわかりました。試合の開催場所はDallasのAT&amp;amp;T Stadiumであり、両端にある大きな支柱が映っていることから大まかな方向を推定できます。&lt;/p&gt;&#xA;&lt;p&gt;問題で与えられた動画だけでは有力な情報が得られなかったので探したところ、&lt;a href=&#34;https://www.youtube.com/watch?v=0w1WBWt9ubU&#34;&gt;日本のTV局の動画&lt;/a&gt;の12:00あたりに、取材前後の様子が撮影されていました。スタジアム付近の衛星画像を元に駐車場を探索し、Globe Life Field Lot Aの北側のゲート付近であることがわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;32.7481, -97.0860&lt;/code&gt;付近&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/excited-globe-life-field-lot-a-north-gate.webp&#34; alt=&#34;Globe Life Field Lot A北側のゲート付近の衛星画像&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：Google Map, 2026年09月09日&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「arcade」Writeup</title>
      <link>https://yag.xyz/osint/arcade/</link>
      <pubDate>Wed, 09 Sep 2026 16:19:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/arcade/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/arcade/README.md&#34;&gt;DIVER OSINT CTF 2026「arcade」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;窓の外のオブジェで逆画像検索をかけると、&lt;a href=&#34;https://nyankosensee2.blog.fc2.com/blog-entry-472.html&#34;&gt;遠百信義A13の記事&lt;/a&gt;から建物が特定できます。ただし店舗の情報だけでは、写真の位置に関する情報やゲームセンターがあることがわかりません。&lt;/p&gt;&#xA;&lt;p&gt;そこでゲームの筐体で逆画像検索すると、&lt;a href=&#34;https://aipri.com.tw/&#34;&gt;秘密的偶像公主&lt;/a&gt;であることがわかりました。&lt;a href=&#34;https://aipri.com.tw/stores&#34;&gt;店舗リスト&lt;/a&gt;があるので調べると、遠百信義A13の「FUNBOX：信義遠東」に置かれていることが確認できました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;25.0368, 121.5679&lt;/code&gt;付近&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「8pm」Writeup</title>
      <link>https://yag.xyz/osint/8pm/</link>
      <pubDate>Wed, 09 Sep 2026 16:00:23 +0900</pubDate>
      <guid>https://yag.xyz/osint/8pm/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/introduction/8pm/README.md&#34;&gt;DIVER OSINT CTF 2026「8pm」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;Korean Central Television archive july 2 2026&amp;quot;&lt;/code&gt;で検索すると、&lt;a href=&#34;https://www.youtube.com/watch?v=UHQu2WkyrHk&#34;&gt;2026年7月2日の朝鮮中央テレビのニュース動画&lt;/a&gt;が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;0:56あたりの字幕にOCRをかけると&lt;code&gt;위대한 령도 불멸의 업적 평양중등학원에서&lt;/code&gt;となり、翻訳すると平壌中等学院と出てきます。&lt;a href=&#34;https://wikimapia.org/35336513/ja/%E5%B9%B3%E5%A3%8C%E4%B8%AD%E7%AD%89%E5%AD%A6%E9%99%A2&#34;&gt;Wikimapiaの平壌中等学院&lt;/a&gt;で確認すると、校舎が一致しました。&lt;/p&gt;&#xA;&lt;p&gt;OSMで確認すると、&lt;a href=&#34;https://www.openstreetmap.org/way/1137349515&#34;&gt;Way番号は1137349515&lt;/a&gt;とわかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{1137349515}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #47「Small but Deadly」Writeup</title>
      <link>https://yag.xyz/osint/small-but-deadly/</link>
      <pubDate>Wed, 09 Sep 2026 09:58:09 +0900</pubDate>
      <guid>https://yag.xyz/osint/small-but-deadly/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/47/&#34;&gt;Bellingcat Challenge #47「Small but Deadly」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the most likely model number of these three objects?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;逆画像検索をすると、&lt;a href=&#34;https://en.wikipedia.org/wiki/File:Explosive_ordnance_disposal_in_Kharkiv_Oblast,_23_March_2022_%2809%29.jpg&#34;&gt;Wikipediaに掲載された写真&lt;/a&gt;から、これがcluster munitions（クラスター弾）のsubmunition（子弾）であることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;候補には&lt;a href=&#34;https://cat-uxo.com/explosive-hazards/submunitions/9n210-submunition&#34;&gt;9N210&lt;/a&gt;と&lt;a href=&#34;https://cat-uxo.com/explosive-hazards/submunitions/9n235-submunition&#34;&gt;9N235&lt;/a&gt;がありましたが、“The 9N235 is externally identical to the 9N210.”とあります。両方入力したところ、&lt;code&gt;9N235&lt;/code&gt;で正解になりました（本当は判別する方法があったのかもしれません）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;9N235&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;note&#34;&gt;Note&lt;/h2&gt;&#xA;&lt;p&gt;後で確認すると、画像に映っているラベルに&lt;code&gt;9Н235&lt;/code&gt;と書かれているので、&lt;code&gt;9N235&lt;/code&gt;であることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;また、Object Detectionで9N235/9N210を検出するモデルを公開している&lt;a href=&#34;https://vframe.io/9n235/&#34;&gt;VFRAMEの記事&lt;/a&gt;を見つけました。今回はモデルを動かせませんでしたが、3Dモデルを学習データの作成に利用するなど興味深い事例でした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #46「Failed to Detonate」Writeup</title>
      <link>https://yag.xyz/osint/failed-to-detonate/</link>
      <pubDate>Wed, 09 Sep 2026 09:42:47 +0900</pubDate>
      <guid>https://yag.xyz/osint/failed-to-detonate/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/46/&#34;&gt;Bellingcat Challenge #46「Failed to Detonate」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is this item? (In your answer include the model and the category of the ordnance i.e. Class H Mortar)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;部品に書いてある&lt;code&gt;无榴&lt;/code&gt;で検索しても有効な情報は得られませんでしたが、逆画像検索からこれがfuze（信管）であることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;似た形状の写真などから画像検索を辿っていくと、&lt;a href=&#34;https://cat-uxo.com/explosive-hazards/fuzes/type-1-pd-fuze&#34;&gt;CAT-UXOのType 1 PD Fuzeのページ&lt;/a&gt;を発見しました。&lt;code&gt;无榴&lt;/code&gt;の刻印があり、形状も類似しています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Type-1 Fuze&lt;/code&gt;で答えましたが不正解でした。幾つか試す中で、&lt;code&gt;Type 1 Fuze&lt;/code&gt;で正解になりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Type 1 Fuze&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #106「Shifting Sands」Writeup</title>
      <link>https://yag.xyz/osint/shifting-sands/</link>
      <pubDate>Wed, 09 Sep 2026 00:11:49 +0900</pubDate>
      <guid>https://yag.xyz/osint/shifting-sands/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/106/&#34;&gt;Bellingcat Challenge #106「Shifting Sands」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the complex built here?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;砂漠に大きな建造物ということで、まず&lt;a href=&#34;https://en.wikipedia.org/wiki/The_Line,_Saudi_Arabia&#34;&gt;The Line&lt;/a&gt;かと思いましたが、地図を見ると違いました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;complex desert from 2013&amp;quot;&lt;/code&gt;などで検索しても有力な情報は得られませんでした。問題文の“ancient and new”や衛星画像の砂漠の状態からエジプトであると推定して検索すると、The Octagonが見つかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/State_Strategic_Command_Center&#34;&gt;WikipediaのState Strategic Command Centerの記事&lt;/a&gt;にある座標&lt;code&gt;29°56′16.5″N 31°39′14.1″E&lt;/code&gt;をもとにGoogle Earthの2013年を見ると、問題と同様の衛星画像が見つかりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;The Octagon&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/shifting-sands-octagon-site-2013-12-31-google-earth.webp&#34; alt=&#34;Google EarthのHistorical Imageryで2013年を表示したThe Octagon建設前の周辺&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://earth.google.com/web/&#34;&gt;Google Earth&lt;/a&gt;, 2026年09月09日&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #107「Internal Displacement」Writeup</title>
      <link>https://yag.xyz/osint/internal-displacement/</link>
      <pubDate>Tue, 08 Sep 2026 23:52:32 +0900</pubDate>
      <guid>https://yag.xyz/osint/internal-displacement/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/107/&#34;&gt;Bellingcat Challenge #107「Internal Displacement」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the date of the earliest image of the encampment in Google Earth? Answer format DD/MM/YYYY.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;Syrian Civil War tent city into border town&amp;quot;&lt;/code&gt;などで検索すると、Atmehが見つかります。&lt;a href=&#34;https://www.facebook.com/Channel4News/videos/displacement-camps-turned-cities-into-syria/2059691584493138/&#34;&gt;Channel 4 Newsの動画&lt;/a&gt;には以下の説明があります。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;More than three million people fled from towns in Syria and moved to places like Atme. Over time the tents for the displaced became cement houses and have now transformed into cities.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Google Earthの&lt;code&gt;Historical Imagery&lt;/code&gt;で確認すると、2012年11月4日時点でテントのような白い構造物が写っています。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;04/11/2012&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #108「Polderdash!」Writeup</title>
      <link>https://yag.xyz/osint/polderdash/</link>
      <pubDate>Tue, 08 Sep 2026 23:46:47 +0900</pubDate>
      <guid>https://yag.xyz/osint/polderdash/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/108/&#34;&gt;Bellingcat Challenge #108「Polderdash!」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the identifier of this highlighted polygon?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;長細い農地らしきもの以外に手がかりがないため、&lt;code&gt;long and thin farm satellite imagery&lt;/code&gt;などで検索しました。&lt;a href=&#34;https://science.nasa.gov/earth/earth-observatory/farming-on-the-straight-curved-and-narrow-154057/&#34;&gt;NASAの記事&lt;/a&gt;が見つかり、Polandを調べましたが、該当する場所は見つかりませんでした。&lt;/p&gt;&#xA;&lt;p&gt;タイトルのPolderdash!からpolder（干拓地）を手がかりに、&lt;code&gt;&amp;quot;Polder long and thin farm satellite imagery&amp;quot;&lt;/code&gt;などで調べると、&lt;a href=&#34;https://www.stocksy.com/photo/5829522/waterland-netherlands---aerial-view-of-reclaimed-polder-farm-land&#34;&gt;Waterlandの干拓地を写した航空写真&lt;/a&gt;が見つかり、オランダにも同様の景色があることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;あとはGoogle Mapsでひたすら探しました。問題画像のような長細くかつ規則的な箇所はあまり多くないため、引きで探して、最終的に写真右側に映っている&lt;a href=&#34;https://www.google.com/maps/search/?api=1&amp;amp;query=Stolwijk%2C%20Netherlands&#34;&gt;Stolwijk&lt;/a&gt;を見つけました。&lt;/p&gt;&#xA;&lt;p&gt;Google Mapsではidentifierがわからなかったため、問題にあったGoogle Earthの機能で&lt;code&gt;Add Data Layer&lt;/code&gt;から&lt;code&gt;Identifier&lt;/code&gt;を検索して&lt;code&gt;Postal codes&lt;/code&gt;を表示しました。問題画像と同一の区画が出てきたので、その郵便番号である&lt;code&gt;2821 NV&lt;/code&gt;を解答しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;2821 NV&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/polderdash-postal-code-2821-nv-google-earth.webp&#34; alt=&#34;Stolwijk付近の区画を選択し、Postal codesに2821 NVと表示されたGoogle Earthの画面&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://earth.google.com/web/&#34;&gt;Google Earth&lt;/a&gt;, 2026年09月08日&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #109「Mapped Out」Writeup</title>
      <link>https://yag.xyz/osint/mapped-out/</link>
      <pubDate>Tue, 08 Sep 2026 19:36:37 +0900</pubDate>
      <guid>https://yag.xyz/osint/mapped-out/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/109/&#34;&gt;Bellingcat Challenge #109「Mapped Out」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the sum of numbers marked in the outlined area?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;衛星画像がダウングレードされた話は直近のイラン戦争での動きだと知っていたため、中東の空港だと判断しました。また、OpenStreetMapではMilitary areaが問題画像のように描画されることを知っていたため、軍事施設だと判断しました。&lt;/p&gt;&#xA;&lt;p&gt;画像の滑走路に&lt;code&gt;12L/30R&lt;/code&gt;の表記があるので、&lt;code&gt;&amp;quot;middle east air force base 12L 30R&amp;quot;&lt;/code&gt;で検索しました。検索結果から&lt;a href=&#34;https://commons.wikimedia.org/wiki/File:Ali-Al-Salem-AB-ARA-30R.png&#34;&gt;Wikimedia Commonsの進入図&lt;/a&gt;や&lt;a href=&#34;https://gptkb.org/entity/E203766/&#34;&gt;GPTKBのAli Al Salem Air Baseのページ&lt;/a&gt;が見つかり、Ali Al Salem Air Baseと判断しました。&lt;/p&gt;&#xA;&lt;p&gt;Google MapsやGoogle Earthでは画像がダウングレードされているため、&lt;a href=&#34;https://yandex.com/maps/?ll=47.5208%2C29.35815&amp;amp;z=19&amp;amp;l=sat&#34;&gt;Yandex Mapsの航空写真&lt;/a&gt;で確認したところ、ヘリパッドに数字が書かれていることがわかりました。&lt;/p&gt;&#xA;&lt;p&gt;囲まれた範囲の数字を足すと、&lt;code&gt;1 + 2 + 4 + 5 + 8 + 12 = 32&lt;/code&gt;になります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;32&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;note&#34;&gt;Note&lt;/h2&gt;&#xA;&lt;p&gt;当初サイトでは&lt;code&gt;32&lt;/code&gt;が不正解となり、&lt;code&gt;31&lt;/code&gt;が受理されていました。&lt;code&gt;12&lt;/code&gt;に見える箇所を&lt;code&gt;11&lt;/code&gt;と読む可能性を考慮した結果正解でした。&lt;/p&gt;&#xA;&lt;p&gt;Discordで確認したところ、別の参加者からもサイトの正解値が誤っているとの返信がありました。現在は&lt;code&gt;32&lt;/code&gt;に修正されています。&lt;/p&gt;&#xA;&lt;p&gt;協力してくれたplaytrixとGalenに感謝します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/mapped-out-helipad-number-12-yandex.webp&#34; alt=&#34;北東側のヘリパッドに12と読める数字が写るYandex Mapsの航空写真&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://yandex.com/maps/?ll=47.521882%2C29.358234&amp;amp;z=20&amp;amp;l=sat&#34;&gt;Yandex Maps&lt;/a&gt;, 2026年09月07日&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #110「Shadow Play」Writeup</title>
      <link>https://yag.xyz/osint/shadow-play/</link>
      <pubDate>Tue, 08 Sep 2026 19:09:28 +0900</pubDate>
      <guid>https://yag.xyz/osint/shadow-play/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/110/&#34;&gt;Bellingcat Challenge #110「Shadow Play」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the name of the city visible in this SAR image?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像を見ると街の縁に崖のようなものが見えるため、&lt;code&gt;&amp;quot;city on the criff&amp;quot;&lt;/code&gt;で検索すると、&lt;a href=&#34;https://worldtoptop.com/top-amazing-cliff-towns/&#34;&gt;Top 20+ Amazing Cliff-Side Towns in the World&lt;/a&gt;などの崖の町リストが見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;候補を幾つかGoogle Mapsで確認した中で、&lt;a href=&#34;https://www.google.com/maps/search/?api=1&amp;amp;query=Ronda%2C%20Spain&#34;&gt;Ronda, Spain&lt;/a&gt;が街の構造的に一致しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Ronda&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #39「Mummy&#39;s Little Helper」Writeup</title>
      <link>https://yag.xyz/osint/mummys-little-helper/</link>
      <pubDate>Tue, 08 Sep 2026 17:21:55 +0900</pubDate>
      <guid>https://yag.xyz/osint/mummys-little-helper/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/39/&#34;&gt;Bellingcat Challenge #39「Mummy&amp;rsquo;s Little Helper」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Which auction house hosted the sale, and who was the ushabti made to serve?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;auction 2013 937.50 Ushabti&amp;quot;&lt;/code&gt;で検索すると、&lt;a href=&#34;https://www.bonhams.com/auction/20667/lot/337/an-egyptian-turquoise-glazed-composition-shabti-for-semataui/&#34;&gt;Bonhamsのオークションページ&lt;/a&gt;が見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;ページには&lt;code&gt;An Egyptian turquoise glazed composition shabti for Semataui&lt;/code&gt;と記載されています。オークションハウスはBonhams、ウシャブティが仕える人物はSematauiです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;bonhams Semataui&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #37「Edward Scizzorhands: Art Thief」Writeup</title>
      <link>https://yag.xyz/osint/edward-scizzorhands-art-thief/</link>
      <pubDate>Mon, 07 Sep 2026 16:08:03 +0900</pubDate>
      <guid>https://yag.xyz/osint/edward-scizzorhands-art-thief/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/37/&#34;&gt;Bellingcat Challenge #37「Edward Scizzorhands: Art Thief」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Sometimes, a large or famous painting stolen from a church might draw a lot of attention if sold via the regular art market. But how do art thieves avoid the heat?&lt;/p&gt;&#xA;&lt;p&gt;In 1982, thieves broke into a cathedral and cut away a small portion of this large-scale painting. After the theft, the cut-out canvas changed hands several times over 35 years before eventually ending up at an auction where careful eyes spotted it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #36「Funny Money」Writeup</title>
      <link>https://yag.xyz/osint/funny-money/</link>
      <pubDate>Mon, 07 Sep 2026 15:41:04 +0900</pubDate>
      <guid>https://yag.xyz/osint/funny-money/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/36/&#34;&gt;Bellingcat Challenge #36「Funny Money」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In 1933, a batch of rare coins was struck but never issued for use as currency. While nearly half a million were minted, only one coin of its type was made legal for circulation. Sold in the last decade for almost $20 million, all other versions of the coin, minted in 1933, were never officially released and were ordered to be melted down.&lt;/p&gt;&#xA;&lt;p&gt;Despite this, a small number of these coins were not destroyed and were acquired by coin dealers under suspicious circumstances. The descendants of one of these dealers took the government to court over whether they could be considered the rightful owners of some of these stolen coins.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #34「Future Plans」Writeup</title>
      <link>https://yag.xyz/osint/future-plans/</link>
      <pubDate>Mon, 07 Sep 2026 13:50:10 +0900</pubDate>
      <guid>https://yag.xyz/osint/future-plans/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/34/&#34;&gt;Bellingcat Challenge #34「Future Plans」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Nearly two years after Bellingcat registered their organisation in The Netherlands, the group released a document outlining their plans for the future.&lt;/p&gt;&#xA;&lt;p&gt;The author of this document also published several articles on the Bellingcat website.&lt;/p&gt;&#xA;&lt;p&gt;Your task is to find the article they published closest to when the document was created, and provide its last word (answer format: word).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bellingcat.com/about/general-information/&#34;&gt;BellingcatのGeneral Information&lt;/a&gt;によると、Stichting Bellingcatがオランダで登録されたのは2018年です。問題文の「約2年後」から、2020年の公式ドキュメントを探しました。&lt;/p&gt;&#xA;&lt;p&gt;General Informationを確認したり、&lt;code&gt;site:bellingcat.com filetype:pdf after:2020-01-01 before:2021-12-31&lt;/code&gt;などで検索したりしましたが、対象のドキュメントは見つけられませんでした。General Informationにある&lt;code&gt;Policy Plan&lt;/code&gt;が問題文の「将来の計画」に最も近そうなので、過去のPDFに対象を絞りました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #35「Toolkit Tracing」Writeup</title>
      <link>https://yag.xyz/osint/toolkit-tracing/</link>
      <pubDate>Mon, 07 Sep 2026 13:26:44 +0900</pubDate>
      <guid>https://yag.xyz/osint/toolkit-tracing/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/35/&#34;&gt;Bellingcat Challenge #35「Toolkit Tracing」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;On September 2024, Bellingcat announced the new Online Investigations Toolkit, now hosted on GitHub.&lt;/p&gt;&#xA;&lt;p&gt;Over the years, the toolkit has taken many forms starting as a Google Doc, later a Google Sheet, and even circulated as a PDF.&lt;/p&gt;&#xA;&lt;p&gt;In 2020, the “Guides &amp;amp; Handbooks” section included a link to a document that is no longer accessible, though it can still be found online.&lt;/p&gt;&#xA;&lt;p&gt;Your task is to identify the type of hazard listed at the top of the table on page 39 within that document (answer format: Word).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #33「Creating Community」Writeup</title>
      <link>https://yag.xyz/osint/creating-community/</link>
      <pubDate>Mon, 07 Sep 2026 09:14:36 +0900</pubDate>
      <guid>https://yag.xyz/osint/creating-community/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/33/&#34;&gt;Bellingcat Challenge #33「Creating Community」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In May 2020, Bellingcat created its Discord server. The announcement, seen above, was posted later that same day.&lt;/p&gt;&#xA;&lt;p&gt;Your task is to determine how many minutes passed between the server&amp;rsquo;s creation and the official annoucement on Twitter (answer format: 87).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;Discordサーバーの作成時刻を調べるため、&lt;code&gt;&amp;quot;discord server start date&amp;quot;&lt;/code&gt;などと検索し、Discordの設定を変更してBellingcatサーバーのIDを取得すると&lt;code&gt;709752884257882135&lt;/code&gt;でした。このIDを変換すると、サーバーは2020年5月12日22:04:34（JST）に作成されたことがわかります。&lt;/p&gt;&#xA;&lt;p&gt;Xで公式告知を検索すると、&lt;a href=&#34;https://x.com/bellingcat/status/1260211332437213184&#34;&gt;Bellingcatの投稿&lt;/a&gt;が見つかりました。投稿日時は2020年5月12日23:12（JST）です。&lt;/p&gt;&#xA;&lt;p&gt;22:04から23:12までの時間差は68分です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;68&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #32「Training Time」Writeup</title>
      <link>https://yag.xyz/osint/training-time/</link>
      <pubDate>Sun, 06 Sep 2026 21:52:28 +0900</pubDate>
      <guid>https://yag.xyz/osint/training-time/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/32/&#34;&gt;Bellingcat Challenge #32「Training Time」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Following the creation of Bellingcat in 2014, the first few years were focused on publishing investigations, and running training sessions.&lt;/p&gt;&#xA;&lt;p&gt;In December 2017, Christiaan Triebert hosted a workshop as a representative of Bellingcat. The image above shows Christiaan at that event.&#xA;Your task is to identify the name of the room seen in the photo (answer format: The Name Of The Room).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;2017年12月にChristiaan Triebertが参加したワークショップを探すと、&lt;code&gt;KABK Graphic Design&lt;/code&gt;と&lt;code&gt;ARIJ17&lt;/code&gt;が見つかりました。&lt;a href=&#34;https://x.com/trbrtc/status/938061209588457472&#34;&gt;本人の投稿&lt;/a&gt;から&lt;code&gt;#ARIJ17&lt;/code&gt;をたどると、問題画像と壁やカーペットが同じ部屋を写した&lt;a href=&#34;https://x.com/ARIJNetwork/status/936599152229830656&#34;&gt;ARIJ Networkの投稿&lt;/a&gt;が見つかります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #31「Fresh Faced」Writeup</title>
      <link>https://yag.xyz/osint/fresh-faced/</link>
      <pubDate>Sun, 06 Sep 2026 21:04:14 +0900</pubDate>
      <guid>https://yag.xyz/osint/fresh-faced/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/31/&#34;&gt;Bellingcat Challenge #31「Fresh Faced」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The story of Bellingcat starts with its founder, Eliot Higgins.&lt;/p&gt;&#xA;&lt;p&gt;In 2013, numerous media outlets reached out to him to learn more about his groundbreaking discoveries. Some featured him in print, others published articles online, and a few produced and aired video reports.&lt;/p&gt;&#xA;&lt;p&gt;The image above shows a screenshot from a newspaper article. That interview was also recorded.&#xA;Your task is to find footage of this interview on YouTube, and provide the code at the end of the link (answer format: dQw4w9WgXcQ).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #27「Camouflage」Writeup</title>
      <link>https://yag.xyz/osint/camouflage/</link>
      <pubDate>Sun, 06 Sep 2026 14:24:42 +0900</pubDate>
      <guid>https://yag.xyz/osint/camouflage/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/27/&#34;&gt;Bellingcat Challenge #27「Camouflage」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;India is home to over half the world&amp;rsquo;s population of tigers, but these ones living in a zoo could be anywhere in the world.&lt;/p&gt;&#xA;&lt;p&gt;What is the name of the Tiger in the photo?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;トラの顔以外に情報がないため、&lt;code&gt;&amp;quot;tiger zoo&amp;quot;&lt;/code&gt;でGoogle画像検索し、顔の特徴が似ているトラを探しました。特に、額にある円形の黒い模様の対に注目します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.londonzoo.org/whats-here/animals/sumatran-tiger&#34;&gt;London ZooのSumatran tiger&lt;/a&gt;が問題画像のトラと似ていたため、&lt;code&gt;&amp;quot;london zoo Sumatran tiger name&amp;quot;&lt;/code&gt;で名前を検索しました。&lt;a href=&#34;https://www.standard.co.uk/news/uk/zsl-london-zoo-names-sumatran-tiger-cubs-b1035098.html&#34;&gt;ZSL London Zoo names Sumatran tiger cubs&lt;/a&gt;によると、母親はGayshaで、3頭の子どもはInca・Zac・Crispinです。&lt;/p&gt;&#xA;&lt;p&gt;この問題にはsubmission penaltyがなかったため、全頭の名前を試したところ、&lt;code&gt;Crispin&lt;/code&gt;が正解でした。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Crispin&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=UpHHz1zG42g&#34;&gt;YouTubeの動画&lt;/a&gt;を見ると、ZacとCrispinの顔を確認できます。よく比較するとCrispinだとわかりますが、判別はかなり難しいです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/camouflage-zac-crispin-face-comparison.webp&#34; alt=&#34;生後7か月のZacとCrispinの顔比較&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #26「Spot the Location」Writeup</title>
      <link>https://yag.xyz/osint/spot-the-location/</link>
      <pubDate>Sun, 06 Sep 2026 13:53:29 +0900</pubDate>
      <guid>https://yag.xyz/osint/spot-the-location/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/26/&#34;&gt;Bellingcat Challenge #26「Spot the Location」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Did you know the spots on a Giraffe are used to regulate their body heat?&lt;/p&gt;&#xA;&lt;p&gt;Giraffes can be found all throughout sub-Saharan Africa, but what about this species&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;At first ei-ffel for the edit, it drove me in-Seine&lt;/p&gt;&#xA;&lt;p&gt;In which country were the giraffes in this image most likely photographed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題画像ではキリンの背景が合成されているため、キリンだけが写った元画像があると考えました。&lt;code&gt;&amp;quot;giraff wild&amp;quot;&lt;/code&gt;でGoogle画像検索すると、&lt;a href=&#34;https://www.discoverafrica.com/blog/4-fascinating-giraffe-species-where-to-see-africas-towering-giants-on-your-next-safari/&#34;&gt;Where to See Giraffes on Your Next African Safari&lt;/a&gt;に使われている元画像が見つかります。&lt;/p&gt;&#xA;&lt;p&gt;この画像をGoogle逆画像検索すると、同じ画像を使用している&lt;a href=&#34;https://africantours.eu/resor-till-zambia/&#34;&gt;Resor till Zambia&lt;/a&gt;や、BioCarbon Partnersの&lt;a href=&#34;https://bcp.earth/news-and-press/a-landmark-study-reveals-the-status-of-zambias-endemic-luangwa-giraffe-and-what-it-means-for-biodiversity-and-redd/&#34;&gt;Luangwa giraffeに関する記事&lt;/a&gt;が見つかりました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #23「Make the Water Turn Black」Writeup</title>
      <link>https://yag.xyz/osint/make-the-water-turn-black/</link>
      <pubDate>Sun, 06 Sep 2026 13:14:59 +0900</pubDate>
      <guid>https://yag.xyz/osint/make-the-water-turn-black/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/23/&#34;&gt;Bellingcat Challenge #23「Make the Water Turn Black」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This image was captured by Landsat 8, and shows a combination of the shortwave infrared bands.&lt;/p&gt;&#xA;&lt;p&gt;This combination is useful for differentiating between different kinds of vegetation, and monitoring soil health.&lt;/p&gt;&#xA;&lt;p&gt;But here, it&amp;rsquo;s highlighting something else&amp;hellip;&#xA;What is the name of this body of water? (omit the descriptor word i.e. &amp;lsquo;Lake&amp;rsquo;, &amp;lsquo;Reservoir&amp;rsquo;, etc)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;湖の周辺にある四角く区分けされた構造物が特徴的なため、塩湖と塩田であると考えました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;salt lakes satellite -great&amp;quot;&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://en.wikipedia.org/wiki/File:Sambhar_Salt_LakeWW.jpg&#34;&gt;Sambhar Salt Lakeの衛星画像&lt;/a&gt;が見つかりました (greatを除外しないとUtahのGreat Salt Lakeが出てきます)。問題画像と湖の形状や周辺の区画を比較すると、同じ場所だと考えられます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #22「Down by the Sea」Writeup</title>
      <link>https://yag.xyz/osint/down-by-the-sea/</link>
      <pubDate>Sat, 05 Sep 2026 22:01:03 +0900</pubDate>
      <guid>https://yag.xyz/osint/down-by-the-sea/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/22/&#34;&gt;Bellingcat Challenge #22「Down by the Sea」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This image was captured by Landsat 8, but uses a &amp;lsquo;band ratio&amp;rsquo; instead of the visible light bands.&lt;/p&gt;&#xA;&lt;p&gt;The band ratio is a way to combine two bands of the electromagnetic spectrum to highlight certain features.&lt;/p&gt;&#xA;&lt;p&gt;But which features are highlighted?&#xA;What is the ICAO code of the airport in this image?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題文にあるBellingcatの記事&lt;a href=&#34;https://www.bellingcat.com/resources/2025/01/10/satellite-imagery-bands-guide/&#34;&gt;Seeing More With Satellite Imagery Using Band Combinations, Ratios and Indices&lt;/a&gt;を読みます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #21「Take You to the Beach」Writeup</title>
      <link>https://yag.xyz/osint/take-you-to-the-beach/</link>
      <pubDate>Sat, 05 Sep 2026 21:33:57 +0900</pubDate>
      <guid>https://yag.xyz/osint/take-you-to-the-beach/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/21/&#34;&gt;Bellingcat Challenge #21「Take You to the Beach」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This image was captured by Landsat 8, a satellite that orbits the Earth every 99 minutes.&#xA;It captures images in multiple bands of the electromagnetic spectrum. Here, you just see the visible light bands, which are the ones that are most similar to what the human eye sees.&lt;/p&gt;&#xA;&lt;p&gt;But where was Landsat-8 looking when it captured this image?&lt;/p&gt;&#xA;&lt;p&gt;What is the name of the archipelago in this image?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #19「Pet the Cat」Writeup</title>
      <link>https://yag.xyz/osint/pet-the-cat/</link>
      <pubDate>Sat, 05 Sep 2026 20:35:20 +0900</pubDate>
      <guid>https://yag.xyz/osint/pet-the-cat/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/19/&#34;&gt;Bellingcat Challenge #19「Pet the Cat」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Hello, cat.&lt;/p&gt;&#xA;&lt;p&gt;In what town does the cat reside?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題画像の左上に写っている建物をGoogle逆画像検索すると、Shutterstockの&lt;a href=&#34;https://www.shutterstock.com/image-photo/montenegro-beautiful-city-landscape-street-kotor-2487064885&#34;&gt;Montenegro, beautiful city landscape, street of Kotor&lt;/a&gt;が見つかります。写真の説明から、撮影地はMontenegroのKotorだと推定できます。&lt;/p&gt;&#xA;&lt;p&gt;もう少し確度を高めるため、撮影場所を特定します。問題画像をさらにGoogle逆画像検索すると、&lt;a href=&#34;https://www.booking.com/Share-adtFuYa&#34;&gt;Old Town St Tryphon Apartment&lt;/a&gt;の写真一覧に、問題画像と同じ建物が写っていることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;写真内の象徴的な建物をGoogle逆画像検索すると、Cathedral of Saint Tryphonだとわかります。大聖堂の左側にある、赤い看板と街灯が付いた建物が問題画像にも写っています。&lt;/p&gt;&#xA;&lt;p&gt;Google Street Viewから撮影場所を特定し、Kotorであることを確認できました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1788607636671!6m8!1m7!1sCAoSHENJQUJJaERKOFFWZlVCdzBjSkRZRzUyRzFWUG4.!2m2!1d42.42412549695387!2d18.77115577568653!3f86.22568429286116!4f-10.748971550378798!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0; aspect-ratio:4 / 3;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Kotor&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「F3」Writeup</title>
      <link>https://yag.xyz/osint/f3/</link>
      <pubDate>Sat, 05 Sep 2026 12:53:05 +0900</pubDate>
      <guid>https://yag.xyz/osint/f3/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/tree/main/diver2026/geo/F3&#34;&gt;DIVER OSINT CTF 2026「F3」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;Google画像検索で逆引きしても、有望な手がかりは見つかりませんでした。そこで&lt;code&gt;&amp;quot;竜巻災害 博物館&amp;quot;&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://www.yomiuri.co.jp/local/kyushu/news/20220219-OYTNT50066/&#34;&gt;北九州の博物館に関する読売新聞の記事&lt;/a&gt;が見つかりました。記事には正確な施設名が記載されていなかったので&lt;code&gt;&amp;quot;北九州 竜巻 博物館&amp;quot;&lt;/code&gt;で検索すると、北九州市科学館の&lt;a href=&#34;https://www.kitakyushuspacelabo.jp/&#34;&gt;スペースLABO公式サイト&lt;/a&gt;が見つかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.kitakyushuspacelabo.jp/floorguide/1f/&#34;&gt;1階のフロアガイド&lt;/a&gt;には「竜巻をカガクする」という展示が掲載されています。展示の写真と説明を問題画像と比較すると、同様のフォーマットであることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/f3-space-labo-tornado-exhibit.webp&#34; alt=&#34;スペースLABOの「竜巻をカガクする」&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://maps.app.goo.gl/eLG7H5k5uTJhzmyT9&#34;&gt;Google MapsのSpace LABO&lt;/a&gt;から位置を確認すると、座標は&lt;code&gt;33.8718, 130.8088&lt;/code&gt;付近です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;33.8718, 130.8088&lt;/code&gt; 付近&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「stable」Writeup</title>
      <link>https://yag.xyz/osint/stable/</link>
      <pubDate>Sat, 05 Sep 2026 08:53:06 +0900</pubDate>
      <guid>https://yag.xyz/osint/stable/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/crypto/stable/README.md&#34;&gt;DIVER OSINT CTF 2026「stable」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題の文字列をそのまま検索してもwriteupしか出てこないため、先頭部分になにかIDのようなものがあると仮定して、&lt;code&gt;&amp;quot;0x5Ec2bb2D&amp;quot; -writeup&lt;/code&gt;のように先頭部分だけで検索していると、PolygonScanのアドレスページが見つかりました。これにより、問題の文字列がPolygon上のアドレスだとわかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://polygonscan.com/address/0x5Ec2bb2D56FC8CC4d05110211EcaBDC8fAe3B128&#34;&gt;https://polygonscan.com/address/0x5Ec2bb2D56FC8CC4d05110211EcaBDC8fAe3B128&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/stable-polygonscan-address-search.webp&#34; alt=&#34;アドレスの先頭部分を検索した結果&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;PolygonScanの&lt;code&gt;Token Transfers&lt;/code&gt;を見ると、このアドレスは&lt;code&gt;JPY Coin (JPYC)&lt;/code&gt;で取引しています。取引の多くは少額の入金で、過去に数十件の取引がありました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;JPYC 店舗&amp;quot;&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://jpyc-map.jp/&#34;&gt;JPYCが使えるお店・場所マップ&lt;/a&gt;や&lt;a href=&#34;https://jpyc-map.com/&#34;&gt;JPYC-MAP.com&lt;/a&gt;が見つかります。&lt;a href=&#34;https://jpyc-map.jp/jpyc-usage/&#34;&gt;JPYC決済利用状況&lt;/a&gt;を見ると、利用回数の上位に「千房 有楽町ビックカメラ支店」があり、決済規模からここにあたりを付けます。&lt;/p&gt;&#xA;&lt;p&gt;その店名などで検索すると、&lt;a href=&#34;https://note.com/karahiro/n/n928651285840&#34;&gt;実際にJPYC決済を行った記事と動画&lt;/a&gt;が見つかりました。動画では2026年4月ごろに1,550 JPYCを支払ったことを確認できます。&lt;/p&gt;&#xA;&lt;p&gt;PolygonScanで対象アドレスの履歴を確認すると、2026年4月13日03:09:11 UTC（日本時間12:09:11）に対象アドレスへ1,550 JPYCを送った&lt;a href=&#34;https://polygonscan.com/tx/0x881f8830dff3b0e87d11d281555f1f181d3f92f8d2a4f641f188e93c445a910b&#34;&gt;トランザクション&lt;/a&gt;が見つかりました。決済金額と時刻が一致するため、このアドレスは「千房 有楽町ビックカメラ支店」の決済用アドレスだと判断できます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{千房 有楽町ビックカメラ支店}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「druk」Writeup</title>
      <link>https://yag.xyz/osint/druk/</link>
      <pubDate>Fri, 04 Sep 2026 17:35:23 +0900</pubDate>
      <guid>https://yag.xyz/osint/druk/</guid>
      <description>&lt;h2 id=&#34;問題&#34;&gt;問題&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/tree/main/diver2026/crypto/druk&#34;&gt;問題ページ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;Dagana bitcoin&amp;quot;&lt;/code&gt;などで検索すると、&lt;a href=&#34;https://www.forbes.com/sites/iainmartin/2023/11/22/bhutan-secret-bitcoin-mine-locations/&#34;&gt;Forbesの記事&lt;/a&gt;が見つかりました。記事にはDaganaのBitcoin採掘所の衛星画像が掲載され、施設は農村部の子供が通うmiddle schoolの近くにあると説明されています。&lt;/p&gt;&#xA;&lt;p&gt;Google Mapsで&lt;code&gt;&amp;quot;Dagana Bhutan middle school&amp;quot;&lt;/code&gt;などと検索しても該当箇所を見つけられなかったため、Dagana周辺のschoolを一つずつ確認しました。その結果、&lt;a href=&#34;https://maps.app.goo.gl/TJUZkuz5vUq63sYt6&#34;&gt;Gesarling Central School&lt;/a&gt;付近に採掘施設を発見しました。&lt;/p&gt;&#xA;&lt;p&gt;施設の座標は&lt;code&gt;26.9101, 89.9166&lt;/code&gt;周辺です。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!1m16!1m12!1m3!1d2607.3031849559816!2d89.9157320625728!3d26.910529273658778!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!2m1!1sDagana%20school!5e1!3m2!1sen!2sjp!4v1788510718124!5m2!1sen!2sjp&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;26.9101, 89.9166&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;&#xA;&lt;p&gt;Forbes記事では、4箇所のマイニング施設が衛星画像から確認されています。その他3箇所は以下の通りです。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Education City跡地: &lt;code&gt;27.3357, 89.5600&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Dochula: &lt;code&gt;27.4880, 89.7426&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Trongsa: &lt;code&gt;27.397, 90.5542&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「arctic」Writeup</title>
      <link>https://yag.xyz/osint/arctic/</link>
      <pubDate>Fri, 04 Sep 2026 17:08:18 +0900</pubDate>
      <guid>https://yag.xyz/osint/arctic/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/company/arctic/README.md&#34;&gt;DIVER OSINT CTF 2026「arctic」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;記事に写っているナンバープレートは2種類あります。&lt;a href=&#34;https://vahandetails.com/vehicle-info&#34;&gt;Vahan Details&lt;/a&gt;で調べると、所有者名は次のように表示されます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;DL 1CR 6887&lt;/code&gt;: &lt;code&gt;B*****H K***R D***R&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;DL 4CR 8559&lt;/code&gt;: &lt;code&gt;I****A B******S (*****) P**.&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;同じ事件を扱った&lt;a href=&#34;https://timesofindia.indiatimes.com/city/noida/fake-ghaziabad-diplomat-partnered-with-uk-bizman-to-set-up-brokerage-firms-stf/articleshow/122866564.cms&#34;&gt;Times of Indiaの記事&lt;/a&gt;には、押収された外交官ナンバー付きの2台は、デリーのBhavesh DugarとIndra Business Private Limitedがそれぞれ所有していると記載されています。Vahan Detailsの結果と照合すると、2台目の車の所有法人は&lt;code&gt;INDIRA BUSINESS (*****) PVT.&lt;/code&gt;だと推測できます。&lt;/p&gt;&#xA;&lt;p&gt;インドの企業は&lt;a href=&#34;https://www.mca.gov.in/content/mca/global/en/mca/fo-llp-services/company-llp-name-search.html&#34;&gt;Ministry of Corporate Affairsの企業名検索&lt;/a&gt;で調べられます。&lt;code&gt;INDIRA BUSINESS&lt;/code&gt;で検索すると&lt;code&gt;INDIRA BUSINESS (INDIA) PRIVATE LIMITED&lt;/code&gt;が見つかり、2台目の車に表示されたマスク済みの所有者名と一致します。この企業のCINは&lt;code&gt;U51909DL2002PTC114202&lt;/code&gt;です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{U51909DL2002PTC114202}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;&#xA;&lt;p&gt;インドのナンバープレート検索サイトは複数あり、ログインや電話番号の入力が必須なものが多くありました。ログイン不要でマスクされていない情報を掲載するサイトがあるのではないかと疑い、調査にかなり時間を要しました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIVER OSINT CTF 2026「cooking」Writeup</title>
      <link>https://yag.xyz/osint/cooking/</link>
      <pubDate>Fri, 04 Sep 2026 16:45:43 +0900</pubDate>
      <guid>https://yag.xyz/osint/cooking/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/diver-osint-ctf/writeups/blob/main/diver2026/company/cooking/README.md&#34;&gt;DIVER OSINT CTF 2026「cooking」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;ボリス・ジョンソン 来日 料理&amp;quot;&lt;/code&gt;と検索すると、&lt;a href=&#34;https://www.facebook.com/fujitanzm/posts/12%E6%9C%88%E3%81%AE%E3%81%82%E3%82%8B%E6%97%A5%E3%82%A4%E3%82%AE%E3%83%AA%E3%82%B9%E3%81%AE%E5%85%83%E9%A6%96%E7%9B%B8%E3%83%9C%E3%83%AA%E3%82%B9%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%BD%E3%83%B3%E3%81%95%E3%82%93%E3%81%8C%E4%BA%AC%E9%83%BD%E3%81%AB%E3%81%8A%E8%B6%8A%E3%81%97%E3%81%AB%E3%81%AA%E3%82%89%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E9%8C%A6%E5%B8%82%E5%A0%B4%E3%81%A7%E9%AD%9A%E3%82%92%E8%AA%BF%E9%81%94%E3%81%97%E3%81%9F%E3%81%82%E3%81%A8%E5%BC%8A%E7%A4%BE%E3%81%A7%E9%81%8B%E5%96%B6%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E6%96%99%E7%90%86%E3%82%B9%E3%82%BF%E3%82%B8%E3%82%AAsushi-lab%E3%81%A7%E5%AF%BF%E5%8F%B8%E3%81%AE%E3%81%AB/25767296076228983/&#34;&gt;料理教室を運営する経営者のFacebook投稿&lt;/a&gt;が見つかります。&lt;/p&gt;&#xA;&lt;p&gt;Facebookのプロフィールから、対象の企業は京都の「株式会社のぞみ」だとわかります。Google検索で見つかる&lt;a href=&#34;https://info.gbiz.go.jp/hojin/ichiran?hojinBango=5130001026308&#34;&gt;gBizINFOの企業情報&lt;/a&gt;と&lt;a href=&#34;https://www.houjin-bangou.nta.go.jp/&#34;&gt;国税庁法人番号公表サイト&lt;/a&gt;から、法人番号は一意に&lt;code&gt;5130001026308&lt;/code&gt;だと確認できます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.houjin-bangou.nta.go.jp/setsumei/shinsetsuoss/index.html&#34;&gt;国税庁の説明&lt;/a&gt;によると、13桁の法人番号の先頭1桁はチェックデジットであり、残りの12桁が会社法人等番号です。&lt;code&gt;5130001026308&lt;/code&gt;から先頭の&lt;code&gt;5&lt;/code&gt;を除いた&lt;code&gt;130001026308&lt;/code&gt;が答えとなります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Diver26{130001026308}&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #18「Alpine Adventure」Writeup</title>
      <link>https://yag.xyz/osint/alpine-adventure/</link>
      <pubDate>Fri, 04 Sep 2026 11:04:39 +0900</pubDate>
      <guid>https://yag.xyz/osint/alpine-adventure/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/18/&#34;&gt;Bellingcat Challenge #18「Alpine Adventure」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Sometimes you just need to escape it all. This mountain lake is a perfect place to relax and enjoy the view.&lt;/p&gt;&#xA;&lt;p&gt;What is the name of this body of water?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;特徴的な山をGoogle逆検索すると、Hallett Peakだとわかります。また、検索結果にあった&lt;a href=&#34;http://scottsmith.photos/albums/Photography-Around-Colorado/10713/Hallett-Peak-from-Bear-Lake&#34;&gt;Hallett Peak from Bear Lakeの写真記事&lt;/a&gt;から、Bear Lake付近で撮影すると問題画像のような景色になるとわかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://maps.app.goo.gl/W5dnc4LuQZT6PMMy9&#34;&gt;Google Maps&lt;/a&gt;でも、写っている湖がBear Lakeであることを確認できます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Bear Lake&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #17「Hot Stuff」Writeup</title>
      <link>https://yag.xyz/osint/hot-stuff/</link>
      <pubDate>Fri, 04 Sep 2026 10:58:39 +0900</pubDate>
      <guid>https://yag.xyz/osint/hot-stuff/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/17/&#34;&gt;Bellingcat Challenge #17「Hot Stuff」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Names change! In open source research it&amp;rsquo;s often useful to find up to date information about the names or designations of people, places and things.&lt;/p&gt;&#xA;&lt;p&gt;The large number identifying this helicopter has been changed since this photo was taken. Can you find its new number?&lt;/p&gt;&#xA;&lt;p&gt;As of July 2024, what is the tail number and large number of this helicopter? (Use the format TAILNUMBER-LARGENUMBER, i.e AB-CDE-99)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #16「Up The Creek」Writeup</title>
      <link>https://yag.xyz/osint/up-the-creek/</link>
      <pubDate>Fri, 04 Sep 2026 10:16:59 +0900</pubDate>
      <guid>https://yag.xyz/osint/up-the-creek/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/16/&#34;&gt;Bellingcat Challenge #16「Up The Creek」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Gazing out of an airplane window gives you a unique perspective on the world. In this case, it&amp;rsquo;s a view of a meandering river!&lt;/p&gt;&#xA;&lt;p&gt;Different aircraft fly at different altitudes, but this small plane was high enough to capture the river&amp;rsquo;s winding path.&lt;/p&gt;&#xA;&lt;p&gt;What is the name of the river in the photograph? (don&amp;rsquo;t include &amp;ldquo;River&amp;rdquo; in your answer)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題画像のEXIFを見ると撮影地点の緯度経度が&lt;code&gt;47.694258, -121.994936&lt;/code&gt;であり、この座標を&lt;a href=&#34;https://www.google.com/maps?q=47.694258,-121.994936&#34;&gt;Google Maps&lt;/a&gt;で確認すると、写っている河川はSnoqualmie Riverだとわかります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #15「On The Metro」Writeup</title>
      <link>https://yag.xyz/osint/on-the-metro/</link>
      <pubDate>Fri, 04 Sep 2026 10:03:26 +0900</pubDate>
      <guid>https://yag.xyz/osint/on-the-metro/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/15/&#34;&gt;Bellingcat Challenge #15「On The Metro」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Watching the metro go past.&lt;/p&gt;&#xA;&lt;p&gt;Where is the photographer, what is the line, and where is the train heading?&lt;/p&gt;&#xA;&lt;p&gt;What is the destination station for this train?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Subway train with red line exterior striping&lt;/code&gt;でGoogle画像検索すると、&lt;a href=&#34;https://www.shutterstock.com/image-photo/subway-prague-37687537&#34;&gt;Subway in Prague&lt;/a&gt;と&lt;a href=&#34;https://www.shutterstock.com/image-photo/metro-train-passing-station-high-speed-700656055&#34;&gt;Metro train passing station at high speed&lt;/a&gt;が見つかりました。問題画像と同じ特徴を持つ車両が写っているため、Prague Metroと特定できます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pid.cz/metro/&#34;&gt;Prague Metro&lt;/a&gt;にはA/B/Cの3路線があります。そのいずれかの終点が答えとなるため、画像から路線、駅、進行方向を特定します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Prague Metro station wall&lt;/code&gt;などとGoogle画像検索しても、象徴的な円形タイルの駅ばかりが表示され、該当する駅を特定できなかったためこの手法は断念しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Prague Metro station&lt;/code&gt;でYouTubeを検索すると、&lt;a href=&#34;https://www.youtube.com/playlist?list=PLnRuYHaPBYwHrSdNaAjmgQgTgma-ozStw&#34;&gt;Prague Metroの全駅を撮影した再生リスト&lt;/a&gt;が見つかりました。駅内装を比較すると、撮影場所はHůrka駅だと特定できます。&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/zAa1mWGt_rU?si=CH7aZjoFsjnYCSVr&amp;amp;start=131&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;Hůrka駅は線路脇の片側が窓になっています。問題画像と動画内の窓の位置を比較すると列車の進行方向が定まり、その方向の終点が&lt;code&gt;Zličín&lt;/code&gt;だとわかります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #14「Foul Play」Writeup</title>
      <link>https://yag.xyz/osint/foul-play/</link>
      <pubDate>Fri, 04 Sep 2026 09:07:46 +0900</pubDate>
      <guid>https://yag.xyz/osint/foul-play/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/14/&#34;&gt;Bellingcat Challenge #14「Foul Play」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is what it looks like to be on the receiving end of a foul ball at a baseball game.&lt;/p&gt;&#xA;&lt;p&gt;Be careful out there! But who is responsible for this hit?&lt;/p&gt;&#xA;&lt;p&gt;What is the name of the batter?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;電光掲示板に&lt;code&gt;31 DELOACH&lt;/code&gt;とあるので検索すると、背番号31の&lt;a href=&#34;https://www.milb.com/player/zach-deloach-676113&#34;&gt;Zach DeLoachの選手ページ&lt;/a&gt;が見つかります。したがって、打者は&lt;code&gt;Zach DeLoach&lt;/code&gt;です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Zach DeLoach&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #12「What a Dump!」Writeup</title>
      <link>https://yag.xyz/osint/what-a-dump/</link>
      <pubDate>Thu, 03 Sep 2026 10:05:40 +0900</pubDate>
      <guid>https://yag.xyz/osint/what-a-dump/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/12/&#34;&gt;Bellingcat Challenge #12「What a Dump!」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Sometimes the most interesting things are found in the most unexpected places&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&amp;hellip; but sometimes those places are full of trash.&lt;/p&gt;&#xA;&lt;p&gt;This dumpster is in an alley somewhere, but where?&lt;/p&gt;&#xA;&lt;p&gt;Where was the photographer standing when they took this photo? Use latitude and longitude in decimal format with three decimals (12.345, -67.890).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;ゴミ箱の形状や&lt;code&gt;WA&lt;/code&gt;の張り紙から、撮影地がU.S.であると判断できます。また、&lt;code&gt;howard u&lt;/code&gt;という落書きから、Howard UniversityがあるWashington D.C.近隣だと推定しました。&lt;/p&gt;&#xA;&lt;p&gt;路地裏の景色と&lt;code&gt;Washington D.C.&lt;/code&gt;をGoogle画像検索し、&lt;a href=&#34;https://www.instagram.com/p/DON6ULTjblH/&#34;&gt;Instagramの写真&lt;/a&gt;を発見しました。Union Marketの路地裏を確認すると、&lt;code&gt;Goof Troop&lt;/code&gt;のgraffitiが見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;さらに、問題の画像に写る特徴的な建物などを&lt;code&gt;Aug 2018&lt;/code&gt;の過去のGoogle Street Viewで確認しました。写真家の撮影位置を(何度か間違えながら)調整し、最終的に緯度・経度を&lt;code&gt;38.910, -76.998&lt;/code&gt;と特定しました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #11「Name that street!」Writeup</title>
      <link>https://yag.xyz/osint/name-that-street/</link>
      <pubDate>Thu, 03 Sep 2026 09:16:21 +0900</pubDate>
      <guid>https://yag.xyz/osint/name-that-street/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/11/&#34;&gt;Bellingcat Challenge #11「Name that street!」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There are plenty of areas to walk in cities around the world, and this street is one of them.&lt;/p&gt;&#xA;&lt;p&gt;But where is it?&lt;/p&gt;&#xA;&lt;p&gt;What is the name of this street?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;道路脇の標識から、撮影地がドイツであると判断できます。また、写真中央には&lt;code&gt;JP STOFFE&lt;/code&gt;という店名が見えます。&lt;/p&gt;&#xA;&lt;p&gt;Google Mapsで&lt;code&gt;Germany JP Stoffe&lt;/code&gt;と検索すると候補が3件ほど見つかりました。それぞれをGoogle Street Viewで確認したところ、問題の写真と一致したのはFrankfurtにある&lt;code&gt;JP STOFFE - Frankfurt&lt;/code&gt;でした。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1788394309247!6m8!1m7!1sXXcAO8pFYrm1JOlGWlvHTQ!2m2!1d50.11604667312911!2d8.682050379044039!3f130.0742037970069!4f-4.795612483831377!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0; aspect-ratio:4 / 3;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;Google Mapsで店舗前の通りを確認すると、通りの名前は&lt;code&gt;Stiftstraße&lt;/code&gt;です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Stiftstraße&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #10「Synoptic Code」Writeup</title>
      <link>https://yag.xyz/osint/synoptic-code/</link>
      <pubDate>Thu, 03 Sep 2026 09:07:03 +0900</pubDate>
      <guid>https://yag.xyz/osint/synoptic-code/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/10/&#34;&gt;Bellingcat Challenge #10「Synoptic Code」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is a morse code transmission received on the 13th October 2024. The sender is thought to be the Yelnya, a Russian ship operating on the Black Sea.&lt;/p&gt;&#xA;&lt;p&gt;.-. -.-. &amp;hellip;- / -.. . / ..- -.-. - .- &amp;hellip;.. / .&amp;mdash;- &amp;hellip;&amp;ndash; .&amp;mdash;- &amp;mdash;.. .&amp;mdash;- / &amp;mdash;-. &amp;mdash;-. &amp;hellip;&amp;ndash; &amp;hellip;.- &amp;hellip;.. / .&amp;mdash;- &amp;mdash;&amp;ndash; &amp;hellip;&amp;ndash; &amp;hellip;.- -&amp;hellip;. / &amp;hellip;.- .&amp;mdash;- -&amp;hellip;. &amp;mdash;-. &amp;mdash;.. / &amp;hellip;&amp;ndash; ..&amp;mdash; &amp;hellip;.- &amp;mdash;&amp;ndash; &amp;hellip;.. / .&amp;mdash;- &amp;mdash;&amp;ndash; ..&amp;mdash; &amp;mdash;.. &amp;mdash;&amp;ndash; / &amp;hellip;.- &amp;mdash;&amp;ndash; .&amp;mdash;- ..&amp;mdash; &amp;mdash;&amp;ndash; / &amp;hellip;.. &amp;hellip;.- &amp;mdash;&amp;ndash; &amp;mdash;&amp;ndash; &amp;mdash;&amp;ndash; / &amp;ndash;&amp;hellip; &amp;mdash;&amp;ndash; ..&amp;mdash; &amp;mdash;&amp;ndash; &amp;mdash;&amp;ndash; / &amp;mdash;.. &amp;hellip;&amp;ndash; &amp;hellip;.. &amp;mdash;&amp;ndash; &amp;mdash;&amp;ndash; / ..&amp;mdash; ..&amp;mdash; ..&amp;mdash; &amp;hellip;.. ..&amp;mdash; / &amp;mdash;&amp;ndash; &amp;mdash;&amp;ndash; ..&amp;mdash; &amp;mdash;.. &amp;mdash;&amp;ndash; / .&amp;mdash;- &amp;hellip;&amp;ndash; &amp;mdash;&amp;ndash; .&amp;mdash;- ..&amp;mdash; / -&amp;hellip; - / .- .-. / ..- -.-. - .- &amp;hellip;.. / -.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #9「Clouded Perception」Writeup</title>
      <link>https://yag.xyz/osint/clouded-perception/</link>
      <pubDate>Wed, 02 Sep 2026 16:48:22 +0900</pubDate>
      <guid>https://yag.xyz/osint/clouded-perception/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/9/&#34;&gt;Bellingcat Challenge #9「Clouded Perception」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This serene lake is a beautiful sight, but something is off: this image has been manipulated.&lt;/p&gt;&#xA;&lt;p&gt;What should we do if an image is altered, either by hand or with AI?&lt;/p&gt;&#xA;&lt;p&gt;What is the 6 digit number hidden in the image?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;Exifを調べたりGoogle画像検索を試したりしましたが、有効な情報は見つかりませんでした。&lt;/p&gt;&#xA;&lt;p&gt;そこで、画像フォレンジックで定番の&lt;a href=&#34;https://29a.ch/photo-forensics/&#34;&gt;Forensically&lt;/a&gt;を使用してError Level Analysisを開くと、画像上空に数字らしきものがぼんやりと見えました。&lt;code&gt;JPEG Quality&lt;/code&gt;を&lt;code&gt;73&lt;/code&gt;、&lt;code&gt;Magnifier Enhancement&lt;/code&gt;を&lt;code&gt;Auto Contrast&lt;/code&gt;に調整すると、&lt;code&gt;428309&lt;/code&gt;と読み取れました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/clouded-perception-ela.webp&#34; alt=&#34;ELAで表示された6桁の数字&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;428309&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #1「A Sticky Situation」Writeup</title>
      <link>https://yag.xyz/osint/a-sticky-situation/</link>
      <pubDate>Wed, 02 Sep 2026 09:43:00 +0900</pubDate>
      <guid>https://yag.xyz/osint/a-sticky-situation/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/1/&#34;&gt;Bellingcat Challenge #1「A Sticky Situation」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In August of 2022, Bellingcat&amp;rsquo;s Foeke Postma found himself looking over this beautiful view, complete with a Bellingcat sticker!&lt;/p&gt;&#xA;&lt;p&gt;But where was this enviable mountaineering adventure taking place?&lt;/p&gt;&#xA;&lt;p&gt;What is the name of the mountain on which Foeke was standing?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;貼られているステッカーをGoogle画像検索すると、AustriaのLinzにあるボルダリングジム&lt;a href=&#34;https://www.dersteinbock-linz.at/&#34;&gt;Der Steinbock&lt;/a&gt;のロゴ、&lt;code&gt;Zillertal&lt;/code&gt;の文字、Tyrol, Austriaのブラスバンドのロゴが確認できました。&lt;/p&gt;&#xA;&lt;p&gt;写真奥には湖が見えます。Google MapsでTyrolやZillertal付近を調べると、Achen Lakeとその南方が写真の風景に近いと推測できます。&lt;/p&gt;&#xA;&lt;p&gt;Google Earthの3D Viewで周辺の山並みを確認すると、写真と一致する位置を特定できました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/a-sticky-situation-google-earth.webp&#34; alt=&#34;Google Earthの3D Viewで確認した山並み&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;出典：&lt;a href=&#34;https://earth.google.com/web/&#34;&gt;Google Earth&lt;/a&gt;, 2026年09月02日&lt;/p&gt;&#xA;&lt;p&gt;Google Mapsからは山の名称が分からなかったため、&lt;code&gt;&amp;quot;austria mountain name map&amp;quot;&lt;/code&gt;などで検索しました。&lt;code&gt;&amp;quot;Austria mountains map&amp;quot;&lt;/code&gt;と照合した結果、山は&lt;a href=&#34;https://peakery.com/wiedersberger-horn-austria/&#34;&gt;Wiedersberger Horn&lt;/a&gt;だと確認できました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #7「Operation Fleet Finder」Writeup</title>
      <link>https://yag.xyz/osint/operation-fleet-finder/</link>
      <pubDate>Wed, 02 Sep 2026 08:53:34 +0900</pubDate>
      <guid>https://yag.xyz/osint/operation-fleet-finder/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/7/&#34;&gt;Bellingcat Challenge #7「Operation Fleet Finder」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Here are a handful of naval ships moored together, but grey is the only colour in sight.&lt;/p&gt;&#xA;&lt;p&gt;They all look the same! Can you help identify them?&lt;/p&gt;&#xA;&lt;p&gt;What is the MMSI number for the left-most ship?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像をGoogle画像検索にかけると、写っている艦船は&lt;a href=&#34;https://en.wikipedia.org/wiki/Nimitz-class_aircraft_carrier&#34;&gt;ニミッツ級航空母艦&lt;/a&gt;だと分かります。画像中央の艦には&lt;code&gt;69&lt;/code&gt;と描かれているため、USS Dwight D. Eisenhowerと特定できます。&lt;/p&gt;&#xA;&lt;p&gt;Wikipediaの艦船リストと左端の艦を比較すると、艦橋の構造が最も近いのは&lt;a href=&#34;https://en.wikipedia.org/wiki/USS_George_H._W._Bush&#34;&gt;USS George H. W. Bush&lt;/a&gt;でした。特にメインマストの後ろにある小さいレーダー部分の構造が一致します。&lt;/p&gt;&#xA;&lt;p&gt;同艦のWikipedia記事から、MMSIは&lt;code&gt;369970663&lt;/code&gt;と分かります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;369970663&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #5「Lost in the Fog」Writeup</title>
      <link>https://yag.xyz/osint/lost-in-the-fog/</link>
      <pubDate>Wed, 02 Sep 2026 08:53:33 +0900</pubDate>
      <guid>https://yag.xyz/osint/lost-in-the-fog/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/5/&#34;&gt;Bellingcat Challenge #5「Lost in the Fog」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;For this photo Nick was stood in a field shrouded in a thick fog. At least it looks like there&amp;rsquo;s an airport nearby.&lt;/p&gt;&#xA;&lt;p&gt;But what airport is it? It&amp;rsquo;s not complex if you know how to look!&lt;/p&gt;&#xA;&lt;p&gt;What is the ICAO code for the airport?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;一見すると何の情報も得られない画像ですが、Exifを確認するとGPS情報が残っており、&lt;code&gt;51.1703, -4.6667&lt;/code&gt;で撮影されたことが分かります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.google.com/maps?q=51.1703,-4.6667&#34;&gt;Google Mapsでこの座標を検索&lt;/a&gt;すると、撮影地点はイギリスのLundy Islandでした。&lt;code&gt;&amp;quot;Lundy island airport icao&amp;quot;&lt;/code&gt;で検索すると、&lt;a href=&#34;https://www.fallingrain.com/icao/EGZV.html&#34;&gt;Lundy Island AirfieldのICAOコード&lt;/a&gt;は&lt;code&gt;EGZV&lt;/code&gt;と分かります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;EGZV&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #4「The Rider&#39;s View」Writeup</title>
      <link>https://yag.xyz/osint/the-riders-view/</link>
      <pubDate>Wed, 02 Sep 2026 08:53:32 +0900</pubDate>
      <guid>https://yag.xyz/osint/the-riders-view/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/4/&#34;&gt;Bellingcat Challenge #4「The Rider&amp;rsquo;s View」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This street scene was captured by Giancarlo, but perhaps he left out an historic detail.&lt;/p&gt;&#xA;&lt;p&gt;What nearby monument can the rider see from their vantage point?&lt;/p&gt;&#xA;&lt;p&gt;The monument is to a person, what is their name?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;画像には場所を直接特定できる情報がなかったため、写っているいくつかのビルをGoogle画像検索で調べました。右端にある色が特徴的なビルから&lt;a href=&#34;https://www.airbnb.com/rooms/734900316158972713&#34;&gt;Airbnbの掲載ページ&lt;/a&gt;が見つかり、撮影地点がColombiaのBogotáであることが分かりました。&lt;/p&gt;&#xA;&lt;p&gt;Google Mapsで周辺を確認すると、riderの視線の先にはParque de los Hippiesがあります。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1788297658005!6m8!1m7!1s0PiZ--gif5qMgL8ZmXslww!2m2!1d4.645161378587664!2d-74.06145777496168!3f195.82680320776748!4f2.5463408185785283!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0; aspect-ratio:4 / 3;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;quot;Parque de los Hippies monument&amp;quot;&lt;/code&gt;で検索すると、&lt;a href=&#34;https://ulianamolano.wixsite.com/artepublico-unad/post/monumento-a-julio-fl%C3%B3rez&#34;&gt;Julio Flórezの記念碑&lt;/a&gt;があることが分かりました。&lt;a href=&#34;https://commons.wikimedia.org/wiki/File:Busto_de_Julio_Fl%C3%B3rez_en_el_Parque_Publico_Sucre_Hippies.JPG&#34;&gt;Wikimedia Commonsの胸像写真&lt;/a&gt;からも確認できます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Julio Flórez&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #2「Flamin-Go Find It!」Writeup</title>
      <link>https://yag.xyz/osint/flamin-go-find-it/</link>
      <pubDate>Wed, 02 Sep 2026 08:53:31 +0900</pubDate>
      <guid>https://yag.xyz/osint/flamin-go-find-it/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/2/&#34;&gt;Bellingcat Challenge #2「Flamin-Go Find It!」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;When Kolina was out and about she snapped this shot of some friendly flamingos.&lt;/p&gt;&#xA;&lt;p&gt;These wading birds are known for their long legs and bright pink plumage, and can be found all around the world. Can you wade through this challenge to find them?&lt;/p&gt;&#xA;&lt;p&gt;What is the name of the area in which you&amp;rsquo;d find these flamingos?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;問題文に登場するKolinaの居住地を調べると、&lt;a href=&#34;https://www.linkedin.com/in/koltai/&#34;&gt;LinkedInプロフィール&lt;/a&gt;から、2020年7月よりWashington州Seattleに住んでいることが分かりました。&lt;/p&gt;&#xA;&lt;p&gt;Seattleに候補を絞り、&lt;code&gt;&amp;quot;seattle flamingo zoo&amp;quot;&lt;/code&gt;で検索して画像を見ると、&lt;a href=&#34;https://en.wikipedia.org/wiki/Woodland_Park_Zoo&#34;&gt;Woodland Park Zoo&lt;/a&gt;のフラミンゴ飼育エリアが見つかりました。&lt;a href=&#34;https://www.alamy.com/flamingoes-at-the-woodland-park-zoo-in-seattle-washington-image551221974.html&#34;&gt;木の柵が写る写真&lt;/a&gt;と&lt;a href=&#34;https://www.alamy.com/flamingoes-at-the-woodland-park-zoo-in-seattle-washington-image550371316.html&#34;&gt;フェンスや池の縁が写る写真&lt;/a&gt;を問題画像と比較すると、それぞれの特徴が一致します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #6「Fully Stocked」Writeup</title>
      <link>https://yag.xyz/osint/fully-stocked/</link>
      <pubDate>Wed, 02 Sep 2026 05:26:55 +0900</pubDate>
      <guid>https://yag.xyz/osint/fully-stocked/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/6/&#34;&gt;Bellingcat Challenge #6「Fully Stocked」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Container vessels are a common sight in ports around the world, but this one is particularly well-stocked.&lt;/p&gt;&#xA;&lt;p&gt;They&amp;rsquo;re a vital part of the global supply chain, but where is this one moored?&lt;/p&gt;&#xA;&lt;p&gt;In which city would you find this port?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;写真中央にある橋をGoogle画像検索にかけたところ、Hamburgにある&lt;a href=&#34;https://en.wikipedia.org/wiki/K%C3%B6hlbrand_Bridge&#34;&gt;Köhlbrand Bridge&lt;/a&gt;だとわかります。&lt;/p&gt;&#xA;&lt;p&gt;Google MapsでKöhlbrand Bridge周辺において写真と同じように両岸へコンテナクレーンが並ぶような箇所を探すと、撮影地点はWaltershofer Hafenであると特定できました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1788294197387!6m8!1m7!1sCAoSF0NJSE0wb2dLRUlDQWdJRHFqYS1mdVFF!2m2!1d53.53400415921429!2d9.909203495602952!3f97.44245688281352!4f-2.072887531441154!5f0.7820865974627469&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0; aspect-ratio:4 / 3;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Hamburg&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bellingcat Challenge #3「Pulling Focus」Writeup</title>
      <link>https://yag.xyz/osint/pulling-focus/</link>
      <pubDate>Tue, 01 Sep 2026 20:37:40 +0900</pubDate>
      <guid>https://yag.xyz/osint/pulling-focus/</guid>
      <description>&lt;h2 id=&#34;問題文&#34;&gt;問題文&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://challenge.bellingcat.com/challenge/3/&#34;&gt;Bellingcat Challenge #3「Pulling Focus」&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;When Aiganysh was travelling by car, she took this photograph of a building. Despite her best efforts, the building came out a little blurry.&lt;/p&gt;&#xA;&lt;p&gt;Can you figure out what the building is used for?&lt;/p&gt;&#xA;&lt;p&gt;What is the function of this building?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;解法&#34;&gt;解法&lt;/h2&gt;&#xA;&lt;p&gt;写真中央にある看板をGoogle画像検索にかけたところ、AIモードの回答から文字列が&lt;code&gt;КАЗАН-КУЙГАН АЙЫЛЫ&lt;/code&gt;とわかり、キルギスの&lt;a href=&#34;https://en.wikipedia.org/wiki/Kazan-Kuygan&#34;&gt;Kazan-Kuygan&lt;/a&gt;であるとわかります。写真中央に写るボラードも、&lt;a href=&#34;https://www.plonkit.net/kyrgyzstan&#34;&gt;Plonk ItのKyrgyzstanガイド&lt;/a&gt;に掲載されているキルギスの特徴と一致します。&lt;/p&gt;&#xA;&lt;p&gt;次にGoogle Mapsで&lt;code&gt;Kazan-Kuygan&lt;/code&gt;を検索し、町の中央を南北に走るA365幹線道路のGoogle Street Viewを確認しました。写真に写っているものと同じようにA365から脇道が伸びる場所をいくつか調べると、撮影地点は以下であることが分かりました。&lt;/p&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!4v1788261616196!6m8!1m7!1sJdz8u2YjP1sZe42tYph2pA!2m2!1d41.62939728940813!2d75.8456927350852!3f300.6755041365042!4f-11.652622989133604!5f0.4000000000000002&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0; aspect-ratio:4 / 3;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;最後に、&lt;a href=&#34;https://maps.app.goo.gl/Qn2t1Yo25N82XPRb7&#34;&gt;特定した地点にある建物&lt;/a&gt;の施設情報を確認すると、&lt;code&gt;Библиотека&lt;/code&gt;/&lt;code&gt;Library&lt;/code&gt;と登録されていました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;flag&#34;&gt;Flag&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Library&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AlphaEarth Satellite Embeddingsを使った土地被覆の時系列変化検知</title>
      <link>https://yag.xyz/post/alphaearth-embedding-change-detection/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0900</pubDate>
      <guid>https://yag.xyz/post/alphaearth-embedding-change-detection/</guid>
      <description>&lt;h2 id=&#34;概要&#34;&gt;概要&lt;/h2&gt;&#xA;&lt;p&gt;前回の記事では、AlphaEarth Foundations Satellite Embeddings（AEF）を使った近似最近傍探索による構造物検索を検証しました。&lt;/p&gt;&#xA;&lt;a href=&#34;https://yag.xyz/post/alphaearth-embedding-structure-search/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;bookmark-card&#34;&gt;&#xA;    &lt;div class=&#34;bookmark-card-content&#34;&gt;&#xA;      &lt;div class=&#34;bookmark-card-title&#34;&gt;AlphaEarth Satellite Embeddingsで似た場所を探す：構造物の特徴をどこまで捉えられるか&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-desc&#34;&gt;Google DeepMindのAlphaEarth Satellite Embeddingsを用いた近似最近傍探索による構造物検出の検証。&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-url&#34;&gt;&#xA;        &lt;img class=&#34;bookmark-card-favicon&#34; src=&#34;https://www.google.com/s2/favicons?sz=32&amp;amp;domain=yag.xyz&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34; /&gt;&#xA;        &lt;span&gt;https://yag.xyz/post/alphaearth-embedding-structure-search/&lt;/span&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;p&gt;Satellite Embeddingsは、Sentinel-2やLandsatの光学画像を入力とし、USDA Cropland Data Layerなどの土地被覆分類データを学習ターゲットとして訓練されたモデルから生成されています。こうして作成されたSatellite Embeddingsは、2017年から毎年データが更新されています。このため、同一地点の異なる年のembeddingsを比較することで、その場所の土地被覆がどの程度変化したかを定量的に評価できます。建設工事による大規模な造成、農地の転用、太陽光発電所の新設といった変化があった場所では、年をまたいだembeddingsに変化が生じるはずです。&lt;/p&gt;&#xA;&lt;p&gt;今回はこの性質を利用して、北海道全域で2024年と2025年の間に起きた土地被覆の変化を検知する仕組みを実装してみました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;衛星画像からの変化検知&#34;&gt;衛星画像からの変化検知&lt;/h2&gt;&#xA;&lt;p&gt;衛星画像からの変化検出（Change Detection）は、任意の地点の異なる時期の衛星データを比較することで、地表面の変化を識別する技術です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;変化検出の2つのアプローチ&#34;&gt;変化検出の2つのアプローチ&lt;/h3&gt;&#xA;&lt;p&gt;変化検出のアプローチは大きく2つに分かれます。1つ目は、可視光/マルチスペクトル画像をそのまま使う方法で、ピクセル値の差分や植生指数（NDVI等）の比較、ディープラーニングによる変化マスク予測などがあります。物理量に基づくため解釈性が高い一方で、大気条件や太陽高度角、雲、季節の植生サイクルといった撮像条件の違いが偽変化として検出されやすいという課題があります。2つ目は、基盤モデル等で画像をembeddingに圧縮してから比較する方法です。同一地点の異なる時期のembeddingを取得し、コサイン類似度等の距離メトリクスで変化の大きさを定量化します。撮像条件のノイズに対してロバストなセマンティックな変化を捉えられる一方で、「何がどう変わったか」の解釈が困難であり、embeddingの生成モデルの学習特性に結果が大きく依拠します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;embeddingのコサイン類似度による比較&#34;&gt;Embeddingのコサイン類似度による比較&lt;/h3&gt;&#xA;&lt;p&gt;今回の変化検知では、AEFが提供しているSatellite Embeddingsを用いて2つの時期のembedding間のコサイン類似度を検出に使います。AEFのembeddingsは単位超球面上に制約された単位ベクトルであるため、コサイン類似度はベクトルの内積（ドット積）と一致します。Google Earth Engineの&lt;a href=&#34;https://developers.google.com/earth-engine/tutorials/community/satellite-embedding-05-similarity-search?hl=ja&#34;&gt;類似度検索チュートリアル&lt;/a&gt;でも、embeddingのドット積による類似度比較が紹介されています。&lt;/p&gt;&#xA;&lt;p&gt;これが年次比較にも使えるのは、AEFのembedding空間が年をまたいで一貫しているためです。&lt;a href=&#34;https://developers.google.com/earth-engine/datasets/catalog/GOOGLE_SATELLITE_EMBEDDING_V1_ANNUAL&#34;&gt;データカタログ&lt;/a&gt;には以下のように記載されています。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The embedding space is consistent across years, and embeddings from different years can be used for condition change detection by considering the dot product or angle between two embedding vectors.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;2024年と2025年のembeddingsが同じベクトル空間上に配置されているからこそ、年をまたいだ内積の比較が意味を持ちます。&lt;/p&gt;&#xA;&lt;p&gt;ちなみに、embeddingベースの変化検知ではコサイン距離以外にユークリッド距離やKLダイバージェンスなども使われます。RaVÆn（&lt;a href=&#34;https://www.nature.com/articles/s41598-022-19437-5&#34;&gt;Ruzicka et al., Nature Scientific Reports 2022&lt;/a&gt;）は、VAEベースの128次元embeddingに対してこれらのメトリクスを比較し、コサイン距離が最も高い検出性能を示すことが報告されています。&lt;/p&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;コサイン類似度を使って、任意の地点の変化スコアを定義しています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Claude CodeにProxmoxの仮想化基盤の管理をさせる</title>
      <link>https://yag.xyz/post/claude-code-proxmox-management/</link>
      <pubDate>Sun, 22 Mar 2026 12:00:00 +0900</pubDate>
      <guid>https://yag.xyz/post/claude-code-proxmox-management/</guid>
      <description>&lt;h2 id=&#34;自作pcとサーバ管理&#34;&gt;自作PCとサーバ管理&lt;/h2&gt;&#xA;&lt;p&gt;私の自作PCにはProxmoxの仮想化基盤を入れていて、用途に応じて複数のVMを動かしています。たまにPCゲームをするときのためにWindowsが入っていたり、KaggleなどのデータコンペではGPUをパススルーしたUbuntu VMを使ったりと、それなりに複雑な構成になっています。&lt;/p&gt;&#xA;&lt;p&gt;ただ、こういった仮想化環境の管理は私のようなソフトウェアレイヤーで生きている人間からすると、正直なところ苦手な分野です。Proxmoxの王道的な使い方に則った部分はすんなり使えるものの、少し複雑なことをしようとしたりすると躓いたり、ハードウェア周りの設定などは毎回苦労していました。&lt;/p&gt;&#xA;&lt;p&gt;しかし、Claude Codeが出てきてからはProxmoxのサーバ管理をほぼ一任するようになりました。例えば以下のようなSSDの障害調査を一任できています。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&#xA;  &lt;a href=&#34;https://twitter.com/yag_ays/status/2032238716094464218&#34;&gt;&lt;/a&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;この記事では、Claude CodeによるProxmox管理のセットアップと実際の運用事例について簡単に紹介します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;セットアップ&#34;&gt;セットアップ&lt;/h2&gt;&#xA;&lt;p&gt;やることは単純で、Proxmoxのホスト環境にClaude Codeをインストールするだけです。ProxmoxのベースOSはDebianなので、通常のLinux環境と同様にClaude Codeを導入できます。基本的な設定は普段の開発と変わりませんが、VM等への破壊的な変更などが出来うる状態なので、一定は人間がコマンドを適宜確認するような形での実行が望ましいです。&lt;/p&gt;&#xA;&lt;p&gt;また、あわせてTailscaleを入れておくと、手元のターミナルからSSHで直接接続できるようになります。ブラウザでProxmoxのWeb UIを開いてShellを立ち上げる手間が省けますし、Claude Codeの操作性もターミナルから直接使うほうがはるかに快適です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;claude-codeによる様々なタスクの実行&#34;&gt;Claude Codeによる様々なタスクの実行&lt;/h2&gt;&#xA;&lt;p&gt;実際にClaude Codeに依頼している作業の例をいくつか挙げます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;VM/LXCの作成&lt;/strong&gt;: ISOイメージやテンプレートからのVM・コンテナの新規作成。GPUパススルーの設定が絡むと手順が複雑になりますが、VFIOの設定からinitramfsの更新まで一通り対応してくれます。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;コア数の変更&lt;/strong&gt;: VMに割り当てるCPUコア数やメモリの変更。&lt;code&gt;qm set&lt;/code&gt;で設定を変えてVMを再起動するだけですが、現在の割り当て状況を確認した上で適切な値を提案してくれます。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ディスク追加対応&lt;/strong&gt;: 新しいストレージプールの作成やVMへのディスク追加。LVMのthin pool作成からProxmoxへの登録、VMへの割り当てまでの手順を一貫して実行してくれます。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;SSD障害対応&lt;/strong&gt;: SSDのSMART情報を確認してエラーの有無を診断したり、障害の兆候があるディスクからのデータ退避を支援してくれます。&lt;code&gt;nvme smart-log&lt;/code&gt;や&lt;code&gt;smartctl&lt;/code&gt;の出力を読み解いて状況を説明してくれるので、判断材料がすぐに揃います。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Proxmoxのホストに入ったClaude Codeは、各種CLIコマンドを通じて仮想環境のほぼすべての操作が可能です。以下は実際に利用しているコマンドの一覧です (これはClaude Codeに過去セッション等をまとめてもらった結果)。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;カテゴリ&lt;/th&gt;&#xA;          &lt;th&gt;コマンド&lt;/th&gt;&#xA;          &lt;th&gt;用途&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;VM管理&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;qm create/set/start/stop/status&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VM作成・設定変更・起動停止&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;qm resize/move_disk/importdisk&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ディスク拡張・移動・インポート&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;qm terminal/guest cmd&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;コンソール接続・ゲスト操作&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;LXC管理&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;pct create/enter/set&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;コンテナ作成・ログイン・設定&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Proxmox&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;pvesm status/add&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ストレージ管理&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;pveum role add/user add/aclmod&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ユーザー・権限管理&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;LVM&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;pvs/vgs/lvs&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PV/VG/LV状態確認&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;pvcreate/vgcreate/lvcreate&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PV/VG/thin pool作成&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;lvremove/wipefs&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LV削除・ディスク初期化&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SSD診断&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;nvme smart-log/error-log/self-test&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SMART情報・エラー・診断&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;smartctl -a&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SMART詳細&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HW情報&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;lspci/lsblk/lscpu/nproc&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GPU・ディスク・CPU確認&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GPUパススルー&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;modprobe/vfio設定/update-initramfs&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VFIO・nouveau無効化&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ディスク操作&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;mount/umount/fdisk/kpartx/losetup&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;イメージマウント・パーティション確認&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ネットワーク&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;nmap/arp/ip neigh/curl&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ポートスキャン・接続確認&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ゲスト内&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;fstrim/growpart/lvextend/resize2fs&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TRIM・パーティション拡張&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Claude Codeはこれらのコマンドを状況に応じて組み合わせて実行してくれます。たとえばディスクの追加であれば、LVMの状態確認から始めてストレージの作成、VMへの割り当て、ゲスト内でのパーティション拡張まで一連の流れを通しでやってくれるので、個別のコマンドを覚えておく必要がありません。&lt;/p&gt;</description>
    </item>
    <item>
      <title>衛星画像をテキストで検索する — Vision Language Modelによるアプローチ</title>
      <link>https://yag.xyz/post/vlm-satellite-image-text-search/</link>
      <pubDate>Wed, 18 Mar 2026 10:00:00 +0900</pubDate>
      <guid>https://yag.xyz/post/vlm-satellite-image-text-search/</guid>
      <description>&lt;h2 id=&#34;概要&#34;&gt;概要&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://yag.xyz/post/alphaearth-embedding-structure-search/&#34;&gt;前回の記事&lt;/a&gt;では、AlphaEarth Satellite Embeddingsを使って「似た構造物を探す」というQuery-by-Example型の検索を試しました。地図上で矩形を選択してそのエリアに類似した場所を近似最近傍探索(ANN)で探すというアプローチのため、「空港を探したい」「ゴルフ場を探したい」といった意図を直接的に表現することはできませんでした。&lt;/p&gt;&#xA;&lt;a href=&#34;https://yag.xyz/post/alphaearth-embedding-structure-search/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;bookmark-card&#34;&gt;&#xA;    &lt;div class=&#34;bookmark-card-content&#34;&gt;&#xA;      &lt;div class=&#34;bookmark-card-title&#34;&gt;AlphaEarth Satellite Embeddingsで似た場所を探す：構造物の特徴をどこまで捉えられるか&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-desc&#34;&gt;Google DeepMindのAlphaEarth Satellite Embeddingsを用いた近似最近傍探索による構造物検出の検証。&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-url&#34;&gt;&#xA;        &lt;img class=&#34;bookmark-card-favicon&#34; src=&#34;https://www.google.com/s2/favicons?sz=32&amp;amp;domain=yag.xyz&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34; /&gt;&#xA;        &lt;span&gt;https://yag.xyz/post/alphaearth-embedding-structure-search/&lt;/span&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;p&gt;今回は、自然言語のテキストクエリで衛星画像から直接目的の構造物を検索する仕組みを試してみます。リモートセンシング画像向けにfine-tuningされたVLM（Vision-Language Model）であるRemoteCLIPを使用し、&lt;code&gt;&amp;quot;airport&amp;quot;&lt;/code&gt;や&lt;code&gt;&amp;quot;golf course&amp;quot;&lt;/code&gt;といったテキストを入力するだけで、それに合致する衛星画像タイルを検索できるようにします。&lt;/p&gt;&#xA;&lt;h2 id=&#34;remoteclipとは&#34;&gt;RemoteCLIPとは&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2306.11029&#34;&gt;RemoteCLIP（Liu et al., 2024）&lt;/a&gt;は、OpenAIのCLIPを約80万組のリモートセンシング画像-テキストペアでfine-tuningしたモデルです。CLIPは画像とテキストを同一のベクトル空間に埋め込むことができるため、衛星画像をタイルに分割してあらかじめembeddingsを生成しておき、検索時にはテキストクエリを同じ空間に埋め込んでANNで類似度検索することで、テキスト→画像の検索が実現できます。&lt;/p&gt;&#xA;&lt;a href=&#34;https://github.com/ChenDelong1999/RemoteCLIP&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;bookmark-card&#34;&gt;&#xA;    &lt;div class=&#34;bookmark-card-content&#34;&gt;&#xA;      &lt;div class=&#34;bookmark-card-title&#34;&gt;GitHub - ChenDelong1999/RemoteCLIP: 🛰️ Official repository of paper &amp;#34;RemoteCLIP: A Vision Language Foundation Model for Remote Sensing&amp;#34; (IEEE TGRS)&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-desc&#34;&gt;🛰️ Official repository of paper &amp;#34;RemoteCLIP: A Vision Language Foundation Model for Remote Sensing&amp;#34; (IEEE TGRS) - ChenDelong1999/RemoteCLIP&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-url&#34;&gt;&#xA;        &lt;img class=&#34;bookmark-card-favicon&#34; src=&#34;https://www.google.com/s2/favicons?sz=32&amp;amp;domain=github.com&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34; /&gt;&#xA;        &lt;span&gt;https://github.com/ChenDelong1999/RemoteCLIP&lt;/span&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;bookmark-card-thumbnail&#34;&gt;&#xA;      &lt;img src=&#34;https://opengraph.githubassets.com/504b006dbf61a406a69deb73fac3ac8555aa9c96b44291fd270fc6b48613f80f/ChenDelong1999/RemoteCLIP&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;h2 id=&#34;実装&#34;&gt;実装&lt;/h2&gt;&#xA;&lt;p&gt;本記事で紹介する実装のソースコードはGitHubで公開しています。&lt;/p&gt;&#xA;&lt;a href=&#34;https://github.com/yagays/keenkite&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;github-card&#34;&gt;&#xA;    &lt;div class=&#34;github-card-header&#34;&gt;&#xA;      &lt;svg class=&#34;github-card-icon&#34; viewBox=&#34;0 0 16 16&#34; fill=&#34;currentColor&#34; aria-hidden=&#34;true&#34;&gt;&#xA;        &lt;path d=&#34;M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z&#34;/&gt;&#xA;      &lt;/svg&gt;&#xA;      &lt;span class=&#34;github-card-name&#34;&gt;yagays/keenkite&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;p class=&#34;github-card-desc&#34;&gt;Satellite image natural language search system using VLM embeddings&lt;/p&gt;</description>
    </item>
    <item>
      <title>「中国衛星が10分に1回日本上空を通過」報道を公開データで追証する</title>
      <link>https://yag.xyz/post/yaogan-tracker-verification/</link>
      <pubDate>Mon, 16 Mar 2026 13:00:00 +0900</pubDate>
      <guid>https://yag.xyz/post/yaogan-tracker-verification/</guid>
      <description>&lt;h2 id=&#34;概要&#34;&gt;概要&lt;/h2&gt;&#xA;&lt;p&gt;2026年3月14日、読売新聞が &lt;strong&gt;「中国衛星が日本上空を１０分に１回通過、自衛隊や米軍基地「監視」…「遥感」軌道を読売解析」&lt;/strong&gt; という記事を報じました。それによると、中国の偵察衛星「遥感（ヤオガン）」約160基のうち稼働中の約80基が、日本上空を約10分おきに通過し、横須賀基地周辺では1日約60回もの高頻度で通過しているとのことです。&lt;/p&gt;&#xA;&lt;a href=&#34;https://www.yomiuri.co.jp/politics/20260314-GYT1T00442/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;bookmark-card&#34;&gt;&#xA;    &lt;div class=&#34;bookmark-card-content&#34;&gt;&#xA;      &lt;div class=&#34;bookmark-card-title&#34;&gt;中国衛星が日本上空を１０分に１回通過、自衛隊や米軍基地「監視」…「遥感」軌道を読売解析&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-desc&#34;&gt;【読売新聞】　中国軍が偵察用に運用していると指摘される人工衛星群が、日本上空を約１０分に１回通過し、自衛隊と米軍の基地周辺の上空では２時間に約１０基が通過するなど、高頻度で周回していることが分かった。日本政府も衛星群の動きを把握して&lt;/div&gt;&#xA;      &lt;div class=&#34;bookmark-card-url&#34;&gt;&#xA;        &lt;img class=&#34;bookmark-card-favicon&#34; src=&#34;https://www.google.com/s2/favicons?sz=32&amp;amp;domain=www.yomiuri.co.jp&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34; /&gt;&#xA;        &lt;span&gt;https://www.yomiuri.co.jp/politics/20260314-GYT1T00442/&lt;/span&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;bookmark-card-thumbnail&#34;&gt;&#xA;      &lt;img src=&#34;https://www.yomiuri.co.jp/media/2026/03/20260314-GYT1I00444-1.jpg?type=ogp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;p&gt;この記事内で人工衛星の分析に公開データを用いたとあったので、同じような分析ができるのか私も試してみました。結論としては概ね近い結果が得られたとともにより詳細な状況が見えてきましたので、ソースコードを公開するとともに、具体的な数字の根拠や深堀りをしてみようと思います。&lt;/p&gt;&#xA;&lt;p&gt;本記事の分析結果を簡単にまとめると、以下の通りです。&lt;/p&gt;&#xA;&lt;div class=&#34;box&#34;&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;読売新聞の報道内容に近い結果が、公開データおよび独自の分析から確認できた&lt;/li&gt;&#xA;&lt;li&gt;高頻度で通過する衛星の多くはELINT衛星であり、画像の撮像や地表を測定する光学衛星/SAR衛星の頻度はもっと低い&lt;/li&gt;&#xA;&lt;li&gt;上空の通過という事実から深堀りして衛星のセンサ種別ごとの撮像帯幅や視野角等を考慮した分析をしなければ、具体的な偵察衛星の影響力の評価ができない&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;ただし、本記事の分析は個人による試みであり、報道の専門家による分析とは手法・精度ともに異なります。分析上の間違いも含まれている可能性があることをご留意ください。また、この記事では軍事的および政治的な解釈は行いません。&lt;/p&gt;&#xA;&lt;p&gt;今回分析に利用したソースコードは下記レポジトリで公開しています。&lt;/p&gt;&#xA;&lt;a href=&#34;https://github.com/yagays/yaogan_tracker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;github-card&#34;&gt;&#xA;    &lt;div class=&#34;github-card-header&#34;&gt;&#xA;      &lt;svg class=&#34;github-card-icon&#34; viewBox=&#34;0 0 16 16&#34; fill=&#34;currentColor&#34; aria-hidden=&#34;true&#34;&gt;&#xA;        &lt;path d=&#34;M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z&#34;/&gt;&#xA;      &lt;/svg&gt;&#xA;      &lt;span class=&#34;github-card-name&#34;&gt;yagays/yaogan_tracker&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;p class=&#34;github-card-desc&#34;&gt;Yaogan satellite pass frequency analysis over Japan&lt;/p&gt;</description>
    </item>
    <item>
      <title>AlphaEarth Satellite Embeddingsで似た場所を探す：構造物の特徴をどこまで捉えられるか</title>
      <link>https://yag.xyz/post/alphaearth-embedding-structure-search/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0900</pubDate>
      <guid>https://yag.xyz/post/alphaearth-embedding-structure-search/</guid>
      <description>&lt;h2 id=&#34;概要&#34;&gt;概要&lt;/h2&gt;&#xA;&lt;p&gt;Google DeepMindが公開したAlphaEarth Foundations Satellite Embeddings（AEF）という衛星画像の基盤モデルがあります。地球上のあらゆる陸地を10m解像度・64次元のベクトル（embeddings）で表現するものです。2017年から年次データがGoogle Earth Engine上で無償公開されており、2025年のデータが2026/3/11に公開されました。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&#xA;  &lt;a href=&#34;https://twitter.com/googleearth/status/2031024842498023718&#34;&gt;&lt;/a&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;2025年に発表された&lt;a href=&#34;https://arxiv.org/abs/2507.22291&#34;&gt;論文&lt;/a&gt;では、土地被覆分類（米国・欧州）、農作物マッピング（カナダ・エチオピア・サブサハラアフリカ）、樹種分布推定、油ヤシプランテーション検出、蒸発散量推定、土地被覆の経年変化検出など15種類のベンチマークで評価されており、既存手法を広く上回る性能が報告されています。&lt;/p&gt;&#xA;&lt;p&gt;最近は衛星画像周りを色々と調べていて興味深い題材だったので、今回はSatellite Embeddingsを使った検証を行いたいと思います。特に教師なしの文脈で人間も解釈しやすいタスクとして、地上のある程度の大きさを持つ構造物の検出を近似最近傍探索(ANN)により検証してみたいと思います。&lt;/p&gt;&#xA;&lt;h2 id=&#34;alphaearth-foundations-satellite-embeddingsとは&#34;&gt;AlphaEarth Foundations Satellite Embeddingsとは&lt;/h2&gt;&#xA;&lt;p&gt;AEFはGoogle DeepMindが開発した衛星画像基盤モデルで、10m×10mのピクセルごとに64次元のベクトルを生成します。入力にはSentinel-2（光学）、Landsat 8/9、Sentinel-1（SAR）の3つの衛星データを使い、学習ターゲットにはLiDAR、DEM、気象データ、米国の土地被覆データ（NLCD）や農作物分類データ（CDL）など多様なデータソースが使われています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;satellite-embeddingsの性質&#34;&gt;Satellite Embeddingsの性質&lt;/h3&gt;&#xA;&lt;p&gt;Satellite embeddingsの重要な性質として、ベクトルが単位球面上に正則化されているため、ベクトル間の内積がそのままコサイン類似度として解釈できます。また線形合成可能性（linear composability）という性質があり、空間的に平均化してもセマンティックな意味が保持されます。つまり、複数ピクセルの平均embeddingsを計算しても、それは「そのエリア全体を代表するembeddings」として意味を持つということです。これらの性質は、自然言語処理におけるword2vecと構造的に似ていますね。word2vecが単語の分布的意味論（distributional semantics）を固定長ベクトルにエンコードしたように、AEFは土地被覆のスペクトル・空間・時間的特性を64次元ベクトルにエンコードしています。いずれもベクトル間の内積が類似度として機能し、加算平均が意味を保存するという性質を共有しています。&lt;/p&gt;&#xA;&lt;p&gt;詳しくは&lt;a href=&#34;https://arxiv.org/abs/2507.22291&#34;&gt;AEFの論文&lt;/a&gt;やGoogle Earth Engineの&lt;a href=&#34;https://developers.google.com/earth-engine/tutorials/community/alpha-earth-similarity-search&#34;&gt;公式チュートリアル&lt;/a&gt;を参照してください。&lt;/p&gt;&#xA;&lt;h3 id=&#34;構造物を学習しているわけではない&#34;&gt;構造物を学習しているわけではない&lt;/h3&gt;&#xA;&lt;p&gt;AEFは明示的に構造物分類を学習しているわけではなく、衛星画像を主たる入力としています。都市域に関する学習ターゲットとしてはNLCDがありますが、NLCDは都市域を不透水面の割合で4段階に分類するだけで、空港・港・スタジアムといった構造物の区別は含みません。にもかかわらず、embeddingsが衛星画像のみで構造物レベルの意味情報を暗黙的に獲得していることを示す報告がいくつかあります。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://element84.com/machine-learning/exploring-alphaearth-embeddings/&#34;&gt;Element 84の分析&lt;/a&gt;: フィラデルフィア上空で全64次元を個別に可視化したところ、第26次元が空港ピクセルに強く反応することを発見。ボストンやリスボンの空港でも同様のパターンが確認されている&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://developers.google.com/earth-engine/tutorials/community/satellite-embedding-05-similarity-search&#34;&gt;Google EEの穀物サイロ検索&lt;/a&gt;: カンザス州の穀物サイロをもとに他の穀物サイロを発見する事例&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://medium.com/google-earth/ai-powered-pixels-introducing-googles-satellite-embedding-dataset-31744c1f4650&#34;&gt;Google Earthの公式ブログ&lt;/a&gt;: &amp;ldquo;Each 10-meter pixel’s embedding also captures information about the area around that pixel, so that areas that appear very similar when considered in isolation, e.g., the asphalt surfaces of a parking lot or a freeway, will have quite distinct embeddings.&amp;ldquo;とあるように、例えば同一のアスファルトの道であっても周辺の空間のコンテクストがembeddingsに反映される&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;こうした報告から、AEFは構造物の分類を直接学んでいないのに、空間パターンとして構造物の特徴をエンコードしている可能性があります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DEEP DIVEクラファンの衛星画像解析タスクについて勝手に調べて考えてみた</title>
      <link>https://yag.xyz/post/deepdive-satellite-imagery/</link>
      <pubDate>Mon, 23 Feb 2026 12:53:32 +0900</pubDate>
      <guid>https://yag.xyz/post/deepdive-satellite-imagery/</guid>
      <description>&lt;h2 id=&#34;概要&#34;&gt;概要&lt;/h2&gt;&#xA;&lt;p&gt;私が&lt;a href=&#34;https://camp-fire.jp/projects/821287/&#34;&gt;初期のクラウドファンディング&lt;/a&gt;に参加して以来注目している組織のYouTubeチャンネル「&lt;a href=&#34;https://www.youtube.com/@deepdivecast-p8u&#34;&gt;DEEP DIVE Cast&lt;/a&gt;」にて、&lt;a href=&#34;https://camp-fire.jp/projects/914341/&#34;&gt;新たなクラウドファンディング&lt;/a&gt;の呼びかけとともに解決したい課題について紹介されている動画がありました。&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/iy3bhgXvbLE?si=pvBZg2A8xV43_vPI&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;一言で言えば衛星画像にAIを活用したいという話だったのですが、実課題としていろんな要素が含まれていてとても興味深いものでしたので、私なりにこのタスクにどう登るものかと考えてみました。&lt;/p&gt;&#xA;&lt;p&gt;なお、私自身は機械学習プロジェクト自体は実務経験があるものの、衛星画像の画像処理などの分野には馴染みのない人間です。数日のサーベイ程度の付け焼き刃で書いているので、指摘の抜け漏れや間違いを多分に含んでいる可能性がある点をご容赦ください。&lt;/p&gt;&#xA;&lt;h2 id=&#34;タスクの整理&#34;&gt;タスクの整理&lt;/h2&gt;&#xA;&lt;p&gt;動画内で触れられている機械学習タスクを、まずは私なりに要約します。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Task 1. 衛星画像からの船舶の領域特定およびカウンティング&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;船舶が複数隻横付けされた&amp;quot;メザシ状態&amp;quot;のものも正確に計測したい&lt;/li&gt;&#xA;&lt;li&gt;既存のAIでは、カウントの間違いや船舶種別の誤りがある (おそらくChatGPTやGeminiなどの生成AI)&lt;/li&gt;&#xA;&lt;li&gt;人間は一定程度正確な領域特定およびカウントが可能である (それだけの衛星画像の分解能はある前提)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;この事例はDeepDiveのウェブサイトの&lt;a href=&#34;https://deepdive.or.jp/reports/7/&#34;&gt;「LumoScan ミスチーフ礁に滞在する中国海上民兵船舶」&lt;/a&gt;というレポートで詳細に触れられており、時系列で隻数の変化を追跡することで中国のミスチーフ礁および周辺海域の行動を分析しています。そのために長期間にわたり何度も衛星画像からの船舶数のカウンティングをする必要があるようです。&lt;/p&gt;&#xA;&lt;p&gt;また、それ以外にも一般的な衛星画像からの船舶の種類特定についても触れられていました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Task 2. 衛星画像からの船舶の種類特定&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;例として中国の原子力潜水艦の093型と094型の区別&lt;/li&gt;&#xA;&lt;li&gt;衛星画像の分解能が低くとも、特徴的な外見を捉えることで専門家は判別可能である&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;なお、&lt;a href=&#34;https://camp-fire.jp/projects/914341/&#34;&gt;クラウドファンディングのページ&lt;/a&gt;では、AI活用の目的が下記のように説明されています。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;地政学リスクを把握する上で、衛星画像は不可欠な「眼」です。しかし、現在の分析には、いくつかの大きな課題があります。&lt;/p&gt;&#xA;&lt;p&gt;・物体検知や判別を人手で行う必要があり、膨大な時間がかかる&lt;/p&gt;&#xA;&lt;p&gt;・天候や撮影条件によって、重要施設や車両・船舶等の細部が見えにくく、得られる情報に限界がある&lt;/p&gt;&#xA;&lt;p&gt;・衛星画像・電波データ・AIS（船舶自動識別装置）などが統合されておらず、全体像を俯瞰しづらい&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://camp-fire.jp/projects/914341/&#34;&gt;https://camp-fire.jp/projects/914341/&lt;/a&gt; より引用&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;ただデータ利活用なども入れてしまうとスコープが広くなってしまうため、この記事ではあくまでもいくつかの特定の機械学習タスクに限定します。&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://yag.xyz/images/deepdive-satellite-imagery-sentinel2.jpg&#34;&#xA;    alt=&#34;Sentinel-2 L2A True color&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;p&gt;Modified Copernicus Sentinel data 2025 を使用。&lt;br/&gt;実際にミスチーフ礁に集まる小型船舶群の様子。Sentinel-2の分解能では、連なった船舶数をカウントするのは私は不可能だった&lt;/p&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;既存研究&#34;&gt;既存研究&lt;/h2&gt;&#xA;&lt;p&gt;まずはこれらのタスクについて、現状どういった研究事例があり、どのくらいの精度で解かれているのかを、学習/評価データセットをベースに代表例をいくつか見ていきます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;task-11-船舶検出&#34;&gt;Task 1.1 船舶検出&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://ieee-dataport.org/documents/hrsc2016-0&#34;&gt;HRSC2016&lt;/a&gt;は、サブメートル級の高分解能衛星画像から構成される船舶検出の標準的なベンチマークデータセットです。1,061枚のアノテーション付き画像に、空母や軍艦、商船など28の細粒度カテゴリの回転矩形（OBB）アノテーションが付与されています。&lt;a href=&#34;https://github.com/ming71/HRSC2016_SOTA&#34;&gt;ming71/HRSC2016_SOTA&lt;/a&gt;によるリーダーボードでは、評価値であるVOC2007形式のmAP(07)のスコアにおいて90%前後の性能が報告されています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://captain-whu.github.io/DOTA/dataset.html&#34;&gt;DOTA&lt;/a&gt;は、Google Earth等の複数ソースから収集された分解能0.1m〜数mの大規模衛星画像の物体検知データセットです。船舶に限らず車両や飛行機など15カテゴリ（v1.0）を含み、全体のmAPは75〜81%程度ですが、船舶カテゴリのAPは89%程度と全体平均を大きく上回っています。なお、DOTAのアノテーションにはdifficultフラグ（小さすぎる・遮蔽されている等の理由で判別困難な対象）があり、標準的な評価ではこれらは除外されるため、実際の運用で遭遇するような困難なケースはスコアに反映されていない点には留意が必要です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/WindVChen/LEVIR-Ship&#34;&gt;LEVIR-Ship&lt;/a&gt;は、分解能16mという中解像度の衛星画像（GF-1/GF-6）における小型船舶検出のデータセットです。無償で利用できるSentinel-2（10m）に近い分解能帯であり、現実的なOSINT運用に近い条件といえます。現状のAPは82.4%で、上記の高分解能データセットと比べると精度は劣るものの、小型船というタスク難易度や分解能の制約を考慮すれば一定機能するレベルとは言えそうです (&lt;a href=&#34;https://levir.buaa.edu.cn/publications/DRENet.pdf&#34;&gt;Chen+, 2022&lt;/a&gt;)。&lt;/p&gt;&#xA;&lt;p&gt;これらを総合すると、おおよそ研究事例は豊富にあり、それらを評価するためのパブリックなデータセットも利用可能であることがわかります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;task-12-船舶のカウンティング&#34;&gt;Task 1.2 船舶のカウンティング&lt;/h3&gt;&#xA;&lt;p&gt;船舶のカウンティングに特化したベンチマークとしては、&lt;a href=&#34;https://github.com/gaoguangshuai/Counting-from-Sky-A-Large-scale-Dataset-for-Remote-Sensing-Object-Counting-and-A-Benchmark-Method&#34;&gt;RSOC（Remote Sensing Object Counting）&lt;/a&gt;データセットのShipサブセットがあります (&lt;a href=&#34;https://arxiv.org/abs/2008.12470&#34;&gt;Gao+, 2020&lt;/a&gt;)。DOTAデータセットから収集された密集港湾の画像で構成されており、1枚あたり平均328隻（最大1,661隻）という非常に高密度な画像が対象です。データセット規模は、学習用97枚テスト用40枚の計137枚と小規模です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>自作AI AgentでClaude CodeのPlan Mode相当を実装する</title>
      <link>https://yag.xyz/post/ai-agent-plan-mode-example/</link>
      <pubDate>Mon, 16 Feb 2026 13:31:12 +0900</pubDate>
      <guid>https://yag.xyz/post/ai-agent-plan-mode-example/</guid>
      <description>&lt;p&gt;Claude Codeを効果的に使うためのベストプラクティスとして、Plan Modeで最初に計画を立てることの重要性がよく挙げられます。いきなりコードを書き始めるのではなく、まず何をするかを整理してから実装に進むことで、手戻りを減らし精度の高い成果物を得られるというものです。&lt;/p&gt;&#xA;&lt;p&gt;このPlan Modeの仕組みを自作のAI Agentにも取り入れたいと感じたので、&lt;a href=&#34;https://platform.claude.com/docs/en/agent-sdk/overview&#34;&gt;Claude Agent SDK&lt;/a&gt;を使って再現してみました。この記事では、Claude CodeのPlan Modeが内部的に何をしているかを解説し、それを自作AI Agentで再現する実装について紹介します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;claude-codeのplan-modeとは&#34;&gt;Claude CodeのPlan Modeとは&lt;/h2&gt;&#xA;&lt;p&gt;Claude CodeのPlan Modeは、実装に着手する前に計画を立てるフェーズを設けるための仕組みです。ユーザーがPlan Modeを有効にすると、Claudeはコードの読み取りと計画の策定だけを行い、ファイルの編集やコマンドの実行は一切行いません。&lt;/p&gt;&#xA;&lt;p&gt;これらの実装や内部構造は公式には公開されていませんが、Armin Ronacherの記事 &lt;a href=&#34;https://lucumr.pocoo.org/2025/12/17/what-is-plan-mode/&#34;&gt;What is Plan Mode?&lt;/a&gt; に詳しく書かれています。彼の分析によると、Plan Modeの本質は「カスタムプロンプトとシステムリマインダー」であり、技術的に複雑なことはしていないとのことです。&lt;/p&gt;&#xA;&lt;p&gt;ここからは、このブログの内容に沿って解説します。内部的には、以下の3つの要素で成り立っています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;要素-1-システムリマインダーによる制約&#34;&gt;要素 1. システムリマインダーによる制約&lt;/h3&gt;&#xA;&lt;p&gt;各ユーザーメッセージにシステムリマインダーが自動的に付加されます。このリマインダーには「Plan mode is active. The user indicated that they do not want you to execute yet — you MUST NOT make any edits」という強い制約が含まれており、「This supercedes any other instructions you have received」と他のすべての指示を上書きすることが明記されています。つまり、仮にユーザーが「このファイルを編集して」と言っても、Plan Mode中はそれが無視されます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;要素-2-構造化されたワークフロー&#34;&gt;要素 2. 構造化されたワークフロー&lt;/h3&gt;&#xA;&lt;p&gt;4フェーズの段階的なワークフローがプロンプトとして埋め込まれています。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Initial Understanding — コードの読解とユーザーへの質問&lt;/li&gt;&#xA;&lt;li&gt;Design — 実装アプローチの設計&lt;/li&gt;&#xA;&lt;li&gt;Review — 計画とユーザー意図との整合性チェック&lt;/li&gt;&#xA;&lt;li&gt;Final Plan — 計画ファイルへの書き込み&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;各フェーズでExplore AgentやPlan AgentといったSub Agentを並列起動する指示も含まれており、効率的な情報収集と計画策定が行われます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>複数環境でのClaude Code利用統計をOpenTelemetryで一元管理する</title>
      <link>https://yag.xyz/post/claude-code-otel/</link>
      <pubDate>Wed, 04 Feb 2026 09:07:59 +0900</pubDate>
      <guid>https://yag.xyz/post/claude-code-otel/</guid>
      <description>&lt;p&gt;Claude Codeの利用統計の可視化ツールとして&lt;code&gt;ccusage&lt;/code&gt;が有名ですが、リモートサーバなど複数の環境で利用している場合では、それぞれの環境ごとにしか集計することができません。私の場合は手元のラップトップに始まり、Kaggleなどのデータコンペ用のGPUサーバやProxmoxで構築した各種開発環境などがいくつもあります。それらを横断してClaude Codeの利用統計を見る必要がありました。&lt;/p&gt;&#xA;&lt;p&gt;Claude Codeには、標準でOpenTelemetryによるテレメトリ送信機能が実装されています。これを使うことで、自前のサーバにメトリクス・ログを集約し、複数環境の利用統計を一元管理できるようになります。単なる利用コストの確認のみならず、利用モデルの確認などにも使えて、とても便利です。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&#xA;  &lt;a href=&#34;https://twitter.com/yag_ays/status/2009076220412227947&#34;&gt;&lt;/a&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;この記事では、Claude CodeのOpenTelemetryによる利用統計の集約および可視化までの流れを大まかに紹介します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;全体構成&#34;&gt;全体構成&lt;/h2&gt;&#xA;&lt;p&gt;Claude Codeを起点としたログの流れは以下の通りです。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Claude Code → OTLP → OpenTelemetry Collector ─┬─→ VictoriaMetrics ─→ Grafana&#xA;                                              └─→ Loki ────────────┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;各環境のClaude CodeからOTLP形式でテレメトリを送信し、自前のサーバでOpenTelemetry Collectorが受信します。メトリクスはVictoriaMetrics、ログはLokiに保存され、Grafanaで可視化する構成になっています。&lt;/p&gt;&#xA;&lt;p&gt;端末間の通信にはTailscaleを利用しています。そうすることで、ネットワーク設定を気にせずどの環境からでもテレメトリを送信できます。また、特段外部公開しているサーバやクラウドのインスタンスがなくとも、自宅で常時動いているミニPCなどにホストしておくことで簡単に環境構築できるのも嬉しいところです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;設定&#34;&gt;設定&lt;/h2&gt;&#xA;&lt;h3 id=&#34;claude-code&#34;&gt;Claude Code&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;~/.claude/settings.json&lt;/code&gt;の&lt;code&gt;env&lt;/code&gt;セクションで環境変数を設定します。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;env&amp;#34;&lt;/span&gt;: {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;CLAUDE_CODE_ENABLE_TELEMETRY&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;1&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;OTEL_METRICS_EXPORTER&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;otlp&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;OTEL_LOGS_EXPORTER&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;otlp&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;OTEL_EXPORTER_OTLP_PROTOCOL&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;grpc&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;OTEL_EXPORTER_OTLP_ENDPOINT&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;http://my-selfhost-server:4317&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;OTEL_RESOURCE_ATTRIBUTES&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;host.name={{ .chezmoi.hostname }}&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;私は&lt;code&gt;~/.claude/settings.json&lt;/code&gt;をchezmoi管理下に置いて、テンプレート機能で&lt;code&gt;{{ .chezmoi.hostname }}&lt;/code&gt;を使って各環境のホスト名を自動設定しています。これにより、Grafanaダッシュボードでどの環境からのメトリクスかを識別できます。&lt;/p&gt;&#xA;&lt;p&gt;参考: &lt;a href=&#34;https://docs.anthropic.com/ja/docs/claude-code/monitoring-usage&#34;&gt;監視 - Claude Code Docs&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;サーバ側&#34;&gt;サーバ側&lt;/h3&gt;&#xA;&lt;p&gt;サーバ側はdocker composeで以下の4つのサービスを構成しています。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;OpenTelemetry Collector&lt;/strong&gt;: テレメトリの受信とルーティングを担当&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;VictoriaMetrics&lt;/strong&gt;: Prometheus互換の時系列データベース&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Loki&lt;/strong&gt;: Grafana製のログ集約システム&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Grafana&lt;/strong&gt;: 可視化ダッシュボード&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;当初はPrometheusで構築していましたが、データ容量などの観点で互換性のあるVictoriaMetricsに移行しています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;grafanaダッシュボード&#34;&gt;Grafanaダッシュボード&lt;/h3&gt;&#xA;&lt;p&gt;Grafanaのダッシュボードは&lt;a href=&#34;https://github.com/ColeMurray/claude-code-otel&#34;&gt;ColeMurray/claude-code-otel&lt;/a&gt;を参考にしています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://yag.xyz/images/claude-code-otel-dashboard.png&#34; alt=&#34;Grafanaダッシュボード&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>pueueによるGPU実験のジョブ管理</title>
      <link>https://yag.xyz/post/pueue-job-management/</link>
      <pubDate>Tue, 27 Jan 2026 09:48:37 +0900</pubDate>
      <guid>https://yag.xyz/post/pueue-job-management/</guid>
      <description>&lt;p&gt;KaggleやatmaCupなどのデータコンペにおいて、GPUを使った学習/予測などの実験を効率的に行うには、とにかくGPUを休ませずに働き続けてもらう必要があります。手動で一つずつ実験を投入するのでは、どうしても待ち時間が発生してしまいます。複数の実験を事前にキューに入れておき、前の実験が終わったら自動で次の実験が始まるようにすることで、GPUの稼働率を最大化できます。&lt;/p&gt;&#xA;&lt;p&gt;ここでは、pueueというジョブ管理ツールによる、ローカル環境で完結するGPUの割当管理の方法について説明します。なお、ここでは単一サーバでのGPU学習を対象にしたものであり、クラウド環境やColab等での複数インスタンスが柔軟に利用できる状況は対象としていません。&lt;/p&gt;&#xA;&lt;h2 id=&#34;pueueについて&#34;&gt;pueueについて&lt;/h2&gt;&#xA;&lt;p&gt;pueueはRustで書かれたジョブ管理ツールです。あくまで単一ユーザ向けに単独で動作するよう設計されており、シンプルな機能で軽量に動作するのが特徴です。&lt;code&gt;pueued&lt;/code&gt;というデーモンを動作させておき、ユーザは&lt;code&gt;pueue&lt;/code&gt;コマンドでジョブを投入すると、優先度や並列度に応じて自動で実行されます。&lt;/p&gt;&#xA;&lt;a href=&#34;https://github.com/Nukesor/pueue&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; class=&#34;github-card&#34;&gt;&#xA;    &lt;div class=&#34;github-card-header&#34;&gt;&#xA;      &lt;svg class=&#34;github-card-icon&#34; viewBox=&#34;0 0 16 16&#34; fill=&#34;currentColor&#34; aria-hidden=&#34;true&#34;&gt;&#xA;        &lt;path d=&#34;M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z&#34;/&gt;&#xA;      &lt;/svg&gt;&#xA;      &lt;span class=&#34;github-card-name&#34;&gt;Nukesor/pueue&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;p class=&#34;github-card-desc&#34;&gt;🌠 Manage your shell commands.&lt;/p&gt;&#xA;    &lt;div class=&#34;github-card-meta&#34;&gt;&#xA;      &lt;span class=&#34;github-card-lang&#34;&gt;Rust&lt;/span&gt;&#xA;      &lt;span class=&#34;github-card-stat&#34;&gt;&#xA;        &lt;svg viewBox=&#34;0 0 16 16&#34; fill=&#34;currentColor&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25z&#34;/&gt;&lt;/svg&gt;&#xA;        6336&#xA;      &lt;/span&gt;&#xA;      &lt;span class=&#34;github-card-stat&#34;&gt;&#xA;        &lt;svg viewBox=&#34;0 0 16 16&#34; fill=&#34;currentColor&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-.878a2.25 2.25 0 111.5 0v.878a2.25 2.25 0 01-2.25 2.25h-1.5v2.128a2.251 2.251 0 11-1.5 0V8.5h-1.5A2.25 2.25 0 013.5 6.25v-.878a2.25 2.25 0 111.5 0zM5 3.25a.75.75 0 10-1.5 0 .75.75 0 001.5 0zm6.75.75a.75.75 0 10 0-1.5.75.75 0 000 1.5zM8 12.75a.75.75 0 10 0-1.5.75.75 0 000 1.5z&#34;/&gt;&lt;/svg&gt;&#xA;        162&#xA;      &lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;p&gt;pueueの主な特徴は以下の通りです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Agentic Coding時代のデータ分析コンペの環境構築</title>
      <link>https://yag.xyz/post/data_competition_setup/</link>
      <pubDate>Mon, 26 Jan 2026 10:28:44 +0900</pubDate>
      <guid>https://yag.xyz/post/data_competition_setup/</guid>
      <description>&lt;p&gt;久しぶりにデータ分析コンペ(&lt;a href=&#34;https://www.guruguru.science/competitions/31/&#34;&gt;atmacup#23&lt;/a&gt;)に出場したのを機に、Agentic Coding時代のコンペの環境構築をしました。コンペ自体の成績はイマイチな結果に終わりましたが、個人的にはAgentic Coding時代の手応えを感じたと同時に課題も見えてきました。&lt;/p&gt;&#xA;&lt;p&gt;この記事では、このコンペで構築した現在の私の実験環境の事例を紹介します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;agentとの協業理念&#34;&gt;Agentとの協業理念&lt;/h2&gt;&#xA;&lt;p&gt;まず分析やコーディングの大半をAgentにまかせる上で目指したのは、以下の3点です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;計画/実行/評価のサイクルを高速に回すための全体構造化と、Agentが迷いなく実行できるようなコマンド/スキル化&lt;/li&gt;&#xA;&lt;li&gt;Agentの意思決定を支えるドキュメント整備&lt;/li&gt;&#xA;&lt;li&gt;共通コンポーネントをなるべく排除し実験間の依存性をなくすことで単体での再現性を確保&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Agentというものは現時点では「何でも知っているし何でも出来るけれども、人間が言わないと提案してくれないしやってくれない」存在なので、人間による大まかな方針の提示と意思決定、そして意図した挙動へ導くガードレールが必須です。とにかくAgentが最高速度で突っ走ってくれるサポートをします。それが出来ていないならすべて人間のせいです。&lt;/p&gt;&#xA;&lt;p&gt;また、人間が見る部分と見ない部分の切り分けをはっきりすることが重要です。人間が見る部分というのは、実験の設計や結果などの抽象的な情報、見ない部分というのは実験コードや設定情報など具体的な情報です。コードを人間が確認するというのは、いわばマイクロマネジメント。そうしたくなる気持ちをぐっと抑えて、必要に応じてAgentに「この実験のパラメータって何？その根拠は？」といった投げかけにとどめて、人間はもう少し全体の流れをコントロールすべきだと感じています。Agentが間違っていたらどうするんだと思われるかもしれませんが、私が手で実装したり目grepで設定ファイルを探し出すよりは正確です。それよりも、実験の方向性は正しいか、考慮漏れはないか、一度に複数の変更を加えて結果の解釈を難しくしていないかなどを気にしたほうがいいという結論に達しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ディレクトリ構造&#34;&gt;ディレクトリ構造&lt;/h2&gt;&#xA;&lt;p&gt;それでは具体的なディレクトリの構造と各要素の詳細を見ていきます。今回のコンペでは、最終的にこのような形に落ち着きました。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  competition_name/&#xA;  ├── CLAUDE.md              # Agent用設定ファイル&#xA;  ├── .claude/               # Claude Code設定 (command/skill/hookなど)&#xA;  ├── experiment_summary.md  # 実験結果一覧・系譜図  &#xA;  ├── experiments/           # 実験ディレクトリ&#xA;  │   └── expXXX/            # 各実験 (XXXは001からインクリメントする)&#xA;  │       ├── config.yaml    # 実験設定&#xA;  │       ├── run.py         # 実行スクリプト&#xA;  │       ├── result.md      # 実験結果の評価ドキュメント&#xA;  │       └── submission.csv # サブミッションファイル&#xA;  ├── docs/                  # ドキュメント&#xA;  │   ├── official/          # コンペ公式のドキュメント&#xA;  │   ├── paper/             # 論文 (doclingから出力)&#xA;  │   └── survey/            # 技術サーベイ (Deep Researchの結果)&#xA;  ├── data/                  # データセット&#xA;  │   ├── raw/               # 配布データ&#xA;  │   └── processed/         # 前処理済みデータ&#xA;  ├── app/                   # 可視化アプリ&#xA;  │   ├── backend/           # FastAPIによるバックエンド実装&#xA;  │   └── frontend/          # React/Next.jsによるフロントエンド実装&#xA;  ├── src/                   # 共有ユーティリティ (評価関数の実装など)&#xA;  ├── scripts/               # 前処理などの実験非依存のスクリプト&#xA;  ├── studies/               # 調査・検証用コード置き場&#xA;  └── pyproject.toml         # uv設定 (パッケージ管理)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;claudemd-claude-claude-code関係&#34;&gt;CLAUDE.md, .claude: Claude Code関係&lt;/h3&gt;&#xA;&lt;p&gt;今回のコンペではすべてClaude Codeに依頼する形で分析/実験を行いました。&lt;code&gt;CLAUDE.md&lt;/code&gt;にはコンペ概要と実験構築の方法、コマンドでの実行方法などを記載し、&lt;code&gt;.claude/&lt;/code&gt;以下のコマンド/スキルには実験の評価やドキュメント化などの少々複雑なステップを踏む作業を切り出しています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>macOS環境構築メモ(2025/03)</title>
      <link>https://yag.xyz/post/new-pc-settings/</link>
      <pubDate>Mon, 17 Mar 2025 20:35:15 +0900</pubDate>
      <guid>https://yag.xyz/post/new-pc-settings/</guid>
      <description>&lt;p&gt;私物のMacBookを新調したので、久しぶりにmacOSの環境設定をしました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MacBook Air 13inch, M4, 2025&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CPU 10 core / GPU 10 core&lt;/li&gt;&#xA;&lt;li&gt;32GB RAM&lt;/li&gt;&#xA;&lt;li&gt;Sky Blue&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;システム環境設定&#34;&gt;システム環境設定&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一般&#xA;&lt;ul&gt;&#xA;&lt;li&gt;情報&#xA;&lt;ul&gt;&#xA;&lt;li&gt;コンピュータ名: 変更&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;AirDropとHandoff&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Airdrop: すべての人&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;コントロールセンター&#xA;&lt;ul&gt;&#xA;&lt;li&gt;サウンド: メニューバーに常に表示&lt;/li&gt;&#xA;&lt;li&gt;バッテリー: 割合(%)を表示&lt;/li&gt;&#xA;&lt;li&gt;Spotlight: メニューバーに非表示&lt;/li&gt;&#xA;&lt;li&gt;Siri: メニューバーに非表示&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;デスクトップとDock&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dock サイズ: 小さめ&lt;/li&gt;&#xA;&lt;li&gt;Dockを自動的に表示/非表示: On&lt;/li&gt;&#xA;&lt;li&gt;アプリの提案と最近使用したアプリをDockに表示: Off&lt;/li&gt;&#xA;&lt;li&gt;壁紙をクリックしてデスクトップを表示: ステージマネージャ使用時のみ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;サウンド&#xA;&lt;ul&gt;&#xA;&lt;li&gt;起動時にサウンドを再生: Off&lt;/li&gt;&#xA;&lt;li&gt;音量を変更するときにフィードバックを再生: On&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;ロッグ画面&#xA;&lt;ul&gt;&#xA;&lt;li&gt;使用していない場合はスクリーンセーバを開始: しない&lt;/li&gt;&#xA;&lt;li&gt;バッテリー駆動時に使用していない場合はディスプレイをオフにする: 1時間&lt;/li&gt;&#xA;&lt;li&gt;電源アダプタ接続時に使用していない場合はディスプレイをオフにする: 1時間&lt;/li&gt;&#xA;&lt;li&gt;スクリーンセーバの開始後またはディスプレイがオフになったあとにパスワードを要求: すぐに&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;キーボード&#xA;&lt;ul&gt;&#xA;&lt;li&gt;キーのリピート速度: 速い&lt;/li&gt;&#xA;&lt;li&gt;リピート入力認識までの時間: 短い&lt;/li&gt;&#xA;&lt;li&gt;キーボードショートカット&#xA;&lt;ul&gt;&#xA;&lt;li&gt;入力ソース: すべてOff&lt;/li&gt;&#xA;&lt;li&gt;Spotlight: すべてOff&lt;/li&gt;&#xA;&lt;li&gt;修飾キー&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Caps Lock キー: アクションなし&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;入力ソース&#xA;&lt;ul&gt;&#xA;&lt;li&gt;英字入力中にスペルを自動変換: Off&lt;/li&gt;&#xA;&lt;li&gt;文頭を自動的に大文字にする: Off&lt;/li&gt;&#xA;&lt;li&gt;インライン予測テキストを表示: Off&lt;/li&gt;&#xA;&lt;li&gt;スペースバーを2回押してピリオドを入力: Off&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;トラックパッド&#xA;&lt;ul&gt;&#xA;&lt;li&gt;調べる&amp;amp;データ検出: オフ&lt;/li&gt;&#xA;&lt;li&gt;ページ間をスワイプ: 3本指でスワイプ&lt;/li&gt;&#xA;&lt;li&gt;アプリExposé: 3本指で下にスワイプ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;finder&#34;&gt;Finder&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一般&#xA;&lt;ul&gt;&#xA;&lt;li&gt;デスクトップに表示する項目: すべてOff&lt;/li&gt;&#xA;&lt;li&gt;新規Finderウインドウで次を表示: $HOME&lt;/li&gt;&#xA;&lt;li&gt;フォルダを新規ウインドウではなくタブで開く: Off&lt;/li&gt;&#xA;&lt;li&gt;サイドバー&#xA;&lt;ul&gt;&#xA;&lt;li&gt;$HOME: On&lt;/li&gt;&#xA;&lt;li&gt;最近の項目: Off&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;詳細&#xA;&lt;ul&gt;&#xA;&lt;li&gt;すべてのファイルの拡張子を表示: On&lt;/li&gt;&#xA;&lt;li&gt;拡張子を変更する前に警告を表示: Off&lt;/li&gt;&#xA;&lt;li&gt;検索実行時: 現在のフォルダ内を検索&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;application&#34;&gt;Application&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1Password&lt;/li&gt;&#xA;&lt;li&gt;AppCleaner&lt;/li&gt;&#xA;&lt;li&gt;Battery&lt;/li&gt;&#xA;&lt;li&gt;ChatGPT&lt;/li&gt;&#xA;&lt;li&gt;CleanShot X&lt;/li&gt;&#xA;&lt;li&gt;Cursor&lt;/li&gt;&#xA;&lt;li&gt;Daisy Disk&lt;/li&gt;&#xA;&lt;li&gt;Dato&lt;/li&gt;&#xA;&lt;li&gt;Discord&lt;/li&gt;&#xA;&lt;li&gt;Docker&lt;/li&gt;&#xA;&lt;li&gt;Dropbox&lt;/li&gt;&#xA;&lt;li&gt;Final Cut Pro X&lt;/li&gt;&#xA;&lt;li&gt;Google Chrome&lt;/li&gt;&#xA;&lt;li&gt;Google IME&lt;/li&gt;&#xA;&lt;li&gt;Ice&lt;/li&gt;&#xA;&lt;li&gt;iTerm2&lt;/li&gt;&#xA;&lt;li&gt;Kindle&lt;/li&gt;&#xA;&lt;li&gt;Notion&lt;/li&gt;&#xA;&lt;li&gt;Raycast&lt;/li&gt;&#xA;&lt;li&gt;Slack&lt;/li&gt;&#xA;&lt;li&gt;VSCode&lt;/li&gt;&#xA;&lt;li&gt;Xcode&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;font&#34;&gt;Font&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.nerdfonts.com/&#34;&gt;Hack Nerd Fonts&lt;/a&gt; (for iTerm2)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;terminal&#34;&gt;Terminal&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HomeBrew&lt;/li&gt;&#xA;&lt;li&gt;入力切替時の吹き出しをオフにする&lt;/li&gt;&#xA;&lt;li&gt;$HOMEのディレクトリ名を英語表示に(.localizedを削除)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;過去&#34;&gt;過去&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wolfin.hatenablog.com/entry/2023/10/17/112233&#34;&gt;https://wolfin.hatenablog.com/entry/2023/10/17/112233&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wolfin.hatenablog.com/entry/2020/05/23/144854&#34;&gt;https://wolfin.hatenablog.com/entry/2020/05/23/144854&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>2025年02月インプット振り返り</title>
      <link>https://yag.xyz/post/202502input-summary/</link>
      <pubDate>Sat, 01 Mar 2025 11:12:20 +0900</pubDate>
      <guid>https://yag.xyz/post/202502input-summary/</guid>
      <description>&lt;p&gt;今月から育休の復職を念頭に少しずつPCに向かう時間を確保し始めたので、インプットの総量は少し減りました。また、育児や家事などでまとまった時間が取りにくく、また自分としても以前ほど集中力が持続しないと感じるので、働いていた頃の水準に徐々に戻していきたいところ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;本&#34;&gt;本&lt;/h2&gt;&#xA;&lt;p&gt;今月の読書量は12冊ほどでした。今月は主にファイナンス系の勉強と、ピーター・ティールに関する著作に重点を置きました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ファイナンス思考――日本企業を蝕む病と、再生の戦略論&lt;/li&gt;&#xA;&lt;li&gt;世界秩序が変わるとき&lt;/li&gt;&#xA;&lt;li&gt;オードリー・タン　私はこう思考する&lt;/li&gt;&#xA;&lt;li&gt;増補改訂版　道具としてのファイナンス&lt;/li&gt;&#xA;&lt;li&gt;HARD THINGS　答えがない難問と困難にきみはどう立ち向かうか&lt;/li&gt;&#xA;&lt;li&gt;「知識ゼロ」の人のための 超ざっくり分かるファイナンス&lt;/li&gt;&#xA;&lt;li&gt;ゼロ・トゥ・ワン　君はゼロから何を生み出せるか&lt;/li&gt;&#xA;&lt;li&gt;会計の世界史: イタリア、イギリス、アメリカ-500年の物語&lt;/li&gt;&#xA;&lt;li&gt;ピーター・ティール 世界を手にした「反逆の起業家」の野望&lt;/li&gt;&#xA;&lt;li&gt;０歳からの　ニューヨーク流　おうちでできるモンテッソーリ教育&lt;/li&gt;&#xA;&lt;li&gt;パパは脳研究者〜子どもを育てる脳科学〜&lt;/li&gt;&#xA;&lt;li&gt;22世紀の資本主義 やがてお金は絶滅する&lt;/li&gt;&#xA;&lt;li&gt;(途中)教養としての「金融&amp;amp;ファイナンス」大全&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;現実世界を捉える方法として物理法則や原子といった概念があるように、ビジネスや会社においてそれに対応するものとして会計及びファイナンスの仕組みがあったり、取引の単位はお金だと考えることができます。このあたりの基本原理を身につけないことには、そこから発展した現代の国家と社会を取り巻く経済、会社組織の経済活動、スタートアップによる起業とその成長の過程をきちんと理解できないと思い、改めて基礎から勉強し直しています。卑近な例でいえばスタートアップがIPOでExitするというときに、上場時の時価総額とは何を表していて企業価値はどのようにして計算されるのか、何のために上場してそれを維持するとはどういう意味を持つのかなど、改めて考えるとわかっていないことが実は多かったりします。一般にスタートアップで働く従業員であればCXOや経営層がやってくれているからこそ自分は自分のタスクに集中するという分業的な考え方もアリとはいえ、スタートアップが成功するために社員全員がHigh Alignment, High Autonomyな状態を目指すうちのような社風のなかでは、一定の知識は抑えておいて周囲と認識が合わせられるようにしておくべきだと思っています。&lt;/p&gt;&#xA;&lt;p&gt;また、今月はピーター・ティールに関して色々と調べました。もともとはOff Topicsのピーター・ティール回を去年くらいに聴いていてなんとなく気にはなっていたトピックだったのですが、著書「Zero to One」を読んだ派生で、彼の経歴や価値観、また過去のトランプ支持といった最近の話題を含めて興味が湧いたので、数冊ほど本を読んでポッドキャストも聴き直しました。新自由主義やグローバル化が変わるかもしれない昨今の情勢の中で、イノベーションが加速していくために政府の規制や国家間の関係はどうあるべきなのかなど自分の中でもまだ考えがまとまりきっていないですが、ピーター・ティールの考えは一つの選択肢としてコントラリアンながらも参考になりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;podcastyoutube&#34;&gt;Podcast/YouTube&lt;/h2&gt;&#xA;&lt;p&gt;最近はPodcastに若干飽きたところもあって、PIVOT、ReHacQ、TBS CROSS DIG with BloombergなどのYouTubeのビジネス系チャンネルをよく見たり聴いたりしています。&lt;/p&gt;&#xA;&lt;p&gt;特に印象に残っているのはDinii創業者の一連の動画コンテンツ。こうして様々な番組でのインタビューがあることで、Diniiのビジネスモデルから資金調達や今後の戦略、創業者自身の人となりや考え方などを一次ソースとして知ることができるので良いですね。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/OrlJrTvP9gQ?si=_fKGganqqDI2sczQ&#34;&gt;ダイニーは外食産業の“救世主”になれるか/『「1塁打」を狙う日本のVCに、存在価値はあるのだろうか？』 の裏話/時価総額10兆円企業の共通点/日本のスタートアップを巡る負の循環【NEO ISSUE】&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/YOIdh0MaB68?si=ClKdNx7qKeD6I2Dy&#34;&gt;【80億調達でも全然足りない？】1回目の起業で大きな事業をするコツをダイニー社長に聞いてみた&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/A4nNfdSovsY?si=Nyni9ikMFnzo-gbm&#34;&gt;【外食産業革命】信用創造で変わる業界常識 /50年先の飲食を担うインフラ/ 外食×Fintech /モバイルオーダー&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/EOYxQHULcAI?si=vCuqCnU7qN2I9h9X&#34;&gt;グローバル投資家から大型調達したダイニーに聞く「世界市場を狙うコンパウンドスタートアップ戦略」とは&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ウェブ記事&#34;&gt;ウェブ記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://note.com/cardland/n/nfc3ff93ae46d&#34;&gt;国内TCGのジャッジ裁定について思う事&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;カードゲームの審判はプレイヤーのプレイミスにどこまで寛容であるべきかという記事であり、そもそもルールは誰のためにあってどう運用されるべきなのかという問題提起として非常に興味深かったです。私はこの記事に書かれている意見に概ね賛成ではありますが、一方で反論として出てくるような勝ち負けが関わる状態での競技性や公平性などの意見も理解できます。これはゲームに限らず人間社会全体においても言える話でもあり、例えばLUUPの昨今の問題においても「交通ルールを守っていないほうが全面的に悪い、だから対象をキツく糾弾しても良い」「ルールは決まっているのだから守って当たり前」といった方向に発展しがちで、また人々の価値観や国民性に強く依存するところがあり、共通認識を合わせることが難しく感じます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>高校の世界史を再履修する</title>
      <link>https://yag.xyz/post/revisit-world-history/</link>
      <pubDate>Mon, 17 Feb 2025 21:03:58 +0900</pubDate>
      <guid>https://yag.xyz/post/revisit-world-history/</guid>
      <description>&lt;p&gt;最近いろいろなジャンルの書籍を読むなかで、自分の中で圧倒的に世界史の基礎的な知識が不足しているなと感じるようになったので、高校の世界史から勉強し直すことにしました。&lt;/p&gt;&#xA;&lt;p&gt;最近読んだ本で言えば、例えば「&lt;a href=&#34;https://www.amazon.co.jp/dp/B0CLRLC9J7&#34;&gt;サピエンス全史&lt;/a&gt;」といった重厚な人類史であったり、「&lt;a href=&#34;https://www.amazon.co.jp/dp/4532322030&#34;&gt;会計の世界史: イタリア、イギリス、アメリカ-500年の物語&lt;/a&gt;」の会計学、「&lt;a href=&#34;https://www.amazon.co.jp/dp/B0DQ7WQNPM&#34;&gt;世界秩序が変わるとき&lt;/a&gt;」の政治・経済の将来予想などに触れたときに、書いてあることを一通り理解はできても、それらが頭の中で有機的に繋がらないと感じたことがきっかけです。ある事象が起きた時代にその近隣の地域ではどんな国家が繁栄し人々がどう暮らしていたとか、近代から現代に至る政治や経済の大きな流れはどうなっているのかとか、そうした知識の基盤になるようなものが不足していると感じています。&#xA;　&#xA;学生時代にもっと勉強しておけばよかったなと誰しもが思う後悔を一通りしたところで、じゃあいっそのこと高校の世界史から改めてやり直そうと思うに至りました。こういうのは早ければ早いほうがいいですからね。&lt;/p&gt;&#xA;&lt;h2 id=&#34;どのように学ぶか&#34;&gt;どのように学ぶか&lt;/h2&gt;&#xA;&lt;p&gt;勉強するにあたって、まずはいくつか方針を決めました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;学校で使われている教科書を使う&#xA;&lt;ul&gt;&#xA;&lt;li&gt;目的はあくまでも義務教育で教えられる世界史の知識を体系的に身につけることなので、社会人からやり直すみたいな教養雑学的な本には頼らないことにしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;教科書は一通り通読する&#xA;&lt;ul&gt;&#xA;&lt;li&gt;自分が知らないが興味がある部分を選択して学ぶこともできますが、あくまで満遍なく基盤を作るということを目的に教科書を通読することにしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;教科書選びには以下のリンクを参考にしました。このように学び直すときにガイドとなる記事があると、本当に助かります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://note.com/falettinsouls/n/ne977bcb2be8d&#34;&gt;高校世界史教科書で学びなおす歴史学習メソッド（2024年/令和6年改訂版）&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;結果として、以下の2冊を選んで購入しました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.yamakawa.co.jp/product/70133&#34;&gt;世界史探究 新世界史&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.teikokushoin.co.jp/high/work/detail/1071/&#34;&gt;最新世界史図説タペストリー　二十二訂版&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;他の選択肢&#34;&gt;他の選択肢&lt;/h2&gt;&#xA;&lt;p&gt;今回私は選択しませんでしたが、最近話題になったNHKの「3か月でマスターする世界史」も良さそうです。私の場合は、Amazon Primeでエピソード1を見たときにどうしても倍速で見たくなるくらいのザ・講義という感じだったので、個人的にはテキストを読む形で独学するほうが性にあっていると感じました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.nhk.jp/p/3monthsmaster/ts/XKZNWL2Y2R/&#34;&gt;3か月でマスターする世界史 - NHK&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;今の進捗&#34;&gt;今の進捗&lt;/h2&gt;&#xA;&lt;p&gt;まずは教科書を通読しているところですが、この歳になって色々知識がある中で読むと、教科書って本当に分かりやすいですね。学生時代あれだけ苦労していたのが嘘のようで、興味が沸かなかったり取っ掛かりが無い中で勉強するというのは大変なのだと改めて思い知らされます。試験でいい点を取るために暗記しなくていいというのも、プレッシャーがなくて嬉しいところ。学生当時の柔らかい脳に詰め込んだからこそ容易に忘れない知識の基礎ができるのだという一面も否定できないですが、画一的ではない義務教育のあり方もあるのではないかと、0歳の子どもを育児しながらその将来をしみじみ考えたりもします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025年01月インプット振り返り</title>
      <link>https://yag.xyz/post/202501input-summary/</link>
      <pubDate>Sun, 02 Feb 2025 20:52:44 +0900</pubDate>
      <guid>https://yag.xyz/post/202501input-summary/</guid>
      <description>&lt;p&gt;今年の個人的な目標の一つに「圧倒的Input/Output」というものを掲げていて、なるべく個人Notionや物理のノートにメモを残しながらインプットをしています。アウトプットに方面でもきちんと結果を残すためにも、1ヶ月ごとにその月に読んだ本や面白かった動画コンテンツなどを記録していこうと思います。&lt;/p&gt;&#xA;&lt;h2 id=&#34;本&#34;&gt;本&lt;/h2&gt;&#xA;&lt;p&gt;今月の読書量は20冊でした。なかなか頑張りました。育休中は読書時間が一定取れるのでとにかく乱雑に気が向いたものを読んで、そこから気になったトピックを掘り下げていくというスタイルにしているので、自己啓発、ファイナンス、育児、お笑いまでジャンルは様々です。そしてざっと読んだものからじっくり読んだものまで含めているので、わりと冊数が多くなりました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;増補改訂版 起業のエクイティ・ファイナンス&lt;/li&gt;&#xA;&lt;li&gt;起業のファイナンス&lt;/li&gt;&#xA;&lt;li&gt;ファイナンス思考――日本企業を蝕む病と、再生の戦略論&lt;/li&gt;&#xA;&lt;li&gt;模倣の経営学&lt;/li&gt;&#xA;&lt;li&gt;サピエンス全史&lt;/li&gt;&#xA;&lt;li&gt;Dark Horse（ダークホース） 「好きなことだけで生きる人」が成功する時代&lt;/li&gt;&#xA;&lt;li&gt;シリコンバレー最重要思想家ナヴァル・ラヴィカント&lt;/li&gt;&#xA;&lt;li&gt;DIE WITH ZERO　人生が豊かになりすぎる究極のルール&lt;/li&gt;&#xA;&lt;li&gt;最後通牒ゲームの謎  進化心理学からみた行動ゲーム理論入門&lt;/li&gt;&#xA;&lt;li&gt;億までの人 億からの人 ゴールドマン・サックス勤続17年の投資家が明かす「兆人」のマインド&lt;/li&gt;&#xA;&lt;li&gt;人生のレールを外れる衝動のみつけかた&lt;/li&gt;&#xA;&lt;li&gt;サーチ・インサイド・ユアセルフ&lt;/li&gt;&#xA;&lt;li&gt;ジェームズ・クリアー式 複利で伸びる1つの習慣&lt;/li&gt;&#xA;&lt;li&gt;信頼と不信の哲学入門&lt;/li&gt;&#xA;&lt;li&gt;エビデンスの社会学: 証言の消滅と真理の現在&lt;/li&gt;&#xA;&lt;li&gt;「性格が悪い」とはどういうことか&lt;/li&gt;&#xA;&lt;li&gt;信頼と不信の哲学入門&lt;/li&gt;&#xA;&lt;li&gt;小児科医のママが教える 離乳食は作らなくてもいいんです。&lt;/li&gt;&#xA;&lt;li&gt;乳幼児は世界をどう理解しているか&lt;/li&gt;&#xA;&lt;li&gt;漫才過剰考察&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;今月特に印象に残ったのは「最後通牒ゲームの謎」と『「性格が悪い」とはどういうことか』の2冊で、どちらも研究者による著作で研究の一般向け解説書です。これらの人間を対象にした研究、特に行動の心理や性格といった捉えどころのないものをいかに計測するかという方法論に、研究者の斬新なアイデアや巧みな実験のコントロールが垣間見えてとても面白かったです。例えば、最後通牒ゲームではシンプルな行動経済学の実験から派生して、観察者を除外したらどう反応するか、人種や文化背景などの実験対象を変えたらどうなるか、チンパンジーなどのヒトとの近縁種ではどうなるかなどのバリエーションが生まれ、それらが積み重なることで人間の社会性の本質に迫る様を興味深く知ることができます。自分自身は研究対象自体にそれほど興味は沸かないものの、こうした研究自体が発展していく過程に強く惹かれます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;podcast&#34;&gt;Podcast&lt;/h2&gt;&#xA;&lt;p&gt;通勤がなくなってあまり音声コンテンツを消費できない状態が続いていたのですが、今年から一念発起してスキマ時間にポッドキャストを積極的に聞くようになりました。ちなみにこのためにHuawei FreeClipというオープンで外音が聞こえやすく装着感が軽いイヤホンを買いました。また、クライアントもSpotifyを使い始めたことで、おすすめされた新規コンテンツを色々と聞きはじめています。新しく聞き始めたのを列挙すると、1月は意外といろんな番組を聴きました（当然全エピソード聴いているわけではありませんよ）。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/3JPWoE3HIKaSQ4WO6LPsiZ&#34;&gt;Nstockのラジオ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/2xaM3k4m8tvMo65i4vl0TQ&#34;&gt;Zero Topic - ゼロトピック&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/episode/5nJxawzXPtCOqR4AhnIHl4&#34;&gt;経営中毒&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/1EiRggj17tBgkoZHpv34Cn&#34;&gt;NewsConnect&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/08Te9EtfGrpUSDPe2WNVd9&#34;&gt;LAUGH &amp;amp; BIZ -笑える理不尽ビジネス論-｜GERA&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/1NjD9RVNb5rKSYlnTEY3Tc&#34;&gt;LIFE TALK　-ビジネスリーダーが語る「暮らしの哲学」&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/046wlrb1iiynS1RAuVZTNI&#34;&gt;「What&amp;rsquo;s Next?」 by Gojo Foundation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/3ncdiz1Cb80vta35szbKqK&#34;&gt;ALL STAR SAAS PODCAST&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.spotify.com/show/6h0rcXpsJiw6C3xWJIheFT&#34;&gt;川邊の会食～人生最高インタビュー～ 川邊健太郎ポッドキャスト&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;この中では、特にNstockのラジオはバックナンバーを含めてかなり聴きました。自分もスタートアップでSOを幾分もらっている身として興味ある分野でありつつも、制度自体やSOを取り巻く情勢など知らないことが多く学びになると同時に、生々しいゴシップ的なお金の話もあったりと、興味深いトピックばかりでした。&lt;/p&gt;&#xA;&lt;h2 id=&#34;youtube&#34;&gt;YouTube&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Ipck99H_vjU&#34;&gt;【高橋弘樹vs辞めゴールドマン】年収1億円…行く人、行かない人違いは？【ReHacQ】&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;インタビュイーの著書も含めて、刺激を受けた回。タイトルの億を稼げるかどうかは別として、実績に加えて地に足のついた考えが相まって納得のいくものでした。以下は特に印象深かった言葉 (上記動画より引用)。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;人の幸せはお金には紐づいていないが、社会との繋がりにはものすごく紐づいていると思う&lt;/p&gt;</description>
    </item>
    <item>
      <title>NetlifyからCloudflare Pagesに移管した</title>
      <link>https://yag.xyz/post/netlify-to-cloudflare-pages/</link>
      <pubDate>Wed, 08 Jan 2025 22:04:16 +0900</pubDate>
      <guid>https://yag.xyz/post/netlify-to-cloudflare-pages/</guid>
      <description>&lt;p&gt;このサイトをホストしているサービスを、NetlifyからCloudflare Pagesに移管しました。&lt;/p&gt;&#xA;&lt;p&gt;もともとはこのサイトを長年放置していて気がつけばアクセスできない状態になっており、大元のNetlifyのdeployが失敗していたのがキッカケでした。個別にhugoバージョンのアップデートなどで対応すればよかったのですが、yag.xyzというドメイン自体をCloudflareで管理していたので、せっかくなのでCloudflare Pagesを使うことに。Netlifyと同様にGitHubのレポジトリを指定すれば勝手にデプロイしてくれて、カスタムドメイン適用もすんなりできたので良い体験でした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://yag.xyz/about/</link>
      <pubDate>Thu, 28 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://yag.xyz/about/</guid>
      <description>&lt;h1 id=&#34;yuki-okuda&#34;&gt;Yuki Okuda&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bio&#34;&gt;Bio&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;フリーランス (2025/11 - )&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sakana AI株式会社 (2026/03 - )&lt;/li&gt;&#xA;&lt;li&gt;NLPeanuts株式会社 (2025/11 - )&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ubie株式会社 ソフトウェアエンジニア(機械学習) (2020/07 - 2025/09)&lt;/li&gt;&#xA;&lt;li&gt;Sansan株式会社 DSOC 研究員 (2018/01 - 2020/06)&lt;/li&gt;&#xA;&lt;li&gt;株式会社リクルートテクノロジーズ (2015/04 - 2017/12)&lt;/li&gt;&#xA;&lt;li&gt;奈良先端科学技術大学院大学 情報科学研究科 修士 (2013/04 - 2015/03)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;resume&#34;&gt;Resume&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://yag.xyz/resume_ja.pdf&#34;&gt;Resume (日本語)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://yag.xyz/resume_en.pdf&#34;&gt;Resume (English)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;blogoutput&#34;&gt;Blog/Output&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Blog&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://yag-ays.github.io/&#34;&gt;https://yag-ays.github.io/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://wolfin.hatenablog.com/&#34;&gt;http://wolfin.hatenablog.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://yagays.github.io/&#34;&gt;http://yagays.github.io/&lt;/a&gt; (2012/05 - 2015/03, no longer updated)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Website&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://zenn.dev/yag_ays&#34;&gt;https://zenn.dev/yag_ays&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://qiita.com/yagays&#34;&gt;https://qiita.com/yagays&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
