★阿修羅♪ > お知らせ・管理21 > 492.html
 ★阿修羅♪  
▲コメTop ▼コメBtm 次へ 前へ
初期非表示指定のコメントを含め、初めから全てのコメントを表示できるFirefox系ブラウザ向けのアドオンを作成しました
http://www.asyura2.com/13/kanri21/msg/492.html
投稿者 新共産主義クラブ 日時 2017 年 7 月 11 日 12:28:03: w0NMVeciJ/Y.. kFaLpI5ZjuWLYINOg4mDdQ
 

 
 阿修羅掲示板におきましては、管理人さんやその関係者、および記事投稿者の判断によって、投稿記事に対するコメントを初期非表示に設定できるような機能と使い方の是非についての活発な議論が続いています[1-2]。
 
 このような議論を踏まえて、『新共産主義クラブ』は、「Mozilla Firefox」や、「Tor Browser」のような「Mozilla Firefox」を元に開発されたブラウザをお使いの方のために、初期非表示に指定されているかどうかにかかわらず、初めから全てのコメントを表示できるような Firefox 系ブラウザ向けのアドオン「Asyura-BBS Comment Viewer」を開発してみました。
 
 管理人さんを含めて、様々な立場の方からの異論や反論があるかと思いますが、この問題についての議論の更なる活性化のために、問題提起の一貫として、このツールが役立てられることを願っています。
 
 
 
◆【準備:Firefox / Tor Browser のインストール方法】
 
アドオン「Asyura-BBS Comment Viewer」は、「Mozilla Firefox」や、「Tor Browser」のような Firefox 系のブラウザ上で動作します。
 
アドオン「Asyura-BBS Comment Viewer」をインストールする前に、Firefox 系のブラウザのダウンロードおよびインストールを済ませておいてください。
 
「Mozilla Firefox」、「Tor Browser」は、それぞれ下記のサイトからダウンロードできます。
 
それぞれのウェブサイトとインストーラの説明にしたがって、インストールしてください[3-4]。
 
 ・ Mozilla Firefox → https://www.mozilla.org/ja/firefox/
 
 ・ Tor Browser → https://www.torproject.org/projects/torbrowser.html.en
 
 
◆【アドオン「Asyura-BBS Comment Viewer 1.0」のインストール方法】
 
 ブラウザで下記のURL名をクリックするか、アドレスバーに下記のURL名を入力して下記のURLに接続してください。
 
 http://www.asyura.us/ncc/Firefox-TorBrowser_Add-ons/asyura_bbs_comment_viewer-1.0-an+fx.xpi
 

「このサイトはFirefoxに1個のアドオンのインストールを求めています:
 Asyura-BBS Comment Viewer」
 
と表示されたら、
 
 [インストール(I)]
 
をクリックして、アドオンをインストールしてください。
 
インストールが完了したら、

 「一個のアドオンがインストールされました」

と表示されます。
 
メニューの[ツール(T)][アドオン(A)]でアドオンマネージャーを開いて、《拡張機能》を選択し、アドオン「Asyura-BBS Comment Viewer」がインストールされていることを確認できます。
 
インストールしたアドオンの機能を一時的に無効化したり、削除(アンインストール)したりすることも、ここで出来ます。
 
 
◆【アドオン「Asyura-BBS Comment Viewer」の使い方】
 
アドオン「Asyura-BBS Comment Viewer」がインストールされ、有効化されている状態で、阿修羅掲示板(http://www.asyura2.com/)の記事を開くと、コメントが「初期非表示」に設定されているか否かにかかわらずに、初めから、すべてのコメントが表示されます。
 
また、アドオン「Asyura-BBS Comment Viewer」は、JavaScriptが有効化されている(オンになっている)かどうかにかかわらずに、機能します。
 
アドオンの機能を一時的に無効化する場合には、メニューの[ツール(T)][アドオン(A)]でアドオンマネージャーを開いて、《拡張機能》を選択し、アドオン「Asyura-BBS Comment Viewer」の《無効化》のボタンをクリックしてください。
 
 
◆【ライセンス】
 
アドオン「Asyura-BBS Comment Viewer 1.0」は、Mozilla Public License Version 2.0 (MPL-2.0) の下で配布されています[5]。
 
 
◆【ソース】
 
Asyura-BBS_Comment_Viewer-1.0.zip 
→ http://img.asyura2.com/x0/d7/3141.zip
 
Asyura-BBS_Comment_Viewer/
 manifest.json
 markerMap.js
 substitute.js
 README.md
 icons/
  icon.png
  icon@2x.png
 
添付の圧縮ファイル「Asyura-BBS_Comment_Viewer-1.0.zip」は、zip形式で圧縮されたアドオン「Asyura-BBS Comment Viewer 1.0」のソースです。

  
本アドオンの作成にあたり、Mozilla Developer Network に置かれている webextensions-examples のサンプルプログラム「emoji-substitution」を参考にさせていただきました[6-7]。
 
本アドオンのソースを解析する際には、サンプルプログラム「emoji-substitution」のソースが参考になると思います。
 
 
 *   *   *   *   *   *   *   *
 
◆【参考文献】
 
[1]管理人さん,“スレ主によるコメント初期非表示処理が可能になりました。”,2016 年 1 月 26 日 投稿.
 
http://www.asyura2.com/13/kanri21/msg/432.html 
 
 
[2]天橋立の愚痴人間,“ついでに管理人さんへ”,阿修羅掲示板,2017 年 7 月 01 日 投稿.
 
私が管理人さん宛てに意見を言いましたのは、荒らし、ストーカーの削除は私自身もやっていますが(管理人さんから委託を受けたかたちで)、参加者、誰でもさせることには問題があると言う事と、最近の削除(非表示)が度が過ぎていると言う事です。
http://www.asyura2.com/13/kanri21/msg/490.html
 
 
[3]Firefox プライバシー
https://www.mozilla.org/ja/privacy/firefox/ 
 
[4]Tor: Overview
https://www.torproject.org/about/overview.html.en
 
[5]https://www.mozilla.org/en-US/MPL/2.0/
 
[6]https://github.com/mdn/webextensions-examples/tree/master/emoji-substitution
 
[7]https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Examples
 
 
 *   *   *   *   *   *   *   *
 
「新自由主義」から「新共産主義」へと、政治と経済のパラダイムシフト(潮流変化)を導き、
人と社会の未来を築(つ)くる、『新共産主義クラブ』.
 
 
The New Communist Club builds the future for human and society,
leading the paradigm shift, the change of the tide,
in politics and economy from neoliberalism to new communism.
 
© 2017 新共産主義クラブ.
 
Copyright © 2017 New Communist Club. All Rights Reserved.
  
 
※ アドオン「Asyura-BBS Comment Viewer 1.0」は、Mozilla Public License Version 2.0 (MPL-2.0) の下で配布されています。
 
 

  拍手はせず、拍手一覧を見る

コメント
 
1. 知る大切さ[9285] km2C6ZHlkNiCsw 2017年7月11日 12:53:31 : R9FCqA2vYc : rrJKS_dywEM[316]
これは面白いですね。
そのような考えは好きです。

2. 2017年7月12日 22:05:56 : hZkMAewDKg : iJ98jhy96GQ[116]

素晴らしいけど、ウイルスだけはゴメンだよ?!
 

3. 新共産主義クラブ[4201] kFaLpI5ZjuWLYINOg4mDdQ 2017年7月13日 09:57:34 : Y6UFREnJH2 : Xuie_5ub41c[26]
>>2さん
>素晴らしいけど、ウイルスだけはゴメンだよ?!
  
 アドオン「asyura_bbs_comment_viewer-1.0-an+fx.xpi」には、ウイルスやワームやスパイウェアなどのマルウェアは仕込んでおりませんので、安心して使ってください。
 
 ここで配布しているアドオン「asyura_bbs_comment_viewer-1.0-an+fx.xpi」は、Mozilla Add-ons (addons.mozilla.org, AMO) による、自分でアドオンを配布する場合のための、「Self-distributed (unlisted) versions」の自動登録認証審査を受けてから、AMO から発行されたものです。
 
 実は、上記の「asyura_bbs_comment_viewer-1.0-an+fx.xpi」というファイルは、zip形式の圧縮ファイルです。
 
 ブラウザで、URL名を右クリックして、手元のコンピュータに保存してから、拡張子「.xpi」を「.zip」に変更し、解凍すると、アドオンのソースを復元して読むことができます。
 
 JavaScriptで書かれたアドオンのソースのファイルを読めば、アドオンがどのような処理をおこなっているかを、インストールする前に、自分で確認することができます。
 
 上記の添付ファイル 3141.zipは、ソースのファイルを、手動で自分で zip形式のファイルに圧縮して梱包したものです。
 
 両者で、ファイルの作成更新日時や、README.md の内容が、若干異なっていますが、共に同一の動作をするプログラムのソースです。
 
 「asyura_bbs_comment_viewer-1.0-an+fx.xpi」の方には、META-INF というフォルダに、AMOによる登録認証審査時に発行された認証ファイル(manifest.mf
,mozilla.rsa,mozilla.sf)が同梱されています。
 
 
■ Signing and distributing your add-on
(Mozilla Developer Network)
 
Self-distributed (unlisted) versions
 
https://developer.mozilla.org/en-US/Add-ons/Distribution
 

4. 新共産主義クラブ[4209] kFaLpI5ZjuWLYINOg4mDdQ 2017年7月13日 18:09:03 : OhE4qvB6Fs : 2gk4@zLX48c[13]
>>3(補足)
>JavaScriptで書かれたアドオンのソースのファイルを読めば、アドオンがどのような処理をおこなっているかを、インストールする前に、自分で確認することができます。
 
 
 このアドオン「Asyura-BBS Comment Viewer」の処理内容を簡単に説明してみます。

【1】その前に、まず、阿修羅掲示板で、初期非表示指定のコメントと、そうでないコメントとで、HTMLファイルの中で、どう区別がつけられていて、表示に違いが出るのかを調べておきましょう。
 
 例えば、この一つ前のスレッド「ついでに管理人さんへ」(http://www.asyura2.com/13/kanri21/msg/490.html)のページソースを、ブラウザのメニューの[ツール(T)][ウェブ開発(W)][ページのソース(O)]で開いてみると、初期非表示に指定されているコメント13と14には、
 
 <td class="deleted_cell" valign="top">
 <td class="deleted_cell" width="20">
 
というタグが付けられていています。
 
 初期非表示に指定されていないコメントでは、これらは、
 
 <td class="cell" valign="top">
 <td class="cell" width="20">

というタグになっています。
 
 コメントが表示される表の中の列要素で、"deleted_cell" と"cell"との、2種類のクラスがあり、表示されない、表示される、の区別がつけられていそうなことがわかります。
 
 
【2】そうすると、htmlのページのソースを開いて、コピーして、テキストエディタに貼り付けて、"deleted_cell" を、"cell"に置換すれば(あるいは、"deleted_cell" を、空文字列 "" に置換すれば)、初期非表示に指定されているコメントが、常に表示さるHTMLファイルを作成できそうです。
 
 「ついでに管理人さんへ」(http://www.asyura2.com/13/kanri21/msg/490.html)のページソースを、ブラウザのメニューの[ツール(T)][ウェブ開発(W)][ページのソース(O)]で開いてから、
 
 [編集(E)][すべて選択(A)]により、すべての文字を選択し、別のテキストエディタを開いて貼り付けてから、"deleted_cell" を、空文字列 "" に置換して、Shift-JIS形式で保存し、「.html」の拡張子を付けて、手元のコンピュータのローカルのフォルダに保存します。
 
 保存したファイルを、メニューの[ファイル(F)][ファイルを開く(O)]によって、再び、ブラウザで開くと、実際に、初期非表示に指定されていたコメントも、ファイルを開いた直後から表示されるようになっていることが確かめられます。
 
 
【3】アドオン「Asyura-BBS Comment Viewer」では、上で「手動」でおこなった処理を、自動的におこなっています。
 
 ただし、上の手順では、半角英字・半角記号の「deleted_」という文字列が、記事本文中や、コメント文中に現れた場合、空文字列に置換され、消えてしまい、表示されなくなります。これは一種の未対処のバグです。
 


5. 新共産主義クラブ[4211] kFaLpI5ZjuWLYINOg4mDdQ 2017年7月13日 18:31:50 : bUldPVTmnw : AHq74wzPEnk[58]
>>4(訂正)
 
【2】そうすると、HTMLのページのソースを開いて、すべての文字をコピーして、テキストエディタに貼り付けて、"deleted_cell" を、"cell"に置換すれば(あるいは、"deleted_" を、空文字列 "" に置換すれば)、初期非表示に指定されているコメントが、常に表示されるHTMLファイルを作成できそうです。
 


6. 新共産主義クラブ[4212] kFaLpI5ZjuWLYINOg4mDdQ 2017年7月14日 09:55:35 : FFx5Pca1eM : vVbJeI6TLIE[19]
>>4(訂正)
 
【2】 ……
 
 [編集(E)][すべて選択(A)]により、すべての文字を選択し、メニューの[編集(E)][コピー(C)]によりコピーして、別のテキストエディタを開いて貼り付けてから、"deleted_" を、空文字列 "" に置換して、Shift-JIS形式で保存し、「.html」の拡張子を付けて、手元のコンピュータのローカルのフォルダに保存します。
 


7. 2017年7月15日 13:59:34 : hZkMAewDKg : iJ98jhy96GQ[118]
>>3
だったら今度、使わせてもらうよ。
 

8. 新共産主義クラブ[4219] kFaLpI5ZjuWLYINOg4mDdQ 2017年7月16日 15:39:40 : Y39wSRqLeI : 3bT_bLdiPpU[116]
>>7 さん
>だったら今度、使わせてもらうよ。
 
 どうぞ、お使いください。
 

9. 新共産主義クラブ[4220] kFaLpI5ZjuWLYINOg4mDdQ 2017年7月16日 15:51:49 : Y39wSRqLeI : 3bT_bLdiPpU[117]
>>1 「知る大切さ」さん
 
 上のコメント4から6のコメントで、説明の例に使った「ついでに管理人さんへ」というスレッドでは、初期非表示に指定されているコメント13、14の中に、「知る大切さ」さん、「けろりん」さん、「魑魅魍魎男」さんらに関する内容が含まれていました。
  
 中川隆さんのいつものようなコメントの内容でしたので、特に意識しておりませんでしたが、大変、失礼致しました。
 
 「ついでに管理人さんへ」というスレッドは、初期非表示に指定されているコメントが含まれていて、全体のコメント数が余り多すぎず、このスレッドから近い場所に置かれていたため、プログラムの説明の例に使ったまでですので、お気になさらないでください。
 

10. 阿快[500] iKKJ9Q 2018年1月04日 13:27:07 : oxLyaFhfCw : zx3sL9BvG2o[2]
とにかく異論、反論を排斥したがる「赤株」ぐるーぷにはうんざりだ。
じぶんの気分で異論を非表示にしている。
これでは開かれた掲示板にならない。
投稿者が異論反論を非表示できるなんて掲示場としてはあまり
立派なことではない。
管理人は考え直すように。

  拍手はせず、拍手一覧を見る

フォローアップ:

このページに返信するときは、このボタンを押してください。投稿フォームが開きます。


★登録無しでコメント可能。今すぐ反映 通常 |動画・ツイッター等 |htmltag可(熟練者向)
タグCheck |タグに'だけを使っている場合のcheck |checkしない)(各説明

←ペンネーム新規登録ならチェック)
↓ペンネーム(2023/11/26から必須)

↓パスワード(ペンネームに必須)

(ペンネームとパスワードは初回使用で記録、次回以降にチェック。パスワードはメモすべし。)
↓画像認証
( 上画像文字を入力)
ルール確認&失敗対策
画像の URL (任意):
投稿コメント全ログ  コメント即時配信  スレ建て依頼  削除コメント確認方法

▲上へ      ★阿修羅♪ > お知らせ・管理21掲示板 次へ  前へ

★阿修羅♪ http://www.asyura2.com/ since 1995
スパムメールの中から見つけ出すためにメールのタイトルには必ず「阿修羅さんへ」と記述してください。
すべてのページの引用、転載、リンクを許可します。確認メールは不要です。引用元リンクを表示してください。
 
▲上へ       
★阿修羅♪  
お知らせ・管理21掲示板  
次へ