「ぶっこめ!」更新情報

ぶっこめ!」へのブクマコメントとしてこのようなコメントがありました。

al001@はてなブックマーク
「相手が自分のブックマークコメントへのトラバを確認しなかったらこれまでと同じ?」

http://server.mesolabs.com/bukkome/url/http://server.mesolabs.com/bukkome/#1205727877000

(このエントリはこのブックマークコメントへのトラックバックエントリになっています。)

このコメントは至極ごもっともで、いくらトラックバックエントリを書こうが、ブクマコメントを書いた人がトラバを確認してくれなければ気づかれることもなくこれまでと同じ状況でした。
これは、構想を練っているときから気づいていた問題点で、結局解決できずまま先走って公開したわけですが、公開したおかげで矢野さんから次のようなアドバイスをいただくことが出来ました。

ぶっこめ!は、はてなに「ぶっこめ!」という名前のダイアリーを作って、ぶっこめ!にトラバが来たら自動的にトラバ先アカウントをid:記法で、トラバ元URLと一緒にダイアリーに書き込むようにしたら、自動idトラックバックできるよね。

http://twitter.com/t_yano/statuses/772457453

なるほど。
そもそも、僕ははてなIDを持ってなくて、idトラックバックってものもよくわかっていなかったのですが、この矢野さんの一言を見て即はてなIDを取得し、実現可能性を検討しました。

んで、まあ結局は、はてダはXML-RPCなどでの投稿を受け付けてないことや、JavaMail使うのめんどかったことや、AtomPub(もどきのAtomAPI)を使ってみたかったことなどから、はてブに書き込むことで自動idトラックバックするようにしました。

結果、全体の流れはこうなります。

  • Aさん(非はてなユーザでも可)がブログにエントリaを書く。
  • Bさんがはてブにaをブックマークし、コメントbを書き込む。
  • bのコメントに対して反論したいAさんは、「ぶっこめ!」を使い、b宛てのトラックバックエントリaaを書く。
  • aa投稿時に、「ぶっこめ!」ではトラックバックを受け付けると同時にid:bukkomeとしてaaをブックマークし、コメントに「id:Bさんのブクマコメントへのトラックバックエントリ」と書き込む。
  • Bさんは、idトラックバックされるので、自分のブクマコメントへのトラックバックが存在することを知る。

これでどうでしょう。

まあ、但し、現状だとAさんが1エントリで複数のブクマコメントへのトラックバックを打ったとしても、1つしかブックマークできないため1人にしかidトラックバックが飛ばないという問題がありますが。

というわけで、このエントリは先ほど引用したブクマコメント主のid:al001さんへidトラックバックが飛んでいるはずです。
気づいてもらえましたか?

WordPress database error: [Can't find file: 'wp_comments' (errno: 2)]
SELECT * FROM wp_comments WHERE comment_post_ID = '36' AND comment_approved = '1' ORDER BY comment_date

No comments there.

Write a comment: