月齢

 こういう話題が続きますが、実はコンピュータの話。というか、プログラムです。MacOSX用のプログラミング言語として、Objective-Cというのがあるんですが、まあ、それで最近遊んでいるわけです。
 この間、以前作ったタイマーのちょっとした問題が解決したのをいいことに、というか調子に乗って、やりたかった月齢表示ソフトを作ろう、とのりだしたわけです。
 まあ、この月齢を計算するという話。ものすごく簡単な算出方法もあるみたいなんですが、どうせやるなら厳密に。で、ちょうど借りてきました「日の出・日の入の計算」これでばっちり、月の出とかも計算できるみたい。そういう意味でも、やっぱり厳密に。でも、読んでいると、以外に大変な計算をしていることが判明。いや、計算自体は単純なものではあるとは思うんですが、当然、手でなんかやってられないし、電卓でも全然つらい。やっぱりプログラムが一番、なのでしょう。細かい数値を打ち込むのも大変だ。
 計算の方法については、たいがいのっているから、いろいろと応用がききそうです。ただ、うまくプログラム言語に書き直せないですねえ。実のところ、月齢表示すら、まだうまくいっていない。まけないぞ。でも、ちょっと小休止。

 そのうち公開するかもしれませんので、お楽しみに。と書いたのはいいけど、もちろんMac用のソフトになるし、それもOSX専用(最新のOSで今までのとは違うものだと思っていただければ)アプリです。僕のまわりで使っている人、知らんなあ・・・(伊藤家でもまだOSXは導入されていないもんで)