List of Calendar - text.Baldanders.info
tag:text.Baldanders.info,2024-02-03:/tags
2024-02-03T20:43:35+09:00
帰ってきた「しっぽのさきっちょ」
https://text.baldanders.info/images/avatar.jpg
https://text.baldanders.info/images/avatar.jpg
お散歩カメラ 2024-02-03
tag:text.Baldanders.info,2024-02-03:/remark/2024/02/03-osanpo-camera/
2024-02-03T11:43:35+00:00
2024-02-03T11:45:32+00:00
熊野大社の節分祭 / 定点観測 / 【おまけ】 2024年の恵方
Spiegel
https://baldanders.info/profile/
<p>ほぼ半月ぶりのサイクリングですよ。
しかも仕事が忙しくて<a href="https://text.baldanders.info/remark/2023/01/stationary-bike/" title="ィットネスバイク買うた">フィットネスバイク</a>を漕ぐ余裕もないの。
最近ではウォーキングという名のお散歩では有酸素運動レベルの負荷にならないらしく(そんだけ安定してきたってことなんだけどね),このままでは運動不足。</p>
<h2>熊野大社の節分祭</h2>
<p>というわけで,午前中の用事を済ませてサイクリングに出かけることにした。
今回も<a href="https://www.kumanokan.jp/" title="八雲温泉ゆうあい熊野館">八雲温泉</a>へ Go ですよ。</p>
<p>…いかん。
筋力が落ちてる。
やっぱ運動不足だわ。
とりあえずギアを一段落としてケイデンス(cadence)を維持するよう心がける。</p>
<p>えんやらやっと到着。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53505670331/"><img src="./53505670331_6ff0feb5a0_e.jpg" srcset="./53505670331_6ff0feb5a0_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="屋台が出てる | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53505670331/">屋台が出てる | Flickr</a></div></figcaption>
</figure>
<p>あれ? 屋台が出てるな。
なんかあったっけ?</p>
<p>あとで知ったのだが,今日は<a href="http://www.kumanotaisha.or.jp/" title="出雲國一之宮 熊野大社">熊野大社</a>の節分祭だったらしい。
11時から豆撒き神事だったそうで,早く来ていれば参加できたのに… まぁ,いいや。</p>
<p>とりあえず腹が減ったので先に昼食。
<a href="https://www.kumanokan.jp/" title="八雲温泉ゆうあい熊野館">熊野館</a>の食堂は人でごった返していて「少しお待ちいただきますがいいですか?」と訊かれたが,別に急いでないので承諾して,ぼへらっと天井を眺めながら料理を待つ。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53505462866/"><img src="./53505462866_5fa9bb5994_e.jpg" srcset="./53505462866_5fa9bb5994_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="先に昼飯 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53505462866/">先に昼飯 | Flickr</a></div></figcaption>
</figure>
<p>と思ったらオーダーが間違って通ってたみたいで余分に待たされた。
まぁいいや。
どう見ても客数に対して従業員の数が少ないし,致し方ないところだろう。</p>
<p>おっ,やっと料理が来た。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53505898885/"><img src="./53505898885_7033c25cbc_e.jpg" srcset="./53505898885_7033c25cbc_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="生姜焼丼 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53505898885/">生姜焼丼 | Flickr</a></div></figcaption>
</figure>
<p>カツ丼とどっちにしようか悩んだが生姜焼丼で正解だった。
ウマウマ。</p>
<p>お腹が落ち着いたところで温泉へ。
そして風呂上がりの<a href="https://www.kisuki-milk.co.jp/" title="木次乳業">コーヒー牛乳</a>っスよ。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53505842404/"><img src="./53505842404_cbd1c4ed7f_e.jpg" srcset="./53505842404_cbd1c4ed7f_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="風呂上がりのコーヒー牛乳 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53505842404/">風呂上がりのコーヒー牛乳 | Flickr</a></div></figcaption>
</figure>
<p>さっぱりしたところで屋台のある場所へとって返す。
いや,折角だしお土産になにか買っておこうかと思って。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53506090005/"><img src="./53506090005_8a000c7260_e.jpg" srcset="./53506090005_8a000c7260_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="お土産にぼたもち買うた | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53506090005/">お土産にぼたもち買うた | Flickr</a></div></figcaption>
</figure>
<p>そこから<a href="http://www.kumanotaisha.or.jp/" title="出雲國一之宮 熊野大社">熊野大社</a>へ。
実は随分昔に買ってそのままになっていたお守りを納めようと思いまして。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53506096610/"><img src="./53506096610_2f19a608bc_e.jpg" srcset="./53506096610_2f19a608bc_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="古いお守りを納めてきた | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53506096610/">古いお守りを納めてきた | Flickr</a></div></figcaption>
</figure>
<p>私は無神論者だけど,お守りってなんか捨てられないよね。
これで一安心。</p>
<p>ちゃんとお参りもしたよ。
特にお稲荷さんは念入りに(笑)</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53506093125/"><img src="./53506093125_fd0d463257_e.jpg" srcset="./53506093125_fd0d463257_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="お稲荷さんにお供え物 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53506093125/">お稲荷さんにお供え物 | Flickr</a></div></figcaption>
</figure>
<p>鏡餅はまだ分かるけど,なんでみたらし団子なのだろう。
前にも供えてあるのを<a href="https://www.flickr.com/photos/spiegel/53290430252/" title="賽銭箱にみたらし団子が供えてあるw | Flickr">見かけた</a>な。
お稲荷さんならお揚げじゃねーの?</p>
<p>お参りの帰りに栗まんじゅうの屋台を見かけたのでひとつ所望してみた。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53506098955/"><img src="./53506098955_b3054e73f7_e.jpg" srcset="./53506098955_b3054e73f7_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="栗まんじゅうゲットだぜ | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53506098955/">栗まんじゅうゲットだぜ | Flickr</a></div></figcaption>
</figure>
<p>食ってばっかだな,私。
まぁ,糖分補給ということで。</p>
<p>では,市内に行きますか。</p>
<h2>定点観測</h2>
<p>松江市内で用事を済ませながらいつもの定点観測。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53505891473/"><img src="./53505891473_9e630c324c_e.jpg" srcset="./53505891473_9e630c324c_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="今日の宍道湖 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53505891473/">今日の宍道湖 | Flickr</a></div></figcaption>
</figure>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53506053559/"><img src="./53506053559_bfb7b6c0d8_e.jpg" srcset="./53506053559_bfb7b6c0d8_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="今日の大山 from 松江城 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53506053559/">今日の大山 from 松江城 | Flickr</a></div></figcaption>
</figure>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/53505894313/"><img src="./53505894313_a39fc1dea2_e.jpg" srcset="./53505894313_a39fc1dea2_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="今日の松江城 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/53505894313/">今日の松江城 | Flickr</a></div></figcaption>
</figure>
<p>大山はかろうじて見えるな。
まぁ,冬の山陰って大体こんな風にどんよりしているものである。</p>
<p>夕方になったので帰るのです。
今日は<a href="https://www.library.pref.shimane.lg.jp/" title="島根県立図書館">図書館</a>に行く暇もなかった。</p>
<h2>【おまけ】 2024年の恵方</h2>
<p>自宅に帰って恵方巻きが用意されているのを見て,ようやく今日が節分なのを思い出したのだった。
それで<a href="http://www.kumanotaisha.or.jp/" title="出雲國一之宮 熊野大社">熊野大社</a>に屋台が出てる理由も分かった。
家族に恵方を訊かれてとっさにググってしまったが,そういえば昨年,恵方を調べるプログラムを組んだんだよな。</p>
<ul>
<li><a href="https://text.baldanders.info/golang/favourable-direction/">今年の恵方を取得する</a></li>
</ul>
<p>具体的にはこんなコード:</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></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi/zodiac"</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">year</span> <span class="o">:=</span> <span class="mi">2024</span>
</span></span><span class="line"><span class="cl"> <span class="nx">干</span><span class="p">,</span> <span class="nx">支</span> <span class="o">:=</span> <span class="nx">zodiac</span><span class="p">.</span><span class="nf">ZodiacYearNumber</span><span class="p">(</span><span class="nx">year</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">"%d年は%v%v,恵方は%v (%v°)"</span><span class="p">,</span> <span class="nx">year</span><span class="p">,</span> <span class="nx">干</span><span class="p">,</span> <span class="nx">支</span><span class="p">,</span> <span class="nx">干</span><span class="p">.</span><span class="nf">DirectionJp</span><span class="p">(),</span> <span class="nx">干</span><span class="p">.</span><span class="nf">Direction</span><span class="p">())</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>これを<a href="https://go.dev/play/p/RTSMS6wZXh7" title="Go Playground - The Go Programming Language">実行</a>すると</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">2024年は甲辰,恵方は東北東微東 (75°)
</span></span></code></pre></div><p>と出力される。
というわけで,東北東に向かってモグモグタイム。
今年もイミフメイな儀式の実績を解除した。</p>
<ul>
<li><span><a href="http://libro.do-bunkyodai.ac.jp/research/pdf/journal32/12.pdf">食卓の縁起に関する研究 I -恵方巻の受容とその背景- <sup><i class="far fa-file-pdf"></i></sup></a></span></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B0191845R0?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41eoVFqiaEL._SL160_.jpg" width="97" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B0191845R0?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">鉄道が変えた社寺参詣 (交通新聞社新書)</a></dt>
<dd>平山昇 (著)</dd>
<dd>交通新聞社 2012-10-15 (Release 2015-12-07)</dd>
<dd>Kindle版</dd>
<dd>B0191845R0 (ASIN)</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-01-14">2023-01-14</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 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B08FZTLQG3?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/31DH6sqbuGL._SL160_.jpg" width="136" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B08FZTLQG3?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">STEADY フィットネスバイク 【 Designed in Japan 独自開発の非接触式airホイール®︎ / 静音 / 専用モニター ( 心拍数 / 距離 / カロリー / スピード ) 折りたたみ 】ST102 負荷8段階 タブレットホルダー (2.ブラック(背もたれなし))</a></dt>
<dd></dd>
<dd></dd>
<dd>B08FZTLQG3 (ASIN), 4580559833602 (EAN)</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="2023-01-06">2023-01-06</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/B08L4WKDZ7?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41MZe0XgHdL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B08L4WKDZ7?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Canon コンパクトデジタルカメラ PowerShot ZOOM 写真と動画が撮れる望遠鏡 PSZOOM</a></dt>
<dd>キヤノン (Release 2020-12-10)</dd>
<dd>エレクトロニクス</dd>
<dd>B08L4WKDZ7 (ASIN), 4549292179675 (EAN)</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">望遠鏡型コンパクトデジカメ。メモリと充電器(要 Power Delivery)は別に用意する必要がある。使い勝手はまぁまぁ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-12-04">2022-12-04</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- PowerShot ZOOM -->
<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> <!-- ぐだふわエブリデー -->
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>
ユリウス日が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 -->
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>
今年の恵方を取得する
tag:text.Baldanders.info,2023-01-14:/golang/favourable-direction/
2023-01-14T07:21:26+00:00
2023-02-02T11:01:41+00:00
koyomi パッケージに追加した
Spiegel
https://baldanders.info/profile/
<p>正月気分も終わり,近所のスーパーとかで節分グッズが並ぶようになって「そういや今年の恵方はどっちだっけ?」と思って調べてみた。</p>
<p>どうやら,その年の十干で恵方が決定するらしい。</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://commons.wikimedia.org/wiki/File:Ehou-direction.png"><img src="./Ehou-direction.png" srcset="./Ehou-direction.png 500w" sizes="(min-width:600px) 500px, 80vw" alt="File:Ehou-direction.png - Wikimedia Commons" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://commons.wikimedia.org/wiki/File:Ehou-direction.png">File:Ehou-direction.png - Wikimedia Commons</a></q></div></figcaption>
</figure>
<p>って,4方向を十干で分けるのか。
中途半端やなぁ。</p>
<p>まぁ,でも,その年の十干が分かれば恵方も分かるわけだ。
拙作の <a href="https://github.com/goark/koyomi" title="goark/koyomi: 日本のこよみ"><code>github.com/goark/koyomi</code></a> パッケージにオマケで十干十二支を数え上げる機能を付けているのだが,これに恵方を取得する機能を追加してみた。</p>
<p>こんな感じ。</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></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi/zodiac"</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">year</span> <span class="o">:=</span> <span class="mi">2023</span>
</span></span><span class="line"><span class="cl"> <span class="nx">干</span><span class="p">,</span> <span class="nx">支</span> <span class="o">:=</span> <span class="nx">zodiac</span><span class="p">.</span><span class="nf">ZodiacYearNumber</span><span class="p">(</span><span class="nx">year</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">"%d年は%v%v,恵方は%v (%v°)"</span><span class="p">,</span> <span class="nx">year</span><span class="p">,</span> <span class="nx">干</span><span class="p">,</span> <span class="nx">支</span><span class="p">,</span> <span class="nx">干</span><span class="p">.</span><span class="nf">DirectionJp</span><span class="p">(),</span> <span class="nx">干</span><span class="p">.</span><span class="nf">Direction</span><span class="p">())</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>これを<a href="https://go.dev/play/p/PEKVng6jwFc">実行</a>すると</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">2023年は癸卯,恵方は南南東微南 (165°)
</span></span></code></pre></div><p>と出力される。</p>
<p>というわけで,2023年はだいたい南南東を向いてモグモグすればいいらしい。</p>
<p>この「恵方」というのはその年の歳神様のおられる方位で,居住地から見て恵方にあたる社寺に詣ることを「恵方詣り」と言うらしいのだが,明治以降の鉄道の発達で長距離移動が容易になり,方位に依存する「恵方詣り」が廃れ,代わりに「初詣」が主流になっていったとのこと。
その一方で,節分の「恵方巻き」みたいな文化が平成以降に台頭してくるのは面白い。</p>
<h2>ブックマーク</h2>
<ul>
<li>
<span><a href="http://libro.do-bunkyodai.ac.jp/research/pdf/journal32/12.pdf">食卓の縁起に関する研究 I -恵方巻の受容とその背景- <sup><i class="far fa-file-pdf"></i></sup></a></span>
</li>
<li>
<p><a href="https://ii-nippon.net/%e6%97%a5%e6%9c%ac%e3%81%ae%e9%a2%a8%e7%bf%92/1183.html">恵方の方角!2023年はどっち?恵方の決め方も具体的に解説! | いい日本再発見</a></p>
</li>
<li>
<p><a href="https://ja.wikipedia.org/wiki/%E6%AD%B3%E5%BE%B3%E7%A5%9E">歳徳神 - Wikipedia</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2018/02/folklore/">節分どうでしょう</a></p>
</li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B0191845R0?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41eoVFqiaEL._SL160_.jpg" width="97" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B0191845R0?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">鉄道が変えた社寺参詣 (交通新聞社新書)</a></dt>
<dd>平山昇 (著)</dd>
<dd>交通新聞社 2012-10-15 (Release 2015-12-07)</dd>
<dd>Kindle版</dd>
<dd>B0191845R0 (ASIN)</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-01-14">2023-01-14</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 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4814400047?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41dClAl3WKL._SL160_.jpg" width="125" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4814400047?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド</a></dt>
<dd>Jon Bodner (著), 武舎 広幸 (翻訳)</dd>
<dd>オライリージャパン 2022-09-26</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4814400047 (ASIN), 9784814400041 (EAN), 4814400047 (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">2021年に出た “<a href="https://www.oreilly.com/library/view/learning-go/9781492077206/">Learning Go</a>” の邦訳版。私は<a href="https://www.oreilly.co.jp/books/9784814400041/">版元</a>で PDF 版を購入。 Go 特有の語法(idiom)を切り口として Go の機能やパッケージを解説している。 Go 1.19 対応。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-10-11">2022-10-11</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 初めてのGo言語 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4873119693?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41cBKEBEYyL._SL160_.jpg" width="125" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4873119693?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">実用 Go言語 ―システム開発の現場で知っておきたいアドバイス</a></dt>
<dd>渋川 よしき (著), 辻 大志郎 (著), 真野 隼記 (著)</dd>
<dd>オライリージャパン 2022-04-22</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4873119693 (ASIN), 9784873119694 (EAN), 4873119693 (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/9784873119694/">版元</a>のデジタル版を購入。 Go で躓きやすい点を解説していくのが<a href="https://forkwell.connpass.com/event/262394/">最初の動機</a>らしい。「◯◯するには」を調べる際にこの本を調べるといいかも。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-10-26">2022-10-26</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 実用 Go 言語 -->
今年は卯年らしい
tag:text.Baldanders.info,2023-01-02:/remark/2023/01/zodiac/
2023-01-02T03:57:11+00:00
2023-01-13T01:43:24+00:00
今年は色々と仕切り直しの年になりそうです。
Spiegel
https://baldanders.info/profile/
<p>改めまして,明けましておめでとうございます。
<a href="https://text.baldanders.info/remark/2022/12/heart-attack/" title="ハライタだと思った? 残念! 心筋梗塞でした">昨年末のゴタゴタ</a>のおかげで今年は色々と仕切り直しの年になりそうです。</p>
<h2>今年は卯年らしい</h2>
<p>えーっと,2023年の干支は…</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></span><span class="line"><span class="cl"> <span class="s">"github.com/goark/koyomi/zodiac"</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">Println</span><span class="p">(</span><span class="nx">zodiac</span><span class="p">.</span><span class="nf">ZodiacYearNumber</span><span class="p">(</span><span class="mi">2023</span><span class="p">))</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>これを<a href="https://go.dev/play/p/dlV4qiTFMjR" title="Go Playground - The Go Programming Language">実行</a>すると</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">癸 卯
</span></span></code></pre></div><p>ということで,今年は卯年らしい。
まぁ,正月過ぎたら次の年末年始まで忘れるんだけどね(笑)</p>
<h2>ユリウス日が2,460,000日を超える日(再掲載)</h2>
<p><a href="https://text.baldanders.info/remark/2022/05/julian-day-number/">昨年やったネタ</a>だが,2023年はユリウス日が2,460,000日を超える。</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></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="s">"github.com/goark/koyomi/jdn"</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">dt</span> <span class="o">:=</span> <span class="nx">jdn</span><span class="p">.</span><span class="nf">FromJDN</span><span class="p">(</span><span class="mi">2460000</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)\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">koyomi</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>これを<a href="https://go.dev/play/p/PqTiW1UWGls" title="Go Playground - The Go Programming Language">実行</a>すると</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">2023-02-24 12:00:00 +0000 UTC (2023-02-24 21:00:00 +0900 JST)
</span></span></code></pre></div><p>というわけで,日本時間の 2023-02-24 の21時で2,460,000日を超える<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
<h2>今年は明治の改暦から150年</h2>
<p>明治の改暦が1873年なので,2023年の今年はちょうど150周年ということになる。
イベントとかあるのかな?</p>
<p>ちなみに1973年の100周年のときはこんな本が出ていた。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52600868047/"><img src="./52600868047_0c4e183009_e.jpg" srcset="./52600868047_0c4e183009_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="1973年、明治の改暦100周年記念で出版された本 | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52600868047/">1973年、明治の改暦100周年記念で出版された本 | Flickr</a></div></figcaption>
</figure>
<p>この本をネタに記事を書いたことがある。</p>
<ul>
<li><a href="https://text.baldanders.info/remark/2015/japanese-koyomi/">「暦」日本史 (再掲載)</a></li>
</ul>
<h3>「明治の改暦」関連ブックマーク</h3>
<ul>
<li><a href="https://eco.mtk.nao.ac.jp/koyomi/wiki/CEF2BBCB2FC6FCCBDCA4CECEF12F6.CCC0BCA3B0DDBFB7A4C8C2C0CDDBCEF1.html">暦Wiki/歴史/日本の暦/6.明治維新と太陽暦 - 国立天文台暦計算室</a></li>
</ul>
<h2>今年は卯年らしいので</h2>
<p>2015年に出雲大社で撮った写真など。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/16631382170/"><img src="./16631382170_7f4baf9a2b_e.jpg" srcset="./16631382170_7f4baf9a2b_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="ご注文はうさぎですか | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/16631382170/">ご注文はうさぎですか | Flickr</a></div></figcaption>
</figure>
<p>これを見たときは「なんじゃこら」と思ったものだが,なんでも撮っておくものである(笑)</p>
<p>Facebook で “flying rabbit snowman morning in Studio Ghibli style” で AI に絵を描かせた人がいて,私も便乗して同じキーワードで <a href="https://labs.openai.com/">DALL·E</a> に描かせてみたのがこんな感じ。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./flying-rabbit-snowman.png"><img src="./flying-rabbit-snowman.png" srcset="./flying-rabbit-snowman.png 1024w" sizes="(min-width:600px) 500px, 80vw" alt="flying rabbit snowman morning in Studio Ghibli style" loading="lazy"></a><figcaption><div><a href="./flying-rabbit-snowman.png">flying rabbit snowman morning in Studio Ghibli style</a></div></figcaption>
</figure>
<p>ジブリっぽくないな(笑)</p>
<h2>…というわけで</h2>
<p>今年も「頑張ること」を頑張らずに,できる範囲でほどほどに頑張ることにします。
しかし,昨年末から年末年始休暇も含めて3週間近く仕事を休んでいるのだが,ちゃんと社会復帰できるのだろうか。
ふむむむ。</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/B01FI3DQ9K?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/61MgMeeIvUL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B01FI3DQ9K?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ノーポイッ!</a></dt>
<dd>Petit Rabbit's (メインアーティスト)</dd>
<dd>NBCUniversal Entertainment (Release 2016-05-25)</dd>
<dd>MP3 ダウンロード</dd>
<dd>B01FI3DQ9K (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="2015-12-02">2015-12-02</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/B01FI3BM00?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/610BxLpAAFL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B01FI3BM00?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">ときめきポポロン♪</a></dt>
<dd>チマメ隊 (メインアーティスト)</dd>
<dd>NBCUniversal Entertainment (Release 2016-05-25)</dd>
<dd>MP3 ダウンロード</dd>
<dd>B01FI3BM00 (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="2015-12-20">2015-12-20</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>ユリウス日は UT または UTC で計算し(地球時(TT)による拡張もある),正午(12時)が1日の起点となる。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
松江に出戻り5度目の冬(Advent Calendar)
tag:text.Baldanders.info,2022-12-09:/remark/2022/12/09-san-in/
2022-12-08T15:00:01+00:00
2022-12-08T17:01:45+00:00
「年寄りの冷や水」という感じで眺めていただければと思います。
Spiegel
https://baldanders.info/profile/
<p>(本ページは「<a href="https://adventar.org/calendars/8245" title="山陰 Advent Calendar 2022 - Adventar">山陰 Advent Calendar 2022</a>」9日目の記事です)</p>
<p>はじめましての方ははじめまして。
Spiegel と申します。
簡単なプロフィールは<a href="https://baldanders.info/profile/" title="公開履歴書 | Baldanders.info">こちら</a>。</p>
<p>長いこと広島市に住んでいたのですが4年前(1998年末)に生まれ故郷の松江市に <del>撤退</del> おっと転進しまして,以後は「死の行軍」で本当に死にそうになることもなく,かといって歓楽街で夜遊びすることもなく,比較的のんびり暮らしています。
(体調面の不安もあり)帰郷直後は IT 業界への復帰を諦めていたのですが,幸運にも拾ってくださった地元企業がありまして,こちらにも帰ってまいりました。</p>
<p>今回参加する Advent Calendar は「せっかくだから、ゆるっと記事を書いてみませんか?」ということなので,アドバイス通り,ゆる~く行きたいと思います。
とはいえ,特に後半の話は以前から書きたかった内容ですので「年寄りの冷や水」という感じで眺めていただければと思います。</p>
<hr>
<p>プログラミング言語にも「母国語」と言えるものがあります。
たとえば「数学ガール」シリーズやデザパタ本などでおなじみ結城浩さんの「連ツイ」にも以下のような記述があります。</p>
<figure>
<blockquote><p>プログラミング言語との付き合い方というのはいろいろあってですね。自分の母国語という言語はある。それから現在学んでいる最中の言語というのもある。そして、仕事用の言語やら、他の人とのコミュニケーション用言語というのもある。そのあたりは、自然言語とちょっと似ている。</p>
<p>ITな業界で仕事をしているひとというのは、だいたいそういう感じでプログラミング言語とつきあっていると思っている。たった一つしかプログラミング言語ができないという人は少なくて、二つくらいは読み書きできる。三つ四つくらいはなんとなく読むのはできる。五つ六つくらいは何のソースか言える。</p>
</blockquote>
<figcaption><div><q><a href="http://rentwi.hyuki.net/?666213569055166464s">考えてみると結城はC, Perl, Javaの本は書いたけれどRubyやJavaScriptの本はまだ書いていないですね(出版社からは、Ruby!とかJavaScript!と言われていますけれど)。でも、結城が現在日常的に書いている言語はRubyとJavaScriptになります。 - 結城浩の連ツイ</a></q>より</div></figcaption>
</figure>
<p>私の場合は出自が組込みソフトウェア・エンジニアなのでアセンブラと C 言語が「母国語」と言えるものでしたが,2015年頃から趣味で <a href="https://go.dev/">Go 言語</a>を習い始めまして,近年は Go が「母国語」になってきています。</p>
<p>物凄く簡単に言うと,昔は</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="s">"fmt"</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">Println</span><span class="p">(</span><span class="s">"hello, world"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>を C で書いたらどうなるかというのを脳内でほぼ無意識に「翻訳」してましたが,今は逆に K&R の</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c" data-lang="c"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf"><stdio.h></span><span class="cp">
</span></span></span><span class="line"><span class="cl"><span class="cp"></span>
</span></span><span class="line"><span class="cl"><span class="nf">main</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="nf">printf</span><span class="p">(</span><span class="err">“</span><span class="n">hello</span><span class="p">,</span> <span class="n">world</span><span class="err">\</span><span class="n">n</span><span class="err">”</span><span class="p">);</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>を Go で書くとどうなるか,という感じでしょうか。</p>
<p>仕事で様々なプログラミング言語を渡り歩いて来ましたが「母国語」が変わるほどのインパクトは初めての経験で,今も楽しく Go で遊んでいます。
願わくば,もう少し仕事に繋げられるといいのですが。</p>
<ruby><rb>閑話休題</rb><rp> (</rp><rt>それはさておき</rt><rp>) </rp></ruby>
<p>2020年のパンデミック宣言以後<a href="https://github.com/spiegel-im-spiegel/covid-2019-report">なかなか収まる気配のない COVID-2019</a> ですが,おかげさまというか何というか,いわゆる「リモートワーク」が普通になりつつありオンライン・イベントもたくさん開催されるようになったのは,田舎に引っ込んだ身としてはありがたい機会でした。</p>
<p>特に『<a href="https://www.amazon.co.jp/dp/B099928SJD?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">プログラミング言語Go</a>』や『<a href="https://www.amazon.co.jp/dp/4873119979?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Go言語による分散サービス</a>』の翻訳者でもある<a href="https://yshibata.blog.ss-blog.jp/">柴田芳樹</a>さん主催のオンライン読書会は勉強になっています。</p>
<p>その柴田芳樹さんのブログ記事で興味深いものがありまして。</p>
<ul>
<li><a href="https://yshibata.blog.ss-blog.jp/2013-10-10">ソフトウェアエンジニアの成長カーブ(再掲載):柴田 芳樹 (Yoshiki Shibata):SSブログ</a></li>
</ul>
<p>この記事で示されている図</p>
<figure>
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://yshibata.blog.ss-blog.jp/2010-01-27"><img src="https://yshibata.c.blog.ss-blog.jp/_images/blog/_d3f/yshibata/E68890E995B7E382ABE383BCE38396.JPG" srcset="https://yshibata.c.blog.ss-blog.jp/_images/blog/_d3f/yshibata/E68890E995B7E382ABE383BCE38396.JPG 1057w" sizes="(min-width:600px) 500px, 80vw" alt="ソフトウェアエンジニアの成長カーブ(2):柴田 芳樹 (Yoshiki Shibata):SSブログ" loading="lazy"></a>
</blockquote>
<figcaption><div><q><a href="https://yshibata.blog.ss-blog.jp/2010-01-27">ソフトウェアエンジニアの成長カーブ(2):柴田 芳樹 (Yoshiki Shibata):SSブログ</a></q>より</div></figcaption>
</figure>
<p>にはなかなか考えさせられるものがあります。</p>
<p>この図が示すのは,会社から与えられている仕事に慣れて自律<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> 的に「学ぶ」ことを止めてしまうと,手持ちのスキルは(時代の流れで)先細りし,さらに学習習慣が失われることにより新たな技術・スキルを得る機会を逸してしまうため,全体としてスキルレベルが低下してしまう,というものです。</p>
<p>特に日本企業は従業員の「今」のスキルレベルに合わせて「できそうな仕事」を見繕って割り振る傾向があり,所属部署から与えられる仕事をこなすことに満足しているとあっという間にスキルが先細りしてしまう,というような話を読書会でもしていました。</p>
<p>この辺は私も耳が痛い部分があります。
お金をもらって技術とスキルを発揮するプロのエンジニアであれば,いくつになっても何処にいても,学ぶ姿勢と習慣を捨ててはいけないということでしょう。
でも,どうせなら楽しく学びたいものです。</p>
<figure>
<blockquote>
僕たちは好きで学んでいる。
<br>先生を待つ必要はない。授業を待つ必要はない。
<br>本を探せばいい。本を読めばいい。
<br>広く、深く、ずっと先まで勉強すればいい
</blockquote>
<figcaption><div><q><a href="https://www.amazon.co.jp/dp/B00EYXMA9I?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">数学ガール</a></q>より</div></figcaption>
</figure>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://engineer-lab.findy-code.io/tenntenn-go">チャンスは待たずに自分で作る ─ ソフトウェアエンジニアが「好きな技術」で生きていくための技術とは - Findy Engineer Lab - ファインディエンジニアラボ</a></li>
</ul>
<h2>参考図書</h2>
<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 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4814400047?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41dClAl3WKL._SL160_.jpg" width="125" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4814400047?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド</a></dt>
<dd>Jon Bodner (著), 武舎 広幸 (翻訳)</dd>
<dd>オライリージャパン 2022-09-26</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4814400047 (ASIN), 9784814400041 (EAN), 4814400047 (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">2021年に出た “<a href="https://www.oreilly.com/library/view/learning-go/9781492077206/">Learning Go</a>” の邦訳版。私は<a href="https://www.oreilly.co.jp/books/9784814400041/">版元</a>で PDF 版を購入。 Go 特有の語法(idiom)を切り口として Go の機能やパッケージを解説している。 Go 1.19 対応。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-10-11">2022-10-11</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 初めてのGo言語 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4873119693?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41cBKEBEYyL._SL160_.jpg" width="125" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4873119693?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">実用 Go言語 ―システム開発の現場で知っておきたいアドバイス</a></dt>
<dd>渋川 よしき (著), 辻 大志郎 (著), 真野 隼記 (著)</dd>
<dd>オライリージャパン 2022-04-22</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4873119693 (ASIN), 9784873119694 (EAN), 4873119693 (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/9784873119694/">版元</a>のデジタル版を購入。 Go で躓きやすい点を解説していくのが<a href="https://forkwell.connpass.com/event/262394/">最初の動機</a>らしい。「◯◯するには」を調べる際にこの本を調べるといいかも。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-10-26">2022-10-26</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 実用 Go 言語 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4873118468?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51pUKQajnaL._SL160_.jpg" width="125" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4873118468?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Go言語による並行処理</a></dt>
<dd>Katherine Cox-Buday (著), 山口 能迪 (翻訳)</dd>
<dd>オライリージャパン 2018-10-26</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4873118468 (ASIN), 9784873118468 (EAN), 4873118468 (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"><a href="https://www.oreilly.co.jp/books/9784873118468/">Eブック版もある</a>。感想は<a href="https://text.baldanders.info/remark/2018/11/concurrency-in-go/">こちら</a>。 Go 言語で並行処理を書くならこの本は必読書になるだろう。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2020-01-13">2020-01-13</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Go言語による並行処理 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4873119979?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41WaZWxEzVL._SL160_.jpg" width="125" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4873119979?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Go言語による分散サービス ―信頼性、拡張性、保守性の高いシステムの構築</a></dt>
<dd>Travis Jeffery (著), 柴田 芳樹 (翻訳)</dd>
<dd>オライリージャパン 2022-08-03</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4873119979 (ASIN), 9784873119977 (EAN), 4873119979 (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/9784873119977/">版元</a>でデジタル版を購入。<a href="https://technical-book-reading-2.connpass.com/">読書会</a>の課題図書。ハンズオンぽい構成でコードがたくさん書かれているのがよい。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-08-03">2022-08-03</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Go言語による分散サービス -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4908686122?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51UR-fn8fmL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4908686122?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Goならわかるシステムプログラミング 第2版</a></dt>
<dd>渋川よしき (著), ごっちん (イラスト)</dd>
<dd>ラムダノート 2022-03-23</dd>
<dd>単行本(ソフトカバー)</dd>
<dd>4908686122 (ASIN), 9784908686122 (EAN), 4908686122 (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">第1版はとても<a href="https://text.baldanders.info/remark/2018/10/system-programming-in-golang/">ためになる内容</a>だったので第2版も <a href="https://www.lambdanote.com/collections/frontpage/products/go-2-pdf">PDF 版</a>で確保しておく。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2022-10-08">2022-10-08</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Goならわかるシステムプログラミング 第2版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B09C2XBC2F?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/31PDIZXO9tL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B09C2XBC2F?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">デベロッパーゴースーパーゴラン Tシャツ</a></dt>
<dd>Geek Go Super Golang Tees</dd>
<dd>ウェア&シューズ</dd>
<dd>B09C2XBC2F (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-04-10">2022-04-10</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Golang Tシャツ -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>『<a href="https://www.amazon.co.jp/dp/B071FHBGW8?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">そろそろ、人工知能の真実を話そう</a>』によると「自律」というのは元々哲学用語で「自らが行動する際の基準と目的を明確を持ち、自ら規範を作り出すことができることをいう」のだそうです。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
ユリウス日が2,460,000日を超える日
tag:text.Baldanders.info,2022-05-02:/remark/2022/05/julian-day-number/
2022-05-02T11:38:59+00:00
2022-05-03T02:07:00+00:00
2023年にはユリウス日が2,460,000日を超えるそうな。
Spiegel
https://baldanders.info/profile/
<p>国立天文台から面白い記事が出ている。</p>
<ul>
<li><a href="https://eco.mtk.nao.ac.jp/koyomi/topics/html/topics2023_1.html">ユリウス日について - 国立天文台暦計算室</a></li>
</ul>
<p>この記事によると</p>
<figure>
<blockquote><q>令和5年(2023)にはついに246 ****日となる</q></blockquote>
<figcaption><div><q><a href="https://eco.mtk.nao.ac.jp/koyomi/topics/html/topics2023_1.html">ユリウス日について</a></q>より</div></figcaption>
</figure>
<p>のだそうだ。
また,この記事にグレゴリオ暦とユリウス日を相互変換するアルゴリズムも書かれている(ちなみにこのアルゴリズムは『天文年鑑』にも載っている)。</p>
<p>実は Go 言語を覚え始めた頃に練習で<a href="https://text.baldanders.info/golang/julian-day-number/">ユリウス日を求める処理を書いたことがある</a>のだが,アレとは若干アルゴリズムが違うので,拙作 <a href="https://github.com/goark/koyomi" title="goark/koyomi: 日本のこよみ"><code>github.com/goark/koyomi</code></a> のサブパッケージとして追加してみた。
洒落で有理数を扱える <a href="https://pkg.go.dev/math/big" title="big package - math/big - pkg.go.dev"><code>big</code></a><code>.Rat</code> 型を使っていることを除けば大したアルゴリズムではないので,中身については割愛する<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。
興味のある方は<a href="https://github.com/goark/koyomi" title="goark/koyomi: 日本のこよみ">リポジトリ</a>をご覧ください。</p>
<p>というわけで,記事に書かれているアルゴリズムを使ってユリウス日が2,460,000日を超えるのはいつか調べてみる。</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></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="s">"github.com/goark/koyomi/jdn"</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">num</span> <span class="o">:=</span> <span class="mf">2460000.0</span>
</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="nx">num</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="nx">mjd</span> <span class="o">:=</span> <span class="nx">jdn</span><span class="p">.</span><span class="nf">GetMJD</span><span class="p">(</span><span class="nx">dt</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 Number: %.3f (%v)\n"</span><span class="p">,</span> <span class="nx">num</span><span class="p">,</span> <span class="nx">mjd</span><span class="p">.</span><span class="nf">FloatString</span><span class="p">(</span><span class="mi">3</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">koyomi</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>これを実行すると</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
</span></span><span class="line"><span class="cl">Julian Day Number: 2460000.000 (59999.500)
</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>
<figure>
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="http://eco.mtk.nao.ac.jp/cgi-bin/koyomi/cande/date2jd.cgi"><img src="./julian-date.png" srcset="./julian-date.png 1337w" sizes="(min-width:600px) 500px, 80vw" alt="ユリウス日 - 国立天文台暦計算室" loading="lazy"></a>
</blockquote>
<figcaption><div><q><a href="http://eco.mtk.nao.ac.jp/cgi-bin/koyomi/cande/date2jd.cgi">ユリウス日 - 国立天文台暦計算室</a></q>より</div></figcaption>
</figure>
<p>と同じ値が出たので,たぶん問題ないだろう<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/441662140X?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41A-pgRY3WL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/441662140X?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2022年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2021-11-22</dd>
<dd>単行本</dd>
<dd>441662140X (ASIN), 9784416621400 (EAN), 441662140X (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">天文ファン必携。2022年版。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2021-11-22">2021-11-22</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2022年版 -->
<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/4769907001?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51r6gvt0j5L._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4769907001?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">新こよみ便利帳―天文現象・暦計算のすべて</a></dt>
<dd>暦計算研究会 (編集)</dd>
<dd>恒星社厚生閣 1991-05-01</dd>
<dd>単行本</dd>
<dd>4769907001 (ASIN), 9784769907008 (EAN), 4769907001 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="3"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far 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-07-31">2021-07-31</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 -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>ユリウス日の計算程度であれば <code>float64</code> を使っても全く問題ない。ユリウス日の起点は紀元前4713年1月1日正午(12時)とされているが,もちろんその時代に(グレゴリオ暦はおろか)ユリウス暦があったわけではないし時刻系も今とは異なる。あくまでも現在の暦・時刻系の(過去方向への)延長線上にある仮想的起点と捉えるべきだろう。ユリウス日は日付(整数部)のみを扱う場合は Julian Day Number,時刻(小数部)を含める場合は Julian Date と呼び分けることが多い。今はあまり聞かないが Julian Day Number を日本語でユリウス通日と言う人もいる。時刻を含める場合は UT または UTC で計算する。ちなみに座表時系のひとつである TT (Terrestrial Time; 地球時) への拡張もあるらしい。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p>拙作の <a href="https://github.com/goark/koyomi" title="goark/koyomi: 日本のこよみ"><code>github.com/goark/koyomi</code></a><code>/jdn</code> パッケージではグレゴリオ暦しか対応していない。これは <a href="https://pkg.go.dev/time" title="time package - time - pkg.go.dev"><code>time</code></a><code>.Time</code> 型がグレゴリオ暦を前提に実装されているため。グレゴリオ暦以外の暦に対応するなら <a href="https://pkg.go.dev/time" title="time package - time - pkg.go.dev"><code>time</code></a><code>.Time</code> 型は使えないだろう。グレゴリオ暦の導入時期は国によってかなり違うが,欧州では17世紀には概ねグレゴリオ暦に移行したと言われている。日本は1873年(明治6年)のいわゆる「明治の改暦」でグレゴリオ暦互換の暦に移行した(<a href="https://text.baldanders.info/remark/2015/japanese-koyomi/" title="「暦」日本史 (再掲載)">厳密にはグレゴリオ暦ではない</a>)。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
第五の季節:土用
tag:text.Baldanders.info,2022-04-17:/remark/2022/04/doyo-period/
2022-04-17T06:37:40+00:00
2023-07-30T11:11:59+00:00
今回は「土用」に関する小咄などを。
Spiegel
https://baldanders.info/profile/
<p>(この記事は2021年7月頃にあちこちで書いたものを抜粋して再構成したものです)</p>
<p>2022-04-17 は望(満月)で「土用の入り」である。
というわけで今回は「土用」に関する小咄などを。</p>
<h2>土用の入り</h2>
<p>「土用」は四季を無理くり五行説に当てはめた弊害(笑)でできた,第五の季節とでも言うべきものだ。
春=木,夏=火,秋=金,冬=水とすると「土」が余ってしまうので,各季節から $1/5$ ずつ拝借して作ったのが「土用」の元々の起源らしい。</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://commons.wikimedia.org/wiki/File:Wuxing_fr_2.svg#/media/File:Wuxing_2.svg"><img src="./Wuxing_2.svg" srcset="./Wuxing_2.svg 500w" sizes="(min-width:600px) 500px, 80vw" alt="File:Wuxing fr 2.svg - Wikimedia Commons (CC-BY-SA 3.0)" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://commons.wikimedia.org/wiki/File:Wuxing_fr_2.svg#/media/File:Wuxing_2.svg">File:Wuxing fr 2.svg - Wikimedia Commons (CC-BY-SA 3.0)</a></q></div></figcaption>
</figure>
<p>いわゆる「平気法(または恒気法)<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>」では没日を除いた1年の長さは360日なので,各季節の $1/5$ は $(360 \div 4) \div 5 = 18\mathrm{日}$ となる。
これが「土用は各季節の最後の18日間」などと言われる所以である。</p>
<p>現在の「土用の入り」は雑節のひとつとして残っている。
定義は</p>
<figure>
<blockquote><q>現在では土用の入りは太陽黄経が297°、27°、117°、207°となる日として定義されます</q></blockquote>
<figcaption><div><q><a href="https://eco.mtk.nao.ac.jp/koyomi/wiki/B5A8C0E12FBBA8C0E1A4C8A4CFA1A9.html#h093677d">暦Wiki/季節/雑節とは? - 国立天文台暦計算室</a></q>より</div></figcaption>
</figure>
<p>である。
目安としては</p>
<figure>
<blockquote class="nobox"><table>
<thead>
<tr>
<th style="text-align:center">土用</th>
<th style="text-align:right">太陽黄経</th>
<th>月日</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center">冬</td>
<td style="text-align:right">297°</td>
<td>1月17日ごろ</td>
</tr>
<tr>
<td style="text-align:center">春</td>
<td style="text-align:right">27°</td>
<td>4月17日ごろ</td>
</tr>
<tr>
<td style="text-align:center">夏</td>
<td style="text-align:right">117°</td>
<td>7月19日ごろ</td>
</tr>
<tr>
<td style="text-align:center">秋</td>
<td style="text-align:right">207°</td>
<td>10月20日ごろ</td>
</tr>
</tbody>
</table>
</blockquote>
<figcaption><div><q><a href="https://eco.mtk.nao.ac.jp/koyomi/wiki/B5A8C0E12FBBA8C0E1A4C8A4CFA1A9.html#h093677d">暦Wiki/季節/雑節とは? - 国立天文台暦計算室</a></q>より</div></figcaption>
</figure>
<p>となるようだ。
ちなみに「土用の明け」は各季節が始まる立春(315°),立夏(45°),立秋(135°),立冬(225°)の前日である。
2022年は</p>
<table>
<thead>
<tr>
<th>日付</th>
<th style="text-align:center">曜日</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>2022-01-17</td>
<td style="text-align:center">月</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2022-02-04</td>
<td style="text-align:center">金</td>
<td>立春</td>
</tr>
<tr>
<td>2022-04-17</td>
<td style="text-align:center">日</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2022-05-05</td>
<td style="text-align:center">木</td>
<td>立夏</td>
</tr>
<tr>
<td>2022-07-20</td>
<td style="text-align:center">水</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2022-08-07</td>
<td style="text-align:center">日</td>
<td>立秋</td>
</tr>
<tr>
<td>2022-10-20</td>
<td style="text-align:center">木</td>
<td>土用の入り</td>
</tr>
<tr>
<td>2022-11-07</td>
<td style="text-align:center">月</td>
<td>立冬</td>
</tr>
</tbody>
</table>
<p>という関係になる。
1年は360°なので,各季節の「土用」の期間は,先程の計算式と同じく $(360 \div 4) \div 5 = 18°$ となる。
というわけで,さきほどの「土用の入り」の定義となるわけだ。</p>
<h2>土用の丑の日</h2>
<p>「土用の丑の日」は江戸時代の有名なプロモーションのおかげなのか夏の土用が有名だが,「土用」は各季節ごとにあるし,その中で「丑の日」は最低1日(最大2日)はあることになる。
ウナギ好きの方,よかったですねぇ。
各季節ごとにウナギを喰い散らかす口実ができたっスよ(笑)</p>
<p>以前「<a href="https://text.baldanders.info/release/2021/07/japanese-zodiac/">十干十二支を数え上げるパッケージを作ってみた</a>」で自作パッケージを紹介したが,その後,<a href="https://text.baldanders.info/release/2022/03/status-of-migrations/">パッケージの移行</a>に伴い <a href="https://github.com/goark/koyomi" title="goark/koyomi: 日本のこよみ">goark/koyomi</a> パッケージに統合した。
これを使って2022年春の土用期間の干支を数えてみよう。
コードはこんな感じ。</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></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="s">"github.com/goark/koyomi/zodiac"</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">value</span><span class="p">.</span><span class="nf">DateFrom</span><span class="p">(</span><span class="s">"2022-04-17"</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">value</span><span class="p">.</span><span class="nf">DateFrom</span><span class="p">(</span><span class="s">"2022-05-05"</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"> <span class="k">for</span> <span class="nx">d</span> <span class="o">:=</span> <span class="nx">start</span><span class="p">;</span> <span class="nx">d</span><span class="p">.</span><span class="nf">Before</span><span class="p">(</span><span class="nx">end</span><span class="p">);</span> <span class="nx">d</span> <span class="p">=</span> <span class="nx">d</span><span class="p">.</span><span class="nf">AddDay</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nx">干</span><span class="p">,</span> <span class="nx">支</span> <span class="o">:=</span> <span class="nx">zodiac</span><span class="p">.</span><span class="nf">ZodiacDayNumber</span><span class="p">(</span><span class="nx">d</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">"Day %v is %v%v\n"</span><span class="p">,</span> <span class="nx">d</span><span class="p">,</span> <span class="nx">干</span><span class="p">,</span> <span class="nx">支</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 sample.go
</span></span><span class="line"><span class="cl">Day 2022-04-17 is 庚子
</span></span><span class="line"><span class="cl">Day 2022-04-18 is 辛丑
</span></span><span class="line"><span class="cl">Day 2022-04-19 is 壬寅
</span></span><span class="line"><span class="cl">Day 2022-04-20 is 癸卯
</span></span><span class="line"><span class="cl">Day 2022-04-21 is 甲辰
</span></span><span class="line"><span class="cl">Day 2022-04-22 is 乙巳
</span></span><span class="line"><span class="cl">Day 2022-04-23 is 丙午
</span></span><span class="line"><span class="cl">Day 2022-04-24 is 丁未
</span></span><span class="line"><span class="cl">Day 2022-04-25 is 戊申
</span></span><span class="line"><span class="cl">Day 2022-04-26 is 己酉
</span></span><span class="line"><span class="cl">Day 2022-04-27 is 庚戌
</span></span><span class="line"><span class="cl">Day 2022-04-28 is 辛亥
</span></span><span class="line"><span class="cl">Day 2022-04-29 is 壬子
</span></span><span class="line"><span class="cl">Day 2022-04-30 is 癸丑
</span></span><span class="line"><span class="cl">Day 2022-05-01 is 甲寅
</span></span><span class="line"><span class="cl">Day 2022-05-02 is 乙卯
</span></span><span class="line"><span class="cl">Day 2022-05-03 is 丙辰
</span></span><span class="line"><span class="cl">Day 2022-05-04 is 丁巳
</span></span></code></pre></div><p>となった。
これによると 2022-04-18 と 2022-04-30 が丑の日のようだ。
おー,2回もある。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://text.baldanders.info/release/2020/05/koyomi/">日本の暦情報を取得するパッケージを作ってみた</a></li>
<li><a href="https://zenn.dev/spiegel/articles/20210807-japanese-identifier">日本語は公開できない #golang</a></li>
<li><a href="https://text.baldanders.info/remark/2021/11/ephemeris-2022/">2022年の主な暦象</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/441662140X?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41A-pgRY3WL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/441662140X?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2022年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2021-11-22</dd>
<dd>単行本</dd>
<dd>441662140X (ASIN), 9784416621400 (EAN), 441662140X (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">天文ファン必携。2022年版。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2021-11-22">2021-11-22</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2022年版 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4769907001?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/51r6gvt0j5L._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4769907001?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">新こよみ便利帳―天文現象・暦計算のすべて</a></dt>
<dd>暦計算研究会 (編集)</dd>
<dd>恒星社厚生閣 1991-05-01</dd>
<dd>単行本</dd>
<dd>4769907001 (ASIN), 9784769907008 (EAN), 4769907001 (ISBN)</dd>
<dd>評価<abbr class="rating fa-sm" title="3"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far 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-07-31">2021-07-31</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 -->
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B09C2XBC2F?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/31PDIZXO9tL._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B09C2XBC2F?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">デベロッパーゴースーパーゴラン Tシャツ</a></dt>
<dd>Geek Go Super Golang Tees</dd>
<dd>ウェア&シューズ</dd>
<dd>B09C2XBC2F (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-04-10">2022-04-10</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Golang Tシャツ -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>「平気法」は天球上の太陽の運行速度を一定とみなして(平均太陽)1年を均等に24等分する方法。これにより一気の長さは $365 \div 24 = 15.2\mathrm{日}$ で一定となる。没日を除けばちょうど15日。ちなみに現行暦は「定気法」がベースになっている。定気法は太陽の視黄経を角度で24等分(各15°)する方法で「太陽黄経」が定義の基準となる。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
お彼岸
tag:text.Baldanders.info,2022-03-18:/remark/2022/03/ohigan/
2022-03-18T11:31:47+00:00
2022-03-18T11:32:59+00:00
宣明暦・貞享暦は「どうしてそうなった」って感じ(笑)
Spiegel
https://baldanders.info/profile/
<p>(<a href="https://text.baldanders.info/remark/2020/09/ephemeris/">2年前に書いた記事</a>から抜粋して再構成した)</p>
<p>現在の定義では「春分の日」の定義は「太陽黄経が0°になる瞬間を含む日」で「秋分の日」は「太陽黄経が180°になる瞬間を含む日」である。
そして春分・秋分の日を挟む前後3日が「お彼岸」となる。</p>
<figure lang="en">
<blockquote class="nobox" style='margin:0 auto;text-align:center;'>
<a href="https://commons.wikimedia.org/wiki/File:Celestial_sphere%28in_Japanese%29.png"><img src="https://upload.wikimedia.org/wikipedia/commons/b/be/Celestial_sphere%28in_Japanese%29.png" srcset="https://upload.wikimedia.org/wikipedia/commons/b/be/Celestial_sphere%28in_Japanese%29.png 500w" sizes="(min-width:600px) 500px, 80vw" alt="Explanation about a celestial sphere in Japanese" loading="lazy"></a>
</blockquote>
<figcaption><div>via <q><a href="https://commons.wikimedia.org/wiki/File:Celestial_sphere%28in_Japanese%29.png">Explanation about a celestial sphere in Japanese</a></q></div></figcaption>
</figure>
<p>実は近年まで知らなかったのだが,春分・秋分を「彼岸の中日」と定めたのは天保暦以後のことらしい。
国立天文台の解説によると,天保暦以前はこんな感じだそうな。</p>
<figure>
<blockquote class="nobox smaller center">
<table>
<tr>
<th>暦法</th>
<td>-5</td>
<td>-4</td>
<td>-3</td>
<td>-2</td>
<td>-1</td>
<td>春秋分</td>
<td>+1</td>
<td>+2</td>
<td>+3</td>
<td>+4</td>
<td>+5</td>
<td>+6</td>
<td>+7</td>
<td>+8</td>
</tr><tr style="vertical-align:middle;">
<th>宣明暦<br>貞享暦</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:middle;">入り</td>
<td></td>
<td></td>
<td style="vertical-align:middle;">中日</td>
<td></td>
<td></td>
<td style="vertical-align:middle;">明け</td>
</tr><tr>
<th rowspan="2">宝暦暦<br>寛政暦</th>
<td style="vertical-align:middle;">入り</td>
<td></td>
<td></td>
<td style="vertical-align:middle;">中日</td>
<td></td>
<td style="vertical-align:middle;">(春分)</td>
<td style="vertical-align:middle;">明け</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr><tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:middle;">入り</td>
<td style="vertical-align:middle;">(秋分)</td>
<td></td>
<td style="vertical-align:middle;">中日</td>
<td></td>
<td></td>
<td style="vertical-align:middle;">明け</td>
<td></td>
<td></td>
<td></td>
</tr><tr>
<th>天保暦<br>現在</th>
<td></td>
<td></td>
<td style="vertical-align:middle;">入り</td>
<td></td>
<td></td>
<td style="vertical-align:middle;">中日</td>
<td></td>
<td></td>
<td style="vertical-align:middle;">明け</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</blockquote>
<figcaption><div><q><a href="https://eco.mtk.nao.ac.jp/koyomi/wiki/B5A8C0E12FBBA8C0E1A4C8A4CFA1A9.html">暦Wiki/季節/雑節とは? - 国立天文台暦計算室</a></q>より</div></figcaption>
</figure>
<p>宣明暦・貞享暦は「どうしてそうなった」って感じ(笑)</p>
<p>…あー,ぼた餅食べたい。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://text.baldanders.info/remark/2021/02/ephemeris-in-2022/">2022年の暦</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/441662140X?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/41A-pgRY3WL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/441662140X?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">天文年鑑 2022年版</a></dt>
<dd>天文年鑑編集委員会 (編集)</dd>
<dd>誠文堂新光社 2021-11-22</dd>
<dd>単行本</dd>
<dd>441662140X (ASIN), 9784416621400 (EAN), 441662140X (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">天文ファン必携。2022年版。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2021-11-22">2021-11-22</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- 天文年鑑 2022年版 -->