2005-07-04 アーカイブ

http://hxxk.jp/2005/07/04/

送信は一律、受信は取捨選択 ?

記事データ

投稿者

望月真琴

投稿日時

2005-07-04T21:20+09:00

タグ
概要

クリッピング系ダイアリーからの自動トラックバック受信が鬱陶しいと嘆きつつ、でも自動トラックバック送信が強制じゃなくなると「はてなダイアリーがはてなダイアリーではなくなってしまう」ってのは矛盾してるんじゃ……と思っていましたが、「強制で送るからこそ受信側での拒否はできるように」という考えが根幹にあったことを確認できましたという話。

リプライ

1 件のリプライがあります。

記事本文

はてなの自動トラックバックの取捨選択

特定はてなユーザーからの自動トラックバックを弾く設定が欲しいなと思った。 はてなアイデアに書けっつー話ですけども、既出かどうかを調べるのが面倒くさすぎるのでここでぐちぐち言います。 クリッピングしかしていないところ(言及性ゼロ)なのでいちいち飛んでくるたびに削除しているのですけども、編集されるたびに新たにトラックバックが飛んでくるのでうっとうしくて仕方ない。

どのユーザを指して言っているのか分かりませんが、直接言えば済むんじゃないかなーと外野の私は思ったり。 ( もう言っていたのならすみません。 )

おれはおまえのパパじゃない - はてなの自動トラックバックのことにおいて想定されるツッコミと返答の予想図

こういうツッコミをするとテラヤマアニさん ( おれはおまえのパパじゃない ) あるいは第三者にこう返されて意見の応酬がされるだろうなという予想を「〜だよ派メソッド」 ( そういう定義があるかどうかは知りません ) でシミュレーション。

本人に「トラックバックが鬱陶しいのでクリッピングのリンクはやめてくれ」と頼めば良いじゃないか
  • WWW においてリンクをするなという「お願い」はナンセンスだよ派 ( リンク原理主義派 )
  • アク禁にすれば良いじゃないか派 ( 強硬外交派 )
    • はてなダイアリーには特定ユーザをアクセス禁止にする機能は無いよ派 ( ヘルプ読め派 )
      • じゃあプライベートモードにして特定ユーザ以外のユーザを閲覧許可にすれば良いじゃないか派 ( 鎖国派 )
      • ヘルプが多すぎてどこに何が書いてあるか分からないよ派 ( 教えて君派 )
    • アク禁するほど鬱陶しいとは思っていないよ派 ( 平和主義派 )
      • じゃあ少しくらい鬱陶しいのは我慢しろよ派 ( 二極派 )
本人に「言及性を持たせてくれ」と頼めば良いじゃないか
  • 言及性のあるリンクの定義って何だよ派 ( 定義主義派 )
  • きっと一行コメントを申し訳程度に添えられるだけだよ派 ( 悲観派 )
本人に「『自動トラックバックを送信しない』設定にしてくれ」と頼めば良いじゃないか
  • 自動トラックバックこそがはてならしさだからオフにされちゃ困るよ派 ( 懐古派 )
  • 手動トラックバックに切り替えられて送られてくるかもよ派 ( ああ言えばこう言う派 )
トラックバックの表示を止めたら良いじゃないか
  • 表示されるのが鬱陶しいんじゃなくて送られてくるのが鬱陶しいんだよ派 ( 俺の背後に立つな派 )
  • そうすれば表面上は鬱陶しくないね派 ( 妥協派 )
ダイアリー上で名指しして態度を改めてくれることに期待したらどうか
  • 色んなダイアリーで名指しされた人を探して黒ユーザリストを作る人が出てくるよ派 ( 陰謀派 )
    • 対抗して「自動トラックバックを弾くユーザリンク集」というリンク集ができるよ派 ( レジスタンス派 )
  • ますますムキになってクリッピングされてしまうんじゃないの派 ( 負けず嫌い派 )
  • 細々とクリッピングしているだけの人も非難されてしまいそう派 ( 俯瞰派 )
クリッピングで飛んできたトラックバックを削除する必要があるのか
  • 自分が鬱陶しいと感じたから消すんだよ派 ( オレオレルール派 )
    • リンクだけだったら削除するのか、一行コメントだけでも削除するのか、少しでもコメントが付いていれば削除しないのかあらかじめポリシーを書いておけよ派 ( 訴訟社会派 )
    • 編集するたびに飛んでくるなら削除する手間の方が鬱陶しいだろ派 ( どっちもどっち派 )
    • クリッピングリンクも立派なリンクだから差別するなよ派 ( クリッピングサイト運営派 )
  • トラックバックは言及通知だからクリッピングみたいなリンクで飛ぶのは違うんだよ派 ( トラックバック言及通知派 )
    • はてなの仕様はクリッピングで飛ぶものもトラックバックだよ派 ( はてな仕様派 )

個人的には「クリッピングで飛ぶトラックバック」は本来の意味のトラックバックではないので、自動トラックバックを送信しないように働きかけるのが現実的な解だと思いますが。

それと一通りヘルプを眺めてみて、特定ユーザのアクセスを禁止する方法が無かったので「はてなダイアリーには特定ユーザをアクセス禁止にする機能は無いよ派」と書いていますが、もしそういった方法があるなら「オマエこそヘルプ読め」と遠慮なくご指摘下さい。

アイデアも出ていた

うーん、こういう要望が出るのも自然な流れなのかなーと思いますが、自動トラックバックを送信側でオフにできるようになった時に残念がったのに、受信する側は選別できるようにしたいっていうのはダブルスタンダードであるように見えてしまいます。 言葉を借りるなら、「はてなの思想で、送られてきたトラックバックは基本的に受信するものと考えております」と言われてしまう可能性もあるかもしれません。 どのユーザを指して言っているのか分からないので、もしかしたらそういう要望が出るのも仕方ないと思いたくなるくらい spam 的な自動トラックバックが送られている可能性も否定できませんが。

このアイデアに adramine さん ( gobbledygook ) もベットしていますが、同様に送信側でのオフ設定を嘆いていたので、受信側が送信ユーザによってトラックバックの選別を行うようにできることに賛同したことの理由を聞いてみたいところ。

トラックバック送信先

おれはおまえのパパじゃない - はてなの自動トラックバックのこと

自動トラックバックを送信しないように働きかけるのが現実的な解かなと思います。 極端な話、「はてなの思想で、送られてきたトラックバックは基本的に受信するものと考えております」と言われてしまう可能性もあるかもしれませんし。

はてなアイデア - 特定はてなユーザーからの自動TBを弾く設定が欲しい。クリッピングオンリーで言及しないところを表示したくない。

その特定ユーザに自動トラックバックをオフにしてもらうようにという ( 妥協的な ) 解決方法もあるのでは。

おれはおまえのパパじゃない - 特定ユーザーからの自動トラックバック受信拒否設定について

元々議論をふっかけるんじゃなくて考えを聞いてみたかったのが本来の目的だったのですが、はてなダイアリーの自動トラックバックや、それに関わること全体について明確なスタンスを持っていらっしゃることが分かりました。 どうもありがとうございました。

早速返答いただきました

こう言ったら怒られるかもしれないけど、予想通り釣られて下さったというか、元々議論をふっかけるんじゃなくて考えを聞いてみたかったという本懐を果たせたというか。

自動トラックバックを送信するのは所謂「はてならしさ」のために絶対に必要なことだと思っていて(なぜそう思うのかは説明が非常に長くなるので省きますけども、一言で言うとまっとうな「接続機会」の増加ということかも)、でもこの方式だとスパムさえも手軽に送信できてしまうという弱点があるわけですよ。 だから受信側でそれを拒否したらいいと思うわけです。

おれはおまえのパパじゃない - トラバのことをお見受けしたときに薄々感じていたんですけど、まだ ちょっとよかったんじゃないかと思った という表現だったので、確信が持てないでいた所をはっきりと明言して下さいました。 自動トラックバックの「送信」に拘るという方は、クリッピングリンクによる自動トラックバックや spam トラックバック ( これらを同一視してしまうのはいささか乱暴ですが ) が起こり得る可能性をどう考えているのかなあと。 極端な話、 ON/OFF の選択肢が実装された時の反応を見て、そこまで考えて意見を述べていたのか、単に 「接続機会」の増加 というメリットが無くなっていくことだけを見ていたのかがつかめなかったのです。

ダイアリー上で名指し云々は論外です。 悪いことしてるわけじゃないんですから。 なぜわざわざ俺が「言及性のないトラックバック」を手作業でちくちく削除しているかというと、それをわざわざ読みに行った読者ががっかりするからですよ。

これも同様で、クリッピング行為自体をどう思っているのか、それによるトラックバック自体を鬱陶しいと思っているのかそれを削除することを鬱陶しいと思っているのかの回答。 最初は具体的なユーザ名が無かったから、純粋にクリッピングしている人なのかトラックバック効果を目論んでクリッピングしている人なのか分からなかったんですね。 だからその行為 ( またはユーザ ) 自体を非難しているのか言及性が無いことを非難しているのかも類推しづらい。 しかし、そのトラックバックを残したままで最終的に影響がある人 ( 即ちダイアリーのオーナーを含むそのダイアリーの読者全員 ) への配慮を行っていたということが確認できました。

こうした手法で真意を計るというのは失敗する確率が高い上に、仮に成功したとしてもその本人から良く思われない確率も高いのですが、今回知りたかった部分はどうしても ( この件で嫌われても ) 考えを伺っておきたかったのでやらせていただきました。 その結果、はてなダイアリーの自動トラックバックや、それに関わること全体について明確なスタンスを持っていらっしゃることが分かりました。 お付き合いいただき、どうもありがとうございました。

リプライ

1 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2005-07-04T22:12+09:00 - 特定ユーザーからの自動トラックバック受信拒否設定について

TITLE: 特定ユーザーからの自動トラックバック受信拒否設定について URL: http://d.hatena.ne.jp/kowagari/20050704/1120482580 IP: 219.121.62.145 BLOG NAME: DATE: 07/04/2005 10:12:01 PM

被はてなブックマーク状況を新着順で知りたい

記事データ

投稿者

望月真琴

投稿日時

2005-07-04T00:53+09:00

タグ
概要

今見ているサイト内で「はてなブックマーク」されてるエントリ一覧を表示するブックマークレットの仕組みの解説と、新着順で用いたい場合の変更方法について。

リプライ

リプライはまだありません。

記事本文

今見ているサイト内で「はてなブックマーク」されてるエントリ一覧を表示するブックマークレット

JavaScript を利用し、今見ているサイトの URI 中のドメインを取得し、それを元にそのサイトがどれくらいはてなブックマークにブックマークされているかを調べるブックマークレットです。

「今見ているサイト」の判断基準

はてなブックマークは、 http://b.hatena.ne.jp/entrylist?=一覧表示したい URI という指定をすることで、その URI を含む記事の被ブックマーク登録状況を一覧表示できます。 そしてそれはディレクトリ毎に絞り込むことが可能です。

( IRC で根回しして、 outsider reflex を例に出させていただくことになりました。 )

もしそのサイトが独自ドメインを持っているなら、 http://b.hatena.ne.jp/entrylist?url=http://piro.sakura.ne.jp/ のように指定すれば、そのドメイン以下の全てのリソースの被ブックマーク状況を知ることができます。 また、その中で内容によってディレクトリを分けている場合、 http://b.hatena.ne.jp/entrylist?url=http://piro.sakura.ne.jp/xul/ のように、そのディレクトリまで指定すると、そのディレクトリ以下のリソースの被ブックマーク状況を知ることができます。

fladdict.net blog: 今見ているサイト内で「はてなブックマーク」されてるエントリ一覧を表示するブックマークレットは、そうしたはてなブックマークの仕様を元に、 url.match(/http:\/\/[^\/]*/g); として、ドメイン以下のリソースの被ブックマーク状況をブックマークレットで取得できるように作られています。

はてなダイアリーなどのサービスの場合

はてなダイアリーなどのように、ドメイン直下にユーザ ID の名前のディレクトリ名を割り当てて各ユーザのサイトを成り立たせている場合、一律に url.match(/http:\/\/[^\/]*/g); としてしまうと、 http://b.hatena.ne.jp/entrylist?url=http://d.hatena.ne.jp/ と指定したことになり、「今見ているサイト」の被ブックマーク状況では無くなります。

そこで、 http://ドメイン名/ユーザ ID/ 形式になっているサービスについては、ブックマークレット作者の Taka さん ( fladdict.net blog ) が、別途対処されている形になっています。 ( url.match(/http:\/\/[^\/]*\/[^\/]*/g); といった感じで、ドメイン自体を基準とするのではなくドメイン直下のディレクトリを基準とするように対応 )

はてなダイアリやライブドア・ブログ等、有名なブログサービスではドメインレベルでなく個人レベルで検索されるように修正しました。 またjs本体がサーバーサイドに置かれたため、更新することなしに最新のバージョンが使用できます。

ブックマークレット自体は javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="http://www.fladdict.net/bookmarklet/hb_siteentry/hb_siteentry.js";document.body.appendChild(s)})(); という作りになっており、使用するたびに http://www.fladdict.net/bookmarklet/hb_siteentry/hb_siteentry.js を読み込んで実行という形になっているため、今後新たにこのような weblog サービスへの追加対応などがあっても大丈夫なようになっています。

ブックマークレットを新着順で使用したい

そして、ここからが本題なのですが、自分のサイトの被ブックマーク状況を知りたい場合は、デフォルトの人気 ( = 被ブックマーク数 ) によるソートではなくて、新着順 ( = ブックマークされた時刻 ) によるソートの方が便利な場合もあります。

その場合、被ブックマーク一覧を表示する URIsort=eid というパラメータを付加して、 http://b.hatena.ne.jp/entrylist?sort=eid&url=http://hxxk.jp/ のように指定すれば実現できるのですが、前項の理由でブックマークレット自体は http://www.fladdict.net/ のサーバ上に置かれているため、もしこのような対処をしたい場合は、

  1. http://www.fladdict.net/bookmarklet/hb_siteentry/hb_siteentry.js をダウンロード
  2. location.href='http://b.hatena.ne.jp/entrylist?url=' + url;location.href='http://b.hatena.ne.jp/entrylist?sort=eid&url=' + url; に変更
  3. 自サイトのスペースのどこかに編集した hb_siteentry.js を put
  4. ブックマークレット中で読み込んでいる URI を自サイトのスペースのものに変更

という手順を踏むことになります。

しかし、この手順には「自分でファイルを put できるスペース」が必須条件であり、また最新版との同期が取れないという欠点があります。 Taka さん ( fladdict.net blog ) に「新着順のブックマークレットも置いてくれ ! 」とお願いすればあっさりと解決する件ではあるのですが、いきなりお願いするんじゃなくて一応自分でこういう対処をしてみた上でお願いした方が良いかなあと思ったのでつらつらと書いてみた次第です。

トラックバック送信先

fladdict.net blog: 今見ているサイト内で「はてなブックマーク」されてるエントリ一覧を表示するブックマークレット

新着順によるソートの方でブックマークレットを使用したい場合もあるので、勝手なお願いではありますが sort=eid を付加したバージョンも置いていただけるとありがたいです。

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

補足情報

著作、講演、制作実績など