幸せサーバープロジェクト 「アイデア・技術のある人募集中」★2
レス数が1000を超えています。これ以上書き込みはできません。
(´・ω・`)やぁ。ようこそ幸せサーバープロジェクトへ。
このページはサービスだから、まず見て落ちついて欲しい。
うん、「アイデア・技術のある人募集中」なんだ。済まない。
NAO★の顔も三度って言うしね、謝って許してくれと言っても許すつもりはない。
でも、このページを見たとき、君は、きっと言葉では言い表せない
「希望」みたいなものを感じてくれたと思う。
殺伐とした2ちゃんねるの中で、そういう気持ちを忘れないで欲しい、そう思って
このスレを立てたんだ。
じゃあ、幸せの原石となる注文を聞こうか。
前スレ
幸せサーバープロジェクト 「アイデア・技術のある人募集中」
http://qb5.2ch.net/test/read.cgi/operate/1237149957/ 【現在進行中のもの(?)】
・カスタムheadline改良計画
・コソアン掲示板専ブラ閲覧可能化計画
【成果物一覧】
http://happy.70.kg/
見落としている可能性があるんで他にもあったら補完お願いします
I /
_ ヽO丿 ドンドコ
( () ∧/ ドンドコ
I ̄I )
新スレおめでとう >>http://qb5.2ch.net/test/read.cgi/operate/1237149957/990
遊び用ですか・・・何か思いつくかなぁ;
泥沼を自分が作った泥舟で渡ってる気分、、、A-Tiger使えるだけでもおそロシアなのに
って言うかそれならsuamaとtrickのアカウントでいいような?どうせdirで分けるし
menu.70.kgにもbbsmenuのdir作らない方が良かったかなぁ アカウントの切り分けは、newsplus.jpが参考になる予感… こんな感じで出そうと思ってるのですが、問題ないですかね?
#--------------------#
2ちゃんねる専用ブラウザからアンケ板を見るためのシステムを開発しようと思っているのですが、
アンケ板に関して、確認させていただきたいことがございます。
1) subject.txt、datがそれぞれ2ちゃんねるのような形式で取得できるようなのですが、
それらを外部から参照してもよろしいものなのでしょうか。
(例)
http://find.2ch.net/enq/0/subject.txt
http://find.2ch.net/enq/0/dat/1093525484.dat
2) 1)に関して、dat等を取得することが問題ないのならば、
専用ブラウザで参照できるように、dat形式を完全に2ちゃんねるのものと同一になるよう改変し、
公開してもよろしいのでしょうか。
また、1)、2)共に問題ないということであり、これらを参照する際のルールがもし存在するのであれば、教えていただきたいと思います。 > 上記案件で質問をする場合は、その内容はどこまで公開して
> 良いものなのかというものも合わせて以下略
これが抜けてたorz
もうちょいツッコミ待ってからにしよう まあそのdatって適当に探してみたら場所が分かったって奴なんで・・・
どこかに仕様が書かれてるところあったりするんですかねぇ >>11
「それ、公開してるんじゃないんですよー」とか言われるのが一番困ったり・・・ どこかがなんか盛り上がってますけどー、突っ込みどころがないなら出してきちゃいますね いいんでないかと、返事が来ればいいなぁ〜位で待ちましょうや♪ >>15
done.
>>16
ですねー。
明日には返事が来るかな?
# 向こうがにぎやか♪ memo
ttp://mbbs.70.kg/_service/20090409.txt >>19
おお、早速ー(柏餅)( ゚∀゚)y─┛~~ おお〜!>>19
只今の記録
20分35秒(日本歴代三位) rootさんから貰ったスクリプト動かなくなっちゃった
(´・ω・`) 普通に設置した心算だったんだけどさ、なんか動かなくなっちゃった
>>19とは違うアカウントで設置して最初はニヨニヨしてたんだけど、
生成されたファイルを元になんかしてくれるphpを書いてたら
ファイルが更新されなくなってる事に気付いてさ。
一から設置しなおしてみたけど上手く動かなくてしょんぼりして戻ってきた。 ブラジルに問い合わせ来たと思ったらこのスレ発信元か。 おお〜、グニャラくん本人?groonga本格始動楽しみにしてます。
さっそくですがコソアンdatのぷろくしみたいなものを作っても良いもんですかね?
専ブラで読む事が目的なんですけどねぇ うひょ、グニャラくんきちゃった。
>>26
すあまさんの代わりにkwsk質問してみます
・目的・・・コッソリアンケートのdatファイルを2ch専用ブラウザや
それに準拠したもので読めるようにしたい。
書き込みに関しては今回考えていません。
・手法・・・コッソリアンケートのsubject.txtを元に、専用ブラウザ等で
呼ばれたdatを直接取得し、2ch形式に変換。
変換したdatはこちら側で一時的にキャッシュを行い、
その後は差分取得か更新されたものについて再取得。
変換したdatは呼び出したユーザーに提供されます。
質問内容に関して本質的な意図的改変は行わないものとします。
・質問
コソアンについて
datを直接取得していいですか
様式改変を行って、2ch形式のdatに直して、2ch専用ブラウザ用に再配布して良いですか
上記が許される場合
dat取得に関してのルールがあれば教えてください
上記全てが許される場合
datの安定した取得の方法について詳しく教えていただけますか
(現在、安定した取得が出来ずに困っています)
(取得形式は>>8参照)
上記の全ての質問で、公開してはいけない内容はありますか >>28
あー、補足ありがとうです
(´-`).。oO(こうして見ると、NAOさん=SE、trickさん・おいら=PGみたいだよねぇ) ポイントガードなおいらが颯爽と(ry
デスマが無いのでいい所ですねぇ〜
まあわたしゃこんぴゅーたとかけ離れた仕事をしてるのでどんなものか知らんのですけど♪
プロの人達にはお悔やみ申し上げます。。。 # 面白そうな人を一人見つけたので、アポを取ってみようそうしよう 今夜は飲み会なのでPC触れない予感
# 携帯の電池が不安です ぐにゃらくんに導かれてやってきました。
そゆことね。
スレにはりつくのは無理なんでメールくださいね。 ブラジルの人ですな?よろしくです。
みんなコンタクトを取ると動いてくれますなぁ、ありがたやありがたや 本件はすあまさんに任せて、俺は呑んでよう
ヽ( ・ω・)ノ 花見だワッショイ お手紙着てましたのでお返事出しました。
>>38
(´・ω・`) えーっと・・・
・subject.txt、datは取得してもおk
・dat形式を2ch形式に近づける(かも)
とのことです、はい
# ・・・専ブラ作者さんが見られるように対応しちゃったら、おいら用済みじゃね? NAOさん向けのめも。
http://qb5.2ch.net/test/read.cgi/operate/1239292584/142
142 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2009/04/10(金) 23:06:49 ID:4DTLcvt10
不人気よりはまだあひるの方が好感が持てる。
あひるはうざいだけで呪い人形みたいな生理的嫌悪感はない。
ところで幸せサーバーとやらでヘッドライン出してるらしいけど
これの対策やってんの?
http://qb5.2ch.net/test/read.cgi/sec2chd/1238748259/ >>40
おおー、コソアン許可がでましたかぁ
後は改造するだけですね♪
># ・・・専ブラ作者さんが見られるように対応しちゃったら、おいら用済みじゃね?
それならそれでいいんですよ、というかそれが理想ですね。
鯖でやろうがローカルでやろうが、、、なんかread.(so|html)を思い出した。
ようはみんな見れて幸せになればいいんですな( ゚∀゚)y─┛~~ >>46
> それならそれでいいんですよ、というかそれが理想ですね。
激しく同意です。
汎用性を見ても、おいらの仕事的に見ても(ぉ
やり方はどうであれ、最終目標が達成できればいいんですよ
# おいらも夜桜見に行こうかなー しかしおもしろいですねぇ〜
わたしとすあまさんがやってる事は全く逆の方向性と言うか…
すあまさんは掲示板の内容を専ブラに
わたしのは専ブラの機能をメニューに
ここは中間管理職♪ >>36
これよろしく
http://find.2ch.net/enq/result.php/24616/336
・複垢の制限 14394/30
・ウイルスソース投稿者問題
・削除対象の文言を任意回答に書く人たちの件 14394/334 14394/823
・ログインしてるのにログイン必要とか 14394/361
・アンケタイトルにリンクを生成する文言が入っていた場合の処理
・エラーで全部吹っ飛ぶ 14394/403
・どれを評価したか忘れる 14394/411-413
・誤爆した評価が取り消せない 14394/460
・だめぽあぼーん自体の有効性問題 14394/463
・検索キーの区切り問題 14394/575 14394/725
・アンケをfindでスレタイ検索するとリンクのレス番指定範囲がすげえ変 14394/614
・評価の潰しあい状況とか異常な評価者とかが見えない 14394/617 14394/876
・read.cgi形式で表示してるアンケの「全部」のリンクに/が足りない 14394/636
・だめぽで一度グレーになったカキコがスコア回復後もリロードするまで表示が戻らない 14394/697
・スレタイ検索で生きてるスレと落ちたスレが見分けつかない 14394/709
・15791がスレタイ検索で出ない
・</a>脱落でコメ欄の下のほうに変なリンクが 14394/951
・インチキアンケが検索結果に混じる問題 14394/993
・ダブルクォーテーション以降の文章が消えたり消えなかったりする
・アンケ主の信頼性が事前にわからない 14394/1207 14394/1238
・事件が起きてもニュースリリースが出ない 14394/1214
・きりがない問題 14394/1262 20360
・可読性が損なわれ荒らしたもの勝ちになる問題 23565/34- 14394/1304
・回答者のいないアンケを立てられる問題 14394/1401-1410
◆課題みたいなもの
・ひっぱりアンケが信頼性低い上にコスト高い問題(複垢の泥棒もでる)
・長文アンケを課金制で可能にする 14394/413
・円グラフの色
・回答を数値に縛ったアンケ 14394/558
・奇妙なキリ番アンケ
・新垢もお付き合い期間がなくいきなり本番可能問題 14394/721
・アンケの任意欄の全部表示&レス全部表示するリンクが最初の階層にない 14394/858
・アンケそのもののスコアや評価がいちいち開かないと不可問題
・レスアンカは別窓で開くのにアンケアンカは同じ窓を書き換えてしまう
・マイナス目指して荒らす人に目標与えてる問題 14394/1047 14394/1103
・ギフトの下限が高い
・モリギフトのメッセージに削除対象の文言書かれた場合どうすんのか しかし目指すところは一緒ですよ
# NAOさんがアポ取っている方はどんな方なんでしょね? >>36
http://find.2ch.net/enq/bbs/common.php/fff90217b7236004346118937858283ffc1c6056/46
荒らし依頼問題 24773
定期的に削除対象が書き込まれるスレ 1802
あぼーんアンケ問題(再発多数)
退会アカによる評価の抹消 24616/442
アクティベーションの検討 24616/441-451
二重カキコ防止の為の連投規制の要望
グラフの色チャートの件
focus問題 24616/706-709
グループアンケ無回答のときの不具合 24616/824
評価押し間違えたとき修正できんか 24616/826
長文の追加選択肢による問題 24616/890
クロス集計の表示における問題 24616/979 24616/1026-1029
評価がノーリスクで出来る問題 24616/989
その他
サポート掲示板そのものが奇妙すぎる件
クロス集計のソート機能
時間帯別の回答頻度が24時間越えたときの扱い
過去の投稿の評価をいじる人がいる問題
マルチポスト問題
検索数ランキングが脂肪 http://keyword.moritapo.jp/list/20090225/0/100
モリタポの送付証明公告みたいなの
スレタイ検索 立てた日順にソートするとリンクがおかしくなる
きっちりの集計がおかしい >>55
(´・ω・`)鶴の子餅ぢゃない…
(・∀・)ま、いっか ssh、sftp確認したけど、とりあえず予定なっしんぐ( ゚∀゚)y─┛~~
menuの方ディレクトリ削った方がいいかしら? 思ったんですけど、「コソアン掲示板用キャッシュ」をつくるなら、
enq.70.kgとかに作ったほうがいいのかな。。。なんて その方がよさげなんですけどねぇ・・・
でもこの垢も何に使うねんって話で; >>62
そのうちよさげな案が出てくると思いますよ
【スレタイ横断検索】
http://suamania.70.kg/
【携帯用2chメニューURL変換機】
http://suamania.70.kg/henkan.html
※2chのURLをべっかんこで開く(./beck.html)はURL変換機に含まれるので廃棄処分
# mbbs/dev/以下にあるものはそのうち削除する予感 >>60
対応しました
http://happy.70.kg/
さて、と・・・
trickboxに作って欲しいものなんですけど、
こんなもの出来ますか。
▽dat変換・保存システム
URL指定 or ファイルアップロード
→2ch形式datファイルをhtml形式に変換
→一定時間ファイルをキャッシュ
→DLタイプのdat変換機
*変換時に有効なパス(使用制限)を入れれば、
変換後のhtmlが格納され、常時公開型に移行可能
まだ詰めてないので、とてーも漠然としたイメージになってますけど、
伝わりますかね (´・ω・`)
後でやるとかすると忘れそうだから削除しちゃった(笑) うーん、それってhtml公開するんなら削除依頼とか来る可能性もありますよね?
自動化できないものだとちょっと躊躇するんですが・・・ >>67
html形式に変換
│ │
│ └→一日1〜12(利用レベルを見て考える、で)回のキャッシュクリア
│
├→有効なpassが入っている
│ └→ファイルを別階層に格納し、公開モードへ
│
└→不正なpass or passが無い
└→DL出来るURLを一時的に生成
└→生成してから5 min.で生成されたURLを破棄
*passはTRICKさんが許可した人しか使えない
*passの申請は誰でも出来る状態にはしない
*利用に関しては警告・同意書に同意させてアップさせる >*passはTRICKさんが許可した人しか使えない
>*passの申請は誰でも出来る状態にはしない
ここまでしてこれを使う人はいなんじゃないですかね?
すでにhttp://256gears.net/dat2html/ってのもあるので♪ >>69
passなしにすると、削除周りで考えなきゃですね
# それ、URLじゃ投げられへんやないですか (´・ω・`) url投げるタイプならそれこそ一杯ありますよ〜
許可制保管庫みたいに使うのであれば、私が管理するにはちと時間が無いですねぇ すまんですなぁ、なんか他アイディアあれば面白そうと思った物&私の作れる範囲なら作りまっせー
(ほぼ自動化できるものが好きです♪)
※というか例のスカウトはどうなったんですかね? アポの取り方をメールに変えました。
誰だーって言われると、PK2ch作った人としか
(´・ω・`) おおあのサイトの人ですか、アポ取れればいいですねぇ >60
そこに掲示板一枚作って、変更があった場合に自動スレ立てしてくれんかな
スレタイ:Ymd Hi(年月日時分) 変更のお知らせ
>>1:板名、変更前URL、変更後URL
イメージとしては、地震headlineのような感じで。 >>76
一応移転を検知したら観測所で変更前URL、変更後URLを表示するように作ってあるんですけど
掲示板風にするのは何故なんでしょか?専ブラでも見れるようにって事かな? >77
> 掲示板風にするのは何故なんでしょか?専ブラでも見れるようにって事かな?
ですです りょうかいですです、んじゃdatとsubject.txtを吐く様にしてみますか。 ちょっと変速的な質問で申し訳ないです
べっかんこの板検索で"市況"を検索したら
市況1
市況2
市況1
市況2
と吐き出されますが
元々重複されてBBSmenuに登録されてるんでしょうか?
似たような板の重複吐き出しは他にもあるみたいですけど
今後こちらの開発に影響したりしないですかね? >>81
公式のbbsmenuは同じ板が複数のカテゴリに存在してたりします。
http://happy.70.kg/drift/sort.php
上記リストを見てもらうと、一応一枚ずつになってますけど、
これは除外処理をしてこうなっていたり。
(´・ω・) べっかんこのそれは、複数登録されている板で起きる使用に準拠したバグですね
市況系と、ニュース系は複数あった希ガス
# あとは覚えて無いです NAOさん、ありがとうございます
なるほど判りました、べっかんことorzは重複して吐き出してて、c.2chは重複しなかったりするんで
混乱してました。
もうひとつ質問です
http://happy.70.kg/drift/sort.php こちらの上部と下部ではサーバーの数が違ってますが
2ちゃんは25台のサーバー数でいいんでしょうか? >>84
いくつか処理が抜けてたので追記してきました。
多分これで上下が合ったはず。
そのリストは、今現在べっかんこに提供してる「漂流者発生装置」で使用しているリストの、
メンテ用のスクリプトになります。
なので、そのサービスに用いるリストに書かれて無い板/鯖も存在します。
例えば、隠し板の類は今の所隠しのままにしていたり、18歳未満も利用すると考えて、
pink系は除外していたりします。
因みに、2chに利用されているサーバの数はよくわかりません。
きっと私の知らない所にも違う形で(ry
# 数と言う話では、一台の鯖に複数のネームが振られていることもあります
# love6 academy6 science6 society6 が全部 banana3260 に載ってるとかは
# 一部の移転マニア(そんな人が何処にいるのかは知らないですが)の間では有名な話
数とかに関しては、この辺とかは参考になりませんかね。
2ちゃんねるの転送量グラフの偽物ヽ(`Д´)ノ
http://love.45.kg/ililili/graph.html
# ◆ilil.4ccXoさんが運用されてます。 >>85
深夜にお手数おかけました
まだまだ勉強不足で判らないことだらけです
いくつか疑問が解けて、これでゆっくり寝むれます
ありがとうございました、おやすみなさい。 >>78
ごめんなさい作ってる途中で寝てました( 'д`)y─┛~~
とりあえずこんな感じでhttp://menu.70.kg/bbs/
専用ブラウザに登録してみて下さいなー、観測所で移転検知した時に自動生成するはずです。
おいらの作ってるものはテストもままならない・・・寝てきます。
>>80
使うなら一度本物の移転があって、ちゃんと動作したらにしてみて下さーい。
私が不安なので; うーむ、cronそのものは動いているのに、なぜかこっちの垢のuptimeの方はうんともすんとも(ry
何がおかしいのだろう。原因がわからないという状況が一番気持ちが悪い。
# logを見たいなあ・・・ >>88
…ローカルのキャッシュが更新されてないだけだったりして
【今日のおいらのToDo】
・このスレの過去ログを専ブラから見られるようにする
・仕事中に思いついた何か >>88
crontab -e にて、
MAILTO=メールアドレス
をいれてcron結果を受信してみよう。
つ $man 5 crontab 昨日気がついたんだけどbbsmenuに付いてる検索が4/9頃に変わってるのね
http://search.live.com/からhttp://zenbu.jp.msn.com/になってる、、、
外部でやってると板以外の変化も見ないといけない訳かぁ、なるほどなぁ( ゚Д゚)y─┛~~ >>90
今夜チャレンジしてみます
どもです (´・ω・`)
---
# findの検索機能を流用して違うフォーマットに出来ないかなぁ
# 今夜考えてみよう ちょっとアイデアしかないんですけど、昔の過去ログ倉庫って
現行の倉庫とちがってsubject.txtがあって専ブラでよめるのも
あるじゃないですか
新しい鯖の過去ログのsubjectを取得してそういうものを
生成して読めるようにするってのは技術的に不可能なんですかね? 過去ログ置き場を作ってみた
ttp://suamania.70.kg/kako/
専ブラでも読める。。。はず >>93
どうやったら取得できるかなぁ、これ(´・ω・`)
# subject.txtがイパーイ 今日は結構しんどかった orz
さっそくcron試してみよう、そうしよう uptimeって、今のだと更新されても新しいのが下に行ってしまうから
それを逆順(最新が最上)にした方が、色んな意味で使い易いかもしれません。 >>100
そう言われるとそんな気も
今夜考えてみます ですね
\nで分けて配列にして
array_reverse($ほにゃらら, true)
こんな感じですかね sysstat のパケジは検討されましたか?
# sar
12:00:01 AM CPU %user %nice %system %iowait %steal %idle
12:05:01 AM all 0.60 0.62 0.40 0.15 0.00 98.23
12:10:01 AM all 0.58 0.63 0.39 0.09 0.00 98.31
てな感じになります。標準では10分間隔計測 むにゅむにゅ。
datの形式を2ch形式に合わせることになりました。 >コソアン掲示板
uptime、生っぽいデータがびろーんって出てるのもいいんですけど、
LAだけ抽出して表示できたらもっとかっこよさげな予感 まちBBS用黒山羊、時差のことをすっかり忘れてて、
最大で17時間くらいキャッシュが更新されない状態になってたorz
というわけで修正 #! /bin/sh -
#
# $Id: fakef22.sh,v 1.3 2003/12/18 16:47:44 ch2www2 Exp $
#
TZ=JST-9; export TZ
PATH=/usr/bin:/bin:/usr/local/bin; export PATH
_SERVICE=/home/classic/public_html/_service
_FILENAME=`date +%Y%m%d`.txt
_FILENAME2=now.txt
_OUT1=`date +"%Y/%m/%d %H:%M:%S"`
_OUT2=" LA="
_OUT3=`uptime`
echo ${_OUT1}${_OUT2}${_OUT3} >> ${_SERVICE}/${_FILENAME}
echo ${_OUT3} > ${_SERVICE}/${_FILENAME2}
exit 0
2chはこんな感じでLAとってるけど、、、
外出? >>100
逆順にしてみたー
>>105
おつですー
# LAだけか・・・うーん うわ、規制中だった;
bbsmenu観測所の更新チェックにタイマーやらカウントやら時刻やらを付けてみた。
javascriptかなりてきとーに書いてます。動かなかったらごめんね♪
現在時刻と次回更新可能時刻が合わないなぁと悩んでいたら、うちのPCの時計が遅れていた・・・_| ̄|○
>>106
perlならめんどうなんで$ENV{'TZ'} = "GMT-9";で委員ですけどね。 Jimさん、SETTING.TXT直せるよーと言ってたし、
依頼を見てみるとも言ってたけど、
でもやんなかったって
やる気ナッシン?
リンク変更なんてルーチンワーク、オレの仕事じゃねーやらすな
ってことかなー?
削除はそれなりに重要なのもある、ってわかってくれてるけど、
それ以外の79さんのやってたことは、
ちゃんと説明しないと、やる意味あんの?とか思ってそー
(まだJimさん答えてないけど) >>111
そんな感じに修正した・・・と思ったら、なんと"GST-9"になっていた件orz
再度修正しますた 何気にネトランがおもしろいもの作ってた
ブログやサイトを2chブラウザで巡回できる形式に変換「巡回ch」 :教えて君.net
http://www.oshiete-kun.net/archives/2009/04/2chch.html 簡単に言うと、はてなアンテナのsubject.txtとdat版ですね
前スレでも話題になったけどやる気と技術があればなんでも行けるんでしょうなぁ〜 件の人からはまだ連絡が貰えないや
やっぱりメアドが原因だったりするのかな
# そう言えば、マァヴさんとこの鯖をフルサービスで以下略なら
# メアドも以下略なんだったっけかしら
# (´・ω・`) >>どこか
さぬきさんおひさー
>>121
1000レスまでしか取れないので気をつけて! # uptimeの自動読み込みも上手く動いてるみたい
# とりあえずはアレはあのままでいいかな
# 変換機も良いけど、他にネタを考えないとなんだろうなあ
# うーん。
>>123
どもです、おつです >>117
チェックした後タイマー表示動作は動いてるのですが、チェックした後の所定時間経過後
ボタンで戻るとHTML内容が更新されない。
ブラウザのリロードで更新されるという動作が以前から有ります。Firefox3.0.8
>>124
コメントにレスで申し訳ないですが、ある程度安定して動いているのを十分に確認した後に、
uptime履歴を某所のようにグラフにして見るというのはいかがでしょうか。 あ、 uptimeだけではなくLAを含めた・・・という意味で。 >>125
あ、タイマーって事はうちの事かな?
後で見てみるです。 >>123
おおどもです。その内1000まで行くんでしょうかね
それとよく見たらちょっと2chと形式が違うんですねぇ
\n区切りじゃないの?これjaneとかで見れるのかしら? >>129
とりあえず互換っぽく作ってるけど、テキトーなのでなんか間違ってるかも。
指摘くださーい!(スレID != スレ立てのUNIX timeでないのは仕様) メールアカウント作りますよー(^_^;)
trickさんのキャップできたです。
どうすればいいかな? うぁぁぁ(^_^;)失敗
テストのがクッキーに残ってた。 \170 名前:マァヴ ◆jxAYUMI09s /
157 マァヴ ◆\ /
\また失敗した(^_^;)>p /Update失敗したらa
/ ̄ ̄ ̄ ̄ ̄ \ /://pc11.2ch.net/test/r
< おまいら次もいき\∧∧∧∧∧/ァヴがpc11.2ch.netの鯖
\_______< >tp://news23.2ch.net/t
< 予 ま >また、マァヴ◆jxAYUMI09
< た >p://news23.2ch.net/te
─────────< 感 失 >──────────
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ < 敗 >616 名前:マァヴ ◆jxAY
< pc11のBIOSアップ< !!!! の >>607
\_______ < >ファイルの準備がいまいち
/∨∨∨∨∨\
\オーー/ \ オフレコ-------------
∧_∧∧_/74 名前:マァヴ ◆jxA\たく言うと、更新用の
( ) / \でオフレコ-------
/ BIOSアップデート失敗した(^_^;) \ >>131-132
インドネ申様が光臨なされた
ありがたやありがたや
メアド欲しいです
出来れば人数分お願いしたいです
どんなドメインになりますか?
キャップはtrickさんのアドレスをそちらに伝えていたと思いますので、
念を込めてから代わりに送り付けていただけると有り難いです
# trickさんはそれをかぶって下さい
# 前からちょっと確認しづらかったので、常かぶりで(ry >134
メアドは、ここまでに作ったwebアカウントのドメイン名
happy.70.kgとかで作りますー(^_^;)
あるいは、プロジェクト専用にサブドメインが必要ならサブドメインごと作りますー(^_^;) つまりどうとでもなるということですー(^_^;)>メアド >>135
そのドメインで3つ程作っていただけると幸いです。
大丈夫ですよね?
# passと@の前を考えなきゃですね
# こちらはまたメンバー要相談な気がしました
# (`・ω・)ゝ
---
# 次に作るものは、運用系のツールの時期な気がしたり >137
ぅぃぅぃ(^_^;)いつでもこーい
です >>130
ああ、すんません\nは勘違いでした;ちゃんとjaneで取得できるようです♪
違うところはトリップの表示形式位でしょうけど、これはそちらの都合もあったりするのかしら?
トリップ部分</b>からなら終わりに<b>を付けた方がいい気がするですよ。
動画の<a>タグは大百科の仕様何だと思いますのでリンクは反映されないみたいです。
大百科の方でこのdatを利用してないならsmうんたらのタグを単なるアドレスにした方がいい気がしますねぇ
ID生成はアカウントの情報からって感じですか?be抽出みたいで日が変わっても追えて結構便利ですなぁ
>スレID != スレ立てのUNIX timeでないのは仕様
各専ブラによると思いますが勢いとかsinceをスレUNIX timeを利用してたりするみたいです。
変更無理なら仕方ないのかもしれませんね、まあ見れればいいですかねぇ
>>121のスレなんか1970年になっててちょっとタイムスリップ気分ですな;
>>131-132
実はおいら、全部マァヴさんの自作自演なんですけd(ry
今日はお茶漬けを食べようと思います( ゚∀゚)y─┛~~
>>134
正直2chの鯔でもないのに使いどころが分からないと思っていたんですが
># 前からちょっと確認しづらかったので、常かぶりで(ry
って事なら使ってみるです。しかし文章で見分けがつく位の存在感が欲しいもんです・・・ >>139
私から赤紙を受け取ったときから、貴方は既に運用ボランティアですよ
(´・ω・`) ナニヲ、イマサラ 技術のある人’sにリクエストとかしてもおk?
SETTING.TXTとhead.txtと1000.txtと看板を、
定期的にバックアップしてくれるものって、作れないだろうか?
鯖飛びで設定やローカルルールが全部吹っ飛んじゃった時や
何か不具合が出たりした時に、元に戻す為とか、
いつから何で壊れてたのか探る為に、あると便利、って思ったんだ。
いちいちrootさんに、鯖に潜ってって掘ってきてもらうのもなんだし。
ツマンネ、って思ったらスルーして。 >>141
ニュー速専用なら昔作りましたよ?看板は取ってないけど。
http://snowslide.s201.xrea.com/news/
そんな変わらないですけどねぇ、それに板によっちゃそれだけじゃ足りない所もあったりする; 今現在どうなってるか、というのは、未承諾のおいちゃんのとこにあるんだ。
http://sv2ch.baila6.jp/kanban.html
バックアップが無い・・・というか、多分SETTING.TXTはあるんじゃないかと。
(他はわかんない) >>140
ありのまま今起こったことを話すぜAA(ry
何一つ2chを触ってないのに( 'д`)y─┛~~
>>144
バックアップ必要ですかねぇ?最近飛ばないので困ってる所を見ないですけど・・・ >>141
技術はあるけれど、運営系や幸福行き切符を手にできない方が多いのではないのでは?
>>145
バックアップとは、いざという時の為に行うのでは・・・
rOOtさん「あー、txtとんじった・・・」
trickさん「こんな事もあろうかと、xxxに直近のがありますよ」
って場面を想像すると、なにかカッコイイ
ん?よくわからんけどrootさんが潜れば鯖にはバックアップがあるんですか? 遅ればせながらカスタムヘッドラインをカスタムBBSMENUに追加できるようにしてみたんだが
追加例:http://kita.jikkyo.org/cbm/cbm.cgi/20.p0.m0.mb.hh/-all/bbsmenu.html
Janeで各除外URLを見てみたんだけど、除外機能うまくいってないっぽい?
あと複数の除外に対応するなら、、、
mod_rewrite を使えば
tp://bbynews.70.kg/bbynews123/
みたいな複数指定は可能かな?
datに関してもそれで/bbynews/にリダイレクトしてあげれば
どの除外URLからもヘッドラインのdatが拾えるようになるかもしれん SETTING.TXTとhead.txt、1000.txtをバックアップするのは簡単だけど、看板は結構難しいよなぁ >>125,128
移転チェックの更新タイマー終了時、戻るのボタン押しても更新したhtmlを表示するようにした。
かなり力技です、スマートなやり方が分からない。キャッシュを読み込むんだもん
>>148
お?すあまさんいくですか?
>>149
mod_rewriteでなら複数指定できそうですねぇ、分けりゃいいのかしら >>149
確かに動きがあやすぃ
ちょっと見てきます あ、trickさん、ブツがマァヴさんから届いてると思うんですが、
試されました? はい、予想通りでした。
メールが来てません( ゚∀゚)y─┛~~ >>154
来て無いんすか?
マァヴさんに聞かなきゃか・・・ カスタムヘッドラインの、NGギミックがおかしい予感
文字のエンコードかな うひゃぁ、失敗して大量のディレクトリが無造作にできてしもたorz デバッグで判った、なんか条件処理がちゃんと動いてない ああよかったよかった、バーボンにはなってないや
しかし、なぜかうまく取得できない板があったなぁ
head.txtとかが無いのかな?
# しかしwgetを使うと標準出力に大量に出てきてどうしようもないから別の方法を考えないといけない そうか、連想配列を使った判断条件が間違ってるのか
書き直さなきゃ どうせSETTING.TXT取得するんだったら、
なんかで数値をソートできたら面白そう。
すずめやとんびやちゃっかりカウンターの順で、
timecount/timclose値とかTATESUGI値が見れるとかすると、
SETTING.TXTを書き換えた時の影響とか、よく見えるようになりそう。 >>161
一度全部のステータスコードだけ取ってみるとか
それと1000.txtなんですが嫌儲板とか5つ位あるはずです、、、。 カスタムヘッドライン修正完了
デバッグモードから通常モードに移行します 通常モードで動かしてます
>>149
処理がおかしい件、どうでしょうか >>167
http://happy.70.kg/bbynews/subject.txt
は実+が無い状態になってますね。うまくいっているようです。お疲れ様です。
bbynews1とかはどうするのかな?エラーまみれっぽいですが。
まあ、除外設定の複数化も含めてまったり作っていけばいいと思います そういえば看板は外部に置かれたJavaScriptでランダムに画像を出すようにしてるところもあるよね。
じっぷらとか萌え+とか。
その場合はjsファイルだけとってきた保存しとく形になるのかな
jsから画像ファイル名抽出までやると処理が面倒なことになりそう
そこまでバックアップするべきかは微妙だな え、ちょ、さっきエラーはかなかったのに
もっかいみてきます mod_rewrite周りが不安要素になってしまった
あうあう mod_rewriteかける前は動いてるな・・・
むむむむむ mod_rewriteは難しいから複数指定は後回しがいいかもね
とりあえず各URLが正常動作になったのを確認しました お疲れ様ですー
bbynews8とbbynewsが同じみたいだから
bbynewsは何か違う設定にしてもいいかもね
ニュー速+と芸スポだけとかにすると需要ありそう? >>171
いやいや、泣かなくても…
# スクリプトを修正して再度挑戦だー メールアカウント受け取りました
どもです、どもです
# お二人のhappy.70.kgのメアドはどうしましょ
# 次こそ鶴の子餅のたーん?
trickさんに(ry の予感 次のターンとして、運用系補助ツールを考えていきましょうか
・規制系
・削除系
・管理系
・変更系
・移転系
5系統あるとして、規制系のこらこら団の複数同時投入ツールと、
規制議論用の誰でも使える、webベースのボタン一つで簡単な
芋ログ一発整理ツールなんてどうでしょう メール確認しました。
あらためまして、マァv・・・じゃなかったtrickです。
良く失敗する人ですがよろしくお願いします、、、(^_^;)y─┛~~
なんか台風の時に堤防見に行っちゃった感が否めません。
>>180
何かに使ってみようかな?
>>181
何か具体的な例を見てみたいですねぇ、これをこうして欲しいみたいな。 >>180
非常用においら達からメール送ると
作動するスクリプトのトリガーにでもしようかなー? >>182
> メール確認しました。
>
> あらためまして、マァv・・・じゃなかったtrickです。
> 良く失敗する人ですがよろしくお願いします、、、(^_^;)y─┛~~
>
> なんか台風の時に堤防見に行っちゃった感が否めません。
>
> >>180
> 何かに使ってみようかな?
>
> >>181
> 何か具体的な例を見てみたいですねぇ、これをこうして欲しいみたいな。 >>182
具体案は家についてからで
こらこら団については、まずかっこいいお兄さんに
色々な許可を貰ってからになると思います
>>182,183
好きなメアド用意できますので、複数持ちも行けるはずです 超インドしたけど気にしない(^_^;)ったら気にしない! ● ●
trick ★キタワァ*・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。..。.:*・゜゚・* !!!!! Warsteinerを呑んできました
うへへ
例の具体的な案について すると、ログ開示の直下付近に誰かが集計をしてくれているのが見つかると思います
33-38 => http://qb5.2ch.net/test/read.cgi/sec2chd/1239704634/39
57-61 => http://qb5.2ch.net/test/read.cgi/sec2chd/1239704634/62
こういう集計は、待ってれば誰かがやってくれてたりするんですが、
そういうのを簡単にズババーッとまとめ直してくれるツールが出来ないもんかしらと言う提案です
・目的:芋掘りログを誰でも簡単に集計できるスクリプトシステム
・仕様:芋掘りログをURLで指定し、ボタン一つで集計をしてくれる
集計時点に、あるルール(所謂、BBQ対象)に合致する文字列を判別してくれる
(ルール・・・ http://qb5.2ch.net/test/read.cgi/sec2chd/1237643927/2 )
尚且つ、そのログのスレ反映までサポートしてくれる、一貫的なシステム
・注意:変なURL指定をされて変なものを食わされたときに、変な動作をしないようにしておかなければならない
芋を掘るツールではなく、その後のお手伝いのツールであること もう一つの、こらこら団の仕様改善についての提案は、
まだ同意とかは全く取って無いんですけど、仮に書くのであれば
まず、こらこら団なんですが、簡単に言うと強制バーボン送りシステムになります。
http://qb6.2ch.net/_403/bobon-V3.html
ここから利用するスクリプトになっており、実行時にパスワードが必要になります。
パスワード認証はqb6と連動しており、qb6で使える★が使用キーとなります。
このツールには欠点がありまして、指定するURLが単レス指定しか出来ない仕様になっています。
(他に、ID表示タイプの板でID以降にBEやらの文字列が付くと、上手く動かなかったりしますが、それについては別件です)
同じIPで連投やスパム投下がされるのであれば、単レス指定で問題ないのですが、
たまに串を多数セットして繋ぎ換え続けながら連投やスパム投下がされる事がありまして、
その場合には単レス指定では全く効き目がなかったりします。
まあ、他にも色々考えられるのですが、使用時に複数のレスを指定して一気に放り込みたい事があると
認識して貰えればいいんじゃないかなと思います。 ふむふむ、集計システムですか。わたし規制関係あまりくあしくないのですが
33-38見たいなのは手動でやってるんですか?集計ツールは今まで無かったって事? LogCounterは集計しないんだっけ???
寝ぼけてたらすみませんです >>193
串駆使連投は焼かないと…
こらこらでやることじゃないでそ
>>196
LogCounterは使えなくなったそうですぜ
んで、どうするんだと言う話なんですけど、これも仮にすると仮定して考えてみますと
・目的:こらこら団の複数レス対応化
・使用:複数レスを指定したURLを単レスに分ける
ex. 56-60,85-88 => 56, 57, 58, 59, 60, 85, 86, 87, 88
その後、それぞれのレスのうちID被りをチェック
→重複は除去
ex. 56, 57, 58, 59, 60, 85, 86, 87, 88 の内、56=59=86なら
=> 56, 57, 58, 60, 85, 87, 88
それぞれのレスに対応したURLを生成し、それらを別窓で開いてくれるようにする
(このときに、同時にpassをqb6の判定スクリプトに投げる)
別窓でこらこら団の仕様に沿ったレスチェックを行い、OKならばバーボン送りにする
・注意:扱うのが他で重要なパスワードだということ
変なものを食わされて誤作動しないかどうか
---
酔ってるんで結構適当な事を書いてたりしてますけど、まあこんな感じで
こらこらは、実際に触ってみないと分からない部分もあるかもしれません >>197
私はかっこいいお兄さんに、「先ずは止めるのが優先なんだよ」と教わっていましたものですから。
(´・ω・`)
こらこら
→バーボンのログを見る
→それぞれを判断して焼く焼かない(判断はこらこら部隊の人が脳みそコネコネ)
>>199
それならこらこらスクリプトの修正で対応してもらうように働きかけた方がスマートかと
間違った39だ;
>>196-197
なるほど、ローカルで出来るツールがあったってことですな?
ほんで今は使えないと、、、って事は今は手動なのか、それはそれで凄いな; 集計の方について
URLを受け取る
↓
レスを取り込む
↓
レス判定
├─┐
おk だめぽ
│ └→キック
↓
取り込んだレスを解析して、集計
├← オプション設定
↓ ・(まだ考えてない)
結果表示
├←この時にログを取っておく
↓
bbs.cgi に送り込むかを聞く ←ログに既に実行した結果があればキック
↓
実行した場合、標準的なルールでそのスレに書き込む こらこらの方について
・BEとかが付いてたら以下略についてはお願いしたい
・複数指定を流し込むか否かは、多分こっちで解決できるはず とまあ、こんな感じの事をビール呑みながら考えていたわけですが、
どんな感じでしょうか
(´・ω・`) あ、つまみは鮭とば食ってました 無理やりスクリプトぶん回してSETTING.TXT、head.txt、1000.txtのバックアップを取ってみた
ttp://suamania.70.kg/ch2backup/[板]/以下にあるはず
# 適当にぶん回したし、負荷がものすごいからどうしようか
# あと、それぞれ*.txtが存在しないところもあるから、それの対応もしないと >>206
どれくらい負荷出ます?
ちょっと、sshでもぐって、topで監視しながらLA見てきてもらって良いっすか? >>195
作ってるんですか?それ出来たら作る意味なっしんぐ
>>203
書き込むまでやると大変じゃないですかね?
下手すると荒しツールに早変わりなんて事になる危険性もあるので
書き込みは人の手にゆだねた方がいい気もしますが。
>>206
無い板あったんですか・・・どこだろ? >>207
0.30 0.10 0.05とかなんとか(大体の平均) >>208
bbs.cgi 回すのはブラウザ経由の書き込みと同じ手順を踏ませればいいんじゃないかと。
書き込みサポートであれば大丈夫なはず。 >>208
bbynewsとかとか
>>211
1-2分ってとこですかね
回線状況とかにもよると思いますけど >>213
巡回リストをbbsmenuから別に生成した方が良いのかも?
---
多分それくらいの負荷なら問題ないんじゃないかなと。
# この鯖、多分LA20でも比較的軽いはず ああ、スクリプトの書き込みじゃなくて標準書き込みって事か。なるへそ
ちなみにいくつか質問が、掘る人っておきつねさんだけなんですかね?
レスのキャップで判定してもいいんですがころころ変わるし、判定要素におきつねさんのbeも付ければ誤判断少なくなると思うんですけど。
基礎番でいけそうですし
>>213
なるほど、そいつは無いでしょうなぁw >>214
ひょっとしたら、後で作られちゃったりするかもしれないので、一応ってことで
# そゆリストを作るより、リダイレクトされた先を拾ってきたlive*を削除した方が早かったり 掘れるのは狐様だけ
前の集計ツールだと、キャップが変わるごとに対応を増やしていってた気がする >>217
ぱけもんの代理人は掘らないんですかね?
>前の集計ツールだと、キャップが変わるごとに対応を増やしていってた気がする
なるほど、be変わらないですよねぇ・・・まあそんときは変更すりゃいいか 掘れる人は・・・まあ・・・うん
かっこいいお兄さんだけという事で
(´・ω・) 判定要素は★+αで
α:焼、石、rock、削等でT/F判断?
>>216
前作ってたリストは流用出来ないの? 流用禁止、の但し書きがあった気がしますよ
正規表現のやつは ろぐかうんたー?だっけ
そんな名前のついていた物体の話
違う世界のことを話し合っていたのかな、邪魔してごめんなさい >>220
問題はそこですね、それが無いとこれ作るの無理じゃないかと; なるほど
>>206
あ、それの使い方みたいなのをhtmlに起こしてどこかにまとめといてもらえるとありがたいです。 正規表現のファイル入手まで(ry
なるほどなぁ・・・ ちなみに転用禁止は起動直後のうpだてで出てくる
その後「作者多忙のため4/1からリスト配布中止」とかなんとか とりあえず正規表現を読んでみた
(´・ω・`)
これ、考え方変えれば別に流用する必要ないんじゃないのとか思ったり いままで蓄積された規制正規表現でーたでしょうからそいつは許可無く使えませんなぁ
しかし2chは色んな人がいて動いてるもんだ・・・ >>230,232
それだけじゃないと思うんですが、、、
定期的にmadakanaから取ってくるとかしないといかんかもですねぇ 使った事ないので分からんのですが、ちょこっと見る限りでは少なすぎます。
もっと細かな内容になっていたのを作者さんが更新できないので大雑把な正規表現に変えたのでは?と
あくまで予測ですが。 URL指定
↓
レス取り込み
# ↓
# [名前]<>[メ欄]<>yyyy/mm/dd(w) hh:mm:ss ID(9字)<>本文(一部)<><>○○.▽▽.☆☆.ne.jp<>IPv4表記<><>UA
# :
# :
# ↓
# [処理]
# ↓
# ○○.▽▽.☆☆.ne.jp => IPv4表記 ┐
# : │
# : ┘ 連想配列化
# ↓
# 重複カウント ・・・ IPv4で処理
# ↓
# BBQ用正規表現チェック、大手ISP用正規表現チェック
↓
結果表示
:
: 大手ISPの正規表現リストは>>233な感じ+手動編集になるのかしら ちなみに'08/09/05時点のが残ってたけど105行あったですよ>正規リスト 育てるのが大変なんでしょうね、あうあう
# 簡単に考えてたけど、えらい大きな獲物だったわけか・・・ その獲物を捕らえればより多くのものを得られ、取り逃せばより多くのものを失う。
だから、やるしかない♪ やるなら♪のしとと連携してリスト作ればいいと思うですよ
web上でできたほうがwin限定よかいいはずだし >>242-243
ですねですね
という事で、♪の人を捜索・確保大作戦で良いのかしら
# 赤紙を用意の流れ? 2chは結構すんごいでーたを使ってたり持ってたりするんですよねぇ
そんでそれを今現在も育ててるんですな。おいそれと使えるもんではないのでしょうねぇ
※ちなみにその作者さん見たことあると思ったら地域別の時に大活躍してた人ですね。ありゃ凄かったわぁ >>242
madakanaでーた蓄積させるですか;
>>244
私より♪の人のほうが適任かと思うですよ、さっき言ってたbeとかなら計算とかだけですし ♪の人を確保
→♪の人に赤紙を渡す
→アカウントを一つ新設
→trickさんと♪の人それぞれに共通のそれを渡す
→今回は二人以上で獲物を捕らえて貰う
で良いんですかね?
---
という事で
♪ ◆QS1LouL6pUさん、赤紙はいりませんか?
♪さんを見つけた方は、私が赤紙を握り締めて探していたと伝えてください。 可能なら♪さんだけでいいと思いますが
分からん事はここでがやがややればいいんだし♪ LogCounterのWebアプリ版を作ることより、現状に即した正規表現リストの
作成を支援するものを目指すとよい気がします。
LogCounter作者のRJBBさんは、正規表現リストのメンテナンスに時間を割けないとの
ことで、リストの配布を中止しました。そのために現在LogCounterはまとめ集計を
行わない仕様になっています。
RJBBさんが行っていたリストメンテの一例として、ventantホストの正規表現メンテを
試行したスレを紹介します。
□規制解除要望□vectant.ne.jp専用★5
http://ex24.2ch.net/test/read.cgi/accuse/1222248757/
http://ex24.2ch.net/accuse/kako/1222/12222/1222248757.html
結果的にはうまくまとまらなかったのですが、このときRJBBさんは/28(16個に1個)ずつ
逆引きしておよそ8万のホスト名を収集しました。
ターゲットとなるプロバイダ利用者のデータ出し、プロバイダからの情報提供など
リスト作りは多くの人の協力がないと大変面倒なのです。 げ、べくたんがべんたんになってた
人海戦術いいっすよね〜
故・ラベンダー作戦的な仕組みと、みんなを「お客様気分」から脱却させる
面白い仕掛けをうまく作れればなーと 人海戦術になるんですかねぇ
とりあえずてけとーに書いてmadakanaから現在使われている正規表現を抜き出してみた
http://trickbox.70.kg/madakana.txt
それだけでも340もあるのねん・・・おやすみなさい<(_ _)> 寝る前に忘れてたことを書いておかなきゃ
メアドの件ですが、@の前の文字を好きに考えて、マァヴさんに直接お願いをするか、
私のアドレスに@の前を送って貰えればいいと思います 今の正規表現はRJBBさんの調査を背景にしてるわけで
それが説得力を与えてるわけで
リモホ見ただけで(FLH1...\d+|FL1-\d+-\d+-\d+-\d+)なもんわからんし
まぁしかしそこから脱却するにはいい機会 >>257
そうなんですよね、見たかぎりかなり重要な方が忙しくなっちゃったなと
絞り込みなんか数行ってみるしかないでしょう
ISPから何か情報が出てれば別でしょうけど
>>258
懐かしいですなぁwまさかまた帽子かぶる事になるとはねぇ…
簡単な方法がある というかむしろそうすべき
今後の規制発動毎に全ユーザ規制し どう絞り込む事が再発防止決定策になるのかを
その通報先ISPの全ユーザーに対してのリストを貰う
もしくは 規制発動する前にでも ISPへ迷惑行為防止策への協力要請(命令)とともに
そういう情報を貰うようにする
って 結構簡単じゃねえか(笑) でも 今までわかってない部分や変更対応しなきゃならない場合に
ISPから連絡をもらえるようになる可能性も考えたら やはり 得策だな(笑) というか つい最近 規制担当は 規制は必要なものじゃないと名言していたが
だったら そんあ人員と手間を掛けてする必要ないですよ〜
ということじゃないの?
規制なんか ユーザーがお願いして してもらうものじゃなく
報告をみて 最終的に 規制担当者が 防止策として有効なように組み入れるものなんだろうから
そういう範囲とかそんなの 規制人に任せるべきだと思うし
具体的な形式とか含まれた形で規制人からの正式な要請が来るまでは 動かない方が旨く廻ると思うよん(笑)
だって 規制人は 規制によってサーバはかなり守られてると 数ヶ月前に名言してたからね〜(笑) 完全に乗り遅れた\(^o^)/
>>219
そのリストにbbynews等々含まれてるので、明示的に排除するのはどうなのかな?と
あとは>>216な感じなんで、削除した方がらくちんですね
>>255
ぼちぼち考えておきます
>>259
改めておめでとうございます
>>260
> その通報先ISPの全ユーザーに対してのリストを貰う
案としては結構いいとか思ったのですが、
・そのリストは誰がもらうの?
・リストがもらえなかったらどうなっちゃうの?
という点をはっきりさせないといけないと思います
# ISPは結構2chにやさしい感じに思えるけど、これ、くれるのかなぁとか思うんですよね >>262
> ・そのリストは誰がもらうの?
勿論2ch
> ・リストがもらえなかったらどうなっちゃうの?
>>261の通り 規制担当者が考えてから動けばいいことです
勝手にお手伝いする事が掲示板にとって大きなマイナスになってることって多いと思いますです
(例えば 責任者が把握するまでもなく問題が鎮火してしまってるとか)
まあ 自分はおせっかいする人の勝手ではあると認識して好き勝手してますが(笑)
> という点をはっきりさせないといけないと思います
ハッキリさせなければならないのは 管理者の意向とか担当者の方針であり それがあいまいゆえ
簡単にケリがつくだろうISPとの強力態勢がなかなかなされない状況が続いてるがために
ジェンヌさんが長期大規模規制を要請しなきゃならなかったり多々してると思いますよ〜(笑) まあ、話は具体的なところから大分逸れてきましたが
基本というか土台をしっかりしてから 動いてください! >>263
> 勿論2ch
2ch側が受け取るのは当たり前だからまあいいとして、
・通報した人
・えろい人
誰がISPに「リストよこせ!!」って言って、
誰が受け取るかのルールが必要じゃないかな、と思います
>>264
はーい きっとこれはISPに限った事じゃなく 携帯事業者も一緒だと思います
・掲示板のサーバへの攻撃
・掲示板にされた投稿内容による社会的問題
これらネット上での問題に対して 通信事業者と掲示板管理体制と共に強力しあって対策していくべきなのは
言うまでもないことですが 現状そうはなってないように見えるデス(笑)
2chではその一つの手段として 投稿規制 という形式を取ってるわけで
結局 その2chの投稿規制のみで対策し続けると 結果2chには誰も投稿出来なくなるので
その投稿規制を継続させないで済ませるためにISP等への通報や 規制範囲絞込みや 特定のIP・端末遮断(焼き)
をしてるでしょ(笑)
今までの数え切れない規制のたびに 将来的なことをあまり考えず ISPも2chもその場凌ぎのとりつくろいの対応しかしてきてない
ので 上へ書いた【共に強力しあって対策していくべき】というかんじではなく、お互いの要望の一方通行をしあって
一時的対策で済ませて来てしまってるから 今も尚いろんな問題が無駄に ループしてるんですよね〜(笑)
例えば 特に規制と解除に関しては今まで 解除も絞り込みも一切しないで来たらどうだっただろうと考えたら
きっとISPはもっと今は協力的な態勢で2chへのまた2chからの迷惑行為防止に取り組んでいたんじゃないでしょうか?
ということで よかれと思ってしてる事でも その場しのぎの行為でしかないのなら 単なるおせっかい どころか
大きな迷惑行為になりうる というか なって来たのが 2chとネット問題だと思います(笑)
特に 管理者がやらねばならない部分を古参がお手伝いしすぎて問題が管理者へ伝わりにくく
管理者が出て来なければ話にならない部分に出て来てもらえない という現在に至っていましうよね(笑)
ということで
>>265
> 2ch側が受け取るのは当たり前
ココへ管理者が絡むことが常識なのに ありえないような状況なので そんな簡単で当然な事が難しくなってるんです♪
もはや ボロボロ(笑)掲示板だから今後の事はよくわかりませんが これまで古参はい手伝いをすべきじゃなかったという事と
これから 同じ展開をループさせないように気をつけながらおせっかいしてくようにしましょ〜(笑)
それでは お〜やす〜みで〜すよ〜ご〜きげ〜んよ〜♪ こうなったら、まともな発言をしないと・・・ザコ以下と思われるかもーw 私に出来ることなら協力させていただきます。
送りものについては本名とかお知らせ出来ませんがOKですか?
私に関わる情報でお伝え出来るのはGMAILのアドレスだけです。
それでもOKでしたら、とりあえずbeの方にメルください。
確認は帰宅後になってしまいますが。。。 >>271
明かさなくて大丈夫かと >本名とか
# そゆのが、ここだし 誰か私の代わりに>>271にBEメ送って連絡網を確立させてください
メアドのやり取りが出来ましたら、そのアドを私にメールに送って貰うか、
私のアドレスを伝えるかしていただけるとありがたいです
# むりなら、今夜辺りに前回と同じ捨て垢作戦
>>267
なるほどねえ
まあ、管理者不在とはいいますが、運用ボランティアは沢山いるわけで
もしその方法(ISPに問い合わせる)がベストだと考えられるのであれば、
貴方が主導で周りを説得しながら動きだすのも一つかも知れません。
ボランティアは気持ちの問題らしいですからね
(´・ω・) 貴重なご意見どもです。
# あと、一行おきの改行はちょっと見づらいです、ごめんなさい。 てゆうか、beメでなくともおいらのメアドに送ってもらえばよかったような・・・ ああ 大事な事を言い忘れていました〜(笑)
えっと 規制用の範囲絞込みの為のデータ蓄積というかデータの集め直しをするなら
いっそのこと ISPとの連絡用の掲示板 強制ホスト表示で 作りません??
板までは ということでしたら スレでも仕方がないですが
ネット上の迷惑行為防止策のための連絡を 非公開で善意のお手伝や巻き込まれ被害者様がやるべきでは
ないと思います
解除とか対策は 2chとISPの共通の利益であり その結果 利用者が安心して利用できる という順を 間違わずに運営されるべきと思います!
勿論 個々の投稿者情報を伴う連絡だけ メールにてしたらよいだけで
それ以前の基本的な部分は2ch★とISPの会社のドメインや携帯事業者のドメインにて担当者が来て
話し合ったり必要な情報交換を怠らないという体制に いい機会だからここでやってしまいましょう!
後、通報とかいろんな事 今は 最強の代理人さんが出来たらしいので すべてその方にやって貰うべきで
その方がすべてを把握した状況化でなにかをお願いされたら していくという順を正す事も 出来たら理想ではありますが重要な事だと思いますね♪
もしくは その方へ起こっているすべての問題や状況をを連絡するスレを継続運用することを確立する というやり方もアリですね!(今よりはマシになると思います)
まあ 批判要望等にある解除要望スレは 実は ISPが解除要望しに来るべき とかよく思うです!
とりあえず そのISP・携帯事業者との連絡・相談用の新掲示板にて 規制範囲の正規表現作成しましょうか!
・・・と 自分が出来るおせっかいは ここまで! というか かなり簡単というか近道を提示したんで充分ややくに立ちましたたね♪
まあ 勿論 当板筆頭様である2chの黒幕兼2証の影のクロマク様である ラ〜メン男@変態王の息が掛かってるので
このくらいのことするのは当然ということで 悪〜しか〜らず〜で巣〜みま〜せん〜♪ つ「親しくなるのも、先ず形から
いきなり本メアドだすのもいかがかと。 えっっと手始めがごたついていろんな事が破綻とういうか忘れ去られ状態という前管理人様の傾向を
ひきずっていても利益に繋がらないので
ISPへの連絡に手間をとるのもアホらしいので それは ISP利用者にやってもらえばいいですし
もしも通報する機会がありましたらその通報される方へ伝えてもらうという手もあります
ま、とりあえず ISP側から完璧に近い絞込み用リストの提出が 当掲示板へ公開される形でなされるまでは
今後 絞り込みなし規制を続けて下さいです! >>280
言われてみれば・・・
もしも届いてなかったら、
おいらのbeに書いてあるメアドまで連絡くらさいということで だいたい ISPとの連絡相談用の掲示板にスレがあれば
規制情報みたいなものははもらさずそこへ誰とも無く報告スレのリンク貼っておけば
通報するまでもなく ISP側が自分の顧客が2chに または2chを介して社会へ迷惑を掛けてないか
その大げさに言えばリアルタイム そのスレを監視することで把握し 勝手に対策し
通報なくしても 勝手に解除要望してくる という事が多くなるはずですが(笑)
勿論 ISPへ対してのお叱りの連絡は そのスレで ぱけもんの代理人として降臨された方が全部すべきだと思いますよん(笑) 我々は問題の中心にいるときに良く忘れがちなのですが、
2chと言えど所詮2chであり、広大なwebサービスの極一部の
末端でしかないことを自覚すべきなのかも知れません。
極論を言えば、2chなんて利用できなくても、普通のISPユーザーは
webを楽しむだけと言う意味ではさほど困らないはずです。
デーンと座ってたら、ISPからこちらに付き合ってくれるという考えはやめた方が良いです。
仮に情報提供をお願いするとすれば、あくまで我々は頭を下げる立場のはずです。
そして、どうやら(ry さんに頼るスタンスもやめた方が良いと思います。
我々が我々でなくても回る仕組みを意識して作っていかないと、何時か潰れます。
再確認になりますが、幸せサーバープロジェクトは「面白い・役に立つ・便利な仕組み」を考える事に
重きを置いていきたいと思います。
規制・解除のスタンスに踏み込み議論をしたいのであれば、もっと適任の方がいらっしゃると思います。 >>284
アイデア募集中って書いてあるじゃねえか(笑)
あのな 基本 ・土台 が 傾いたままで コテサキだけで色々進める事がどれだけの不利益か
ここまで学習出来なかったのなら 勝手にしろな!
今までの経験を生かせないのは 勿体無い事
規制に関することなら もっと規制に関わる 例えば規制人・削除人・解除人・通報人等も呼んで シッカリ組み立てながら
やったほうがいいぜ! まあ 勿論 ぱけもん代理人様が仕切りISP携帯事業者も参加する事が大前提だ!
じゃあな(笑)
どうせやるなら シッカリしたもの作りたい という希望とか ないのかな〜? >>285
出来ることは何なのかをまず考えるのが重要
台を置いて手が届く高さの果実は手に出来ても、
塔を作っても届かない高さの果実は手に出来ない
土台が重要というなら尚更です。
急ぐ必要はないです。事の本質を見失うべきではない。 因みにこれは私にも言えることですね
(´・ω・`) とりあえずホスト<>レス数集計の部分まで作る
↓
それを見て正規表現をわいわいがやがや
↓
フィードバック
でいいんでね?
要望
集計後、ボタンかなにか追加してホスト毎に報告レス、掘ったレスもまとめられんかね。
規制情報板に報告しているように&st-&toじゃなくて、1,2,3,4,5…な感じでもいいと思うんだけど 今北
>>282
gmailあてにgmailを送ってみました。よろしくです。 >>290
確認しました
NAOさんに教えましたー >>288
芋ほりログカウンターはWindowsでのなら作ったんですが、とりあえず試してみてください。
Windows以外のOSだと無理ですが。
荒らし報告ツールの一機能です。
http://www14.ocn.ne.jp/~brigitta/
(リストは大手の一部しかないです。リストに見つからなかった場合を自分で追加が必要です。)
あ、そうだ、メアド知らないのでtrickさんもおいらに連絡くだちい
beの方が確実かな? >>292
おおー、こりゃ私の出る幕は無いですねぇw
今後の展開は正規表現リストはweb上で共有させるんですかね?
ところで♪さんっておんぷさんでいいのかしら・・・? >>294
brigittaのほうが好きです。読みは(ぶりじった)。
>今後の展開は正規表現リストはweb上で共有させるんですかね?
そうですね。だれでも閲覧できて、利用できるようにしたいですね。 収穫祭の正規表現の共有はこのスレ通じてやるのかな? >>293
done
>>295
ぶりじったさんですな了解しました、よろしくです( ゚∀゚)y─┛~~
>>255
垢作成のメールを送ってみましたー、時間があるときお願いしまーす。 理想では↓
★なひとが追加、変更、削除、などの処理を出来るようにしたいと思うんですがどうでしょうか。
本当ならななしさんを含めてみんなで出来ればいいのですが、意図的に間違ったデータを登録される可能性もありますので。
ななしさんからの指摘などは、該当の正義の報告スレでしていただき、手の空いている★さんが追加や訂正などの処理をする、という感じです。
つまり、規制用正規表現リストを管理するスクリプトなりプログラムを作ると。。。
これが第一歩かなと。 ふむふむ
あとできれば実際に使われた正規表現はmanakana辺りから自動追加したいですねぇ 君らが正規表現リスト作ってくれるの?
待ってればLogCounterみたいに纏めやってくれるものができあがるのけ? >>299
それもひとつの手ではあるのですが、問題もあります。
自動登録の場合、↓のようなホストならいいのですが
\.pikara.ne.jp
\.eonet.ne.jp
↓のようなホストの場合まったく意味を成しません。
softbank219556
\.s10.a027.ap.plala.or.jp
このてのホストが登録されても、限定的なホストにしか対応できず一文字違いのホストが大量にかかってしまいます。
自動登録の際に、そのてのグループは登録しないようにする、という方法で回避することは可能かもしれないですがうまくいくかはやってみないと・・・ですね。
で、規制に使う正規表現ですが
たとえば、丸の内OCN光では↓になりますね。
ipbf\d+marunouchi.tokyo.ocn.ne.jp
でも、地域ごと、回線ごとリストに追加していったらどれほどの数になるのか見当も出来ません。
なので、>>292なツールでは↓のようにして複数地域に対応させています。もちろん複数回線を1行に纏めることも可能でしょう。
ipbf\d+(\w+).(\w+).ocn.ne.jp[TAB]ipbf\d+$1.$2.ocn.ne.jp
で、問題となるのが追加するときに
ipbf\d+marunouchi.tokyo.ocn.ne.jp から ipbf\d+(\w+).(\w+).ocn.ne.jp[TAB]ipbf\d+$1.$2.ocn.ne.jp を導き出すのはやはり人でしかないという点です。
自動登録では↑の処理は難しいのではないかなと。
情報蓄積のためのまだかな走査はいいと思います。
手動で変な芋掘りまとめが行われる→おいちゃんがそのまま規制ってのが現在、頻発してるしね
まとめをしてる誰もが正規表現に精通してるってわけでもないし
追加は手動でないと駄目だろうな 試しに芋掘りまとめ機能を使ってみたけど良い感じですな
これで可能な限り、板別規制(_BBS_板名_ホスト ○res)で板別に集計して、
全鯖規制にするかは、おいちゃんの判断次第って事になれれば、もっと使い易くなるかも それはまとめが大雑把なログカウンター2だけとか、まだ発展途上のzakoツール使ってるからでは? なるへそ、やはりなるべく正規表現は共有できた方がツール作者さんも便利なんでしょうなぁ >>306
問題は正規表現の部分なんですよね。
で、それは書式が正しい間違っているの問題ではなく「規制範囲」がおかしいと。
規制用正規表現リストを作るうえで、この「規制範囲」を正しく捉えることが一番難しいのではないかと。
>>308
私が作ったものを使っていて、だめだしを食らっている人を一人みました。
それ以外にも見かけましたが、書式が私のものと違うので「別のツール」も存在していると思います。
で、今回のコンセプトとしては「どのツールでも規制範囲は同じ」になるようにしたいわけです。
つまりツール作者さんはインターフェイスの作成だけに集中できる。それはよりすばらしい機能の提供にもつながるかと。
それを実現するためにはどこかで一元管理しなければいけないわけですが私には無理だと思いました。
その数が半端ないですからね。
なので「みんな」でやっていけたらと思います。
>>309
スミマセン。。。
>>310
ですです。 >>311
だからどんどん未調査なログ結果募集してまだかなから分かればどんどん追加して共有していけばいい。
早漏が普及させようとコピペしまくってるので拡大してツケが回る前に打てる手は打っておく方がいい。 > だめだしを食らっている人
俺ですね。わかります。・゚・(つД`)・゚・ まとめに _BBS_板名_ を付け加える合間に正規表現もチェックする癖を身につければ、
発展途上であろうがツール使ってても問題ないはずなんだけどね ダメ出しはバンバン出た方が良いかと。
要は人海戦術。 今、運用情報臨時板が荒されまくってるせいで
現状では全板規制されたISPのユーザは2ch批判要望板の各ISPのスレに集まってきてるから
案外情報提供を呼びかけたら精度の高い情報が集まるかもしれない
でものど元過ぎればなんとやらで解除されたら、みんな動かないもんなw
各個人がバラバラで情報もってきて来られても精査で大変だろうしなあ
やっぱり「申請の一元管理」元が必要なのか
>>312
>ツケが回る前に
くぎゅ〜
>>313
あれ?あの人?821な人?
>>314
その正規表現を理解できていない人が結構使ってたりするんです。
>>316
スマートではないですが現状において最善の策ではないかと。
わいわいしてますね
ニヤニヤ
この子プロジェクトの名前を考えて下さい
↓ 芋洗い機
てか、LogCounterだって最初からあの形じゃないし。 で、当面の活動は>>298を目標に>>312な感じになるかと思いますがどうでしょうか。。。
安い酒はあかんな・・・
ゲフッ
という事で、brigittaさんのアドも受け取りました アカウントをもう一つ準備しよう
名前を英語とかで考えて(短め)
↓ >>324
いいと思いますよ
RJBBさんが多忙で絞り込めなかったISPに関しては>>298路線でじっくりと、 # 芋を掘る
# → 掘る芋って言ったら
# → さつまいもか、やまいも
# → 今後も粘って頑張りましょうという意味では山芋に(ry
# → 山芋の学名はなんだっけ
# → Dioscorea japonica
# → 長いなあ
# → 食用のヤマイモって纏めて英語でyamって言うなあ
# → yam project? 掘る
掘り
holy
holy project
略してホリプロ あれ? imo project でよくないですか?
ALI PROJECT みたいで。 おー、ぶりじったさんも動き出しましたか
楽しみですわみんな頑張れー どいつもこいつもwww
・yam project
・holy project
・imo project
・potato project
もう好きなの選んでくれwww 有志のおかげで正規表現リストがちょっとレベルアップ。
imo project に1票
やほおで芋ほりが potato digging って書いてあった
「纏める」とか、「正規化する」とかって、英語でどういうのかなぁ ・何をどうしたいのかが明確でないから、何をどうしたらよいのかが判らない。
・判らないから不安になってきて、ますます萎縮しちゃう。
・萎縮しちゃうから、賛同してくれる人が集ってこない。
・集ってこないのでますます方向性が判らなくなって彷徨っちゃう。
ってところかしら?
となると続きは・・・
・なんかいちゃもんを付けてくる人が増えてくる。
・それに対してあーだこーだといってくる人が集ってくる。
・それにつけ込んで傍観していた人がしゃしゃり出てくる。
・いつの間にか主演者達が居なくなる。
かなかな? http://happy.70.kg/pix/imo.png
とりあえずImo Project採用で
アカウントの依頼をしてきます
# 名は何とかを表すといいますので んぢゃどうすればいいの?
1. 明確な意図とか意志とか目標を決める。
註:ただし思いつきはいやぁん♪大抵あやふやな目標になるから。
2. 決定したらそれをやり遂げてやる!と『本気』になる。
いたって簡単♪ 思いつきはひらめきです。
p2proxyだって思いつきです。
すばらしいものを生み出した人の中には「ただの思いつき」だった人だっていると思います。←私のことじゃないよ
ですが、今回私は明確な意思や目標は提示していると思います。
>>298
>★なひとが追加、変更、削除、などの処理を出来るようにしたいと思うんですがどうでしょうか。
>ななしさんからの指摘などは、該当の正義の報告スレでしていただき、手の空いている★さんが追加や訂正などの処理をする、という感じです。
>つまり、規制用正規表現リストを管理するスクリプトなりプログラムを作ると。。。
>>311
>で、今回のコンセプトとしては「どのツールでも規制範囲は同じ」になるようにしたいわけです。
>つまりツール作者さんはインターフェイスの作成だけに集中できる。それはよりすばらしい機能の提供にもつながるかと。
> 2. 決定したらそれをやり遂げてやる!と『本気』になる。
これが難しいですね。私の性格的に・・・。
いちゃもんつけてくる人は大切だと思います。
そこが欠点であり、修正すべき点であることがあるからです。
なので、今後もアドバイスよろしくお願いします。>>340 Imo Project
・目的:規制議論板で行われる対荒らし用IP開示(通称、芋掘り)の開示ログを整理し、
単なる文字の羅列を、意味のある集計データとして利用するためのシステムを作成する。
同様の機能を持つものにLogCounterと呼ばれるソフトウエアが存在しますが、
このソフトウエアはwindows上でしか動作せず、更にデータの更新が現在停止しています。
それらの問題を解決すべく、常時更新型(手動含む)IP判定用正規表現DBを保有したwebベースの
動作環境に縛られない新規のシステムを構築する事を現時点の最終目標とする。
・手法:madakana.cgiのリストを元に、大まかな下地を想像しつつ、新規project参加者のbrigittaさんの
現在保有するデータを基に、判定用正規表現DBを作成する。
そのIP正規表現DBを利用し、芋掘りログを>>203の流れで処理し、bbs.cgiへの送り込み(実行はユーザー手動)
までをサポートするシステムを作り上げる。(参照 >>191-192)
上記と同時に、DBをwebベースで制限ユーザーモードで更新し、運用管理をするシステムの構築を目指す。
・実際にどうするか
新規アカウントの準備 → マァヴさんに既に依頼しました
アカウントは誰が管理? → 当初はtrickさんとbrigittaさんだけを考えていましたが、すあまさんにも伝えます
仕事の割り当てはどうしますか → リストの作成はbrigittaさんが主導で指示を取る流れ
システム構築はtrickさんが主設計と主制作を行ってください
私とすあまさんは、制作サポート要員として指示を待ちます
システムの仕様はどうします? → 最初は私が提案したものを下地にして設計に入ってください
きっと他の人たちがアドバイスなどを下さると思うので、
それを合わせて練り上げてください
練り上げたものについては、考え方をスレにフィードバックしてくださるとありがたいです
先ずは何を目指しますか → 先ずは基礎DBを形にしてみてください。完全形である必要はありません。
運用方法はどうしますか → 先ず、規制議論板にツール紹介を行ってアナウンスをしてみましょう
きっと使用者からの改善要望などがあると思うので、最初はそれに答えながら精度を上げていきます
DB更新について → 最初は私たち四人で回してみましょう。webベースの更新システムが出来上がったら、
少しずつ要員募集を行って、基本は制限ユーザーによる更新仕様を模索していきましょう。
どれぐらいの速度でやっていくか → ぼちぼちで >>343
brigittaさんが>>298でスクリプトを作ると仰ってますが、私はいるんですかね? DBと言うより、ツールで使えるtxtが欲しいのでは?
ほんでそれに追加とか変更・削除ができるすぷりくとをbrigittaさんが作るんではと思っていたのですが・・・
なんか違うのかしら?(;゚∀゚)y─┛~~
>>347
嫌というより私は上記以外に何か必要なのかなぁと >>345
私はPHP、Perlなど詳しくないです。
昔自宅サーバ立てて遊び半分でちょっとやっていた程度なので。
>>346
そこで一元管理すると。
ただ、これは重要だと思うので。
「Imo Projectは2ちゃんねるの正式なサービスではない」
「規制用正規表現リストの規制範囲は目安にしかならず、実際の規制がこのとおりに施行される保障はない」
「あくまで、通常の報告者さんのちょっとした手助けをするためのツールでしかない」
正規表現集のメンテは希望する焼屋にアカウント渡してやってもらえばいいんでね? >>349
ああ、って事はツールの方をwebで公開されたtxtで使えるようにするって事ですか?
ほんで私はさっき書いた追加とか変更・削除が出来るものを作ればいいと
そゆこと? >>342
→思いつきはひらめきです。
はっきりと違います。
何か障壁を目の当たりにするから物事がひらめくのです♪
思いつきとは違います。(きっぱり)
→これが難しいですね。私の性格的に・・・。
そこで「本気」が失せてしまっています♪
→いちゃもんつけてくる人は大切だと思います。
違います。
→そこが欠点であり、修正すべき点であることがあるからです。
そゆこという人は「賛同者」です。あなたの「味方」です♪
→なので、今後もアドバイスよろしくお願いします。>>340
いつがっぷりと食いつこうかとwktkして待っております(照) >>348
まあ、DBなんて大層な名前で呼びましたけど、
単なるリストでもぶっちゃけ問題ないとは思います。
そこら辺は、上手いように動く形を模索していけば、ね
スクリプトに関しては、なんかphpやperlは詳しくないとメールで頂いていたので、
てっきり>>298は目標を掲げたんじゃないかと認識してたわけでして
>>349
大丈夫です、幸せサーバープロジェクト自体が正式プロジェクトでは無いですから。
2chの名前の付いたドメインは一切ありません。そこからもそういうことなんだとなんとなく
イメージしてもらえるかな、と。
だからと言って、適当なものを作っていいといういいわけにはならないのが現状ですけど、
その辺はおいおい。
>>352
ハァハァ AA(ry >>350
まあ、それはまだ先だと思いますけどね。
>>351
あとは、>>203の流れを(ry な部分もお願いです
# trickboxで、bbs.cgiを安全に回す部分の実験を始めてくださるとありがたいかも ひとまず「正規表現のリストを一元管理する」って云うのは、
Rock54登録処のデータと多分きっと同じ仕様だと思うので、アドバイスなり何なりと出来ると思うのですです♪
ちなみに、Rock54管理リストファイルは現在2200項目程度あります(単純テキストファイル)
→Rock54リスト
→ファイルサイズ: 642741 Bytes
→ファイルサイズ(配信用): 170797 Bytes
→最終更新日: 2009年04月17日(金) 21時16分43秒
BBQも27000項目あるけれども管理ファイルは単純テキストファイル♪(385075 Bytes)
DB使う程でもないかなと思っていたりしてして(^-^) >>349
→私はPHP、Perlなど詳しくないです。
→昔自宅サーバ立てて遊び半分でちょっとやっていた程度なので。
2003年頃のおいらですね。わかります。
Rock54のおかげで今ではいろんな場面で(製造業の現場でも)perlを使っています。
Excel?Access?わははー♪
全部perlでこなして最後に仕方なく.xlsにしていたりします(・∀・)
「障壁はチャンス」ですよ♪
自分の意志でもって明確な目標を立ててチャレンジするしかないですよ♪ >>351
私の目標は規制用正規表現リストの管理するもの、です。
NAOさんの目標はそれに乗っかるもので↑を土台にして作る感じだと思います。
で、私も含めていろんな人が作るツールうんぬんもその土台に乗れるようにしたいです。
そして、可能ならRJBBさんも↑の土台に乗ってもらいたいです。
そうすればLogCounterも今まで通り使えるようになりますから。
>>352
やさしくお願いしますね。 まあ、最初はこっちで使える仕様のものを作りましょう。
あっちに使えるかどうかと言う話は後の問題のはずです。
>「障壁はチャンス」です
確かに。 # majordomoをインスコしようと思ったのに、エラーがあばばば
# /usr/tmp が制限の都合で作れなかったようです さてさて、もう寝なきゃ、、、(汗)
ってことで、>>343へのツッコミがほとんど無いのはなぜだろう?
trick ★タソも困っているように見えるけれども。。。
そしてメーリングリストに潜り込んでやっぱりコソコソと進んでいくのかしら?>>359
おいらも不安に感じるし何で非公開にしなきゃなんだろう?って思うのですです。
Rock54リストとは逆で、みんなに公開するんだから、
おもいっきし開けっぴろげのびろんびろん(ryで、逝けると思ったのになぁ。。。(つД`) >>357
→やさしくお願いしますね。
自分には厳しくね♪がんがれー\\(*^Q^*)// >>360
MLは、単にCCでメール送るのが面倒かなと思ったので
(´・ω・`) アカウント情報とかはここに書くわけにはいかないですからね
# みんなを代表して突っ込んでくださいな 規制の正規表現は最終的に公開されるんだから
登録されるまでの過程を閉鎖系でやる意味はないと思う。
登録する作業はノイズの混入を避けるために決まった人間がやったほうがいいでしょう。 非公開でやると、協力者がどんどん離れていって、新しい人がまったく入ってこなくなる。
結果、プロジェクトそのものが、頓挫しますよ。 寝させろー♪←とっとと寝ろ
んでは簡潔に>>343にツッコミを♪
・trick ★タソ以外誰も言及していない。そんなの不安じゃないの?しかもtrick ★タソに「明確な回答」を示していない。
・結論から書かないから読む人が不安を覚える。→そしてメーリングリストに潜り込んでやっぱりコソコソと進んでいくのかしら?などなど
・「・実際にどうするか」では、あなたは何もせずただ待つだけの人ですか?
ようするにあなたが計画を立てたのならあなたが主導して先導して行動しなきゃならないでしょ?
あなたが具体的に目的に向かって行動に移さないから何も進まないのでしょ?
だからみんな困っているのです。そのことに気が付いて欲しいのです。
MLなんてほんっっっっとにどうでもいいこと。
酒なんて呑んでいる場合じゃないのです。
そのことにね、、そのことに気が付いて欲しいのですよ(つД`)@まぢ泣けてきた 先ずいくつか確認
・誰が非公開で進めると言いましたか
・誰が新しい人を受け入れないと言いましたか
・誰が待ってるだけと言いましたか ケンカ腰になると、それこそ誰もついてきませんぜ 姉さん で、だ。
madakanaをベースにするんだったら、現状だと、情報的に過不足な部分とかはないかしら?
まず必要そうな情報は、、、
1. 対象ホスト(正規表現が基本)
2. 対象板(全鯖対象の時にはどうする?)
3. 発動日時はunix timeする?それとも可読性重視でyyyy/mm/dd形式にする?
4. CGIが出来たら、登録した人のデータって欲しいよね?これは別に公開されてもいいかな?それとも、その部分だけ削除したデータを一般公開にする?(本データは非公開にしておくとか)
5. 重複を許可しなきゃだから、1-3の要素を例えばMD5値に変換したものも入れておく?(それで照合しておけば、重複した登録データは出来にくくなるかと思う)
こんなところかしら?
あと、1-5のデリミタは、2ちゃんねる伝統?の<>にする?それとも\t[TAB]にする?
ほらほら、色々とツッコミが出てきそうな話題やん♪ スクリプトについてですが、私は主導で原型を作り上げられるだけのスキルがありません。
ですから、出来る範囲で動かせて貰っています。
今私が出来るところは、アカウントの新設依頼までです。
正規表現もよくわかって無い人はリストに対して妙案を出すのは難しいです。
スクリプトがかけない私は、trickさんにもっと具体的な案が出せません。
力不足ゆえに迷惑を掛けているという認識はしております。
# 勉強する努力をしてないわけではないですけど、まだまだ追いついていないと言うのが本音です
本当に迷惑だからいなくなれーと言うのであれば、それも一つかも知れませんね。 >>366
・そういうように受け取れたから。
・そういうように受け取れたから。
・そういうように受け取れたから。
多分こう思っている人は多いと思うよん♪
でもね、だれもこのプロジェクトは潰してしまえなんて思っていないことだけは確か♪
まずは前進していきましょうよ(^-^) ここからは個人的感想ですが、ちっと過剰反応過ぎやしませんでしょうか。
むしろ、現段階で何かオープンにされて無いことがあると仰るんでしょうか。
正直、このスレッドで話を進めてるんですから、これ以上のオープン状態って、どんな状態なんでしょうか。
一切メールでやり取りするなとなると、スレッド上でアカウントとパスのやり取りをしろということなんでしょうか。
正直、私は現段階で少しあきれています。
私が色んなものに手を出してみると言う行為は良くない事なのでしょうか。
majordomoも、MRTGの件も、目的はありますが、行動の根源は好奇心です。
# majordomoだけについて言えば、興味があった&アカウント情報の公知で便利かなと思い
# 数回しか使わないだろうが、自分でインストールできるかなと言う、勉強の心算でした
そして、ここに集まっているメンバーも好奇心に突き動かされていた人たちに集まって貰っているつもりです。
思いつきでモノを作るなと言うのは>>352でお叱りを受けましたが、ものづくりには2系統あるはずです。
純粋に練りに練って作り上げるものと、ぽっと思いつき、実際にやってみるものと。
前者では思いつきは命取りですが、後者が常に前者に追いつけないと言う事はありません。
そもそも、幸せサーバープロジェクト自体が思いつきのプロジェクトです。
思い付きを否定されるのでしたら、きっとこのプロジェクト自体を良く思っていただけないんでしょうかね。
私が幸せサーバープロジェクトに関与している事が不満なのであれば、現時点を持って
すあまさんに全部引き継いで貰って、私が完全に去ると言う事も可能ですが、どうでしょうか。
そのように受け取れたと言うのは、きっと私自身をそういう目で見てらっしゃるからだと思いますのでので。
このプロジェクト自体、私でなければ動かないなんて事が無いように、気をつけて回せて貰っています。
私が唯一伝えてない、happy.70.kgのアカウント情報を渡す事で、完全移行はいつでも出来ます。
あとは、マァヴさんに首を縦に振ってもらうだけで、いつでも実行可能ということを、ここに無意味にしるしておきます。
# 私の持ってる情報はこれでアカウント情報と個人情報以外、感情も含めて全てオープンにしました。
# ここまで書くことがなんもいい事を生まないと言う事と、明らかに喧嘩腰の異常な書き方であると理解した上で書きました。 あと、>>371に対しての細かい反論はいらないです。
私の精神がまだまだ子供故に感じている、未熟で成長し切れていないので抱く感情であると理解しています。 あと、正規表現データをbbs.cgiに食べさせるときには、ちょっとした注意が必要かも。
ちなみにbbs.cgi内のRock54判定(IsKoukoku)では、、、
m<$Rock54_NG_Word>
と食べさせています。
なので正規表現データ内では<>は使えないので\x3C\x3Eを明示的に使っています。
それから正規表現データリストの更新をどうやってbbs.cgiに伝えるのか?
ちなみにRock54では、2ちゃんねる掲示板が稼働している鯖全部に「丁稚どん」というCGIが存在し、
Rock54リストが更新されるとRock54本部から各鯖の丁稚どんにhttpでアクセスします。
すると、丁稚どんがRock54本部に置いてあるRock54リストを取り込み、丁稚どん配下の特定の場所にあるRock54リストを更新させています。
そして各鯖のbbs.cgiが起動するたびにそのRock54リストを読み込むという仕組みになっています。
他の方法としてはF22やF15だっけ?という仕組み(おいらはあまりよく判っていない)があるので、
それに便乗するのも手かと思います。
(bbs.cgi自体の更新はこれでしたっけ?)
その点から、、、
1. bbs.cgiが読み込むための元となる正規表現データリストを作る。
2. bbs.cgi内でリストを読み込む仕組みを新たに組み込む。
まずはこの2点を先に進めると良いかと思うのです。
1. についてはまずは手動で更新、手動で配布という形になると思うけれども、
配布の部分を自動化するとかなり負担が減ると思うので特にその部分を先に済ませておくと後が楽になると思うのですです♪ >>372
純粋で無垢な感情なのですよ。それでいいの♪ありがとう(^-^)
逆に何時までも残しておかなきゃならないと、おいらも最近ようやく判るようになりました。
あとこれだけは心から伝えたいです。
最後までがんがろうよ!何かしら動くものが出来上がるまでがんがろうよ! ここまで長文読みとばした。
僕が考えたガンダムなんだから考えるだけじゃなく作ってみればいいんだよ。
スキルなんてなくたっていいんだよ。少しずつでもやれば人間は成長するんだし。
あと特定の人達だけで作ってたとしても流れや情報が見えないのはつまらないよ。
裏でこそこそやるだけなら2chでやる必要がなくなっちゃう。
2chでやるならわいわいがやがや楽しくやろうよ。
パスワードや致命的なバグじゃない限り実際何書いても影響ないんだからさっ。
パスワードや致命的なバグ=マァヴ ★の予感なので無問題♪ >>375
>裏でこそこそやるだけなら2chでやる必要がなくなっちゃう
('A`) 致命的なこと以外、だれもやってへんわい
# むしろ、私のあんないい加減な提案で動けるあの二人(今は三人)がすごいんだい 未承諾さんは、人間ができてるのう。。。ちょっとマジで感動したよ。
それはともかく、「幸せサーバー」なんだからさ、
中の人が不幸せになっちゃったら、何にも始まらないわけで。
気楽にやったらいいとおもうよ。 ぴこーん
そうか、この二人にも赤紙を渡せばいいんだ すっとばしてっと
規制解除要望スレ復活のとき来たり!! てか
てか、実際それがいい気がするんだが
昔、LogCounter1もどきスクリプトを書いたときに考えたこと
・投稿先のdatがあるときはそれと照合(LogCounter2の誤ほり)
・ない場合は前後の投稿時刻をチェックしてあれば同時刻投稿警告を付ける
・上の併用で動く(datのあるなしで切替)
・多重掘りの自動除去
・多スレに渡る集計
・p2-userのp2-bbm集計、p2-client-ip逆引き集計
・●でp2でとか●で串でとかをとことん追いかける
●[XXXXXXXXX]
└(上記●の接続先 xxxxxx @ p2-user:)
└(上記p2の接続先・・・)
みたいな
・Regex.txt等に$UAオプション、UAの情報も取り込む
下3つでアップアップ... おはようございます
おもいっきりねてますた…廊下で(照)
ありがとう、おにぃちゃん。
>>343
ぶりじったさんが「Perlのようなもの」に若干不得手な分を、trickさんとおいらがカバーする、
という認識でいいんですかね?
>>372
おいらはたいへんなぐうたらなので、NAOさん*が*主導しないとやヴぁいっすよ(核爆)
>>379
(´・ω・`)
さて仕事に逝かないと(´・ω・`) CGIとかよく知んないけどソースは見る方法ってあるのかな?
見えないから正直「勝手に作ればぁ?」とか思ってしまったりしてる今日この頃
>>385
ソースを見る方法は鯖の中に入ることだけじゃね? んー、もしかして見る方法あるのかな?とか思ったんで
見れないなら全然オープンじゃないし(´・ω・`) 作成のやり方や過程、ある程度の相談をある閾値でオープンにしたいのじゃないかな。
重要事項は設定されたメールでと言っているわけだし、その連絡の度にCc付けるのが
めんどいからML立ち上げたいといってるし。
懸念として、立ち上げられたらML内で事が済んでしまう。 というのがあるけれどね。
ただ、誰でもソース見る事が出来るってのは、現段階ではちと危ないかもしれないと思いますよ。
>>387
いやそれがサーバーサイドスクリプトなので^^; >>389
いあ、CGIが見れないのは当然として、今のところ完成したやつも公開してないわけで
それじゃみんなでわいわいしてこれは危ないとかいろんな情報交換もできないしどこがオープンなんだろう?、と
今の所ある程度完成にちかずいた?ものはリンク貼られていると思うのです。
そして、それに対して突っ込み入れられている方もいます。
正規表現うんぬんの話しなら、多分上記の事は的が外れていますので無視してください。 んと、訂正されても余計矛盾が・・・
>いあ、CGIが見れないのは当然として、
当然と認識されているのですから、
>今のところ完成したやつも公開してないわけで
↓(訂正??)
>今のところ完成したやつもソース公開してないわけで
~~~~~←訂正ポイント??
というのは、私以上に的外れなのでは無いのでしょうか?
PHPやperlスクリプトなのでしょうから、C++等のコンパイラ言語のそれとは違うと思います。 荒らし報告ツールのソース公開はできませんが
私が*ここで作るもの*に関しては公開していきますよ。
それ見てニヤニヤ出来ないのはつまらないですから。
もちろん他の人が作ったソースを私が公開する権利はないので出来ませんが。 >>393
いあ、そのスクリプト(ソース)が見えないから内部のロジックも手探りなわけで、
それについて「こうしたほうがもっとよくなるんじゃないか」とか「〜に応用できそう」とかわいわいできないわけで、
それって自鯖でごにょごにょやって「出来ました〜」ってのと大して変わらないんじゃまいかと
ソースじゃなくて仕様書でもいいけどそのほうが手間だったりw
>>394
ですよね〜w>ニヤニヤ出来ないのはつまらない わお、なんか寝てる間に話がはずんどる;ソースと言われても何一つ書いてないので( ゚∀゚)y─┛~~
二つスクリプトを作ればいいのかなぁと思いますねぇ
・正規表現のtxtを許可がある人達が追加、変更・削除できるもの
・web版の集計するもの
特殊な事をするわけじゃないんですけどね、公開するtxtの仕様はどんな感じがいいのかってのが知りたいですねぇ
正規表現の羅列だけでいいのかしら?
あとweb版集計ですが、集計したでーたをフォーム作ってそのスレに書くって事ですよね?リファラってどうすりゃいいんだろ?
それとも未承さんが考えてるのはもっと高度な事なのかしら
わたしやあんまり高度な事は出来ませんぜ、気は長い方ですがー とりあえず、URLから掘られたログを飲み込むものを考えて見ます。 アカウントが届いたので、まずtrickさん、brigittaさん、すあまさんに伝えます。
こんかいは、めーるで、ccで転送します。 起きたぁ♪でも腰が痛い(呆)
>>378
「幸せ」って、お金だとか、名誉だとか、愛とか具体的なものじゃないと思うの。
単純に「達成感」だと思うの♪
一生懸命やればやるほどその「達成感」が大きくなるからとっても「幸せ」に感じると思うの。
その「幸せ」を端から見る人は「感動する」と思うの。@凡例:イチロータソ
>>380
ををっと!ktkr♪
送り先は
TWARamEjuAめbaila6.jp
今作ったー♪
で、おながいしますですーm(_ _)m深謝 まだかな
を眺めてみての考察。。
1. 日付とURLが描かれている。
URLもリストに組み込むと、規制事由の所在が明確になるので取り入れる。
2. ホスト名に含まれる「.」が、topドメインあたりではエスケープされていない。
正規表現では「.」は任意の1文字(1byteではないことに注意)と認識されるので、
マルチバイトホスト名のことも考えると将来誤動作の可能性も出てくるので明確にしておく必要がある。
その点から、正規表現の中では「.」を利用しないのも手。
(CGI作成時には、登録時に自動で「.」を「\.」に変換してあげると優しいかも♪)
3. 携帯や、P2にも対応できないかな?
ホスト名の先頭に識別子?のようなモノを付けるとかとか。
凡例:
PC:/.baila6/.jp
MB:05000000000_az
P2:123456
4. 規制終了日時が記載されていない。(「永久じゃ」のみ?)
発動日から任意の期間を加算した終了日をリストに盛り込む。
・・・となると、日時の登録は計算のしやすいunixtime形式を採用する?
5. 板名?の識別の明確化。
__ 全鯖規制
_2ch_ .2ch.net全規制
_PINK_ .bbspink.com全規制
_ディレクトリ名_ 板規制
・・・なんとなくもうひとひねり欲しいような。。。
6. コメント欄って欲しいよね?
Rock54では、登録ワード毎にコメント欄があって、そこに規制事由の所在URLなどを書き込んでいたりします。
こんなところかしら?
上記の考察を加味して、madakana単純テキストファイルを手動で作ってみるです。
がんがって18時頃には完成・公開してみるです。 >>401
キタ━━━(゚∀゚)━━━ッ!!
$ perl -e 'print scalar localtime(0x1AFFFFFFF)'
Mon Sep 2 17:55:11 2199
宇宙戦艦ヤマトにも対応してますね♪ >>403
をーそんなのもあるんだ♪
>>404
キタ━━━(゚∀゚)━━━ッ!!
ちょと鯖の様子を見てますー♪ うぅむ、、、稼働している全プロセスは見られないのかぁ。。。@ps top ...
まいっか♪
$ perl -v
This is perl, v5.8.8 built for amd64-freebsd
(with 1 registered patch, see perl -V for more detail)
$ php -i
phpinfo()
PHP Version => 5.2.5
長いので省略... >408
TOPで全プロセスが見れるようにしてみる(^_^;) >>410
キタ━━━(゚∀゚)━━━ッ!!
ふむふむ。。。 _SRV_live_
これかぁ♪@鯖別規制
ん?もすかしてこれも正規表現かぁ。。。>>live\d{,2}
まずは、板名とホスト名の間を改行で分離。
ホスト名の先頭に「PC:」タグの取り付け完了。
ちょっとひと息珈琲タイム♪with 煙管(照) おお、おにぃちゃんのコードを生で見るちゃーんす!! まだかなを手動でいじくってみての感想。
規制装置が欲しがっているもの。
1. ホスト名(当たり前だの♪)
2. どこ?(全鯖、各鯖、各板)
3. いつまで?(記載がないよなぁ。。。でも「再発」とかが目印かな?)
4. #で始まる行や空行は読み飛ばしてはる(でも大事にホスト名を残しているって事は「保留」って云うステータスが欲しいのね)
ってことで、>>368に>>402と上述を加味したリストを構築します。
これで叩ける対象が出来上がるって感じまなかな♪ 各行の内容
1. ホスト名
2. 場所(""=全鯖/"SRV:***"=該当鯖/"PNK:"=ぴんく鯖のみ/"2CH:"=2ちゃんねる鯖のみ/"BBS:板ディレクトリ名"=各板)
3. 規制発動日時(unixtime)
4. 規制終了日時(unixtime)
5. MD5値
6. フラグ(有効:1/保留(無効):0)
7. コメント
ひとまず7項目になるご予定♪ # タイヤ交換終わった。これで今日から夏タイヤ。
---
芋ログはどうやら形式が崩れる事が内容なので、これを法則として受け入れてしまおう、そうしよう。
---芋ログ---
(アンカー)
(空白一行)
名前<>メ欄<>本文一部<>開示された中身<>UA
:
:
(空白一行)
---芋ログ--- >>419
どもです、どもです
# ちょっと考え直さなきゃだ 名前<>メ欄<>本文一部<><>開示された中身<><>UA
~
正しくはこうかな。
んで、本文一部の部分で、多分バイトで文字切りをしてて、
ズレると~部の<が持ってかれるって感じなのかな。
となると
<><>|・><> =(置換操作)=> <><>でいいのかな。 datで見ると
名前&lt;&gt;&lt;&gt;yyy/mm/dd(W) hh:mm:ss ID&lt;&gt;本文&lt;&gt;&lt;&gt;IP&lt;&gt;IP (v4)&lt;&gt;&lt;&gt;UA <br>
# &は都合で全角に
この場合、
〜本文&lt;&gt;&lt;&gt;
~~~~
この部分が
〜本文・&gt;&lt;&gt;
~
こうなってしまう、と ここまで斜め読み
>>421
名前<>メール<>日付ID<>本文の一部<>スレッドタイトル<>ホスト名<>IPアドレス<>be関連(?)<>UA
ですよ。
本文の一部とスレッドタイトルの間の<>がおかしくなるんですが私はIPアドレスをキーとして処理してます。
つまり左から読んでいって本来IPアドレスがある部分をチェックし、ほんとにIPアドレスだったらOK。
もし違っていたらデータを横にずらして、ひとつ前のデータがIPアドレスかどうかチェックします。で、YESなら<>が・>に化けているとして処理してます。 で、●の場合の「ホスト名」は ホスト名[●のなにか] という表記。
p2の場合の「ホスト名」は p2のホスト(p2ID)クライアントIP で、UAの部分にも p2IDが表示されています。
で、携帯などBBM行きの場合は さらにUAに p2-bbm という項目で固有識別番号があったりします。 先読み・戻り読みが使えるならこうかな(&は半角に)
(?<=<br>|^)([^<]*)&lt;&gt;([^<]*)&lt;&gt;([^<]*)&lt;&gt;([^<]*?)(?:&lt;)?&gt;([^<]*)&lt;&gt;([^<]*)&lt;&gt;([^<]*)&lt;&gt;([^<]*)&lt;&gt;([^<]*)(?=<br>|$)
Name \1\tMail \2\tDate \3\tBody \4\tThreadTitle \5\tHost \6\tIP \7\tBe \8\tUA \9
処理速度考えたら戻り読みよかこっちがいいのか
(?<=<br>|^)
↓
(?:<br>|^)
はふぅ、、、
やっぱり手動はしんどいです。。。
って事でタイムリミット。
ひとまず出来たところまでを公開します。
http://imo.70.kg/madakana.txt
所用を済ませてから続きをがんがりますm(_ _)m深謝
私もなんか出来かけてきたので、公開準備をば
imo.70.kg のアカウント、私も借りますね
汚いスクリプトを置かせてもらいますー >>427
TLDのトコで/.comとか/.jpとかなってるのはなんでんの?
置換先文字列でバックスラッシュとスラッシュ間違えはったんやろか まだエラー処理が適当だけど、一旦公開してみよう。
うん。 http://imo.70.kg/imocut/
いまんところこんな感じ。
変なものを食わされたときのエラー処理が全然出来てません。 規制終了日時はいらないかも。目安だし。規制人が旅行でいなくなることあるし。
Q5. 「いつ解除されますか?」
A5. 規制されたプロバイダのユーザーさんが、プロバイダに連絡して対応して貰えば解除されます。
その手順を踏まない場合は、1ヶ月後を目安に解除される予定です(あくまで目安)。
なお、再発は3ヶ月後、再再発以降は「永久規制が妥当」という判断になる予定です(やっぱり目安)。 >>430
えーと、、、その部分は未だいじっていなかったりして。
ひとまず完成の際には色々チェックしますですー♪
>>433
ふむふむ。。。
「手動で解除」がメインだからいらないですよね♪
こちらも今、まだ中途なので完成の際に修正するです♪
「まとめて変換」って時にラクチンできるように、規則に沿って手作業で変換しているところです♪
初めの一歩ってホント大変♪ んではごはーんも食べ終わったので作業復帰♪
>>432
をーwktk♪ ログインできることを確認しますた
indexがphpな理由ってなんだろう >>432
さて、おいらは何をすればいいのかなー?
誰か教えて http://imo.70.kg/madakana002.txt
各行の内容 madakana.txt -- ver.0.02 --
註:デリミタは<>
1. ホスト名
2. 場所(""=全鯖/"SRV:***"=該当鯖/"PNK:"=ぴんく鯖のみ/"2CH:"=2ちゃんねる鯖のみ/"BBS:板ディレクトリ名"=各板)
3. 規制発動日時(unixtime)
4. 登録者名 <<<
5. MD5値
6. 規制回数(0=保留) <<<
7. コメント
こうしておけば煮るなり焼くなりできるかな♪ >>436
出来ることをやってみよう♪
連絡♪
~ に bin と imo ディレクトリ作っておきます。
用途は、、、
bin 何かしらの汎用的なツール類を収納。
f22fake.shとかとか。
imo httpから読めないところで作業をするところ。
madakana.txtはこちらに置いて、public_htmlにはsymlinkを貼っておきます♪ >>438
じゃあおいらはおかしなところをひたすら探す作業をすることにしますー
まだかなまだかな、まなかな >>433,434
個人的には、規制解除予定日時なんてのはあるとうれしいですね。
おおよその目安としてわかりやすいです。 >>440
帰ってきたらすでに風呂上りだった件
てゆーか見るところなんてないし >>436
特に意味はナッシング
ムシャクシャシテ ヤッタ イマ ハ(ry
---
[芋掘りログのURLを受ける]・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
↓ :
[芋掘りログを処理する - 開示されたIPの部分だけを整理してくる]・・・・・・・・・・>>432 //しかし、複数レス指定にまだ対応してない
↓ │ &エラー処理にまだ不備あり
[整理された開示ログを元に正規表現リストと照らし合わせ]・・・・・・・・・・・・・・・未承諾さんが用意し始め >>427,437
↓ ↓ 考え方は、>>233のmadakanaベース
[リストを元に開示ログに意味を持たせる] [ログの集計を行う] ここに、brigittaさんの成果が別途つぎ込まれるはず?
↓ ↓ ↓ │
[規制用表現][BBQ用表現][BBM用表現] │
↓ ↓ ↓ ┌─────┘
[それぞれを纏めて、一つの表現形式にする] ←┘
↓
[bbs.cgi に流し込む - 実行は手動で]・・・>>373参照
↓
[結果反映] 今度は自分の話。>>432について
ベースはPHPで記述。
index.php と imocut.php で>>432は動いています。
index.php は、URLを受け取って、 imocut.php に投げるだけ。
最初は2分割フレームとiframeで動的に動かせるかなと考えていたけど、
思ったように動いてくれなかった部分があったので、今の形に落ち着きました。
正直、phpで書く必要は全くナッシング。 複数のログに対応させるなら、
@imo=split("\n",$q->param('url'));
とかしてループ回すとかするといいかなーとか >imocut
あ、これPerlでの話ね imocut.php について
私の汚らしい生ソースは、アカウントを受け取ってる人は見れるはず。
見ても笑わないで下さいね。
考え方は
URLを受け取る
↓
URLチェック
・規制議論板の標準的なURLで単レス指定で放り込まれたかどうか
├┐
↓└→ no → なんかのエラーが返ってくるはず
yes
↓
投げ込まれたURLを元にdatを取得します
↓
explode関数で、datを\nで切り刻んで配列化
├←レス番反映 - 単レス指定されたものを用いる
↓
配列化したdatから、指定されたレス番に該当する部分を取り出してきます
↓
取り出されたレス断片をexplodeで切り刻み、2ch形式dat準拠で本文部分に該当する所を取り出す
↓
//本文が本当に芋掘りログかどうかの厳密なチェックとエラーに関してがまだ抜けてます
//誰かおたすけー
↓
芋掘りログの場合、記述形式が法則化されるので、それを元に更に切り刻んで、一件ごとに配列化
↓
配列化された要素を、更に表示形式に基づいて切り刻みまくって配列化
//この時に、ログが偶に壊れるらしいので(>>419参照)、無理矢理壊れた部分を修復する・・・はず
↓
一件ごとに切り刻んで作った配列を元に整形
=> IP ( IPv4 ) で格納
↓
吐き出しでぺっぺっぺ
//今はhtml形式で吐き出してますが、書き方を買えれば単なる\n区切りでも吐けます
//この辺は、次の人がどんな形を求めるかで変わってくるかと これでもいいかなぁと
if($url=~/^http:\/\/qb5\.2ch\.net\/sec2chd\/(\d{10})\/(\d*)/){
こうすれば$1と$2でurlが作れる♪ こんな感じじゃダメ?
ttp://test.up.bbspink.com/filestore/count.txt >>447
if($url=~/^http:\/\/qb5\.2ch\.net\/sec2chd\/(\d{10})\/(\d*)/){
↓
if($url=~ m[^http://qb5\.2ch\.net/sec2chd/(\d{10})/(\d+)]){
エスケープ(\/)がいらなくなります♪
では、仕上げ+本日追加分をmadakana.txtに反映してみます。
話は変わって・・・
madakana.cgiってば、
1. なんで.cgiなの?
2. どういう仕組みなの(更新方法とか)
可能ならば、追加・削除されたものがわかるととってもありがたいかも。。。 >>445
なるほど
(´・ω・)
phpで書いてる方で私が考えてたのは
仮に
ほにゃらら/1234567890/20-25
と投げられた場合
20-25 を"-"で分割して、20と25をそれぞれどっかに代入
(仮に、$a=20, $b=25 としたとして)
if ($a < $b) {
while ($b = $a) {
$resnumber[$a] = ・・・
//なんかしてdatの内、対応するレスを放り込む;
$a++;
}
}
こんな感じで該当するレス番を配列化すれば(ry
# phpでは配列も$で扱います
# $名前[キー] で、キーに該当する配列をお呼び出し >>446
誤掘りチェック処理も必要かと。
番犬さんのスクリプトの仕様のようで、同一時間で日付が違っているレスを掘ってしまうことがあるようで。
たとえば
http://qb5.2ch.net/test/read.cgi/sec2chd/1239878837/109
一個目は誤掘り。 >>450
いいアイディアだなぁとか思ったんですけど、もし
/50-54,62,99,107-112
とか並んでいたときはどうしましょう?
> # phpでは配列も$で扱います
> # $名前[キー] で、キーに該当する配列をお呼び出し
Perlも一緒ですよん
# てゆーか、PHPの最初の実装はPerl上だったような # 書いていいのかな?とか思ったけど書いちゃえ♪
> $url[5] = ([0-9]{1,3})
これはまずいっす
1000で掘る場合もあるかもしれないです
>>448
色んな何かと連動するかもなので、一応一般的な形のURLで受け取る考えで考えてました。
で、datは問題になるといやんなのでこっちの鯖には一切キャッシュしない考え方で書きました。
# list関数とか全く知らんかったー これだから私のような素人は恐ろしい (´・ω・`)
>>451
ちょ、マジですか。あうあう。
何も考えずに切り捨てていた情報を精査しなくてはいけないのですか・・・
どうしたらいいんだろう@phpで
>>452
私のスクリプトでは投げられたURLを/で区切ってそれぞれを配列化して扱っています
ので、その配列に対してphpのstristr関数を使えば","が含まれているかいないかの
チェックを前に噛ませれば対応できるかなと妄想
$numcheck = stristr(",", $resnum);
if ($numcheck == "true") {
なんとかかんとか - ","があったときの対応
}else{
なかったときの以下略
}
こんな感じになるんですかね。
# とかいいつつ、別にimocutで処理しなくても、更にこれをラップするようなスクリプトでurlだけ処理して渡していけば(ry >>452
セルフつっこみ。
my @resnums=split(qw(/),$url[5]);
my @resarray; #レス番を格納
foreach(@resnums){
if($_=~m/(\d)*?\-(\d)*?/){
($min,$max)=($1,$2);
@resarray=extend_res(@resarray,$min,$max); #レス番を展開してpushする関数(を自分で作る)
}else{
push(@resarray,$_);
}
}
こうすればいいのか >>453
phpでは
// 以外に /* ほにゃらら */ もコメントアウト記号になってます
なので、コメントアウトの部分は公開されてもあまり困りません
私の恥ずかしいメモ書きがそこに書かれているだけなので
という事で、その行はまだ組み込まれてない判定式用のメモです
# けど、忘れないうちに直しておきますね。 >>452
$Res = "50-54,62,99,107-112";
$Res =~ s|-| .. |g;
@Res_Numbers = @{[$Res]};
(゚Д゚)ウマー ようやく帰宅したら未承諾さんが参戦しとる;
さてわたしゃどうするべかなぁ?
>>398
メール確認しました。ついでにメル垢もマァヴさんから送られてました。どもです
>>458
なんつー裏技だ; メールアカウント作成のお願いを(^_^;)の人に出しますた
# 公開用と(スクリプト)テスト用 >>458
あらやだコピペ間違い(赤^-^面)
× @Res_Numbers = @{[$Res]};
○ @Res_Numbers = eval"$Res"; ところでサーバアクセスにはどんなソフト使ってますか?
私はteratermしか知らないのですが。。。
おすすめあったら教えてください。 >>461
にやにや
>>463
同じく、teraterm >>463
おいらも同じです
PuTTYな人は…
>>464
「いんふぉぐるぐるなんちゃら」になる予定です(照) >>464-465
どもども。なにぶんサーバ触るのはかなり久しぶりでteraterm自体昔のHDDから引っ張り出してきたぐらいです。。。
あとsftp推奨って書いてあったんでWinSCPっていうのも入れてみました。
ず〜とFFFTP使ってた。 まあ、強引な技ですけど、FFFTPでもSSHトンネリングしたらいけた気がしないでも
# ftpは絶対ダメかと言われると、正直別に良い気がしないでも(ry まあ、盗聴とか言う意味では安全ではないですよと、一応 調べてみたらMac用だったりする>>467
>>469
あーたぶんそれの系統なのかな?
正確にはTTSSH 日本語版というやつ。
Tera Term Proをインストールした後にごにょごにょするの。
>>470
推奨されている以上はそっちを使うです。 うぅむ、、、MD5値を設定しようと思ったけれども、その前にホスト名(正規表現)の見直しが必要なんだよなぁ。。。
今日はもう眠ろう。。。今日こそは。 >>474
安定性がちとぁゃιぃのですが使い易いのですの。
接続しっ放しとかなら>>469で必要なところを掘り掘りすれば無問題(・∀・) >>46-464
utf8なテキストそのまま見られるのでPoderosa一択 落ちる(寝る)なら、その日やった事の進捗を書いてからが良いのでは。
当然見えないところであるはずなのだと思うけれど、
ナニをどうかした だめだったorいけたのでつぎー
みたいなまとめがあってもいいかなーと。
ここのスレでもいいしWebでもいいし。
と思う今日この頃 FLA1...d+.aic.mesh.ad.jp 122res
っていうホスト名の提示は、まとめツール?に問題があるのかな?
って事で活動開始。
madakana.txtに4/19分の追加と、ホスト名正規表現の見直し逝ってみます。 >478
FLA1... のすぐ後ろの文字が文字化けしていますね。。。 FLA1...
↓
FLA1\w{3}
とか、、、
nas9..a.p-tokyo
↓
nas9[0-9a-f]+.p-tokyo
とかやってみますた。 md5はデリミタ3つ目までをくっつけた奴なんですかね? >>482
ういっす♪
# ごにょごにょ
my @Outfile;
for (@Infile){
if (index($_, '#', 0) != 0){
my @Status = split '<>', $_;
# $Status[0] =~ s|(?<!).|.|g;
# $Status[3] =~ s|madakana090418|madakana|g;
my $md5 = Digest::MD5->new;
$md5->add($Status[0]);
$md5->add($Status[1]);
$md5->add($Status[2]);
$Status[4] = $md5->hexdigest;
$_ = join '<>', @Status;
}
push @Outfile, $_;
}
なるへそ、そんで登録時にmd5で重複チェックすると
わたしゃRock54のシステムを使ったことないのですが
似たような感じで作られている訳ですなぁ >>483
madakanaのお掃除を10分ごとにチェックする装置を組み込みました。
そしてcrontabを設定しておきました。
#added by TWARamEjuA 09/04/19
*/10 * * * * /home/***/imo/madakana_Sweep.pl
仕組みとしては、テンプレートとなるファイルがあります@madakana.txt.tmp
そのファイルに修正を加えると「最終修正日」が更新されます。
それをmadakana_Sweep.plさんが10分ごとにチェックします。
10分以内に更新があったら、madakana.txtを生成し上書きします。
と同時に、backupディレクトリにmadakana.txt.tmpファイルをmadakana.日-時-プロセス番号.txtと書き換えてコピーします。
おしまい。 >>485
あ、お掃除の際に、初回品についてのみ、1か月チェックを入れて、1か月を越えていれば、回数フラグを「0」にしちゃえば・・・♪
やってみよう♪ >>488
更新がなければ何もしないですー
強いて云えば、mtime タイムスタンプを触るくらいかな? # brigittaさんが持ってる正規表現の成果物って、何処でどうしてもらえば良いのかな
# 仮にmadakanaを纏め続けるとして、いつ・どんな形で融合して貰えばいいんだろう
# うーん、madakanaの纏められたリストを眺めている感じだと、後々に別の形で使うには
# このままでは非常に都合が悪い気がしてきた。
# この次の段階として、このデータを基に再び纏めなおさなきゃなんですね。
# リストが延々と膨らんでいくと仮定して、このリストをISP別か傾向別で整理して、
# 純粋に必要な部分だけを別の形で用意していかないと、物にならないのではと言う不安が(ry
# こういう処理は、Perl使える人のほうが大活躍な予感。
という事で、対データ用の次の(まだ漠然とした)目標
・データに有意性を持たせる為の整理
・本当に必要なデータだけにする純粋化
この二つなのかな。 そですね、今未承諾さんが作っているのはmadakanaで規制された物のデータベース
こんなホストが何時規制されたよの記録なんですよね?正規表現を作りやすくする元を作ってると
おいらの理解力が無いのか、いまいち未承諾さんが言ってたbbs.cgiに食べさせるってのが良く分からんのですが、、、
おきつねさんが規制時に使っている物の事なのかしら? ぼーっとリストを眺めながら考えていたわけですが、
先ずは区分分けからになるんですかね。
仮にやると考えた場合
[パッと見で分かりそうな形式] ∨ [パッと見じゃちょっと分からない形式]
先ずはこの2つに分けられるんでしょうね。
んで、更に分け分けし出したらば
←横の広がり区分→
[どうやら日本] ∨ [どうやら外国] ∨ ・・・(考え付くだけ)
├属性型jpドメイン
│├ac.jp
↑ │├ad.jp
縦 │├co.jp
の │├ed.jp
広 │├go.jp
が │├gr.jp
.り │├lg.jp
区 │├or.jp
分 │└ne.jp
↓ ├地域型jpドメイン
└汎用型jpドメイン
こんなイメージになっていくんですかね。 >>492
>>373のbbs.cgiに食わせるというのは、多分>>203,443に対してのアドヴァイス的なものではないかなと。
何か芋ログが投稿された
→んじゃURLで指定してスクリプトに食わせるぞー
→スクリプトが芋ログの内、IP部分だけ精製して吐いたぞー
→吐いたものと正規表現DBと照らし合わせをしたぞー
→照らし合わせた結果から得られた規制用表現と、単純集計データをテキストに起こしたぞー
→起こしたテキストを通常投稿モードでbbs.cgi (スレに書き込むスクリプトって認識でよかったはず)に投げるぞー
→投げたから、後は投稿者にクリックしてもらって注意書き読ませてから投稿させちゃうぞー
(投げ込まれてからの処理で、正規表現がウンタラカンタラされちまうぜベイベー が >>373ではないかと)
→投稿反映 ただ
>それから正規表現データリストの更新をどうやってbbs.cgiに伝えるのか
ここは私は良くわかってなかったり。
誰かが分かってくれてるんだと期待。うへへ うーん、妙案が浮かばないのは経験の浅さ故なんでしょうね。
成長したいなあ。
で、考えてみた案。
・madakanaリストを基にしたDB (MadaDBと仮に呼んでみます)を生成
→未承諾さんがmadakaリストの増殖システムを構築中
・出来たMadaDBを元にデータに有意性を与える整理システムを作る
→trixkさんかすあまさんに期待
→どんな形式のものを吐いてくれるかは次の段階の人と考えてきましょう
→整理されたDBを仮にPureDBとします
・brigittaさんにPureDBとbrigittaさんの成果物の融合を図ってもらい、(仮に名前をつけるなら)NormalDBを作ってもらう
→スクリプトが必要であれば、誰かに協力を仰いでいく形で、急いではないのでゆっくりと進めていく
→手動でリストを操作する方法は、きっとスクリプトが必要になっていく
→最初はファイルの直接操作でもいいかもしれませんが・・・
・NomalDBを参照して、ぶち込まれたIPリストを意味のある形に書き直して吐き出してくれる集計システム
→きっと、perlで書いた方が上手くいきそうな予感
DBの純化と成長いう意味ではそれぞれのステップがぐるぐると回り続けると良いのかも でもこれmadakanaから定期的にでーたを収集するものでは無いんですよね。
今現在未承諾さんが手動で追加してる状態でしょ、自動追加できるように仕組みを作るのかしら? んー今のzako利用者の堀りにすぐにフィードバックされそうなことは進んでないような・・・。 なんだかいっぱい♪
>>491
imo版madakanaは、別の形にもできるようにと今あるqb6版madakana.cgiを整理整頓したもの。
と説明すると安心できるかな?
>>492
→おきつねさんが規制時に使っている物の事なのかしら?
この部分が私自身もよく判らないので憶測で描きます。(現状、実際に関わっていませんですから)
現状、規制発動/解除の時には、各鯖へ配布するためのデータ(bbs.cgiにくべるデータ)と、
掲載用のデータ(madakana.cgi)の2つを更新されているのではと思います。
そしてimo版madakanaは前者(おきつねさんが規制時に使っている物の事なのかしら?)の元となる管理用のデータという位置づけと考えています。
なので、imo版madakanaを直接bbs.cgiにくべてbbs.cgi内部で必要なデータのみを取り出す(この場合、ホスト名だけ)ことや、
bbs.cgiが余計な作業をしなくても良いように「ホスト名だけ」のデータに加工してからbbs.cgiへ渡すなど色々なことが出来るかと思います。
(ちょとひと息) >>491
正規表現リストを作るうえでどんな情報が必要かを考える必要があったりです。
いまの形は私のプログラムで必要であっただけで、NAOさんが必要とする情報が記録されてないかもです。
今のところのテキストは↓から落とせます。
こちらはユーザさんが作ってくれました。(私役に立ってねぇ・・・)
http://www14.ocn.ne.jp/~brigitta/list.txt
(なんでhttp://imo.70.kgにアップしないのかというと・・・・まだ使いこなせていないので)
私が作っているうえで必要だと思ったデータは↓です。
1)掘られたホストをマッチさせるパターンテキスト
2)芋ほりのまとめに表記する規制範囲のテキスト(1で表記が可能な場合は省略)
3)そのホストの規制の分類をするテキスト(通常・BBQ・BBMなど)
4)集計の際にBBM系は纏めたほうが良いようです。(荒らし報告ツールではまだ未実装)
《集計》
w22.jp-t.ne.jp(356069016150075) 16res
w21.jp-t.ne.jp(356069016150075) 15res
w11.jp-t.ne.jp(356069016150075) 15res
ではなく
《集計》
w**.jp-t.ne.jp(356069016150075) 46res ←たとえばこんなように
問題はこれをハードコーディングするのか、別のデータリストを参照するようにしてに能動的に処理させていくのか。
または、規制用正規表現リストに追加するか。
別のデータリストを必要とするならそれの作成も必要ですけど。。。 えっと、madakamaをbbs.cgiにぶち込むんですか?
誰か私の頭でも理解できるように(ry
(つД`) ワタシノ アタマデハ サッパリ ワカラナイ デス >>500
出来たらlogcounter2の仕様に合わせていってほしい ユーザが投稿する→bbs.cgiはそのホストが規制中かしらべる
↑
ここで使うデータ
・・・ということだと思うのです
つまり番犬さんは規制時にどっかのテキストを変更します。(手動かスクリプトかは知らない)
まだかなはこのどっかのテキストを読み表示。
書き込み規制では、規制の反映に時間がかかるということもあるので、
各サーバが定期的にどっかのテキストを読み込んでいると思うです。
もしくは自動配布プログラムの仕様かも。
で、未承諾さんはこの「どっかのテキスト」の元となる管理用のデータ を作ろうと。。。
ということだと・・・思います。 仮にチェックするとして、処理結果を書き込む事とどんなコラボを
してくれるのかがよく分からなかったり
規制云々と芋ログの処理が絡む場所がイメージ出来ないです >処理結果を書き込む事と
くべるっていうのは書き込むという意味じゃないと思います。
bbs.cgiが参照すると言ったほうがいいのかな。
たぶん、そういう意味だと解釈しました。
>規制云々と芋ログの処理が絡む場所がイメージ出来ないです
今現在のプロジェクトの目標とはちと離れますが。
プロジェクト自体はユーザ側の機能ですが未承諾さんのは番犬さん側の機能といえるかと。
規制系を見た場合、一連のシステムには役立つかと思うかもです。
番犬さんは独自に作って運用しているですが、
仮にこちらの出来がよくて気に入ったら使ってくれるかもしれませんね。
まぁ憶測に憶測を重ねても仕方がないので、未承諾さんの言葉をお待ちください。。。 ちょっとレス番が前後するけれどもm(_ _)m
>>503
→で、未承諾さんはこの「どっかのテキスト」の元となる管理用のデータ を作ろうと。。。
その通りです♪
まずは結論から♪ >>497
自動追加と云うよりも、、、
おいちゃんの手作業を奪い取るノリです♪
>>500
→集計の際にBBM系は纏めたほうが良いようです。(荒らし報告ツールではまだ未実装)
携帯の場合、ホスト名、IPアドレスは不要ですので、
356069016150075 46res
だけで桶です。
>>502
仕様を提示して頂けると、自動加工できるかと♪ こんな風になるのかな?@仕様詳細
1. 芋掘りデータ出現
2. 芋掘りデータから、該当ホストを抽出する。(以降、当該プロジェクト)
●ここで分岐が発生
2-1. リモートホストがない場合
2-1-1. IPアドレスの時 → BBQ焼き部隊へ通達(自動登録も出来ます)
2-1-2. 携帯の時 → BBM焼き部隊へ通達(自動登録も出来ます)
2-1-3. p2の時 → p2焼き部隊へ通達(ここにおいらは介在していませんのでこれ以上は出来ませぬ♪)
2-2. リモートホストから合致できる正規表現へと加工する
註:自動化するのはちょと辛いかな?ホスト名は何時までも固定されているとは限りませんので、ここだけは人間の手で加工する必要があるかも
(でも自動化はしたいよね♪)
2-3. 正規表現化されたリモートホストをimo版madakanaに追記する。(今のところCGIによる手作業入力/人の目によるチェックが介在できる部分)
2-4. imo版madakanaを整理整頓清掃(3S)する。(madakana_Sweep.plで実現可能)
2-5. 各鯖のbbs.cgiへ嫁がせる(加工する必要が有れば加工する) >>501
もちついて♪
判らなくなったら立ち止まってみてね♪ 2-2以降がもう本来の目的と違うような気がするのは私だけなんでしょうか。
2-1-xも、本来の目的から離れてしまっているような。 >>511
ふむふむ。。。
まずは、2. までってところですね♪
んぢゃそっちに注力しよう!
2.1以降は拡張仕様って事で♪ ああ、やはりそうなんですねぇ、うすうす遭難じゃないかと思いましたが;
>>511
多分ですが、未承諾さんはそれ以降の作業簡略化を考えているんだと思います。 あ、「以降」だと2-2を含んじゃう表現でしたね
2-2がないと意味ないですもんね えーっと・・・
>>509で言うと
2-2がキモで、2-1内の各判断までがシステムの核になる形だと思います。
2-2の(半)自動化が現在の目標な気がします。 んで、作業の簡略化というか、自動規制ルートってのは(今は)作らない方が良いかな、と、私は考えます。
何故ヒューマンエラーが起きちゃうかも知れない人海戦術でBBQを処理してるのかと言う事を考えると、
現段階ではやはり人の手が入ってる方が良いんじゃないかなとか。
# 本件ではその部分は目的とは違うので、触らない方が良いような気がします
# なるべく広げる風呂敷はコンパクトにしておきたいです うげー。すんげースレが進んでるー
誰か5行くらいにまとめてくださいー なんかこのぷろじぇくと自然薯掘ってる気分。掘ってみたら意外とデカかったみたいな♪ いろんな人がわいわいがやがやとやると、いろいろなアイデアが湧いてくる。
まさにそんな感じじゃないかな?
NAOさんがこんなものを作りたいと始めたが、
それを見ていた未承認さんが、NAOさんが作りたいと思ったものを使った先のことも思いついた。
これこそ2ちゃんの醍醐味じゃないかな? 今やること
・ブラウザで集計できる装置を作る
オンライン版logcounter。誰でも使える
・正規表現リストを作る
txtで配布すると、オフラインでも使える
・正規表現リストを更新できる装置を作る
登録できるのは一部の人のほうがいいかな
※の人のまだかなリストは、bbs.cgiと組み合わせるよりも、規制履歴を調べる方面で使えそうな感じ さてと今日は閉店♪
明日からはちょっといじれないかも。。。
って事でありがとうでしたm(_ _)m深謝
でもwktk♪ うう、眠すぎて意識が朦朧としてる。。。
今日は何もしないほうがよさそうだ。。。
>>520
> ・ブラウザで集計できる装置を作る
> オンライン版logcounter。誰でも使える
この辺ならおいらにもできそうなんだけどなぁ・・・
もうそれっぽいのがあるからなぁ 誤堀りのチェックですが、
http://qb5.2ch.net/test/read.cgi/sec2chd/1240066723/120-121 のように重複して掘ってしまうことがあるようです。
で、ただ集計するだけだとこの部分が2重で集計されてしまうので、
掘った報告レスが重複してないかのチェックも必要になります。 あと、報告レス(荒らしのレス)そのものが報告内で重複してないかのチェックもあったほうがよさげです。 brigittaさん、例のリスト鯖に置いてもいいですかね? あ、例のって言うと分からんか、>>500のリストです。 >>528
このレスの時間以降にダウンロードしたものならOKです。
(また言っておきます。このリストはユーザさんが作ってくださいました。ありがとうです。) >>529
どうもtxtだと見づらかったのでテーブルで表示してみました。
http://imo.70.kg/list.cgi
そしたら
(\d+).cidr.odn.ne.jp
(\d+\.\d+\.\d+\.\d+).static.zoot.jp
この二つの種別のBBQタブ区切りなってなくね? >>526
そうですけど、こっちで不良報告を排除できたらいいと思いませんか?
ユーザの負担を軽くする、というのが目的ではないですかね?
ツールに頼りきったユーザさんもまた困りものではありますけど。。。
>>525についての優先度は低いですが>>524については対応は必要と思います。
>>530
ほんとだ。再アップしときました。ありがとう。。。 確認しました。どもです
このリストは自動生成化が難しいんですよね?って事はこれを人の手で編集するものがほしいのかな? >>532
ですです。
で、編集が可能なのは「一部の人」という感じです。
私的には★もちの方ならOKだと思うのですが、他の方の意見も聞きたいですね。
あと、設定変更した人の名前も必要かどうかとか。。。
規制条件に大きく関わるかもな情報なので追加修正は慎重にね、という意味合いを込めて。。。 なるほど、それは未承諾さんが言っていたように公開しないものに変更した記録を残しておけばいいんじゃないかと
パスつきの編集システムかぁ、Rock54はhtpasswdなのかな? つまり別ファイルに
○○★(←★な人の名前)<>20090420_21:51:51<>ADD<>データ
みたいな感じにするってことですか?
実際の構造はともかくとして。
いいかもですね。 沢山ある串をどれが串でどれが串でないかどこで見分けてるのだろうか気になった。 >>536
逆引きできるかどうかとリストに引っ掛かって無いか さっきマァヴに情弱って言われたYBB民です(泣)
メールアカウント届きましたー。これから確認します
Monazilla/1.00 (JaneStyle/2.83) >>538
done.
おいらの連絡先がbeにあるように変更されました
(前のアドレスも使えますが) >>536
リストの話でしたら、
リストにおけるproxyはプロキシの意味じゃないです。
それらの類ってことです。
基本的にお断りしている回線という意味合いがあります。
ダイアルアップとかそういう類も含まれているです。
で、それは過去の規制状況やまだかなの情報やらです。
>>544
それだと必ずしもお断りしている回線であるとはいえないかと。
よろしくない書き込みがあって初めてお断りしている回線となるわけですよ。
>>543
BBQされたIPをはじくのが目的ではなくて、通常規制のリスト化が目的なわけで。
串であるかどうかは無関係で、あるホストから迷惑行為がされた際にどの範囲で規制をかけるか、というのが目的。
通常ならPROXYで表記されたホストはすでに拒否されていると思うので通常の書き込みは無いだろうけど。
●やP2といった可能性は残っているので表示させたりとか。。。 >>546
分からないのなら聞けばいいし、勉強してもいいと思う >>548
日本以外のISPなので海外のTLDを載せてもいいと思ったんだけど 勉強してもいいけど調べてどこまで理解してどこから理解してないのかを言え >>550
海外=書き込みお断り ではないので。
ただ迷惑行為があった場合に通報などの対応が難しいので妥当と思われるドメインで拒否して終了って感じ。 【 日本以外のISP、串等、逆引き不可 】
としてまとめてくれればいいだけ。 >>555
お前は結局分かってるの?分かって無いの? >>556
Good bye 0000
Thank you. Wow taste good! >>545
Good bye 0000
Thank you. Wow taste good! >>534
BBQ「は」BASIC認証使っています(^_^;)
>>535
BBQでの凡例♪
2009/04/19(Sun) 17:21:01
未承諾広告※
Append2
E:2038/01/19(Tue) 12:14:07<>R:2009/04/19(Sun) 17:21:01<>未承諾広告※<>78.94.179.111<>07dac4267c392660d6de319e0443f138<>Deny<>http://qb5.2ch.net/test/read.cgi/operate/1212767905/717-719 そういえば、、、
madakana手動変換、触れる人いつでもどぞーです♪
~/imo/madakana.txt.tmp「だけ」を改竄すれば、10分ごとにSweepさんが整形してmadakana.txtを吐き出してくれはりますー♪
ホスト名、対象板、フラグ、コメント以外は自動で入れてくれはりますー♪
といってもホスト名での「.」→「\.」作業とMD5生成だけか(苦笑) >>561
ちなみに、、、
E:規制解除日時<>R:規制登録日時<>登録者<>対象IPアドレス<>MD5値<>ステータス<>コメント
となっています@BBQ登録ログ
ステータスは
Denyの他AllowとかDDNSとか色々♪ >>567
>>385,387,390,392,395
何かこうあったので、質問。
中、見たいですか?
# 一般論ではなく、です >>568
んー、公開できないとこまで首突っ込む気はいまのとこなかとです
ちうか、最近ちょいと忙しくて離れ気味^^; >>569
分かりました。
そして、その嗅覚は素晴らしい。
# 危険を察知されてしまったようです (´・ω・`) あい、>>385,387,390,392,395あたりのはみんなが見れるようにって意味なもんで
わちき一人が見れてもわいわいにはならないかとw
# 引き込むならp2proxyスレやら海洋スレでリスト作ってる人なんてどでしょか? imoリスト直接触るのが懸念なら、おいちゃんのレス指定でもいいかも〜。
http://qb5.2ch.net/test/read.cgi/sec2chd/1239704634/17 を突っ込むと
\.vectant.ne.jp が入るみたいな〜。 誤範囲の訂正ってどれぐらいあるんだろう・・・。
少なければそっちを手でやったら楽じゃない? http://qb5.2ch.net/test/read.cgi/sec2chd/1239704634/17 という文字列を突っ込むぐらいなら
\.vectant.ne.jp という文字列を突っ込むほうがはるかに早いという・・・ なんかオレが針のムシロだな。むしろおっけー。
人海をとってリストの充実を図るか、それとも確実なリストをコツコツ作るか。
まぁ、作る人次第ってことで〜。 君の提示した方法をとっても速度はほとんど変わらないよ >>579
どちらかをとらなければいけないっということはないかと。
情報の収集・蓄積と言う点では「人海戦術」にたより
そこから実際のリストを作成するのは「確実にコツコツ」と。
たとえば、実際にリストに反映はされないけど
処理する人間にとって有益な情報がそこにあれば
それはリスト作りの効率があがるんじゃないかなと思います。
ほとんどが無益の情報の場合は(ry
とりえあず言えるのはリストを作るうえで自分でソースやら過去の事例を探すのは非常に大変だと言うことですね。
そこにだれかがこういうケースもあるよ、と言ってもらえるのは非常に助かったりします。
先に動いて主導権を握ればいいだけ。
動かなければ何も始まらない。 いないか、、、まあいいか。>>530を改造&その他もろもろ作ってみました。てきとーに書いたので改造したい人はご自由にどぞー
まだなんにも記録とか取ってないし、追加もできない、パス関係もちょー適当ですがこんな感じで編集できればいいのかしら?
あと、堀を調べる際におきつねさんかの判断にbeを使うと便利かと思います。これはNAOさんとかbrigittaが作ってるのかな?
しぇりー ★<><>2009/00/00(日) 00:00:00 ID:???0 BE:369705757-S★(506465)<>
だとすると
$benum = 369705757;
$beid = (int($benum/100) + (int($benum/10) % 10) - ($benum % 10) - 5) / ((int($benum/10) % 10) * ($benum % 10) * 3);
$beidがおきつねさんの基礎番号です、これはdatの$benumが変化しても変わりません。ちなみに35210かな?書き間違ってなければ・・・
これも掘の判断基準にするといいと思いますよー、ほんではおやすみなさい<(_ _)> ×あと、堀を調べる際におきつねさんかの判断にbeを使うと便利かと思います。これはNAOさんとかbrigittaが作ってるのかな?
○あと、堀を調べる際におきつねさんかの判断にbeを使うと便利かと思います。これはNAOさんとかbrigittaさんが作ってるのかな?
寝落ちしてたら嫁さんに蹴られた、ほんとにおやすみなさい、、、λ >>585
なるほろ
# 本業の方が落ち着いたら参考にします
で、私は全くbeについて理解して無いんすけど
(´・ω・`) 誰かkwsk教えてもらえます?
基礎番号か何かを、数式で処理してるんですか? http://snowslide.s201.xrea.com/be/
ぐぐったらtrickさんのサイトに行き当たったw
私の基礎番号は674です。 >>591
そいつは初期ですなぁw
悪魔で予測ですが、基礎番はbeの登録順に付けられるキー値みたいなもんだと思います。
そのキー値を使って2chで使う64種類の番号を生成してるようです。
個々に不変で基礎番も64種の生成番号も被ることはないので、個の特定にはもってこいかなぁと♪ >>585
どもども。
基礎番号の話は専ブラのスレでよく耳にしたのですが算出方法がさっぱりでした。
公開情報と言われているけど。。。
参考にさせていただきます。
たぶん、NAOさんが作ってくださると思っているのですが。。。
私もサーバの隙間でチャレンジさせていただきたいと思っていたりいなかったり♪ サーバの隙間で寝るときはダンボールかプチプチを使わないと、この時期でも風邪をひくから注意。 排熱で暖かいんじゃなかろか?
>>595
頭の良い方が算出したんでしょうなぁ、初出はどこかの専ブラスレだった気がするです。
あ、ちなみに正規表現リストの現在のパスはcgi内に書いてます。
改造しないといかんですね。。。
http://imo.70.kg/list.cgi
http://imo.70.kg/list.txt いや、きっとサーバーの熱で熱いから全裸にならないとだめだぜ 19inchラックの森の隅で寝てたら、空調が寒くて目が覚めたという経験が有りましてね・・・
>>597
>>530-535の件なのかな。
で、直で編集権限無い人は、このスレでつっこみ(アッ!ー という事ですね まだちゃんとしたパスの仕組みとか追加とか色々出来てないのです。。。
brigittaさんがパスを発行・停止できる仕組みも必要なのか
まあ気長に待って下さいな。ちょっと多忙でして、皿洗いとか、ゴミ出しとか >>597
リストにコメントも入れられるようにするといいかも
その絞り込みに決定したレス安価とかISPへのリンクとかいろいろ
>>602
あることには賛成ですし、編集や追加等の作業を行う時は同じ所で入力できたほうが楽だとは思います。
ただ、リストとコメント・アンカー・リンクは別のページ(データファイル)での表示が良いようなきが。
追加事項がある場合は、該当文字列にリンクくっつけるとかコメントボタン付けるとか
手段は各種あると思いますが、リスト自体をプログラムから引っ張る場合、
一気に来るのは助長なきがするのですが、おなか空いているので勘違いしているかも知れません。。。 ふむふむ、じゃあやっぱりtmpを作らんといかんのでしょうな
変更日時、変更した人、md5、コメント辺りを追加して作らんとですねぇ マァヴちゃんが賑やかにやってると聞いてぱんつ一丁で飛んできますたー^^v >>599
それはおいらにではなく、NAOさんに言った方がいいと思います >>606
● ●
(・∀・) マジレスしないでさぁ,
│ _、_
│ ヽ( ,_ノ`)ノ 私のおいなりさんなら好きなだけいじりなさい
│ へノ /
└→ ω ノ
>
● ●
(・∀・) とかいえばおもしろかったのにww えーそこそこ、若者におっさんを強要しないように( ゚∀゚)y─┛~~ どんな塩梅だべ
ttp://nndm.s201.xrea.com/cook81/count.php
>500
テキストの45行目\.(\w+).(\w+).ftth2?.ppp,infoweb.ne.jp
pppカンマinfoweb.ne.jpになっているので
ppp.infoweb.ne.jpへ修正お願いします >>610
すばらしいですね。。。
新しいほうでは修正されていました。(たぶん。。。)
(http://pc12.2ch.net/test/read.cgi/software/1239894530/207)
同様のもの(一部修正を含む)を http://www14.ocn.ne.jp/~brigitta/list.txt にアップしました。
集計時の誤掘りはどうなってますか?
まとめに入っちゃっているみたいですけど。。。 リストいただきました
重複掘り(>524)はつぶしたつもりですが、誤掘りは未対応です
依頼元のdatを全て取得しに行くのは気が重い……
依頼元レス
url1
url2
url3
★のレス
アンカー
ログ1
ログ2
ログ3
必ず>451のように出るのなら
・ログ1とログ2(2と3でもいいけど)の時刻が一致する
・ログ2とurl2の時刻が一致しない
・ログの数>urlの数
のときに注意報を出すとかかなぁ うわ、誤堀めんどくさそうですね;
>>611
そのリストを使ってtmpを作りました。
新しくlistディレクトリを作りそこに置いてます。作業場とでーた置き場かな?tmpの中身は
マッチ文字<>表示用マッチ文字列<>種別<>更新unixtime<>更新者(予定)<>md5<>コメント(予定)<>
になります、このtmpからlist.txtを生成します。ああ、新規追加とか作る予定だったのに・・・まあいいか今日はここまで♪ >>612
依頼元のdatっていうのは報告者のレスのこと?
誤堀りはログと報告レスで追記されている日付・時間の一致・不一致でチェックしている。
>ログ2とurl2の時刻が一致しない
これはあまりしないほうが良いかも。
url1
url2
url3
ログ1(実際はurl2のログなのでログ2)
ログ2(実際はurl3のログなのでログ3)
こういう掘られかたがあった。
>ログの数>urlの数
ログの数 != urlの数 のほうがよい気がします。 今日は早く帰ってこれたので早々に眠るですですm(_ _)m >614
> ログ1(実際はurl2のログなのでログ2)
> ログ2(実際はurl3のログなのでログ3)
このケースは報告が古く、鯖にログが残っていない時に起きますね。 >>619
なるほどなるほど。
古くなくても移転やら鯖落ちの状況下でもおきそうですね。。。
誤堀って確か、同一時間の投稿(同じ鯖内の別のスレッド)
で起きるんでしたよね。。。
そうなりますと、ログに載っています投稿の頭の部分の
比較(でも、何も書かれていなければおしまいですけど)
になりそうですけど、全部アクセスして比較していたら
滅茶苦茶鯖に負荷かかりそうですし。。。
誤堀確認だけは人海戦術になりそうですね。。。 >614
依頼元のdat=url1,2,…のdatです。本文で確認とっているのかと思ってました
とりあえず、こんな感じで注意報を実装
報告レス
url1 time1 id
★のレス
ログ1
ログ1 != time1 ならnレス/m行目がずれてるかも警報 >>621
>誤堀確認だけは人海戦術になりそうですね。。。
どういうことでしょ?
誤掘りの発生する条件はそのとおりだと思っています。
でも報告レスの日付部分、時間部分の比較で十分かと思いますけど。
>>622
>本文で確認とっているのかと思ってました
してないです。そもそも報告元のレス(あらしが実際に起きているスレッド)がdat落ちしている可能性もありますから「本文の取得」は不可能かと思います。
芋ほりでは時間が決め手のようで、日付は何のためにあるのかわからない状態なんですけど。。。
以前IDも含めて誤掘りチェックしようと思いましたが、移転やらなんやらでログにはIDあるのに報告レスにはない場合があったのでやめました。
http://imo.70.kg/imocut/
ちょっとだけバージョンアップ
・芋ログ周りのエラー処理追加
└→芋ログだけを処理できるようになりました
次にやるべき事
・複数のレス番指定への対応 >624
IDがある板はどちらが誤堀かはIDで識別できますが
IDの無い板では投稿本文を見ないと識別が出来ないと思います。 >626
IDが無い板の誤堀を確認する為には本文が要るんですよね。
私が言っている人海戦術になるかなと言う部分はこの部分ですね。 昨日帰ってすぐ爆睡してたでござる
堀は鯖のあくせくログの時間から同一時間を掘ってるわけか
datごとになってる訳じゃないから誤掘るわなぁ >>626-627
> IDがある板はどちらが誤堀かはIDで識別できますが
> IDの無い板では投稿本文を見ないと識別が出来ないと思います。
> IDが無い板の誤堀を確認する為には本文が要るんですよね。
> 私が言っている人海戦術になるかなと言う部分はこの部分ですね。
えっと、つまり、、、
*IDがない板について*現状では「日付」でのみ誤堀りチェックをしているわけだが、それでは不十分ではないかと。
確実にチェックをいれるなら本文の比較も必要だろう。
という意味であってますかね?
それとここで言う「人海戦術」とはその意のとおり、プログラムによって自動化せず、人の目で確認しようと言う事なのですか?
で、かりに本文チェックをするにしてもdat落ちスレは不可能な点もあるわけですが、どのような対処をするとお考えでしょうか?
あと芋堀りまとめを自動化しようとところで、その要の部分を手動でというのはナンセンスな気がします。 一部文字列が欠落しているように見える人は目薬を(ry >>629
まだ No.F 戻ってくるかな
多分これでいけるはず? NAOさん。
dat落ちしたスレッドを*芋プロジェクトが*取得する方法はあるのですか?
(外部のツールではなくです。) というと、不可能ではない、と言う感じですか?まぁう゛との交渉次第的な。。。
なら、誤堀りチェック時に本文照らし合わせなんていうことも可能なわけですか。
外部ツールより一歩先を行けるわけですね♪ ところで、RJBBさんが作られたログカウンターは、どのようにして「掘ったログ」をしていしているんですかね?
URL指定してツールが取り行くのか、掘ったログのコピペを解き放つのか。
仮に後者だった場合、誤堀りチェックはどうしていたのかしら?
報告のレスもコピペするのかな?
>>636
可不可で言えば、多分可能だと思いますけど、
落ちたものを取得するには通常経路ではなく(ry むしろローカルのログからできるといいかもしれない予感 >>638
裏口入学でもかまわないのですが、負荷的な問題は大丈夫ですかね?
システム(本プロジェクト)的にごく短い時間に複数のスレッドを全レス取得になると思うのですが。
あとキャッシュも効かないし。ごく短時間だけ生存しているキャッシュはあっても良いかもです。
まぁ番犬さんの掘るスピード以上には来ないから大丈夫かなぁ
>>640
どうやって?
アップローダみたいなの作って該当のログをユーザに提供させるみたいなことかしら?
スクリプト使えばローカル上で出来るのかな? ちょと思い出しました。
願わくば、2ちゃんねる分とpinkの集計は
別々になるようになればいいなあ。。。
両方の報告が混ざっている時、一括で集計されちゃうと
結局は転載時に2ちゃんねる分のみ再集計する事になりますので。 完全に別の報告として扱うでいいのですか?
【2ちゃんねる分】
報告〜
まとめ〜
【PINK分】
報告〜
まとめ〜
みたいな感じで 前者ですね
該当するURLをPOSTするのと本質的に大差ありませんし ああ、安価ない上に意味不明だ。。。
>>644は>>641宛てです >>644-645
アップされたスレが該当のスレッドであるかの確認はスレッドkeyで行う感じですか?
>>646
ですです。
まあ「どの方法がいい」ってゆーのはやってみないと分かりませんが datが改変される恐れがあるので、びみょーなのでは?>ローカルのログ >>649
うっ...急にそんな気がしてきた...
>>648
おかえりー 芋ログは某巨大掲示板の鯖に載っているものしか使わない予定です。
# 誤掘りの話かな >643
ですです。
可能でありましたら実装していただきますと助かります〜。 >>648
報告の中にbbspinkと2ch.netがあると、一緒くたに掘られてしまうので
集計あたりから、PINK分、2ちゃんねる分に分けてほしいということです。
で、>>643な感じで別々に集計、まとめを行うと。
>>651
納得です。
>>652
どもども。
確かに必要ですね、これは。 >報告の中にbbspinkと2ch.netがあると、一緒くたに掘られてしまうので
どっかに具体例があったらおながいします んー説明に最適な場所じゃないけど
http://qb5.2ch.net/test/read.cgi/sec2chd/1212500923/96-97 とかかなぁ
芋纏めの段階でちゃんとしたURLを指定してあげればいいと言われればそれまでだけど。
# これに関しては、かっこいいお兄さんに芋ログを吐く時に
# 何か一手間加えて貰った方が良さそうな気がしたりしなかったり
# 頭に
# 2ch<>〜芋ログ〜
# か
# pink<>〜芋ログ〜
# ってやってもらうだけで、すぱぱーっと(ry
問題は、どこにおねだりしに行けば良いのか(ry
(´・ω・`) >657
これは重くなりそうですね。。。
2ちゃんねるには2ちゃんねるの分のみ転載する事を
ご存じの方が集計してくれればいいのですが
知らない人が掘った部分全指定でやられちゃいますとそれはもう(ry 書式4による報告レスとそれに対する芋掘りログのレスをつきあわせる方針なんじゃないの?
(取れれば書き込みレスもだっけ)
報告レスを基に2chとpinkを分けるのは難しくないと思うんだけど >>661
>>611あたりからの誤掘りチェックの件で なるほろ
因みに、今のところは誤掘りチェックは考えてないかも >同一時間で日付が違っているレスを掘ってしまうことがある
仮にこうだとして、判断基準としてはもう一つな感じがしていたり
あとは、重複の場合は、URL投げる人が気をつけてねの仕様になりそう そかー、ちと残念
たとえば、IDが出る板であれば、報告レスと芋掘りログレスのID比較をするだけでも
それなりに誤掘りを検出できるですよ
この方法は同一ホストからの超高速連投とか、IDが出ない板での誤掘りチェックには
無力ですが、できそうなことからコツコツとというのもありかなと
余裕ができたらぜひご検討を 誤掘りを検出してたRJBBさんのLogCounterは凄かったって事か >>665
IDが出ない板では有効じゃない方法なんですよね。
ここが痛いのです、はい。
# チェックボックスとかで手動除外が出来るようになれば良いのかもしれないんですが、
# どうやって書けば良いのかさっぱりだったり >>667
IDが出ない板だったら(報告レスにIDがなかったら)サボる
これでよいかと
完璧でなくても使えるものは使っちゃえということで:)
>>666
RJBBさんのLogCounter2はIDチェックをしているようです
報告レスでIDの末尾が欠けているものは誤掘りとして扱っていました むむ、報告はIDなしとIDありがごちゃ混ぜだけど、芋ログにIDが表示されてるタイプがあった。
IDでの誤掘りチェックの考え方は、やはりあんまり良くないですね。 えーと、まずは観察を……
私の基本スタンスは>>250ということで離脱 ID無い板でもログに識別出来るもんがあればねぇ〜、厳密に言ったら本文照らし合わせても誤堀の可能性はある訳で
凄い確立だろうけど・・・
さて、私のほうは正規表現リストの各項目に新規追加できるようにした。
http://imo.70.kg/list.cgi
http://imo.70.kg/list.txt
今日はここまで、次はパス関係ですねぇ
brigittaさん、希望のパスがあればbeメでいいので私に送って下さい。
あとbrigittaさんがパスを発行できるように仕組みを作るです。 あれ、trick←→brigitta間連絡網@メールってまだ不成立でしたっけ。 お?そおいやimoってccで来たんだっけ?
まあどちらでもいいです( ゚∀゚)y─┛~~ >>673
ん? imo.70.kgでも一本取得されたんすか?
先ずは、trickさんにbrigittaさんのメールアドレスを(勝手に)送ります いきなりカウンター2に追いつけ追い越せでは大変。
まずはカウンター1に追いつく方が先。 trickさんのホトメ宛に送信しますた。
現在指示待ち待機中。 =≡= ∧_∧ 待機中
/ (・∀・ )
.〆 \\c ) ∈≡∋
|| γ ⌒ヽヽコノ ||
|| .| |:::|∪〓. .||
./|\人 _.ノノ _||_. /|\ めーるどもです。
>ん? imo.70.kgでも一本取得されたんすか?
いやいや、>>398の事ですよ♪ なるほど
そして、ccでimoの垢を送ってましたね
うへへ すみません。すみません。
遅くなりました。。。
雨なのに今日は忙しくて・・・
>>678
送ってみました。
誤掘りチェックはとりあえずスルーということですが一応書いておきますね。
IDのチェックですが
報告者さんによっては + → . の変換をしている人がいるのでそのあたりも考慮しておく必要がありますね。
>>666
zakoツールもできるよ!!
>>675
>>637あたり知ってますか?
どもども、メール確認しました。
こいつはpassのmd5ですか?であればこれでいいんですけど( ゚∀゚)y─┛~~ 入力しやすいものでいいですよ?パスはmd5に変換して扱うのでー パス秘密にしたいのであれば、私にMD5のハッシュ値を送っていただければ〜
分からなければパスそのまんまでもいいでーす。適当でー、どうせたいしたツールじゃないし♪ >>686
メールでお送りしたものでお願いします。
で、これは「パスそのまんま」です。(MD5ハッシュじゃないですよっと)
よろしくです。。。 了解です(;゚∀゚)y─┛~~
しかしなげー、仕組みが出来たらご連絡しますよ。
やることリスト
・パス(ちゃんとしたやつ;)
・パス発行・停止(brigittaさん用)
・編集ログ(まだ取ってない;)
・定期バックアップ(てけとーに保管)
・コメント追加(すっかり忘れてた)
・2ch
・科学ランキングで面白そうなもの無いか探す
・こっそりコンビニへつまみを買いに行く
・皿洗い
こんなもんかなぁー、ちなみにリストを編集した人ってみんなが見れた方がいいのかな?
編集ログじゃなくて前回追加とか編集した人ってことで >>688
皿洗いが一番(ry
リスト編集した人が見られるのは、一部の人だけでいいと思いますよ。 privateにする必要がないならpublicでいいんでわー なんかコメントとかと一緒に編集時に見れるようにしようかと思ってるんですがそこで前回編集した人位なら
私は別に見れていいもんかなぁと思ってたりするんです、なるべくおーぷんな環境でやる訳だしー
見れたらこんな風にマズイよーとか、色々な人の意見が聞いてみたかったり♪ http://qb5.2ch.net/test/read.cgi/sec2chd/1240225083/303-308
という事で、2chとpinkのログをわけわけして判断する簡単な方法の夢はついえたのであった。
これは仕方ない。うん。 私堀の件詳しく追ってないから分からんのだけど、2chとpinkって安価遡ってリンクから判別じゃダメなの? >>694
やはりそこになるんですかね。
うーん。 所詮ぷろぐらむなんて人が出来る事しかできんので、無いものは無いでしょうがないんじゃない?
出来る範囲でいいんじゃないでしょか?( ゚∀゚)y─┛~~
思ったとおりには動かんのです、書いたとおりに動くんですってエロイ人が言っとりましたー
しかし帽子外れるなぁ、ちぇっくがめんどい いえ、私も言える立場ではないのです、こうしゅりゃいいのになぁなんてしょっちゅう考えてますよ( 'д`)y─┛~~
やることリスト(終わったもの:○ 途中:▲ まだ:×)
×・パス(ちゃんとしたやつ;)
×・パス発行・停止(brigittaさん用)
×・編集ログ(まだ取ってない;)
×・定期バックアップ(てけとーに保管)
×・コメント追加(すっかり忘れてた)
▲・2ch
○・科学ランキングで面白そうなもの無いか探す
○・こっそりコンビニへつまみを買いに行く
×・皿洗い >694
ログにはアンカーが付いていますので
アンカー先の報告群の最初のリンクの文字列から
2ch.netとbbspink.comを検索してくるみたいな感じでしょうか。 私はもっと言える立場ではないのかもしれない!
何にもしてない><
>>698
正規表現リストのほうまたアップしました。
何も出来ない子ですみません。。。
>>699
荒らし報告ツール(>>292)のほうでは実装しました。
>>698
ところでリストなんですが、ある場所に私がアップすると自動的に更新されるなんて能力に目覚めることは可能なんでしょうか?
しばらくは、もしくはここにおいておくといいよという場所とか。。。
>>699
あー「実装しました」っていうのは2ちゃんねる分とPINK分の報告を分ける機能のことです。。。 >>699
そですそです
>>700-701
現在もリストを強化されてるじゃないですか・・・
>ところでリストなんですが、ある場所に私がアップすると自動的に更新されるなんて能力に目覚めることは可能なんでしょうか?
これできることはできる、と言うかコードはあるんですが、やるとtmpの方で変更者とか変更日時、コメント等々が全部リセットされるんですな
今現在はやっても支障は無いですが、web編集版が完成したらそちらで編集するか
未承諾さんのと似た感じでtmpの方を弄ってもらうとlist.txtが更新される仕組みになるです。
今回はとりあえず私がリスト更新しときますです。 なんかtxtの仕様が変わってますね?コメントなってる所とか何か決まりがあるですか?
ってか
「を」
って何・・・; >>703
>現在もリストを強化されてるじゃないですか・・・
いや、私じゃない。細かい作業が苦手。
荒らし報告ツールのユーザさんがやってくれていたりするんですよ。感謝ですよ。
>やるとtmpの方で変更者とか変更日時、コメント等々が全部リセットされるんですな
なるほど。そこまで考えていなかった。。。
>今回はとりあえず
どうもです。ありがとうです。
>>704
修正したときに消し忘れました。→を
再度アップします。お待ちを >>705
なるほど、まだ(仮)なんですね;
んじゃ更新はやめときます。 アップ完了。
>>707
仮なのは e-mobile の絞込みの部分ですね。 ぶっこんで見たらリストが超横長になった;
#その他ISP(CATV等)ドメイン別
ちょー長げぇw IEだとstyle='word-break:break-all'でいいんだけど・・・
とりあえずまた明日だなぁ( ゚∀゚)y─┛~~ IE以外はJavaScript実装なんですよね、確か #vectantがダブってるとか
#その他ISP(CATV等)ドメイン別にある\.west.b?flets.alpha-net.ne.jpは
上にある#alpha-net.ne.jpに入れられるとか
#その他ISP(CATV等)ドメイン別にあるso-net.ne.jpは3つあるからグルーピング出来るべぇとか言ってみたり >>710
おつですおつです。
すっごく、ながいです… コメントを保存できる仕組みを考えた方がいいのかな? >芋
# しかし、しばらく見ないうちにすんげーことになってるなぁ 雑魚ちゃん専用まとめツールVer.1.40の芋掘り収穫祭がこの機能を使うための同意がされてませんと出て
使えないんだけど、同意の為のボタンはどこに出るんだ?
>>717
そういうことね。
実行ファイルだけコピペした場合はだめよ。
正規表現リストはまぁ各自の自由だけど、それ以外はちゃんとコピーしてね。
>>718
利用規約txtも表示されるけど同意のためのボタンが出ない原因教えてくれ? まとめツールは正規表現の統一・公開に専念したほうが…
まとめ処理を鯖でやる必然性ってないでしょ?
ツールはブリさんのツール使えばいいし、RJBBさんが戻ってくるかも
正規表現と芋まとめの仕様が公式鯖で公開されていればいいのでは?
# 仕様まとめるのに2chwiki使うといいかもしんない
# 編集用ページ己 - いきいき Wiki
# http://info.2ch.net/wiki/index.php?%CA%D4%BD%B8%CD%D1%A5%DA%A1%BC%A5%B8%B8%CA
基本、公開されてると思うんですけど、なにが足りないですか?
因みに、仕様≠ソースは大前提になりますけど >>721
NAOさんは芋纏めツールを作ろうと思った。
私は正規表現リストを2ちゃんねるで一括管理してほしいと思った。
(ここのは公式な管理ではないけどそれに準じていると思う)
お互いの利害が一致しただけのことだと思うですよ。
やりたいことをやるのが一番だと思うのです。
>まとめ処理を鯖でやる必然性ってないでしょ?
必然ではないですが、報告スレで「こんなツールを使うと楽です」ってあるじゃないですか。
これは私の個人的な見解なんですがローカルにインストールする必要のあるものは↑に無いほうがいいと思うのです。
だれでもすぐに利用できる、すでにあるブラウザを利用するサーバクライアントなほうがよいのではないかなと。
その上で、ローカルにインストールするタイプのものは個人個人の趣味趣向ではないかなと。
で、書式4などでソートするサイトと同じくして、このイモプロが↑に載ると。。。
>>722
「正規表現リストの構造的仕様」とかだとおもいますよ。ソースとかじゃないですよ、たぶん。
「芋まとめの仕様」は纏め後の表記的な意味かなと思うです。 list.txtの形式って勝手に解釈してたんですが
#こめんと
#こめんと
#こめんと
改行
#かてごりー1
マッチ文字列【tab】表示用マッチ文字列【tab】種類
マッチ文字列【tab】表示用マッチ文字列【tab】種類
改行
#かてごりー2
マッチ文字列【tab】表示用マッチ文字列【tab】種類
マッチ文字列【tab】表示用マッチ文字列【tab】種類
改行
・
・
・
で良いんですよね? >>724
えーとですね。
当初は
空白は除外
#で始まるものはコメント
のこりは マッチ文字列【tab】表示用マッチ文字列【tab】種類 というものでした。
なので決められた「形式」はなかったです。
特定のパターンで記述されていたほうがいいですか? 好きに作っていただいていいんですが、カテゴリーに追加出来たほうがいいと思って
改行だけの行の次に#が来たらカテゴリーとして扱ってるんです。
そちらの仕様があるのならそれに合わせるです。 うんうん。色々といぢりやすいように原本にはすべてカテゴリーを入れておくと良いです。
で「加工したもの(ex.>>724)」を自動化(加工)するといぃの。
ニンゲンへの可読性って云うのは「加工したもの」で充分だから♪ >>726
複数行のコメントの場合もカテゴリとして扱っていただけたら嬉しいです。 >>725
ちょっとパスの仕組みを作ってみました。
brigittaさんのパスでも編集や削除、追加等出来るようになってます。
>>727
ふむふむ、原本ってのはtmpの事かしら?
未承諾さんのこーどとか仕組みを色々と参考にさせて貰ってます。こんな風に作るのかぁとべんきょになって面白いですわ〜
>>728
まあなんとでも出来るんですが
>複数行のコメントの場合もカテゴリとして扱っていただけたら嬉しいです。
まあなんちゅうか「#」だけではコメントなんだかカテゴリーなんだか判断つかないんですよねぇ
なのでその前に改行があるかで判断してるんですわ
じゃないとtxtの最初の注意書きまでカテゴリーにしてしまうので・・・どうすべね? >>729
改行の後の#が連続して数行あった場合全てカテゴリとして扱うというふうに >>729
→ふむふむ、原本ってのはtmpの事かしら?
そんな感じです。
で、その原本には要素すべてにカテゴリーを入れておくのです。
でもって「ポチっとな!(コマンドでもいいしシェルスクリプトでもいいし、ついでにそれをcrontabに描いてもいいし)」したら、
今あるlist.txtが出来上がるようにしちゃうって事です。
そうすることで、同じルールに則った原本を元にして多種多様の加工(出力)ができるですです♪ セキュリティ的にまずい気がしたのでNAOさんにメールしたです。 あーなるほどでーた一つ一つにカテゴリ君の紐付けをしとくってー訳ですか
ん〜>>730も含めカテゴリ関係ちょっと練り直さんといかんですなぁ
カテゴリの追加とかも必要になる訳か・・・色々と作るもんが増えたなぁ >>733
直接CGIを叩かれた時用の対策を入れた方がいいかもしれないです、はい
# しかしきれいなソースだなぁ >>734
何も指定しないで直接add.cgiやらを叩くと、
「リストに変更があったみたい?」と言われますけど、
これは実態と違うよなぁってだけですよ
ちょっと気になったものでー ああなるへそ、そいつはリストを変更してるわけじゃないのであとでちょっと変えとくです。
ちょっと多人数で触ることを念頭に置いてるのでそんなのが出るんですわ。 いえいえ、どんどん指摘してちょ( ゚∀゚)y─┛~~
わたしゃこのスレの中で一番経験が足りん人だと思うので♪ >>738
すみません。
http://www14.ocn.ne.jp/~brigitta/list.txt
更新よろしいですか?
それと追加・修正あたりのほうはもう出来るんですか? >>741
ういっす、やっときます。
>それと追加・修正あたりのほうはもう出来るんですか?
あのパスで出来るようにしたです。
カテゴリ関係はどうしましょ?こうして欲しいみたいな要望があればそれを遵守するよう作りますが
>>730とかも考慮した方がいいもんかとか。 >>742
なんでもいいので別の識別子を用意したほうが元のリストに左右されなくて済むかなあ、と >>742
いやあコメントは現状で大丈夫だと思います、私は。
ちょっと表の方を見たんですが、「#その他」が表示されていないような・・・ どこかであった話なのですが、詳しいヘルプがあるとよさげなので、
おいらがちまちま書こうと思うのですが、どうでしょうか? あーーカテゴリ関係か。
直接リストをいじるのはめったにないと思うので現状でいいと思うです。
>>743
別の識別子を用意するとそれらの管理も必要になってきませんかね?
どっちにしても「特定の文字列」でしかないですし、同じだと思うのですが。。。
>>745
忘れてた>< まあ、まだ実験段階なので本格利用はもうちょい先ですね。
>>744
>>745さんがおっしゃるとおりコメントアウトしてますね。 >>747
技巧な処理をしなくて済むという点は、後々の(あるかもしれない拡張などの)為になると思いますです >>748
>まあ、まだ実験段階なので本格利用はもうちょい先ですね。
ツールのほうではlist.txtの更新ダウンロード機能をつけたんですがまだ運用しないほうが良いですかね?
>>749
現状の空白後の#コメントをカテゴリとして扱うのではなく、別の記号を含む文字列を利用するって感じですかね?
>>750
それならいいかもですね。 >>750
そんなんであれば一番簡単でしょうけどねぇ
>>752
使用してもかまわないですよ、list.txtに影響しないように作るです。 >>753
どうもです。
ということでVer1.41に更新しました。
これからダウンロードがちょくちょく発生するはず。
>>754
いいかもです。 >610
2ch/pink別集計等できるようになったけど、ソース置いておいた方がいいのかな?
>741
jig.jp判定無くなった?
http://qb5.2ch.net/test/read.cgi/sec2chd/1240592483/で
bs3001.jig.jp<w12.jp-k.ne.jp>(354018010942815)w12.jp-k.ne.jp (1res)
br3001.jig.jp<w31.jp-k.ne.jp>(354018010942815)w31.jp-k.ne.jp (2res)
が、以下のように出ますが。。。
[P2_BBM_NONE]
BBM情報なし @ softbank (3res) めーるうけとったー>すあまさん
どもです、どもです
[―{}@{}@{}-]の中の人、もしコテハンとか何か使ってる人でしたら、
名乗り出て貰えるとありがたいです。
うへへ >>756
確認しました。
で結果の表記ですが
【 BBM 】
354018010942815 @ jig 3res
という感じでいいんですかね?
それともw31.jp-k.ne.jpからsoftbankを確認して
354018010942815 @ softbank 3res
かな? jig.jpはweb閲覧用アプリの事なので、354018010942815 @ softbank 3res っすね >>757
えーと…私はリストを作らせて貰っている者ですね >>761
p2proxyスレで荒らし報告ツールの正規表現リストを作っています >>759
やっぱりその方が良いですかね。
ibisも現状では @ ibis になるんですが、これも @ 携帯キャリア名 のほうが良いんですか?
2段階参照しているのはp2だけで、結構な特殊処理だったりします。
jig + docomo や jig + ezweb の報告スレもほしいですね。
なにやらリストの作成が一気に進む予感♪ >>762
なるほどなるほど
>>763
brigittaさんは、編集パスを設定できる人になってたんでしたっけ? >>763
> これも @ 携帯キャリア名 のほうが良いんですか?
そうですね、固有番号 @ 携帯キャリア名 で結びつけた方が分かり易いので良いかと って事で>>750にしてみました。
直接叩きもとりあえず、たたかんでちょにした
>>764
その仕組みは、まだ仕組みが出来てませーん^_^;
brigittaさんが設定できるようにはしますが。 trick さん。
一点お願いがありますが、 http://imo.70.kg/list.cgi のリストで左側(別に分かればどこでも)にインデックス的なものをつけられますか?
上からの通し番号でも良いですし、カテゴリごとのインデックスでも良いです。
たとえば修正する際に「○番の正規表現違ってない?」とか
○番はこれが正しいよ」など指摘しやすいと思うのです。
修正する人間もどこを修正するのか分かりやすいですし。 >>766
なるほろ
例のアレは、passをMD5ハッシュして直書きされてるわけですね。
# [―{}@{}@{}-]の人に何かHNを付けて貰って、リストの編集が出来るように(ry と思ったりするわけですが 私にはあまり権限を与えないでください。
うまく使える人間ではないです。。。
>>765
現状だと、携帯キャリアごとにjig対応の正規表現を書けばいいのですが、、、
うまいこといくものを考えてみます。 ○MD5ハッシュにして
何か一文字足りなく見える人はゴージャスな(ry >>769
多分、編集パス設定者の一人になると思いますよ。
# 赤紙を受け取ってしまった時点で責任ががが うわっはやっ!どもですー>>766
>>771
数あるうちの一人なら行使しないと言う選択肢も(ry brigittaさんが編集しても良い方に編集権限をあげるのが一番だと思うです。
わたしゃ正規表現とかに精通してるわけではないので、、、誰がいいんだかさっぱり♪
>>767
こんなんでどでしょ? >brigittaさんが編集しても良い方に編集権限をあげるのが一番だと思うです
なるほど。 取り敢えず、brigittaさんにimoアカウントのメールアドレスを一個取得して貰おう、そうしよう。
という事で、私のメアドに@より前の部分を好きに考えて、送ってください。 私の場合「セキュリティ」な意味で不適格なのです。
今のところ、「パスはtestです」さんと「パスはp2proxyです」さんが協力してくださっています。
リスト、古いのに戻っている気がします。。。 jig+docomo
http://qb5.2ch.net/test/read.cgi/sec2ch/1192351304/104
jig.jp<HOST>(SER)HOSTでいいのかな
この辺って、特化鯖スレでやってたんだったか >>779
希望がなければ、勝手に考えちゃいますけど、良いですかね。
>セキュ的な意味でとは、kwsk >>781
たとえば、今協力してくださっている方ならいいのですが、
その時点で酉無かったので、今「酉つけてくれたら〜」としても偽者が現れないとも限らず〜とか考えちゃう。。。
あとサーバ設定的なセキュリティに詳しいほうではないので、
私はこの人に手伝ってもらうと良いかもですよ〜と言ってそれをNAOさんがスカウトしてくれたほうが安心かもです。。。
# メール送りましたが、ここで書いちゃまずいものですか? とりあえず
\.jig.jp<.+>\(([A-Za-z0-9_\.]+)\)[TAB]$1 @ jig[TAB]BBM
としておきます。
明日にでも特化スレを見てこよう。。。
今日はこれで、おやすみなさい。
>>777
NAOさんから素敵なプレゼントを・・・ 申請メール出しました。
# マァヴさん、頑張ってくだしあ。 定期的にバックアップ取るように仕組みを作るです。
chenge.logを取るようにしましたので、誰が何時変更追加削除したとか分かるようになってます。
こいつはlistディレクトリにありますので鯖の中が見れる人は見れるようになってます。
なのでその方達の編集のパス登録時に名前を聞くか付けてもらえばいいのかなぁーと。
変な人がいたらその人のパス消去、バックアップから正常なtmpを復帰で元通りってな感じでー
ぶっ壊しながら使っていきましょうやw( ゚∀゚)y─┛~~
てか今日はここまでですね、ゆっくり作っていきますので気長にお待ち下さい。 >>729
あと、Rock54,bb*で採用している手法としては、
「原本を触るのは1プロセスだけ」
です。
CGIって云うのはいろんな人がいぢります。
いぢると複数のプロセス(CGI)がデータを触りにいきます。
そうするといくらfilelockが完璧に機能したとしても、データの整合性が失われる可能性が高くなります。
なので、CGIからは「こんな追加/修正/削除」の指令が来たよと囁くだけです。
その囁きを1つのプロセスが淡々と処理するのです。
CGI→所定のディレクトリに指示書?を書き記す→特定のプロセスが所定のディレクトリを舐めて処理をし指示書を消していく
大まかな流れはこんな感じになります。
若干の鮮度は犠牲になりますがその分データ破損はほぼ完璧に防げます。
ex.
Maintain_Rock54.cgi(指示書作成)→Rock54_append.pl(Rock54-[12].txtの変更)→Rock54_Summon.pl(全鯖丁稚どん呼び出し)
うんたらかんたら[tab]$1 @ キャリア(jig/ibis)[tab]BBM
と出せば、jig/ibis経由と分かっていいべ >>786
なるほどなるほど、だから正規表現データベースの方はあんな仕組みになってるんですなぁ〜
変更しても暫くは反映されないと。原本てのはtmpの事だから、上から
指示書
100行目に追加
150行目を編集
とかだったら編集は追加した事も考慮に入れた行数を考えないとないといかんわけか。
更新の間隔はどんなもんざんしょ? >>788
行指定じゃなくても、たとえば
削除<>旧マッチ文字列<>旧表示用マッチ文字列<>旧種別
追加<>新マッチ文字列<>新表示用マッチ文字列<>新種別
修正<>旧マッチ文字列<>旧表示用マッチ文字列<>旧種別<>新マッチ文字列<>新表示用マッチ文字列<>新種別
とかでもいいんじゃないですかね?
旧〜のほうに該当するデータがない場合はすでにそのデータは変更されているということでエラーに出来ますし。
(追加の場合は旧〜のほうにある場合エラー)
もちろんこれでもタイミングによってはユーザの意図した動作をしない場合がありますけど。
まあその三つのでーたのmd5で判断する予定です。
配列二つ用意して、一つは旧データ、それを指示書を順序良く実行した内容をも一つの配列に適応していくって感じで
いいのかなぁと。
編集しても暫く反映されない感じにはなっちゃいますが、1プロセスでやるにはしかたないっすねぇ
1、変更依頼→受付担当→(その都度報告)→主任が適宜まとめ→(担当に指示)→担当が変更
2、担当が結果報告→主任が把握→作業した事を社内通達→受付に完了通知→受付が結果を通知
ということなのかな?(例えがかなり変
やっとみつけた。。。
>>780
http://qb5.2ch.net/test/read.cgi/operate/1208685863/805 な感じでserの部分がiモードIDになっているですね。
で、この形式から考えれば jig.jp<HOST>(bbmデータ)HOST なんですがHOSTが気になるところです。
なぜ重複しているのかなぁ? >>790
プロセスがディレクトリを舐める間隔はどんなものでしょ? 社長と話すには秘書を通せ。秘書がアポをまとめるから。 どの位がいいんですかね?10分間隔くらいでと思っていましたが。 ちょっと質問。
a.cgi →ユーザ側の変更処理を受けるプロセス(ユーザの要求の分だけ起動する)
b.pl →実際に変更を実行するプロセス(かならず1つ)
1)a.cgiは指示書を作成
2)a.cgiはb.plが起動していない場合は起動させる。
3)b.plは指示書がなくなるまでディレクトリを舐める。ディレクトリが空になったら終了する。
というのは可能なのかしら?
>>795
逆に言えば変更が10分間浸透しないってことよね?
変更が成功したか失敗したかが判らないのはちょっと困る気がする。 そこが未承諾さんが言ってた鮮度を取るかデータの整合性を取るかって所ですね。
さて、どうしたらいいもんか・・・ 鮮度をとるならこのままで行きますか?
バックアップチェックを頻繁にやる感じで こんばんわー
brigittaさんに、メールアカウントが届いていると思いますが、如何でしょうか 浸透10 min.の方が、結果的には良い気がします。 >>796
bさんが作業して指示書に書かれている事を、aさんが作業完了まで更新しないか
案件を終わらせた毎に更新するの否かで指示書に対する対応が変わってくると思います。
#スクリプト的には出来ると思いますが、実際のソース見れないので組み込めるかどうか分からない。
安全性を考えると、
1.5)aがa'を起動or指示
2) a'がaの指示を受け指示書を複製してbさん起動or指示
5)a'がbの報告を受けaに報告
がいいような気がします。
指示書を2枚作って、
指示書Aは10分毎、指示書Bは1分毎に実行するとかは? imocut.php のエラー処理を追加。
# まさかこんな基礎的な部分を忘れていたとは・・・
brigittaさんには、imo.70.kg なメールアカウントが、マァヴさんから届いていると思います。
そのメールアドレスは、brigittaさん用の変更人ハント用に使ってください。
変更人は、imo.70.kg の正規表現リストを変更出来る人の事です。
brigittaさんは、変更人のbossです。
当分は、brigittaさん→trickさんのルートで変更人passを申請してもらってください。
という事で、よろしくおながいします。 私もリロードが足りないようです。うへへ
>>803
ということで、おながいします。 とりあえす、迷ってる所は置いといて正規表現の一つ一つにコメントを付けられるようにしました。
前回の更新日時、更新者も見れるようになってます。listってのは初期の抽出したときつけた名前です。
コメントを入力するとlist.cgiのテーブルで、各正規表現上でマウスオーバーさせるとコメントが表示されるです。
あと変更ログなんですが現在は、日時、名前、md5、しか取ってないのです、ログに残すものって何がいいですかね? いや、権限がある人達が行った動作とかのログです(予定)。
追加したよとか編集したよとか、現在私とbrigittaさんのログしか残りませんが; >>808
なるほど。
なら、それで足りるんじゃないですかね。
# 何を編集したのかが分かるなら ちょっぴり公開(照)
# Rock54_Append.pl
# CGI が投げたデータを Rock54.txt に追記する人
# 10 秒ごとに /temp/ を攫って、Rock54.txt に追記。
:中略
# しぐなるはんどらぁ
{ $SIG{'PIPE'} = $SIG{'INT'} = $SIG{'HUP'} = $SIG{'QUIT'} = $SIG{'TERM'} = &SigExit; }
# 止められたとき
sub SigExit{
Error("[notice] $Rock54_Append_Prog has terminated.[Receive SIGNAL($_[0])]", $Rock54_Append_Prog, $Rock54_Append_Pid);
}
# めいんるーちん
MAIN:
{
local (*PID, *Rock54_TMP, *TMP_Files, *Rock54_TXT);
# 御本尊 PID ファイルが存在しなければ停止
-f $Rock54_Pid
or Error("[alert] $Rock54_Prog has stopped.", $Rock54_Append_Prog);
# PID ファイルが存在していれば停止(重複動作させない)
-f $Rock54_Append_Pid
and Error("[alert] $Rock54_Append_Prog has already started.", $Rock54_Append_Prog);
# PID ファイル作成(とりあえずファイル内にプロセス番号を入れておく)
open PID,">$Rock54_Append_Pid"
or Error("[error] Could not touch $Rock54_Append_Pid", $Rock54_Append_Prog);
flock PID, LOCK_EX;
print PID $$;
close PID;
chmod 0600, $Rock54_Append_Pid;
# 開始を通知
my $str = sprintf qq|%s[%s]|, $Rock54_Append_Prog, $$;
print Write_Log(qq|[notice] $str is started.|);
# qx|$Logger -st "$str" is started.| if $Message eq 'on';
# ループ。。。
while(1){
# 現在時刻を採取。
$Now_Time = time;
# 御本尊 PID ファイルが存在しなければ停止
-f $Rock54_Pid
or Error("[alert] $Rock54_Prog has stopped.", $Rock54_Append_Prog, $Rock54_Append_Pid);
# ps コマンド等での表示を判りやすくするために。(深い意味はないと思っているつもり)
$0 = "$Rock54_Append_Prog is running.";
# 更新
if ($Time_Append < $Now_Time) {
# しぐなるはんどらぁ(止めておく)
$SIG{'PIPE'} = $SIG{'INT'} = $SIG{'HUP'} = $SIG{'QUIT'} = $SIG{'TERM'} = "IGNORE";
opendir Rock54_TMP, $Rock54_Tmp
or Error("[error] Can not open $Rock54_Tmp", $Rock54_Append_Prog, $Rock54_Append_Pid);
my @file_entries = grep /^d{10}-d{1,6}.tmp$/, readdir Rock54_TMP; # Test データは含めない。@2005/05/28
close Rock54_TMP;
# エントリがなければそのままお帰り。
if (@file_entries) {
:中略 # 次回更新時刻を設定。
$Time_Append = $Now_Time + $Wait_Append;
print Write_Log(qq|[notice] $Rock54_Append_Prog: Append OK|);
}
# else { print Write_Log(qq|[notice] $Rock54_Append_Prog: Append NONE|) }
}
# しぐなるはんどらぁ
$SIG{'PIPE'} = $SIG{'INT'} = $SIG{'HUP'} = $SIG{'QUIT'} = $SIG{'TERM'} = &SigExit;
# 回りっぱなしはマズいと思うのでご休憩しておく。
$0 = sprintf "%s is sleeping. (%02d sec.)",$Rock54_Append_Prog ,$Wait * 3;
sleep $Wait * 3;
}
}
__END__
5年前に描いたんだよなぁ。。。ちょと恥ずかしい(照) 操作(CGI)ログと、プロセスログを取っていたりします。
こんな感じ。@操作(CGI)ログ
操作時刻[TAB]登録者名[TAB]登録者アドレス[TAB]操作[TAB]登録/削除の内容
2009/04/27(Mon) 23:23:01[TAB]Rock54_Sweep[TAB]rock54.2ch.net[TAB]Expired[TAB]CGIが投げた生のデータ
2009/04/11(Sat) 12:54:11[TAB]未承諾広告※[TAB]114.153.155.78[TAB]Append[TAB]CGIが投げた生のデータ
2009/04/11(Sat) 13:08:08[TAB]未承諾広告※[TAB]114.153.155.78[TAB]Ignore[TAB]CGIが投げた生のデータ
2009/04/11(Sat) 13:08:18[TAB]未承諾広告※[TAB]114.153.155.78[TAB]Extend[TAB]CGIが投げた生のデータ
こんな感じ。@プロセスログ
ログの内容
2009/04/27(Mon) 23:23:58 [notice] Rock54_BBR: BBR Gather OK
2009/04/27(Mon) 23:23:36 [notice] Rock54_Summon: UPDATE OK TOTAL:35 [OK:0/NG:35]
2009/04/27(Mon) 23:23:01 [notice] Rock54_Sweep: SWEEP OK
(SummonのOK/NGカウントがおかしいままなの(照)) わおっwせんせー、高度過ぎて分かりません_| ̄|○
やらんとしてることは分かるんですが、現在書いてる奴にどのように適用させたらいいのか私の頭では処理しきれない;
もうちょっと勉強せにゃなぁ・・・ >>814
要するに、無限ループにして投入されたデータ量と処理能力にあわせてsleep(休憩時間)を設定しているです。
なので、そのプロセスを止める(止めたい)ときにはsignalを送るです。
ex. kill -SIGQUIT 該当プロセス番号
↓
sub SigExitを実行(sub Errorを実行してexit 0 する)
♯Rock54ではシグナルを送るためのプログラムもあります。
ex.
%./Rock54.pl stop|start|reload|status|init ・・・ということで、Rock54の中の人になってみたい人って出てくるかなぁ♪ まーたそこらで寝ていたよ!!
>>816
ひょえー。
言わんとしていることは分かりますが…
これは仕組みを*自分のもの*にするのに努力が必要だー
# *nixの仕組みを活用しまくり…
# 流石おにぃちゃん&Perlだ… >>816
Rock54には、何か改善とか機能追加の
計画があるとですか? >>796-801
b.plがお仕事してるときは待ち行列表示させるとか >>817
すあまさんもですか…;状況を分かりやすく書くと
〜未承諾さんの絵画教室にて〜
私「構図はこうでこんなタッチで描けばいいのかなぁ?」
す「こんな感じで描いてみては?」
他「いやいやこうでしょ」
わいわいがやがや
未「違う違う、これを使ってこんな風に描くんですよ…
ね?簡単でしょ♪
」
私&す&他「ちょwwwテラボブwwwww」
実際に動いてるものを見ないと動きが把握出来そうにない件orz >>820
試しに作っちゃえ♪
やってみないことには始まらないですよー 理解はできますが1から書くのは無理です><
未承諾さんかっけー♪ trickさん、リストの内容が古いようなのでお手数ですが
http://www14.ocn.ne.jp/~brigitta/list.txt
と差し替えていただけますか?
>>818
出来ることは山ほどあります♪
このスレッドのタイトル通りです♪
>>820
刷毛の水切りをするところが好きだったです♪@ぺてぺてぺて ちなみにRock54では、稼働しているか否かをRock54_Cron.plさんが10分おきにチェックしています。(crontabに記載)
なので、tiger509さんがリブート掛けられても放置しておけばそのうち稼働します。
それから登録CGIはご本尊様が起動していようがいまいがどんどん指示書を作っていきます。
前述動作によって稼働し始めたら作業を淡々とこなしていきます。
・・・Rock54専用掲示板の中身を引用しようそうしよう♪@マンドクセ 2 名前:未承諾広告※ ◆TWARamEjuA メェル:sage 投稿日:2004/10/25 22:30 ID:???
★Rock54の中の人たちのご紹介。
・Rock54.pl(旦那さん)
いわゆる起動/停止のスクリプトさん。番頭はんとかをいっぺんに操作します。
・Rock54_Cron.pl(女将さん)
毎10分ごとにcrondによって起動します。お仕事の内容は・・・
1. 実はuptimeを計測して/_service/に他の鯖と同じようにその結果を書き出しています。
2. Rock54の中の人を監視しています。サボってたら働け!と促します。
これで、鯖が再起動しても10分以内にRock54が稼働するようになっています。
なのでrc.dには起動スクリプトを置いていません。
3. Rock54が有効になっている2ちゃんねる鯖が保持しているRock54ファイルの状態をチェックしています。
serverstatus.txt を生成/更新しています。
4. find.2ch.net の検索結果(本文/投稿者)のファイルで古くなったものを削除しています。
5. Rock54隔離室への入場制限ファイルの更新を行っています。
1時間以上アクセスのないホストを削除しています。
6. おしまい。
・Rock54_Append.pl(大番頭はん)
CGI(登録処/Change_Rock54)から送られてきたデータをRock54リストにただ追加するだけの人。
ただし、CGIからは一旦専用のディレクトリに送信情報が書き込まれるので、そのデータを拾い集めてから追加します。
(CGIから直接Rock54リストに書き込ませない→重複操作させないため@これ大事♪)
・Rock54_Sweep.pl(大番頭見習いはん)
Rock54リストをやりくりする人。期限切れを排除したり、バックアップを作ったり、丁稚どんに渡すリストを作ったり。
いちばんの働き者。(稼働時間が長い/それなりに鯖にも負荷を掛けている(汗)@といっても最大でCPU 2%ぐらい)
・Rock54_Summon.pl(小番頭はん)
Rock54_Sweep.pl(大番頭見習いはん)によってリストが更新されたことを、Rock54が有効になっている2ちゃんねる鯖にいるRock54_Collect(丁稚どん)に伝える人。
注文が多くなると忙しくなります♪
・Rock54_Collect.cgi(丁稚どん)
Rock54が有効になっている2ちゃんねる鯖に常駐しています。
Rock54_Summon.pl(小番頭はん)から「リストを持っていってこい!」と告げられるとせっせとリスト
Rock54.txt を拾って、各鯖に持って帰ります。
以上のようなカタチになっています♪
ちなみに、丁稚どん以外はいわゆるDocumentRoot以外に設置してありますので、ブラウザで閲覧したり操作することは出来ないようになっています。
そして丁稚どんはひみちゅの場所にありますのでブラウザで読むことは出来ないかと思いますが、
もしその場所がばれちゃったりしても、Rock54_Summon.pl(小番頭はん)以外の人の云うことは聞かないようになっています。
でもって知らない人には「うっさいハゲ氏ね。」と宣います(汗) 9 名前:未承諾広告※ ◆TWARamEjuA 投稿日:2005/01/22 11:33 ID:X0SNXCYg
>>2
新入りさんが来ましたのでご紹介。
・Rock54_BBR.pl(小番頭はん)
BBRから送られてきたデータをRock54DBに追記する人。
cyanさんのklistまとめ処の負荷軽減と、NGワード投稿履歴を作成するために新たに雇い入れました。
追記:
BBNのリストを作るようにもなりました。 こういう仕組みとかって未承諾さんが考えたんですか?
あとで、じっくり読もう。。。
と、NAOさんへ、マァヴからもらったメアドって公開してもいいんですか?
でもしないとハント出来ないからいいのかなぁ >>829
さすがにいっぺんには出来ませんでした。
初めは旦那さんひとりでちまちまと。
女将さんが出来たのでやりくり系をやって貰った。
大番頭はんが来たので仕事をさせてみたら、もうひとり欲しくなったので見習いを付けた。
丁稚どんをまとめる人がいるようになったので小番頭はんを。
こんな風にして今の仕組みになりますた♪
ローマは1日にしてならず者です。
案ずるよりも小野ヤスシです。 マァヴとひろゆきって敬称つけると変な感じがして・・・
もちろん心の中ではいつも
Mr.まぁぶって予防課 >>831
結婚して子供生んで。いいですねぇ
>>830
おまえも様をつけろよ
でもちゃんとマァヴたんって言うね♪ なんかロックな人生を垣間見てますなぁ;
>CGIからは一旦専用のディレクトリに送信情報が書き込まれるので
ここら辺がどんな風に書いてるのか知りたいです
プロセス制御ってのは分かってるんですが、そんなの書いた事も無いので、、、
でもRockおもしろいなぁ、女将さんが一番早起きだw
>>823
done
編集ログ関係は一度リセットします。
ただtxtからtmpを作り直すとコメント関係は消えちゃうのであしからず、、、 >>834
基本的に差し替えはしないようにします。
(というか本来はするべきではないと思うし)
今回は緊急的な措置ということで。
ありがとうございました♪ せっかく追加できるようになったんだから・・・とか思うのはいけませんか? >>829
公開OKですよ
そのためのアドレスですから
どこでハントして貰っても構いません
方法も問いません。公募でも個人狙い撃ちでも
運用情報板に限る必要もないです
判断基準も、あなたの嗅覚に任せます
ニヤリ trickさん、作業用アカウントの追加お願いします。
メール送りました。 >>839
おっと半分寝てましたw
追加しました、編集者の方よろしくお願いします。
そのうち発行システムを作ります。 >>841
ありがとうございます
さっそく今から少し編集しようかと思います >>841
ありがとうございます。
そしておやすみ。。。 >>842
一応コテハンか何かを付けて頂けると幸いです。 >>842
おおー、よろしくです。
まだ完成してないので何か不具合あったらここに書いてくださいな♪
ほんではおやすみなさい<(_ _)> >>845
ということで、randomさん、改めてよろしくお願いします。 >>848
randomさん、よろしくお願いしまーす (´・ω・`)
http://tiger3517.maido3.com/~ch2qb5/test/read.cgi/operate/1239275150/ >>834
→ここら辺がどんな風に書いてるのか知りたいです
原本と同じ形式のものを描いています。そうすることで、追記する人の負担が低減しましたので。
CGI
人様から受付→原本と同じ書式に変換→その内容をタイムスタンプとプロセス番号をファイル名にして特定のディレクトリに投げつける
追記する人
特定のディレクトリを舐める→それぞれのファイルに描かれているデータをそのまま原本に貼り付ける→舐めたファイルだけを消す
(無限ループ) CGIより抜粋
:
push @Append_Data, sprintf qq|%d<>%s<>%d<>%s<>%s<>%s<>%s<>%s<>%s<>n|,
$Term_Time, # 有効期限
Get_Time('on',$Term_Time), # 同上ctime(3)
$Now_Time, # 登録日時
Get_Time('on',$Now_Time), # 同上ctime(3)
$Person[1], # 登録者名
$FORM{$key}, # NG ワード
$md5, # MD5 値
($FORM{"flag$number"} eq 'on' ? '1' : '0') . # いっぱつフラグ
($FORM{"ignore$number"} eq 'on' ? 'i' : ''), # 無効フラグ(さくらの後ろにくっつけて。。。@2005/05/28 )
$FORM{"comment$number"}, # コメント
;
$FORM{"ngword${number}_md5"} = $md5; # 表示用に代入 @2005/01/22
}
@Append_Data == 0 and Error('20');
# 登録申請データを所定のディレクトリに投げ入れる。
local *Rock54_TEMP;
open Rock54_TEMP, sprintf(qq|>$Rock54_Tmp/%d-%d.tmp|,$Now_Time, $$) or Error('02');
flock Rock54_TEMP, LOCK_EX;
print Rock54_TEMP join '', @Append_Data;
close Rock54_TEMP;
Post_Log($Person[1], @Append_Data);
return $FORM{'ctl'} eq 'Append' ? 0 : 1;
んー、ということは、
ディレクトリに「このまま追加すれば大丈夫なもの」を放り込む
↓
そいつを原本に追記して、放り込んであったファイルを/dev/nullにポイ
という認識でおkですかねぇ でもって>>811の・・・
opendir Rock54_TMP, $Rock54_Tmp
or Error("[error] Can not open $Rock54_Tmp", $Rock54_Append_Prog, $Rock54_Append_Pid);
で「所定のディレクトリ」を舐めまわしています。
# エントリがなければそのままお帰り。
if (@file_entries) {
my @new_entries;
foreach my $files (@file_entries) {
open TMP_Files, "$Rock54_Tmp/$files"
or Error("[error] Can not open $Rock54_Tmp/$files", $Rock54_Append_Prog, $Rock54_Append_Pid);
flock TMP_Files, LOCK_EX;
push @new_entries, $_ while (<TMP_Files>);
close TMP_Files;
unlink "$Rock54_Tmp/$files" while -f "$Rock54_Tmp/$files";
}
がその前にあるけれども♪ >>853
そんな感じです♪
ただし、これが正解(方法論として)なのかは知りません(照) DBを使うとかいうやり方もありますしね・・・
ひょっとしたらDB使った方がパフォーマンスがよかったりするかも・・・
ただ、再利用可能という点ではプレーンテキストに勝るものはありませんが ああああああああゆきりんかわいいよよよよよおおおおぉぉぉぉ
眼鏡かけててもかけて無くてもかわいいよよよよよよよおおおお
長門かわいいよ長門おおおおお DBとなると、MySQLですかね。
>>857
これはひどい 簡易DBかSVN使ったが楽かもね
あえて自前で書かせてるような気もするけど おおーどもです。
ファイルに注文書を書いていくとfilelockの問題が出るためディレクトリを舐めまわす事で回避していると。
ディレクトリに次々に入ってくる注文書を把握して、プロセスを監視しつつ今やってる事と同じ事を一つ一つ無限ループの中で実行させていく
分かるんですがむずかちい><
※list.txt.tmpの方バックアップを取るようにしてみました。というか未承諾さんのこーどまんま利用ですが・・・
backupに入ってますのでもし何かあった場合にはこれを、ちなみにcrontabに追記して10分に一回チェックしてます。
>>857
はるひですね、知ってるおいらは若者ですよね♪
ずいぶん前に、運営とかニュー速に時をかけるメイドさんって人がいたんですが、時代を先取りしてたんですかねぇ〜 完全に消えたよな時をかけるメイドさん
どこかで達者にしてるといいんだが・・・ >>862
こいつですかね。
ttp://subversion.tigris.org/ 4話が配信されていたのでもう一度見直して、>>857の結果になったのですorz
>>863
おにぃちゃんの右腕になるまでもう少しですよー >>867
→おにぃちゃんの右腕になるまでもう少しですよー
そんなこと云っちゃダメです♪@他人任せ
純な子供心を忘れちゃダメダメ♪@純粋に冒険心を出して!ちゃれんぢ♪ >>867
れヴぇるが違いまっする、すでに>>458の時点で頭の中身が違うんだなと思っていた次第で;
遊びながら書かないとダメなんですわ私。
今日はちょっと不幸もあったので筆を置こうかと・・・実家のヌコがしんでまいました( 'д`)y─┛~~ >>870
・・・それは流石にくるな。御冥福をお祈りしますm(_ _)m
>>870
>>462に訂正箇所があるです(照)
(-人-) ぬこ様・・・ >>867
> おにぃちゃんの右腕になるまでもう少しですよー
なんで上から目線 例えば。
http://perldoc.jp/docs/perl/5.10.0/perllol.pod
perlでは「多次元配列」というものが存在しません。
ex. $Array[0,1,2]のような描き方
ちなみに$Array[0,1,2]は、@Arrayの先頭から0,1,2番目の値を返します。
所謂リストコンテキストとしてみた場合。
my @Dist_Array = $Array[0,1,2]; # リストとして評価する
と描くと、、、
@Dist_Array = ($Array[0], $Array[1], $Array[2]); #@Arrayの先頭から3つの要素を返す
と同じになります。「し、、、」(←これ重要)
$Count_Array = $Array[0,1,2]; # スカラーとして評価する
と描くと、、、
$Count_Array = 3; # @Arrayの要素数「3」を返す。
と同じになります。
けれども、それは単に考え方の違いであってもしかすると多次元配列よりも柔軟で且つ複雑なモノも扱えるかもしれないです♪ ぬこ・・・
(´・ω・`)
>>874
おおー、ありがたく頂きます >>875
上の方の誤爆でファビョってますたね、これ
見なかったことにしてください Trickさんへ。。。
リストで修正していただきたい点があります。
1)カテゴリで
##p2投稿でBBM情報がない場合
を
##BBM情報がない場合
に変更。
2)種別で
P2_BBM_NONE
を撤廃し
BBM_NONE
に変更。
現在 P2_BBM_NONE になっているものを BBM_NONE にする感じです。
以上2点です。よろしくお願いします。 >>880
了解です。帰宅したらやっておきますです。
もうちっと使いやすいようにしないとダメですなこりゃ >>880
done
ちとカテゴリ関係とログの処理を変更しました。ログの中身は
操作時刻<>編集者名<>操作<>編集者アドレス<>変更内容
となっています。 ふと思ったんですけど、正規表現のリストって、list.txtから毎回cgiで生成しているんですかね? いえいえ、list.cgiのことですよね?
list.txt.tmpから作成しています、そんで編集するとlist.txt.tmpからlist.txtを作成しますです。 ああ、勘違いしてますた
「list.cgiは呼ばれるたびに原本から生成している」でおkですか? >>882
変更しようとすると「リストに変更があったみたい?」とでます。。。 おkです。
changeの方に最初list.txtから原本を作った名残があるです。(予備って書いてる奴)
>>886
いえいえ、パス発行はもうちょとお待ち下さい。 >>888
え?おいら?
まあそれはいいとして、リストをhtml化するcgi(list.cgiから流用)を作って、
list.htmlみたいなものにアクセスできるようにすると、なんとなくいいような気がします
# 原本が更新されるたびにhtmlを更新すればいいわけで、F5連打対策とかにもなる気がします >>887
おkです。md5があるのをすっかり忘れていました;
>>890
安価ミスです><
やっぱりhtml化させますかぁ、OUTさせりゃあいいだけなんですがねぇ
その場合パスつきの更新する奴を作っとかないと不便そうだなぁ >>891
そう短い間隔で更新されるわけでもないので、cgiで毎回生成するのは・・・と。
# もっと早く言えばよかったです、すみません
あと、cgiをpublic_html以下に置いておくのはあまりよくない気もします
# ここは、おにぃちゃんのやり方を借りて、
# *呼び出し用のcgi*を叩く(addなら'a'、delなら'd'とパラメータを付けておいたりとか)
# ↓
# どこかにある別のスクリプトを叩く
# ↓
# リスト更新
# という流れがいいような気もしますです ほんじゃhtml化させますか。
司令塔を作ったほうがいいんですかね?どちらにせよ叩く事には変わりありませんけど・・・ >>893
おねがいしまーす
# 司令塔を作ったほうが、処理がぶつからないような・・・ 1つずつ作ってくしかないと思うよ。
原本を作る
↓
原本から作業用を作る
↓
指揮者を置く ←いまここ
↓
部下を配置する
↓
〜〜〜
って感じで。
>>894
つーことでhtml化させましたー、こんどからこちらにあくせくして下さい。
http://imo.70.kg/list.html
list.cgiの方はそのうち消しちゃっていいかな?
司令塔を作るならプロセス監視せんといかんのかしら、ちとまだ未承諾さんの見ながら勉強中でしてテヘ ちょっとPerlな正規表現について聞きたいんだけど。。。
wb23proxy01.ezweb.ne.jp(07032460689507_ea.ezweb.ne.jp) には引っかからず
wb23proxy01.ezweb.ne.jp だけに引っかけたい場合
..\d+proxy\d+.ezweb.ne.jp\s でいいんだろうか。。。
..\d+proxy\d+.ezweb.ne.jp$じゃダメなんですかね? >>899
まずWindowsでの環境での話ですが
..\d+proxy\d+.ezweb.ne.jp$
..\d+proxy\d+.ezweb.ne.jp\Z
..\d+proxy\d+.ezweb.ne.jp\0
どれもだめでした。
で、
..\d+proxy\d+.ezweb.ne.jp\s でならいける。
けど \n\r\f\t のいずれかでもだめ。
Perlで正規表現を組む際はどうするのがベストなのかなと。
こちらの使っているライブラリの仕様でなっている部分を標準として扱うわけにもいかないので。 \b.+?proxy.+?ezweb\.ne\.jp
最小一致(+? *?)の事かしら? なんかjpのうしろに半角スペースがあるんだけどなんで? 2ちゃんねるの仕様(行頭と行末に必ず半角スペースが付く)ではなくって? ああー、datからのって事ですか。
..\d+proxy\d+.ezweb.ne.jp$だと引っかからんわけだ
..\d+proxy\d+.ezweb.ne.jp\s$って事か ちなみにドメイン部の「.」をエスケープしないのは仕様なの?
経験情緒と気持ち悪い(照)
・・・あ、PCREの拡張構文を使えばいいのかな?
($Ezweb) = $Hostname =~ m#\b.+?proxy.+?ezweb\.ne\.jp(?!\(\d+)#;
みたいなみたいな。 そういえば、ライブラリに文字列渡す前に文末に何かいれちゃってた気がしてきた。
それが原因かも。
明日確認します。
.前のエスケープ抜きは仕様ではないです。
2ちゃんねるでも。
本来は未承諾さんの言うようにエスケープさせなきゃなんですよね。。。 どうしてエスケープしないようになったんでしょうか? うわぁぁあぁぁーーー
ごめんなさい。気になって確認してみました。
文字後尾にスペース入れてた。。。
すみませんすみません、、、
>>908
\.aaa.bbb.com に対して他のホストがマッチする可能性がきわめて低いからじゃないですかね。
\.aaacbbb.com なんてホストでもマッチしてしまうわけですが、性善説で言う限りこんなホストは無いでしょうし、
かといって2ちゃんねるのために変なドメインを設定する人もいないでしょうし。
で、. をすべてエスケープしていると \ 記号だらけで見にくいというのもあるんじゃないでしょうか。
\.tkyo.nt\.(adsl|ftth\d?|ngn\d?)\.ppp\.infoweb\.ne\.jp が正しいわけですけどね。
#\.tkyo.nt.(adsl|ftth\d?|ngn\d?).ppp.infoweb.ne.jp のほうが一般向けで理解しやすいし。 ちなみに ..\d+proxy\d+.ezweb.ne.jp$ でうまくいきました。
すみません。。。 >>897
おつですおつです、おつでございます
>>910
(・∀・)ニヤニヤ trickさん、パス発行用のスクリプトって、
作り始めていたりしますかー? いやぁ、ちと仕事が立て込んでてー付けて無いっす;
すあまさん大改造とかしちゃっていいですよ?
後で確認しますので。こういうの何プログラミングって言うんだっけ? >>914
んー、なんて言いましたっけ(照)
了解ですー
パス発行周りを作らせて板抱きますー まな板のような貧乳っ娘の抱き枕ですね。わかります。 >>917-918
長門はキョンの嫁です!!
↓以下パス発行スクリプトの仕様 >>915
よろしくです。仕事終わんないですわ
現在パス関係で扱ってるデータは
名前<>パスのmd5<>パス発行権限の有無(にしようと思っていたもの)<>
になってるですlistにあるのですあまさんなら分かるでしょ♪
まあ板って言ってもおなのこは体自体ふよふよしとるのでー >>920
はい、了解ですー
>>921
それ、ずぶりさんの・・・ですよね?
>>922
芸能人わかんないです、すみません >>923
つ ttp://www.youtube.com/watch?v=0X-Ki8nuLn8 「パス追加したよ」の類をログに残しておいた方がいいですかね?
>>924
確かに「板」抱いてますね・・・ 飲み会から帰ってから、ネットが繋がらずに一人で苦しんでました
まさか、ウイルスバスターが悪さをしているとはつゆも思わず・・・ >>925
ログ残した方がいいでしょうなぁ
changeの方に書いてもいいですしお好きなように♪ >>927
リスト管理とアカウント管理は別にした方がいい気もするんで、
ログは別に取る方向で行きます >>929
引っ張るな引きずるな繰り返すなアニオタVipper
巣に(・∀・)カエレ!! うむむ、加算が正しく動かない。
何を勘違いしてるんだろう。 うーん、どうすれば良いのかな。
ここは誰かに助けを求めるべきな気がした。 なんでここにソース書かないんですか?
いまはこうなっている。(部分的にでも)
どうしたらいいか?
・・・的なものを私は望んでいるんですが。 phpでコーディングしています。
やってる内容は、例の芋ログを回収してくるスクリプトの一部分の機能追加です。
やりたい事は、URLで拾ってくる芋ログを指定された時、複数のレス番を指定された時の対応処理です。
今頭の中で考えている事
判断[A]・・・レス番の中に、「,」は入っていますか?
yes => 「,」で区切るよ
判断[B]・・・レス番の中に「-」は入っていますか?
yes => 「-」で区切るよ
レス番の部分を受け取る
↓
判断[A]
├─────┐
↓ .↓
yes no
↓ .↓
判断[B] 判断[B]
├──┐ ├──┐
↓ ↓ ↓ ↓
yes no yes no
↓ ↓ ↓ ↓
「1」 「2」 「3」 「4」
結果「1」・・・「,」で区切って、更に「-」で区切って、-の中を埋め埋めして、それぞれ配列化
結果「2」・・・「,」で区切るだけの処理をして、そのまま配列化
結果「3」・・・「-」で区切って、-の中を埋め埋めして、それぞれ配列化
結果「4」・・・そのまま配列として扱う
---
ここで、私が困ってるのは結果「1」を出すための処理
どう困ってるのか
「,」で区切る時に、仮に配列化している
その配列に対して、「-」の埋め埋めの処理をしたい、
「-」の配列のkeyを「,」の配列をそれぞれ処理していっても連番をふり続けたいんだけど、
上記の考え方ではこの辺りに不備が出てくるのではないかと今思い始めたところ >>933
ちょ、一応一通り説明させてくだしあ >< >>935
ごめんんさあい><
まさか長文を書いているとは・・・ で、今私がこういう方が良いのかなと考えている方法 - 途中
▼結果「1」を出す処理
「,」で区切って配列化
↓
その配列を一つずつ精査
・その配列には「-」はありますか? (判断)
├┐
↓└→no→配列化
yes # この時に、配列のkeyをカウント方式で振る
↓ │
「-」で区切って、-の中を埋め埋め │
↓ │
それぞれを配列化 .│
# この時に、配列のkeyをカウント方式で振る───┤ 「,」で区切った配列がなくなるまで
. ↓ ↑(判断)を繰り返す
カウントを回す┘
:
↓
新・結果「1」 >>937
あるならおしえてください へるぷへるぷ
# いや、もしかしたらあるのかもしれないですが、私は知らないのです んで、ソースのほうですが
$url[5]・・・こいつがレス番を受け取ってくる
$resnocommacheck = strstr($url[5], ",");
$resnohyphencheck = strstr($url[5], "-");
if ($resnocommacheck == false) {
if ($resnohyphencheck == false) {
$resno[] = $url[5]; //,なし -なし
}else{
$resnohyphen = explode("-", $url[5]);
$acount = 0;
$bcount = $acount + 1;
$a = $resnohyphen[$acount];
$b = $resnohyphen[$bcount];
$i = 0;
while ($b >= $a) {
$resno[$i] = $a;
$a++;
$i++;
} //,なし -あり
}
}else{
$resnocomma = explode(",", $url[5]);
if ($resnohyphencheck == false) {
$resno = $resnocomma; //,あり -なし
}else{
$resnocommacount = count($resnocomma);
「この中がうまく書けずに今苦戦」 //,あり -あり
}
}
} PHPだとどう書いていいのかわからない・・・
C(++)で言うと、
「,なし -あり」の部分を関数化させて、・・・(1)
$resnocommaをループさせて、
(1)に$url[5]と$resno[]と$iを引数で渡して、・・・$resno[]と$iは参照渡し (@resno って書くのかな?)
$resnoにどんどん追加していく
という感じなんだろうけど・・・ 参照渡しってできるのかな?
それとも ($a,$b) = func(・・・); みたいな感じで?
↑みたいなのって特殊な実装なの?
>>943
$c[] = i;
っていうのは配列に追記していくって意味なの?
PHPすげー function resno($no){
foreach(preg_split("/[+,]/",$no,11) as $val){
if(preg_match("/^([1-9][\d]{0,3})-$/",$val,$match)){
if($n){
$n = array_merge($n,range($match[1],$match[1] + $m[rvol]));
}else{
$n = range($match[1],$match[1] + $m[rvol]);
}
}elseif(preg_match("/^([1-9][\d]{0,3})$/",$val,$match)){
if($n){
$n = array_merge($n,array($match[1]));
}else{
$n = array($match[1]);
}
}elseif(preg_match("/^([1-9][\d]{0,3})-([1-9][\d]{0,3})$/",$val,$match)){
if($match[1] < $match[2]){list($st,$en) = array($match[1],$match[2]);}
else{list($st,$en) = array($match[2],$match[1]);}
if($n){
$n = array_merge($n,range($st + 0,$en));
}else{
$n = range($st + 0,$en);
}
}elseif(preg_match("/^-([1-9][\d]{0,3})$/",$val,$match)){
else{$st = $match[1] - $m[rvol];}
if($n){
$n = array_merge($n,range($st + 0,$match[1]));
}else{
$n =range($st + 0,$match[1]);
}
}
}
return($n);
} ん〜出来ないのかぁ、残念
>>946
+も考慮してって感じですか ありがとございます。
(´・ω・`)
# どれを頂くのが一番いいのか分からず困ってたり >>949 まみらさん
ありがとう。
私家版クラシック用なので適当にアレンジしてください。 >>943
まわしてみました
何かエラー返って来ました
Parse error: syntax error, unexpected '=', expecting ';'
>for(i=$b[0],i<=$b[1],i++){ for(i=$b[0],i<=$b[1],i++){ の 「,」を「;」にする。
あと 「i」を「$i」にする。
試してないけど、、、これでいけると思うよ いつの間にか更新されていた
# リロードが足りない <?php
$test = "1,2,3-5,10";
print_r($a);
for($i=0;$i<=count($a);$i++){
$b = explode("-", $a[$i]);
if(!$b[1]){
$c[] = $a[$i];
}else{
for($j=$b[0];$j<=$b[1];$j++){
$c[] = $j;
}
}
}
print_r($c);
?>
>>954
おお、ほんとだ。php書き方わかんねー; <?php
$test = "1,2,3-5,10";
$a = explode(",", $test);
for($i=0;$i<=count($a);$i++){
$b = explode("-", $a[$i]);
if(!$b[1]){
$c[] = $a[$i];
}else{
for($j=$b[0];$j<=$b[1];$j++){
$c[] = $j;
}
}
}
print_r($c);
?>
まちごうた( ゚∀゚)y─┛~~ for($i=0;$i<count($a);$i++)
ちなみに<=ではなかったです。 http://imo.70.kg/imocut/resm.php
# 着実にソースが更新されていってることに気付かなかった私
# うへへ しかしphpの配列の概念っておもしろいな、ハッシュなんだって考えなんだなぁ
の割には順序概念がある。なんなんだおもしろいw # for と if(!$b[1]) という考え方がなかった事が問題だったわけか
if(!ほげほげ) とかは、きっと一人で考えてたら辿り着けなかったと思います
ありがとうございます 昔こんなのあったな。。。
■ 新しい削除依頼の入り口(sakujo.php)不具合報告スレ
http://qb5.2ch.net/test/read.cgi/operate/1131186369/
再挑戦してみるのはどうかな? ねむくてよくわからないもうだめだ
# 何で統合でこんなに苦労してるんだろう、あうあう >>966
エラー回避と並べ替えが入ってますね。
foreachとforどっちがいいんだろう?
私の書いたのは毎回explodeしてるから、それはどうかな?とは。 arrayを舐めまわすんだったらforeachかなかな。 ちょっと取り入れてみた。
<?php
$url = "1,2,3-5,10";
$a = explode(",", $url);
foreach($a as $range){
if(is_numeric($range)){
$c[] = $range;
}else{
$b = explode("-", $range);
for($j=$b[0];$j<=$b[1];$j++){
$c[] = $j;
}
}
}
print_r($c);
?> あらやだあるじゃない♪
つ array_map
/* 数値 - 数値 を、序数配列にするところ(コールバック用) */
function Expand_Array($In_String){
if(intval($In_String)){return($In_String)}
return(range(explode("-", $In_String)));
}
/* 本文? */
$url = "1,2,3-5,10";
$Shaped_array = array_map("Expand_Array", explode(",", $url));
もちろん脳内ソース♪ >>971
→if(intval($In_String)){return($In_String)}
こっちの方が良いのかな?
if(ctype_digit($In_String)){return($In_String)}
/%d+-%d+/ の方がより確実だけれども(照) <?php
/* 数値 - 数値 を、序数配列にするところ(コールバック用) */
function Expand_Array($In_String){
if(is_numeric($In_String)){return($In_String);}
$ranges = explode("-", $In_String);
return(range($ranges[0],$ranges[1]));
}
/* 本文? */
$url = "1,2,3-5,10";
$Shaped_array = array_map("Expand_Array", explode(",", $url));
print_r($Shaped_array);
?>
Array ( [0] => 1 [1] => 2 [2] => Array ( [0] => 3 [1] => 4 [2] => 5 ) [3] => 10 )
こうなりました><
扱いづらいかも。。 Array ( [0] => 1 [1] => 2 [2] => Array ( [0] => 3 [1] => 4 [2] => 5 ) [3] => 10 )
これを1つずつ取り出すときに数値か配列かをチェックするといぃのかな。
うぅむ、、、多次元配列が扱えるとこういう弊害?があるのかぁ。。。 │_A
│・−・) リファレンス本見てて、array_reduceで
↓ ⊂) どうにかならないかと思って作ってみた。
<?php
/* 数値 - 数値 を、序数配列にするところ(コールバック用) */
function Expand_Array($old, $In_String){
if(!is_array($old)){ $old = array();}
if(is_numeric($In_String)){return(array_merge($old,array($In_String)));}
$ranges = explode("-", $In_String);
return(array_merge($old,range($ranges[0],$ranges[1])));
}
/* 本文? */
$url = "1,2,3-5,10";
$Shaped_array = array_reduce(explode(",", $url), "Expand_Array");
print_r($Shaped_array);
?>
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 10 )
うまくいっているっぽいことはいいんだけど、
初期値の為だけに(注1)を入れないとうまくいかなくて、何かそこが嫌な感じ。 │_A
│;・−・) (注1) が消えてた。。↓の行です。
↓ ⊂) if(!is_array($old)){ $old = array();} /* (注1) */ 今北なので要件を勘違いしてたらすみません。
<?php
$url = '1,2,3-5,10';
// 富豪な処理。
$url = preg_replace('/(\d+)-(\d+)/e', 'implode(",", range($1, $2))', $url);
$Shaped_array = explode(',', $url);
print_r($Shaped_array);
?>
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 10 ) ひょっとしてこんなのでいいんでしょうか?
$url = '1,2,,,,3-00987654321,5' 等の大惨事をトラップしなくていいのかどーかは
よくわかっていないのでスルーしてます。
しばらく2chに来てなかったので乗り遅れまくりですが、何やら楽しそうなのでときどき覗きに来ます。 一部書き直したらいけた予感。
ちょっと設置してみよう。 http://imo.70.kg/imocut/
どうですかね。
色々あちこち書き直してみました。 >>978
おーなるほど、replaceの中でみんなやっちゃうですか。 電車じゃなんだからさ,乗り遅れとかないんだよ.
気にしないでばんがって下さいな 風呂を出たので、>>982を試してみたいと思います。
まず、規制議論から適当なスレッドを選んでみます。
そこから、芋ログをピックして、URLでレス番指定。
http://qb5.2ch.net/test/read.cgi/sec2chd/1241298144/33-59
これを>>982に突っ込んでみます。
# >>982は単なるURLを放り込まれるだけの画面です。
# 実際に処理してるのは違うやつです。
んで、実際に突っ込んで動かしてみます。
http://imo.70.kg/imocut/imocut.php?url=http%3A%2F%2Fqb5.2ch.net%2Ftest%2Fread.cgi%2Fsec2chd%2F1241298144%2F33-59
# imocut.phpが本体です。別に晒しても多分問題ないと思ってるのでそのまんまです。
# ?url= の後に、規制議論のURL+レス番で突っ込みます。
# エラー処理足りてないかもだから、問題が起きた時に対処という事で。
結果の吐き方ですが、今のところはHTML形式で吐き出しています。
\n区切りでも、\t区切りでも、後々の要望で変える事は出来ると思います。
この結果を受け取って、正規表現リストと比較をする部分を書く人の要望次第ですね。
んで、吐かれる結果はログを優位性のあるデータ標本と判断し、
それの複製を纏めて形を変えて並べ替えただけです。
ですので、吐かれた結果は決してこちらで掘って提示するログではなく、
提示されたログと完全同一のものでもないということを、一応明確にしておきます。
で、このスクリプトを通すとどうなるかなんですが
IP (IPv4表記) で結果をはいてくれます。
しかし、重複要素のカウントはしていません。
単に並べ替えただけなので、こちらで「問題のある操作」等は一切していないという事を、
念の為にかいておきます。 試してみた
http://qb5.2ch.net/test/read.cgi/sec2chd/1240840464/81-88,119,126,133,154,165,261-268,341-359
cw43.razil.jp(357444)202.76.194.78 ( 210.135.98.43 )
cw43.razil.jp(546576)59.135.38.161 ( 210.135.98.43 )
cw43.razil.jp(546576)59.135.38.164 ( 210.135.98.43 )
cw43.razil.jp(546576)59.135.38.169 ( 210.135.98.43 )
proxy184.docomo.ne.jp(D3M2xpm) ( 210.136.161.166 )
wb23proxy13.ezweb.ne.jp(07002180659061_ea.ezweb.ne.jp)[XLJOD0WqrC2U5G/K] ( 222.5.63.248 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy01.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.161 )
wb34proxy02.ezweb.ne.jp(07022420330333_em.ezweb.ne.jp) ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy02.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.162 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy04.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.164 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy05.ezweb.ne.jp(07022420734425_em.ezweb.ne.jp)[caibfhAkrC2U5G/K] ( 59.135.38.165 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy06.ezweb.ne.jp(07022420533211_em.ezweb.ne.jp)[qcbdthvarC2U5G/K] ( 59.135.38.166 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy07.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.167 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
wb34proxy09.ezweb.ne.jp(07022420664505_em.ezweb.ne.jp)[z9W4kfpbrC2U5G/K] ( 59.135.38.169 )
これ、本当に芋ログ? (´・ω・`) No.F >>989
ばんじゃーい
# しかし、同じものはまとめてくれたらうれしいな♪ >>990-991
そのへんはこれからでしょ。
荒らし報告しようかと思った → >>987
>>991
最悪、URL指定をしなくても全部むぎゅっと(ry
>>993
多分、すあまさんもtrickさんも、私と同じく普通とはちょっと違う変な★のはず。 >>995
げ、そうだったのか...
というわけで>>995を踏んだNAOさんが次スレを立ててくださいね♪ perl的手法だと、IPアドレスやSUBNOをkeyにしたhashにして、++していくと総数も出てきたりしてして♪ 次スレ出来ました。
幸せサーバープロジェクト 「アイデア・技術のある人募集中」★3
http://qb5.2ch.net/test/read.cgi/operate/1241361889/
私には>>1のような面白いネタは仕込めませんでした。
(´・ω・`) サーセン このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 レス数が1000を超えています。これ以上書き込みはできません。