作業ログ

1) gdgd 移行
 sitesetting と setting 両方に記述がある分を整理

2) cronko 強化
 table: cronkologs ⇒ make_table_cronkologs.sql
 crontko.php: insert cronkologs にEC追加
 index.php: 最終ログpickup に EC追加
 ※ cronko.sh のディレクトリ記載に注意

 cronkologs : angel済み olive済み

3) カキコ強化
 msgconv 実装

4) tblnums
 create_tblnums_’event-name’.sql で各作成。
 angel:otoko1:cronko.php ⇒配布

acup:~/htdocs/otoko1$ crontab -l
*/30 * * * * /home/acup/htdocs/mmdcup9pre/cronko.sh
0 0 * * * /home/acup/htdocs/mmdcup9/cronko.sh

複数イベント対応の大改装

複数ノイベントに対応できるように、
過去のイベントのデータを消さないで振り返って見えるように、
DBにイベントコード入れる形で大改装してみた。

同時開催の複数イベントに両方エントリーする動画もあるだろうし、
その際に、片方はレギュ違反だけど、片方はセーフとか、
イベントごとにポイント算出方法が違うとかもありそうなので、
smXXXXXXXXXのニコ番号だけで uniqueじゃなくて、
unique( eventcode, nicono ) にしてみた。
複数セグメントの uniqueキーにするとちょっとパフォーマンス落ちるね。

  • databaseに eventcode などいくつかの項目を追加して create
  • index.phpでDB抽出時にeventcode対応
  • bbs.phpでDB書き込み時にeventcode対応
  • lister.phpで抽出時にeventcode対応
  • cronko も対応させないといけないんだが
    cronで回せるJOBの数に制限のあるレンタル鯖があるみたいなので
    どうしたもんか…
    暫定的に複数回す形で対応
  • bbs.phpで新規更新時に数値データも
  • cronkoでデータ取得時に、時間別のtableにも書く
  • ポイント計算方式を マイリス数以外も対応必要?
  • 微調整

    大掛かりな改修の前に、細かいとこをちょこっと修正
    ・lister.php で xml出力する際、htmlspecialcharsを入れて xmlパースエラーになるのを防止。
    ・どーでもいいことかもだけど、favicon.ico付けてみた。