Step.1 Step.2-1 Step.2-2 Step.2-3 Step.2-4
Step.2-1
集計しよう!(その1)
集計用ファイルを書こう!
Step.1でインストールを終え、投票スレッドのdatファイルを取得したら集計開始です。
集計の手順は以下のようになっています。

  1. dattype.plの修正
  2. configg.txtを、一定のルールに沿って書く
  3. check1g.plの実行
  4. keywordg.txtの確認・修正
  5. check2g.plの実行
  6. 多重投票・再投票などのチェック
  7. configg.txtの修正
  8. check1g.pl,check2g.plを再度実行

    (以下の作業はコードを導入しているトーナメントで必須です)
  9. code.txtの作成
  10. makecc.plの実行
  11. codeconfig.txtの確認
  12. codech.plの実行
このStepでは、「2ちゃんねる全AA人気トーナメント」の予選31組を例に挙げて説明します。

10月1日(火)の対戦
┏━━━━━━━━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━━━━━━┓
┃  」´ ̄`lー) \             │   /   \.             │  / \  /│ ネチケット     ┃
┃  T¨L |_/⌒/ 燃えプロ     │   ●  ● 小野伸二.     │┌|-(・)-(・)-|┐ じいさん     ┃
┠─────────────┼─────────────┼─────────────┨
┃    ■■ ■■ ■■        │ |へ へ.               │          モウコネエヨ!!   ┃
┃  ■■ ■■ ■ ■■ バーヤ . │ |の の  へのへのもへじ │     ヽ(`Д´)ノ   ウワァァン!!     ┃
┠─────────────┴─────────────┴─────────────┨
┃                      2 ち ゃ ん ね る 全 A A 人 気 ト ー ナ メ ン ト   予 選 3 1 組 ┃
┃                                      2 0 0 2 年 1 0 月   1 日 ( 火 ) ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛


(1)dattype.plの修正
 dattype.plとは、datファイル取得に使った2chブラウザを指定するものです。
このファイルをメモ帳などで開いて編集します。
# DATファイルのタイプ設定

# かちゅ〜しゃ
#$dattype = "katjusha";

# 直取り・ホットゾヌ・Janeなど
$dattype = "normal";
   dattype.pl

datファイル取得に「かちゅ〜しゃ」を使ったのであれば、4行目の最初にある「#」を削除し、
7行目の先頭に半角の「#」を付けます。
# DATファイルのタイプ設定

# かちゅ〜しゃ
$dattype = "katjusha";

# 直取り・ホットゾヌ・Janeなど
#$dattype = "normal";


その他の2chブラウザを使っている場合は、そのままで結構です。

(2)configg.txtを、一定のルールに沿って書く
 集計ツールはconfigg.txtというファイルを元に集計作業を行います。
「2ちゃんねる全AA人気トーナメント」の予選31組では、以下のような内容になります。
C:\[2ちゃんねる専用ブラウザがインストールされているフォルダ]\log\live.2ch.net\vote
02/10/01
1033309900
1 6 0 1380 950
燃えプロ
小野伸二
ネチケットじいさん
バーヤ
へのへのもへじ
モウコネエヨ!!ウワァァン!!
0
0
0 2 0 1 1


end
configg.txt

【1行ごとの解説】
1行目 datファイルがあるフォルダの名前を、絶対パスで書きます。
絶対パスとは、ファイルやフォルダの位置をドライブ番号(C:、D:など)から記述したものです。
「\log\live.2ch.net\vote」の部分は、投票を行う板に合わせて変更してください。
例では、投票所板(http://live.2ch.net/vote/) に投票スレッドを作ったときの設定となっています。
「2ちゃんねる専用ブラウザがインストールされているフォルダ」の絶対パスが
どうしても分からない場合は、
[スタート]−[検索(F)]−[ファイルやフォルダ...(F)]から、
「Katjusha.exe」(かちゅ〜しゃの場合)
「Abone.exe」(A Boneの場合)
で検索し、検索結果の「フォルダ名」から調べてください。
2行目 投票日の日付を書きます。
[西暦下2桁]/[月の2桁表示]/[日の2桁表示]という形式で書きます(2ちゃんねるでの標準形ですね)。
3行目 投票スレッドの番号、またはdatファイルの名前を書きます。
例でいうと、この組は「2ch全AA人気トーナメント 投票スレッド-023」
(http://live.2ch.net/test/read.cgi/vote/1033309900/l50)というスレッドで投票が行われたので、
2chブラウザのログフォルダにある、1033309900.datというファイルを使って集計を行います。
例ではdatファイルの名前で指定しているので、
1033309900
となります(拡張子の「.dat」は取る)。
スレッドの番号で指定する場合は、
23
となります。

複数のスレッドに渡って投票が行われた場合は、
1033137466 1033309900
のように、すべてのdatファイル名(または投票スレッド番号)を半角スペースで区切って記述します。
なお、数字は半角で書いてください。
4行目 ここでは試合の進め方について、5つの数字(半角)を半角スペースで区切って記述します。
○1つ目:同時に進行している試合数
○2つ目:各試合の参加人数
○3つ目:開始時刻(0:00からの分単位で記述)
○4つ目:終了時刻(0:00からの分単位で記述)
○5つ目:何番のレスまで有効か

例の場合、同時に進行している試合数は1つ、参加人数は6、0:00開始で23:00終了、
各スレッドにおいて950番までのレスが有効であるので、
1 6 0 1380 950
となります(23×60=1380)。
5行目
 ∫
10行目
(参加者数
によって
変わる)
ここからは、その試合の参加者名を1名ずつ1行に書きます。
このとき投票に含まれそうな文字・文字列を考慮して、複数の名前を半角カンマで区切って
記述することが出来ます。
例でいうと、8行目の「バーヤ」が半角カタカナで記述されている投票もカウントしたい場合は、
バーヤ,バーヤ
と書きます。

注意:参加者名を1名ずつ1行に書くので、この部分は参加者の人数によって変わります。
(例:2名での投票なら5行目〜6行目、10名なら5行目〜14行目)
その場合、この次の行(ID重複以外で無効票にしたいレス番号)は、
最後の参加者名の次の行に書いてください。
11行目
(参加者数
によって
変わる)
ここでは、ID重複以外で無効票にしたいレス番号を半角数字で書きます。
複数ある場合は、半角カンマで区切ってください。
投票スレッドが複数にまたがる場合は、
2つ目のスレッドならレス番号に+1000、3つ目ならレス番号に+2000、…と記述してください。
該当するレス番号が無ければ、例のように
0
とだけ記述してください。
12行目
(参加者数
によって
変わる)
ここでは、重複IDだけど有効投票にしたいレス番号を半角数字で書きます。
複数ある場合は、半角カンマで区切ってください。
投票スレッドが複数にまたがる場合は、
2つ目のスレッドならレス番号に+1000、3つ目ならレス番号に+2000、…と記述してください。
該当するレス番号が無ければ、例のように
0
とだけ記述してください。
13行目
(参加者数
によって
変わる)
ここではID・投票用コードの扱い方について、5つの数字(半角)を半角スペースで区切って記述します。
投票用コードとは、多重投票防止用に設けられたもので、投票レスの1行目に記述されます。
●1つ目:常に0
●2つ目:IDチェックの有無
  0..なし 1..重複無効 2..宣言自動判定
  宣言自動判定とは、接続環境(ADSL,CATV,光ケーブル等)の宣言がレス内にあった場合、
  そこから投票の有効・無効を判定します。
●3つ目:自動排除IDのtableファイルでの表示・非表示
  0..表示 1..非表示
  後ほど作成されるtableファイルで、自動排除IDからの投票を表示するかどうかを設定します。
●4つ目:コードなし票の扱い
  0..有効 1..自動無効 2..ID:???なら無効 (コード不使用の場合は0)
●5つ目:コードの桁数
  0..8桁 1..10桁 2..10桁+有効期限(4つ目が0ならどちらでも良い)

例の場合、「2ちゃんねる全AA人気トーナメント」では10桁コード・接続宣言が必須なので
0 2 0 1 1
となります。
14行目
(参加者数
によって
変わる)
自動的に投票から排除したいIDを記述します。
複数ある場合は半角カンマで区切り、半角+が含まれる場合は全角+に置き換えてください。
特にない場合は、例のように空行にしてください。
15行目
(参加者数
によって
変わる)
NGワードを含む投票を自動的に排除したい場合、その単語を記述します。
複数ある場合は半角カンマで区切り、半角+が含まれる場合は全角+に置き換えてください。
特にない場合は、例のように空行にしてください。
16行目
(参加者数
によって
変わる)
end
とだけ記述してください。


これで、configg.txtの記述は「ひとまず」完了です。


集計は続く。。。
Step.2-2に移る

Step.1に戻る


トップページに戻る