業務連絡 賞データ表示への対応

1) 配布物
 prize.tgz
 内容:


-rw-rw-r-- bcup/bcup       862 2013-03-07 04:48 disp_award.php
-rwxr--r-- bcup/bcup      8770 2013-01-26 23:24 images/prize-1-a.png
-rwxr--r-- bcup/bcup     22415 2013-01-26 23:24 images/prize-1.png
-rwxr--r-- bcup/bcup      7001 2013-01-26 23:24 images/prize-2-a.png
-rwxr--r-- bcup/bcup     20469 2013-01-26 23:24 images/prize-2.png
-rwxr--r-- bcup/bcup      6617 2013-01-26 23:24 images/prize-3-a.png
-rwxr--r-- bcup/bcup     19166 2013-01-26 23:24 images/prize-3.png
-rwxr--r-- bcup/bcup     13943 2013-01-26 23:24 images/prize-k.png
-rwxr--r-- bcup/bcup      7818 2013-01-26 23:24 images/prize-matsu.png
-rwxr--r-- bcup/bcup     16540 2013-01-26 23:24 images/prize-s.png
-rwxr--r-- bcup/bcup      6922 2013-01-26 23:24 images/prize-take.png
-rwxr--r-- bcup/bcup      7384 2013-01-26 23:24 images/prize-ume.png
-rwxr--r-- bcup/bcup     12703 2013-01-26 23:24 images/prize-u.png
-rwxr--r-- bcup/bcup      6573 2013-03-07 04:56 prize-10.csv
-rw-rw-r-- bcup/bcup      2590 2013-03-07 04:37 prizeset.php
-rw-r--r-- root/root      1894 2013-03-06 23:07 mktbl_prize.sql
-rw-r--r-- root/root      1716 2013-03-06 23:07 mktbl_award.sql
-rw-rw-rw- bcup/bcup     28974 2013-03-07 05:21 index.php
-rw-r--r-- bcup/bcup      3487 2013-03-07 05:24 ml.css
images/prize*.png
(DOCROOT)/images/ に置いてください。
disp_award.php
index.php の末尾にでも追加してください。
でもってindex.php を


        // Loop Startっと。
$cnt = 0;
 while ( $row = mysqli_fetch_assoc($result) ){
//   var_dump($row );
//    printf( "%s : %s : %s
\n", $row["nicono"], $row["title"], $row["postdate"] ); printf( "<tr style=\"background-color: #ddd; height:3px;\"><td colspan=11></td></tr>" ); if( $show_award ){ disp_award( $db, $event_code, $row["nicono"] ); } $cnt = $cnt +1; $warn = ""; printf( "<tr>\n" );

なんて書き換えて、disp_award( ) 呼ぶ行追加すればOKなはず。

prize-10.csv
サンプルの賞データ
prizeset.php
prize-10.csvがあるディレクトリで実行してやればサンプルデータが prize, award 各テーブルに追加されます

prize_id が autoincrement なのでこーゆー形式にしました。
先頭部分にある include あたりは適宜調整が必要。あたしのとこはディレクトリ構成違うので
mktbl_*.sql
prize, award 各テーブルを作成する sql
たぶん必要無いと思うのですが念の為
index.php
うちで使ってる index.php です。seriさん配布のから手を加えてあるので参考までに
ml.css
賞名の表示に css 追加してるのでこれも。

.prizename {
    font-size:16px;
    font-weight: bold;
    margin-left: 5px;
    color: #ff0000;
}
.prizedescri {
    font-size: 12px;
    font-weight: normal;
    color: #aaaaaa;
}

これを追加するだけなので。

2) 運用
setting.php に、$show_award = true; を追加すると賞表示ONになります。
これが未定義か false だと表示しません

gdgd妖精s エンディング映像

しばらく MMD杯で忙しくて、登録はしてたけど削除されたもののチェックとかできてなかったので
sm20231501
sm20099721
sm20072608
sm20060545
sm20045516
sm20015026
sm19999267
sm19950557
sm19934159
sm19918773
以上10作品、投稿者削除になっていたので Angel-cupから降ろしました。

予選-本選対応づけと予選ポイント

angel-cupのmmdcup10 本選分にはすでに流し込んであるのですが、
第10回MMD杯の予選と本選の対応付けと予選ポイントのデータです。

http://sayoko.ch2.cc/acup/yoho2.csv

最初の 1 は有効なデータのマークなので全件が 1 になってるはず。
次が予選ポイント (上限100)
その次に予選の動画番号、最後に本選の動画番号 と並んでいます。
適宜 sed なんかで sql文に変換して流し込んでくださいませ。
全部で 469件 (うち予選本選が同一UserIDが466件、コラボなどで予選と本選でID違うのが3件)

なお、今回、投票締め切り前に一旦このデータ出しましたが、
投票締め切り日までは動画タイトルとか修正可能なので、
これは最終確定データではありません。
投票締め切り後にもう一度チェックして、変更点があるようでしたら、
再度うpします。

グラフ用素データ?

第10回MMD杯本選の各参加動画の再生数、コメ数、マイリスト数を15分毎に取得していたわけですが、
各動画の伸びとか、再生数とマイリス数の変動状況とか、
そーゆーのをグラフ化するお手伝いになればと思い、
csvデータにしてみたので、もし必要な方は downloadしてテキトーに整形してお使い下さい。

mc10-201302201700.csv
14MB、279,033行の csvですので、直にエクセルとかに喰わせるのはきついかも。
あと、改行コードも LFですので。
grep なんかで目的の動画の sm番号で抽出して使うのが良いと思うです。

これ、需要があるようなら、もうちょっと考えますけど、
たぶん、ここは誰も見てくれてないし、反応も無いだろうから、このまま放置かな…