変更申請の作業履歴の実行結果

このSQLをお気に入りに登録

SQLの説明

ゲームの情報など、変更申請の多くはログを残しています。
このログを辿ることで、どの程度の作業をユーザーが担っているか、確認したいと思いました。
献身的に作業を行ってくださるユーザー様に感謝しつつ、より有益なデータベースの構築の為に、一人でも多くの方のデータ登録参加をお願いしたいと考えます。

検索結果

変更申請の作業履歴

実行したSQL

      select
   chr(60)||'div'
|| ' id='||chr(34)||'tablewrapper'||chr(34)
|| ' style='||chr(34)||'display:none; font-size:0.8em; margin:0px; padding:0px;'||chr(34)
|| chr(62)
/*brandlist*/
|| chr(60)||'table'
|| ' id='||chr(34)||'brandlist'||chr(34)
|| ' style='||chr(34)||'width:110px; margin:3px; padding:0px; float:left;'||chr(34)
|| chr(62)
|| chr(60)||'caption'||chr(62)
|| 'brandlist'
|| chr(60)||'/caption'||chr(62)
|| chr(60)||'thead'||chr(62)
|| chr(60)||'tr'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Month'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Total'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'/thead'||chr(62)
|| chr(60)||'/tr'||chr(62)
|| chr(60)||'tbody'||chr(62)
|| array_to_string(
       array(
           select chr(60)||'tr'||chr(62)
               || chr(60)||'td'||chr(62)
               || to_char(timestamp, 'YYYY-MM')
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(*)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'/tr'||chr(62)
             from mod_brandlist
            group by to_char(timestamp, 'YYYY-MM')
            order by to_char(timestamp, 'YYYY-MM') desc
           )
   , '')
|| chr(60)||'/tbody'||chr(62)
|| chr(60)||'/table'||chr(62)

/*gamelist*/
|| chr(60)||'table'
|| ' id='||chr(34)||'gamelist'||chr(34)
|| ' style='||chr(34)||'width:200px; margin:3px; padding:0px; float:left;'||chr(34)
|| chr(62)
|| chr(60)||'caption'||chr(62)
|| 'gamelist'
|| chr(60)||'/caption'||chr(62)
|| chr(60)||'thead'||chr(62)
|| chr(60)||'tr'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Month'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'IPs'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'NoIP'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Total'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'/thead'||chr(62)
|| chr(60)||'/tr'||chr(62)
|| chr(60)||'tbody'||chr(62)
|| array_to_string(
       array(
           select chr(60)||'tr'||chr(62)
               || chr(60)||'td'||chr(62)
               || to_char(timestamp, 'YYYY-MM')
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(distinct ip)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(case when ip is null then 1 else null end)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(*)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'/tr'||chr(62)
             from mod_gamelist
            group by to_char(timestamp, 'YYYY-MM')
            order by to_char(timestamp, 'YYYY-MM') desc
           )
   , '')
|| chr(60)||'/tbody'||chr(62)
|| chr(60)||'/table'||chr(62)

/*gamelist(Contrib)*/
|| chr(60)||'table'
|| ' id='||chr(34)||'gamelist_plus'||chr(34)
|| ' style='||chr(34)||'width:220px; margin:3px; padding:0px; float:left;'||chr(34)
|| chr(62)
|| chr(60)||'caption'||chr(62)
|| 'gamelist(Contrib)'
|| chr(60)||'/caption'||chr(62)
|| chr(60)||'thead'||chr(62)
|| chr(60)||'tr'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Month'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'IPs'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Total'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Max'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Avg'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'/thead'||chr(62)
|| chr(60)||'/tr'||chr(62)
|| chr(60)||'tbody'||chr(62)
|| array_to_string(
       array(
           select chr(60)||'tr'||chr(62)
               || chr(60)||'td'||chr(62)
               || to_char
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(*)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || sum(count)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || max(count)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || round(avg(count), 0)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'/tr'||chr(62)
             from (select to_char(timestamp, 'YYYY-MM') , ip, count(*)
                     from mod_gamelist
                    where timestamp >= '2007-03-01'::date 
                      and ip is not null
                    group by to_char(timestamp, 'YYYY-MM') , ip
                   having count(*) >= 10 
                  ) as glp
            group by to_char
            order by to_char desc
           )
   , '')
|| chr(60)||'/tbody'||chr(62)
|| chr(60)||'/table'||chr(62)

/*createrlist*/
|| chr(60)||'table'
|| ' id='||chr(34)||'createrlist'||chr(34)
|| ' style='||chr(34)||'width:110px; margin:3px; padding:0px; float:left;'||chr(34)
|| chr(62)
|| chr(60)||'caption'||chr(62)
|| 'createrlist'
|| chr(60)||'/caption'||chr(62)
|| chr(60)||'thead'||chr(62)
|| chr(60)||'tr'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Month'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Total'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'/thead'||chr(62)
|| chr(60)||'/tr'||chr(62)
|| chr(60)||'tbody'||chr(62)
|| array_to_string(
       array(
           select chr(60)||'tr'||chr(62)
               || chr(60)||'td'||chr(62)
               || to_char(timestamp, 'YYYY-MM')
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(*)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'/tr'||chr(62)
             from mod_createrlist
            group by to_char(timestamp, 'YYYY-MM')
            order by to_char(timestamp, 'YYYY-MM') desc
           )
   , '')
|| chr(60)||'/tbody'||chr(62)
|| chr(60)||'/table'||chr(62)

/*shokushu*/
|| chr(60)||'table'
|| ' id='||chr(34)||'shokushu'||chr(34)
|| ' style='||chr(34)||'width:200px; margin:3px; padding:0px; float:left;'||chr(34)
|| chr(62)
|| chr(60)||'caption'||chr(62)
|| 'shokushu'
|| chr(60)||'/caption'||chr(62)
|| chr(60)||'thead'||chr(62)
|| chr(60)||'tr'||chr(62)
|| chr(60)||'th rowspan=2'||chr(62)
|| 'Month'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'IPs'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'NoIP'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'th'||chr(62)
|| 'Total'
|| chr(60)||'/th'||chr(62)
|| chr(60)||'/thead'||chr(62)
|| chr(60)||'/tr'||chr(62)
|| chr(60)||'tbody'||chr(62)
|| array_to_string(
       array(
           select chr(60)||'tr'||chr(62)
               || chr(60)||'td'||chr(62)
               || to_char(timestamp, 'YYYY-MM')
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(distinct ip)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(case when ip is null then 1 else null end)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'td'
               || ' class='||chr(34)||'right'||chr(34)
               || chr(62)
               || count(*)
               || chr(60)||'/td'||chr(62)
               || chr(60)||'/tr'||chr(62)
             from mod_shokushu
            group by to_char(timestamp, 'YYYY-MM')
            order by to_char(timestamp, 'YYYY-MM') desc
           )
   , '')
|| chr(60)||'/tbody'||chr(62)
|| chr(60)||'/table'||chr(62)
|| chr(60)||'div'
|| ' id='||chr(34)||'supply'||chr(34)
|| ' style='||chr(34)||'width:250px; font-size:90%; margin:3px 0px;padding:3px 5px; border:3px solid #33af33;background:#efefca; float:left;'||chr(34)
|| chr(62)

|| chr(60)||'h3'||chr(62)
|| '概要'
|| chr(60)||'/h3'||chr(62)
|| chr(60)||'div'
|| ' style='||chr(34)||'margin:1px 0px;padding:2px; background:#fcfcdd;'||chr(34)
|| chr(62)
|| '変更申請の履歴として、各mod_***テーブルに格納されているデータの集計です。'
|| chr(60)||'br'||chr(62)
|| '変更申請時、IPを記録しているものは、そのユニーク値をカウントすることで、おおよそ、何名くらいの方がデータの保守に参加しているかの目安になると思います。'
|| chr(60)||'br'||chr(62)
|| 'IPs:おおよその作業人数の目安。実際は、これ以下と言えます。(ユニークIPカウント)'
|| chr(60)||'br'||chr(62)
|| 'NoIP:IPの記録が無かったデータのカウント。'
|| chr(60)||'br'||chr(62)
|| 'Total:IPの有無に限らず、全てのデータのカウント。'
|| chr(60)||'/div'||chr(62)

|| chr(60)||'h3'||chr(62)
|| 'brandlist'
|| chr(60)||'/h3'||chr(62)
|| chr(60)||'div'
|| ' style='||chr(34)||'margin:1px 0px;padding:2px; background:#fcfcdd;'||chr(34)
|| chr(62)
|| 'ブランドの情報の変更申請です。主に、オフィシャルHPの登録や解散ブランドの登録の作業が多いようです。2011年現在では、オフィシャルのTwitterアカウントの登録が進んでいるようです。'
|| chr(60)||'/div'||chr(62)

|| chr(60)||'h3'||chr(62)
|| 'gamelist'
|| chr(60)||'/h3'||chr(62)
|| chr(60)||'div'
|| ' style='||chr(34)||'margin:1px 0px;padding:2px; background:#fcfcdd;'||chr(34)
|| chr(62)
|| 'ゲームの情報の変更申請です。主に、発売日の確定に伴う修正や、外部リンクのキーを登録する作業が多いようです。「おかずに使える批評空間」に伴い増強された、抜きゲー分類等の作業も進んでいます。2011年現在では、新機能のジャンル・Twitterアカウント・エロゲートレーラーズ等の登録が進んでいるようです。'
|| chr(60)||'br'||chr(62)
|| '2007-03よりIPの記録が始まったようです。'
|| chr(60)||'/div'||chr(62)

|| chr(60)||'h3'||chr(62)
|| 'gamelist(Contrib)'
|| chr(60)||'/h3'||chr(62)
|| chr(60)||'div'
|| ' style='||chr(34)||'margin:1px 0px;padding:2px; background:#fcfcdd;'||chr(34)
|| chr(62)
|| 'ゲームの情報の変更申請において、特に貢献度が高いと思われるIPに限定した情報です(月間10以上の作業)。あるIPが行った申請回数の最大値と平均値を併記します。gamelistと比較すると、貢献度の高いIPは1割程度でありながら、毎月の作業量の半数以上をこの貢献度高いIPがこなしている事が判ります。一部のユーザーが献身的に作業量をこなしている事が想像されますね。お疲れ様です。'
|| chr(60)||'br'||chr(62)
|| '2007-02以前はIPの記録が無い為、貢献度の判別が不可能の為、省略します。'
|| chr(60)||'/div'||chr(62)

|| chr(60)||'h3'||chr(62)
|| 'createrlist'
|| chr(60)||'/h3'||chr(62)
|| chr(60)||'div'
|| ' style='||chr(34)||'margin:1px 0px;padding:2px; background:#fcfcdd;'||chr(34)
|| chr(62)
|| 'クリエイターの情報の変更申請です。主に、オフィシャルHPの登録や変更、別名義の追加の登録の作業が多いようです。以前、Twitterアカウントの登録が可能だった時期のデータもカウントしています。'
|| chr(60)||'/div'||chr(62)

|| chr(60)||'h3'||chr(62)
|| 'shokushu'
|| chr(60)||'/h3'||chr(62)
|| chr(60)||'div'
|| ' style='||chr(34)||'margin:1px 0px;padding:2px; background:#fcfcdd;'||chr(34)
|| chr(62)
|| 'クリエイターの職種情報の変更申請です。主に、声優のメイン/サブの分類作業が多いようです。'
|| chr(60)||'br'||chr(62)
|| '2009-05は、声優情報をめぐるトラブル('||chr(60)||'a href='||chr(34)||'keijibanb.php'||chr(34)||''||chr(62)||'声優情報専門板'||chr(60)||'/a'||chr(62)||')で多く失われた、メイン/サブ情報のデータの復旧作業が際立っています。'
|| chr(60)||'br'||chr(62)
|| 'その後も、有志による精力的なデータの整備が行われている様子が見受けられます。お疲れ様です。'
|| chr(60)||'br'||chr(62)
|| '2008-06よりIPの記録を停止したようです。'
|| chr(60)||'/div'||chr(62)

|| chr(60)||'/div'||chr(62)
|| chr(60)||'br'
|| ' style='||chr(34)||'clear:both;'||chr(34)
|| chr(62)

|| chr(60)||'/div'||chr(62)

|| chr(60)||'script'
|| ' type='||chr(34)||'text/javascript'||chr(34)
|| chr(62)
|| 'window.onload = function width_resize(){\n'
|| '  var w = screen.width;\n'
|| '  var lstid='||chr(34)||'brandlist|gamelist|gamelist_plus|createrlist|shokushu|supply'||chr(34)||';\n'
|| '  var lstwd='||chr(34)||'10|16|20|10|16|21'||chr(34)||';\n'
|| '  var ids = new Array();\n'
|| '  var wds = new Array();\n'
|| '  ids = lstid.split('||chr(34)||'|'||chr(34)||');\n'
|| '  wds = lstwd.split('||chr(34)||'|'||chr(34)||');\n'
|| '  for(i=0;i<ids.length;i++) {\n'
|| '    document.getElementById(ids[i]).style.setProperty('||chr(34)||'width'||chr(34)||', Math.round(w * wds[i] / 100) + '||chr(34)||'px'||chr(34)||', '||chr(34)||'important'||chr(34)||');\n' 
|| '  }\n'
|| '  var th = document.getElementsByTagName('||chr(34)||'th'||chr(34)||');\n' 
|| '  for(i=0;i<th.length;i++) {\n'
|| '    th[i].style.setProperty('||chr(34)||'background'||chr(34)||' , '||chr(34)||'#aaffaa'||chr(34)||', '||chr(34)||'important'||chr(34)||');\n' 
|| '  }\n'
|| '  var tbl = document.getElementsByTagName('||chr(34)||'table'||chr(34)||');\n' 
|| '  for(j=0;j<tbl.length;j++) {\n'
|| '  var tr = tbl[j].getElementsByTagName('||chr(34)||'tr'||chr(34)||');\n' 
|| '    for(i=1;i<tr.length;i++) {\n'
|| '      if( i % 2 == 0) {\n'
|| '        tr[i].style.setProperty('||chr(34)||'background'||chr(34)||' , '||chr(34)||'#eeffee'||chr(34)||', '||chr(34)||'important'||chr(34)||');\n' 
|| '      } else {\n'
|| '        tr[i].style.setProperty('||chr(34)||'background'||chr(34)||' , '||chr(34)||'#efefca'||chr(34)||', '||chr(34)||'important'||chr(34)||');\n' 
|| '      }\n'
|| '    }\n'
|| '    for(i=2;i<tr.length;i++) {\n'
|| '      if( tr[i-1].firstChild.innerHTML.substring(0,4) !== tr[i].firstChild.innerHTML.substring(0,4)) {\n'
|| '        for(k=0;k<tr[i-1].childNodes.length;k++) {\n'
|| '          tr[i-1].childNodes[k].style.setProperty('||chr(34)||'border-bottom'||chr(34)||' , '||chr(34)||'solid 1px #116611'||chr(34)||', '||chr(34)||'important'||chr(34)||');\n' 
|| '          tr[i-1].childNodes[k].style.setProperty('||chr(34)||'padding'||chr(34)||' , '||chr(34)||'0px 0px -1px 0px'||chr(34)||', '||chr(34)||'important'||chr(34)||');\n' 
|| '        }\n'
|| '      }\n'
|| '    }\n'
|| '  }\n'
|| '  document.getElementById('||chr(34)||'tablewrapper'||chr(34)||').style.display='||chr(34)||'block'||chr(34)||';\n' 
|| '}'
|| chr(60)||'/script'||chr(62) as "変更申請の作業履歴</table>"
    

表紙
 ひろいん
 egamescape @ gmail.com