2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)★2
1 :
dig ★ :
2014/08/04(月) 16:58:18.88 ID:??? 2ちゃんねるスレタイ検索 現在開発中
http://dig.2ch.net/ ver 0.01
テストに協力してくれるとありがたい
ご意見・ご要望もありがたい
バグ報告はあんまありがたくない
・現在は現役スレッドだけ持ってきます。過去ログのスレはCodeMonkeyが開発中とのこと。
・現在 大文字・小文字は区別します。半角・全角も区別します。
・数字は半角・全角区別しないのだ。
・スペースで単語を区切ると&検索だ。
●and検索・or検索・-検索が出来た気がする
●検索結果の吐き出すスレのurl PC用・スマホ用・ガラケー用が選べるだ
●AND検索OR検索
●検索結果のソートを実装した
前スレ
2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)
http://qb5.2ch.net/test/read.cgi/operate/1406839858/
2 :
dig ★ :2014/08/04(月) 16:59:26.49 ID:???
3 :
dig ★ :2014/08/04(月) 16:59:53.41 ID:???
●検索結果のソートを実装した 人気板順 勢い順 レス数順 古いスレ順 新しいスレ順
過去ログ拾えないと意味ない
>>1 の本文も拾えないと意味ない
ログ速以下とかやる気あんのかいな
5 :
dig ★ :2014/08/04(月) 17:14:26.23 ID:???
「スレタイ検索」だよ 過去ログはCode Monkeyの新Searchと連携してインデックス作るんじゃなかったっけ
7 :
dig ★ :2014/08/04(月) 17:17:09.53 ID:???
>>6 その予定だ
本文等の検索は search.2ch.net に投げて
答えをもらって dig をラッパーにする計画なんだ
呼ばれて来ました
>
>>831 > That seems to work fine. Good job!
> I want 3 features if you please:
>
> * normalisation of query (eg. who, WHO 大文字小文字・全角半角を区別しない)
> * filtering by board (search within newsplus only, like "佐世保 board:newsplus")
> * sort by last post (書き込み順ソート)
既に使ってましたが素晴らしい出来だと思います!
欲しい機能を3つほどリクエストしてみます。
・大文字小文字・全角半角を区別しないようにしてほしい(whoとWHOみたいな。検索時にかなり厄介)
・板で絞り込めるようにしてほしい("大麻 board:newsplus" みたいな。)
・最新書き込み順でもソートしたい
10 :
dig ★ :2014/08/04(月) 17:25:42.92 ID:???
>大文字小文字・全角半角・・ 数字の全角・半角は区別しないように実験でやってみた うまく行っているようだ あとは「大文字小文字・全角半角」に拡大適用するだけなんだが、 高速でそれを行いたいので、まだまだ勉強が必要だ たとえば [a-z] -> [A-Z] にしたい場合 Perlだとどう書けば高速なのかな? (内部はShift-Jis)でやっている 同様に UTF-8 + C だとどう書けば高速なのかな
11 :
dig ★ :2014/08/04(月) 17:27:30.62 ID:???
>・板で絞り込めるようにしてほしい("大麻 board:newsplus" みたいな。) ちょっとお勉強で作ってみる
perlは知りませんがtrなんてものがありませんでしたっけ tr/a-z/A-Z/みたいな
13 :
動け動けウゴウゴ2ちゃんねる :2014/08/04(月) 17:29:46.91 ID:6BLszdpu
>>9 これでも微妙かな〜
嫌儲みたいにスレタイと本文(ソース)がかけ離れてることが多いと 本文検索がキッチリしてないと重複やっちゃうんだよね
15 :
dig ★ :2014/08/04(月) 17:31:36.22 ID:???
>・最新書き込み順でもソートしたい やっぱDATも溜め込まないとだめかな 最新のDATを持ってくるとこんな懸念が考えられる ・またまた膨大なトラフィックが発生する ・dig.2ch.netの中に溜め込混むんだが HDD/SSD を使っちゃって速度が出せるか、
datがあれば
>>1 の中検索やスニペット表示など夢が広がりますが
現状でmtimeが簡単に取れないのでしたら書き込み順は無理はなさらずに
17 :
動け動けウゴウゴ2ちゃんねる :2014/08/04(月) 17:44:19.64 ID:H9w+mv4U
検索フォームと検索結果の間に、よく検索されている言葉や、最近検索された言葉が紹介されていますが、 ほとんどのユーザーは検索結果にしか用はないと思われるので、 見やすさを向上するために、単語の数を減らすか、または別のページに移設するかしたらいかがでしょうか。
datの更新日時やETagだけHEADで取得して溜め込めば良いんじゃないの?
よく検索さてれる単語はともかく、最近の検索キーワードはやめておいた方がいいんじゃないの 自分の名前とか、プライベートなキーワードもあるだろうし
nレス以下非表示の選択肢に「1000」があるといいかも
埋まった(次スレ待ち)スレだけを検索できます
板指定と組み合わせられればさらに吉?
>>21 「最近最低2つのIPから検索された検索キーワード」なら比較的安全かも
(テストで変なquery入れても出ないからもうそうなってるのかも)
>>22 歴代よく検索された単語から見ると、検索結果一回から表示されてるぜ
これがフィルタリング済みカウントなのかも知れんけど。
24 :
dig ★ :2014/08/04(月) 18:44:59.63 ID:???
じゃまか、 下に移動しよう
25 :
dig ★ :2014/08/04(月) 18:51:43.91 ID:???
下に移動した このマシン(dig.2ch.net)はたくさんRAM(35G) 乗ってるから /md にあと10G振り向けてもらうべか
>>24 ありがとうございます、使いやすくなりました
>>12 標準で実装されてまぁす。
$Strings =~ tr/a-z/A-Z/;
全角<->半角は、メモリをちょっと食うけれどもHASH使うといいのかな。
28 :
dig ★ :2014/08/04(月) 19:01:15.54 ID:??? BE:616585874-2BP(1000)
>>27 おっ そうなんだ
どうもありがとう
Pealに疎くて。いまも「とほほ」にお世話になりながらやってまーす。
とほほは今でも色々お世話になってるわ・・
30 :
dig ★ :2014/08/04(月) 19:10:40.21 ID:??? BE:616585874-2BP(1000)
Peal になっちゃったし
あるある しかしCでマルチバイト文字列操作とかやりたくねえ…
32 :
dig ★ :2014/08/04(月) 19:18:02.99 ID:??? BE:616585874-2BP(1000)
>>31 ねぇ
それも昔からやっているShift-Jisならまだしも
UTF-8やらなにやら、今このchar[]の中身はなんだったっけ?な感じで
たいへんすぐる
2chはもっと早い段階でUTF-8に全面移行できていれば良かったですね
35 :
dig ★ :2014/08/04(月) 19:27:16.39 ID:??? BE:616585874-2BP(1000)
リブーと入ります
/md拡大
36 :
動け動けウゴウゴ2ちゃんねる :2014/08/04(月) 19:45:14.31 ID:wSXxE3xD
>>24 ありがとうございます。
たしかに見やすくなっています
37 :
dig ★ :2014/08/04(月) 19:47:12.33 ID:??? BE:616585874-2BP(1000)
ちょっと設定変更のため apache 再起動
38 :
dig ★ :2014/08/04(月) 20:00:30.47 ID:??? BE:616585874-2BP(1000)
>>19 ガラケーでもスマホでも動くようにしたいのだ
私のauからだとガラケーでも動いているんだけどなぁ
2304 調べてみる
>>38 url直接入力してみたら無事にいけてガラケでも検索に成功しました
でもべっかんこで
>>1 のリンクを踏んで行こうとしたらやっぱり駄目みたい
40 :
dig ★ :2014/08/04(月) 21:35:50.27 ID:??? BE:616585874-2BP(1000)
べっかんこか、
調べてみるだ
</head><body>の前の行にこれを入れると心なしか見やすくなる予定 <style type="text/css"> <!-- body{font-size:1.0em;line-height:1.2em;background:#efefef;} h1{font-size:1.8em;} input{font-size:1.1em;} input[type=text]{width:50.0em;height:1.5em;margin:0.1em;} select{font-size:1.0em;margin:0.1em;} option{font-size:1.0em;margin:0.1em;} --> </style>
42 :
dig ★ :2014/08/04(月) 22:29:49.09 ID:??? BE:616585874-2BP(1000)
入れてくる
43 :
dig ★ :2014/08/04(月) 22:34:04.38 ID:??? BE:616585874-2BP(1000)
いれた
マジックだ!
classとidとdivとspanがないとこんなことしかできねえです 嘘です。あってもセンスがないのでこれが限界
45 :
dig ★ :2014/08/04(月) 22:41:30.18 ID:??? BE:616585874-2BP(1000)
classとidとdivとspanは解らないので
よろしくです
>>46 フッターなので、<address>を使うといいかな。
<hr>
<address id="footer">
<em class="cap">dig ★</em>
All rights reserved. Since 2014 ver. 0.01<a href="
http://2ch.net/ " title="2ちゃんねるリンク">2ちゃんねる</a>
</address>
css側では、、、
address#id { div代替ならブロックにしたり、marginで周囲の体裁整えたり、文字は左詰(addressのデフォルトはたいてい右詰)にしたりとか。 }
em.cap { 色とか、文字の大きさとか、(デフォルトはイタリックと思う) }
基本idは1つだけ、classは’いろいろって感じです。
aタグのname要素はなくなっちゃうので、ページ内アンカーはidに置き換えるとかとか。
キリが無いので次の人どうぞ。
48 :
dig ★ :2014/08/04(月) 23:36:03.29 ID:??? BE:616585874-2BP(1000)
検索部分はC(内部コードUTF-8)で書いているんだが
>>27 のように $Strings =~ tr/a-z/A-Z/; をやるにはどうすればいいのかなぁ?
そもそも UTF-8 の a,b,c,,, が何バイトのどんな16進なのかが解っていないのが問題か、
>>45 classとidはラベルのようなもの。
divは、単体では意味をなさないけれども、1枚のキャンバスみたいなもの。
四角いタイルというか。
spanは、divのインライン版。「行」という感じで捉えるといいかな。
で、
>>47 でキャップに対して<em>を振ってみたのは、
emphasis「強調」する意味で振ってみました。
他の平文とは違う意味を持っているから。
と、この辺りはいろんな意味の持たせ方があるので、全体を構想したときの、
それぞれの意味づけ(マークアップ)によっていろいろ出来るかな。
(この辺りは宗教戦争じみていますがw)
50 :
dig ★ :2014/08/04(月) 23:39:57.69 ID:??? BE:616585874-2BP(1000)
ここを見ると、
Shif-HisでもUTF-8 でも aはa AはAなのか
52 :
dig ★ :2014/08/04(月) 23:40:41.02 ID:??? BE:616585874-2BP(1000)
>>48 バイトで考えると、2バイト1ワードになるのかな。
0u0041-0u005A
0u0061-0u007A
あ、これUnicodeか、、、
えっと、utf8ならそのまま1バイトですね。(やっぱりややこしい)
perl だと、
use utf8;
ってプラグマを立てるとその辺りを意識しなくて済むけれども。
54 :
dig ★ :2014/08/04(月) 23:58:18.06 ID:??? BE:616585874-2BP(1000)
ということはこれでokなじゃないかな
char *p;
for(p=t;*p;p++)
{
if(*p < 'a') continue;
if(*p > 'z') continue;
*p -= 'a' ;
*p += 'A' ;
}
55 :
dig ★ :2014/08/05(火) 00:02:32.56 ID:??? BE:616585874-2BP(1000)
ということで英a-zは小文字・大文字を区別しないをやってみよう
半角・全角はちょっとおいといて、
困ったらLUTを使おうそうしよう
57 :
dig ★ :2014/08/05(火) 00:27:28.75 ID:??? BE:616585874-2BP(1000)
大文字・小文字は区別しないができた気がする
試してみて
OKっぽいです
60 :
dig ★ :2014/08/05(火) 00:32:21.65 ID:??? BE:616585874-2BP(1000)
やったー
あと残るは、半角・全角の区別か
半角 カタカナ 半角 カタカナ
の他に何あったっけ?
全角英 半角英 がありますね
数字カタカナアルファベット
64 :
dig ★ :2014/08/05(火) 00:41:14.88 ID:??? BE:616585874-2BP(1000)
数字は既にできているはずだ
そうかアルファベットもあるか、
なかなか手ごわそうだな
W(半角) -> W (全角)の変換をPerlでやるとしたら
Shift-Jisの時の方が簡単?
UTF-8 にしてからの方が簡単?
utf-8で
h2zみたいな既製品でいいのでは
67 :
dig ★ :2014/08/05(火) 01:26:28.60 ID:??? BE:616585874-2BP(1000)
数字の時はこうやったんだけど、
Perl Shift-Jis の文字列
$subject =~ s/([0-9])/"\x82".chr(79+$1)/eg; # ここで変換
こんな感じで一発で半角=>全角の変換をやりたいだ
これ、スレが立ってから検索に反映されるまでのタイムラグはどのくらいありますか? 重複チェックで重要になってくるので
>>69 重複確認はsubject.txt更新したほうがわかりやすいと思うけどねぇ
たいがいの専ブラなら次スレ候補も瞬時に検索できるわけだしさ
でも目標は
>>1 にある通りこんな感じ
> 3. 高速検索
> 0.1秒以下で検索したい
71 :
dig ★ :2014/08/05(火) 03:02:12.54 ID:???
うーむ、難しそうだ
専ブラの外部コマンド書くときはUTF-8ってのはちょっとだけハードル高い
73 :
dig ★ :2014/08/05(火) 03:54:19.74 ID:???
10分に1回ってお猿さんの人気スレ更新と被ってて重くならない?
75 :
dig ★ :2014/08/05(火) 04:05:06.15 ID:???
1000というのを作った
76 :
dig ★ :2014/08/05(火) 04:07:25.41 ID:???
>>74 どうなんだろ
digは一回のデータ集めに15秒ほどかかっています
ピーク時は10以上かかる時も見受けられるが
77 :
dig ★ :2014/08/05(火) 04:08:49.00 ID:???
78 :
dig ★ :2014/08/05(火) 04:23:11.70 ID:???
板の絞込みの練習をしてみよう
>>77 専ブラにコマンド使って検索結果を疑似板にするのもその程度が無難だと思うます
>>78 板ソートじゃダメかしら?
あ、検索用コマンドで「板」が使える前提で!
82 :
dig ★ :2014/08/05(火) 06:33:28.35 ID:???
板で絞込み(開発中) の練習がうまくいった。
83 :
dig ★ :2014/08/05(火) 06:55:38.26 ID:???
今で413159 スレッドあるらなぁ DAT持ってくきて貯めておくのは躊躇するなぁ 何かいい方法はないものか、
スレタイならヘッドラインからもらえば? レスもbbs.cgiから送ってもらうとか。 DATも1スレ500KBとして、約200GB。 SSDの容量は分かんないけど、ライブなのは、 /mdとかtmpfsに放り込んでおけば。 DATの収容位置情報(ディレクトリ?)は、 小さなDB(オンメモリで十分?)で事足りるんじゃない?
85 :
dig ★ :2014/08/05(火) 07:19:46.36 ID:???
最終更新日時でソートするとなると 現在の10分で更新でも10分間に413159 回DATにアクセスしなきゃならないと思うんだ ましてや目標の1分更新となると・・ なんか計算間違ってるのかな?
>>85 そういう用途に便利なファイルを各板側で吐いておいてもらうほうが効率的だと思うけど(専ブラにも有難いし)、
subject.txtは拾ってるのだからレス数が変化したdatに対してのみHEADすれば良いのでは?
88 :
大 :2014/08/05(火) 08:30:25.41 ID:QDcTCfZA
>>85 BBS 書き込み時に、〜同意しますか? などの文章出しや
チェックする処理が入ってると思うのだが
その部分で検索用サーバーに必要な情報を飛ばしてもらうことは頼めないのかな?
Mango Mangue ★ さんに聞いてみたらどうだい?
それが出来れば、DAT にアクセスしに行かずとも情報集約が進む
89 :
大 :2014/08/05(火) 08:32:17.79 ID:QDcTCfZA
90 :
大 :2014/08/05(火) 08:40:57.45 ID:QDcTCfZA
91 :
動け動けウゴウゴ2ちゃんねる :2014/08/05(火) 08:41:12.17 ID:hDE5AMjd
92 :
大 :2014/08/05(火) 08:46:44.77 ID:QDcTCfZA
>>85 スレタイ検索に引っ掛かった候補だけをソートするというのはどうでしょう
って全件引っかかる検索をされたら同じことか
>>86 的な方法かねえ。元鯖側でなんらかのindexを作って、それだけ転送するみたいな
GroongaとかMroongaとかは使わないのね まあ作っているところはアレだけど オープンソースだし
96 :
dig ★ :2014/08/05(火) 13:50:50.15 ID:???
>>92 それは、そのurlエンコードされたやつがどこかに載ってればいいという意味なのかな?
98 :
dig ★ :2014/08/05(火) 14:23:40.10 ID:???
そうか出してこよう
もうひとつもしかして問題なのは
http://dig.2ch.net/佐世保 佐世保はUTF-8
でリンクすると私のガラケーだと飛べないのよ
もしかしてガラケー用はurlエンコードした形の方が捗るのかな?
99 :
dig ★ :2014/08/05(火) 14:28:13.01 ID:???
>>89 なんとなくそんな実装にしている
いた漢字名はまだ取得するところは作ってないけど、
こんな感じ
CH2BBS BBS[]=
{
{"all","全ての板"},
{"newsplus","速+"},
{"mnewsplus","芸+"},
{"*plus","+全部"},
{"*live","実況全部"},
{"morningcoffee","狼。"},
{"poverty","嫌儲"}
};
ここに追加すれば増える
*plus のように先頭に*があると plusを含むのを抽出というように動く
ご希望あれば追加します
100 :
dig ★ :2014/08/05(火) 14:42:34.81 ID:???
101 :
動け動けウゴウゴ2ちゃんねる :2014/08/05(火) 14:47:51.29 ID:0Js7AB9V
102 :
dig ★ :2014/08/05(火) 14:49:52.12 ID:???
>>87 そっから拾うのが現実的かなぁ
全てon memoryで処理したいのだ、頑張ってみる
少しのfile I/O もなくここまで作っているから続けたいと思っている
集めるとかは抽出とは非同期の別系統だけどそっちもon memoryを合言葉にやっている
103 :
動け動けウゴウゴ2ちゃんねる :2014/08/05(火) 14:52:02.57 ID:0Js7AB9V
104 :
dig ★ :2014/08/05(火) 14:57:09.42 ID:???
ということは au 固有の問題なのぁ
105 :
dig ★ :2014/08/05(火) 15:18:38.57 ID:???
106 :
dig ★ :2014/08/05(火) 15:20:51.57 ID:???
>>91 Jane Viewにそんな機能があるのか
私もViewだから使ってみよう
107 :
dig ★ :2014/08/05(火) 15:25:15.94 ID:???
おおエンコード済みのURLが表示されてる コマンドラインが欲しくなってきますが、board:povertyは長いな… あとこの辺は来たるべきSearchの仕様とすり合わせたほうがいいのかも on memoryでやるとなると疑似的でもいいのでは 生きてるスレに書きたい用途なら、レス変動があったスレを上位にするだけでもそれっぽくはなる…?
110 :
dig ★ :2014/08/05(火) 15:38:17.11 ID:???
JaneDoe View α Build ID: 1404122129 を使っているんだが そもそもそのツールというメニューが見当たらないぞ
>>110 タイトルバーを右クリックすると、メニューの表示(V)があったような
112 :
dig ★ :2014/08/05(火) 16:06:11.16 ID:???
メニュー → 設定 → コマンド コマンドと言うのが見当たらない メニュー → 設定 → 設定?
114 :
dig ★ :2014/08/05(火) 16:14:58.08 ID:???
発見 メニュー → 設定 → 設定 -> コマンド だった
あ、この設定ツリーたためるんですね… 開きっぱなしで気づきませんでした
116 :
dig ★ :2014/08/05(火) 16:18:24.43 ID:???
おおっ 動いた動いた
117 :
dig ★ :2014/08/05(火) 16:22:56.64 ID:???
これで皆にまた一歩近づいた
118 :
大 :2014/08/05(火) 16:59:26.72 ID:QDcTCfZA
119 :
大 :2014/08/05(火) 17:00:20.31 ID:QDcTCfZA
求めているのは
http://wc2014.2ch.net/lifeline/ head.txt リンク置き換え とスレッドテンプレの板内移動用検索動的リンク
と別板へのジャンプ用動的リンク
それがあると他スレが更新しても直指定せずに現行のスレを拾えて
別の専用板との相互移動が容易くなります。
誘導用のスレが更新する度に
運営板でもローカルルール部分のリンク変更依頼がよく発生しています。
検索エンジンを使って動的リンクを置くようにすると
★さんの手間が減りますし利用者もリンク切れでやきもきする期間が減りますよ。
つまり現状に加えてboard=を指定できれば事足りる?
121 :
dig ★ :2014/08/05(火) 19:05:12.70 ID:???
122 :
大 :2014/08/05(火) 19:06:39.25 ID:QDcTCfZA
124 :
dig ★ :2014/08/05(火) 19:10:17.97 ID:???
今、最終更新順での並べ替えを作ってるだす 山は越えた気がする 次はそのような GET でのパラメータ埋め込みの充実ですかね
125 :
dig ★ :2014/08/05(火) 19:14:34.43 ID:???
個人的要望として検索語(keywords)なしでも検索できると嬉しいです 「+板全部」&「最新レス順」&「100レス以下非表示」のような検索ができると用途がぐっと広がります
127 :
dig ★ :2014/08/05(火) 19:31:52.16 ID:???
ほうほう そんな使い方もあるのか、 こんど挑戦してみよう。 最終投稿順での絞込みができたと思う テストしてくれ〜
>>127 > 最終投稿順での絞込みができたと思う
全板が1つのスレッドフロートになったみたいで面白いですねこれ!
>>126 が可能になったら
「全ての板」「最新投稿順」をデフォルトで(
http://dig.2ch.net/ だけで開いた時)
表示しておくと面白いかもです
2ch全体からその瞬間にレスのあったスレが並びます
(「勢い順」だと上位に来るスレや板が限られてしまいます)
129 :
dig ★ :2014/08/05(火) 19:47:37.81 ID:???
ちょっと 休憩してから その辺とGETでのパラメータ仕様とか考えてみますだ
130 :
動け動けウゴウゴ2ちゃんねる :2014/08/05(火) 20:09:50.87 ID:eS1cOJ5R
>>126 そこまで便利にすると、問題のクローラーがスレタイ検索を利用して2chのデーターを引き抜きはじめるんじゃない?
機械的な検索機能の利用を制限する仕組みを作った方がよさそう
負荷がかかる
131 :
dig ★ :2014/08/05(火) 20:16:16.03 ID:???
DATは一切保持しないクロールしないを今のところ守れているけど dig自体をクロールしてなんかいいことあるかな?
なるほどそういう視点もあるのですね ただ最終的に2ch公式のスレッド検索と過去ログがログ速などよりも強力便利になれば その手のクローラーサイトは閑古鳥が鳴いて潰れると思う 便利にすることはどんな規制よりも強力な対策ですよ
>>131 ログを全部持って行くタイプのクローラーが
subject.txtの代わりにわざわざdigを叩く理由はあまりなさそうな気もします
digは勢いランキング的な機能(任意の板や板セットを勢い順やレス数順で表示など)も全て実現しつつあるので
その手のサイトがdigを利用しようとする可能性はありますが
存在理由自体がなくなる公算の方が大きいですね
>>128 > 「全ての板」「最新投稿順」をデフォルトで(
http://dig.2ch.net/ だけで開いた時)
> 表示しておくと面白いかもです
> 2ch全体からその瞬間にレスのあったスレが並びます
負荷が心配ですが、すごく楽しそうだ
135 :
dig ★ :2014/08/05(火) 21:24:08.53 ID:???
ちなみに、質問なんだが必死チェッカーというのは何が入力で何が出力なのかな?
>>137 これ/test/rr.cgiに飛んだら中身が見えちゃったんだけど…
必死チェッカーは全書き込みのIDを必要とするので 全ログを取得しないと実現できないでしょうね 将来的に2chとしてログの全文検索機能も提供するのでしたら そこにID検索とトリップ検索の機能も付けてやれば代替可能になりそうです
140 :
動け動けウゴウゴ2ちゃんねる :2014/08/05(火) 23:19:53.14 ID:uqsOEXnx
142 :
dig ★ :2014/08/06(水) 14:53:07.17 ID:???
GET ヽ(´ー`)ノ
*plusのようなグループをカテゴリの数だけ作る仕事が始まるお…
145 :
dig ★ :2014/08/06(水) 15:05:37.57 ID:???
最大 maxResult=100 (500まで) 件表示 atLeast (1-1000)レス以下非表示 Link (1:PC 2:スマホ 3:ガラk)のurl生成 AndOr (0:and 1:or)検索 Sort で結果をソート 0 // dig style 1 // 勢い順 2 // レス数順 3 // 古いスレ順 4 // 新しいスレ順 5 // 最新書き込み順 Bbs=newsplus 板で結果を絞り込み Bbs=*plus *始まりだとそれを含む板 だ
おおパラメータ1刻みでも動いてますね password=はCookieどれ使うかとかだろうか
147 :
dig ★ :2014/08/06(水) 15:15:11.14 ID:???
passwordはんとなく入れただけ! 現在のところ何にもしないだ
了解っす
おおこれで結果を貼ったりパラメータいじったりできるようになりましたね、ありがとうございます (実際にテンプレに入れたりするのは仕様が枯れてからの方が良さそうですが) > Bbs=*plus *始まりだとそれを含む板 これはまだ動かないのかな? メニューになくてもBbs=kobunなどできるのは知っ得 > atLeast (1-1000)レス以下非表示 細かいことですがこれ「未満」ですね…1の時に1レスでも表示されるので
実質的には1は機能してないことになるのか
151 :
dig ★ :2014/08/06(水) 15:32:15.34 ID:???
>>150 >>1 だけでレスがついてないスレを検索したい時にはatLeast=2ですね
153 :
dig ★ :2014/08/06(水) 15:33:03.04 ID:???
154 :
dig ★ :2014/08/06(水) 15:34:57.86 ID:???
atLeastかな そういうことだな
>>151 ああすみません、環境依存でした
Bbs=*liveは動作しますがエスケープされてBbs=%2Aliveになると駄目なようです
あと正常動作なんですがlovelive混じってる
ちなみにURIの*と!はエスケープするのが正しいようです
実際にはそのまま渡されることが多いですが
http://srgia.com/docs/rfc1630j.html > OTHER RESERVED CHARACTERS その他の予約済み文字
> The astersik ("*", ASCII 2A hex) and exclamation mark ("!" , ASCII 21 hex)
> are reserved for use as having special signifiance within specific schemes.
> アスタリスク("*" ASCII 2A(16 進))と感嘆符("!" ASCII 21(16進))は、
> 特定のスキームにおいて特別な意味を持つものとして利用するために予約されている。
158 :
dig ★ :2014/08/06(水) 16:09:25.23 ID:???
159 :
dig ★ :2014/08/06(水) 16:10:46.73 ID:???
Bbs=*live とかの * は変えたほうが幸せそうだな なにがいいかな?
160 :
dig ★ :2014/08/06(水) 16:18:58.82 ID:???
たわいもない U とかにしてみよう
161 :
dig ★ :2014/08/06(水) 16:24:44.68 ID:???
最大 maxResult=100 (500まで) 件表示
atLeast (1-1000)レス以下非表示
Link (1:PC 2:スマホ 3:ガラk)のurl生成
AndOr (0:and 1:or)検索
Sort で結果をソート
0 // 人気板順
http://stats.2ch.net/suzume.cgi?yes 順
1 // 勢い順
2 // レス数順
3 // 古いスレ順
4 // 新しいスレ順
5 // 最新書き込み順
Bbs=newsplus 板で結果を絞り込み
Bbs=Uplus U始まりだとそれを含む板
Bbs=all全ての板が対象
163 :
dig ★ :2014/08/06(水) 16:38:24.19 ID:???
エロ目当てのbbspink限定検索(G_pink?)と 健全な結果が必要な人のためのbbspink除外検索(G_nopink)とか必要そうです
166 :
dig ★ :2014/08/06(水) 17:10:56.40 ID:???
G 作ってみよう
>>167 プリセット済のGは便利ですが限界はあるのでGETで任意の複数板を+で繋げられれば最強でしょうね
複雑かつ一般性のある組み合わせは吸い上げてプリセットしていけば利用者に沿った発展もできそうです
GETだけでなくPOST用のUIを作るなら別画面の「詳細検索」を設けてチェックボックス?
いっそ&Regexp=1でBbs=を正規表現として扱うでいいんじゃないかという気が
171 :
dig ★ :2014/08/06(水) 17:35:40.73 ID:???
G_base だけできた
最大 maxResult=100 (500まで) 件表示
atLeast (1-1000)レス未満非表示
Link (1:PC 2:スマホ 3:ガラk)のurl生成
AndOr (0:and 1:or)検索
Sort で結果をソート
0 // 人気板順
http://stats.2ch.net/suzume.cgi?yes 順
1 // 勢い順
2 // レス数順
3 // 古いスレ順
4 // 新しいスレ順
5 // 最新書き込み順
Bbs=newsplus 板で結果を絞り込み
Bbs=U_plus U_ 始まりだとそれを含む板
Bbs=G_base G_ 始まりだとそのグループが検索対象 (現在 G_base だけ
>>164 )
Bbs=all全ての板が対象
176 :
dig ★ :2014/08/06(水) 17:46:57.42 ID:???
たくさんだ! 仕込んできます
モツ!
179 :
大 :2014/08/06(水) 18:07:31.13 ID:ofSMWkon
GJ ! パラメータも & 区切りで省略可能なのですねナイスです >dig ★ all rights reserved. since 2014 ver 0.01 2ちゃんねる Version 表記も段階つけて上げていこうよ 進展と機能追加の確認にもなりますし
180 :
dig ★ :2014/08/06(水) 18:16:50.91 ID:???
G_game できた
>>168 直りましたねお疲れ様です
>>181 G_gameやばい
グループ充実していったら2chの使い方変わりますよこれ
(ただ924スレが大量に出てるのが気になります)
183 :
dig ★ :2014/08/06(水) 18:23:20.41 ID:???
正規表現はねぇ イマイチ乗り気でない私 ver 0.02 にしてくる
184 :
dig ★ :2014/08/06(水) 18:24:57.62 ID:???
924か、見てみたいのでたくさんでる検索の url 欲しい
186 :
dig ★ :2014/08/06(水) 18:29:23.46 ID:???
>>181 だった
924は出したいがそんなに出てもこまるし
187 :
dig ★ :2014/08/06(水) 18:31:04.24 ID:???
オプションにしよう、そうしよう
スレッド924は一定時間ごとに立て直しをしているよううなもので 検索上位に集まるんだな
190 :
dig ★ :2014/08/06(水) 18:48:57.28 ID:???
191 :
dig ★ :2014/08/06(水) 18:50:24.36 ID:???
最大 maxResult=100 (500まで) 件表示
atLeast (1-1000)レス未満非表示
Link (1:PC 2:スマホ 3:ガラk)のurl生成
AndOr (0:and 1:or)検索
924=1 (0:出さない 1:出す)
Sort で結果をソート
0 // 人気板順
http://stats.2ch.net/suzume.cgi?yes 順
1 // 勢い順
2 // レス数順
3 // 古いスレ順
4 // 新しいスレ順
5 // 最新書き込み順
Bbs=newsplus 板で結果を絞り込み
Bbs=U_plus U_ 始まりだとそれを含む板
Bbs=G_base G_ 始まりだとそのグループが検索対象 (現在 G_base だけ
>>164 )
Bbs=all全ての板が対象
192 :
dig ★ :2014/08/06(水) 18:52:43.49 ID:???
193 :
dig ★ :2014/08/06(水) 19:08:06.85 ID:???
では・・ グループ(G)を追加する?
196 :
dig ★ :2014/08/06(水) 19:24:32.60 ID:???
>>194 今のことろページングの予定はないが、あった方がいいかなとは思っているだ
G_soccer G_operate 仕込んできます
198 :
dig ★ :2014/08/06(水) 19:36:43.64 ID:???
G_soccer G_operate できた 都合 G\game G_base G_soccer G_operate
199 :
dig ★ :2014/08/06(水) 19:39:18.52 ID:???
>>197 それは View じゃできないのかな?
200 :
dig ★ :2014/08/06(水) 19:42:47.48 ID:???
クロールをスピードアップした 10分毎 => 2分毎
202 :
dig ★ :2014/08/06(水) 20:23:56.93 ID:???
G_pc 作った
204 :
dig ★ :2014/08/06(水) 20:33:57.96 ID:???
pink は .bbspi.nkcom だから、G_ じゃなくて S_bbspink とかにしたほうが捗るな、きっと
205 :
dig ★ :2014/08/06(水) 20:48:21.21 ID:???
最大 maxResult=100 (500まで) 件表示
atLeast (1-1000)レス未満非表示
Link (1:PC 2:スマホ 3:ガラk)のurl生成
AndOr (0:and 1:or)検索
924=1 (0:出さない 1:出す)
Sort で結果をソート
0 // 人気板順
http://stats.2ch.net/suzume.cgi?yes 順
1 // 勢い順
2 // レス数順
3 // 古いスレ順
4 // 新しいスレ順
5 // 最新書き込み順
Bbs=newsplus 板で結果を絞り込み
Bbs=U_plus U_ 始まりだとそれを含む板
Bbs=G_base G_ 始まりだとそのグループが検索対象
(現在G_game, G_base, G_soccer, G_operate, G_pc がある、募集中)
Bbs=S_anago S_ 始まりだと サーバ名にその文字列が含まれる物が検索対象
Bbs=all全ての板が対象
>>159 >>160 単に受け取る側でURIエスケープをアンエスケープするようにすれば良いのでは?
全部の文字をURIエスケープして突っ込まれる、なんて可能性も無くはないし、
駄目文字を増やすよりはエスケープ・アンエスケープで括ったほうが楽な気も…
>>164 のような接頭辞(等によるエスケープやセパレート)を、単体板にも適用可能って方がいいかも。
bbs名なら/はまず入らないから、/operatexなどが単体板、G/allやU/liveなどがグループ、
/未発見は頭の/を省略した扱い(万一/が含まれる場合も、先頭を/にすれば指定できる)とか。
207 :
dig ★ :2014/08/06(水) 20:48:49.14 ID:???
S_bbspink とか作った
> atLeast (1-1000)レス未満非表示 フォームの表示が「以下」のままみたいです > [1 ]レス以下非表示
>>199 スクリプトを使えばスレ一覧に羅列できるので
Find2ch.jsとかSearchThreadTitle.jsとかViewの検索用スクリプト
あたりを使うかまねて自作するか
213 :
dig ★ :2014/08/06(水) 22:42:44.46 ID:???
214 :
dig ★ :2014/08/06(水) 22:49:00.05 ID:???
ここまで入れ込んだだ {"G_game","ゲームG"}, {"G_entame","芸能・テレビG"}, {"G_subcal","サブカルG"}, {"G_base","野球G"}, {"G_soccer","サッカーG"}, {"G_pc","PC関係G"}, {"G_academy","学問・文化G"}, {"G_operate","運営G"},
お疲れ様です! どのグループにどの板が入っているか一覧できるページがあると良さそうですね (思い付きですが「人気板順」で「1板につき1スレ」というモードがあるとこれを兼ねられます) 理想としては最終的に全ての板が最低1つのグループに属するようになっているといいのかな? 雑談G、社会G、スポーツG、生活Gでかなりカバーできそう? UI含めて考えてみたいところです
216 :
dig ★ :2014/08/06(水) 23:51:39.95 ID:???
デバッガ集まるといいなあ
218 :
dig ★ :2014/08/07(木) 00:00:20.25 ID:???
負荷実験もしたいのだ last pid: 94457; load averages: 0.91, 0.79, 0.66 up 2+04:32:10 07:59:35 2073 processes:1 running, 2072 sleeping CPU: 2.3% user, 0.0% nice, 2.1% system, 0.0% interrupt, 95.6% idle Mem: 3408M Active, 56M Inact, 2581M Wired, 64K Cache, 2148M Buf, 25G Free Swap: 32G Total, 32G Free
>>205 dig ★ さん
>Bbs=G_base G_ 始まりだとそのグループが検索対象
>(現在G_game, G_base, G_soccer, G_operate, G_pc がある、募集中)
旅行・観光、名産品、事件 その他で地域範囲を総括して扱いたい単位のくくりもあるといいかも
暇ができたらカテゴリで括っていくのもいいんじゃないかな
>>216 特等席すなあ
超お疲れ様でした!
>>219-220 既存のカテゴリはヘッドラインと同じ感じで一通り機械的にグループにしていいかもですね
http://headline.2ch.net/ 問題はUIですが
> 総合 地震・災害 BE ニュース+ ニュース 世界情勢 案内 馴れ合い
> AA 社会 会社・職業 裏社会 地域 文化 学問・理系 学問・文系
> 家電製品 政治経済 食文化 生活 ネタ雑談 カテゴリ雑談 受験・学校
> 趣味 番組実況 オールジャンル実況 スポーツ(一般) スポーツ(球技)
> 格闘技 旅行・外出 テレビ等 芸能 ギャンブル ゲーム 漫画・小説等
> 音楽 心と身体 PC等 ネット関係 雑談系2
>>222 それ使って機械的に命名できそう…と思ったけどG_pcとG_gameはもう使いましたね
この2つをリネームするか、あるいは標準カテゴリはG_でなくC_にするといいかも
G_news1 ニュース+
G_news2 ニュース
G_international 世界情勢
G_disaster 地震・災害
G_area 地域
G_aa AA
G_be be
G_guide 案内
G_friend 馴れ合い
G_social 社会
G_job 会社・職業
G_underworld 裏社会
G_culture 文化
G_science 学問・理系
G_humanities 学問・文系
G_homeelec 家電製品
224 :
続き :2014/08/07(木) 00:28:07.01 ID:5AAHy4V4
G_politic 政治経済 G_food 食文化 G_life 生活 G_live1 番組実況 G_live2 オールジャンル実況 G_edu 受験・学校 G_hobby 趣味 G_sports1 スポーツ(一般) G_sports2 スポーツ(球技) G_sports3 格闘技 G_travel 旅行・外出 G_tv テレビ等 G_entertain 芸能 G_gambling ギャンブル G_game ゲーム G_comicnovel 漫画・小説等 G_music 音楽 G_body 心と身体 G_pc PC等 G_net ネット関係 G_talk0 ネタ雑談 G_talk1 カテゴリ雑談 G_talk2 雑談系2
ゲーム以外は適当なので、カテゴリに詳しい人が直してくだしあ
226 :
dig ★ :2014/08/07(木) 00:29:55.40 ID:???
C_xxxがいいかも
>>216 を利用して板トップからカテゴリへの導線を作るといいかもしれません
たとえば
>>220 の近畿kinki板だと
> 勢い順に並べ替え | 「地域」カテゴリ一覧 [ ][スレタイ検索]
229 :
dig ★ :2014/08/07(木) 01:09:04.61 ID:???
ん? どういう風なのかな? bbs.cgi 上で自分の板名(newsplusとか)はわかるけど その板がどのカテゴリに属しているかはわからないと思うんだが、
言われてみれば。 まずは全板にlabelをつけるべきかもしれませんね povrty news talk newsplus news plus gamenews news game 標準のカテゴリから外れますが、話題を柔軟に探せるやも
ああこれhead.txtではなくその下に全板共通のものが埋め込まれてるんですね それでは困難かぁ 別案としてBbs=kinkiのように単板指定でdigが呼び出された時には ハッシュでkinki => C_areaとカテゴリを割り出してC_areaへのリンクを生成したり セレクトボックスにこっそり追加したりするとかどうでしょう
232 :
dig ★ :2014/08/07(木) 01:26:11.16 ID:???
>>231 それだったら出来る気がする
まずは一時間に一回bbbsmenu.htmlをなめるというのをそろそろ作るか
板名とりたいし
カテゴリより手前の話になりますが 板から飛んで来たりGETで板を指定したりした場合には セレクトボックスにその板(kinki)を追加してselectedにしておけばナビゲーションが続けやすいですね その上で、bbbbsmenu.htmlを加工して 「digでのその板の表示(Bbs=kinki)」「カテゴリの表示(Bbs=C_area)」へのリンクが一通り揃ったページを生成してやれば デフォルトではセレクトボックスにないものも含め全領域にランダムアクセスできるメニューページになりそうです
234 :
dig ★ :2014/08/07(木) 01:41:14.08 ID:???
いいね、その機能
235 :
dig ★ :2014/08/07(木) 01:41:33.72 ID:???
b多いし
>>4 にまで話が戻りますが
datを「新スレ検出時に1度だけ、
>>1 だけ」取得して溜めておくという方法を思い付きました
これだと最小限の負荷で「
>>1 の本文検索」が実現できます
(2nnなどは恐らくこの方式)
238 :
dig ★ :2014/08/07(木) 02:11:19.05 ID:???
そうなんだけどなぁ 削除がからむしなぁ
239 :
dig ★ :2014/08/07(木) 02:13:14.28 ID:???
>>236 おおっ bbsmenuなめなくてもそれで事足りそうだ
240 :
dig ★ :2014/08/07(木) 06:29:45.94 ID:???
板名がでるようになったぞ
板名出るとたすかる ありがとう
検索機能が復活して本当に助かるわ。
お疲れ様です。スレッド閲覧履歴とか作れないすか? なんJとかすぐ過去ログになって検索にかからなくなるし あったらありがたいです。
244 :
動け動けウゴウゴ2ちゃんねる :2014/08/07(木) 15:09:05.58 ID:M368Xczl
bbspinkの板もドメインが2ch.netになっているようです
248 :
dig ★ :2014/08/07(木) 16:16:13.63 ID:???
スレが立った時刻と最終投稿から何分前をだしてみた
なんとなく合っていると思うがどうだろう
>>247 あれれ pinkのテストは・・ 尻で検索?
249 :
dig ★ :2014/08/07(木) 16:19:25.67 ID:???
>>246 これでID検索とかできるようになるはずだ
250 :
dig ★ :2014/08/07(木) 16:21:51.32 ID:???
そして span というものを初めて使って見た いいな
pele.2ch.netとかになってますね > pink 鯖名は合ってる
252 :
dig ★ :2014/08/07(木) 16:23:14.87 ID:???
>>243 誰の閲覧履歴だ?
私のは恥ずかしくて教えられないぞ
253 :
dig ★ :2014/08/07(木) 16:30:10.20 ID:???
>>247 >>251 coding miss 発見
なおした
次のクロールで反映されるはず
だけどデータセンターで工事中の影響かクローリングが遅い〜
254 :
dig ★ :2014/08/07(木) 16:32:06.28 ID:???
なおった
pink直りました spanはdivより気楽に使えますね id考えて構造化するのには気合が要る
とっても便利になっていいわー この検索
257 :
dig ★ :2014/08/07(木) 16:48:48.50 ID:???
板名のところは何色がいいだろか? 今はsalmon
あんまありがたくない方のやつですが…
クッキーで検索条件を覚えていて
http://dig.2ch.net/検索語 の形で呼び出された時に適用される仕様の副作用で
> <a href="/スレタイ検索">ご意見・ご要望待ってます</a>
このリンクが機能しない場合があるようです
例えば「芸+」で何かを検索した後にこれをクリックしても0件になってしまいます
(「最近検索された言葉」なども同様)
この形式で呼ばれた時はBbsとatLeastは適用しない方がいいかもしれません
>>244-245 ももしかしたらこれかも
262 :
dig ★ :2014/08/07(木) 17:27:56.67 ID:???
しかし 板に飛ぶリンクも欲しいぞ、
デザインは置いておいて機能を作るか
>>258 色は具体的に指定してくれると助かる
どうも私の目と言うか脳は色の認識がダメなようだ。
263 :
dig ★ :2014/08/07(木) 17:29:49.03 ID:???
&cookie=0 でcookieの検索条件無視 とかつけたらどうですか
>>262 ごめんなさい、自分も見辛いのは感じるが具体的な色のデザインは出来ない駄目な子です
(慌てて
>>259 見ながら)
「n分前」と少し近くなってしまいますがsaddlebrownはどうでしょう
267 :
dig ★ :2014/08/07(木) 18:44:08.34 ID:???
268 :
dig ★ :2014/08/07(木) 18:47:46.91 ID:???
というか、もしかして GETの時はCookie無視すればうまくいく?
269 :
dig ★ :2014/08/07(木) 18:58:24.30 ID:???
なんとなくうまくいっている気がする GET時 ?以降のqueyがない時はcookieを無視した
「板絞」便利!
見易くなりました。日付けが薄いのは「n分前」の方が大事だという意図的なものですよね?
カラースキーマは全部違う色にしようと思うとどつぼるので
「地味だがはっきり読める必要があるリンク」といった要素は同じ色を使い回していい方針の方が先々楽かもしれません
>>269 全体的に挙動が賢くなった感じがします
トップページを開いた時にたまたま前回最後に絞り込んだへるす板の一覧が出て背後が気になる現象もなくなりました
検索リセットの機能も兼ねて「トップに戻る」リンクがあるといいかも
- <center><h1>2ちゃんねるスレタイ検索</h1></center><br>
+ <center><h1><a href="/">2ちゃんねるスレタイ検索</a></h1></center><br>
(ついでに折角のユニークな機能なのでデフォルトは「最新投稿順」が面白い?)
>>271 普通のPCだと多い方が便利なので
検索に対してというより環境に対しての設定であるLinkとmaxResultはずっと残るといいのかもしれませんね
924もずっと残る方が便利ですが、逆に言えばわざと消えやすくすることで
スレッド924をある程度見せる効果もあるかも
(あ、でもそれだとデフォルト「最新投稿順」と相性悪くなるか…)
273 :
dig ★ :2014/08/07(木) 19:18:34.50 ID:???
2ちゃんねるスレタイ検索 をリンクにした 最新投稿順、100件表示をデフォにした どうだ!
274 :
dig ★ :2014/08/07(木) 19:34:25.98 ID:???
>>270 日付はそんな感じです
あった方がいいし、でもそんなに目立たなくてもいいし、
そして何分前を付けてみた、これも元は最終投稿時刻なんだけど
時刻が二つ並ぶのもなんだしね
説明がなくても自然に意図が伝わり誘導されるデザインはいいものですね トップの全板全スレ最新投稿順は 普段見てなかった板やマイナー板も含め2ch全体が1つの活気あるコミュニティになっている感じが出ていてとても気に入ってます きっと新しい出会いもあるんじゃないかなあ
>>273 確認してきました
ありがとです〜ノシ
>>272 忍法帖の時もよく話題になっていましたが
クッキーの最大保存件数やキャッシュ期間の都合でいつのまにか消えてる
なんて事がガラケーではそれなりによくあるので
デバイス側クッキーのみで設定を長期保存→PCなど高機能デバイス向け
と割り切って設計とかする方が
モバイルもPCもページを共有してるサイトでは精神的に楽なのかもしれません
へるす板といえば絞り込んだ板がセレクトに追加される機能が入ってたんですね あまりに自然なので気付いてませんでしたw
278 :
dig ★ :2014/08/07(木) 19:55:39.52 ID:???
>>277 まだまだですけどネ
そんな機能が入りました
重複とか板名とかいろいろありますが
まずは動いていると思う
279 :
dig ★ :2014/08/07(木) 20:05:44.49 ID:???
280 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 17:04:02.57 ID:LDftx2Q4
現在だいたい一秒に一回ペースぐらいでたたかれています
281 :
dig ★ :2014/08/08(金) 17:06:40.02 ID:???
板移転にともないCAPも移してもらった
てすてす
完成度高いですね、ガシガシ使ってますが要望をあまり思い付けません
0.02は凄く良いバージョンな気がします
TODOは半角・全角(現状はまだ「ips iPS IPS ips」(OR)で検索が必要です)を除くと
ページング、公式カテゴリ対応、
>>1 の中検索、過去ログ対応、キーワード解析(このスレを見た人は…的な)といった
不急の夢的なものだけになったのかな?
それでも2つほど……
検索語が「板の名前」にマッチした時はそれらの板へのリンクを表示するのはどうでしょう?
たとえば「車」で検索するとあらゆる板から大量にヒットしますが
2ch初心者が車に関する話題を探している場合など
> [車]を含む板 車 軽自動車 車種・メーカー 中古車 大型・特殊車両 鉄道路線・車両 自転車
のように各板がまず出れば親切だと思ったので
あと結果が多いと「"maxResult"件みつかりました」と表示されますが
http://dig.2ch.net/%E8%BB%8A (スレを表示させる方法はなくとも)本当の数を表示してくれると嬉しいです
あんまりやるとスレ違いになってしまうけれど すべての源泉、レスがぽんぽんつながるためにサーチや人気スレ等のインフラは大事ですよね 砂浜保護用ヘッドランドくらいの威力かもしれないけど、それでもできることはある
286 :
dig ★ :2014/08/08(金) 20:05:52.95 ID:???
それが時代の流れなのか、この二年間の帰結なのかは定かではないけど どうなんですかね
そのスレの住人が見てる他スレを表示するおすすめ2ちゃんねるって昔あったよな あれ好きだったけど無くなって残念だわ 同じようなの実装できんかな
原因はSNSやSMSの普及、話題の出尽くし、荒らしの勝利、加齢による卒業、社会構造の変化などいろいろあるのでしょうが 多様なバックグラウンドを持つ濃い人達にも楽しめるように 席を暖めるインフラとロングテール化ということはdigも含め2ch全体として考えていきたいですね
289 :
dig ★ :2014/08/08(金) 20:25:31.53 ID:???
>>287 なつかしいな、
どこかにコードが残っているかもだけど、
新しく作った方がいいな。サーバ性能も格段に進歩したし
>>288 だねだね
伸びそうなとこ伸ばさなきゃ
>>1 の中を解析したり検索結果のクリックスルーを集計したりして
digに「関連度順」を実装できるかもしれませんね
ハコモノ的には、スレにたどり着く経路を増やすことですかね 2chのスレには「所属する板」という生来の強固なタグがあるわけですから 少し情報を補ってあげればバラバラにせず漂わせるのは難しくないはず 荒らし対策も、びんたんのようにスレ主単位の設定ができれば 気にする人用の砦を構築できそうですが、BEにせよ忍法帖にせよ、今そっちはCode Monkeyさんの領域ですな ともかく直せるところから…
カテゴリやグループ対応もそういう方向ですね 関連性のある話題を上手くつなげて視野を広げていきたい
293 :
dig ★ :2014/08/08(金) 20:42:32.80 ID:???
ひとつずーっと気になっているところがあるんだが いわゆる専門板は最近あらされいいるのかな? ID出すとかtimecloseとかで少しでも良くなるなら掛け合ってみる なかなかそのへんの板を全部見るのは難しい +系の板はひところより格段にコピペあらしは減ったという感想だ
レス数に占める荒らしの量は許容できる板が多いのですが 削除が入りにくいので、少数のスレ立て荒らしでも見た目荒廃してしまう というのはひとつ問題ですね
板により事情はまちまちでしょうけれど IDのないところで荒らしさんが猖獗を極めている場合は 現状こらこらすらできないのでさっさとID出した方がいいかもしれません 既に1日数レスにまで落ち込んでしまったところはもう荒らしもいない戦の跡… まあこれは全貌を把握できている人はいないでしょうから意見集めるしかなさそうです
雑談板の隆盛は、専門板からの避難民流入も一因なのです
299 :
dig ★ :2014/08/08(金) 20:56:25.76 ID:???
>>294 前の削除整理ってやつなのかな、
多分今はほとんど行われていない状態なんだろうなぁ
きっとやった方がいいに違いない、
やりすぎは禁物だろうけど、
>>295 そのへんはJackさんやMangoさんが活躍しているんだろうと思う。
永遠につづくいたちごっこなんだろうなぁ
でも板崩壊に結びつくなら・・ こまったものなんだが、
>>293 +板はスレ立てを統制できるのと
特に一部の話題の住み分けを徹底したのとがある程度効いているようですね
一人〜少数の異次元に熱心な地縛霊をどうするのか 専門板普遍のテーマみたいです
あ、思い付きですが 「人気板順」を逆にした「不人気板順」は入れられませんか? 言葉は悪いですが毎度お馴染みの雑談板の代わりに専門板が上に来るようになるはずです
「マイナー板順」「通好み板順」「人気板逆順」…
G_kaso 過疎板 でよくね?
濃いスレを探したい時に案外使えるソートになるかなと
>>304 維持管理が大変そうw
勢い÷板利用者数で正規化するとか 夢は広がりますがw
307 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 21:57:53.75 ID:tCStwSkA
>>293 運営の人ですか?
ID非表示板での荒らし行為に困っています。
ID非表示からID非表に変えて荒らしが無くなるかどうかはわかりませんが、ID表示にすればNGにする事ができるのでユーザーにとっては大きなメリットになると思います。
フジテレビ改編を考える Part332
http://anago.2ch.net/test/read.cgi/tvsaloon/1407430499/ ↑
例えばこの板に居る荒らしはタレントの小林麻耶に対して毎日40〜50res(1年以上)くらい誹謗中傷を継続させていて、このスレ本来の機能が著しく落ちてます。
タレントに対する誹謗中傷は規制になりにくいと聞いたのでせめてID公開にして、ユーザー側がNGにするという対策を取らせて貰いたいです。
308 :
dig ★ :2014/08/08(金) 22:05:08.95 ID:???
>運営の人ですか? 違います そういえば saloonって何を目的にできたんだったっけ? IDなしが特徴の板じゃなかったっけ? tvsaloonじゃなくてもしそのスレを他の板でやるとしたら何処なのかな?
309 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 22:10:04.63 ID:tCStwSkA
>>308 運営の人じゃないんですね。
こういった事はどこに掛け合えばいいんですか?
とにかく1年以上も毎日荒らしまくっていて困っています。
それとID非公開するメリットってなんなんですか?
荒らしにしかメリットがないような気がするんですが。
化粧板や美容板も荒らしが暴れ回ってて機能しなくなったスレがいくつも出てきてる
実名紐付けアカウント>匿名アカウント(BE)>ID>レス 自動防衛的な防犯効果だとこうなってしまうけど、レスだけ文化もいいもんだから本当難しい
色々弄ったりしてるなら運営だろう・・ 警察のお世話になりたくないからそう言ってるだけじゃないかな
314 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 22:26:23.21 ID:tCStwSkA
>>312 なるほど。
荒らし報告スレとか色々見てみたんですけど、荒らし報告スレらしき物が乱立しててどこに報告すればいいのかよく分からなかったもので。
それとどこもイマイチ機能してないように思うのですが。
とにかく役所みたいでよくわからなかったというのが感想です。
>>314 わからない人は半年ROMりましょう
それが2chの掟
316 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 22:31:24.65 ID:tCStwSkA
>>315 それではなんの解決にもならないのですが。
>>316 規制議論に居る人たちはそうやって勉強してきたのです
他人の言論を制限しようというのならそれぐらいの努力はしてください
318 :
dig ★ :2014/08/08(金) 22:40:14.05 ID:???
そう言えばここって規制中でも書ける板だったっけ?
319 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 22:42:44.25 ID:tCStwSkA
>>317 その考え方では荒らしがいつまで経っても減らないです。
荒らしは好き放題荒らしまくり、それを抑止しようとする者は門前払いにされる。
おかしなシステムです。
321 :
動け動けウゴウゴ2ちゃんねる :2014/08/08(金) 22:53:09.33 ID:tCStwSkA
>>320 スレ違いすいません。
ID云々の話を他のスレでしたらこのスレでそういう話題が出てるという事を聞いたもので。
さっぱり解決法がわからないので荒らしはそのまま野放しにしときます。
ありがとうございました。
あ
板ディレクトリで名指しとかグループ指定とかそのままならって事で
>>322 2ch運用情報板が変えられた後には試してないから
もしかしたら外れてる可能性も…
全体でホスト規制が入ってるのは案外少ないからな〜
324 :
dig ★ :2014/08/09(土) 00:08:32.84 ID:???
なんとなく規制中でも書ける気配がする
digに戻って「不人気板順」なんですけどもっと一般化して <select name="Sort"> <option value="0" selected>人気板順</option> <option value="1" >勢い順</option> <option value="2" >レス数順</option> <option value="4" >最新スレ順</option> <option value="5" >最新投稿順</option> </select> <select name="SortDir"> <!-- 並べ替え方向 --> <option value="0" selected>降順</option> <option value="1" >昇順</option> </select> というのはいかがでしょうか 逆順は掘り起こしたい人には何かと重宝なのです
>>293 板跨ぎのマルチポストを何とかしよう
たとえばPONに投稿容量を覚えさせて昔の忍法帖の容量制限みたいに
ホストと本文容量が同一だったらブラックリストに入れるだけの簡単なお仕事です
PC関係Gが芸能・テレビGと同じになってるような
328 :
dig ★ :2014/08/09(土) 15:14:12.14 ID:???
今日は広告だしたりしようと思う たまにばぐるかもだ
330 :
dig ★ :2014/08/09(土) 15:49:13.74 ID:???
はーい
331 :
dig ★ :2014/08/09(土) 15:52:15.60 ID:???
たぶん直ったと思う switch case で case の最後に returnがはいっていなかった
あるある
ありがとうございました ちなみに「の人気スレ」で検索するのは板絞り込みの対象板を吐かせる裏技です(bbspink不可
335 :
dig ★ :2014/08/10(日) 19:53:10.73 ID:???
あら みてみる
S_*を使って調べてみました(bbspink除く) 以下の板が検索できないようです。一部の板にはフォーム自体がありませんでした このdigスレも「ご意見・ご要望待ってます」で出なくなっているので最近新たに発生した現象のようです operatex,DIY @ carpenter ※このdigスレも含む 五輪実況(男) @ hayabusa5 中国,九州,北海道,北陸・甲信越,四国,多摩,大阪,日記,東北,東海,沖縄,神奈川,近畿,関東,社説+ @ mastiff (東京以外の「地域」全部?) 朝生,グッズリスト,シミュレーション @ hello 爆サイ @ hope ふるさと納税情報,空スポーツ,裁判員制度 @ maguro 2ch開発室 @ peace 2ch証券取引所 @ wc2014
337 :
動け動けウゴウゴ2ちゃんねる :2014/08/11(月) 09:38:55.91 ID:uQGj6Sjt
カテゴリ【地域】
>>220 東京板だけ検索出来て他の板は検索結果が出ないよ
340 :
dig ★ :2014/08/13(水) 15:18:59.46 ID:???
ちょっとサーバセッティングの調整中 5分くらいで復活の予定
うっす
(つづき)
・Link=n 生成URLの種別 (nが、1:PC 2:スマホ 3:ガラk)
・AndOr=n 検索方法 (nは、0:and 1:or)
・924=n 924スレを(0:出さない 1:出す)
・Sort=n 結果の整列方法
0 // 人気板順
http://stats.2ch.net/suzume.cgi?yes 順
1 // 勢い順
2 // レス数順
3 // 古いスレ順
4 // 新しいスレ順
5 // 最新書き込み順
Bbs=newsplus 板で結果を絞り込み。
Bbs=U_plus U_で始まる場合、その文字を含む板を対象に
Bbs=G_base G_で始まる場合、そのグループが検索対象に
(現在G_game, G_base, G_soccer, G_operate, G_pc がある、募集中)
Bbs=S_anago S_で始まる場合 鯖名にその文字列が含まれる鯖が検索対象
Bbs=all全ての板が対象
(つづく)
(つづき) ・password=dig (将来の拡張用、現在はキーごと無視) ・keywords= 検索する文字列を入れる(複数可、スペースで区切る) 現在は全角半角を区別するのでOR検索が必要。 -各種条件はクッキーに記憶されたものに従う。GETで指定があればそちらを優先 -スレ情報更新は2分毎 -検索URLのパラメータで、検索ワードの記述は末尾に置く(複数単語検索のワードと誤解される) 登録済みのグループは {"G_game","ゲームG"}, {"G_entame","芸能・テレビG"}, {"G_subcal","サブカルG"}, {"G_base","野球G"}, {"G_soccer","サッカーG"}, {"G_pc","PC関係G"}, {"G_academy","学問・文化G"}, {"G_operate","運営G"}, 分割投稿おわり
345 :
動け動けウゴウゴ2ちゃんねる :2014/08/14(木) 11:11:33.42 ID:hO0wWUNy
なんでPC用のURL末尾のデフォルトが/l5なんだ デフォルトで全レス表示にしろよ
一般ブラウザの普通表示は l50 で50レス表示 スレッドに入れたら 全部 前100 次100 最新50 と選べるから今の5個でいい
347 :
dig ★ :2014/08/14(木) 20:59:42.51 ID:???
サーバの設定をdigに合うように調整たびたび
349 :
dig ★ :2014/08/14(木) 21:16:17.65 ID:???
そんな事はないと思うんだけど
全40万スレッドをなめるのもなんだし・・
と思いいろいろ考え中なんだ
現在は検索条件に合致したもののうち先頭から3000スレッドで打ち切っている
前は60000万スレッドだった
>>347 をやりつつ構想を練っている
60000万スレッド? 頭痛がいたくないですか?
過去ログ全部で5000万スレッドちょいらしい
「あの日の2ちゃんねる」というやつのコンテンツに 毎日定時の全板勢い順ソートの結果をスナップショットして蓄積しておくと面白いかも 数年後にはパワフルなタイムカプセルになりそう
355 :
dig ★ :2014/08/14(木) 22:30:02.91 ID:???
>>352 間違った、60000スレッドだった
そしてまた60,000スレッドに戻してみた
>>354 それは面白いかも
何時がいいかな
クエリは1回出すだけなので負荷は問題にならないでしょうし その日の話題が出揃う22〜24時あたりはどうでしょう 「2014日8月14日の2ちゃんねる」と銘打つことを考えると23時頃がいいかも 24時だと14日付けの一覧が実質13日のコンテンツになってしまうので
357 :
dig ★ :2014/08/14(木) 23:01:14.78 ID:???
作ってみよう、そうしよう
「あの日」は現在「歴代よく検索されている言葉」→「2014年」→「08月」→「14日」と4パス必要でツラいので
ゆくゆくはカレンダーや
> [2014]年[07]月[21]日の[2ちゃんねるを見る]
式のインターフェイスもあると良さそうですね
フォームから
> anohi.cgi?year=2014&month=7&day=21
と渡すと
http://dig.2ch.net/anohi.so/2014/07/21 にリダイレクトするだけの単純なものでいいかも
359 :
dig ★ :2014/08/14(木) 23:47:09.01 ID:???
そですね、 あとべっかんこにはDATをキャッシュしてるから必死もどきが作れるなぁ 挑戦してみたいものだ
おお、
>>1 の中検索やスニペットも視野に入ってきますね!
wktkです
>>359 マジか
hissiを特別扱いしなくて済むし、datあるなら全文検索も出来るんじゃ?
362 :
dig ★ :2014/08/14(木) 23:57:32.06 ID:???
過去のは貯めてないし、そんなに容量もないし、賢そうな全文検索は さすがにできないと思うぞ。
全文は無理でも
>>1 があれば
・+記者検索(需要有)
・(嫌儲ではもうできるが)スレ立て人BE検索
・話題検索(ゲームならスレタイだけじゃなく
>>1 の文中に"ゲーム"が含まれるものを含む、とかいくつかプリセットしておく)
ここまではすぐ思いつく
・ソート結果から
>>1 をつないでフランケンシュタイン状態の疑似板をでっちあげる
こんな真似も…?
そういえばヘッドラインのようにdigの最新投稿順を専ブラで読めるようにすれば
> ・ソート結果から
>>1 をつないでフランケンシュタイン状態の疑似板をでっちあげる
これを実現できますね(対象の全板が専ブラ上で1つのスレッドフロートのように扱われる)
全板と各グループで用意すると面白そう
速報headline
http://headline.2ch.net/bbynews/
>>355 > そしてまた60,000スレッドに戻してみた
運用情報臨時板(ここ)は検索結果に復帰しましたが
地域カテゴリの各板などは依然出ないようです
http://dig.2ch.net/anohi.so/2014/08/14 > よく検索されている言葉
>
> エボラ 234 回
> 【 186 回
> 金沢 156 回
> 安価 143 回
> 白猫 138 回
> ★ 130 回
「【」と「★」が面白いですね
恐らく「【」は記者が立てたスレ、「★」はパートスレを探しているのでしょう
利用者が使い方を見付けていくものなのですねえ(新機能のヒントにもなります)
実装上、純粋なランキングはCode Monkeyさんの新ヘッドラインの方でやった方がいいんじゃないかな あちらは「その日の勢いベスト100」「1週間の…」「1ヶ月の…」「2014年の…」と拡張していける こちらはスナップショット(記念写真) その日勢いがあったスレなら★1が落ちてても★17とかが写っているからそう問題はないかと こっちでそこまでやろうとすると5分毎にスナップショットを取ってアグリゲートするような大工事になっちゃう
JIM氏は難色を示してますし なんだかんだで誰もやらないパターンなんじゃないかという感じがしますねえ
これもcode monkeyさん側になるけど、過去ログ検索が実現するなら 1と最終書き込みの日付けからインデックス作れば何でもできるね 意外とどこでも提供されていないのが「立った日付けによる検索」
373 :
dig ★ :2014/08/15(金) 02:57:16.22 ID:???
>>372 「inurl:/140713←エポック秒の頭数桁」でググるとかどうだろう?
377 :
dig ★ :2014/08/15(金) 15:05:23.30 ID:???
今日はこれに挑戦するのだ >「newsplus板でID:GZuVp0t30の人」をスレを跨いで調べられるようになれば
378 :
dig ★ :2014/08/15(金) 16:38:18.23 ID:???
へんだな、確かに「社説+」でないな 特定のサーバなのかな、
>>386 と変わってなければ
mastiff多いですけど、それだけでもないのか…
380 :
dig ★ :2014/08/15(金) 17:01:51.52 ID:???
381 :
dig ★ :2014/08/15(金) 17:21:52.59 ID:???
382 :
dig ★ :2014/08/15(金) 17:28:48.37 ID:???
社説、近畿、運用臨時行けました
地域カテの板 確認しました 乙!
385 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 18:40:34.56 ID://tZVWYB
386 :
dig ★ :2014/08/15(金) 18:50:34.69 ID:???
どう?
>>385 「スクリプト実効を防止するためこのページは変更されました」
388 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 19:03:35.90 ID://tZVWYB
>>387 IEだとご丁寧に実行しないでくれるけど火狐だと実行されちゃうな
直ってはないね
389 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 19:07:43.62 ID://tZVWYB
「(検索ワード)」の検索結果 <a href="/">Topに戻る</a><br> の(検索ワード)の部分をhtmlspecialcharsでエスケープしておけば大丈夫だと思うぞ
390 :
dig ★ :2014/08/15(金) 20:07:37.18 ID:???
htmlspecialcharsとはなんぞや?
391 :
dig ★ :2014/08/15(金) 20:08:52.87 ID:???
ぐぐったら PHPがたくさん出てきたぞ
392 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 20:12:49.79 ID://tZVWYB
393 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 20:15:18.58 ID://tZVWYB
勝手にPHPで作っていると思ってたがperlで作ってたらすいません
394 :
dig ★ :2014/08/15(金) 20:17:19.88 ID:???
Cなのよ
395 :
dig ★ :2014/08/15(金) 20:18:59.21 ID:???
危険な文字(1)をどうエスケープ(2)するのかな? (1) (2) がわかれば自作するだ
396 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 20:21:31.69 ID://tZVWYB
リストにするとしたら 危険文字(置き換え文字) <(<) >(>) &(&) "(") こんなかんじかなあ
397 :
dig ★ :2014/08/15(金) 20:21:53.48 ID:???
> → & gt; とかの話かな?
398 :
dig ★ :2014/08/15(金) 20:22:56.92 ID:???
400 :
動け動けウゴウゴ2ちゃんねる :2014/08/15(金) 20:24:32.11 ID://tZVWYB
>>398 なるべく早めにやっとかないと2chだと思って踏んだら他サイト(ブラクラ)に飛ばされるとか考えられると思う
頑張ってください
401 :
dig ★ :2014/08/15(金) 20:26:28.48 ID:???
MySQLだと collate utf8_unicode_ci を指定するだけで済むようですね
何でシステムが変わったの?
β版だからさ
406 :
dig ★ :2014/08/16(土) 16:17:31.36 ID:???
ちょっと不調 いろいろ調整中
407 :
dig ★ :2014/08/16(土) 16:20:33.20 ID:???
googleさんがどびゃっとくると耐えられないのか、
googleさんのクロールは設定で回数制限できるはず
トップページ以外は弾いてしまっても良い希ガス
ぐーぐるぼっと用に固定のページを見せてあげるとか
412 :
dig ★ :2014/08/16(土) 16:55:06.41 ID:???
60回/minの検索が今の普通 180回/minのグーくるからのアクセスでサーバがアタフタ それじゃサーバ弱すぎなので いろいろな値を調整中 500回/min はこなしたいだ
413 :
dig ★ :2014/08/16(土) 20:02:03.84 ID:???
414 :
dig ★ :2014/08/16(土) 20:03:31.19 ID:???
IDに/が入ってたら_にしてみてちょうだい
hOkfeX5e0 成功 csA+3E5+0 失敗 IDに他意はありません
dig、4時間前で更新が止まっているような
丁度
>>406 あたりの時刻です
> 0.1772[秒] 100件見つかりました / 全 415311 スレッド中
> 1[邦楽グループ] 板絞 2014/07/20 12:07:07(立) 4 時間前 ( 32)
> SOUL'd OUT 総合97 (869)
> 2[アニメ] 板絞 2014/08/14 05:01:09(立) 4 時間前 ( 56)
> モモキュンソード 5 (147)
> 3[車] 板絞 2014/08/04 08:01:35(立) 4 時間前 ( 74)
> ☆☆みんカラのイタイ奴について語るスレ7☆☆ (924)
>>413 あとは全スレの中身が出るモードですね!
urlですが2ch・pinkbbs専用なら板名あれば鯖名は不要ですし
スレ番号も省略可だとかなりすっきりしそうです
>
http://same.ula.cc/test/h.so/newsplus/jFHOkQnb0 UI的にもフォームは<select name="board">と<input name="ID">だけで済みましょう
荒らし報告ってボタンを付けて書式4でだーっと出力する機能
普通のWebサービスなら通報ボタンそのものを付けてしまうところですw ID抽出した状態で[通報]クリック→「理由」を入力して[送信] 浪人持ち限定で利用可能にしてもいいかもしれない あと1時間に100とか異常な数値になっている場合は通報すら待たず自動検出して荒らし対策もできそうですね
>>412 このリンクのジャンプ先は見に行かないで〜とか
このページにあるリンク全部を辿らないで〜とか
お願いするパラメータを仕込まないとアレなのかな?
板絞込みとかよく検索されるワードとかリンク数分
ループバックされてたりするならですけど…
nofollow だったかな??
424 :
dig ★ :2014/08/16(土) 22:28:46.70 ID:???
425 :
dig ★ :2014/08/16(土) 22:41:11.00 ID:???
426 :
dig ★ :2014/08/16(土) 22:43:39.84 ID:???
直ったはず
直ってますね
428 :
dig ★ :2014/08/16(土) 22:45:46.96 ID:???
>>424 URL中などに出てくる半角の+ は半角スペースの代替という扱いだった気がするので
半角+ を%エンコードしておかないと半角+ として受信できない予感が…
半角のスペースをそのままだと
コマンドプロンプトにURLを渡した時に別パラメータとして分割されてしまう
とかそんな理由からでしたっけ?(実はよくわかってない…)
1人でいいから今どきのwebサービス作ったことのある人をメンバーに入れてくれないかな データは取得する時に全部utf-8にするとか jsonでのフォーマットを提供するとか xss対策するとか 検索のqueryそのまま垂れ流しとか aタグのhref属性の指定方法とか 色々よろしくないよ
432 :
dig ★ :2014/08/17(日) 00:31:22.99 ID:???
433 :
dig ★ :2014/08/17(日) 00:35:18.32 ID:???
必死のほう またちょっとデータ構造変えたんでデータ集めなおしー 現在5サーバ集めてる 集めるサーバは登録制にした 希望は言ってね〜
434 :
dig ★ :2014/08/17(日) 00:38:00.99 ID:???
6サーバだった if(strstr(server,"daily.2ch.net")) return 1; if(strstr(server,"fox.2ch.net")) return 1; if(strstr(server,"viper.2ch.net")) return 1; if(strstr(server,"orpheus.2ch.net")) return 1; if(strstr(server,"anago.2ch.net")) return 1; if(strstr(server,"awabi.2ch.net")) return 1;
phpでも同じかな?
条件文並べるよりも、HASHにした方が断然速いとおもうす。
a. $Entry_Server{daily.2ch.net} = 1;
みたいなのをあらかじめ作っておいて(初期設定)、
本文?中の条件文には抽出した鯖名をkeyに代入する。
登録済み(先に代入済み>>a.)ならば、1が返ってきます。
はんれい: if( $Entry_Server{$sabamei} == 1 ){ やりたいこと }
退散します(°-°;)
438 :
dig ★ :2014/08/17(日) 01:42:55.12 ID:???
439 :
dig ★ :2014/08/17(日) 01:46:26.00 ID:???
>>435 一回しか通らないとこだから
多分 ns 以下で終わっていんだと思う
もっと下の単位かな
>>438 規制議論板で質問したところ、大丈夫だそうです
あれ? 板ごとに書式違うw 曜日なしのでお願いします。
count/totalでもいいんでないかなぁと思ったり。 1/54 11/54 : 51/54 みたいに
446 :
dig ★ :2014/08/17(日) 02:15:33.64 ID:???
>>444 日曜日以外も曜日カットしただ
>>445 これから作ってみる
何と何が出ると捗るのかな?
正義報告に使うなら狐さんが掘ってた頃と変わってないっすよ 10個ずつ区切ってあれば捗る感じですかね
>>446 ありがとうございますm(_ _)m
ところで本文内にID書き込まれてたら検索に引っかかるんですね。
必要か不要かと聞かれるとどっちがいいのかは言い切れませんが。
中にはID書き込んだ荒らしもいるので。
あぁ、本文中のIDと★のID???が誤爆してるのか
あと、
>>414 対応がまずいのかな?
ランキングから/が入ったIDのリンクを踏むとこのURLに飛ばされてこんなエラーになります
http://same.ula.cc/test/h.so/hope.2ch.net/hunter/1401450633/omhZ/e5v E3011
==debug== mes[/home/same100/public_html/_jungle/2ch/hope.2ch.net-hunter/1401450633/cashe/omhZ.hope.2ch.net-hunter]
bbs[hunter/1401450633]
srv[hope.2ch.net-hunter]
ita[_jungle/2ch/hope.2ch.net-hunter/1401450633]
itaX[1401450633]
key[omhZ]
res[e5v]
453 :
dig ★ :2014/08/17(日) 04:21:03.07 ID:???
はーい いろいろ入れ込みまーす
454 :
dig ★ :2014/08/17(日) 05:05:43.65 ID:???
455 :
dig ★ :2014/08/17(日) 05:08:01.73 ID:???
>>447 作ってみたけど、ちょっと違ったか
また頑張ろう
456 :
dig ★ :2014/08/17(日) 05:42:33.16 ID:???
ノヽ_ ,ヘ ☆
>>456 dig ★さん♪
/,*ノリハノハ /
ルリl゚ ヮ゚ノ,'' / すごい・・・♪
ノ⊂)Hl つ すばらしいですね♪♪
( ( (く__|__>
しiノ
458 :
dig ★ :2014/08/17(日) 06:24:38.26 ID:???
ula.cc はガラケーのページなんだが 私のガラケーで table が動かないだ
459 :
動け動けウゴウゴ2ちゃんねる :2014/08/17(日) 09:02:28.12 ID:fiTb6eUy
時間帯ごとの発言数,縦の段組にしたらいいと思いますです。
おーかなり使えますねー
466 :
dig ★ :2014/08/17(日) 15:11:21.29 ID:???
今ちょっといろいろ調整中なんだ
468 :
dig ★ :2014/08/17(日) 15:15:18.73 ID:???
ほんとだ 188本しか拾えない、
469 :
dig ★ :2014/08/17(日) 15:16:41.98 ID:???
お疲れ様です こちらの方が深刻ですが 「最近検索」と「よく検索」が最近急に同人臭くなりました
471 :
dig ★ :2014/08/17(日) 15:29:09.10 ID:???
日増しに利用者は増えているようで、
こういうのが残っていくと思うと 「あの日の2ちゃんねる」は楽しいコンテンツになっていきそうですね
473 :
dig ★ :2014/08/17(日) 16:22:51.67 ID:???
あちこちメモリー節約してたら スレタイが長いやつとかを弾いていたんだと思う ついつい中がShift_Jisで全角は2バイトと決め付けちゃうのよ 中身はUTF-8でやってるのに、 直ったかな?
>>473 お疲れ様です
「エボラ」dig29本、実数も29本なので大丈夫そうです
内部がUTF-8化済みということは全角半角ももうすぐかな?
自前で処理するのでしたら、最悪こんなスレタイもありえるので
> 【エボラ】7ヶ国で238人が新たに感染、児童が17% WHO発表 Unicefもパンデミックに危機感 ★6
↓
> 【エボラ】7ヶ国で238人が新たに感染、児童が17% WHO発表 UNICEFもパンデミックに危機感 ★6
と内部的に全部全角大文字か何か(メモリけちるなら半角)に変換して持っておけば楽になるかもです
477 :
dig ★ :2014/08/17(日) 18:01:43.46 ID:???
ちょっとリブート入りまーす
ぬるぽ
http://dig.2ch.net/ > open error[/md/dance.txt] dig.2ch.net r->args=[(null)]
> dig.2ch.net 漢字
> zz_out(3011)=[]
> method=[GET]
479 :
dig ★ :2014/08/17(日) 18:48:06.11 ID:???
>>354 あの日のスナップショットを作ってみるだ
あの日のスナップショットのついでに 負荷監視所とか某LoadAverageGraphなどで1日の挙動まとめ的な24時のデータを保存できたらおもしろいなぁ なんて妄想してみる
482 :
dig ★ :2014/08/17(日) 19:28:17.26 ID:???
483 :
dig ★ :2014/08/17(日) 19:33:17.44 ID:???
検索下時刻を出しとくと捗るか、
勢いだとどうやっても実況板が上位を占有するなあと感じますが 深刻な問題も代案もないなあ
1分毎とはこれまた富豪的な
>>484 メニューにあるグループ等のスナップショットも残してみるとか
候補は「全ての板」「+全部」「実況全部」「bbspink鯖」および各G?
(そういえば
>>351 の国際Gはボツでしょうか)
486 :
dig ★ :2014/08/17(日) 19:44:02.20 ID:???
動きだしたようなので 一日一回にしますね
487 :
dig ★ :2014/08/17(日) 19:46:27.96 ID:???
>>485 それもいいな、今度拡張しよう
Gの追加は手が回ってないだけですだ
来週はちとお出かけ気味なので
そのあとにでも、
489 :
dig ★ :2014/08/17(日) 20:05:26.14 ID:???
並びはそのままで区切りだけ?
はい、区切りだけです 一番下の10個をコピペするだけで常に最新10件が時系列で報告できるようになります
491 :
dig ★ :2014/08/17(日) 20:09:00.76 ID:???
りょうかい これから挑戦してみる
492 :
dig ★ :2014/08/17(日) 20:16:55.45 ID:???
おおべんりー! 重隅ですみません
>>492 >>488 の最新10件というのはこらこらの報告でしょう。
>>488 のはクエリで変更できるようにしたほうが良いと思いますよ。
例えば何時以降のものだけ抽出するとか。
最新から何レスだけ抽出するとか。
そういうオプション的な使い方のほうが汎用性が上がると思います。
495 :
dig ★ :2014/08/17(日) 21:20:03.96 ID:???
497 :
dig ★ :2014/08/17(日) 21:36:51.07 ID:???
おおっ 直す直す
+の記者さん ?cap= BE ?be= 例えばこんな拡張?
500 :
dig ★ :2014/08/17(日) 23:48:23.76 ID:???
ディレクトリそのままっすか
>>482 >>500 http://dig.2ch.net/snapshot/2014/08/20140817-234500-all.html > 19[スマホアプリ] 板絞 2014/08/17 23:39:45(立) 2 分前 (24269)
> 白猫プロジェクト招待&協力スレ468 (90)
> 40[なんでも実況J] 板絞 2014/08/17 23:39:46(立) 1 分前 (15689)
> 【訃報】ワイ社畜、震え泣く★2 (58)
> 230[なんでも実況J] 板絞 2014/08/17 23:42:57(立) 1 分前 ( 4710)
> faridyu、つぶやく (7)
立った直後で勢いが大きく出ているスレは微妙なので
スナップショットはatLeast=100か200ぐらいにしてもいいかもしれません
>>501 UIはこれからっすかね
>>498 そですね
スレ跨ぎモードのことを考えるとスレ番号1408207404もoptionalな方がいい気も
504 :
dig ★ :2014/08/18(月) 00:17:54.53 ID:???
これ仕込んでくる
atLeast=100
>>501 そのうち・・ なんとかなるさ
505 :
dig ★ :2014/08/18(月) 00:21:29.04 ID:???
だいぶサーバの設定も固まってきて 250検索/10分 はこなせている 朝方もういっかい設定変更のためアパッチ再起動する予定だ
506 :
^@kj7^@kj7 ◆BNoqZXDE65ln :2014/08/19(火) 01:17:32.83 ID:XNj9GTVy
507 :
dig ★ :2014/08/19(火) 14:44:59.56 ID:???
どういうことかな? 何をどう変えるといいのかな?
様はコピー用のURLを表示して欲しいってことかな
タイトルとURLを一緒にコピーできるようにしたいのでは
それならクリップボードにコピーボタンがあってもいいな
512 :
動け動けウゴウゴ2ちゃんねる :2014/08/19(火) 18:33:20.74 ID:tcWQ3PkT
検索精度 dig>>>>>>>>>>>>>>>>>>>>>>>>search デザイン search>>>>>>>>>>>>>>>>>>>>>dig このThe・狐デザインはどうにかならんのか せっかく検索精度はいいのにサイトのデザインが酷すぎて台無しや Bootstrap使ったら良いデザインになりそうなんだが
513 :
侍 :2014/08/19(火) 18:38:50.70 ID:MuAN5s/E BE:456734256-S★(501000)
同じこと考えてた Bootstrap使えば改善できるね
BE2.0やfind.2ch.netも使ってるし
言いだしっぺの法則 誰かcss書いて貼って、それにあわせてタグ付けてもらえば即完成
wktk
個人的にはコンクリ打ちっ放し的な今のデザインが結構気に入っていたり
>>503 ネトゲは語るというより連絡手段としてスレを使う結果そうなる部分もあるし
ゲームGをネトゲGと(それ以外の)ゲームGに分割することを考えた方がいいかも
見た目なんてどうでもよくね? むしろsearchと同じようにjsonで取得出来るようにして 専ブラから使いやすいようにしてほしい
いま外見は優先度低いかもねえ PC使う人は外見なんてどうでもいいけど スマホ使う人はもっとシンプルにして欲しいって言ってるのかもね
ガラケー使いとしてはもっとシンプルに軽くして欲しい
digおちた?
つながらないね
検索が落ちてる?
jsonかxmlなどで取得できませんかね
>>524 dig ★「どうやるの?」
多分こう聞いてくると予想
XHTML 出力にすれば HTML と XML 両用になるよ、と言ってみる。
dig ★って狐だろ
単位時間枠に過剰な検索を仕掛けてくるアフォには digボボン処置とか考えないといけない可能性
同一IPからの連続検索はカウントしない様にするとか
532 :
動け動けウゴウゴ2ちゃんねる :2014/08/22(金) 20:17:54.24 ID:WkSowNsp
API書けば色々な問題が解決するかもですー。。。
あんれーつながんない
なんでjsonもxmlも知らない人が開発してるんだ
全てのフォーマットを熟知してる必要は無いし 必要な時に調べることが出来れば十分だろ それともお前はdig以上の仕事が出来るって言うのか?
この仕事に関しては出来ると思うよ
重すぎない?
重いな
挙動を見ているとどうも過負荷というよりも動作が不安定になっている感じがする
死ぬほど重くなる→open errorが出る→軽くなる、という挙動を繰り返してるから
>>529 何の話か知らんけど
修理場スレは幼女にあっても全く機能しないんで引っ越した方がいいと思う
>>536 じゃあ24時間以内にdig.2ch.netよりマシな検索サイトを作って公開してくれ
>>539 同じ条件が揃っていれば可能という話なのに、
(dig.2ch.netが何日で作られたかは知らないが)24時間と言う制限を追加したり、
部外者故に同じ条件を用意できない状況でやれとか言い出したり、頭大丈夫か?
こういうスレは主役がいないとすぐ不毛になっていかんね 今日はずっと重かった 手動で再起動しないと立ち直らないのだろうか
>>535 今どきjsonもxmlも知らないのってhtml知らないのと一緒だぞ。
頭大丈夫?
今の技術潮流からすれば時代遅れ感は否めないが、 なんだかんだ言っても今 .net にいる技術陣の中では 「(泥臭くても)とりあえず動くシステムを作る」という能力は 狐が一番だからなぁ。まぁ仕方ないだろう。 新たな技術者を迎え入れるという選択肢はない。 何しろ、少しでもひろゆきとつながりがあると見なした サイトの URL は軒並み書き込み排除するというぐらい、 過剰防衛・疑心暗鬼の状態だしな。 今の JIM 体制の出発点が出発点なだけに、 JIM 自らが招いた状況ではあるが。
JSON厨は自分で鯖立ててやればいいのに なぜそれをやらないのか
そんなことしたらあっという間にバーボン行きになるだろ。 クロール用の鯖(bg20)をCMが考えなしに潰したの忘れたのか? そもそもレン鯖からのアクセスはほとんど遮断されてるだろ。
547 :
動け動けウゴウゴ2ちゃんねる :2014/08/24(日) 08:57:03.80 ID:SwH9JPP4
これもひ(ry)のせいか
>>546 有用なサイトならホワイトリストに入れてくれるけど?
>>542 閉じタグすら知らないからhtmlも知らないんだろ・・・
>>548 それを2chが公式に宣言してくれないとね
許可するかは分かりません、基準は非公開です、窓口も存在しません
じゃ作る人居ませんよ。逆に言うと窓口ちゃんと作ったら、まともな検索サイト作ってくれる人は居ると思うけどね。
json経由だと浪人宣伝できないじゃん
それこそ規約で検索結果一覧の一番上にこのテキストを表示しなさいとかで縛ればいいだろ 今専ブラのdatアクセス方式変えるとか言ってるけど相変わらずの秘密主義で何もアナウンスが無いから何も出来ない
お前はなにもしなくていいよ
俺だけじゃなくてみんな何も出来てないから安心しろよ
気に入らんなら2ch.net自体やめてしまえアホ
安心した
558 :
^@kj7^@kj7 ◆BNoqZXDE65ln :2014/08/27(水) 01:52:38.99 ID:m85gRjk6
559 :
dig ★ :2014/08/27(水) 11:22:15.08 ID:???
どっかにバグがありメモリがリークしている感じ 順番に機能とめて原因追及している最中 だいぶ安定したと思う 極端に短時間に多回数は呼ばれていないと思う 順調に需要が増えているようだ 最近は 200回/min を越えることもしばしば
560 :
dig ★ :2014/08/27(水) 11:24:07.49 ID:???
>>558 今、ないんだっけ?
あった方がいいのかな
一段増えるな・・
561 :
動け動けウゴウゴ2ちゃんねる :2014/08/27(水) 14:44:42.91 ID:Femi7txd
否定的意見:どうかな。
専ブラだと、検索結果画面のスレタイで右クリック、スレタイとURLをコピーでひとつずつながら得られるから。
肯定的意見:検索時のキーでURL込みの2行掲出を指定できたら、それはそれでアリなのかも。
例:
http://dig.2ch.net/?wUrl=1&keywords= wUrl=n スレタイ&URLの2行表示を行うかどうか。
n=0なら従来通りの1行表示, n=1なら、1行表示のスレタイ部分を、スレタイ\nURL表示 に変更
563 :
dig ★ :2014/08/27(水) 14:55:51.48 ID:???
そうか、 ?wUrl=1&keywords= 見たいにすればいいのか、
今晩にでもやってみよう
>>561 私できないんで、よければお願いしてきてくれぇ
>>564 項目が増えすぎてもあれなので
Link=4もしくはLink=PC_urlで「PC用、URL付」のような形でもいいかも
565 :
動け動けウゴウゴ2ちゃんねる :2014/08/27(水) 16:24:31.30 ID:Femi7txd
?wURL無しで ?keywords=****** だけでもOKなようにしてくれよ ちなみにChrome環境でgoogle検索で「URL込」を検索するとこんな感じ www.google.co.jp/search?q=URL込&oq=URL込&aqs=chrome..69i57&sourceid=chrome&es_sm=93&ie=UTF-8 だけど www.google.co.jp/search?q=URL込 でも出てくる結果は同じ でも
566 :
動け動けウゴウゴ2ちゃんねる :2014/08/27(水) 16:29:22.16 ID:Femi7txd
何が言いたいのかというと ・機種やブラウザに関係ない単純な記載はテンプレとかに使いやすい ・検索サーバーはアクセス端末の情報を読み取ってるんだろうから 細かな記述無しでも勝手に端末に適した表示するようにプログラムして 更にその表示を他の端末でも可能なように長いURLも可能にしとけばいいんジャマイカと
>>289 おすすめ2ちゃんねるがあると荒らしてる阿呆の正体が判るから是非おながいします
>>568 荒らしさんにちょっかい出しているのも
荒らし化しているので、一掃しようかと画策中です(´・_・`)
570 :
動け動けウゴウゴ2ちゃんねる :2014/08/27(水) 17:55:42.37 ID:eaCVYGKT
おねがいします
571 :
dig ★ :2014/08/28(木) 15:47:11.57 ID:???
だいぶ安定したと思う 出ないスレとかあるかな? 最近検索した語句とよく検索される語句はとまっています GETだけを受け付けるようにしました
573 :
dig ★ :2014/08/28(木) 16:32:32.34 ID:???
調べてみなきゃだな
574 :
^@kj7^@kj7 ◆BNoqZXDE65ln :2014/08/28(木) 23:50:47.93 ID:NmPeg8gG
579 :
dig ★ :2014/08/29(金) 15:45:09.19 ID:???
それ少し前から無かったっけ?
それのギコナビ版も作らせていただきますだ、ということじゃね > ギコナビで2chスレタイ検索dig.2ch.netを使ってみよう みたいな
あぁなるほど
583 :
dig ★ :2014/08/29(金) 16:25:28.27 ID:???
そうそう ギコナビ版
jsonやXMLの人が感じ悪すぎたのでアレだけど 本当はそういう用途はAPI化してhtmlでなくjsonなどで返すと双方の負担が減るのかもしれない
別にjsonやxmlじゃなくてもsubject.txtみたいな方式でも良いんだけど
ギコナビに実装したものですが、HTMLは複雑なものではないので大した手間ではありませんでした。 ただし、ちょっとしたレイアウト変更でも解析がうまくいかなくなる可能性はあると思います。
現状のまま仕様変更に強くする→XHTML API化して負荷軽減も図る→JSON、YAML、CSV等 という感じですかね Cなら全角半角対応も大変なんでしょうね…
589 :
dig ★ :2014/08/29(金) 20:15:22.82 ID:???
590 :
dig ★ :2014/08/29(金) 20:16:41.03 ID:???
なんとなく解ったぞ つまり検索結果をその形で欲しいということか、
さっそくギコナビがだめになりました・・・
593 :
dig ★ :2014/08/29(金) 21:03:40.33 ID:???
なおしてくるだ
そうフォーマットごちゃごちゃ弄るなら板名とかスレ名とか属性ごとにspanでもつけてくれ
595 :
dig ★ :2014/08/29(金) 21:16:19.29 ID:???
言われたとおりにつけるぞー 広告のことは後で考えるだ
結果の区切りが<br><br>になっていますが URL増えたのもあって一画面で見られる件数が大幅に減ってしまったので <br>いっこでいいかもしれません
598 :
dig ★ :2014/08/29(金) 21:24:52.88 ID:???
今晩やろう
599 :
dig ★ :2014/08/29(金) 21:25:23.95 ID:???
>>599 ありがとうございます!
>>598 新G、メニューに入りましたが「女性向けG」以外の3つは検索しても何も出ません…
まだ工事中かな?
601 :
dig ★ :2014/08/29(金) 23:25:02.79 ID:???
602 :
dig ★ :2014/08/29(金) 23:25:38.02 ID:???
603 :
dig ★ :2014/08/29(金) 23:41:05.24 ID:???
>>572 前日に投稿数がゼロだと出てこない仕様なのだ
605 :
dig ★ :2014/08/30(土) 00:02:40.12 ID:???
606 :
dig ★ :2014/08/30(土) 00:14:58.57 ID:???
〜 じゃないのに変換されてる Shift-Jis -> UTF-8 変換
608 :
dig ★ :2014/08/30(土) 00:25:00.04 ID:???
いくつか試しましたができてますね!〜検索
>>603 それってなんとかならないの?
結構致命的だと思う
611 :
dig ★ :2014/08/30(土) 00:37:07.30 ID:???
なんとかなるよ 今晩挑戦してみる
おおー急がないのでマイペースにやってくださいな
逆にそこからレス数取得してる用途もあるんだから駄目でしょ そこまで変えるならフォーマットを独立させるべき 末尾は必要なさそうだし、URL表示部のリンクも不要な気はするけど
そういう意味ではむしろ変えるなら早いうちの方がいいかと やはり長期的には機械読みに優しいフォーマットの出力も考えた方が良いのでしょうね
617 :
dig ★ :2014/08/30(土) 01:55:50.20 ID:???
>>617 おー全部出ますね、お疲れ様でした!
こうして見ると確かに924スレ以外は「〜日前」のスレしかない板ばかりですね(哀
>>616 そういう意味じゃPC用が本来のURLなんだから表示はそれに固定でいいのかも
リンク生成はタイトルのタグ先のみ影響で十分じゃないか?
620 :
dig ★ :2014/08/30(土) 02:03:55.79 ID:???
621 :
dig ★ :2014/08/30(土) 02:09:57.43 ID:???
>>620-621 いい感じになりました!
こういうのって細かいようでいて積み重なるとすごい気配りの差になるんですよね
>>620-621 なんか出遅れたけど見てきました
言葉にできないけどなんかいい感じです(感想パクりって言わないでぇ〜)
ありがとうございました
2chMateといえば.scの回しもんだっけ?
625 :
dig ★ :2014/08/30(土) 03:04:51.08 ID:???
>>624 嫌儲の流したデマだろ、それ。
あんな連中と関わってると馬鹿になるぞ。
627 :
dig ★ :2014/08/30(土) 04:21:08.51 ID:???
628 :
dig ★ :2014/08/30(土) 04:41:08.56 ID:???
630 :
dig ★ :2014/08/30(土) 04:54:15.64 ID:???
スレタイ集める処理は Perl で書いているだす # ソースコードはUTF-8として保存 # utf8プラグマを有効にする use utf8; use Encode 'decode'; use Encode 'encode';
631 :
dig ★ :2014/08/30(土) 04:54:26.88 ID:???
そして subject.txt はShift_Jisなので読み込んでから こんな処理をして my ($dmy,$sub2) = split(/<>/,$i) ; $sub2 =~ s/(.+)\((\d+)\)$//; $sub2 = $1; my $rno = $2; $sub2 =~ s/([0-9])/"\x82".chr(79+$1)/eg; # ここで変換 $sub2 .= "\t$rno"; # バイト文字列(外部からの入力)を内部文字列に変換($strがShift_JISの場合) $line = decode('Shift_JIS', $i); $sub2 = decode('Shift_JIS', $sub2); $sub2 =~ tr/a-z/A-Z/; $sub2 =~ tr/?/〜/; my ($dat,$sub) = split(/<>/,$line) ;
632 :
dig ★ :2014/08/30(土) 04:58:02.08 ID:???
書き出しは UTF-8 にしている
# 内部文字列をUTF-8バイト文字列に変換する場合
$str = encode('UTF-8', $str);
それを元に検索処理が走る
これはCで書いている
文字化けは
>>631 で起こっていると予想される
たぶんこの部分かな?
# バイト文字列(外部からの入力)を内部文字列に変換($strがShift_JISの場合)
$line = decode('Shift_JIS', $i);
634 :
dig ★ :2014/08/30(土) 05:06:29.71 ID:???
ちょっと Windows-31J に挑戦してみる
635 :
dig ★ :2014/08/30(土) 05:12:22.90 ID:???
>>575 はChromeで見ても化けてるし、投稿の時点で化けたんじゃないかと。打つ手なし。
638 :
dig ★ :2014/08/30(土) 05:19:40.25 ID:???
639 :
dig ★ :2014/08/30(土) 05:28:38.84 ID:???
ぴちぴちの初心者です
勘弁して(><) どうせ今度の新しいdat形式もおいちゃんの 担当なんでしょ? まさかまたShift JISなんてことは…
おそらく
>>569 の名前を入力したんでしょうけど
この板
> BBS_UNICODE=change
ですからね…
ただ
検索結果だと
> ◆Mango32c.PeL @Mango Mang???? ★さんに助けを乞うスレ (11)
というように・・の部分が分断されて
2文字分に見えるのはなんでだろ?(自分の環境だけ?)
Webブラウザで無理やりUTF-8表示させて
スレタイ表示を化けさせた時みたいなかんじだ…
>>635 すばらしい!
@AやUWなんかも化けてたんですけど、ちゃんと表示されるようになりました。
>>641 書き込むときのUTF-8からShift JISへの変換がうまく行かなかったんでしょ。
Shift JISだと化けた文字列は2文字4バイトだけど、
それをUTF-8に無理やり変換したら4文字4バイトとして扱われた、と。
644 :
dig ★ :2014/08/30(土) 14:41:09.51 ID:???
>>612 はじめ「勢」というのをつけたんだけど、
結構うざかったぞ
もう一回付けてみるか、
レス数はsubect.txtに載っているやつだからなぁ
そのままの方がいいんじゃない?
どだろか?
jsonかxmlにすればいくらレイアウト変えても大丈夫になるのに 頑なにやらないのは何か理由があるの?
646 :
dig ★ :2014/08/30(土) 15:16:34.93 ID:???
誰か教えてちょ jason と言えば13日の金曜日じゃなかったっけ?
うちの近くのディスカウントスーパーもジェーソンだ
648 :
dig ★ :2014/08/30(土) 15:19:58.27 ID:???
649 :
dig ★ :2014/08/30(土) 15:43:57.37 ID:???
jsonぐぐって見たが、 まずどうすればいいか解らんのぉ なにか GETで返すhtmlのなかに記述すればいいの?
htmlはtext/html jsonはapplication/json べつもの
http://dig.2ch.net/?keywords=2ちゃんねるスレタイ検索&AndOr=0&maxResult=100&Bbs=all&924=1&json=true こんなの送ったら
{
"koukoku": "
http://conbini.2ch.net/ ",
"searchword": "スレタイ検索",
"processtime": 0.6959,
"threadcount": 418006,
"resultcount": 2,
"result":[
{"server":"carpenter.2ch.net", "board":"operatex", "thread":1407139098, "res": 649, "title":"2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)★2"},
{"server":"carpenter.2ch.net", "board":"operatex", "thread":1406839858, "res": 98, "title":"2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)"}
]
}
こんなのが返って欲しいって事。resultの中身だけでも十分だけど
応答例 HTTP/1.1 200 OK Content-Length: *** Content-Type: application/json; charset=UTF-8 Date: Sat, 30 Aug 2014 07:14:24 GMT { "kind": "calendar#colors", "updated": "2012-02-14T00:00:00.000Z", "calendar": { "1": { "background": "#ac725e", "foreground": "#1d1d1d" } } }
654 :
dig ★ :2014/08/30(土) 16:25:01.76 ID:???
ふーむ、&json=true付きで呼ばれたら Content-Type: application/json; charset=UTF-8で応答して 中身は { なんたら } とすれば良いのか?
>>645 WebブラウザでアクセスするときJavaScript必須になるのも嫌だわ。
SPANやLIにclass指定しまくって貰って、あとはCSSセレクタで好きに料理すりゃいい。
>>649 >>654 シツコク要望してるのはdat仕様変更スレに湧いてるアホだから放っといた方がいいと思います。
文法的に正しいHTMLの中にclassとかでメタ情報埋めてあれば大丈夫です。
HTMLの中にコメントなどで埋めても良いけれど、使う人少ないのにそんなゴミ埋めても仕方ないかと…
その要望を汲むとしても、検索オプションとしてtype=jsonとかtype=xmlだったらその形式で返す、
程度でOKかと。でも使う人殆ど居ないと思うよ。
濃い人がいらっしゃるようなので
> 現在 半角・全角は区別します。(数字を除く)
これの解消方法のヒントあったらお願いします!
>>631 でsubject.txtとkeywordsの双方に
$sub2 =~ tr/a-z/a-z/ # 全角小文字を一度半角にする
$sub2 =~ tr/a-z/A-Z/ # アルファベットを全て大文字にする
$sub2 =~ tr/A-Z/A-Z/ # これで全て全角大文字に揃う
というような処理でいい気がするのだけどperl知らないのでわかりません!
>>644 ありがとうございます!
> 1[運用情報臨時] 板絞 2014/08/04 16:58:18(立) 12 分前 (612, 勢24)
と(res, 勢speed)と数字が2つ並ぶことを前提にした「勢」表示の提案だったので
レス数をスレタイ右に据え置くならなくてもいい…
とは思いますが現在の表示の方が個人的には「どっちが勢いだっけ?」とならず視認性が良いようです
うざさ軽減なら「勢」の字を小さくしたり「res/d」にしたりという手もあるかもしれません
657 :
dig ★ :2014/08/30(土) 17:23:36.62 ID:???
JSONはコメント入れちゃだめだったはず
659 :
dig ★ :2014/08/30(土) 17:37:15.40 ID:???
こまっ まだ作り始めだから、そんなん最後に取ろう
660 :
dig ★ :2014/08/30(土) 17:55:10.68 ID:???
>>656 そんな感じでやりたいんだ
ぐぐるの旅にでるか、
>>657 } と { の間に , が必要じゃないでしょうか。
>>657 結果は配列なので[]で囲む。その配列にも名前をつける。要素はコンマで区切る。
{"url" : "〜" , "subject" : "〜"}
{"url" : "〜" , "subject" : "〜"}
↓
"result": [
{"url" : "〜" , "subject" : "〜"},
{"url" : "〜" , "subject" : "〜"}
]
で。後はバチグー
>>655 scの工作員か何かか?
dat仕様変更で自前の検索システムはほぼ使えなくなるし
search.2ch.netのjson機能を利用してるブラウザもいくつかあったし
公式検索システムが良くするのがどこか悪い事じゃないだろう
検索オプションとして要望しているし、何が問題有るんだ?
あとdigさん的には文法的に正しいHTMLの中にclassとかでメタ情報とかの方がしんどくね?
まあまあ
665 :
dig ★ :2014/08/30(土) 18:57:26.99 ID:???
> 現在 半角・全角は区別します。(数字を除く) これちょっと進んだ 半角英数と全角英数の区別をしなくなったはずだ お試しあれ
dig ダメ dig ダメ DIG OK DIG
途中で書き込んでしまいました。 dig ダメ dig ダメ DIG OK DIG OK このように、全半角ともに英小文字をうまく扱えなくなっているようです
669 :
dig ★ :2014/08/30(土) 19:12:29.10 ID:???
673 :
dig ★ :2014/08/30(土) 19:25:12.09 ID:???
たぶん完璧です Audio、wikiなど英単語を含むスレが探しやすくなりました!
675 :
dig ★ :2014/08/30(土) 19:26:50.28 ID:???
まぁ ぼちぼちと 今日は半角英数、全角英数をやろう
いやあ英数対応だけでも長足の進歩です!ありがとうございます これでもう「WHO WHO」→[OR検索]に切り替え→「WHO エボラ」(AND)はできない! ということはなくなりました(感涙
677 :
^@kj7^@kj7 ◆BNoqZXDE65ln :2014/08/30(土) 21:33:03.45 ID:e4+3dbZl
678 :
dig ★ :2014/08/30(土) 22:03:12.27 ID:???
あとは
>>671 (記号)と
>>672 (半角カタカナ、全角カタカナ)だな
他にもあるんでしたっけ?
あと小さい「ァィゥェォャュョッヶ」と大きい「アイウエオヤユヨツケ」を同一視しておくと 「クォーク」と「クオーク」のようなものに対応できます
あとは、長音(ー)の表記だなぁ スペース(UCS-2=30FCH) スペース(UCS-2=FF70H) スペ−ス(UCS-2=FF0DH) ―(UCS-2=2015H) ‐(UCS-2=2010H) −(UCS-2=FF0DH) -(UCS-2=002DH) だいたいは上2つで間に合うけど 時たま変なのがある
683 :
dig ★ :2014/08/31(日) 03:34:21.84 ID:???
なんて日本語って・・
684 :
dig ★ :2014/08/31(日) 14:45:05.50 ID:???
今日はまず半角カタカナ、全角カタカナに挑戦してくる
685 :
dig ★ :2014/08/31(日) 16:04:21.71 ID:???
ちと壊れてしまったか 復旧中
686 :
dig ★ :2014/08/31(日) 16:15:02.78 ID:???
ロールバックして復旧
>>682 ,684
の最初の2つ以外を使う、標準的な変換じゃない表記をどこまでサポートすべきか。
曖昧さフラグ(FuzzyFlag)を用意しないとダメかな。
例: fzy1=X これは16進数で4ビットのフラグ構成とする
今回の長音曖昧指定をMSBとして
b3: 長音曖昧指定、ビット立つ(ON)=1なら曖昧検索する
b2: 将来の拡張に予約
b1: 将来の拡張に予約
b0: 将来の拡張に予約
これであんまり使いそうにないフラグ類は集約できそうかな。バイナリビット表記はわかりにくさも16倍?
まぁ実際に採用する前に、他のフラグとの統合などを含めて提案してみる。
さすがに8ビットフラグは判りにくいので断念。
bbspink治った!
現状「エロゲ」で検索すると「エロゲ」「エロゲ」両方ヒットして
「エロゲ」で検索すると何も出ないですね
検索窓に半角カタカナを打ち込むことはまずないんでこれでも充分使えます
>>687 そこまで細かくせずとも
英数字の全角半角すら変換しない「厳密検索」と
文字種の違いは全部吸収しちゃう「標準検索」と
(将来的な拡張の可能性として)類義語や打ち間違いまで推測してくれる「曖昧検索」の3つあれば充分そう
普段は標準か曖昧で使って、どうしてもこの表記だけで検索したいという時のみ厳密にするような
689 :
dig ★ :2014/08/31(日) 19:43:18.62 ID:???
>>679 pinkの件直した
そしてなんとく 半角カタカナ 全角カタカナ とか記号の半角・全角同一視が動き出した
試してみて、漏れがあったら教えて欲しいだ
690 :
dig ★ :2014/08/31(日) 19:51:16.77 ID:???
うーん バグがあるようだ いろいろ触ります
全角と半角が区別される: " ' ( ) 違うモノが引っかかる: ; 試してる途中で止まった・・
692 :
dig ★ :2014/08/31(日) 20:13:56.57 ID:???
httpが暴走するのよ これを直します 現在半角全角の機能停止中
あらまぁ。
694 :
dig ★ :2014/08/31(日) 22:00:24.79 ID:???
例によって stack over flow なんだけど なかなか直らないんだす
695 :
dig ★ :2014/08/31(日) 22:11:23.96 ID:???
696 :
dig ★ :2014/08/31(日) 22:32:18.75 ID:???
697 :
dig ★ :2014/08/31(日) 22:49:39.48 ID:???
698 :
dig ★ :2014/08/31(日) 23:20:12.37 ID:???
今晩は
>>662 あたりの駒をもう一段階進めよう
開発中なんでデバックしやすいように text/plain で出力しまーす
699 :
dig ★ :2014/09/01(月) 01:00:56.20 ID:???
701 :
dig ★ :2014/09/01(月) 02:36:50.44 ID:???
702 :
dig ★ :2014/09/01(月) 02:39:20.42 ID:???
>>700 おおっ サンキュ。
早速ダウンロードして保存した
cm? の文字列の後ろに , がないし、 "" の中の " もエスケープして \" にしないと。
resultの{〜}と{〜}の間にもコンマが必要 CMのurlは絶対アドレスの方が良い 特に規定は無いと思うがキー名に©はどうかな
板名も欲しいな
706 :
dig ★ :2014/09/01(月) 03:23:49.46 ID:???
>>702 改造ベース/叩き台だからPCだけで確認です。
スマホ/タブレット/ドメ携では未確認なのでうまく描写できない可能性〜
文字出力の表示内容には大きな提案していません
709 :
dig ★ :2014/09/01(月) 03:31:04.72 ID:???
{ "project" : "dig.2ch.net" , "c" : "All rights reserved. 2014" , : } は例えばresultという変数に受けてアクセスする。 それを連想配列でなくを構造体のようにメンバで使いたくなる。 (C言語の人にわかりやすいようにあえて実態とは違う説明をしている)。 printf("検索 %s &s" , result["project"] , result["c"] ); // 連想配列扱い、現状問題ない printf("検索 %s &s" , result.project , result.c ); // オブジェクト扱い、result.c とは書けない(文法エラー) ので、jsonオブジェクトメンバにC言語で変数名として使えない名前をつけないこと。 { "project" : "dig.2ch.net" , "copyright" : "All rights reserved. 2014" , : }
む、まるCはここに貼れないのか。 { "project" : "dig.2ch.net" , "まるc" : "All rights reserved. 2014" , // × "copyright" : "All rights reserved. 2014" , // ○ : }
{
"project" : "dig.2ch.net" ,
: // ここのコンマ(,)は付いたが
"result" : [
{
"url" : "
http://peace.2ch.net/test/read.cgi/win/1384178332/ " ,
"subject" : "Lunascape Part29 (901)" // コンマ(,)がない
"server" : "peace.2ch.net" // コンマ(,)がない
"bbs" : "win" // コンマ(,)がない
"ita" : "Windows"
} ,
{
同上
} ,
:
]
}
713 :
dig ★ :2014/09/01(月) 05:19:07.68 ID:???
ふむふむ 改造中
714 :
dig ★ :2014/09/01(月) 05:25:34.35 ID:???
括弧閉じる前のカンマが余計かな。
716 :
dig ★ :2014/09/01(月) 06:02:32.40 ID:???
ここかな
result の一番最後の , も余計。 あと↓みたいなのもあるから " と \ のエスケープも必要。 "subject" : "一人で行くBerryz工房ファンクラブツアー"トラベリーズ.com3" 1号車 (173)" ,
一番最後のカンマも不要では
resnoあるならsubjectは(resno)ない方がよさそう
722 :
dig ★ :2014/09/01(月) 12:19:46.29 ID:???
ちびちびぼちぼち直しまーす
記号類では「.」「.」(ピリオド)は「・」「・」(中点)にもマッチさせると良いかもしれません 「9.11」「9・11」や「5.15」「5・15」(日付、特に歴史的な)や 「支持率54.5%」「支持率54・5%」(数字…まあこの形で検索することは稀ですが) のような表記揺れがよくあるので
724 :
dig ★ :2014/09/01(月) 13:32:52.52 ID:???
725 :
dig ★ :2014/09/01(月) 13:38:20.55 ID:???
>>719 スレタイは極力触らないで2ちゃんねるのまま返したいんだが
subject.txt には (24) とか入っているのよね
どうしましょ、削る処理は各自やるでいいんじゃないかな
726 :
dig ★ :2014/09/01(月) 13:41:39.38 ID:???
>>718 一番最後のカンマというとどれかな?
>>717 subjectはいろいろ紛れ込むから
一律escapeして返すとしよう
escape は
" -> \" だけでいいのかな?
>>724 ありがとうございます直りました!
>>720 はこれからみたいですね
>>726 > 一番最後のカンマというとどれかな?
ファイル末尾の
> "dig" : "dug"
> } ,
> ]
> }
の
> } ,
ここのことですかね?違うかも
728 :
dig ★ :2014/09/01(月) 14:06:26.75 ID:???
>>725 実装するなら先に出た
>>687 型のビット2あたりに入れといて
消したい奴はビット操作でリクエスト投げればすれば医院ジャマイカ
730 :
dig ★ :2014/09/01(月) 14:09:41.31 ID:???
ファイル末尾の > "dig" : "dug" > } , > ] > } の > } , ここのことですかね?違うかも ,とったど
733 :
dig ★ :2014/09/01(月) 14:18:01.22 ID:???
実際はこんなとこですかね \" " ダブルクォーテーション \\ \ バックスラッシュ \/ / スラッシュ
736 :
dig ★ :2014/09/01(月) 14:45:36.84 ID:???
JSON取得を目論んでるのですがエラーが出るので構文チェッカーにかけてみました。
・cm0〜2でエラーが出る → エスケープの問題のようです
"cm0" : "ダブルクォーテーション内はエスケープ必要なようです" ,
・result内の{}と{}の間はカンマが必要
"result" : [
{
"url" : "" ,
(省略)
"dig" : ""
}, ←ここのカンマは必要
{
"url" : "" ,
(省略)
"dig" : ""
} ←結果の最後はいらない
]
ということかなと思います。間違っていたらすみません…
構文チェッカは
ttp://jsonlint.com/ です
738 :
dig ★ :2014/09/01(月) 14:58:27.36 ID:???
ほほう、ともども 最後のカンマというのは結果の一番最後のカンマか 理解した エスケープは今晩でも挑戦するだす
741 :
dig ★ :2014/09/01(月) 15:45:04.32 ID:???
742 :
dig ★ :2014/09/01(月) 15:50:25.92 ID:???
743 :
dig ★ :2014/09/01(月) 15:56:38.49 ID:???
これもescapeの問題なのかな? <input type=text name="keywords" value=""" style="width:500px;height:30px;"> の場合は <input type=text name="keywords" value="\"" style="width:500px;height:30px;"> にすればいいの?
744 :
dig ★ :2014/09/01(月) 16:01:12.45 ID:???
違うようだ
URI_Escapeの方が吉かと思うます。
" -> %22
< < > > & & " " ' ' ap_escape_html() でいけると思います
748 :
dig ★ :2014/09/01(月) 16:41:36.50 ID:???
" が出るようになった
たぶん正しい方法を選んだと思う
>>747 自作しまっただ
' ' これはやっていない
「この検索」部分も塞がったようです keywordsに数千字ある長い文字列を入れると空白ページが返ってきたり 応答しなくなったりするようですが中で何かやばいことは起きていないでしょうか…?
>>741 >>737 の件
resultの最後コンマが入っており構文エラー出ました
ブラウザで見るとアレな感じになっているがまぁ、どうでもいいか
751 :
dig ★ :2014/09/01(月) 16:59:31.96 ID:???
たぶん暴走しているだけだと思う。 それも近々塞ぎますね
752 :
dig ★ :2014/09/01(月) 17:14:02.78 ID:???
>>752 大丈夫そうです対応ありがとうございます
754 :
dig ★ :2014/09/01(月) 17:51:14.12 ID:???
>>749 検索文字列の長さに制限入れた
どうだろ
>>754 お疲れ様でした、大長文入れてもサクッと返って来るようになりました
900バイトあれば普通の用途ならまず大丈夫かと
BOFやSQLインジェクションは怖いですからね(;´Д`)
756 :
dig ★ :2014/09/01(月) 18:17:50.31 ID:???
758 :
dig ★ :2014/09/01(月) 18:34:46.62 ID:???
そのように要望しますだ
759 :
dig ★ :2014/09/01(月) 18:38:19.07 ID:???
//ap_set_content_type(r, "application/json; charset=UTF-8") ; にしてきます
お、だいぶ進んでるね。 RestFul使えるようになるの?
761 :
dig ★ :2014/09/01(月) 18:44:21.46 ID:???
それはなんだすか?
0.03もとてもいいバージョンみたいですねえ 快適すぎてもうdigのない時代には戻れない 一服して「あの日の2ちゃんねる」のUIをパワーアップするといいかも?
764 :
dig ★ :2014/09/02(火) 23:22:30.52 ID:???
サーバ状況もずっと監視しているが かなり安定した。 もう最近はリブートもアパッチ再起動もなく安定して動いている >一服して「あの日の2ちゃんねる」のUIをパワーアップするといいかも? と言うのは、具体的にはプロダウンで選んで一気にその日を表示するとかかな?
そうですねー、やっぱりトップから1パスで行けたり
各日の表示に「前日/翌日」「<< 8/28 | 8/30 >>」のようなリンクがあったり
anohi,query,snapshotを相互接続したりと
回遊性が高くなっていれば楽しめそうです
たとえば
http://dig.2ch.net/query/2014/ > 2014-09-02 95179 回
↓
<a href="/anohi/2014/09/2014-09-02.html">2014-09-02 95179 回</a> [<a href="/snapshot/2014/09/02/">スナップショット</a>]
のようにすれば「検索回数の推移」がそのまま全体のメニューになります
766 :
dig ★ :2014/09/02(火) 23:35:40.21 ID:???
いいね その辺に挑戦してみよう
767 :
dig ★ :2014/09/03(水) 05:43:18.49 ID:???
jsonのcm部がjavascriptで出るようになったぽいけど 表示されない気がする…
すみません 表示されていました…
770 :
dig ★ :2014/09/03(水) 17:33:14.45 ID:???
そのへんいろいろ挑戦中
>>767 ありがとうございます、かなり動き回りやすくなりました
「今日の言葉」の(当日以外の)各日のところにも
http://dig.2ch.net/anohi/2014/09/2014-09-03.html > スナップショット (全) (実況) (+) (ゲーム) (ピンク)
のリンクがあるといいかも
> 0.1615[秒] 2件見つかりました / 全 418090 スレッド中 (2014/09/03 17:44:57)
のところの飛び先も便利になりましたね
スナップショット→その日の「あの日」、のリンクも欲しいなと思いましたが
明日以降の分に関してはここのリンクがひとりでにそれになってくれるのかな?
これはうまく行くか分かりませんが
> 2014-09-02.html 98687 (全) (実況) (+) (ゲーム) (ピンク) 流出 ジェニファー・ローレンス ジェニファー
のように一覧に上位1〜5ワードぐらいを添えてみても面白いかも
データがある程度たまったら月や年単位の集計も面白そうです(
>>481 )
エスケープはオレオレ実装せずにちゃんと先人が作った物使ったほうがいいよ
774 :
dig ★ :2014/09/04(木) 20:47:29.09 ID:???
やっぱそうかな
セキュリティホールは洒落にならないですからまあその方が無難でしょうね…
776 :
dig ★ :2014/09/04(木) 21:58:15.52 ID:???
778 :
dig ★ :2014/09/04(木) 22:15:36.90 ID:???
779 :
dig ★ :2014/09/04(木) 22:18:01.36 ID:???
>>772 運用情報(金)って所謂隠し板かな
板名はbbsmenuから取ってるから取れないんだな
どうしようかなぁ
781 :
dig ★ :2014/09/04(木) 22:23:38.48 ID:???
>>780 ピンクは単純にリンク忘れ
あとで追加しま〜す
782 :
dig ★ :2014/09/04(木) 22:29:38.44 ID:???
>>236 は結局使ってないの?運金の情報も入ってるけど
使っていて気になったこと。不具合ではありません すずめからdigを踏むと新規ウィンドウで、からすからだと現在のウィンドウで開きますね (すずめには <BASE target="_blank"> が有るものの、からすには無いため) なおピンクのリンク確認しました
これも不具合ではないです たまに浪人バナーの場所がどでかいスペースになる現象が。 > style="width:300px; height:250px;
787 :
dig ★ :2014/09/05(金) 18:14:58.09 ID:???
>>784 すずめの target=_blank をはずしただ
788 :
dig ★ :2014/09/05(金) 18:23:37.42 ID:???
790 :
dig ★ :2014/09/05(金) 19:12:54.88 ID:???
>ただ何故かすずめの日付が9/4になっているようです なんでだろ
791 :
dig ★ :2014/09/05(金) 19:17:14.63 ID:???
時刻は正しいので、日付だけ何故か+=1する必要があるのかなあ 謎です
やっちまったorz ?=yes入ってました。正常です!
794 :
dig ★ :2014/09/05(金) 19:19:12.02 ID:???
>>789 のすずめのリンクが前日のランキングを見るyesパラメータ付きになってる気がする
でも前日分は発言数が確定してるはずなのに
> 本日の発言数 2,530,844 (2014/09/04 19:22:18 現在)
というように時刻表示だけが何故か現在時刻に連動してる…
前日を表示してるときは
当日の0時固定(2014/09/05 00:00:00 とか)でいいような…
796 :
dig ★ :2014/09/05(金) 19:34:04.64 ID:???
ははは たぶんこのまま
書き込んでるうちに乗り遅れた
>>793-794 ついでだから前々日のpppを確認したら
これも時刻だけリアルタイムと連動してた…
>>788 クール!ありがとうございます
これ溜まっていったら絶対面白いですよ
1999年から見たかった…w
800 :
dig ★ :2014/09/06(土) 01:50:02.85 ID:???
802 :
dig ★ :2014/09/06(土) 02:10:20.90 ID:???
>>801 数字は溜め込んでいるはずだから
頑張ればできるかも < stats.2ch.net
まぁ そのうちだけど、
前月 翌月に挑戦してみよう
細かいこと(年またぎ、データの有無)は今は考えずに作ってみる
803 :
dig ★ :2014/09/06(土) 02:36:56.16 ID:???
805 :
dig ★ :2014/09/06(土) 02:58:05.74 ID:???
作ってみよう しかし既にあるページはこのままになる。 つまり今日以降のにつく予定
806 :
dig ★ :2014/09/06(土) 03:16:21.48 ID:???
807 :
dig ★ :2014/09/06(土) 03:48:23.89 ID:???
stats.2ch.net の過去の数字だけど、 なんと二日たったら合計だけ書き出して細かいデータは消していた ちゃんとお掃除してたんだ どおりで何年たってもあふれない訳だ すばらしい
809 :
dig ★ :2014/09/06(土) 05:30:41.86 ID:???
3分でdat墜ち、と言うよりか消滅するからかな?>>liveanarchy
811 :
dig ★ :2014/09/06(土) 13:34:55.31 ID:???
そういうことか、 ほとんど追いつかないだろなぁ < アナーきー
813 :
dig ★ :2014/09/07(日) 04:12:39.08 ID:???
ガンバるぞー
814 :
dig ★ :2014/09/07(日) 04:42:33.31 ID:???
下記を参照して、dig.2ch.netをコマンド登録しました
で、実際やってみたのですが、出てきたちょっと見ビューアの文字が小さすぎるのですが、大きくできませんか
それとこの方法はJaneStyle上の文字をハイライトさせてその上で右クリックして検索するのですね
文字入力して検索するのはWEBにいかないと出来ないのでしょうか
http://dig.2ch.net/dug/janestyle.html
816 :
dig ★ :2014/09/07(日) 13:44:15.42 ID:???
どうなんですかねぇ JaeStyle使ったことないからわからないなぁ
実は、ハイライトせず右クリックから「digでスレタイ検索」を選んでも検索できますよ $CHOTTOが小さいようなら$CHOTTOを$VIEWに変えて登録すると良いかもしれません
>>817 おお、ハイライトせずに検索したら、文字入力できました。ありがとうございました
$VIEWに変えてやってみましたが、少しだけ大きくなったかなw
820 :
^@kj7^@kj7 ◆BNoqZXDE65ln :2014/09/08(月) 02:10:36.67 ID:85D42kGu
>>613 >url表示便利かも!実装した人と提案した人GJ
僕(ボク)のことを言っているのでしたら、ポリポリ(^^ゞ
821 :
dig ★ :2014/09/08(月) 15:44:32.85 ID:???
822 :
dig ★ :2014/09/08(月) 15:46:03.35 ID:???
>>812 まだバグ満載なんで
あちこち工事中なんだす
コメント出しながらおっているので
こゆのを楽しめる人がめっきり少なくなって久しいです。
こんな機会、2ちゃんねる以外で今や皆無だと思うけれど。
10年前と比べてみても、作れて、作る動機のあるものがめっきり減ってしまいましたからね… いまや大抵はすでにあるか、簡単すぎるか、手の届かない難度だったりする おかげで動作テストさえ楽しいけれど、寂しい話です
>>822 コメントもJSON形式で出力した方が良さげ
"comment" : "a-z(a)",
とか
HTMLみたいにコメント打つと
テキストとしてコメント行処理してからJSONへ展開しなきゃならないので
>>825 のようにしてほしいです
827 :
dig ★ :2014/09/08(月) 17:25:22.01 ID:???
>>812 コメントでなくしました
画像のurlはhttpからはじまる絶対パスに゜しました
昨日までは複数のワードを入力すると絞り込んでくれるAND検索がデフォルトだったのに いま検索したらいずれかのワードを含むスレを全部拾うOR検索がデフォルトになってて使いにくい… 夜が空ければ直るのだろうか
829 :
dig ★ :2014/09/09(火) 04:44:04.17 ID:???
やっぱ and がデフォの方がいいかな あしたいろいろ調整してみる
JSONの結果を利用する際の広告について 検索結果をテキストで一覧にしてるから 画像とかscriptタグとか入れられても広告貼れないんだけど そういう専ブラはdig検索を使うなってことでOK?
広告画像の絶対パス、縦サイズ、横サイズ、リンク先をバラで渡して欲しいな。
代替テキストとURLがあれば良いんじゃね ちなみにjsonはファイル形式であって、html上で使われるとは限らない
>>828-829 標準は絞り込み(and)が良いと思いますが
発展的解決としてkeywordsに論理式を書けるようにしてはいかがでしょうか?
AndOrは演算子を省略した時のデフォルトで、以下のような検索ができます
「(猫 or ねこ or ネコ) and (写真 or 画像) -虐」
(AndOr=1で)「(猫 ねこ ネコ) and (写真 画像) -虐」
orを+、andを*で書けるようにすると
「(鯨 + くじら + クジラ) * (捕 + 漁 + 獲 + 調査 + 交渉)」
(AndOr=1で)「(鯨 くじら クジラ) * (捕 漁 獲 調査 交渉)」
「錦織 * 決勝 * (テレビ + 中継 + NHK)」
(AndOr=0で)「錦織 決勝 (テレビ + 中継 + NHK)」
(AndOr=1で)「錦織 * 決勝 * (テレビ 中継 NHK)」
もっと簡単な検索の場合、どちらがAndOrのデフォルトになっていても
「犬 or イヌ or いぬ」「犬 and 写真」で目的を達せられるので
>>828 のようなストレスも減ります
え?画像広告でリンクジャンプできないなら使っちゃいけないんでしょ?
>>830 のようなテキストベースの専ブラは
冬に予定されているdat取得の仕様変更に付いて行けないような気も…
>>835 いや、スレッド表示はHTMLだから大丈夫だと思うのだけれど、
スレタイ検索の結果はテキストベースなんだよね
(ChromeのブックマークマネージャみたいなUI)
いつの間にやらalt=""が適切に設定されてますね Jane系のちょっと見ビューアでも浪人広告の文字列が出るようになりました
838 :
dig ★ :2014/09/10(水) 03:19:13.82 ID:???
839 :
動け動けウゴウゴ2ちゃんねる :2014/09/10(水) 05:14:16.19 ID:zY35xjGX
今まで人生で十数回しか性交渉をしたことがないって異常ですよね? 不能の夫とわかりながら(薄々)離婚させなかった私の両親はどうでしょうか? ちなみに私は結婚時26で処女で一度もそういうこともなく、なにもわからなくて 仕方ないのかなあと思いつつ過ごしてきました。 子どもは病院で人工的に作りました。 もうそろそろ更年期になります。私は不幸ですよね? 今更子どものことや経済力のなさなど考えたら離婚も難しいので、来春子どもの中学受験 が終わったら別居をしてみようかと思います。 85 :可愛い奥様@転載は禁止:2014/09/10(水) 00:40:21.36 ID:AcB25NVl0 自分一人が幸せになるためなら他人をどんな目にあわせても平然としているエゴの塊の よしおかは速く死ねばいいと思います
>
http://dig.2ch.net/friends/referer.html - 1) gid.2ch.net のリンクを貴方のサイトに設置する
+ 1) dig.2ch.net のリンクを貴方のサイトに設置する
性同一性障害になってます
# これはリンク獲得作戦かな?
>>838 歴代だけだとすぐに煮詰まってしまい動きがなくなることが予想されるので
週間、月間、年間のもあると面白いかもしれません
週間→月間→年間→歴代と抽出していく感じで
月間や年間はバックナンバーを残していけば「あの日の2ちゃんねる」の有力なコンテンツにもなりそう
841 :
dig ★ :2014/09/10(水) 15:22:20.38 ID:???
+ 1) dig.2ch.net のリンクを貴方のサイトに設置する なおしたなおした >週間、月間、年間のもあると面白いかもしれません 週間、月間、年間でリセットするものということかな? スナップショットではないと、
842 :
dig ★ :2014/09/10(水) 15:23:32.17 ID:???
まずは日間というのを作ってみよう
静的にリセットするというよりは 集計時点(当日)から過去7日、30日、…365日間に立ったスレだけを動的に集計(抽出)する感じでしょうか > 2ちゃんねる勢いランキング 歴代 | 年間 | 月間 | 週間 | 本日 必然的に最初の1週間は全て同内容になりますが日時の経過とともにそれぞれ意味のあるランキングになります で、それらのページを週末、月末、年末にスナップショットすればバックナンバーになります
844 :
dig ★ :2014/09/10(水) 15:52:31.16 ID:???
ふむー 考えて実装してみる データは取り始めた。
狐が生き生きしてて良いな
846 :
dig ★ :2014/09/10(水) 16:29:08.98 ID:???
848 :
dig ★ :2014/09/10(水) 16:42:55.20 ID:???
そですね まずは日間・週間等が正しく動くようにコード追加して行くだす
849 :
dig ★ :2014/09/10(水) 17:06:53.88 ID:???
最低一日たたなきゃ違いがでてこないか、
取得開始時から24時間たてば日間と週間に違いが出だすのかな? 過去数日分はdigの全てのデータを内部的に残しておくようにすると 新機能を作って試す時にじれったい思いをせずに済むかもです > No. 1 勢い 40813 ニュー速(嫌儲)板 --- 2014/09/10 16:07:48 表示されている日時は取得日時でしょうか? その場合、可能ならスレ立て日時の方が役に立ちそうです あとこれ1000到達スレだけが対象でしょうか? 消化中のスレも含めるとタイミング次第で最初だけの失速スレが混入するかなと
851 :
dig ★ :2014/09/10(水) 17:32:43.56 ID:???
検出方法ですが 100レスいった時点で候補として上がります。 100レス未満のは対象としていないのだった 勢いランキングなんでその日時とスレたった日時はほぼ同じと思い 今は検出日時です
解説ありがとうございます 年単位のランキングになっていくことを考えると正確さの観点から 1000到達スレだけでもいいかもと個人的には思います
854 :
dig ★ :2014/09/11(木) 12:58:01.48 ID:???
なるだ なおさなきゃだ りょうかい
855 :
dig ★ :2014/09/11(木) 14:13:49.53 ID:???
"query" : "\"" , になるように修正した
856 :
dig ★ :2014/09/11(木) 15:11:40.13 ID:???
これは…フィルタリング必要かも あからさまにマズいのだけふるい落とせばよさそうですが hao123等、どっちやら悩ましいワードがちらほら
今はリファラを読んでそのまま登録してるだけだろうから ある程度増えてきたら自動登録除外で良いんじゃないのか
860 :
dig ★ :2014/09/11(木) 16:50:52.35 ID:???
面白いネ そのうち弾く予定だ
861 :
dig ★ :2014/09/11(木) 16:57:02.40 ID:???
863 :
dig ★ :2014/09/11(木) 17:52:33.59 ID:???
悩むところだが、 スマホからのアクセスはスマホ用のurlを出すようにするかな、 ちょっとやってみる
素のPC用URLであれば長押しで専ブラを呼べるメリットもあって、なんとも難しいですね itestが直るまで、ライト層向けの応急処置をするか、PC用は分かる人向けということで放置か、どちらも一長一短
865 :
dig ★ :2014/09/11(木) 23:17:04.63 ID:???
>>863 おお。スマホからだとLink=2固定になりました
ありがとうございます
867 :
dig ★ :2014/09/12(金) 05:22:07.60 ID:???
PC用リンクが出なくなって解決策が見つからないから相談しようと思って来てみたら 犯人はここにいたでござる
>>867 【】[]を区切りにキーワードを拾ってリンクにするんですね
カテゴリのほか、スレ立てBEを追うのが捗ります
>>868 やはり困る人もいますか…
871 :
dig ★ :2014/09/12(金) 18:48:28.82 ID:???
直ったかな?
874 :
dig ★ :2014/09/12(金) 19:27:14.12 ID:???
挑戦してみよう!
876 :
dig ★ :2014/09/12(金) 20:35:33.59 ID:???
全文検索の方はまだ開発中だそうです そのうち出来ると思うだ 【】は / でばらす []は / でばらさないなんてのを作ってみたけど なんと / で検索できない事が発覚 これを直すのは難儀しそうだ、直し(はまっ)てきます
>>876 digさんが作っちゃった方が早いと思う
今ある全文検索見る限り、日本語の事分かって無い人が作ってもダメだ・・
だったらここじゃなくて 勝浦のsuperfox板辺りでスレ立てて ココと同時進行すればいいんじゃね
880 :
dig ★ :2014/09/12(金) 21:25:05.02 ID:???
881 :
dig ★ :2014/09/12(金) 21:28:26.89 ID:???
あと、PCで開発してるからついついFontは小さくしてしまうんだけど スマホでテストしようとすると、字が小さ(指がでか)くて タップし辛くてイラッとする デザインのご要望はどしどしと、よろしくネ
>>880 公式で開発予定ならサーバーも融通してくれるんじゃないか
>>1 だけだとそれほど必要としない・・ニュース系だと何か使えそうだけど
>>880 > どんな利用形態が考えられるかな?
・単純に関連するスレが引っ掛かりやすくなる(スレタイになくとも「2ちゃんねる」に関する話題は多いはず)
・スレ立てしたキャップ、トリップ、コテハン、BE検索(「Grape Ape ★」で検索!)
・ソース検索&抽出(
>>1 にあるURLで引っ掛ける。「nikkei.com」で検索するなど)
・カテゴリ埋め込み(【経済】【IT】【ゲーム】【スマホ】など
>>1 に書いても絞り込みに使えたりなんだり)
・スニペット表示(検索結果から
>>1 でヒットした語句の前後が見える)
パッと思い付くのはこんなところでしょうか
885 :
dig ★ :2014/09/12(金) 22:06:50.59 ID:???
iPS これだと引っかかるな なおさなきゃだ
887 :
dig ★ :2014/09/12(金) 23:01:49.34 ID:???
それも試しにやって見たんだけど たまに長いのがあって邪魔かなと思ってoffにしてある またonにしてくる
889 :
dig ★ :2014/09/12(金) 23:08:38.41 ID:???
ぼちぼちと、 【STAP&iPS】西川伸一【理研・小保方】 (102) これはばらしたいな
>>890 「トーキ ーグール」で13件引っかかった
ョがなんかおかしいのかな
>>887 おつかれさまです
無効にしてあっただけで機能としては組み込み済みだったんですね
もしアレなら
「」の中が長すぎはキーワードに出ないようにしておく
なのかな?
この板のBBS_SUBJECT_COUNT=64 で例えるなら
全角30文字分とかになってくるとスレタイ全部を検索に放り込むようなものですし
15〜20文字までぐらいでもよさそう
(ニュース系スレならもっと長い「」の見出しがあるかもですけど…)
893 :
dig ★ :2014/09/12(金) 23:30:34.79 ID:???
UTF-8 だからなんとなく嫌な感じ < 文字数 & バイト数 がするだけなんで 制限した方がいいなと思ったら制限する方向で
>>891 「ヨ」と「ョ」を同一視するコードが不調なのかな?
前はこういうのもipsも検索できてたと思うのですが…
>>892 > 16[ニュース速報+] 板絞 2014/09/12 14:47:40(立) 1 時間前 (勢 2794)
> 【国内】吉田所長、水素爆発「遅いだ、何だかんだ、外の人は言うけど、おまえがやってみろ、と」強い憤りをあらわに、検証 吉田調書★3 (1001)
>
http://daily.2ch.net/test/read.cgi/newsplus/1410500860/ > 関連絞込 国内 遅いだ、何だかんだ、外の人は言うけど、おまえがやってみろ、と
なるほど「」は台詞にも使うので精度が良くないかもしれませんね
【】や『』は用途が比較的明確なのだけど
895 :
dig ★ :2014/09/12(金) 23:39:32.69 ID:???
896 :
dig ★ :2014/09/12(金) 23:55:19.93 ID:???
>>884 元のデータが iPS なんだ、
iPS 全角の小文字
ips
がんばって 直そう
>>894 次スレ検索機能っぽく使うなら別かも知れませんけど
関連キーワードという用途では
多少不便でも細切れにする方があれこれヒットさせやすいんですよね…
(作品名などで/や&なんかが入ってる事もたまに…)
898 :
dig ★ :2014/09/13(土) 00:08:58.58 ID:???
たすけてくれー perl で 全角英小文字を全角英大文字にする方法がわからないだぁ
間抜け乙
901 :
dig ★ :2014/09/13(土) 00:16:32.75 ID:???
$str2 =~ s/[a-z]/[A-Z]/g; # 全角 $str2 =~ s/[a-z]/[A-Z]/g; # 半角 これで動くのか?
902 :
動け動けウゴウゴ2ちゃんねる :2014/09/13(土) 00:19:38.32 ID:h+L2AYL9
903 :
dig ★ :2014/09/13(土) 00:20:48.35 ID:???
だめだった
905 :
dig ★ :2014/09/13(土) 00:23:37.28 ID:???
>>901 >-0x21したらいいような悪寒
?
UTF-8 でも Sifyt-Jis でもいいんだけど、
全角の英小文字 → 全角の英大文字 変換なんです
906 :
dig ★ :2014/09/13(土) 00:25:48.90 ID:???
そっか s でなくて tr なのか、 再挑戦
907 :
dig ★ :2014/09/13(土) 00:33:00.65 ID:???
908 :
dig ★ :2014/09/13(土) 00:37:28.28 ID:???
>>875 g_news はダウンロードして保存した
こんど追加予定
909 :
dig ★ :2014/09/13(土) 00:42:44.46 ID:???
>>877 まぁそう言わず
私は godをさらに高機能にしたい。
いろんなアイデア募集しています
>>907 動作かくにん!
よかった
>>908 ありがとうございます
プラスと嫌儲を一度に見られるグループが欲しくて作ったのになぜか忘れてました
>>909 全文検索はcode monkeyさんでしたっけ?
911 :
dig ★ :2014/09/13(土) 01:00:23.92 ID:???
そうです、彼も今忙しいらしく searchを触る時間がないとか、 dog じゃなくて digだった
せっかくなのでgodサービスを目指しましょうw
913 :
dig ★ :2014/09/13(土) 02:34:10.85 ID:???
>>872 解除は検索文字列を空にすればいいのかな?
その時、板で絞込みがかかっている場合は そのまま? それとも全板?
>>913 板絞り込みの解除なので、検索文字列をキープしたままBbs=allというイメージです
ある語をニュー速+で検索→やっぱり全板で検索、というリンクがあればいいなと
915 :
dig ★ :2014/09/13(土) 02:47:57.48 ID:???
ふむふむ、了解了解 どのへんにあるといいかな?
917 :
dig ★ :2014/09/13(土) 03:09:52.57 ID:???
付けてみた
919 :
dig ★ :2014/09/13(土) 03:20:45.86 ID:???
atReast と Sort を入れてみよう
920 :
dig ★ :2014/09/13(土) 03:30:06.89 ID:???
どうだ!
922 :
dig ★ :2014/09/13(土) 14:04:28.74 ID:???
関連絞込みのリンクにもオプション引き継ごう
923 :
dig ★ :2014/09/13(土) 14:29:58.42 ID:???
関連絞込みも各種オプション引き継ぐようになっただ
>>888 の各種に挑戦する
ほんとにキャップ持ちかよこいつ 名無しにアドバイス求めるとかw
925 :
dig ★ :2014/09/13(土) 16:07:31.81 ID:???
926 :
dig ★ :2014/09/13(土) 16:09:14.97 ID:???
<> はエスケープやらなにやらでややこしい(今動かない)のであとまわし
927 :
dig ★ :2014/09/13(土) 16:43:44.92 ID:???
<> も関連ででるようになった <や>で検索もできるようになった
928 :
dig ★ :2014/09/13(土) 18:26:32.65 ID:???
> 【国際】日系米国人コメディアン、カンタス航空の客室乗務員に「人種差別された」と訴え―英紙 2文字以上の「連続した漢字」「連続したカタカナ」も関連絞込の候補にしてみてはいかがでしょう > 国際、日系米国人、コメディアン、カンタス、航空、客室乗務員、人種差別、英紙 が切り出されます # こういうのやりだすと最後は結局形態素解析器に行き着きますがw
ちなみに
>>929 のタイトルを形態素解析器(Mecab)にかけるとこういう出力が得られます(板規制で後半略)
【 記号,括弧開,*,*,*,*,【,【,【
国際 名詞,一般,*,*,*,*,国際,コクサイ,コクサイ
】 記号,括弧閉,*,*,*,*,】,】,】
日系 名詞,一般,*,*,*,*,日系,ニッケイ,ニッケイ
米国 名詞,固有名詞,地域,国,*,*,米国,ベイコク,ベイコク
人 名詞,接尾,一般,*,*,*,人,ジン,ジン
コメディアン 名詞,一般,*,*,*,*,コメディアン,コメディアン,コメディアン
、 記号,読点,*,*,*,*,、,、,、
カンタス航空 名詞,固有名詞,組織,*,*,*,カンタス航空,カンタスコウクウ,カンタスコークー
の 助詞,連体化,*,*,*,*,の,ノ,ノ
客室 名詞,一般,*,*,*,*,客室,キャクシツ,キャクシツ
乗務 名詞,サ変接続,*,*,*,*,乗務,ジョウム,ジョーム
員 名詞,接尾,一般,*,*,*,員,イン,イン
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
「 記号,括弧開,*,*,*,*,「,「,「
人種 名詞,一般,*,*,*,*,人種,ジンシュ,ジンシュ
差別 名詞,サ変接続,*,*,*,*,差別,サベツ,サベツ
UTF-8でカタカナは[ァ-ヶ]、漢字は[一-龠]が正規表現だったカナ?
935 :
[´・ω・`] s500080.xgsspn.imtp.tachikawa.spmode.ne.jp(1.72.0.80) :2014/09/13(土) 21:00:33.25 ID:lbUPp7mO
>>924 狐は昔からこのスタイルだけど、お前ゆとり?
Monazilla/1.00
狐どころかひろゆきや2ch全体がそうだったしなー
938 :
dig ★ :2014/09/14(日) 14:59:54.87 ID:???
939 :
dig ★ :2014/09/14(日) 15:11:27.15 ID:???
544 ヶ月前 のなぞが解けたかな? subject.txtに載っているけど datが存在しないやつかな?
940 :
dig ★ :2014/09/14(日) 15:19:08.30 ID:???
941 :
dig ★ :2014/09/14(日) 15:22:19.34 ID:???
942 :
dig ★ :2014/09/14(日) 15:27:50.01 ID:???
後知恵で済みませんが3文字以上連続する英数文字も切り出すと WHO、AKB48、Windows8.1、iPhone6などが拾えそうです [a-zA-Z0-9.\-/]かな? きゃりーぱみゅぱみゅや初音ミクを拾ったり 「消費税引き上げ」から「消費税」を拾ったりするには辞書が必要ですね
944 :
dig ★ :2014/09/14(日) 18:17:46.88 ID:???
なんとなく出始めた
UTF-8 で
漢字は
// <!--- len=3 x=E4B880 b=一 --->
// <!--- len=3 x=EFA8AD b=I --->
カタカナは
// <!--- len=3 x=E3829B b=゛ --->
// <!--- len=3 x=E383BC b=ー --->
// <!--- len=3 x=EFBDA5 b=・ --->
// <!--- len=3 x=EFBE9F b=゚ --->
でやっている
UTF-8 日本語文字一覧
http://webmastertool.jp/other/utf.html とにらめっこ
945 :
dig ★ :2014/09/14(日) 18:25:46.94 ID:???
重複はあとでなんとか消すとして
まぁまぁうまく行っているな
すごい
次に
>>943 に挑戦してみる
正直文字種だけだと精度低いかなと思ってたのですが想像以上に使えますねこれ あれこれクリックしたくなります! 簡単にできる精度向上法として最低限のNGワードを設定するといいかもしれません ざっと見て気付いたのは「スレ」「スレッド」「Part\.?[0-9]+」あたりで スレタイに頻出しますが検索語としてはほとんど意味がなさそうです
newsplus要復帰?
>>947 芸スポもおなしゃす!
>>940-941 をログを吐くなりcronで叩くなりして自動検出すれば
要復帰の板を楽に発見して対処できるようになるかもしれませんね
949 :
動け動けウゴウゴ2ちゃんねる :2014/09/14(日) 19:00:59.60 ID:CXCb+Jr8
リンク生成を「PC用」にして検索しても 結果URLがスマホ用のula.ccリンクになってますよ
>>948 新参なのでdirectory名が判りません!
あと板復帰は見つけた人がやればいいと思うす(°-°)
そんな装置をこさえています(伝説の機能改竄中)
newsplus してみました。
http://hayabusa3.2ch.net/mnewsplus/ こうですか?わかりません!
板のスレ数を検出して異常に少なければ不可視スレ化が発生している可能性が高いので
自動で可視化処理するとかもできそうです
digの絞り込み関係の思い付きですが、
板を絞った状態でヒット数が少ない(0〜5程度?)時に
検索結果の下に「全板での検索結果」を10件ほど表示すると便利かもしれません
もっと見たければ[解除]をクリック!というわけです
コマースサイトなどが客を逃がさないためによくやる手法ですね
カタカナに「・」も含めてあるようですが 「#メルセデス・ベンツ」「#フロイド・メイウェザー」のような当たりもある一方で 「#ピンハネ・」「#・ヤス」のような外れも多いようなので 先頭と末尾の『・』は除去するといいかもしれません 英数文字の方は「.」(ドット)も含めた方が良いかも? 「Outlook.com」が「Outlook」と「com」、 「peace.2ch.net」が「peace」「2ch」「net」と泣き別れになっているので
956 :
dig ★ :2014/09/14(日) 19:17:35.45 ID:???
>>949 たぶん でも急ぎじゃないんで
お手すきの時にでも
復帰装置無かった(°-°) >>hayabusa3
958 :
dig ★ :2014/09/14(日) 19:20:34.93 ID:???
>>955 たくさん気付いちゃうねー
このへんは毎日少しずつかな
まずは a-z に . (ピリオド)も入れてきます
>>958 なんだか済みませんー
英数は「-」(マイナス)や「_」(アンダーバー)も必要かな?
F-16とかBlu-rayとかあるです
記号類はまず抽出した後で最後にまとめて
先頭と末尾から除去する処理を入れると良いかもしれません
s/^[.・-_/]+//
s/[.・-_/]+$//
みたいな
961 :
dig ★ :2014/09/14(日) 19:50:07.32 ID:???
素敵な機能が付いたので、ver 0.04 にすすめた 英数字に -_ を含めてきます
>>959 復帰しているあいだにsubbackを更新しちゃうからでしょう(°-°)
ってことで、復帰に関してはそれなりのスレッドへ移動ですですm(_ _)m深謝
>>962 お手数&スレ違いでご迷惑をお掛けしました!多謝!
>>961 驚くほどいい感じの機能になりましたね、なんだか嬉しいです
「関連絞込」は常に該当する板単独で絞り込まれますが
ここは検索した時のBbsを引き継いだ方が便利だと思うのですがいかがでしょう?
U_plusで検索していたら国際+のスレの「関連絞込 エボラ」をクリックしてもU_plus全体での結果が出て
そこから全板にしたければ「解除」を、単独板で絞り込みたければ改めて「板絞」をクリックするというフローになります
965 :
dig ★ :2014/09/14(日) 21:45:23.16 ID:???
>>964 関連絞込みは検索時のを引き継ぐようにした
ちょこちょこ触って切りはないのだが
少し良くなっただ
966 :
dig ★ :2014/09/14(日) 21:58:08.03 ID:???
なんかとてもいい感じだな
つついて回っていると時間を忘れる危険な仕上がりですw
自分で提案しておいてなんですが
>>964 を入れて頂いた結果
「関連絞込」というより「関連検索」と呼ぶ方が近くなったかもしれません(;^ν^)
969 :
dig ★ :2014/09/14(日) 23:01:06.87 ID:???
また 小さいヨだな なおさなきゃだ
それで思い出した
>>960 の訂正
> s/^[.・-_/]+//
> s/[.・-_/]+$//
↓
> s/^[.・・\-_/]+//
> s/[.・・\-_/]+$//
972 :
dig ★ :2014/09/14(日) 23:09:04.92 ID:???
973 :
dig ★ :2014/09/14(日) 23:09:52.64 ID:???
974 :
dig ★ :2014/09/14(日) 23:11:20.00 ID:???
>>907 先頭とか最後にくるのを取り除くってのをつくんなきゃゃだ
977 :
dig ★ :2014/09/15(月) 00:24:41.49 ID:???
´・ω・` 半角中点もokになった
http://dig.2ch.net/ ´・ω・%60??maxResult=50&atLeast=1&Link=1&AndOr=0&Sort=5&Bbs=all&924=0&password=dig&keyword=´・ω・`
しかしこの部分はCで書いているのであった
978 :
dig ★ :2014/09/15(月) 00:25:26.69 ID:???
こうか
http://dig.2ch.net/ ´・ω・%60?maxResult=50&atLeast=1&Link=1&AndOr=0&Sort=5&Bbs=all&924=0&password=dig&keywords=%C2%B4%EF%BD%A5%CF%89%EF%BD%A5%60
979 :
dig ★ :2014/09/15(月) 00:26:14.29 ID:???
お疲れ様でした!
>>977-978 のような「貼れないurl」ができてしまうことがあるみたいですね
それにしてもこれは楽しい。ユーザの流れも検索一発離脱から滞在型に変わってくるかもしれません
> 2014-09-14 135351
> 2014-09-13 125348
> 2014-09-12 113256
> 2014-09-11 101389
検索回数がうなぎのぼりですねー
981 :
dig ★ :2014/09/15(月) 02:06:22.98 ID:???
ぷちぷちいろいろ変なとこつぶした 結構いい感じだ 関連検索でへんなとこあったら報告お願いします まだまだサーバには余裕あるぞー
982 :
dig ★ :2014/09/15(月) 02:31:55.94 ID:???
>>974 関連検索の部分だけ、-を (半角スペース)にreplaceしてしまえば実用上問題ないのでは、とふと思いつきました
984 :
dig ★ :2014/09/15(月) 02:53:48.25 ID:???
そだった やるやる
985 :
dig ★ :2014/09/15(月) 02:58:36.02 ID:???
986 :
dig ★ :2014/09/15(月) 03:02:58.64 ID:???
検索履歴を保持する、って設定は可能? いくつかの検索をしてみて、その履歴をそのブラウザにクッキーで食わせておけば 履歴として必要になった時に参照できると思う。 それはまたカーナビの走行軌跡をもとに浮気がばれたとかいう話の2ch版にもなるから 履歴保持を望む奴のみ使える機能(デフォルトだと検索履歴を保持しない)としておけば セキュリティの煩型な世間に認められるのかな。 それと、履歴保持があるブラウザなら検索履歴を破棄するボタンがあればモアベターで。 (検索文字列のみ、その他設定はキープ) なんていくつか調べ物してて思った。
あと、クッキーで保持する検索文字列もbase64などで平文から変更しておくとか必要なのかな (セキュリティーガー対策で)
クッキーに保存するなら送信しちゃうんだから同じことだろ。 検索履歴がほしいなら純JavaScriptで実装してlocalStorageにでも保存しとけ。 サーバ側ではそれ用のスクリプトをHTMLに埋めておけば何もしなくていい。
直接検索ワードを書く場合に、検索ワードにURIエンコードされた/(%2F)を含んでるとダメなのをなんとかして欲しいかもです。
↓のスクリプトで/含む検索履歴を踏むとserver.maido3.comに追い出されてしまうようです。
それと、
>>987-989 のやつをやってみました。
http://pastebin.com/3STq8NFw 著作権は特に主張しないので好きに使ってください。
このコードを適当な場所に埋め込むと検索履歴をその場所に吐き出してくれます。
localStorageなのでクッキーなどのゴミも出ず、削除ボタンで綺麗に消せるはずです。
非対応のブラウザでは「あなたの検索履歴 [検索履歴を消去する]」が表示されるだけのはず。
>>569 ちょっかい出してる方も自演にしか見えないです
993 :
dig ★ :2014/09/15(月) 13:08:32.12 ID:???
あらん / スラッシュおかしいですか
追って見ます
>>990 JavaScript だー
流行っているようだけど、やっぱ便利なのかな、
994 :
dig ★ :2014/09/15(月) 13:32:30.37 ID:???
ちなみに質問ですが、htmlで入力可能なコンボボックスっのは標準では ついていないんですか?
datalistタグって言うのがあるが 新しいブラウザでないと対応してない テキストとセレクトボックス組み合わせてjavascriptと合わせて使うのが良いんじゃないかな javascriptは便利だぞ。サーバーに負担を掛けずに色々なことが出来る
>>985 ありがとうございます!
Win32 APIのコンボボックスというと、標準ではリストボックスで、必要に応じてテキスト入力に使える挙動ですよね
オートコンプリートやサジェストは標準が空欄なので、それとも若干違うという
999 :
dig ★ :2014/09/15(月) 14:25:06.37 ID:???
1000なのか
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。