Archive for the 'bukkome' Category

id:naoya氏のやろうとしてることって

僕が「ぶっこめ!」でやろうとしてることとモロ被りなんだけど。

津田大介が伊藤直也に聞く、「はてなブックマーク」の今と未来(中編)
http://ascii.jp/elem/000/000/119/119638/

特に4ページあたりね。
本家にやられると、困っちゃうね。でもまあ、先見の明があったってことで喜ぶべきなのかな。

ちなみにこのエントリは、上のページのid:naoya氏のブックマークコメントへのトラックバックエントリです。
http://server.mesolabs.com/bukkome/url/http://ascii.jp/elem/000/000/119/119638/#1206498845000

「ぶっこめ!」更新情報

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

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トラックバックが飛んでいるはずです。
気づいてもらえましたか?

はてブやLDCのコメントにトラックバックを打てるサービスを公開しました。

ネット実名論争やらはてブのネガティブコメント論争やらが起こったり沈静化したりする今日この頃ですが皆さまいかがお過ごしでしょうか。

さて、めそらぼでは、表題の通り、はてブやlivedoor Clipのコメントにトラックバックを打てるサービス「ぶっこめ!」を公開しました。
これによって、反論を受けないところから安全に暴言を吐いてくるからソーシャルブックマークサービスなんて嫌いだ!という池田信夫先生のような方々も反論をすることができるようになります。精神衛生上よろしいのではないかと思いますので、是非使ってみてください。

例えば、拙作サービスのランチオフったーへのブックマークコメントのページは
http://server.mesolabs.com/bukkome/url/http://server.mesolabs.com/lunchofftter/
になります。
また、このエントリ自身が、執筆時点での最新コメントである
http://server.mesolabs.com/bukkome/url/http://server.mesolabs.com/lunchofftter/#1203802507000
へトラックバックを打っています。どのように表示されているかご確認いただけると思います。

なお、まだまだ全くブラシュアップ出来てない状態での公開ですので、不具合/バグ等は沢山あると思います。実装されてない機能等もございます。
どうか、生暖かく見守ってやってください。

さて、今回もJavaのみで作成しました。Web層のフレームワークはもちろんApache Wicketを使いました。
また、ソーシャルブックマークサービスとの連携のクライアントとして、またトラックバックを受け付ける処理の窓口としてRestletも使ってみました。
さらに、今回はデータベースとして、オブジェクトデータベースであるNeoDatis ODBを使ってみました。
その辺の技術的な話に関してはまた改めてエントリを書きたいと思います。

なお、このサービスによって生じたいかなる不具合や不利益に関して一切の責は負いかねます。自己責任でお使いください。
また、問答無用で予告なくサービスを終了させたり、データベースを初期化したりすることもございます。ご了承ください。
不具合や要望等ありましたら、このエントリへのコメントやTwitter@mesoへお願いします。

(追記:3/17 10:10 現在、上記ランチオフったーへのブックマークコメントのページはエラーが表示されています。原因究明中…)
(追記:3/17 10:50 とりあえずエラー原因のデータを削除して復活させました。)
(追記:3/17 11:20 トラックバックURLにブラウザでアクセスする(GETでアクセスする)と発生する不具合だと判明。修正しました。)

次のページ »