Template‐ノート:今日のこよみ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
[編集] botによる更新について
botで更新するより、条件式で表示させたほうがメンテナンスが楽でいいと思います。持続性の観点からも。ただ、月一の更新ではなく計算で求めることができれば一番なんですが・・・旧暦・九星についてはかなり難しい。。。--Monaneko 2007年2月10日 (土) 06:44 (UTC)
- 干支と二十八宿は簡単だったのですぐにできました。(Template:今日の干支、Template:今日の二十八宿)--Monaneko 2007年2月10日 (土) 06:44 (UTC)
サーバーの負担はどうなのでしょうね。一応今の状態は、botが復旧するまでの臨時なんですが。このまま停止状態が続くようでしたら、本格的に考えなければなりませんね。--っ 2007年2月10日 (土) 14:55 (UTC)
- ウィキペディアが何十年、何百年と長い期間運営されるのならば、利用者:ちーぼっとの持ち主のTietewさんが居なくなってしまうということは、いつか必ず起きることなので、サーバー側で動かしたほうが安心だと思います。ソースがウィキペディア上にあれば、最初につくった人がウィキペディアを辞めたり、追い出されたり、死んだりしても別の誰かが修正することができるので。
- サーバーの負荷に関しては、計算自体は一瞬で済むので問題ないと思います。あまりテンプレートの呼び出しを乱発すると負荷がかかると思いますが。--Monaneko 2007年2月12日 (月) 13:56 (UTC)
[編集] 必要なテンプレ
必要なテンプレの概要。まだ作っていないテンプレも誰か作って下さるとありがたい。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
- Template:今日の旧暦。朔日の計算で挫折。朔望月は結構誤差があるので、簡単な計算では無理でした。複雑な天文計算の知識がある方なら計算だけで求めることも可能でしょうけど………。朔日は官報に掲載される暦要項でテーブル作るのが早いようです。その場合年一回のメンテナンスが必要となります。他の暦注で使用するので月と日の値をそれぞれ返せるようにしたほうがよい。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
-
- 私が「Wikipedia:今日のこよみ n月」を作るときには、Rubyで作成したスクリプトを使用していますので、これを移植すればなんとかなるとは思います。ただし、この中の月の位置・太陽の位置の計算で固定の数列を使用した略算式を使っていますので、百年後(もしかしたら数十年後)には誤差で使い物にならなくなります。また、旧暦計算のアルゴリズム上、大量の計算が行われます(非常に、というほどではないですが、重いです)。さらには、これだけ苦労して求めても、ごくまれに計算誤りをすることあります。数年分の朔日をテーブルに持っておく方が色々と都合が良いように思います。nnh 2007年2月28日 (水) 15:24 (UTC)
- Template:今日の六曜。未着手。旧暦の月と日を足したものの剰余なので、簡単なswitch文で作ることができます。旧暦さえできれば簡単。完全に旧暦依存なので一度作ってしまえば、メンテナンスは不要。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
- Template:今日の干支。完成。わずかなテンプレ呼び出しと簡単なswitch文だけで構成されているので、軽いと思います。60日周期で繰り返しているのでメンテナンスは不要。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
- Template:今日の九星。未着手。夏至と冬至と干支(甲子)から求めることができる模様。Template:今日の節気/定数に不確定なもの(夏至・冬至)を集めてしまえば、メンテナンス不要にできるかも。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
- Template:今日の二十八宿。完成。わずかなテンプレ呼び出しと簡単なswitch文だけで構成されているので、軽いと思います。28日周期で繰り返しているのでメンテナンスは不要。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
- Template:今日の十二直。完成。節月と十二支から求めることができる。節月に誤差が出る可能性がありますが、Template:今日の節気/定数の更新だけで済むようにしてあります。--Monaneko 2007年2月12日 (月) 14:52 (UTC)
- Template:今日の節気。完成。基準なる年(2006年)のそれぞれの節気からそれぞれの節気の日付を求めています。メンテナンスをし易くするために、大量のテンプレ呼び出しがあります。Template:今日の節気自体は重いのですが、テンプレ呼び出しは軽いと思います。メンテナンスはTemplate:今日の節気/定数を弄るだけでOK。--Monaneko 2007年2月12日 (月) 14:52 (UTC)