私的アンテナTYPE-F(赤は48時間以内に更新されたコンテンツ)
<|日々の戯言アニメコミックゲーム美少女系ゲームフィギュアドール全般しーぽんちっちゃなもこちゃんえっくす☆きゅーとアキバ系りとらばU-10BLOGネットネタこのサイトについて|>

2005年04月01日 (金曜日)

某巨大掲示板の日付がエイプリルフールモード?

RSSbar 皇紀
エイプリルフールの今日だけなのか判りませんが、某巨大掲示板の日付が板別にカスタマイズされてます。しかもこれ、単純に頭に年号等で修飾されるだけなら問題ないけど、オフセット値との計算された値になっています。

画像は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化してみる

トラックバック
このエントリーのトラックバックURL:

スパム対策の為、トラックバック元URLに本Blogへのリンクを含まない場合、トラックバックを受け付けない仕様になっています。また、Blogやそれに順ずるシステム以外からのトラックバックも受け付けません。予めご了承ください。
なお、お手数ですがトラックバックURLより「☆★」を取り除いてください(オートディスカバリ非対応です)
コメント
コメントする






情報を保存しますか?


画像の数字を入力