にしし らぼらとりー

にしし(西村文宏)製スクリプトの公開開発実験場(ラボラトリー)です。各種スクリプトの最新版やβ版の動作確認ができます。バグ報告や、機能面でのご要望などもお気軽にお知らせ下さい。

※当ウェブサイトは、にしし製フリーCGIなどの動作確認サンプルを公開したり、製作進行に関する呟きを掲載している実験場のようなものです。 各種CGIスクリプトの配布パッケージを入手したい場合や、にしし(西村文宏)の個人サイトをお探しの場合は、 本家サイト「にしし ふぁくとりー」へお越し下さい。(╹◡╹)ノ

RSS Feed

開発放言 カテゴリ「さんごよみ」に属する投稿[4件]

新規投稿 / 管理用

さんごよみCGIには祝日や記念日を手動で登録しておける機能があるのだが、登録データは「01/01,元日」のように「日付,祝日名」形式のCSVになっている。日付は、その年限りの特別日なら YYYY/MM/DD で指定できるし、毎年存在するなら MM/DD で指定できる。……のだが、単純に日付文字列との一致を比較していただけだったので、2001年1月や2101年1月だと1日~31日まで丸ごと全部が元日になるバグがあった。(爆)
20221210211817-nishishi.png
2001年1月だと、「2001/01/01」という日付け文字列だけでなく「2001/01/02」にも「2001/01/03」にも……「2001/01/31」にも全部「01/01」という文字列が含まれるので、日付文字列を「01/01」という対象日付を比較しているだけだと1ヶ月全部が元日になってしまうのだった。┌(:3」└)┐
幸い、さんごよみのリリースは今年(2022年)で、次にその問題が顕在化するのは79年後(2101年)なのでそのままでも特に問題はないかもしれないが。いや、ローカルソースの修正はした。次のバージョンで直る。

by nishishi. さんごよみ <484文字> 編集

さんごよみを別サイトに設置したら、「再構築/一括削除」画面を出そうとしたときにInternal Server Errorになって驚いた。プログラムのソースを確認すると、たしかにおかしい。ローカルで実行するとエラーにはならないのが不思議だが。あと、前回の Ver 1.1.0 で、サーバのエラーログにアラートが大量に記録されるようになってしまっていたので、そこも修正して、β版 Ver 1.1.1 を配布した 。追加の問題の報告がなければ、早々に正式版にしたい。……報告がなければ、というか、さんごよみの場合、β版の協力者がどれくらい居るか謎だけども。2~3人居たら多い方ではないか、という気はする。

by nishishi. さんごよみ <299文字> 編集

今年からは10月第2月曜日の祝日名が「体育の日」ではなく「スポーツの日」なので、祝日リストのデフォルト値を書き換えておくこと。

by nishishi. さんごよみ <63文字> 編集

指定年月のカレンダーは、パラメータ?year=2022&month=8とかで出せるが、そうではなく「先月」とか「2ヶ月前」みたいな相対的な指定でも表示できるようにしたい。?cal=-1とか?cal=-2とか。そうすると、事前にリンクなりブックマークなりを1つ作っておくだけで「現在より1ヶ月前」とかのカレンダーにアクセスできる。

by nishishi. さんごよみ <164文字> 編集

Powered by てがろぐ Ver 3.9.0.

DASHBOARD

■開発放言について

にしし製CGIの開発進行に関する放言です。思いついたことを適当に放り込む空間なので、どんな呟きも確定的な開発予定というわけでは全くありません。しかしながら、機能面でのご要望や開発予定機能への支持表明はお気軽にどうぞ。ただし、ここには直接は投稿頂けませんので、公式動作テスト用てがろぐ等をご利用下さい。

編集

■全文検索:

■日付検索:

■カレンダー:

2022年12月
123
45678910
11121314151617
18192021222324
25262728293031

■ハッシュタグ:

▼現在の表示条件での投稿総数:

4件

▼最後に投稿または編集した日時:

2023年02月02日(木) 22:38:28