List of Astronomy - text.Baldanders.info
tag:text.Baldanders.info,2024-02-23:/tags
2024-02-23T19:30:20+09:00
帰ってきた「しっぽのさきっちょ」
https://text.baldanders.info/images/avatar.jpg
https://text.baldanders.info/images/avatar.jpg
『「はやぶさ2」は何を持ち帰ったのか』を読む
tag:text.Baldanders.info,2024-02-23:/remark/2024/02/the-return-of-hayabusa2/
2024-02-23T10:30:20+00:00
2024-02-24T09:51:42+00:00
これを題材にオンラインで読書会とかしたら面白いかもねぇ
Spiegel
https://baldanders.info/profile/
<h2>Spiegel さんはぐだふわしたい</h2>
<p>いやぁ,休日出勤を繰り返してたら36協定に引っかかりそうになって上司からストップがかかったり。
それ以前に疲労とストレスで倒れそうっス。</p>
<p>この週末は何とか3連休をもぎ取って溜まりまくってる用事を済ませ,ついでに心身をリフレッシュすることにした。
今日も生憎の雨だったので自転車は諦めて,久しぶりに公共交通機関&徒歩で市内を歩き回る。</p>
<p>んで,スキマ時間を使って昨日届いた『<a href="https://www.amazon.co.jp/dp/4000297244?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1" title="「はやぶさ2」は何を持ち帰ったのか リュウグウの石の声を聴く (岩波科学ライブラリー 324) | 橘 省吾 |本 | 通販 | Amazon">「はやぶさ2」は何を持ち帰ったのか</a>』を読んでいた。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53544957791/"><img src="./53544957791_2d060e255a_e.jpg" srcset="./53544957791_2d060e255a_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="結局、紙の本買うた | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53544957791/">結局、紙の本買うた | Flickr</a></div></figcaption>
</figure>
<p>そのうち待っていれば Kindle 版が出るんだろうけど,何となく待ちきれず。
多分 Kindle 版が出たらそれはそれで買いそうな気がする(笑)</p>
<p>というわけで,久しぶりの読書感想文ですよ。</p>
<h2>『「はやぶさ2」は何を持ち帰ったのか』を読む</h2>
<p>奥付を見ると著者の橘省吾さんの専門は「宇宙化学」となっている。</p>
<p>宇宙探査機「はやぶさ」および「はやぶさ2」は工学や製造現場における組織統制の実例としてよく挙がる。
たしかに最初の「はやぶさ」は,どちらかというと宇宙規模の「とってこい」もしくは「はじめてのおつかい」といった側面が強い<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。
工学実証でもあるわけだ。
だから満身創痍で帰ってきた姿を見て(私も含めて)みんな感動したんだろうし,<a href="https://www.amazon.co.jp/dp/B00FIWD3TK?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">映画</a>にも<a href="https://www.amazon.co.jp/dp/B012EOWS0E?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">なった</a>んだろうけど。</p>
<p>でも「はやぶさ2」は「はやぶさ」の成功を受け,科学的意義を第一として立ち上がったミッションである。
なれば「はやぶさ2」が持ち帰った「石」こそが主役と言える。
というわけでタイトルの『<a href="https://www.amazon.co.jp/dp/4000297244?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1" title="「はやぶさ2」は何を持ち帰ったのか リュウグウの石の声を聴く (岩波科学ライブラリー 324) | 橘 省吾 |本 | 通販 | Amazon">「はやぶさ2」は何を持ち帰ったのか</a>』になるわけだ。</p>
<p>最近の学校教育のカリキュラムは知らないが,たぶん高校生レベルの科学(化学)知識があれば楽しく読める。
縦書きの本で「モル(mol)」なんて単位が出てくるの久々に見たよ(笑)</p>
<p>でも,化学の知識に疎くても(多分)大丈夫。
文章中の用語については平易かつ簡潔な解説があるし,なにより原初太陽系の姿を紐解く謎解きのような構成になっていて,ついつい読んでしまった。
この辺は著者の方の文章が上手いんだろう。</p>
<p>頁数も本文は134頁ほどだし,軽い読み物として読める。
これを題材にオンラインで読書会とかしたら面白いかもねぇ。</p>
<p>読んでいて思ったが,人生はスタートの連続である。
「エルの唄」の歌詞にもあるじゃないか。
「人は皆 終わりと始まりの狭間」にいるんだよ。
ソフトウェア開発においては「ミッション」の遂行とはイテレーションを重ねることであり,その中で製品の価値を高め変化に適応していくのである。</p>
<p>というわけで宇宙の「とってこい」はこれからも続くし,それによって科学的知見も深まっていくだろう。
そしていつかの未来に人類が本格的に地球の外に飛び出すとしても,こうした知見は役に立つに違いない。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://www.iwanami.co.jp/book/b639909.html">「はやぶさ2」は何を持ち帰ったのか - 岩波書店</a></li>
<li><a href="https://text.baldanders.info/remark/2019/12/chronological-scientific-tables-2020-and-kemono-friends/">20年ぶりに買った「理科年表」は「けもフレ」とコラボしていた</a></li>
</ul>
<h2>参考</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4000297244?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41p0RA9gHyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4000297244?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">「はやぶさ2」は何を持ち帰ったのか リュウグウの石の声を聴く (岩波科学ライブラリー 324)</a></dt>
<dd>橘 省吾 (著)</dd>
<dd>岩波書店 2024-02-22 (Release 2024-02-22)</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4000297244 (ASIN), 9784000297240 (EAN), 4000297244 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">「はやぶさ2」が無事に持ち帰った「リュウグウ」の石を調べて原初の太陽系を解き明かす。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2024-02-23">2024-02-23</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 「はやぶさ2」は何を持ち帰ったのか -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4344980158?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41pq6GlY+GL._SL160_.jpg" width="100" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4344980158?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">はやぶさ―不死身の探査機と宇宙研の物語 (幻冬舎新書)</a></dt>
<dd>吉田 武 (著)</dd>
<dd>幻冬舎 2006-11-01</dd>
<dd>新書</dd>
<dd>4344980158 (ASIN), 9784344980150 (EAN), 4344980158 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">宇宙研(ISAS)の歴史とともに日本の宇宙開発について解説する。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2014-09-27">2014-09-27</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- はやぶさ―不死身の探査機と宇宙研の物語 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51UOq7TlGyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天体物理学</a></dt>
<dd>Arnab Rai Choudhuri (著), 森 正樹 (翻訳)</dd>
<dd>森北出版 2019-05-28</dd>
<dd>単行本</dd>
<dd>4627275110 (ASIN), 9784627275119 (EAN), 4627275110 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">興味本位で買うにはちょっとビビる値段なので図書館で借りて読んでいたが,やっぱり手元に置いておきたいのでエイヤで買った。まえがきによると,この手のタイプの教科書はあまりないらしい。内容は非常に堅実で分かりやすい。理系の学部生レベルなら問題なく読めるかな。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-11-13">2019-11-13</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天体物理学 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4873119464?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41cE5EmeezL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4873119464?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ユニコーン企業のひみつ ―Spotifyで学んだソフトウェアづくりと働き方</a></dt>
<dd>Jonathan Rasmusson (著), 島田 浩二 (翻訳), 角谷 信太郎 (翻訳)</dd>
<dd>オライリージャパン 2021-04-26</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4873119464 (ASIN), 9784873119465 (EAN), 4873119464 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">版元より<a href="https://www.oreilly.co.jp/books/9784873119465/">電子版</a>も出ている。 Google や Spotify のような「ユニコーン企業」はどのようにして「ミッション」を遂行しているのか。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-05-21">2022-05-21</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- ユニコーン企業のひみつ -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B08XQGKL6G?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51kRSsCFTwL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B08XQGKL6G?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ぐだふわエブリデー</a></dt>
<dd>悠木碧 (メインアーティスト)</dd>
<dd>Nippon Columbia Co., Ltd. 2021-04-07 (Release 2021-04-07)</dd>
<dd>MP3 ダウンロード</dd>
<dd>B08XQGKL6G (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">夢のぐだふわ生活!</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2021-06-24">2021-06-24</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- ぐだふわエブリデー -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B0964KPJ24?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51I2OV7TBYS._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B0964KPJ24?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">エルの唄~メリナ Full ver.~</a></dt>
<dd>村川梨衣 (メインアーティスト)</dd>
<dd>WFRecords 2021-06-23 (Release 2021-06-23)</dd>
<dd>MP3 ダウンロード</dd>
<dd>B0964KPJ24 (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">ゲーム「アナザーエデン」の挿入歌。「アナザーエデン」の中でも好きなエピソード。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-08-22">2022-08-22</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- エルの唄 -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>もちろん「はやぶさ」が持ち帰ったものは科学的知見に大きく貢献している。どういう貢献があったかは『<a href="https://www.amazon.co.jp/dp/4000297244?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1" title="「はやぶさ2」は何を持ち帰ったのか リュウグウの石の声を聴く (岩波科学ライブラリー 324) | 橘 省吾 |本 | 通販 | Amazon">「はやぶさ2」は何を持ち帰ったのか</a>』に書かれている。改めて「はやぶさスゲー!」って思ったっスよ。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
2025年の暦
tag:text.Baldanders.info,2024-02-03:/remark/2024/02/ephemeris-in-2025/
2024-02-03T01:43:46+00:00
2024-02-03T01:44:51+00:00
2025年は日食2回と月食2回がある。
Spiegel
https://baldanders.info/profile/
<p>今年も<a href="https://www.nao.ac.jp/" title="国立天文台(NAOJ)">国立天文台</a>より翌年(2025年)の暦要項が発表された<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
<ul>
<li><a href="https://www.nao.ac.jp/news/topics/2024/20240201-rekiyoko.html">令和7(2025)年暦要項の発表 | 国立天文台(NAOJ)</a></li>
<li><span><a href="https://eco.mtk.nao.ac.jp/koyomi/yoko/pdf/yoko2025.pdf">令和 7年 (2025) 暦要項 <sup><i class="far fa-file-pdf"></i></sup></a></span></li>
</ul>
<p>以降,いくつか抜粋してみる。</p>
<h2>祝日・休日<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></h2>
<p>日本の暦情報は<a href="https://www.nao.ac.jp/" title="国立天文台(NAOJ)">国立天文台</a>の<a href="https://eco.mtk.nao.ac.jp/koyomi/" title="国立天文台 天文情報センター 暦計算室">暦計算室</a>で見ることができる。
この中の「<a href="https://eco.mtk.nao.ac.jp/koyomi/cande/calendar.html">今月のこよみ powered by Google Calendar</a>」で Google Calendar と連携させることができるのだが,この機能を利用した <a href="https://github.com/goark/koyomi" title="GitHub - goark/koyomi: 日本のこよみ"><code>github.com/goark/koyomi</code></a> パッケージを公開している。
こんな感じに使える。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="s">"fmt"</span>
</span></span><span class="line"><span class="cl"> <span class="s">"os"</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi"</span>
</span></span><span class="line"><span class="cl"><span class="p">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">var</span> <span class="nx">weekShortNames</span> <span class="p">=</span> <span class="p">[</span><span class="mi">7</span><span class="p">]</span><span class="kt">string</span><span class="p">{</span><span class="s">"日"</span><span class="p">,</span> <span class="s">"月"</span><span class="p">,</span> <span class="s">"火"</span><span class="p">,</span> <span class="s">"水"</span><span class="p">,</span> <span class="s">"木"</span><span class="p">,</span> <span class="s">"金"</span><span class="p">,</span> <span class="s">"土"</span><span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">WeekShortNameJp</span><span class="p">(</span><span class="nx">dt</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nx">DateJp</span><span class="p">)</span> <span class="kt">string</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="nx">weekShortNames</span><span class="p">[</span><span class="nx">dt</span><span class="p">.</span><span class="nf">Weekday</span><span class="p">()</span><span class="o">%</span><span class="mi">7</span><span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">start</span><span class="p">,</span> <span class="nx">_</span> <span class="o">:=</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">DateFrom</span><span class="p">(</span><span class="s">"2025-01-01"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">end</span><span class="p">,</span> <span class="nx">_</span> <span class="o">:=</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">DateFrom</span><span class="p">(</span><span class="s">"2025-12-31"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">k</span><span class="p">,</span> <span class="nx">err</span> <span class="o">:=</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">NewSource</span><span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">WithCalendarID</span><span class="p">(</span><span class="nx">koyomi</span><span class="p">.</span><span class="nx">Holiday</span><span class="p">),</span>
</span></span><span class="line"><span class="cl"> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">WithStartDate</span><span class="p">(</span><span class="nx">start</span><span class="p">),</span>
</span></span><span class="line"><span class="cl"> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">WithEndDate</span><span class="p">(</span><span class="nx">end</span><span class="p">),</span>
</span></span><span class="line"><span class="cl"> <span class="p">).</span><span class="nf">Get</span><span class="p">()</span>
</span></span><span class="line"><span class="cl"> <span class="k">if</span> <span class="nx">err</span> <span class="o">!=</span> <span class="kc">nil</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Fprintln</span><span class="p">(</span><span class="nx">os</span><span class="p">.</span><span class="nx">Stderr</span><span class="p">,</span> <span class="nx">err</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span>
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"| 日付 | 曜日 | 内容 |"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"| ---- |:----:| ---- |"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="k">for</span> <span class="nx">_</span><span class="p">,</span> <span class="nx">e</span> <span class="o">:=</span> <span class="k">range</span> <span class="nx">k</span><span class="p">.</span><span class="nf">Events</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"| %v | %v | %v |\n"</span><span class="p">,</span> <span class="nx">e</span><span class="p">.</span><span class="nx">Date</span><span class="p">,</span> <span class="nf">WeekShortNameJp</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">Date</span><span class="p">),</span> <span class="nx">e</span><span class="p">.</span><span class="nx">Title</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>これを実行すると以下の出力が得られる。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ go run main.go
</span></span><span class="line"><span class="cl">| 日付 | 曜日 | 内容 |
</span></span><span class="line"><span class="cl">| ---- |:----:| ---- |
</span></span><span class="line"><span class="cl">| 2025-01-01 | 水 | 元日 |
</span></span><span class="line"><span class="cl">| 2025-01-13 | 月 | 成人の日 |
</span></span><span class="line"><span class="cl">| 2025-02-11 | 火 | 建国記念の日 |
</span></span><span class="line"><span class="cl">| 2025-02-23 | 日 | 天皇誕生日 |
</span></span><span class="line"><span class="cl">| 2025-02-24 | 月 | 休日 |
</span></span><span class="line"><span class="cl">| 2025-03-20 | 木 | 春分の日 |
</span></span><span class="line"><span class="cl">| 2025-04-29 | 火 | 昭和の日 |
</span></span><span class="line"><span class="cl">| 2025-05-03 | 土 | 憲法記念日 |
</span></span><span class="line"><span class="cl">| 2025-05-04 | 日 | みどりの日 |
</span></span><span class="line"><span class="cl">| 2025-05-05 | 月 | こどもの日 |
</span></span><span class="line"><span class="cl">| 2025-05-06 | 火 | 休日 |
</span></span><span class="line"><span class="cl">| 2025-07-21 | 月 | 海の日 |
</span></span><span class="line"><span class="cl">| 2025-08-11 | 月 | 山の日 |
</span></span><span class="line"><span class="cl">| 2025-09-15 | 月 | 敬老の日 |
</span></span><span class="line"><span class="cl">| 2025-09-23 | 火 | 秋分の日 |
</span></span><span class="line"><span class="cl">| 2025-10-13 | 月 | スポーツの日 |
</span></span><span class="line"><span class="cl">| 2025-11-03 | 月 | 文化の日 |
</span></span><span class="line"><span class="cl">| 2025-11-23 | 日 | 勤労感謝の日 |
</span></span><span class="line"><span class="cl">| 2025-11-24 | 月 | 休日 |
</span></span></code></pre></div><p>うーむ。
祝日が土曜日だと損した気分だな。
特に GW のあたり(笑)</p>
<h2>2025年の暦象</h2>
<p>2025年は日食2回と月食2回がある。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2025-03-14</td>
<td style="text-align:center">金</td>
<td>皆既月食</td>
</tr>
<tr>
<td>2025-03-29</td>
<td style="text-align:center">土</td>
<td>部分日食</td>
</tr>
<tr>
<td>2025-09-08</td>
<td style="text-align:center">月</td>
<td>皆既月食</td>
</tr>
<tr>
<td>2025-09-22</td>
<td style="text-align:center">月</td>
<td>部分日食</td>
</tr>
</tbody>
</table>
<p>皆既月食はいずれも日本で見えるが 2025-03-14 の皆既月食は西日本が中心のようだ。
2回の部分日食はいずれも日本では見れないそうな。</p>
<p>他にはこんな感じ。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2025-02-03</td>
<td style="text-align:center">月</td>
<td>立春</td>
</tr>
<tr>
<td>2025-03-20</td>
<td style="text-align:center">木</td>
<td>春分</td>
</tr>
<tr>
<td>2025-05-05</td>
<td style="text-align:center">月</td>
<td>立夏</td>
</tr>
<tr>
<td>2025-06-21</td>
<td style="text-align:center">土</td>
<td>夏至</td>
</tr>
<tr>
<td>2025-08-07</td>
<td style="text-align:center">木</td>
<td>立秋</td>
</tr>
<tr>
<td>2025-09-23</td>
<td style="text-align:center">火</td>
<td>秋分</td>
</tr>
<tr>
<td>2025-11-07</td>
<td style="text-align:center">金</td>
<td>立冬</td>
</tr>
<tr>
<td>2025-12-22</td>
<td style="text-align:center">月</td>
<td>冬至</td>
</tr>
</tbody>
</table>
<p>ちなみに2025年の「<a href="https://www.nao.ac.jp/faq/a0310.html" title="質問3-10)伝統的七夕について教えて | 国立天文台">伝統的七夕</a>」は8月29日である。
って,8月終わるがな。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://text.baldanders.info/remark/2019/05/google-ephemeris/">カレンダーに祝日を入れたいなら国立天文台へ行けばいいじゃない</a></li>
<li><a href="https://zenn.dev/spiegel/articles/20201205-koyomi">国立天文台から最新の暦情報を取ってくる【広告記事】</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416623410?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41anl5EfR6L._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416623410?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2024年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2023-11-24 (Release 2023-11-24)</dd>
<dd>単行本</dd>
<dd>4416623410 (ASIN), 9784416623411 (EAN), 4416623410 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2024年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-11-25">2023-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2024年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B0C68VLQMZ?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41ZQ4y9LodL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B0C68VLQMZ?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ミドリ(MIDORI) イノベーター 2024年 カレンダー 卓上 スリム 31305006</a></dt>
<dd>デザインフィル (Release 2023-08-25)</dd>
<dd>オフィス用品</dd>
<dd>B0C68VLQMZ (ASIN), 4902805313056 (EAN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">パソコンモニタの下に置ける卓上カレンダー。文字が大きく太いので見やすい。毎年恒例で買っている。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-11-11">2023-11-11</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 卓上カレンダー 2024年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B07CZZRBGV?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41Tx2yx7P7L._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B07CZZRBGV?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ボーナス付 2023年12月〜(2024年12月付)タテ長ファミリー壁掛けカレンダー 太字タイプ(六曜入) A3サイズ[H]</a></dt>
<dd>プロプロ堂</dd>
<dd>カレンダー</dd>
<dd>B07CZZRBGV (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">文字が大きく太いので,年寄りに優しい(笑) 13ヶ月分あって使い勝手がよい。 Black Friday のタイミングで購入。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-12-01">2023-12-01</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 壁掛けカレンダー 2024年版 -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://www.nao.ac.jp/" title="国立天文台(NAOJ)">国立天文台</a>では毎年2月最初の官報で翌年の暦を発表する。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p>「国民の祝日」は休日となる。また「「国民の祝日」が日曜日に当たるときは、その日後においてその日に最も近い「国民の祝日」でない日を休日とする」(「国民の祝日に関する法律」より)。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
2024年の主な暦象
tag:text.Baldanders.info,2023-12-02:/remark/2023/12/ephemeris-2024/
2023-12-02T02:28:15+00:00
2023-12-02T02:31:49+00:00
日本で日食月食が全く見れないのは2003年以来らしい。
Spiegel
https://baldanders.info/profile/
<p>さて,年末と言えば『<a href="https://www.amazon.co.jp/dp/4416623410?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑</a>』ですよ。
今年も Amazon でポチって無事届きました。</p>
<p>ホンマ,これが来ると年末って感じだよねー</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53354821709/"><img src="./53354821709_f48ba2b337_e.jpg" srcset="./53354821709_f48ba2b337_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="「天文年鑑」2024年版来た | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53354821709/">「天文年鑑」2024年版来た | Flickr</a></div></figcaption>
</figure>
<p>とりあえず流し読みしますかね。</p>
<h2>日食・月食</h2>
<p>2023年は日食が2回,月食が1回あるが,いずれも日本では見れない。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2024-04-09</td>
<td style="text-align:center">火</td>
<td>皆既日食</td>
</tr>
<tr>
<td>2024-09-18</td>
<td style="text-align:center">水</td>
<td>部分月食</td>
</tr>
<tr>
<td>2024-10-03</td>
<td style="text-align:center">木</td>
<td>金環日食</td>
</tr>
</tbody>
</table>
<p>日本で日食月食が全く見れないのは2003年以来らしい。</p>
<p>2024-04-09 の皆既日食は北米大陸を中心に見れる。
今年の金環日食(2023-10-15)もアメリカ大陸だったよなぁ。
ウラヤマにシイノキだぜ!</p>
<p>2024-10-03 の金環日食はイースター島で見れるらしい。
さぞかし「映える」映像が撮れるに違いない(笑)</p>
<h2>惑星関連</h2>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2024-01-01</td>
<td style="text-align:center">月</td>
<td>木星が留</td>
</tr>
<tr>
<td>2024-01-02</td>
<td style="text-align:center">火</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-01-03</td>
<td style="text-align:center">水</td>
<td>地球が近日点通過</td>
</tr>
<tr>
<td>2024-01-12</td>
<td style="text-align:center">金</td>
<td>水星が西方最大離角</td>
</tr>
<tr>
<td>2024-01-27</td>
<td style="text-align:center">土</td>
<td>天王星が留</td>
</tr>
<tr>
<td>2024-02-28</td>
<td style="text-align:center">水</td>
<td>水星が外合</td>
</tr>
<tr>
<td>2024-02-29</td>
<td style="text-align:center">木</td>
<td>土星が合</td>
</tr>
<tr>
<td>2024-03-17</td>
<td style="text-align:center">日</td>
<td>海王星が合</td>
</tr>
<tr>
<td>2024-03-25</td>
<td style="text-align:center">月</td>
<td>水星が東方最大離角</td>
</tr>
<tr>
<td>2024-04-02</td>
<td style="text-align:center">火</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-04-12</td>
<td style="text-align:center">金</td>
<td>水星が内合</td>
</tr>
<tr>
<td>2024-04-24</td>
<td style="text-align:center">水</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-05-10</td>
<td style="text-align:center">金</td>
<td>水星が西方最大離角</td>
</tr>
<tr>
<td>2024-05-13</td>
<td style="text-align:center">月</td>
<td>天王星が合</td>
</tr>
<tr>
<td>2024-05-19</td>
<td style="text-align:center">日</td>
<td>木星が合</td>
</tr>
<tr>
<td>2024-06-05</td>
<td style="text-align:center">水</td>
<td>金星が外合</td>
</tr>
<tr>
<td>2024-06-15</td>
<td style="text-align:center">土</td>
<td>水星が外合</td>
</tr>
<tr>
<td>2024-07-01</td>
<td style="text-align:center">月</td>
<td>土星が留</td>
</tr>
<tr>
<td>2024-07-03</td>
<td style="text-align:center">水</td>
<td>海王星が留</td>
</tr>
<tr>
<td>2024-07-05</td>
<td style="text-align:center">金</td>
<td>地球が遠日点通過</td>
</tr>
<tr>
<td>2024-07-22</td>
<td style="text-align:center">月</td>
<td>水星が東方最大離角</td>
</tr>
<tr>
<td>2024-08-04</td>
<td style="text-align:center">日</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-08-19</td>
<td style="text-align:center">月</td>
<td>水星が内合</td>
</tr>
<tr>
<td>2024-08-28</td>
<td style="text-align:center">水</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-09-02</td>
<td style="text-align:center">月</td>
<td>天王星が留</td>
</tr>
<tr>
<td>2024-09-05</td>
<td style="text-align:center">木</td>
<td>水星が西方最大離角</td>
</tr>
<tr>
<td>2024-09-08</td>
<td style="text-align:center">日</td>
<td>土星が衝</td>
</tr>
<tr>
<td>2024-09-21</td>
<td style="text-align:center">土</td>
<td>海王星が衝</td>
</tr>
<tr>
<td>2024-10-01</td>
<td style="text-align:center">火</td>
<td>水星が外合</td>
</tr>
<tr>
<td>2024-10-09</td>
<td style="text-align:center">水</td>
<td>木星が留</td>
</tr>
<tr>
<td>2024-11-16</td>
<td style="text-align:center">土</td>
<td>水星が東方最大離角</td>
</tr>
<tr>
<td>2024-11-16</td>
<td style="text-align:center">土</td>
<td>土星が留</td>
</tr>
<tr>
<td>2024-11-17</td>
<td style="text-align:center">日</td>
<td>天王星が衝</td>
</tr>
<tr>
<td>2024-11-26</td>
<td style="text-align:center">火</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-12-06</td>
<td style="text-align:center">金</td>
<td>水星が内合</td>
</tr>
<tr>
<td>2024-12-08</td>
<td style="text-align:center">日</td>
<td>木星が衝</td>
</tr>
<tr>
<td>2024-12-08</td>
<td style="text-align:center">日</td>
<td>火星が留</td>
</tr>
<tr>
<td>2024-12-08</td>
<td style="text-align:center">日</td>
<td>海王星が留</td>
</tr>
<tr>
<td>2024-12-16</td>
<td style="text-align:center">月</td>
<td>水星が留</td>
</tr>
<tr>
<td>2024-12-25</td>
<td style="text-align:center">水</td>
<td>水星が西方最大離角</td>
</tr>
</tbody>
</table>
<p>土星は2025年の環消失に向けて細くなっていく真っ最中。
望遠鏡等で観測可能な方は是非どうぞ。
火星は2024年末に向けて接近してくるが(2025-01-12 が衝),小接近にとどまる。</p>
<p>惑星食は, 2024-05-05 昼間に火星食, 2024-12-08 夕方に土星食(岡山でぎりぎり見れる?), 2024-12-09 の海王星食が比較的見やすいそうな。</p>
<h2>流星群</h2>
<p>2024年は,三大流星群のうち8月のペルセウス座流星群の極大日が上弦付近で比較的条件がよい(明け方の観測がオススメ)。
正月早々にあるしぶんぎ座流星群と12月のふたご座流星群は条件が微妙。</p>
<h2>その他</h2>
<ul>
<li>春分の日は3月20日(水),秋分の日は9月22日(日)である。更に夏至は6月21日,冬至は12月21日となる</li>
<li>立春は2月4日,立夏は5月5日,立秋は8月7日,立冬は11月7日</li>
<li>「<a href="https://www.nao.ac.jp/faq/a0310.html" title="質問3-10)伝統的七夕について教えて | 国立天文台">伝統的七夕</a>」は8月10日</li>
<li>中秋の名月は9月17日で望(満月)の前日。ちなみに後の月(十三夜)は10月15日</li>
</ul>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2024-01-06</td>
<td style="text-align:center">土</td>
<td>小寒</td>
</tr>
<tr>
<td>2024-01-18</td>
<td style="text-align:center">木</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2024-01-20</td>
<td style="text-align:center">土</td>
<td>大寒</td>
</tr>
<tr>
<td>2024-02-03</td>
<td style="text-align:center">土</td>
<td>節分</td>
</tr>
<tr>
<td>2024-02-04</td>
<td style="text-align:center">日</td>
<td>立春</td>
</tr>
<tr>
<td>2024-02-19</td>
<td style="text-align:center">月</td>
<td>雨水</td>
</tr>
<tr>
<td>2024-03-05</td>
<td style="text-align:center">火</td>
<td>啓蟄</td>
</tr>
<tr>
<td>2024-03-17</td>
<td style="text-align:center">日</td>
<td>彼岸の入り</td>
</tr>
<tr>
<td>2024-03-20</td>
<td style="text-align:center">水</td>
<td>春分</td>
</tr>
<tr>
<td>2024-04-04</td>
<td style="text-align:center">木</td>
<td>清明</td>
</tr>
<tr>
<td>2024-04-16</td>
<td style="text-align:center">火</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2024-04-19</td>
<td style="text-align:center">金</td>
<td>穀雨</td>
</tr>
<tr>
<td>2024-05-01</td>
<td style="text-align:center">水</td>
<td>八十八夜</td>
</tr>
<tr>
<td>2024-05-05</td>
<td style="text-align:center">日</td>
<td>立夏</td>
</tr>
<tr>
<td>2024-05-20</td>
<td style="text-align:center">月</td>
<td>小満</td>
</tr>
<tr>
<td>2024-06-05</td>
<td style="text-align:center">水</td>
<td>芒種</td>
</tr>
<tr>
<td>2024-06-10</td>
<td style="text-align:center">月</td>
<td>入梅</td>
</tr>
<tr>
<td>2024-06-21</td>
<td style="text-align:center">金</td>
<td>夏至</td>
</tr>
<tr>
<td>2024-07-01</td>
<td style="text-align:center">月</td>
<td>半夏生</td>
</tr>
<tr>
<td>2024-07-06</td>
<td style="text-align:center">土</td>
<td>小暑</td>
</tr>
<tr>
<td>2024-07-19</td>
<td style="text-align:center">金</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2024-07-22</td>
<td style="text-align:center">月</td>
<td>大暑</td>
</tr>
<tr>
<td>2024-08-07</td>
<td style="text-align:center">水</td>
<td>立秋</td>
</tr>
<tr>
<td>2024-08-22</td>
<td style="text-align:center">木</td>
<td>処暑</td>
</tr>
<tr>
<td>2024-08-31</td>
<td style="text-align:center">土</td>
<td>二百十日</td>
</tr>
<tr>
<td>2024-09-07</td>
<td style="text-align:center">土</td>
<td>白露</td>
</tr>
<tr>
<td>2024-09-19</td>
<td style="text-align:center">木</td>
<td>彼岸の入り</td>
</tr>
<tr>
<td>2024-09-22</td>
<td style="text-align:center">日</td>
<td>秋分</td>
</tr>
<tr>
<td>2024-10-08</td>
<td style="text-align:center">火</td>
<td>寒露</td>
</tr>
<tr>
<td>2024-10-20</td>
<td style="text-align:center">日</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2024-10-23</td>
<td style="text-align:center">水</td>
<td>霜降</td>
</tr>
<tr>
<td>2024-11-07</td>
<td style="text-align:center">木</td>
<td>立冬</td>
</tr>
<tr>
<td>2024-11-22</td>
<td style="text-align:center">金</td>
<td>小雪</td>
</tr>
<tr>
<td>2024-12-07</td>
<td style="text-align:center">土</td>
<td>大雪</td>
</tr>
<tr>
<td>2024-12-21</td>
<td style="text-align:center">土</td>
<td>冬至</td>
</tr>
</tbody>
</table>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://text.baldanders.info/release/2020/05/koyomi/">日本の暦情報を取得するパッケージを作ってみた</a></li>
</ul>
<h2>参考</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416623410?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41anl5EfR6L._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416623410?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2024年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2023-11-24 (Release 2023-11-24)</dd>
<dd>単行本</dd>
<dd>4416623410 (ASIN), 9784416623411 (EAN), 4416623410 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2024年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-11-25">2023-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2024年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B0C68VLQMZ?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41ZQ4y9LodL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B0C68VLQMZ?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ミドリ(MIDORI) イノベーター 2024年 カレンダー 卓上 スリム 31305006</a></dt>
<dd>デザインフィル (Release 2023-08-25)</dd>
<dd>オフィス用品</dd>
<dd>B0C68VLQMZ (ASIN), 4902805313056 (EAN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">パソコンモニタの下に置ける卓上カレンダー。文字が大きく太いので見やすい。毎年恒例で買っている。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-11-11">2023-11-11</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 卓上カレンダー 2024年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B07CZZRBGV?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41Tx2yx7P7L._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B07CZZRBGV?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ボーナス付 2023年12月〜(2024年12月付)タテ長ファミリー壁掛けカレンダー 太字タイプ(六曜入) A3サイズ[H]</a></dt>
<dd>プロプロ堂</dd>
<dd>カレンダー</dd>
<dd>B07CZZRBGV (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">文字が大きく太いので,年寄りに優しい(笑) 13ヶ月分あって使い勝手がよい。 Black Friday のタイミングで購入。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-12-01">2023-12-01</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 壁掛けカレンダー 2024年版 -->
π は間違ってる?
tag:text.Baldanders.info,2023-03-15:/remark/2023/03/pi-is-wrong/
2023-03-15T03:43:29+00:00
2023-03-15T03:43:41+00:00
円周率の日だったので,ネタに走ってみた。
Spiegel
https://baldanders.info/profile/
<p>昨日3月14日は「円周率の日」で「数学の日」でアインシュタイン博士の誕生日でした。
昔は物理学イベントもあった気がするけど …まぁいいや。</p>
<h2>π は間違ってる?</h2>
<p>Mastodon の TL を眺めてたら</p>
<figure>
<blockquote class="nobox center">
<iframe src="https://social.tinygo.org/@deadprogram/110020519869289793/embed" class="mastodon-embed" style="max-width: 100%; border: 0" width="400" allowfullscreen="allowfullscreen"></iframe>
</blockquote></figure>
<p>という投稿を見かける。
ここでいう $\tau$ (tau) は<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>,半径 $r$,円周 $C$ の円</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://tauday.com/tau-manifesto"><img src="./circle.png" srcset="./circle.png 540w" sizes="(min-width:600px) 500px, 80vw" alt="The Tau Manifesto by Michael Hartl" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://tauday.com/tau-manifesto">The Tau Manifesto by Michael Hartl</a></q></div></figcaption>
</figure>
<p>に対して</p>
<figure><div class="mathjax">
\[
\tau \equiv \dfrac{c}{r} = 6.283185307179586...
\]
</div></figure>
<p>と定義されたものだ。
“<a href="https://tauday.com/tau-manifesto" title="Tau Day | No, really, pi is wrong: The Tau Manifesto by Michael Hartl">The Tau Manifesto</a>” では,この $\tau$ を “the true circle constant” (真円定数?) と呼んでいるようだ。
言うまでもなくこれは</p>
<figure><div class="mathjax">
\[
\tau = 2\pi
\]
</div></figure>
<p>である。
$\pi$ を $\tau$ に置き換えることにより,たとえば角度について</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://tauday.com/tau-manifesto"><img src="./tau-angles.png" srcset="./tau-angles.png 500w" sizes="(min-width:600px) 500px, 80vw" alt="The Tau Manifesto by Michael Hartl" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://tauday.com/tau-manifesto">The Tau Manifesto by Michael Hartl</a></q></div></figcaption>
</figure>
<p>などと($\pi$ に比べて)ちょっとシンプルな表現にできる。
また,さきほどの定義を使って円周の長さは</p>
<figure><div class="mathjax">
\[
C = {\tau}{r}
\]
</div></figure>
<p>と記述でき,そこからの積分により円の面積 $S$ は</p>
<figure><div class="mathjax">
\[
S = \dfrac{1}{2}{\tau}r^2
\]
</div></figure>
<p>と導ける。
こっちのほうが,たとえば運動エネルギー $\tfrac{1}{2}mv^2$ や自由落下する物体の移動距離 $\tfrac{1}{2}gt^2$ などと同じ体裁で分かりやすいよね。</p>
<p>あるいは,有名なオイラーの公式</p>
<figure><div class="mathjax">
\[
e^{i\theta} = \cos{\theta} + i\sin{\theta}
\]
</div></figure>
<p>およびそこから導き出されるオイラーの等式は $\tau$ を使って</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://tauday.com/tau-manifesto"><img src="./tau_euler_circle.png" srcset="./tau_euler_circle.png 521w" sizes="(min-width:600px) 500px, 80vw" alt="The Tau Manifesto by Michael Hartl" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://tauday.com/tau-manifesto">The Tau Manifesto by Michael Hartl</a></q></div></figcaption>
</figure>
<p>つまり</p>
<figure><div class="mathjax">
\[
e^{i\tau} = 1
\]
</div></figure>
<p>となり</p>
<figure lang="en">
<blockquote class="center">A rotation by one turn is 1.</blockquote>
<figcaption><div>via <q><a href="https://tauday.com/tau-manifesto">The Tau Manifesto by Michael Hartl</a></q></div></figcaption>
</figure>
<p>と,より直感的な主張になる。
クールだろ!</p>
<p>というわけで,次は「$\tau$ の日」である6月28日にお祝いしましょう(笑)</p>
<h2>【おまけ】 天文計算で円周率の精度は何桁まで?</h2>
<p>同じく Mastodon の TL で</p>
<ul>
<li><a href="https://www.jpl.nasa.gov/edu/news/2016/3/16/how-many-decimals-of-pi-do-we-really-need/">How Many Decimals of Pi Do We Really Need? - Edu News | NASA/JPL Edu</a></li>
</ul>
<p>という記事を<a href="https://mastodon.social/@mondinspace/110022315123771073">教えてもらった</a>。
これによると</p>
<figure lang="en">
<blockquote>For JPL’s highest accuracy calculations, which are for interplanetary navigation, we use 3.141592653589793.</blockquote>
<figcaption><div>via <q><a href="https://www.jpl.nasa.gov/edu/news/2016/3/16/how-many-decimals-of-pi-do-we-really-need/">How Many Decimals of Pi Do We Really Need?</a></q></div></figcaption>
</figure>
<p>なんだそうだ(2016年に書かれたものという但し書きがある)。
これっていわゆる double 型の浮動小数点数の有効桁数かな。
Go で書くと<a href="https://go.dev/play/p/6FqQkYp0hGq">こんな感じ</a>になる。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="s">"fmt"</span>
</span></span><span class="line"><span class="cl"> <span class="s">"math"</span>
</span></span><span class="line"><span class="cl"><span class="p">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"%g\n"</span><span class="p">,</span> <span class="nx">math</span><span class="p">.</span><span class="nx">Pi</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"%b\n"</span><span class="p">,</span> <span class="nx">math</span><span class="p">.</span><span class="nx">Pi</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"%x\n"</span><span class="p">,</span> <span class="nx">math</span><span class="p">.</span><span class="nx">Pi</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="c1">//Output:
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="c1">//3.141592653589793
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="c1">//7074237752028440p-51
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="c1">//0x1.921fb54442d18p+01
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="p">}</span>
</span></span></code></pre></div><p>うしろのふたつは浮動小数点数(IEEE 754)の内部表現で記述されている。
桁落ちなどの計算誤差に気をつける必要があるけど,基本型の浮動小数点数の演算で行けそうな感じではある。</p>
<p>なお <a href="https://pkg.go.dev/math" title="math package - math - Go Packages"><code>math</code></a><code>.Pi</code> 定数は</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kd">const</span> <span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="o">...</span>
</span></span><span class="line"><span class="cl"> <span class="nx">Pi</span> <span class="p">=</span> <span class="mf">3.14159265358979323846264338327950288419716939937510582097494459</span> <span class="c1">// https://oeis.org/A000796
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="o">...</span>
</span></span><span class="line"><span class="cl"><span class="p">)</span>
</span></span></code></pre></div><p>と定義されている<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。
残念ながら $\tau$ は定義されてなかった。
まぁ $2\pi$ でいけるからな(笑)</p>
<h2>ブックマーク</h2>
<ul>
<li><span><a href="http://www.math.utah.edu/~palais/pi.pdf">π Is Wrong <sup><i class="far fa-file-pdf"></i></sup></a></span></li>
<li><a href="https://www.newyorker.com/tech/annals-of-technology/pi-day-why-pi-matters">Why Pi Matters | The New Yorker</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B00W6NCLJM?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41X-TzJ7xRL._SL160_.jpg" width="111" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B00W6NCLJM?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">数学ガールの秘密ノート/丸い三角関数</a></dt>
<dd>結城 浩 (著)</dd>
<dd>SBクリエイティブ 2014-04-23 (Release 2015-04-18)</dd>
<dd>Kindle版</dd>
<dd>B00W6NCLJM (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">丸と三角の楽しい関係。頑張れば小学生高学年でも大丈夫。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2014-11-30">2014-11-30</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 数学ガールの秘密ノート/丸い三角関数 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B093PZLQMQ?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41vcmc-pSpS._SL160_.jpg" width="110" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B093PZLQMQ?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">数学ガールの物理ノート/ニュートン力学</a></dt>
<dd>結城 浩 (著)</dd>
<dd>SBクリエイティブ 2021-07-15 (Release 2021-07-16)</dd>
<dd>Kindle版</dd>
<dd>B093PZLQMQ (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">「数学ガールの物理ノート」ですってよ。この巻は「力学」の話。で仕事とエネルギーについての議論へと発展する。面白い!</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2021-07-23">2021-07-23</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 数学ガールの物理ノート/ニュートン力学 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51UOq7TlGyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天体物理学</a></dt>
<dd>Arnab Rai Choudhuri (著), 森 正樹 (翻訳)</dd>
<dd>森北出版 2019-05-28</dd>
<dd>単行本</dd>
<dd>4627275110 (ASIN), 9784627275119 (EAN), 4627275110 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">興味本位で買うにはちょっとビビる値段なので図書館で借りて読んでいたが,やっぱり手元に置いておきたいのでエイヤで買った。まえがきによると,この手のタイプの教科書はあまりないらしい。内容は非常に堅実で分かりやすい。理系の学部生レベルなら問題なく読めるかな。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-11-13">2019-11-13</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天体物理学 -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>道(tao)じゃなくてギリシア文字の $\tau$ (tau) ね(笑) <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p>Go の定数の仕様については拙文「<a href="https://zenn.dev/spiegel/articles/20220904-literal-constants">リテラル定数</a>」を参考にどうぞ。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
NASA API を使って “Astronomy Picture of the Day” のデータを取得するツールを作った
tag:text.Baldanders.info,2023-02-25:/release/2023/02/apod-cli-is-released/
2023-02-25T05:40:10+00:00
2023-02-25T05:40:17+00:00
本当に作ってしまった(笑)
Spiegel
https://baldanders.info/profile/
<p><a href="https://text.baldanders.info/remark/2023/02/api-for-astronomy-picture-of-the-day/" title="NASA API を使って “Astronomy Picture of the Day” のデータを取得する">先日の記事</a>で「これなら自作してみるのもいいかもなぁ」と書いたのだが,本当に作ってみた(笑)</p>
<ul>
<li><a href="https://github.com/goark/apod">goark/apod: CLI Tool for Astronomy Picture of the Day with NASA API</a></li>
</ul>
<p>このツールを動かすには NASA API キーが必要<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> だが,ない場合はデモ用の <code>DEMO_KEY</code> を使って動作する。
ただし <code>DEMO_KEY</code> を使ったアクセスには以下の制限があるのでご注意を。</p>
<figure lang="en">
<blockquote><ul>
<li>Hourly Limit: 30 requests per IP address per hour</li>
<li>Daily Limit: 50 requests per IP address per day</li>
</ul>
</blockquote>
<figcaption><div>via <q><a href="https://api.nasa.gov/">NASA Open APIs</a></q></div></figcaption>
</figure>
<h2>簡単な使い方</h2>
<p>とりあえず,ヘルプはこんな感じ。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apod -h
</span></span><span class="line"><span class="cl">CLI Tool for Astronomy Picture of the Day with NASA API.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Usage:
</span></span><span class="line"><span class="cl"> apod [flags]
</span></span><span class="line"><span class="cl"> apod [command]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Available Commands:
</span></span><span class="line"><span class="cl"> download Download NASA APOD data
</span></span><span class="line"><span class="cl"> help Help about any command
</span></span><span class="line"><span class="cl"> lookup Look up NASA APOD data
</span></span><span class="line"><span class="cl"> version Print the version number
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Flags:
</span></span><span class="line"><span class="cl"> --api-key string NASA API key
</span></span><span class="line"><span class="cl"> --config string Config file (default /home/username/.config/apod/config.yaml)
</span></span><span class="line"><span class="cl"> --count int count randomly chosen images
</span></span><span class="line"><span class="cl"> --date string date of the APOD image to retrieve (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --debug for debug
</span></span><span class="line"><span class="cl"> --end-date string end of a date range (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> -h, --help help for apod
</span></span><span class="line"><span class="cl"> --start-date string start of a date range (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --thumbs return the URL of video thumbnail
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Use "apod [command] --help" for more information about a command.
</span></span></code></pre></div><p><code>--date</code>, <code>--start-date</code>, <code>--end-date</code>, <code>--count</code>, <code>--thumbs</code>, <code>--api-key</code> 各フラグは APOD API の以下のパラメータに対応している。</p>
<table>
<thead>
<tr>
<th>API Parameter</th>
<th>Flags</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>date</code></td>
<td><code>--date</code></td>
<td>the date of the APOD image to retrieve</td>
</tr>
<tr>
<td><code>start_date</code></td>
<td><code>--start-date</code></td>
<td>the start of a date range</td>
</tr>
<tr>
<td><code>end_date</code></td>
<td><code>--end-date</code></td>
<td>the end of the date range</td>
</tr>
<tr>
<td><code>count</code></td>
<td><code>--count</code></td>
<td>randomly chosen images will be returned</td>
</tr>
<tr>
<td><code>thumbs</code></td>
<td><code>--thumbs</code></td>
<td>return the URL of video thumbnail</td>
</tr>
<tr>
<td><code>api_key</code></td>
<td><code>--api-key</code></td>
<td><code>api.nasa.gov</code> key</td>
</tr>
</tbody>
</table>
<p>更にこれらのフラグの値は設定ファイル(Linux なら <code>$XDG_CONFIG_HOME/apod/config.yaml</code> が既定<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>)で指定することも可能。
こんな感じ。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">api-key</span><span class="p">:</span><span class="w"> </span><span class="l">your_api_key_string</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">thumbs</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span></span></span></code></pre></div><h2>APOD 情報を取得する</h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apod lookup -h
</span></span><span class="line"><span class="cl">Look up NASA APOD data.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Usage:
</span></span><span class="line"><span class="cl"> apod lookup [flags]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Aliases:
</span></span><span class="line"><span class="cl"> lookup, look, l
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Flags:
</span></span><span class="line"><span class="cl"> -h, --help help for lookup
</span></span><span class="line"><span class="cl"> --raw Output raw data from APOD API
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Global Flags:
</span></span><span class="line"><span class="cl"> --api-key string NASA API key
</span></span><span class="line"><span class="cl"> --config string Config file (default /home/username/.config/apod/config.yaml)
</span></span><span class="line"><span class="cl"> --count int count randomly chosen images
</span></span><span class="line"><span class="cl"> --date string date of the APOD image to retrieve (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --debug for debug
</span></span><span class="line"><span class="cl"> --end-date string end of a date range (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --start-date string start of a date range (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --thumbs return the URL of video thumbnail
</span></span></code></pre></div><p>とりあえず <a href="https://stedolan.github.io/jq/">jq</a> コマンドと組み合わせて</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apod lookup | jq .
</span></span><span class="line"><span class="cl">[
</span></span><span class="line"><span class="cl"> {
</span></span><span class="line"><span class="cl"> "copyright": "Serge\nBrunier, Jean-François Bax, David Vernet",
</span></span><span class="line"><span class="cl"> "date": "2023-02-24",
</span></span><span class="line"><span class="cl"> "explanation": "Planetary nebula Jones-Emberson 1 is the death shroud of a dying Sun-like star. It lies some 1,600 light-years from Earth toward the sharp-eyed constellation Lynx. About 4 light-years across, the expanding remnant of the dying star's atmosphere was shrugged off into interstellar space, as the star's central supply of hydrogen and then helium for fusion was finally depleted after billions of years. Visible near the center of the planetary nebula is what remains of the stellar core, a blue-hot white dwarf star. Also known as PK 164 +31.1, the nebula is faint and very difficult to glimpse at a telescope's eyepiece. But this deep broadband image combining 22 hours of exposure time does show it off in exceptional detail. Stars within our own Milky Way galaxy as well as background galaxies across the universe are scattered through the clear field of view. Ephemeral on the cosmic stage, Jones-Emberson 1 will fade away over the next few thousand years. Its hot, central white dwarf star will take billions of years to cool.",
</span></span><span class="line"><span class="cl"> "hdurl": "https://apod.nasa.gov/apod/image/2302/jonesemberson1.jpg",
</span></span><span class="line"><span class="cl"> "media_type": "image",
</span></span><span class="line"><span class="cl"> "service_version": "v1",
</span></span><span class="line"><span class="cl"> "title": "Jones-Emberson 1",
</span></span><span class="line"><span class="cl"> "url": "https://apod.nasa.gov/apod/image/2302/jonesemberson1_1024.jpg"
</span></span><span class="line"><span class="cl"> }
</span></span><span class="line"><span class="cl">]
</span></span></code></pre></div><p>てな感じに JSON データを取得できる。
引数なしなら最新日のデータを, <code>--date</code> フラグで日付(<code>YYYY-MM-DD</code> 形式)を指定すれば指定した日付のデータを取得する。
<code>--start-date</code> および <code>--end-date</code> フラグで日付の範囲を指定することもできる。</p>
<h2>APOD 画像データをダウンロードする</h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apod download -h
</span></span><span class="line"><span class="cl">Download NASA APOD data.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Usage:
</span></span><span class="line"><span class="cl"> apod download [flags]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Aliases:
</span></span><span class="line"><span class="cl"> download, dl, d
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Flags:
</span></span><span class="line"><span class="cl"> -d, --base-dir string Base directory for daownload (default "./apod")
</span></span><span class="line"><span class="cl"> -h, --help help for download
</span></span><span class="line"><span class="cl"> --include-nopd Download no public domain images or videos
</span></span><span class="line"><span class="cl"> --overwrite Overwrite Download files
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Global Flags:
</span></span><span class="line"><span class="cl"> --api-key string NASA API key
</span></span><span class="line"><span class="cl"> --config string Config file (default /home/username/.config/apod/config.yaml)
</span></span><span class="line"><span class="cl"> --count int count randomly chosen images
</span></span><span class="line"><span class="cl"> --date string date of the APOD image to retrieve (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --debug for debug
</span></span><span class="line"><span class="cl"> --end-date string end of a date range (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --start-date string start of a date range (YYYY-MM-DD)
</span></span><span class="line"><span class="cl"> --thumbs return the URL of video thumbnail
</span></span></code></pre></div><p><code>--base-dir</code>, <code>--include-nopd</code>, <code>--overwrite</code> 各フラグの値は設定ファイルで指定することも可能。</p>
<p>とりあえず</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apod download --include-nopd
</span></span></code></pre></div><p>とすれば,最新のデータと画像ファイルを <code>./apod</code> ディレクトリ以下にダウンロードできる。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ LANG=C ls -l apod
</span></span><span class="line"><span class="cl">total 4
</span></span><span class="line"><span class="cl">drwxrwxr-x 2 username username 4096 Feb 25 13:58 2023-02-24
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ LANG=C ls -l apod/2023-02-24
</span></span><span class="line"><span class="cl">total 3376
</span></span><span class="line"><span class="cl">-rw-rw-r-- 1 username username 3094863 Feb 25 13:58 jonesemberson1.jpg
</span></span><span class="line"><span class="cl">-rw-rw-r-- 1 username username 352679 Feb 25 13:58 jonesemberson1_1024.jpg
</span></span><span class="line"><span class="cl">-rw-rw-r-- 1 username username 1365 Feb 25 13:58 metadata.json
</span></span></code></pre></div><p>日付ごとにディレクトリを掘ってメタデータ(JSON 形式)と画像ファイルをダウンロードしているのがお分かりであろうか。</p>
<p>既に日付ディレクトリがある場合は何もしないが, <code>--overwrite</code> フラグが指定されていれば上書きダウンロードする。
また,基本的にクレジットがある画像データはダウンロードしない(public domain の画像データのみダウンロードする)が, <code>--include-nopd</code> フラグを指定すれば問答無用でダウンロードするようにした。</p>
<h2>今後は…</h2>
<p>基本機能は実装できた。
今後の方針としては</p>
<ol>
<li><code>apod download</code> 実行時のログを出力するようにする</li>
<li>ダウンロードを並行処理化</li>
<li>前回からの差分データを自動的に取得</li>
</ol>
<p>辺りを実装できればバッチ処理化できるかな。
NASA API は色々と面白いことができるみたいなので API 周りは別パッケージにして括り出したいところだが,これは当分先の話としよう。</p>
<p>まぁ,のんびりやります。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://api.nasa.gov/">NASA Open APIs</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41llWUnoXyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2023年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2022-11-24 (Release 2022-11-24)</dd>
<dd>単行本</dd>
<dd>4416522940 (ASIN), 9784416522943 (EAN), 4416522940 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2023年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-11-25">2022-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2023年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51UOq7TlGyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天体物理学</a></dt>
<dd>Arnab Rai Choudhuri (著), 森 正樹 (翻訳)</dd>
<dd>森北出版 2019-05-28</dd>
<dd>単行本</dd>
<dd>4627275110 (ASIN), 9784627275119 (EAN), 4627275110 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">興味本位で買うにはちょっとビビる値段なので図書館で借りて読んでいたが,やっぱり手元に置いておきたいのでエイヤで買った。まえがきによると,この手のタイプの教科書はあまりないらしい。内容は非常に堅実で分かりやすい。理系の学部生レベルなら問題なく読めるかな。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-11-13">2019-11-13</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天体物理学 -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>NASA API キーの取得方法については「<a href="https://text.baldanders.info/remark/2023/02/api-for-astronomy-picture-of-the-day/">NASA API を使って “Astronomy Picture of the Day” のデータを取得する</a>」の前半部分を参考にどうぞ。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p><code>XDG_CONFIG_HOME</code> 環境変数がない場合は <code>$HOME/.config/apod/config.yaml</code> が既定ファイルになる。 Windows なら <code>%AppData%\apod\config.yaml</code>, macOS なら <code>$HOME/Library/Application/apod/config.yaml</code> を既定ファイルにしている。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
ユリウス日が2,460,000日を超えた日
tag:text.Baldanders.info,2023-02-25:/remark/2023/02/julian-day-number-2460000/
2023-02-25T02:18:01+00:00
2023-02-25T02:21:48+00:00
2023-02-24T21:00:00+09:00 をもちまして,ユリウス日が2,460,000.0日を超えた。
Spiegel
https://baldanders.info/profile/
<p>以前に<a href="https://text.baldanders.info/remark/2022/05/julian-day-number/" title="ユリウス日が2,460,000日を超える日">自分で書いて</a>てすっかり忘れていたのだが,昨日 2023-02-24T21:00:00+09:00 をもちまして,ユリウス日が2,460,000.0日を超えた。
単純に1年を365.25日(ユリウス年)と考えても1万日経過するのに27年ほどかかる。</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://duckduckgo.com/?q=10000%2F365.25%3D&ia=calculator"><img src="./calculator.png" srcset="./calculator.png 865w" sizes="(min-width:600px) 500px, 80vw" alt="DuckDuckGo" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://duckduckgo.com/?q=10000%2F365.25%3D&ia=calculator">DuckDuckGo</a></q></div></figcaption>
</figure>
<p><a href="https://text.baldanders.info/remark/2022/05/julian-day-number/" title="ユリウス日が2,460,000日を超える日">前の記事</a>で書いたコードを少し変えて,コマンドライン引数から任意のユリウス日の値を現行暦に変換できるようにしてみた。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="s">"flag"</span>
</span></span><span class="line"><span class="cl"> <span class="s">"fmt"</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi/jdn"</span>
</span></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi/value"</span>
</span></span><span class="line"><span class="cl"><span class="p">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">day</span> <span class="o">:=</span> <span class="nx">flag</span><span class="p">.</span><span class="nf">Float64</span><span class="p">(</span><span class="s">"d"</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="s">"Julian day"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">flag</span><span class="p">.</span><span class="nf">Parse</span><span class="p">()</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> <span class="nx">dt</span> <span class="o">:=</span> <span class="nx">jdn</span><span class="p">.</span><span class="nf">FromJD</span><span class="p">(</span><span class="o">*</span><span class="nx">day</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"Julian Day: %.3f\n"</span><span class="p">,</span> <span class="o">*</span><span class="nx">day</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"Gregorian: %v (%v)\n"</span><span class="p">,</span> <span class="nx">dt</span><span class="p">,</span> <span class="nx">dt</span><span class="p">.</span><span class="nf">In</span><span class="p">(</span><span class="nx">value</span><span class="p">.</span><span class="nx">JST</span><span class="p">))</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>これを使ってユリウス日 2,460,000.0 を計算してみる。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ go run sample.go -d 2460000.0
</span></span><span class="line"><span class="cl">Julian Day: 2460000.000
</span></span><span class="line"><span class="cl">Gregorian: 2023-02-24 12:00:00 +0000 UTC (2023-02-24 21:00:00 +0900 JST)
</span></span></code></pre></div><p>よしよし。
ちゃんと動いてるな。</p>
<p>じゃあ,1万日前の 2,450,000.0 日はいつだったか調べてみよう。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ go run sample.go -d 2450000.0
</span></span><span class="line"><span class="cl">Julian Day: 2450000.000
</span></span><span class="line"><span class="cl">Gregorian: 1995-10-09 12:00:00 +0000 UTC (1995-10-09 21:00:00 +0900 JST)
</span></span></code></pre></div><p>おー。
1995-10-09 かぁ。
次の1万日後はどうかな。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ go run sample.go -d 2470000.0
</span></span><span class="line"><span class="cl">Julian Day: 2470000.000
</span></span><span class="line"><span class="cl">Gregorian: 2050-07-12 12:00:00 +0000 UTC (2050-07-12 21:00:00 +0900 JST)
</span></span></code></pre></div><p>ふむむ。
2050-07-12 か。
その頃は80代半ばだし,流石に生きちゃおらんだろう(笑)</p>
<p>というわけで,小ネタでした。</p>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41llWUnoXyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2023年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2022-11-24 (Release 2022-11-24)</dd>
<dd>単行本</dd>
<dd>4416522940 (ASIN), 9784416522943 (EAN), 4416522940 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2023年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-11-25">2022-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2023年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4805202254?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51mQCyP04rL._SL160_.jpg" width="108" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4805202254?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天体の位置計算</a></dt>
<dd>長沢 工 (著)</dd>
<dd>地人書館 1985-09-01</dd>
<dd>単行本</dd>
<dd>4805202254 (ASIN), 9784805202258 (EAN), 4805202254 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">B1950.0 分点から J2000.0 分点への過渡期に書かれた本なので情報が古いものもあるが,基本的な内容は位置天文学の教科書として充分通用する。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2015-01-11">2015-01-11</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天体の位置計算 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B099928SJD?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/416Stewy0NS._SL160_.jpg" width="123" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B099928SJD?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">プログラミング言語Go</a></dt>
<dd>アラン・ドノバン (著), ブライアン・カーニハン (著), 柴田芳樹 (著)</dd>
<dd>丸善出版 2016-06-20 (Release 2021-07-13)</dd>
<dd>Kindle版</dd>
<dd>B099928SJD (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">Kindle 版出た! 一部内容が古びてしまったが,この本は Go 言語の教科書と言ってもいいだろう。感想は<a href="https://text.baldanders.info/remark/2016/07/go-programming-language/" >こちら</a>。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2021-05-22">2021-05-22</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- プログラミング言語Go -->
NASA API を使って “Astronomy Picture of the Day” のデータを取得する
tag:text.Baldanders.info,2023-02-23:/remark/2023/02/api-for-astronomy-picture-of-the-day/
2023-02-23T06:26:27+00:00
2023-02-23T06:28:25+00:00
これなら自作してみるのもいいかもなぁ。
Spiegel
https://baldanders.info/profile/
<p>Mastodon の自 TL を眺めてたら</p>
<ul>
<li><a href="https://github.com/marcusziade/apod-cli">marcusziade/apod-cli: A command-line tool to browse the NASA Astronomy Picture of the Day archive.</a></li>
</ul>
<p>というリポジトリが紹介されていた。
NASA が毎日更新している “<a href="https://apod.nasa.gov/" title="Astronomy Picture of the Day">Astronomy Picture of the Day</a>” のデータを取得できるツールだそうな。
コマンドライン・インタフェースで pure <a href="https://go.dev/">Go</a> で書かれているらしい。
当然マルチプラットフォーム。</p>
<p>ふむむ。
さっそく試してみよう。</p>
<h2>NASA API キーを取得する</h2>
<p>NASA では自身が保有するデータを Web API を使って取得できるらしい。</p>
<ul>
<li><a href="https://api.nasa.gov/">NASA Open APIs</a></li>
</ul>
<p>件のツールはこの API を使うようで,まずは API キーを取得する必要がある。</p>
<p>なお,お試し用に <code>DEMO_KEY</code> という API キーが用意されている。</p>
<figure lang="en">
<blockquote><p>In documentation examples, the special <code>DEMO_KEY</code> api key is used. This API key can be used for initially exploring APIs prior to signing up, but it has much lower rate limits, so you’re encouraged to signup for your own API key if you plan to use the API (signup is quick and easy). The rate limits for the <code>DEMO_KEY</code> are:</p>
<ul>
<li>Hourly Limit: 30 requests per IP address per hour</li>
<li>Daily Limit: 50 requests per IP address per day</li>
</ul></blockquote>
<figcaption><div>via <q><a href="https://api.nasa.gov/">NASA Open APIs</a></q></div></figcaption>
</figure>
<p>とりあえず軽く試すのであれば,これを使ってもいいかもしれない。</p>
<p>API の取得は簡単。
“<a href="https://api.nasa.gov/">NASA Open APIs</a>” ページの以下のフォームに必要事項を入力して <code>[Signup]</code> すればいい。</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://api.nasa.gov/"><img src="./generate-api-key-1.png" srcset="./generate-api-key-1.png 1019w" sizes="(min-width:600px) 500px, 80vw" alt="NASA Open APIs" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://api.nasa.gov/">NASA Open APIs</a></q></div></figcaption>
</figure>
<p>するとこんな感じに結果が返ってくる(大事なとこ塗りつぶしてます,ご容赦)。
メールアドレス以外の機微データは要求しないので比較的お気軽に使える。</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://api.nasa.gov/"><img src="./generate-api-key-2.png" srcset="./generate-api-key-2.png 1009w" sizes="(min-width:600px) 500px, 80vw" alt="NASA Open APIs" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://api.nasa.gov/">NASA Open APIs</a></q></div></figcaption>
</figure>
<p>同じ内容が登録したメールにも送られる。
早速試してみよう(便宜上,キーを <code>DEMO_KEY</code> で表記している)。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ curl "https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY" | jq .
</span></span><span class="line"><span class="cl">{
</span></span><span class="line"><span class="cl"> "copyright": "Mehmet Ergün",
</span></span><span class="line"><span class="cl"> "date": "2023-02-22",
</span></span><span class="line"><span class="cl"> "explanation": "Our Sun is becoming a busy place. Only two years ago, the Sun was emerging from a solar minimum so quiet that months would go by without even a single sunspot. In contrast, already this year and well ahead of schedule, our Sun is unusually active, already nearing solar activity levels seen a decade ago during the last solar maximum. Our increasingly active Sun was captured two weeks ago sporting numerous interesting features. The image was recorded in a single color of light called Hydrogen Alpha, color-inverted, and false colored. Spicules carpet much of the Sun's face. The brightening towards the Sun's edges is caused by increased absorption of relatively cool solar gas and called limb darkening. Just outside the Sun's disk, several scintillating prominences protrude, while prominences on the Sun's face are known as filaments and show as light streaks. Magnetically tangled active regions are both dark and light and contain cool sunspots. As our Sun's magnetic field winds toward solar maximum over the next few years, whether the Sun's high activity will continue to increase is unknown.",
</span></span><span class="line"><span class="cl"> "hdurl": "https://apod.nasa.gov/apod/image/2302/SunHalphaC_Ergun_2065.jpg",
</span></span><span class="line"><span class="cl"> "media_type": "image",
</span></span><span class="line"><span class="cl"> "service_version": "v1",
</span></span><span class="line"><span class="cl"> "title": "Our Increasingly Active Sun",
</span></span><span class="line"><span class="cl"> "url": "https://apod.nasa.gov/apod/image/2302/SunHalphaC_Ergun_960.jpg"
</span></span><span class="line"><span class="cl">}
</span></span></code></pre></div><p>おー。
できたできた。</p>
<p><a href="https://apod.nasa.gov/" title="Astronomy Picture of the Day">APOD</a> データ取得用 Web API の URL クエリパラメータとして以下のものが使える。</p>
<figure lang="en">
<blockquote class="nobox"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Default</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>date</code></td>
<td><code>YYYY-MM-DD</code></td>
<td>today</td>
<td>The date of the APOD image to retrieve</td>
</tr>
<tr>
<td><code>start_date</code></td>
<td><code>YYYY-MM-DD</code></td>
<td>none</td>
<td>The start of a date range, when requesting date for a range of dates. Cannot be used with date.</td>
</tr>
<tr>
<td><code>end_date</code></td>
<td><code>YYYY-MM-DD</code></td>
<td>today</td>
<td>The end of the date range, when used with start_date.</td>
</tr>
<tr>
<td><code>count</code></td>
<td><code>int</code></td>
<td>none</td>
<td>If this is specified then <code>count</code> randomly chosen images will be returned. Cannot be used with <code>date</code> or <code>start_date</code> and <code>end_date</code>.</td>
</tr>
<tr>
<td><code>thumbs</code></td>
<td><code>bool</code></td>
<td>False</td>
<td>Return the URL of video thumbnail. If an APOD is not a video, this parameter is ignored.</td>
</tr>
<tr>
<td><code>api_key</code></td>
<td><code>string</code></td>
<td><code>DEMO_KEY</code></td>
<td><code>api.nasa.gov</code> key for expanded usage</td>
</tr>
</tbody>
</table>
</blockquote>
<figcaption><div>via <q><a href="https://api.nasa.gov/">NASA Open APIs</a></q></div></figcaption>
</figure>
<p>では,昨日(2023-02-21)今日(2023-02-22)の2日間のデータを取ってみよう</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ curl "https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY&start_date=2023-02-21&end_date=2023-02-22" | jq .
</span></span><span class="line"><span class="cl"> % Total % Received % Xferd Average Speed Time Time Time Current
</span></span><span class="line"><span class="cl"> Dload Upload Total Spent Left Speed
</span></span><span class="line"><span class="cl">100 2522 100 2522 0 0 2208 0 0:00:01 0:00:01 --:--:-- 2208
</span></span><span class="line"><span class="cl">[
</span></span><span class="line"><span class="cl"> {
</span></span><span class="line"><span class="cl"> "copyright": "Tara Mostofi",
</span></span><span class="line"><span class="cl"> "date": "2023-02-21",
</span></span><span class="line"><span class="cl"> "explanation": "They are both falling. The water in Yosemite Falls, California, USA, is falling toward the Earth. Comet ZTF is falling toward the Sun. This double cosmic cascade was captured late last month as fading Comet C/2022 E3 (ZTF) had just passed its closest to planet Earth. The orange star just over the falls is Kochab. With the exception of a brief encounter with a black bear, the featured image was a well-planned composite of a moonlit-foreground and long-duration background exposures - all designed to reconstruct a deep version of an actual single sight. Although Comet ZTF is now fading as it glides back to the outer Solar System, its path is determined by gravity and so it can be considered to still be falling toward the Sun -- but backwards. Comet ZTF Gallery: Notable Submissions to APOD",
</span></span><span class="line"><span class="cl"> "hdurl": "https://apod.nasa.gov/apod/image/2302/CometZtfYosemite_Mostofi_1639.jpg",
</span></span><span class="line"><span class="cl"> "media_type": "image",
</span></span><span class="line"><span class="cl"> "service_version": "v1",
</span></span><span class="line"><span class="cl"> "title": "Comet ZTF over Yosemite Falls",
</span></span><span class="line"><span class="cl"> "url": "https://apod.nasa.gov/apod/image/2302/CometZtfYosemite_Mostofi_960.jpg"
</span></span><span class="line"><span class="cl"> },
</span></span><span class="line"><span class="cl"> {
</span></span><span class="line"><span class="cl"> "copyright": "Mehmet Ergün",
</span></span><span class="line"><span class="cl"> "date": "2023-02-22",
</span></span><span class="line"><span class="cl"> "explanation": "Our Sun is becoming a busy place. Only two years ago, the Sun was emerging from a solar minimum so quiet that months would go by without even a single sunspot. In contrast, already this year and well ahead of schedule, our Sun is unusually active, already nearing solar activity levels seen a decade ago during the last solar maximum. Our increasingly active Sun was captured two weeks ago sporting numerous interesting features. The image was recorded in a single color of light called Hydrogen Alpha, color-inverted, and false colored. Spicules carpet much of the Sun's face. The brightening towards the Sun's edges is caused by increased absorption of relatively cool solar gas and called limb darkening. Just outside the Sun's disk, several scintillating prominences protrude, while prominences on the Sun's face are known as filaments and show as light streaks. Magnetically tangled active regions are both dark and light and contain cool sunspots. As our Sun's magnetic field winds toward solar maximum over the next few years, whether the Sun's high activity will continue to increase is unknown.",
</span></span><span class="line"><span class="cl"> "hdurl": "https://apod.nasa.gov/apod/image/2302/SunHalphaC_Ergun_2065.jpg",
</span></span><span class="line"><span class="cl"> "media_type": "image",
</span></span><span class="line"><span class="cl"> "service_version": "v1",
</span></span><span class="line"><span class="cl"> "title": "Our Increasingly Active Sun",
</span></span><span class="line"><span class="cl"> "url": "https://apod.nasa.gov/apod/image/2302/SunHalphaC_Ergun_960.jpg"
</span></span><span class="line"><span class="cl"> }
</span></span><span class="line"><span class="cl">]
</span></span></code></pre></div><p>うんうん。
問題なさそうだね。</p>
<h2><a href="https://github.com/marcusziade/apod-cli" title="marcusziade/apod-cli: A command-line tool to browse the NASA Astronomy Picture of the Day archive.">apod-cli</a> を動かしてみる</h2>
<p>準備が整ったので,いよいよ <a href="https://github.com/marcusziade/apod-cli" title="marcusziade/apod-cli: A command-line tool to browse the NASA Astronomy Picture of the Day archive."><code>apod-cli</code></a> を使ってデータを取得してみよう。</p>
<p><a href="https://github.com/marcusziade/apod-cli" title="marcusziade/apod-cli: A command-line tool to browse the NASA Astronomy Picture of the Day archive."><code>apod-cli</code></a> のバイナリはリポジトリの<a href="https://github.com/marcusziade/apod-cli/releases/latest">最新リリースページ</a>から取得できる。
Windows, macOS (Darwin), Linux 版が用意されているので,それぞれのプラットフォームに合ったものをダウンロードして,中身の <code>apod-cli</code> ファイルをパスが通るフォルダかカレントフォルダに配置する。
macOS であれば Homebrew も使えるらしい。
一覧にないプラットフォームであれば自前でビルドするしかないかな。</p>
<p>何も設定しないで動かすと</p>
<pre tabindex="0"><code class="language-test" data-lang="test">$ ./apod-cli
API key not found in Keys.json
Please sign up for an API key at https://api.nasa.gov/#signUp
Once you have your API key, enter it below:
</code></pre><p>と怒られるので, <code>Keys.json</code> ファイルを作成する。
中身はこんな感じ(値は伏せ字にしています,ご容赦)。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"APIKey"</span><span class="p">:</span> <span class="s2">"*****************"</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>このファイルをカレントフォルダに置いておけばいいようだ。
あらためて起動すると</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ ./apod-cli
</span></span><span class="line"><span class="cl">Fetching APODs...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">The Hydra Cluster of Galaxies
</span></span><span class="line"><span class="cl">February 16, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/ABELL1060_LRGB_NASA.jpg
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">2023 CX1 Meteor Flash
</span></span><span class="line"><span class="cl">February 17, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/gijsDSC_1917(2x3)1600px.jpg
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Barred Spiral Galaxy NGC 1365 from Webb
</span></span><span class="line"><span class="cl">February 18, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/JWSTMIRI_ngc1365.png
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Seven Dusty Sisters in Infrared
</span></span><span class="line"><span class="cl">February 19, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/Pleiades_WiseAntonucci_5000.jpg
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">NGC 1850: Not Found in the Milky Way
</span></span><span class="line"><span class="cl">February 20, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/Ngc1850_HubbleOzsarac_2048.jpg
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Comet ZTF over Yosemite Falls
</span></span><span class="line"><span class="cl">February 21, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/CometZtfYosemite_Mostofi_1639.jpg
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Our Increasingly Active Sun
</span></span><span class="line"><span class="cl">February 22, 2023
</span></span><span class="line"><span class="cl">https://apod.nasa.gov/apod/image/2302/SunHalphaC_Ergun_2065.jpg
</span></span></code></pre></div><p>おぉ。
直近一週間分のデータを取るのか(期間はコマンドライン引数で指定できるらしい)。
画像ファイルを落としてきたりとかはしないんだな。
まぁ,こんなもんか。</p>
<p>NASA API 自体は簡単な RESTful API みたいだし,これなら自作してみるのもいいかもなぁ。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://github.com/HelixSpiral/apod">GitHub - HelixSpiral/apod: Golang wrapper for the Astronomy Picture of the Day API from NASA</a></li>
<li><a href="https://github.com/dynafa/apod">GitHub - dynafa/apod: Golang NASA APOD Web App</a></li>
<li><a href="https://botsin.space/@APoD">Astronomy Picture of the Day (@APoD@botsin.space) - botsin.space</a> : 非公式 bot</li>
</ul>
<h2>参考文献</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41llWUnoXyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2023年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2022-11-24 (Release 2022-11-24)</dd>
<dd>単行本</dd>
<dd>4416522940 (ASIN), 9784416522943 (EAN), 4416522940 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2023年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-11-25">2022-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2023年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51UOq7TlGyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4627275110?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天体物理学</a></dt>
<dd>Arnab Rai Choudhuri (著), 森 正樹 (翻訳)</dd>
<dd>森北出版 2019-05-28</dd>
<dd>単行本</dd>
<dd>4627275110 (ASIN), 9784627275119 (EAN), 4627275110 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">興味本位で買うにはちょっとビビる値段なので図書館で借りて読んでいたが,やっぱり手元に置いておきたいのでエイヤで買った。まえがきによると,この手のタイプの教科書はあまりないらしい。内容は非常に堅実で分かりやすい。理系の学部生レベルなら問題なく読めるかな。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-11-13">2019-11-13</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天体物理学 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B0BW9BDRP5?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51xsmwE+t0L._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B0BW9BDRP5?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Way to go</a></dt>
<dd>MindaRyn (メインアーティスト)</dd>
<dd>Lantis 2023-02-22 (Release 2023-02-22)</dd>
<dd>MP3 ダウンロード</dd>
<dd>B0BW9BDRP5 (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">アニメ「神達に拾われた男2」OP曲。 MindaRyn さんはよい。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2023-02-22">2023-02-22</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Way to go : アニメ「神達に拾われた男2」OP曲。 -->
2024年の暦
tag:text.Baldanders.info,2023-02-01:/remark/2023/02/ephemeris-in-2024/
2023-02-01T02:06:23+00:00
2023-02-01T05:57:54+00:00
2024年は振替休日がいっぱいあるねぇ。
Spiegel
https://baldanders.info/profile/
<p>今年も<a href="https://www.nao.ac.jp/" title="国立天文台(NAOJ)">国立天文台</a>より翌年(2024年)の暦要項が発表された<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
<ul>
<li><a href="https://www.nao.ac.jp/news/topics/2023/20230201-rekiyoko.html">令和6(2024)年暦要項の発表 | 国立天文台(NAOJ)</a></li>
</ul>
<p>以降,いくつか抜粋してみる。</p>
<h2>祝日・休日<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></h2>
<p>日本の暦情報は<a href="https://www.nao.ac.jp/" title="国立天文台(NAOJ)">国立天文台</a>の<a href="https://eco.mtk.nao.ac.jp/koyomi/" title="国立天文台 天文情報センター 暦計算室">暦計算室</a>で見ることができる。
この中の「<a href="https://eco.mtk.nao.ac.jp/koyomi/cande/calendar.html">今月のこよみ powered by Google Calendar</a>」で Google Calendar と連携させることができるのだが,この機能を利用した <a href="https://github.com/goark/koyomi" title="GitHub - goark/koyomi: 日本のこよみ"><code>github.com/goark/koyomi</code></a> パッケージを公開している。
こんな感じに使える。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="s">"fmt"</span>
</span></span><span class="line"><span class="cl"> <span class="s">"os"</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi"</span>
</span></span><span class="line"><span class="cl"><span class="p">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">var</span> <span class="nx">weekShortNames</span> <span class="p">=</span> <span class="p">[</span><span class="mi">7</span><span class="p">]</span><span class="kt">string</span><span class="p">{</span><span class="s">"日"</span><span class="p">,</span> <span class="s">"月"</span><span class="p">,</span> <span class="s">"火"</span><span class="p">,</span> <span class="s">"水"</span><span class="p">,</span> <span class="s">"木"</span><span class="p">,</span> <span class="s">"金"</span><span class="p">,</span> <span class="s">"土"</span><span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">WeekShortNameJp</span><span class="p">(</span><span class="nx">dt</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nx">DateJp</span><span class="p">)</span> <span class="kt">string</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="nx">weekShortNames</span><span class="p">[</span><span class="nx">dt</span><span class="p">.</span><span class="nf">Weekday</span><span class="p">()</span><span class="o">%</span><span class="mi">7</span><span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">start</span><span class="p">,</span> <span class="nx">_</span> <span class="o">:=</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">DateFrom</span><span class="p">(</span><span class="s">"2024-01-01"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">end</span><span class="p">,</span> <span class="nx">_</span> <span class="o">:=</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">DateFrom</span><span class="p">(</span><span class="s">"2024-12-31"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">k</span><span class="p">,</span> <span class="nx">err</span> <span class="o">:=</span> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">NewSource</span><span class="p">(</span>
</span></span><span class="line"><span class="cl"> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">WithCalendarID</span><span class="p">(</span><span class="nx">koyomi</span><span class="p">.</span><span class="nx">Holiday</span><span class="p">),</span>
</span></span><span class="line"><span class="cl"> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">WithStartDate</span><span class="p">(</span><span class="nx">start</span><span class="p">),</span>
</span></span><span class="line"><span class="cl"> <span class="nx">koyomi</span><span class="p">.</span><span class="nf">WithEndDate</span><span class="p">(</span><span class="nx">end</span><span class="p">),</span>
</span></span><span class="line"><span class="cl"> <span class="p">).</span><span class="nf">Get</span><span class="p">()</span>
</span></span><span class="line"><span class="cl"> <span class="k">if</span> <span class="nx">err</span> <span class="o">!=</span> <span class="kc">nil</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Fprintln</span><span class="p">(</span><span class="nx">os</span><span class="p">.</span><span class="nx">Stderr</span><span class="p">,</span> <span class="nx">err</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span>
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"| 日付 | 曜日 | 内容 |"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"| ---- |:----:| ---- |"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="k">for</span> <span class="nx">_</span><span class="p">,</span> <span class="nx">e</span> <span class="o">:=</span> <span class="k">range</span> <span class="nx">k</span><span class="p">.</span><span class="nf">Events</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Printf</span><span class="p">(</span><span class="s">"| %v | %v | %v |\n"</span><span class="p">,</span> <span class="nx">e</span><span class="p">.</span><span class="nx">Date</span><span class="p">,</span> <span class="nf">WeekShortNameJp</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">Date</span><span class="p">),</span> <span class="nx">e</span><span class="p">.</span><span class="nx">Title</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>これを実行すると以下の出力が得られる。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ go run main.go
</span></span><span class="line"><span class="cl">| 日付 | 曜日 | 内容 |
</span></span><span class="line"><span class="cl">| ---- |:----:| ---- |
</span></span><span class="line"><span class="cl">| 2024-01-01 | 月 | 元日 |
</span></span><span class="line"><span class="cl">| 2024-01-08 | 月 | 成人の日 |
</span></span><span class="line"><span class="cl">| 2024-02-11 | 日 | 建国記念の日 |
</span></span><span class="line"><span class="cl">| 2024-02-12 | 月 | 休日 |
</span></span><span class="line"><span class="cl">| 2024-02-23 | 金 | 天皇誕生日 |
</span></span><span class="line"><span class="cl">| 2024-03-20 | 水 | 春分の日 |
</span></span><span class="line"><span class="cl">| 2024-04-29 | 月 | 昭和の日 |
</span></span><span class="line"><span class="cl">| 2024-05-03 | 金 | 憲法記念日 |
</span></span><span class="line"><span class="cl">| 2024-05-04 | 土 | みどりの日 |
</span></span><span class="line"><span class="cl">| 2024-05-05 | 日 | こどもの日 |
</span></span><span class="line"><span class="cl">| 2024-05-06 | 月 | 休日 |
</span></span><span class="line"><span class="cl">| 2024-07-15 | 月 | 海の日 |
</span></span><span class="line"><span class="cl">| 2024-08-11 | 日 | 山の日 |
</span></span><span class="line"><span class="cl">| 2024-08-12 | 月 | 休日 |
</span></span><span class="line"><span class="cl">| 2024-09-16 | 月 | 敬老の日 |
</span></span><span class="line"><span class="cl">| 2024-09-22 | 日 | 秋分の日 |
</span></span><span class="line"><span class="cl">| 2024-09-23 | 月 | 休日 |
</span></span><span class="line"><span class="cl">| 2024-10-14 | 月 | スポーツの日 |
</span></span><span class="line"><span class="cl">| 2024-11-03 | 日 | 文化の日 |
</span></span><span class="line"><span class="cl">| 2024-11-04 | 月 | 休日 |
</span></span><span class="line"><span class="cl">| 2024-11-23 | 土 | 勤労感謝の日 |
</span></span></code></pre></div><p>ふむむー。
2024年は振替休日がいっぱいあるねぇ。
連休バンザイ(笑)</p>
<h2>2024年の暦象</h2>
<p>2024年は日食2回と月食1回がある。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2024-04-09</td>
<td style="text-align:center">火</td>
<td>皆既日食</td>
</tr>
<tr>
<td>2024-09-18</td>
<td style="text-align:center">水</td>
<td>部分月食</td>
</tr>
<tr>
<td>2024-10-03</td>
<td style="text-align:center">木</td>
<td>金環日食</td>
</tr>
</tbody>
</table>
<p>しかし,いずれも日本では見れないらしい。</p>
<p>他にはこんな感じ。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2024-02-04</td>
<td style="text-align:center">日</td>
<td>立春</td>
</tr>
<tr>
<td>2024-03-20</td>
<td style="text-align:center">水</td>
<td>春分</td>
</tr>
<tr>
<td>2024-05-05</td>
<td style="text-align:center">日</td>
<td>立夏</td>
</tr>
<tr>
<td>2024-06-21</td>
<td style="text-align:center">金</td>
<td>夏至</td>
</tr>
<tr>
<td>2024-08-07</td>
<td style="text-align:center">水</td>
<td>立秋</td>
</tr>
<tr>
<td>2024-09-22</td>
<td style="text-align:center">日</td>
<td>秋分</td>
</tr>
<tr>
<td>2024-11-07</td>
<td style="text-align:center">木</td>
<td>立冬</td>
</tr>
<tr>
<td>2024-12-21</td>
<td style="text-align:center">土</td>
<td>冬至</td>
</tr>
</tbody>
</table>
<p>ちなみに2024年の「<a href="https://www.nao.ac.jp/faq/a0310.html" title="質問3-10)伝統的七夕について教えて | 国立天文台">伝統的七夕</a>」は8月10日である。</p>
<p>そうそう。
2024年は閏年っス。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://text.baldanders.info/remark/2019/05/google-ephemeris/">カレンダーに祝日を入れたいなら国立天文台へ行けばいいじゃない</a></li>
<li><a href="https://zenn.dev/spiegel/articles/20201205-koyomi">国立天文台から最新の暦情報を取ってくる【広告記事】</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41llWUnoXyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2023年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2022-11-24 (Release 2022-11-24)</dd>
<dd>単行本</dd>
<dd>4416522940 (ASIN), 9784416522943 (EAN), 4416522940 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2023年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-11-25">2022-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2023年版 -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://www.nao.ac.jp/" title="国立天文台(NAOJ)">国立天文台</a>では毎年2月最初の官報で翌年の暦を発表する。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p>「国民の祝日」は休日となる。また「「国民の祝日」が日曜日に当たるときは、その日後においてその日に最も近い「国民の祝日」でない日を休日とする」(「国民の祝日に関する法律」より)。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
2023年の主な暦象
tag:text.Baldanders.info,2022-12-03:/remark/2022/12/ephemeris-2023/
2022-12-03T02:34:40+00:00
2022-12-03T21:40:06+00:00
2023年は金環皆既日食がある。ただし日本では部分日食
Spiegel
https://baldanders.info/profile/
<p>さて,年末と言えば『<a href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑</a>』ですよ。
今年も Amazon でポチって無事届きました。</p>
<p>ホンマ,これが来ると年末って感じだよねー</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52522702093/"><img src="./52522702093_8e92527a09_e.jpg" srcset="./52522702093_8e92527a09_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="天文年鑑が来ると年末って感じ | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52522702093/">天文年鑑が来ると年末って感じ | Flickr</a></div></figcaption>
</figure>
<p>とりあえず流し読みしますかね。</p>
<h2>日食・月食</h2>
<p>2023年は日食が2回,月食が1回ある。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2023-04-20</td>
<td style="text-align:center">木</td>
<td>金環皆既日食</td>
</tr>
<tr>
<td>2023-10-15</td>
<td style="text-align:center">日</td>
<td>金環日食</td>
</tr>
<tr>
<td>2023-10-29</td>
<td style="text-align:center">日</td>
<td>部分月食</td>
</tr>
</tbody>
</table>
<p>2023-04-20 の金環皆既日食は日本の一部でほんのちょっと欠けた状態で見れるらしい。
島根県は無理。
2023-10-15 の金環日食は日本では見れない。
2023-10-29 の部分月食は日本でも明け方に見れるが,ほんのちょっとしか欠けない。
多分,端っこの方が赤くなったかなぁ,て感じじゃないだろうか。</p>
<p>2023-04-20 の金環皆既日食だが,このときは見かけ上の月の大きさが絶妙で,場所によって金環日食に見えたり皆既日食に見えたりするらしい。
だから金環皆既日食。
金環日食のほうは殆ど洋上でのみ観測可能らしいが,どんな感じに見えるのだろうか。
金環がめっちゃ細かったりするのだろうか。</p>
<p>あと 2023-05-06 明け方に半影月食があるが,これは肉眼では分からんだろうなぁ。</p>
<h2>惑星関連</h2>
<p>2023年は火星大接近みたいな大きなイベントはないが,2025年の土星の環消失に向けてかなり細く見えるらしい。
観測対象としては面白いかもしれない。</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2023-01-05</td>
<td style="text-align:center">木</td>
<td>地球が近日点通過</td>
</tr>
<tr>
<td>2023-01-07</td>
<td style="text-align:center">土</td>
<td>水星が内合</td>
</tr>
<tr>
<td>2023-01-13</td>
<td style="text-align:center">金</td>
<td>火星が留</td>
</tr>
<tr>
<td>2023-01-18</td>
<td style="text-align:center">水</td>
<td>水星が留</td>
</tr>
<tr>
<td>2023-01-23</td>
<td style="text-align:center">月</td>
<td>天王星が留</td>
</tr>
<tr>
<td>2023-01-30</td>
<td style="text-align:center">月</td>
<td>水星が西方最大離角</td>
</tr>
<tr>
<td>2023-02-17</td>
<td style="text-align:center">金</td>
<td>土星が合</td>
</tr>
<tr>
<td>2023-03-16</td>
<td style="text-align:center">木</td>
<td>海王星が合</td>
</tr>
<tr>
<td>2023-03-17</td>
<td style="text-align:center">金</td>
<td>水星が外合</td>
</tr>
<tr>
<td>2023-04-12</td>
<td style="text-align:center">水</td>
<td>水星が東方最大離角</td>
</tr>
<tr>
<td>2023-04-12</td>
<td style="text-align:center">水</td>
<td>木星が合</td>
</tr>
<tr>
<td>2023-04-22</td>
<td style="text-align:center">土</td>
<td>水星が留</td>
</tr>
<tr>
<td>2023-05-02</td>
<td style="text-align:center">火</td>
<td>水星が内合</td>
</tr>
<tr>
<td>2023-05-10</td>
<td style="text-align:center">水</td>
<td>天王星が合</td>
</tr>
<tr>
<td>2023-05-14</td>
<td style="text-align:center">日</td>
<td>水星が留</td>
</tr>
<tr>
<td>2023-05-29</td>
<td style="text-align:center">月</td>
<td>水星が西方最大離角</td>
</tr>
<tr>
<td>2023-06-04</td>
<td style="text-align:center">日</td>
<td>金星が東方最大離角</td>
</tr>
<tr>
<td>2023-06-19</td>
<td style="text-align:center">月</td>
<td>土星が留</td>
</tr>
<tr>
<td>2023-07-01</td>
<td style="text-align:center">土</td>
<td>海王星が留</td>
</tr>
<tr>
<td>2023-07-01</td>
<td style="text-align:center">土</td>
<td>水星が外合</td>
</tr>
<tr>
<td>2023-07-07</td>
<td style="text-align:center">金</td>
<td>地球が遠日点通過</td>
</tr>
<tr>
<td>2023-07-07</td>
<td style="text-align:center">金</td>
<td>金星が最大光度</td>
</tr>
<tr>
<td>2023-07-21</td>
<td style="text-align:center">金</td>
<td>金星が留</td>
</tr>
<tr>
<td>2023-08-10</td>
<td style="text-align:center">木</td>
<td>水星が東方最大離角</td>
</tr>
<tr>
<td>2023-08-13</td>
<td style="text-align:center">日</td>
<td>金星が内合</td>
</tr>
<tr>
<td>2023-08-23</td>
<td style="text-align:center">水</td>
<td>水星が留</td>
</tr>
<tr>
<td>2023-08-27</td>
<td style="text-align:center">日</td>
<td>土星が衝</td>
</tr>
<tr>
<td>2023-08-29</td>
<td style="text-align:center">火</td>
<td>天王星が留</td>
</tr>
<tr>
<td>2023-09-03</td>
<td style="text-align:center">日</td>
<td>金星が留</td>
</tr>
<tr>
<td>2023-09-05</td>
<td style="text-align:center">火</td>
<td>木星が留</td>
</tr>
<tr>
<td>2023-09-06</td>
<td style="text-align:center">水</td>
<td>水星が内合</td>
</tr>
<tr>
<td>2023-09-15</td>
<td style="text-align:center">金</td>
<td>水星が留</td>
</tr>
<tr>
<td>2023-09-19</td>
<td style="text-align:center">火</td>
<td>海王星が衝</td>
</tr>
<tr>
<td>2023-09-19</td>
<td style="text-align:center">火</td>
<td>金星が最大光度</td>
</tr>
<tr>
<td>2023-09-22</td>
<td style="text-align:center">金</td>
<td>水星が西方最大離角</td>
</tr>
<tr>
<td>2023-10-20</td>
<td style="text-align:center">金</td>
<td>水星が外合</td>
</tr>
<tr>
<td>2023-10-24</td>
<td style="text-align:center">火</td>
<td>金星が西方最大離角</td>
</tr>
<tr>
<td>2023-11-03</td>
<td style="text-align:center">金</td>
<td>木星が衝</td>
</tr>
<tr>
<td>2023-11-05</td>
<td style="text-align:center">日</td>
<td>土星が留</td>
</tr>
<tr>
<td>2023-11-14</td>
<td style="text-align:center">火</td>
<td>天王星が衝</td>
</tr>
<tr>
<td>2023-11-18</td>
<td style="text-align:center">土</td>
<td>火星が合</td>
</tr>
<tr>
<td>2023-12-04</td>
<td style="text-align:center">月</td>
<td>水星が東方最大離角</td>
</tr>
<tr>
<td>2023-12-07</td>
<td style="text-align:center">木</td>
<td>海王星が留</td>
</tr>
<tr>
<td>2023-12-13</td>
<td style="text-align:center">水</td>
<td>水星が留</td>
</tr>
<tr>
<td>2023-12-23</td>
<td style="text-align:center">土</td>
<td>水星が内合</td>
</tr>
</tbody>
</table>
<h2>流星群</h2>
<p>2023年は,三大流星群のうち8月のペルセウス座流星群と12月のふたご座流星群のいずれも朔(新月)近くに極大となるため条件がよい。
一方で正月早々にあるしぶんぎ座流星群は望(満月)前の極大で条件が悪い。
年明けは大人しく寝正月か?</p>
<h2>その他</h2>
<ul>
<li>春分の日は3月21日(火),秋分の日は9月23日(土)である。更に夏至は6月21日,冬至は12月22日となる</li>
<li>立春は2月4日,立夏は5月6日,立秋は8月8日,立冬は11月8日</li>
<li>「<a href="https://www.nao.ac.jp/faq/a0310.html" title="質問3-10)伝統的七夕について教えて | 国立天文台">伝統的七夕</a>」は8月22日</li>
<li>中秋の名月は9月29日で望(満月)と重なる</li>
</ul>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2023-01-06</td>
<td style="text-align:center">金</td>
<td>小寒</td>
</tr>
<tr>
<td>2023-01-17</td>
<td style="text-align:center">火</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2023-01-20</td>
<td style="text-align:center">金</td>
<td>大寒</td>
</tr>
<tr>
<td>2023-02-03</td>
<td style="text-align:center">金</td>
<td>節分</td>
</tr>
<tr>
<td>2023-02-04</td>
<td style="text-align:center">土</td>
<td>立春</td>
</tr>
<tr>
<td>2023-02-19</td>
<td style="text-align:center">日</td>
<td>雨水</td>
</tr>
<tr>
<td>2023-03-06</td>
<td style="text-align:center">月</td>
<td>啓蟄</td>
</tr>
<tr>
<td>2023-03-18</td>
<td style="text-align:center">土</td>
<td>彼岸の入り</td>
</tr>
<tr>
<td>2023-03-21</td>
<td style="text-align:center">火</td>
<td>春分</td>
</tr>
<tr>
<td>2023-04-05</td>
<td style="text-align:center">水</td>
<td>清明</td>
</tr>
<tr>
<td>2023-04-17</td>
<td style="text-align:center">月</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2023-04-20</td>
<td style="text-align:center">木</td>
<td>穀雨</td>
</tr>
<tr>
<td>2023-05-02</td>
<td style="text-align:center">火</td>
<td>八十八夜</td>
</tr>
<tr>
<td>2023-05-06</td>
<td style="text-align:center">土</td>
<td>立夏</td>
</tr>
<tr>
<td>2023-05-21</td>
<td style="text-align:center">日</td>
<td>小満</td>
</tr>
<tr>
<td>2023-06-06</td>
<td style="text-align:center">火</td>
<td>芒種</td>
</tr>
<tr>
<td>2023-06-11</td>
<td style="text-align:center">日</td>
<td>入梅</td>
</tr>
<tr>
<td>2023-06-21</td>
<td style="text-align:center">水</td>
<td>夏至</td>
</tr>
<tr>
<td>2023-07-02</td>
<td style="text-align:center">日</td>
<td>半夏生</td>
</tr>
<tr>
<td>2023-07-07</td>
<td style="text-align:center">金</td>
<td>小暑</td>
</tr>
<tr>
<td>2023-07-20</td>
<td style="text-align:center">木</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2023-07-23</td>
<td style="text-align:center">日</td>
<td>大暑</td>
</tr>
<tr>
<td>2023-08-08</td>
<td style="text-align:center">火</td>
<td>立秋</td>
</tr>
<tr>
<td>2023-08-23</td>
<td style="text-align:center">水</td>
<td>処暑</td>
</tr>
<tr>
<td>2023-09-01</td>
<td style="text-align:center">金</td>
<td>二百十日</td>
</tr>
<tr>
<td>2023-09-08</td>
<td style="text-align:center">金</td>
<td>白露</td>
</tr>
<tr>
<td>2023-09-20</td>
<td style="text-align:center">水</td>
<td>彼岸の入り</td>
</tr>
<tr>
<td>2023-09-23</td>
<td style="text-align:center">土</td>
<td>秋分</td>
</tr>
<tr>
<td>2023-10-08</td>
<td style="text-align:center">日</td>
<td>寒露</td>
</tr>
<tr>
<td>2023-10-21</td>
<td style="text-align:center">土</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2023-10-24</td>
<td style="text-align:center">火</td>
<td>霜降</td>
</tr>
<tr>
<td>2023-11-08</td>
<td style="text-align:center">水</td>
<td>立冬</td>
</tr>
<tr>
<td>2023-11-22</td>
<td style="text-align:center">水</td>
<td>小雪</td>
</tr>
<tr>
<td>2023-12-07</td>
<td style="text-align:center">木</td>
<td>大雪</td>
</tr>
<tr>
<td>2023-12-22</td>
<td style="text-align:center">金</td>
<td>冬至</td>
</tr>
</tbody>
</table>
<h2>ブックマーク</h2>
<ul>
<li>
<p><a href="https://text.baldanders.info/remark/2015/japanese-koyomi/">「暦」日本史 (再掲載)</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2017/12/winter-solstice/">冬至に関する与太話</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2021/01/the-beginning-of-spring/">立春も動き出す</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2022/03/ohigan/">お彼岸</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2022/04/doyo-period/">第五の季節:土用</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2022/05/julian-day-number/">ユリウス日が2,460,000日を超える日</a> : 2023-03-24 にユリウス日が2,460,000日に到達</p>
</li>
<li>
<p><a href="https://github.com/goark/koyomi">GitHub - goark/koyomi: 日本のこよみ</a></p>
</li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41llWUnoXyL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4416522940?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2023年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2022-11-24 (Release 2022-11-24)</dd>
<dd>単行本</dd>
<dd>4416522940 (ASIN), 9784416522943 (EAN), 4416522940 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">天文ファン必携。2023年版。これが届くと年末って感じ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-11-25">2022-11-25</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2023年版 -->
SETI と私
tag:text.Baldanders.info,2022-09-03:/remark/2022/09/seti/
2022-09-03T03:35:07+00:00
2022-10-30T11:14:53+00:00
大きな功績を遺された Frank Drake 博士に哀悼の意を表します
Spiegel
https://baldanders.info/profile/
<h2>大きな功績を遺された Frank Drake 博士に哀悼の意を表します</h2>
<figure style='margin:0 auto;text-align:center;'>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">He was there when I entered this world, and I was there when he left:<br><br>Frank D Drake, May 28, 1930 - September 2, 2022.<br><br>Rest among the stars, my sweetest Papa D. You will always be my brightest star.<br><br>More info here: <a href="https://t.co/Bt60VCfrxa">https://t.co/Bt60VCfrxa</a> <a href="https://t.co/vyo7ZQq5G4">pic.twitter.com/vyo7ZQq5G4</a></p>— Dr. Nadia Drake (@nadiamdrake) <a href="https://twitter.com/nadiamdrake/status/1565712880602730497?ref_src=twsrc%5Etfw">September 2, 2022</a></blockquote>
</figure>
<p>「宇宙人探し(SETI; Search for Extra-Terrestrial Intelligence)」でおなじみ Frank Drake 博士が 2022-09-02 にお亡くなりになったそうです。</p>
<figure lang="en">
<blockquote>Frank Drake died peacefully at home in Aptos, California on September 2, of natural causes. He was 92.</blockquote>
<figcaption><div>via <q><a href="https://www.nadiadrake.com/">Nadia Drake | Science Journalist</a></q></div></figcaption>
</figure>
<p>日本語で言うなら「大往生」ってやつですかね。</p>
<h2>科学 SETI を拓いた人</h2>
<p>彼の娘で科学ジャーナリストの Nadia Drake さんが <a href="https://www.nationalgeographic.com/">National Geographic</a> に寄稿された記事がある。</p>
<ul>
<li><a href="https://www.nationalgeographic.com/science/article/why-alien-hunters-have-spent-60-years-finding-new-solutions-for-the-drake-equation">Why alien hunters have spent 60 years finding new solutions for the Drake Equation</a></li>
</ul>
<p>この中に出てくる「ドレイク方程式」というのがこれ:</p>
<figure lang="en">
<blockquote>
$$
N = R_* \times f_p \times n_e \times f_l \times f_i \times f_c \times L
$$
</blockquote>
<figcaption><div>via <q>Drake Equation</q></div></figcaption>
</figure>
<p>このうち</p>
<ul>
<li>$N$ は私達の銀河系に存在する文明の数</li>
<li>$R_*$ は年間に私達の銀河系で誕生する恒星の数</li>
<li>$f_p$ は $R_*$ のうち惑星を持つようになる割合</li>
<li>$n_e$ は生命が発生し得る条件を持った惑星の数</li>
<li>$f_l$ は $n_e$ のうち実際に生命が発生し得る割合</li>
<li>$f_i$ は $n_e \times f_l$ のうちその生命が知性を持つに至る割合</li>
<li>$f_c$ は $n_e \times f_l \times f_i$ のうち(電波等による)通信技術を持つまでに発達する割合</li>
<li>$L$ は $n_e \times f_l \times f_i \times f_c$ で示される文明の平均寿命</li>
</ul>
<p>である。
単なる「生命」ではなく「文明」であること,その文明が星系外から観測可能であることが条件である。</p>
<p>そして最重要で厄介なのは $L$ の項。
文明が発生し得る割合がいくら大きくても $L$ 項が小さいならそれは泡沫の夢。
そして $L$ 項として実証できるのは,今のところ,私達の地球人類文明しかないのである。
私達人類が光よりも波長の大きい「電波」の存在を証明したのが19世紀後半。
それを使った通信が一般化するのは20世紀に入ってから<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。
つまり地球外文明が発見されない限り $L$ 項として証明できたのは未だ100年ほどなのだ。</p>
<p>まぁ $L$ 項については「そんなわけないやろ」と様々な見積もりは行われているが証明する術はない。
でも私達人類が文明を保っていられる期間が長いほど $L$ 項を大きく見積もることができる。
頑張れ人類(笑)</p>
<figure>
<blockquote>恐らく、どんな技術文明も、それが未熟な段階では、高度なテクノロジーの扱いを謝って自滅する可能性をはらんだ時期があるのではなかろうか。この時期をどう乗り越えるかが、Lを決定する決め手となる。そして、もしこれをうまく乗り越えることさえできれば、技術文明はそう簡単に滅び去るものではなくなるはずだ。われわれだって、そう遠くない将来、火星あたりへ移民して、人類文明の分散・継承の手段を確保できるようになれば、文明が内的・外的要因によって消滅する確率は大きく低下するだろう。</blockquote>
<figcaption><div><q><a href="https://www.amazon.co.jp/dp/4166600044?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ファースト・コンタクト―地球外知性体と出会う日</a></q>より</div></figcaption>
</figure>
<p>さて,「私達以外に『宇宙人』はいるか?」という素朴な命題について,想像や妄想ではなく,科学的アプローチで以って挑んだ最初の事例が1960年の「オズマ計画」で,この計画の中心人物のひとりが Frank Drake 博士である。</p>
<figure>
<blockquote><p>こうして、一九六〇年四月八日午前四時、世界のマスコミが注目する中、二六メートル電波望遠鏡は、最初の目標であるくじら座タウ星へと向けられたのである。</p>
<p>こうして、それから約二ヵ月、計四〇〇時間にわたって、二つの恒星を狙った電波の受信実験は続けられた。しかし、残念ながらこれ以上、彼らには電波望遠鏡を専有する時間は与えられず、「オズマ計画」はこれという成果をあげないままに終了した。</p>
<p>だが、もちろん、たった四〇〇時間で地球外文明を発見できると信ずるほどSETI研究も甘くはない。何はともあれ、こうして実際にSETI計画が実施に移され、マスコミも科学界もそれに反対を表明しなかったという事実は、それ以降のSETI研究の展開に大きなはずみとなった。</p>
</blockquote>
<figcaption><div><q><a href="https://www.amazon.co.jp/dp/4166600044?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ファースト・コンタクト―地球外知性体と出会う日</a></q>より</div></figcaption>
</figure>
<p>いやぁ,いい時代だったんだねぇ。
「成果主義」の仮面を被りつつ「望む結果」しか受け入れられない今の社会風潮から見ると羨ましい限りだよ(笑)</p>
<h2>SETI@home と私</h2>
<p>時は流れ1999年,画期的なプロジェクトが正式稼働した。
これが UC Berkeley が中心となって実施されたあの <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> である。</p>
<p>当時の私は自宅回線を ADSL に切り替えて「テレホーダイ」から解放されたばっかりだったと思う(うろ覚え)。
<a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> と(当時<a href="https://twitter.com/shinjiyamane">山根信二</a>さんが主催されていた)日本語メーリングリストに飛びついた。
というか私の Web 上での活動は実質的に <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> 参加がトリガーになっているといっても過言ではない。</p>
<p>日本語メーリングリストのおかげか <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> は日本国内でもかなり盛り上がり,SF作家の野尻抱介さんが<a href="https://www.amazon.co.jp/dp/4898140866?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ファンブック</a>まで出すありさま(笑) いやぁ,楽しかったねぇ。</p>
<p><a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> が(当時)優れていた点は大きく2つ。</p>
<p>ひとつは観測のための電波望遠鏡を専有するのではなく,パラボラアンテナの焦点部分に SETI 専用の受信機を取りつけて誰かのプロジェクトで望遠鏡が稼働している時に便乗してデータを収集する「ピギーバック方式」であったこと。
もうひとつは解析のための分散コンピューティング・システムを構築し一般ユーザに広く協力を求めたこと。</p>
<p>「解析のための分散コンピューティング・システム」そのものについては既に暗号解読コンテストなどでも用いられていたけど,こういったコンテストは賞金ありきである。
でも <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> では賞金とかいった「にんじん」はなく,せいぜい「本当に宇宙人を示す電波が見つかったら発見者として論文に名前を載せるよ」といった程度。
しかも最終的に「宇宙人を示す電波」は見つかってないのだ。</p>
<p>でも「宇宙人探しに貢献できる」という点が多くの人を惹きつけ,肯定的に受け入れられた。
私はこのことがとても重要だと思っている。
実際に <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> のプロジェクト運営の成功を受けて多くの学術系分散コンピューティング・プロジェクトが立ち上がった。
2005年の「国際物理年」に正式稼働した <a href="https://einsteinathome.org/">Einstein@Home</a> もそのひとつだ。</p>
<p>残念ながら <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> 自体は<a href="https://text.baldanders.info/remark/2020/03/setiathome-hibernation/" title="SETI@home 20年間の区切り">2020年に活動を停止</a>したが,基盤としての <a href="https://boinc.berkeley.edu/">BOINC</a> は残り,多くのプロジェクトで利用されている。</p>
<p>SETI 研究は凄く大変である。
なにが大変って時間や資金をいかにして調達するかが大変なのである。
普通に考えて本当に成果が得られるか分からないプロジェクトにリソースを提供する人は多くない。
実際に <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> は常に資金繰りに苦労してたみたいだし,主催する研究者も派生プロジェクトである Astropulse や基盤技術である <a href="https://boinc.berkeley.edu/">BOINC</a> を成果として上手く使って論文を発表していたようである。
それでも20年続いた <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> はかなり幸運な部類だったのでは,と現時点では思う。</p>
<h2>私達以外に「宇宙人」はいるか?</h2>
<p>「私達以外に『宇宙人』はいるか?」という素朴な命題の答えは未だ得られていない。
「宇宙人はいる」とも「宇宙人はいない」とも証明されていないのだ<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<p>Frank Drake 博士の功績が「過去の功績」とならぬよう何らかの形で研究は続けていくべきだと思うし,また <a href="https://setiathome.ssl.berkeley.edu/">SETI@home</a> のような面白いプロジェクトを開催するなら乗るよ,私は。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://www.seti.org/frank-d-drake-1930-2022">Frank D. Drake 1930 – 2022</a></li>
<li><a href="https://astrobiology.nasa.gov/news/in-memoriam-frank-drake/">In Memoriam: Frank Drake | News | Astrobiology</a>
<ul>
<li><a href="https://exoplanets.nasa.gov/news/1350/are-we-alone-in-the-universe-revisiting-the-drake-equation/">Are we alone in the universe? Revisiting the Drake equation – Exoplanet Exploration: Planets Beyond our Solar System</a></li>
</ul>
</li>
<li><a href="https://news.ucsc.edu/2022/09/frank-drake-in-memoriam.html">Pioneering radio astronomer Frank Drake dies at 92</a></li>
<li><a href="https://www.nationalgeographic.com/science/article/frank-drake-pioneer-in-the-search-for-alien-life-dies-at-92">Frank Drake, pioneer in the search for alien life, dies at 92</a></li>
<li><a href="https://www.space.com/seti-pioneer-frank-drake-obituary">SETI pioneer Frank Drake, of ‘Drake Equation’ fame, dies at 92 | Space</a></li>
<li><a href="https://arstechnica.com/science/2022/09/frank-drake-astronomer-famed-for-contributions-to-seti-has-died/">Frank Drake, astronomer famed for contributions to SETI, has died | Ars Technica</a></li>
<li><a href="https://www.newscientist.com/article/mg20527483-200-drake-wants-off-world-listening-post-for-alien-messages/">Drake wants off-world listening post for alien messages | New Scientist</a></li>
<li><a href="https://boingboing.net/2022/09/02/frank-drake-astronomer-and-seti-pioneer-rip.html">Frank Drake, astronomer and SETI pioneer, RIP | Boing Boing</a></li>
<li><a href="https://medium.com/we-are-not-alone-the-disclosure-lobby/the-futures-most-important-possibility-contact-with-extraterrestrial-life-e3b0040daee5">The Future’s Most Important Possibility — Contact With Extraterrestrial Life | by Dr. Lisa Galarneau | We Are Not Alone - The Disclosure Activists | Medium</a></li>
<li><a href="https://astronomy.com/news/2022/09/frank-drake-creator-of-the-drake-equation-and-project-ozma-dies-at-92">Frank Drake, creator of the Drake equation and Project Ozma, dies at 92 | Astronomy.com</a></li>
</ul>
<figure style='margin:0 auto;text-align:center;'>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">In addition to the well-known sounds on my Golden Record, images like these were included as a beacon of humanity to those I might encounter on my journey. <br><br>I carry this message into the cosmos thanks to astronomy pioneers like Dr. Frank Drake (1930-2022). <a href="https://t.co/zeHwD8k5AC">pic.twitter.com/zeHwD8k5AC</a></p>— NASA Voyager (@NASAVoyager) <a href="https://twitter.com/NASAVoyager/status/1565872365325537280?ref_src=twsrc%5Etfw">September 3, 2022</a></blockquote>
</figure>
<figure style='margin:0 auto;text-align:center;'>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">We are saddened by the passing of Dr. Frank Drake.<br><br>Drake was driven by the question of whether we are alone in the universe. His work, including the famous Drake Equation, has shaped the search for life for decades.<br><br>Our CEO <a href="https://twitter.com/BillNye?ref_src=twsrc%5Etfw">@BillNye</a> shares his thoughts on Drake's passing here. <a href="https://t.co/8YfioNqImQ">pic.twitter.com/8YfioNqImQ</a></p>— Planetary Society (@exploreplanets) <a href="https://twitter.com/exploreplanets/status/1565789816171556864?ref_src=twsrc%5Etfw">September 2, 2022</a></blockquote>
</figure>
<ul>
<li>
<p><a href="https://www.eventbrite.com/e/celebrating-the-life-and-legacy-of-frank-drake-tickets-429886310527">Celebrating the Life and Legacy of Frank Drake Tickets, Fri, Nov 18, 2022 at 3:00 PM | Eventbrite</a></p>
</li>
<li>
<p><a href="https://web.archive.org/web/20110920070737/http://www.planetary.or.jp/setiathome/">SETI@home日本語情報ページ</a> (Internet Archive)</p>
</li>
<li>
<p><a href="http://huaa.baldanders.info/seti@home/technote.html">SETI@home とその技術的解説風解説</a></p>
</li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4166600044?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41GPXP2HRVL._SL160_.jpg" width="100" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4166600044?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ファースト・コンタクト―地球外知性体と出会う日 (文春新書)</a></dt>
<dd>金子 隆一 (著)</dd>
<dd>文藝春秋 1998-10-01</dd>
<dd>新書</dd>
<dd>4166600044 (ASIN), 9784166600045 (EAN), 4166600044 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="5"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i></abbr></dd>
</dl>
<p class="description">地球外文明探査の歴史を俯瞰する良書。是非ともデジタル化を希望する!</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2016-01-30">2016-01-30</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- ファースト・コンタクト -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4898140866?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51A74XV7MDL._SL160_.jpg" width="108" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4898140866?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">SETI@homeファンブック―おうちのパソコンで宇宙人探し</a></dt>
<dd>野尻 抱介 (著)</dd>
<dd>ローカス 2000-01-01</dd>
<dd>単行本</dd>
<dd>4898140866 (ASIN), 9784898140864 (EAN), 4898140866 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">内容は古いけど当時の「熱」を伝えた名著だと思うけどなぁ。著者の方が自己出版で Kindle で出してくれたらいいのに。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-03-28">2019-03-28</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- SETI@homeファンブック -->
<div class="hreview">
<div class="photo"><a href="https://www.aozora.gr.jp/cards/001699/card56839.html"><img src="https://text.baldanders.info/images/aozora/card56839.svg" width="110" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.aozora.gr.jp/cards/001699/card56839.html">ニャルラトホテプ</a></dt>
<dd>原題: NYARLATHOTEP</dd>
<dd>ラヴクラフト ハワード・フィリップス, 大久保 ゆう (翻訳)</dd>
<dd> 2014-04-04 (Release 2015-08-19)</dd>
<dd>青空文庫</dd>
<dd>56839 (図書カードNo.)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">SAN 値が下がる。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-03-28">2019-03-28</abbr> (powered by <a href="https://aozorahack.org/">aozorahack</a>)</p>
</div> <!-- ニャルラトホテプ -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B072ML1SB2?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/61juhv2SfIL._SL160_.jpg" width="113" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B072ML1SB2?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">[合本版]這いよれ!ニャル子さん 全12巻 (GA文庫)</a></dt>
<dd>逢空 万太 (著), 狐印 (イラスト)</dd>
<dd>SBクリエイティブ 2017-06-08 (Release 2017-06-08)</dd>
<dd>Kindle版</dd>
<dd>B072ML1SB2 (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">ニャル子さん合本版が半額セールしてたので衝動買いした。紙の本に換算して3327ページ(笑) こういう無茶が出来るのがEブックのいいところだよね。でも,ニャル子さんを読む(観る)と仮面ライダーが見たくなるんだよなぁ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-03-27">2019-03-27</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- [合本版]這いよれ!ニャル子さん -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>ちなみに日本語の「電波」が公用語として認知されたのは1950年頃らしい。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p>とはいえ,少なくとも太陽系を中心とした半径100光年以内に私達が観測可能な「文明」はないだろうとは言われている。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>