日別アーカイブ: 2019-01-10

日めくりカレンダーの改訂

以外にかかる負荷

ウィジェット欄に日めくりカレンダーを貼り付けましたが画像を表示させたこともあって以外に描画の負荷がかかっているような気がしています。その理由でウィジェット欄に毎回、描画させる仕様から固定ページに表示させるように変更しました。元日からの通算日が常に見られなくなるのは忍びないことですが、その代わり、六曜の表示を追加しました。

日めくりカレンダーにおいて、旧暦の日付が分かれば簡単に六曜が確定すると述べましたが、肝心の旧暦日付を求めることは難儀なことです。六曜を求めるAPIソースコードは http://www.shurey.com/js/calendar/qreki.js を参照させていただいております。

アップロードする際、コメントにURLアドレスなどのHtmlタグがあるとコンパイルエラーになりましたので、その部分のみを修正しています。

そのコードを眺めますと、現在、西暦カレンダーはグレゴリオ暦を使っていますが、旧暦算出にはそれよりも古いユリウス暦を使っているようです。JavaScriptによるAPI行数は480ほどの大作です。

日めくりカレンダーの利用法

日めくりカレンダーは固定ページ「格別なページ」に置きました。この際、ページ名も「日めくりカレンダー」に変更しました。

動的な記事を表現するには利用するブラウザを念頭に置いておかなければなりません。そのためにも「ブラウザ名」が表示されるこの固定ページは重宝するのではないでしょうか。

将来の課題

赤枠部分をウィジェット欄という

ウィジェット欄に置いた記事の起動タイミングや回数を計測する方法を調査したいと考えています。

Webデバッガを起動するにも常時、表に現れているわけではないので調査法はまだ確立されておりません。まとまったら公表したいと考えています。