某巨大掲示板の日付がエイプリルフールモード?
エイプリルフールの今日だけなのか判りませんが、某巨大掲示板の日付が板別にカスタマイズされてます。しかもこれ、単純に頭に年号等で修飾されるだけなら問題ないけど、オフセット値との計算された値になっています。
画像はRSSバーで表示した例。
そんな訳で日付を扱うシステム(集計、Viewer等)を使ってる人から反発を食らっています。まあ巨大掲示板といっても本来こんなものなんで、嘆くよりパッチ当てるなり対策する方が先かと。
|
プログラム組んでる人間からすれば激しく愚痴りたいですけど。
ってことで開発中のRSS Converterの日付変換ロジックは全面書き直しです_| ̄|○
今までは正規表現だけで置換出来ていたけど、今度から板毎のSETTING.TXT中の値が必要になります。
デフォルト(実際はこの2行はありません)
BBS_YMD_OFFSET=660
BBS_YMD_NAME=皇紀
投稿日:皇紀2665/04/01(金) xx:xx:xx
以下幾つかの板の設定例
・新シャア専用
BBS_YMD_OFFSET=-2000
BBS_YMD_NAME=CE000
投稿日:CE00005/04/01(金) xx:xx:xx
・声優板
BBS_YMD_OFFSET= -1988
BBS_YMD_NAME= 井上喜久子
投稿日:井上喜久子17/04/01(金) xx:xx:xx
これオフセット値毎年修正するのか(笑)
・アニメ2板(3つとも)
BBS_YMD_OFFSET= -0
BBS_YMD_NAME= 薔薇乙女
投稿日:薔薇乙女05/04/01(金) xx:xx:xx
BBS_YMD_OFFSET= -1593
BBS_YMD_NAME= トランスバール暦
投稿日:トランスバール暦412/04/01(金) xx:xx:xx
BBS_YMD_OFFSET= -0
BBS_YMD_NAME= トロイメント暦
投稿日:トロイメント暦05/04/01(金) xx:xx:xx
デフォルトも加わってもう何がなんだか。
ということで、上記値を元にDAT中の投稿日をYYYY/MM/DD形式に戻す訳です。
後はこれを従来通り、RSSで使える形に変換するだけ。
但しこれも絶対ではありません。
板毎の年号は「暦表記変更申請スレッド」に申請後、反映されていますが、途中でこれが変更されている
場合があるからです。
これをやられると変更前のオフセット値ベースの日付は戻しようがありません(アニメ2板等)
そうなった場合どう判断するか。多分弾くしかないでしょう。
更に問題になりそうなのは4月1日以降。どう設定するのか、単に元に戻すのか。
は~、単にRSSリーダーで「またーりスレ」を読みたかっただけなのに・・・。
・2005/04/02【追記】
投票板とか除いてそのままになってます。某巨大掲示板をある意味口コミDBとして利用している
人にとって、今回の件は著しく検索性が落ちてしまい、大不評のようです。
参考「暦表記変更申請スッドレ 3周年」
ま、何れにせよ既に戻せない日付を持つDATは出来てしまっているので、これに対処するロジックが
必要なのは変わりません。あまり例外処理を追加したくないのですが・・・。
【関連するトピックス】
▼某巨大掲示板のスレッドをRSSで提供開始しました
▼2ちゃんスレをRSS化してみる
Posted by minagi at 6:55 |
固定リンク
|
コメント (0)
|
トラックバック (0)