トップ «前の日記(2006-10-03 [J]) 最新 次の日記(2006-10-11 [J])» 編集

Eroge RSS Checker 運営記録

Categories | メモ | 運営 | 感想 | 記号変更 | 雑記 | 雑文 | 思案

合計: 今日: 昨日:
2006年
10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

rss1.0

ここは、「Eroge RSS Checker」に関する運営の記録を書きとめておく場所です。第三者に説明する文体で書いていますが、大半は備忘録です。

  1. スクリプトを汎用化して公開する。---最終目標
  2. CSSを論理的に使う。---努力目標
  3. デザインを改善する。---努力目標
  4. 攻略の完全・不完全を出来る限り判別する。---努力目標
  5. 管理要員用のページの充実。---努力目標
  6. JANコードの入手先を探す。---躊躇中
  7. ブランドの複数登録。---大規模改修のとき
  8. 登録を簡潔にしつつ、marker登録を半自動化する。---暇なとき

2006-10-09 [J]

_ [運営] ErogameScapeで消された重複IDをチェック

思うように動作せずに、投げ出して早幾年、やっと仕組みが完成しました。これで「gamelist」テーブルだけですが、更新・削除が判別可能になります。

仕組みとしては「gamelist」に「title_status」というフィールドを作り、データベース同期の際に、数値を増減させるというもの。以前書いていたのと、全く同じですが、バグは取ったので、後は様々な部分に結果を反映させるだけです。概略を書くと、同期前にtitle_statusに+1する。更新されていたら+10000、されていなかったら−1、削除されていたら何もしない。という感じ。これで、いつ頃削除されたのかも分かるので、必要十分。

例えば、削除されたタイトルデータの一覧は以下のアドレスで分かる。

http://kiisu.jpn.org/deny/download.php?sql_take=*+from+gamelist+where+right%28title_status%2C+2%29+%3E+0

バグ・・・modelフィールドのバイト制限がきつかったとかSQLの間違いとか、実は些細なものだけだった。

_ title_status(a)の値

  • a<0 異常
  • a=0 更新されずにずっとあるデータ
  • 0<a<10000 削除されたデータ
  • 10000<a 更新されたデータ
本日のツッコミ(全4件) [ツッコミを入れる]
_ ht (2006-10-10 [J] 19:10)

削除されたタイトルデータの一覧のうち、とりあえず"4957","near… Episode:1 〜Maid, Haruna〜"はID生きてる

_ 管理人 (2006-10-11 [J] 00:13)

どこかで見覚えが・・・と思ったら、「,」の問題でエラー出し続けてるやつです。<br><br>ということで、改めて調べて見ました。<br>ちょっとしたバグでした。「,」のせいだとばかり思っていたので気付きませんでしたが、<br>カンマがある場合に重複要素を消去するようになってました(空白が複数とか)。<br>修正したので、問題ないはずです。<br><br>気付かず放置してました、ありがとうございます。

_ ht (2006-10-22 [J] 19:11)

"8415","フォセット −Cafe au Le Ciel Bleu−"は削除されてないはず

_ 管理人 (2006-10-22 [J] 19:58)

おっしゃる通りです。 <br>新規タイトルの場合「-1」にセットされてしまうために起こったエラーです。 <br>新規であることを判別するために、残していたのですが、IDの数値が大きければ新規なので、必要はなかったかもしれません。 <br>ということで、修正しておきました。

お名前:
E-mail:
コメント: