Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

技術情報

はてなブックマークのコメント一覧非表示機能についてのツッコミ

投稿日:


はてなブックマークのコメント一覧をブックマークされる側のページにmetaタグを書く事で非表示にできる機能が付きました。
はてなブックマークのコメント一覧非表示機能について – はてなブックマーク日記 – 機能変更、お知らせなど
はてながネガコメ問題に対して何らかの対策をしようとしている事が分かっただけでも、その姿勢を支持したいと思っています。・・・が、その方法についてはちょっと中途半端なところが多いので少し書こうかと思います。

非表示にされたのはコメント一覧画面のみ

コメント一覧画面を非表示にする事で、まわりの雰囲気でネガコメ書いてしまったっていうのは防げるのだろうと思います。そういう意味ではある程度の効果を発揮するかもしれません。ただ、他の画面で容易に同様の情報を見ることができるので本質的には不十分かと。
新着ブックマークから取得できる。
参考:2008-08-30 – 聴く耳を持たない(片方しか)

http://b.hatena.ne.jp/bookmarklist?url={対象のURL}

GreaseMonkeyがもうできてた。
参考:はてブ非表示を表示するGreaseMonkeyスクリプト – 不動産屋のラノベ読み
オレもBookmarklet作ってみたんだけど、色々考えた末公開しないことにした。
もう上記のGreaseMonkeyがあるわけだし。
一個だけ上記GreaseMonkeyにツッコミを入れるとすると、
新着ブックマークのURL絞り込み(http://b.hatena.ne.jp/bookmarklist?url=)は前方一致なので、ブログで言うと上位階層のアーカイブページみたいなところを検索条件にしてしまうと余計なブックマークも引っかかってしまいます。
例)http://b.hatena.ne.jp/bookmarklist?url=http://d.hatena.ne.jp/creazynet/
なので、ブクマ対象URLの完全一致チェックを入れた方が良いかも。
(アーカイブページをブクマ非表示にするって事もあまりないか…)

「meta タグが設定されたページのみがコメント非表示」ではないかも!?

コメント一覧画面を非表示にしたい場合は、下記のようなタグを対象ページに挿入するそうです。

<meta name="Hatena::Bookmark" content="nocomment" />

metaタグなので本来head内に書くべきでしょうが、ブログやCMSなどのツールでは基本的に本文中に書くことになるでしょう。
・テンプレートに書いちゃうと全エントリーが非表示になっちゃいますからね。
・そもそも「metaタグって何?」って人は、本文にコピペするしかない。
・タグの入力が制限されているブログだと、その時点で非表示機能が使えない事になりますね…
metaタグをbodyに書く事の文法上の気持ち悪さを指摘される人もいましたが、実は機能的にも疑問な点があるのです。
ブログにはアーカイブページがあって、エントリーページに書いたのと同じ内容が複数のページにインデックスされうるという事。
例としてはてなダイアリーに非表示コメント機能を指定したエントリーを作りました。
はてブコメント非表示のテスト – creazy photograph はてな別館
はてなブックマーク – はてブコメント非表示のテスト – creazy photograph はてな別館
コメント一覧画面が非表示になっている事が分かります。
しかし、同じエントリー内容が表示されているアーカイブページ、あるいはトップページをブックマークしてみると、
はてなブックマーク – 2008-09-02 – creazy photograph はてな別館 (日付アーカイブ)
はてなブックマーク – creazy photograph はてな別館 (トップページ)
こちらもmetaタグが反映されてしまっているので非表示になってしまいます。
仕組みを考えれば当然なのですが、これは想定された動作なんでしょうか…。

非表示にしているエントリーを暴こうとする人への対策

書き手の意思でコメント一覧画面が非表示にできるとなると、「非表示にしているページ」ばかりを集めてやろうとする輩が現れそうです。そんな時に下記のような方法でクロールできるのはあまり良くないかと。
site:b.hatena.ne.jp/entry “ページ作者様の希望によりブックマークの一覧は非表示に設定されています” – Google 検索
コメント非表示にされているコメント一覧画面には、はてな側で「noindex.nofollow」を付けて検索ロボットに拾われないようにするとかした方が良いのでは無いでしょうか?
(考え過ぎ?)

まとめ

MovableTypeのように、「本文」と「追記」を分けて投稿できる場合、エントリーページのみ非表示したい場合は「追記」の方に既述した方が良さそうです。
はてなダイアリーだと「追記」の概念がないからどうしてもアーカイブページに影響でちゃいますね。…どうすんだろ。
冒頭にも書いていますが、個人的にはコメント非表示機能がある事はいい事だと思います。
そして、はてながその対策に一歩踏み出したのも事実。
今後も、より良いインターネットサービスになるように頑張ってもらいたいものです。

-技術情報

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

手書きスケッチの動画を共有できるスケッチキャスト(Sketchcast)が面白い

百式で面白いwebサービスが紹介されていました。 そのままの名前だがSketchcastでは手書き映像+音声を投稿、共有することができる。 via: これからはスケッチキャスティング?手書き映像を投稿 …

観光地の博物館に学ぶ、ウェブサイトのユーザ導線最適化

例えば、温泉とか景勝地の近くに必ずといっていいほど存在しているのが、「〜博物館」「〜美術館」「〜秘宝館」の類い。「トリックアート」とかも良く見かけるけど、人入ってるのかな?なんて勝手に心配したりして。 …

no image

第35回PHP勉強会 参加レポート

本日、第35回PHP勉強会に参加してきました。 ・第35回PHP勉強会 – events.php.gr.jp その後、世田谷にバスケしに行ったのでかなりの強行軍で今ヘトヘトです。 レポート …

なかのひとの性別・年齢解析をやってみた

遅ればせながらなかのひとの新機能、性別・年齢解析をやってみたので結果を公開してみる。 年齢分布は同年代よりちょっと低め。解析結果からも大学生とか若手社員が見てるっぽい。tipsとかtechとかのエント …

A Letter From Google : Adsense PIN のメールが届いた

昨日、自宅のポストに見慣れた可愛いロゴの手紙が入っていた。 どうみてもGoogleのロゴですな。 そういえば、先日AdsenseのPINを送る旨のメールが来ていたなぁと思い開けてみると、やっぱりそうで …

スポンサードリンク

スポンサードリンク