2021-12-25

最近のデバイス向け対応

ここのところレイアウトを少しずつ直していたのですが、ほぼ終わったかなと思います。長く付き合ってるサイトだけに色々負債がありますね。

  • 最近の更新
    • [PC] 横幅を広く。
    • [SP] 検索メモの刷新 (Googleっぽい感じに。広告が重なって使いづらくなっていたので)。
    • [Tablet] レイアウト崩れの修正。PCサイトに統一。
    • 古いデバイス向け対応を徐々に切り捨て。

2019-01-21

5ch.netへのドメイン変更対応

2ch.net から 5ch.net へドメインが変わったことへの対応を行いました。
(そろそろ浸透してきたようですし)

「2ちゃんねる(5ちゃんねる)」のURLが 5ch.net に変わっています。
主に、リダイレクトでは動作に支障が起きていたことへの対応となります。
(調整などは追々やります)

久しぶりの深夜メンテとなりました。

ミ ((ノ _ _ )ノ..zzzZZ グッタリ



最近のモダンなJS (Vueとか)で書き直したいなー…。

2017-03-16

常時SSL化を実施しました。

昨今のサイト常時SSL化の流れに沿い、re.Find2ch でもサイト全体をSSL化しました。

http が https に変わっただけなのですが、Webブラウザの仕様上、検索設定・閲覧履歴・検索メモがリセットされています。(実際にはリセットではなく、別のドメイン扱いになりデータも別と見なされるため)ご了承ください。

一通りテストしたつもりですが、エイヤッとやったので、おかしいところがありましたら、是非ご連絡ください。



17/03/18:SSL化と関係があるのかは不明ですが、Chromeでの表示が重いので調査中です。DOMかな…。


17/03/21:おそらくChromeのSPDYサポート終了によるものですかね。(常時SSL化前は、SSLはクッションのみだったので体感が少なかった)HTTP/2対応させると改善すると思いますが、今使っているサーバソフトウェアのバージョンでは最新のChromeとのHTTP/2通信は難しそう、なのでしばらく待たれる、って具合でしょうか。

2016-08-15

実況・VIP系除外のランキングを追加。

  • [new] 実況・VIP系を除外したランキングを追加。
    • 実況系(市況/番組ch/実況ch等)、VIP系の板やサイト(vip2ch/jikkyo.org)を除外しています。
    • したらばは実況判定が難しいのでやっていません。

できるだけノイズになりそうな板を除いた一覧にしたいので「この板は除外した方が」というご意見があればコメント下さい。(難民板とかニュー速嫌儲とかどうなんだろう…?その辺りのことがよく分かっていません)

2016-08-10

R18板ランキングを追加。

  • [new] R18板ランキングを追加。
    • bbspink.com / したらばのR18板のみのランキングです。
  • [modify] アンケートからの些細な要望対応。
    • [PC] pagetop ボタンを右サイドへ移動。(個人的には大きなボタンの方が押しやすいけれど)
    • 検索ボタンの追加。

2016-02-09

2ch.sc の検索に対応(独自スレッドのみ)。

  • [new] 2ch.sc の検索に対応(独自スレッドのみ)
    • scの独自スレッドのみ検索できるようにしました。独自板も対象です。長らく見送ってきましたが、わりと要望があったので対応することに決めました。
    • 独自スレッドの識別ですが、scのガイドラインに従ってスレッドの先頭に「★」がついているということ、それからnetの同一板のスレッドと重複しないこと、を基準に独自スレッドとしています。
    • いちおう検索エンジンなので、どちらがオリジナルであるかは重要だと考えています。イレギュラーな例で、netのスレッドは止まり、scのスレッドで書き込みが続いているところもあるようです。この場合scを優先した方が良い気はするのですが、現在のところ、やはりデータ元であるnetを優先すべきだとしています。
    • netのスレッドにはscの同一スレッドを開けるボタン等を設ける等の、専用ブラウザで採用されている方法も検討していますが、サイトの場合は被リンクの発生が大きな違いです。
    • 「scは見たくない」というユーザも居るかと思いますが、全体の3%なので、それほど出てくることはないと思います。
    • クロール頻度は控えめ。随時調整します。
  • [modify] サイト識別用カラーテーブルを変更しました。
    • scは目立つイエローになっています。(オレンジのしたらばと間違えやすいのでご注意ください)これ以上対応サイトが増えると識別が大変かも。色だけでなくパターン等を混ぜた方がいいかもしれませんね。
  • [fix] スレッドタイトルにおいて、& (アンパサンド)を含む記号や絵文字等を正しく変換するようにしました。(今まで見逃してましたが)ちゃんと表示されるかは環境次第ではありますが。
  • [modify] 検索設定から以下の項目を削除しました。
    • 「スレッド作成日時を表示」と「スレッドの勢いを表示」(ON/OFFの切替)
    • まだ機能していると思いますが、近いうちに常時ON状態に変更されます。(利用者がとても少ないと思われるため)
  • [modify] おーぷん2ちゃんねるの、お絵かき板(お絵かきVIP)をクロール対象に加えました。この板は、おーぷん公式の板一覧の通常カテゴリから外れていたため、反映されていませんでした。

2016-01-14

Board Explorer に板名のキーワード検索を追加。その他。

  • [modify] Board Explorer に板名のキーワード検索をつけました。

遅ればせながら、2016年あけましておめでとうございます。

この頃は安定しているので更新することも少ないのですが、検索して「あの板の名前、何だったかな」とサッと出したいときに、そんな時に使えるかなと思うので付けてみました。いちおう上限300板なので検索にかかる処理も軽いものでしょう。(中身は単純な正規表現)

隠れててワンクリック操作が増えるので利用者が少ないBoard Explorerですが、大きなウィンドウサイズでは開いた状態にするのも悪くないかなぁ、と考えてみましたがどうなんでしょうかね。(まぁ、コア向けだから少なくてもいいのですが)


最近あがってきた要望について


関連キーワードと似た機能で関連する板のようなものを出してはどうか」ですが、サイドのBoardExplorerで近いものはできていますし、また検索結果のスレッドの板名をクリックすることでも充分だと思いますので、実装する意味は少なそうです。

dat落ちしたスレッドも検索できるオプションがほしい」ですが、dat落ちしていないスレッドのみを検索できるサイトですので、そもそも考えていませんでした。使い終わったものは消えてくれるので、データが貯まらないという管理上のメリットもあります。実装するなら内部に結構手を入れるということで、やる気も含めハードルは高いですね。また、ニーズがどの程度あるのか分かりません。

SCの検索」ですが、これは時々ながらも何度も来ている要望なので、対応してもいいかな、という気にはなってきています。net との重複は避けたいので、scだけのスレッドを何らかの方法で確認することが必要になりますが。(sc自身なら、自身のサイトからスレ立てをしてるわけだから、判別は容易ですね。netとscの同名の板の subject.txt を比較するだけでいいのだろうか)
→ scだけの板やスレッドに限定して予定に入っています。

勢いや旬の話題に隠れてしまっている堅調なスレを100個くらい日替わりで教えてくれる機能」ですが、“堅調”なスレというのをどうやって判別していくかが手探りではあります。やってみたい気はしますが、どの程度ニーズがあるのかが気になるところです。(まとめ人とかに使われるような気がしますけど)

その他


専用ブラウザのchaikaが1.8.0リリースしたそうで、refind2ch.org が検索エンジンとして正式に入ったっぽいです。(Firefoxとの兼ね合いで、更新は止まっちゃうらしく残念ですが)

また、情報収集に特化した専用ブラウザAgeOnにも採用されたようです。

一昨年つくり始めた頃に比べると、それなりの数の利用者さんになっていて有り難いなと思っています。

2015-10-08

スマートフォン・タブレット版で板検索を再開。

  • [modify] スマートフォン・タブレット版で板検索を再開。
    • 一旦停止していたスマホ・タブレット版での板を指定しての検索を再開しました。特にスマホは画面が小さく押し間違いを少なくするため、UIに迷っていたのですが、下記のようになりました。
    • スマートフォン版:検索結果のスレッド右下に表示される「…」より選択
    • タブレット版:PCと同じ、板の名前をクリックする
  • [fix] 勢いランキングから開いたスレッドが閲覧履歴に記録されない問題を修正。

PCの板ビューア(ファセット機能)をいれたことで、検索速度(というか表示速度)に若干の影響が見られるので地道に改善していきたいところ。それ以外は、この頃は大した問題もないのでこのまま頑張っていきたいですね。

iPhone6 などの大画面のスマートフォンが増えてきているので、大きなフォントサイズを試してたりしていますが、検索設定でユーザが選べるようにするのが楽かもしれませんね。

実装が難しいものを除いて、大体の要望には対応できたように思います。

2015-09-12

板指定の検索に対応しました。(追記)

  • [new] 板を指定して検索できるようになりました。
    • 検索結果のスレッドに添えられている板の名前をクリックすると、その板に絞り込んで再検索します。
    • またPC版のみ、左サイドバーの Board Explorer(板ビューア)を使うことができます。現在の検索条件で、ヒットしたスレッドの多い順に板が一覧されています。

      →【Naverまとめのヘルプに、簡単な使い方を追記しました】


      この機能は、コアユーザ向けに作っています。
      板検索をするとき、検索結果のスレッドから板名をクリックする方が直感的でしょうし、ほとんどのユーザは、使うことはほぼないんじゃないかと思います。

      板検索の要望は結構いただいていたのですが、たくさんの板がヒットしたときでも見通しを良くすることが課題でした。 よくあるプルダウンメニューでは、板が多すぎて見辛いです。
      UIを実験しているサイトでもあるので、どうにかして解決したい。

      ユーザ登録もないサイトで、ここまでやってしまうのもどうなのかと思ったりしますが。

    • ※Firefox での板検索に問題が起きているようです。→修正しました。

2015-08-31

OR 検索に対応など。

  • [new] OR 検索に対応。
    • 要望を何度か頂いていながら見送っていましたが、用意することに決めました。
    • 実装自体は容易ですが、見送っていたのは主にSEO的な理由です。(あと不特定のクローラー対策)アクセスを検索に頼っているため、ポピュラーな検索エンジンのクローラーを混乱させやすいものは出来るだけ避けたかったのでした。
    • 【検索キーワードの指定例】

      半角英字で OR を、前後にスペースを入れて指定します。(大文字小文字は考慮しない)

      キーワード詳細
      AA or BB「AA」「BB」を含むスレッド
      AA CC or BB「AAとCC」「BB」を含むスレッド
      AA CC or BB DD「AAとCC」「BBとDD」を含むスレッド
      AA or BB or CC「AA」「BB」「CC」を含むスレッド
  • [maintenance] サーバソフトウェアの更新作業は一応完了しました。

2015-07-11

バグ修正など。

  • [fix] タブレットで、トップページから検索メモが使えない問題を修正。
    • 利用者が一番少ない環境なので発見が遅れ気味。報告いただき有難うございました。
  • [modify] クロール随時調整中。
    • 普段は活発でないが突発的に盛り上がった板の、クロール頻度を一時的に上げるようにしました。クロール頻度が下げられている板の、反映速度が若干改善されます。実感はあまりないかもしれませんが。
    • クロールは迷惑にならない範囲で効率的に行えるよう随時調整していますが、大体はこのようになっています。全板を均一に巡回しておらず、サイトによっても変えています。

2015-06-19

R18板のみの検索ができるようになりました。

  • [new] R18板のみの検索に対応。(フィルタより)
    • 「R18板」とは、bbspink.comしたらば掲示板のR18板です。
    • bbspink.com のみ検索したい → フィルタ「R18の板のみ」+サイト別「2ちゃんねる」
    • したらば掲示板のR18板 のみ検索したい → フィルタ「R18の板のみ」+サイト別「したらば」
    • これに伴い、検索設定の「フィルタ」がリセットされています。
    • ※したらばは全ての板を検索できるわけではありません。
  • [modify] R18の板には、【R18】ラベルが付与されるようになりました。
  • [fix] 2ch.net の地域板の「中国」板が検索できなくなっていた問題を修正。



また、デフォルトの検索設定について、検索メモへの反映を、トップページからだけでなく、どの検索結果ページでも検索設定が反映されるように変更予定です。(現在は、検索結果ページを開いている時点での検索オプションが検索メモに反映されています)

その他、検索メモの仕様も若干変更を検討中ですが、まだ未定です。

2015-06-11

jikkyo.org のスレッド検索に対応しました。

  • [new] 「jikkyo.org」のスレッド検索に対応。
    • 2004年頃から続く、実況難民の避難場所として使われている掲示板です。
    • 板名が特殊なため、少し解説しておきます。(当方も把握してなかったので)
      現在クロール対象の板一覧です。
    • 雑談系の板を除き、ほぼ実況専門の板群のため、スレッドタイトルは「NHK」や「関東」などの固有名詞が多くユニークなものは少ないです。検索する場合は留意しておくと良いです。
    • 10分毎にクロールしています。
  • [etc] サイトの配置・レイアウト調整など。
    • サイト回遊率の向上や運用費の安定した確保のため、レイアウトの調整やテストを時々おこなっています。(出来る限り広告数の少なさは保っていきたいです)


おまけ

対応サイトも随分増えたので、各掲示板ごとの当サイトからの利用状況をお披露目してみます。

利用状況の把握のため、当サイトからどのドメインへジャンプしたかの記録を取っています。(個人を特定できる情報は取っていません)以下は直近一ヶ月間のものです。「1,014,886」というのはジャンプされた回数です。それだけのPVが当サイトを通して各掲示板で発生しているということでもあります。

まぁ当然の結果という気はしますが、まだまだ 2ch.net から他の掲示板への分散・引っ越しは少ないものだなと感じさせられました。需要を見れば、2ch.net (or .sc) 以外の検索サイトがほとんどないのも頷けますね。

ただ、全スレッド数の差が大きく、露出機会にもかなり開きがあるはずです。2ch.net 以外のスレッドの露出が増えるようなことも出来ればと思っています。

2015-05-24

トップの注目キーワードの更新など。

  • [new] トップの注目キーワード更新
    • 直近・最近で人気のスレッドのキーワードが出てくるようになっています(速報性が高い)
    • テレビなどの実況系が多いみたいですね。
    • 今までは割りと長めの期間に渡り人気のキーワードだけでした。
    • 例の件のゴタゴタで告知が遅くなりました。
  • [modify] 2ちゃんねるのリンク方法の変更
    • SSLのクッションページを通すようにしました。
    • サイトの常時SSL化は一旦見送ることにしました。
    • この件についての参考URLはコチラ
    • まぁこれで分かったことは、datを一切取っていなくて、ちゃんとトラフィックを2chに流していても、規制されるということですね。(むしろトラフィックを流していたからこそでしょう)

2015-05-17

勢いランキングで、1000レス除外をデフォルトにしました。

  • [仕様変更] 「人気のスレ」で1000レス除外をデフォルトにしました。
    • まだ書き込めるスレッドを優先した方が良いと判断したため、「全て」「ニュース総合」の両方とも、「1000レスであるスレッド・1000レスに達したと予想されるスレッド」を除外するようにしました。
      • リアルタイムにクロールしていないため、クロール時点での勢いから現在のレス数を予測した上で、終了したと思われるスレッドは非表示にしています。
    • 生存スレのオプションは停止しました。
    • 代わりに、このフィルタを使わないオプション「1000レス除外をオフ」を追加。

2015-05-05

OpenSearchに対応してChromeやFirefoxから検索しやすくなりました。バグ修正等。

  • [new] OpenSearchに対応。
    • 今更感がありますが、re.Find2ch でも OpenSearch に対応しました。
      Chrome ではアドレスバーから直ぐにスレッドを検索、
      Firefox では検索ボックスのプラグインに追加できます。

      ※ re.Find2ch 側の検索メモやデフォルトの検索設定は使うことができません。
      ※ 設定が反映されない場合は、ブラウザ再起動やページ更新をお試し下さい。

      • Google Chrome での使い方

        re.Find2ch にアクセスすると Chrome に自動設定されるので、アドレスバーに「r」や「re」などを入力すると検索エンジンの選択に切り替わり(Tabキーを押し決定) 、続いて調べたいキーワードを入力します。また、Chrome の環境設定→検索セクション→検索エンジンの管理より、設定ができます。

      • Mozilla Firefox での使い方

        re.Find2ch にアクセスすると、検索ボックスに緑色の + マークが表示されるので、クリックして検索エンジンの追加をします。あとは、このボックスより検索できます。また、Firefox の環境設定→検索タブより、設定ができます。
  • [new] レス数の検索オプションを追加。
    • 1000レスに達したスレッドを除外できます。
    • 検索設定もできます。
    • クローラブルになりすぎてもどうかと思うので、この程度にしてます。(怪しげなクローラも多いですし)
  • [new] レス消費速度を、小数点以下も表示するように。
  • [fix] 2ch.net / bbspink.com のクロールしつつも新スレの反映が遅れるバグ修正。
    • かなり重要なバグですが、全く反映されていないわけではなかったので発見が遅れました。

2015-04-30

[スマホのみ] 検索設定「スレッドの開き方」の挙動が変わりました。

  • [new] 検索設定「スレッドの開き方」で「Webブラウザで開く」以外に設定されているとき、全てのスレッドを指定の方法で開くようになりました。(いままでは、2ちゃんねる (2ch.net / bbspink.com) のみに限定していました)
    • この設定を使っているとき開けないスレッドがある場合は、スマートフォンのブラウザの長押しメニュー「新規タブで開く」などを使ってください。(ただし re.Find2ch の閲覧履歴には記録されないかも)
  • [new] PC版の検索結果ページのレイアウトを少し改善しました。


スマートフォンのみの検索設定「スレッドの開き方」について

これは、re.Find2ch の検索結果ページから、スマートフォンにインストール済の2ちゃんねる専用ブラウザ(以下「専ブラ」)でスレッドを開くための機能です。 URLスキームという、スマートフォンのアプリが持つ機能を利用しています。

もともと、作者が使っていたスマホの専ブラ搭載のスレッド検索機能が働かなくなったとき、re.Find2ch を経由して専ブラで見るために用意したものです。(が、あまり認知されておらず利用者はほとんどいません)

専ブラが備える検索機能を使わないため、これに障害が発生しているときでも、re.Find2ch をスレッド検索の代替としつつ、使い慣れた専ブラでスレッドを見ることができます。

この機能には一つ問題があって、
「re.Find2ch からは、専ブラで正常に開けたか分からない (ブラウザはアプリに投げるだけ)」ため、
どの専ブラでも確実に開ける(はず)の2ちゃんねるのみに解放していました。

ところが2ちゃんねるのAPI制が始まり、2ch.net を開けない専ブラも出てきました。 2ch.net 以外の外部掲示板への対応を進める専ブラも増え、2ch.net 以外もこの方法で開ける方が便利だと考えました。

ただし、専ブラによって外部掲示板への対応はまちまちです。

もし、この機能を使っていて、お使いの専ブラで上手く開けないことがあれば、 スマートフォンのブラウザが持つ「長押しメニュー」を使って、「新規タブで開く」などを使ってください。 (これだと、検索設定を変えずにスレッドの開き方を一時的に変えられます)
※閲覧はできても書き込みができないという場合もあるようです

※専ブラアプリで開くことができない場合、長押しして「新規タブで開く」などする。



ところで、今のところ新しいクロール体制は上手くいっているみたいです。(インスタンスが増え費用も増えた割には、アクセスは頭打ち気味でうーんて感じではあります。このあたりが現行スレ検索の限界なのだろうか)

2015-04-17

「人気のスレ」でサイト別が見れるようになりました。

  • [new] 「人気のスレ」でサイトの絞り込みに対応。
    • 以下のサイトの個別ランキングを見ることができます。
    • 2ちゃんねる(net) / おーぷん2ちゃんねる / Next2ch / VIPサービス
    • 公式にランキングを用意していないところもあるので作ってみました。
      (まぁうちのアクセスは大半が検索で、ランキングの利用者は少ないのですけども)

ここのところ大きな更新続きだったので、しばらく一休みしたいところですね。

アクセスも落ち着いてきていますし、クロールが安定してほしいところ。(消費の速い板の頻度をあげた分、ほとんど新しいスレッドが立たない板の頻度を落とし、釣り合いを取るようにしました)

2015-03-27

1文字から検索できるようにしました。ほかサーバ強化など。


・トークナイザの調整。

1文字から検索できるようにしました。AND検索でも使えます。
自分の使い方では気にしていなかったのですが、指摘があったので改良しました。(試験中なので取り下げる可能性があります)

1字や中抜きのキーワードは意味がないことが多いので、それでヒットしてしまうとSEO的にはよろしくないのですけども。(SEO的には意味のある語句でのみヒットし、それ以外では404を返すのが望ましい)利用者視点では、短くてもヒットする方が楽ですね。

いちおう実験的なサービスでもあるので、良い気付きを頂きました。


・VIPサービスの全板を検索できるようにしました。

いままでは主要?の4つの板のみでした。


・サーバの強化作業を少々。

新しいサーバを借りて負荷分散し始めました。
SSDのレイテンシの安定感は凄いですね。(耐久性が気になりますが)

これから、ちょくちょく段階的に強化作業をやっていきます。
サーバソフトウェアの更新や実験なんかもしたいですし。

ちょっと手間取って疲れました。。

2015-03-08

Next2ch のスレッド検索に対応しました。

  • http://next2ch.net/ のスレッド検索に対応
  • AutoPagerの読み込みを少々速く
  • 掲示板の識別用カラーテーブルを変更

現在稼働している板は 358 で、4000 ほどのスレッドが立っています。
話題のスレ」にも反映されます。


掲示板の識別用カラーテーブルを変更

ひとまず急ごしらえで色を決めたのですが、そのうちまた整えるかも。


色の調和より識別性を優先していますが、色盲の方には難しいのかな。
(対応掲示板が増えると色の選択肢が少なくなってくるので、色差が縮まってくる)

テーマ機能などを用意すべきかもしれませんね。