タグ

ブックマーク / bias.hateblo.jp (1)

  • Rubyで暦注(六曜,九星,干支,中段,宿)を出力 - 學而時<span lang="ko">習</span>之

    はじめに ここヒトツキほど,Googleカレンダーにアイコンを表示するのに恋っていました.九星や十二直などの暦注をアイコンで表示する公開カレンダーです. 数年分のアイコンを手作業で登録すのは無理です.そこでプログラムにより,Googleが拡張したiCalendar形式のファイルを自動生成しています.プログラミングをしたことで暦注について勉強できたので,参考になればと紹介をします. Googleカレンダーで九星などをアイコン表示 どうやって暦を計算するか 暦の計算法はこのサイトを見ています.プログラムはRubyで書いています. 暦注計算 - こよみのページ 十干,十二支,二十八宿は「不断」(単純な繰り返し)ですので,プログラムは極めて簡単.ユリウス通日に対して特定の数字の剰余を計算すればOK.Rubyには組み込みクラスDateにユリウス通日を出力するメソッドmjdがあります. require

    Rubyで暦注(六曜,九星,干支,中段,宿)を出力 - 學而時<span lang="ko">習</span>之
  • 1