学問・文系 > ENGLISH 板の URL が正しくない

Issue #4 resolved
Hiki Niku created an issue

【OS X】バージョン 10.11.3(ビルド 15D21) 【BathyScaphe】2.6.1 (888) 【プレビュープラグイン】jp.tsawada2.bathyscaphe.BSLinkPreviewSelector (5.0/9) インストール済プラグイン:   jp.tsawada2.bathyscaphe.ImagePreviewer (3.6/168) 【不具合の内容】 学問・文系 > ENGLISH 板の URL が正しくない。

(表示されている正しくないURL) http://aoi.bbspink.com/bbbb/

(正しいURL) http://yomogi.2ch.net/english/

(スクリーンショット) CkMOonX.png http://i.imgur.com/CkMOonX.png

【再現手順】 掲示板 > 掲示板を追加 > 「学問・文系 > ENGLISH」のURLを見る。

なお、「掲示板リストの同期先」では ENGLISH 板の URL は正しい物が表示されている。 http://kita.jikkyo.org/cbm/cbm.cgi/20.p0.m0/-all/bbsmenu.html http://menu.2ch.net/bbsmenu.html

Comments (6)

  1. Tsutomu Sawada
    • changed status to open

    まず、報告いただいた現象が発生する理由について説明させてください。


    http://menu.2ch.net/bbsmenu.html を「掲示板リストの同期先」として一度でも使用してしまうと、この現象が発生する場合があります。

    それは、 http://menu.2ch.net/bbsmenu.html には次のように同じ名前(大文字小文字は区別しません)で、異なる2つの掲示板が登録されているためです:

    BathyScaphe を含むいくつかの2ちゃんねるブラウザは、掲示板の名前が一意的であることを暗黙の前提として設計・実装されていますので、このように同じ名前で違う掲示板があると、互いを取り違える、混同するといった、正に今回報告頂いたような様々な問題が発生することがあります。

    http://kita.jikkyo.org/cbm/cbm.cgi/20.p0.m0/-all/bbsmenu.html では、そのような問題が起きないよう工夫されており、BBSPINK の方の掲示板が「English」ではなく「EnglishEro」という名前で登録されていて、この同期先だけを使用する限りは、問題が発生しないようになっています。

    とはいえ、すでに起こってしまっている問題に対して、上記の説明は何の解決策にもなっていないのは最もです。次のコメントにて解決策を記載しますので、参照ください。

  2. Tsutomu Sawada

    以下の手順で問題が解決しませんでしょうか。試してみてください。

    1. 掲示板リストで「ENGLISH」板を右クリックし、コンテキストメニューから「編集...」を選ぶ。
    2. 図のように、掲示板の名前を「ENGLISH(PINK)」と変えて、「OK」をクリックする。スクリーンショット 2016-02-18 0.23.10.png
    3. 「掲示板の名前を変更する前に、以下の注意事項を確認してください。処理を開始してもよろしいですか?」という確認が表示されるが、「名前を変更」をクリックする。
    4. さらに途中で「エラーが起きました」のようなダイアログが1度出るかもしれないが、構わず「続ける」をクリックして変更処理を続ける。(重要)
    5. 変更が済むと、掲示板リストで「ENGLISH」板だった項目が「ENGLISH(PINK)」に変わっているはずです。
    6. 次に掲示板リストの下にある「+」ボタンをクリックし、掲示板の追加画面を開く。
    7. 「学問・文系」カテゴリにある「ENGLISH」掲示板を見つけて、改めて掲示板リストに「追加」する。
    8. 掲示板リストに、5. の「ENGLISH(PINK)」とは別に「ENGLISH」掲示板が一番下に追加されるはずです。今後はこれを使用してENGLISH板にアクセスしてください。
    9. 掲示板リストで、5. の「ENGLISH(PINK)」項目を右クリックし、「削除...」を選択して、掲示板リストから削除する。

    以上で完了です。こちらの再現環境では上記の操作で問題が解決できることを確認できました。


    なお、今回の報告を受け、ENGLISHという名前の掲示板が2つ存在する可能性があるということを認識し、このような問題が起きないように予防を施す処理を BathyScaphe 2.7 から追加します。この予防処理は、残念ながら BathyScaphe を初めて使い始める際にしか効力を発揮できないため、今回報告頂いたケースを直接救うことができないのですが、今後使い始めるユーザが、今回報告頂いた問題に遭遇することは今後なくなるでしょう。これは報告していただいたおかげです。ありがとうございます。

  3. Hiki Niku reporter

    理由の解説と回避策のご説明ありがとうございます。 回避策を実行してみましたが、ステップ8でつまづきました。 「ENGLISH(PINK)」と別の「ENGLISH」掲示板は追加されてないようです。 Screen_Shot_2016-02-17_at_7_16_26_PM.png Screen Shot 2016-02-17 at 7.18.22 PM.png

    また、BathySchaphe を一旦削除もしてみました。以下のファイル等も全て削除しまして再インストールしましたが、同じ状況です。

    ホーム/ライブラリ/Preferences/jp.tsawada2.BathyScaphe.plist ホーム/ライブラリ/Preferences/jp.tsawada2.BWAgent.plist ホーム/ライブラリ/Application Support/BathyScaphe

    どこか別のところにキャッシュか何かが残っているのでしょうか。

  4. Tsutomu Sawada

    再度調査した結果、ご案内した手順では、BathyScaphe 2.6.1 の場合問題が解消できないことがわかりました。申し訳ありませんでした。

    完全にアンインストールするために削除しなければならない設定ファイル・フォルダは、実行頂いた内容で不足ありません。

    原因として、BathyScaphe 2.6.1 に内蔵されている初回起動時用の掲示板リスト用のデータに問題があり、まっさらな状態から BathyScaphe を起動してもその問題のある内蔵データを参照して初期設定が行われてしまうため、「ENGLISH」板の混同を回避できなくなることがわかりました。

    そこで、正常なデータをあらかじめ然るべき場所に配置してから BathyScaphe を起動することで、問題を回避する策を取りたいと思います。 少しお手数をおかけしますが、以下の手順をお試しください。

    1. このチケットに「board_default.plist」という名前のファイルを添付しましたので、ダウンロードしてください。これが正常な掲示板リスト用のデータです。後の手順で使用します。
    2. BathyScaphe を起動中の場合は終了します。
    3. もう一度 BathyScaphe 関連ファイルを削除します。BathyScaphe 本体は削除しなくて大丈夫です。
      • ホーム/ライブラリ/Preferences/jp.tsawada2.BathyScaphe.plist
      • ホーム/ライブラリ/Application Support/BathyScaphe
    4. Finder で ホーム/ライブラリ/Application Support/ に移動します。
    5. 手順4. の場所に、「BathyScaphe」という名前のフォルダを作成します。
    6. 手順5. で作成したフォルダの中に「Documents」という名前のフォルダを作成します。
    7. 手順6. で作成した「Documents」フォルダの中に、手順1. でダウンロードしておいた「board_default.plist」ファイルを置きます。
    8. BathyScaphe を起動します。
    9. 掲示板を追加します。「ENGLISH」板が「学問・文系」カテゴリに、「English(PINK)」板が「BBSPINK」カテゴリに存在することを確認します。

    以上です。お手数おかけしますが、上記手順により、問題が解決することを期待します。

  5. Hiki Niku reporter

    大変ありがとうございます。関連ファイルを削除し、board_default.plist をコピーした結果、学問・文系カテゴリの ENGLISH 板が正しく表示されるようになりました。

    Screen Shot 2016-02-18 at 6.56.54 PM.png

    本件、クローズしていただいて結構です。

  6. Tsutomu Sawada

    連絡ありがとうございます。解決して良かったです。

    今回はお手数おかけしました。また何かありましたら、遠慮なくフィードバックください。 よろしくお願いします。

  7. Log in to comment