2007年3月27日(火)

« また故障か(T-T)<自宅サーバ | トップページ | 気持ちの悪い症状…… »

【ココログ】コメント出来ないときに使ってみるブックマークレット

最近、
  • 海外在住の方がココログにコメントしようとするとエラーになる。
  • 自分のココログにコメント出来なくなった。
という障害が散見されるようです。
そこで、これを回避するようなブックマークレットを作ってみました。
上のリンクをブラウザのお気に入り(ブックマーク)として登録しておき、コメントをしたいココログの記事に移動してから、登録しておいたブックマークレットをクリックして呼出(実行)します。
その後で投稿すると、いままでコメントできなかったサイト(記事)に対してもコメントできるようになる……かもしれません。
ブックマークレットの登録方法等はこちら→【Web】ブックマークレットのブラウザ毎の登録方法
いちいちブックマークレットを実行するのが面倒な方で、Firefoxをお使いの方用に、facetさんGreasemonkey用のスクリプトを作成してくださいました。
こちらの場合、コメントの確認/送信ボタンの文字が青く変わるので、スクリプトが適用されたことがすぐにわかります。
毎度有り難うございます m(_ _)m>facet さん。
Greasemonkeyの使い方については、例えばこちら
で、それを真似して、Sleipnirをお使いの方用に、SeaHorse用スクリプトを作成してみました。
Seahorseの使い方については→こちらとかこちら
なお、このブックマークレット(スクリプト)はその性質上、突然使用できなくなる可能性があります。ご了承の上でお試しください。
まぁ、ココログ(ニフティ)側が正式に対応してくれるまでの一時しのぎです(苦笑)。
ココログからの回答は、
現在海外など地域によるコメント・トラックバックの規制を行わせていただいております。
ということで、これによる影響が考えられるとのこと。
また、現象としては、
  • 403エラー(Forbidden You don't have permission to access /t/comments on this server. )が発生。
  • ルータをリセットしたり、回線を変えたりしたらアクセスできるようになった
という例からも、IPアドレスやドメイン等を元にしたアクセス制限が原因なのでしょう。
正直、毎度の事ながら、ココログ側の対応のお粗末さが感じられてしまいます。
規制をかけるにしても、もっとやりようが無いのかなぁ……自分のブログへのコメントに返事すら出来ない状況はいくらなんでもおかしくないですか?
せめて回避策として、管理画面からもコメントがつけられるようにするとか……。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2007/03/27(火) 23:18 | | 記事の編集(管理者用)

風柳へひとこと(web拍手) 

おもいつき」カテゴリの記事

ウェブログ・ココログ関連」カテゴリの記事

覚書」カテゴリの記事

トラックバック

この記事のトラックバックURL:

記事との関連性が薄いものやSPAM等、管理人が不適切と見なしたトラックバックについては予告無く削除する場合が有ります。悪しからずご了承下さい。

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161784/14430474

この記事へのトラックバック一覧です: 【ココログ】コメント出来ないときに使ってみるブックマークレット:

» ココログにコメントできるおまじない トラックバック Make out
風柳亭さんのところでココログにコメントできるようにするおまじないスクリプトを発見しました。Greasemonkey 版をダウンして試すと・・・ちゃんとコメントできます! スクリプトの中身を見ると、自分のサーバーにCGIを置いてそこからコメントしたように見せかけているのかな?本当にありがとうございました。...... 続きを読む

受信: 2007/06/14 23:46:26

» 結論:タイ国からはコメントできません トラックバック I was there, I'm here.
南の国にいる友人から、このブログにコメントできなくなったとの連絡があった。自分で 続きを読む

受信: 2007/09/02 19:45:55

コメント

「なにかするたびにはまるココログ……?」にトラックバックを送ったつもりだったのですが、失敗したようです。

投稿 おーの | 2007/03/28 23:01:20


> ココログ(ニフティ)側が正式に対応してくれるまでの
このブックマークレットによるコメント規制回避が出来ないようにする対応が先だったりして。

投稿 おーの | 2007/03/28 23:07:10


| トラックバックを送ったつもりだったのですが、失敗したようです。

確認してみましたが、やはり来ていませんね。
#ココログの場合、即時公開にしてあっても、勝手に保留されたりとかするので油断ならないわけですが。

ちなみに私、管理画面のトラックバック送信機能は全然使ってないですね。もっぱら、
http://furyu.tea-nifty.com/annex/2006/05/post_e9c0.html
で記事にした方法で送ってます。

| このブックマークレットによるコメント規制回避が出来ないようにする対応が先だったりして。

同意見多数、だと思われ(w。

投稿 風柳>おーの さん | 2007/03/29 0:09:36


>| このブックマークレットによるコメント規制回避が出来ないようにする対応が先だったりして。
>同意見多数、だと思われ(w。

全くね。(^^;
でも、やめて~(笑)

PS 風柳さんち、これのグリモン、効かないですね(^^;

投稿 facet | 2007/03/29 15:50:07


| PS 風柳さんち、これのグリモン、効かないですね(^^;

すみません、トリッキーなことやってるばっかりに……お手数ですがブックマークレットをお使いください(^^;。
#通常のページ読み込み完了後にAjaxで遷移してるからだと思われます……対応しようかと思ったんですが、難しそうなので(苦笑)。

でも、なぜかSleipnirのSeaHorseだとちゃんと効くという。
#こっちの方がふしぎ(^^;

投稿 風柳>facet さん | 2007/03/30 0:36:59


いつものようにcocoPostProxy経由でコメント入力できたと思ったら、その後に画像認証画面(cocoPostProxy.cgi)に遷移し、しかしCAPTCHA画像が表示されないので、コメント入力を完了できないというケースに遭遇してしまいました。

こちら↓のsyo-youさんも、今思えば同じ症状だったのかも。

Ref. コメントへの返事ができない!
http://message2.nifty.com/tb/board/cocolog/reslist?service_id=beginner&board_id=bbs1&mainthread_id=00002329&gubun_key=mthreadc

なんとなく、ココログのCAPTCHA画像は他ドメインでは表示できない雰囲気が漂ってましたが、どうでしょう?

回避できると有り難いのですが…

投稿 facet | 2007/04/15 8:38:10


うーん……つまり、
http://app.cocolog-nifty.com/t/comments/captcha/8db46d7444dce36053f589cd3d41f036.png
といったCAPTCHA画像ファイルが、特定のドメインからだと取得できないように制限がかかっている、ということでしょうかねぇ。

ということで、CGI側でちょっと細工を入れてみたのですが……試していただけませんか?
具体的には、
http://furyu-tei.sakura.ne.jp/cgi-bin/cocoCaptchaProxy.cgi?captcha=8db46d7444dce36053f589cd3d41f036.png
が表示されるようなら、あるいは……。

投稿 風柳>facet さん | 2007/04/15 11:54:45


試してみました。上手くいったみたいです(^^)
# 試した先がコメント公開保留設定になっていてたので「上手くいったみたい」と書きましたが、CAPTCHA画像は見事に表示されていましたし、画像認証後の画面がいつものcocoPostProxyでのコメント成功画面と同じだったので、これで問題ないと思います。
ありがとうございました!
いやー、スバラシイ…
# いや、いつもハッキリしないコメントを書いてて申し訳ないです_(._.)_

投稿 facet | 2007/04/15 14:48:33


うまくいきましたか。しばらくこれで様子見ですかね。
広場の方にもコメント付けておきました。

ところで、
| ※それにしても、二ヶ月以上経つのにいまだに抜本的対策は行われていないのでしょうか……

てなことを書いてから気になったのですが、実は既にココログ側で対策がされていて、facet さんのところからも、おまじない無しでコメントできるようになっていた……なんてことはないですよねぇ?
#いや、いつもグリモン通してコメントしていたら、気がつかないかもと。

投稿 風柳>facet さん | 2007/04/15 18:58:17


>#いや、いつもグリモン通してコメントしていたら、気がつかないかもと。

大丈夫。
ここでBookmarklet使うの忘れて悔しい思いをしてたりしてますから。(笑)
# 今も実験してちゃんとForbiddenされましたし。
# # って何がちゃんとなのかわかりませんがw

PS この間の私の画像認証時のコメント、やはりOKでしたのでお知らせまで。

投稿 facet | 2007/04/18 23:36:35


やっぱりまだ対策されてませんか……早くなんとかして欲しいですねぇ。
お知らせ有り難うございました。

そういえば、
http://tor.eff.org/
というのを見つけましたが、対策として使えたりしますかね?
#経由サーバは無作為という話だし、海外サーバ経由だと結局同じかもしれないですけれど……。

投稿 風柳>facet さん | 2007/04/19 2:26:24


Tor、早速使ってみましたが、ダメでした。(3連敗)
残念。

投稿 facet | 2007/04/19 21:44:25


PS
おまじない経由でコメントすると、たまに(というか1/3とか1/2の頻度で?)、 500 read timeout で終わります。
# 通常は成功メッセージがでた後、元のページに戻ってくれるのですが、read timeoutの時は、そこで行き止まりになります。

コメント投稿そのものはいつも成功しているので問題はないのですが、どうしても履歴を戻って元のページを再読み込みして…という確認作業をしてしまうもので(^^;、この作業頻度を下げることができれば有り難いです。よろしくお願いします。
# いや、そちらで設定できる類いのものなのか、それすら分かりませんし(^^;、優先順位もかなり低いので、お暇な時にでも。

投稿 facet | 2007/04/19 22:24:31


Torはだめでしたか。
日本国内のプロキシを通すようにすれば大丈夫なんでしょうねぇ……私はこの辺りはうといのでよくわかりませんが。

"500 read timeout"については、cocoPostProxyでタイムアウトを30秒に設定していたのが原因かも知れませんので、180秒に延ばしておきました。
そうですよね、ココログへの投稿が30秒で完了するなんて期待しちゃいけませんよね(w。

投稿 風柳>facet さん | 2007/04/20 8:23:10


timeout時間延長の効果のテストがてら、コメントをば。

>そうですよね、ココログへの投稿が30秒で完了するなんて期待しちゃいけませんよね(w。

www

投稿 facet | 2007/04/21 0:23:25


PS
25秒ほどで 302 Found(だったかな)になっちゃったので、テスト失敗ですw

しばらく様子を見て、まだ頻繁にtimeoutするようなら改めてお知らせしますね。
# まあ、もう問題ない予感がしますが。
とにかく、今回のは簡単な設定で良かったです。
毎度どうも!(^^)

# そういえば、サーバ側の話でtimeout関連の設定があったような気がしてきました(CGI?Perl?Apache?…keepalive?…全然分かってない^^;)。ちと基本を知らなさ杉ですね、こりゃ。勉強しなおします。すっかり風柳さんにおんぶにだっこですからね…。_(._.)_ //これじゃ、サービスを自作するなんて遠い夢だなあ。orz

投稿 facet | 2007/04/21 0:44:59


初めまして。
韓国で仕事をしているhirocakepです。

ずっとTorでコメントしていたのですが、IPにより可能な時と駄目なときがあって、面倒になってココログコメントしない宣言をしたのですが、今日、このスクリプトを発見しました。
Greasemonkey 版で試しましたが、コメント成功しました。
ありがとうございました。

投稿 hirocakep | 2007/06/14 23:37:52


はじめまして、コメント&トラックバックどうもです。
お役に立てたようで幸いです。

やっていることは単純で、hirocakepさんが記事のほうで推測されているとおり、
| 自分のサーバーにCGIを置いてそこからコメントしたように見せかけて
おります。

投稿 風柳>hirocakep さん | 2007/06/15 6:50:36


うちもさくらのレンタルサーバーなんで、もしCGIを公開して頂ければ、サーバーに負荷をおかけしないですむのですが。
公開されるご予定はありませんか?

投稿 hirocakep | 2007/06/18 1:44:01


Perlをよく知らないまま作った手抜きソースなので汚いですが(^^;、それでもよければどうぞ。
http://furyu.tea-nifty.com/archive/cocoPostProxy.tgz

設置の際の注意点としては、

■cocoPostProxy.cgiの修正
$captchaProxy = '~' ;
を設置したサーバに併せて修正(23・27行目の2箇所)。

■~Free.cgiの作成
cocoPostProxy.cgi、cocoCaptchaProxy.cgiをそれぞれcocoPostProxyFree.cgi、cocoCaptchaProxyFree.cgiという名前でコピーして同一ディレクトリに置く。
※さくらの場合、シンボリックリンクだと実行できませんでした。

■"おまじない"修正
URLを設置したサーバに併せて修正。

投稿 風柳>hirocakep さん | 2007/06/18 7:00:06


風柳様
先ほどCGIを頂き、サーバーに設置、コメントできることを確認しました。
本当に助かりました。
ありがとうございます。

投稿 hirocakep | 2007/06/18 10:28:19


はじめまして。
海外の友人がいきなりコメント拒否されてしまい、あげくにサポートの対応では"アクセス規制解除の予定はない”と言われて困っていましたが、こちらの記事を拝見させていただきコメントできるようになりました。
非常に助かりました。有り難うございます。

投稿 しもひ | 2007/09/02 19:53:34


はじめまして。

お役に立てて何より……なのですが、ココログサポートの対応はちょっと酷いですよねぇ。
安易に対策出来ないほどにスパムが酷いのか、もしかして単に技術力がないだけなのか……?

投稿 風柳>しもひ さん | 2007/09/05 20:52:55


コメントを書く