ソーシャルブックマーク管理ツール bookey 0.08b版

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] 2006年5月13日以降、BlogPeople Tags に登録できなくなってしまったのを、登録できるように修正しました。他に「同期」関連のバグの修正を行ないました。
[キーワード] はてなブックマーク,ドリコムRSS,MM/Memo,BlogPeople Tags,ブックマーク

« WB Editor 2.5 | トップページ | 今週のお買い物 (2006.05.14~05.20) »

2006.05.19

ソーシャルブックマーク管理ツール bookey 0.08b版

最終更新: 2006年5月25日

ソーシャルブックマーク管理ツールbookey の 0.08b版をリリースします。この版はバグの修正が中心で、機能の追加はありません。

BlogPeople Tags の(目には見えないところでの)仕様が変わった影響で、2006年5月12日までは問題なく登録できていたのが、5月13日以降は全く登録できなくなってしまっていました。これを再び登録できるように対処しました。

また、複数の人からいただいたバグ報告を元に、「同期」機能のバグ修正を行ないました。その他、詳細は変更履歴を見てください。

ダウンロード

変更履歴

  • Ver 0.08e 2006年 5月25日
    • (1) MM/Memo へ「同期」しようとしているWebページが Amazon.co.jp の個別商品詳細解説ページの場合についても、ASIN の比較により、当該Webページが すでに MM/Memo に登録されているかどうかを判断するようにした
    • (2) feedburner.jp, google.com, pheedo.jp, neowing.co.jp のリダイレクタが使われている場合、リダイレクト先のページの URL を実際のブックマーク対象とするようにした(リダイレクト先でさらに別のリダイレクタが使われている場合は、最終的なリダイレクト先をブックマーク対象 URL とする)
    • (3) URL の末尾に ?from=top, &from=rss, ?topic=1 が含まれる場合、これらの文字列を取り除いてから、ブックマークに登録するようにした
  • Ver 0.08d 2006年 5月24日
    • (1) MM/Memo へ「同期」しようとしているWebページが Amazon.co.jp の個別商品ページの場合、同期元と同期先の URL の比較ではなく ASIN の比較により、当該Webページが すでに MM/Memo に登録されているかどうかを判断するようにした
    • (2) 「同期」しようとしているWebページの URL に & が含まれる場合は、& を & に置換してから、登録するようにした
  • Ver 0.08c 2006年 5月23日
    • (1) BlogPeople Tags の取得処理と登録処理の双方にメモリオーバーランが発生する可能性があることが判明。修正を実施
    • (2) 「同期」対象のブックマーク情報の取得に失敗した場合は、再度取得を試みるかどうか、尋ねるようにした
    • (3) MM/Memo に対する操作を行なうときに、毎回 TypeKey サーバに login し直していたのを、一定時間経過するまでは login し直さずに済むように修正した(cookie をキャッシュに保持することで対応)
    • (4) ブックマークに登録しようとしているWebページがすでに誰かによって「はてなブックマーク」に登録済みの場合、当該ブックマークのエントリページから、すでに使用されているタグ一覧を取得し、タグ候補として採用するようにした
  • Ver 0.08b 2006年 5月19日
    • (1) 5月13日以降、BlogPeople Tags に登録できなくなってしまったのを、登録できるように対処 (cookie 回りの処理を新しい仕様に合わせた)
    • (2) ブックマークの「同期」機能で、すでに登録されているにも関らず、未登録だと判定して何回でも登録(同期)しようとしてしまうことがある(URL に数値参照が含まれる場合、16進表記の大文字小文字の区別をしてはいけないのに、区別してしまっていた)のを修正
    • (3) bulkfeeds API を呼び出す処理(以外でも発生する可能性がある)で、メモリの確保量が少なすぎてメモリオーバーランが起きることがあった不具合[例えば、使っている tag が多い人のはてなブックマークトップページをブックマークしようとすると発生]に対処(修正したのは URL エンコードを行なう処理)
    • (4) MSN毎日新聞のRSS経由で得た URL を登録する場合、末尾についている ?in=rssw を取り除いてから、ブックマークに登録するようにした

わかっている不具合

  • (1) はてなブックマークから他のブックマークへの「同期」を行なうとき、タイムスタンプが正しく反映されないことがある
  • (2) 他のブックマークから MM/Memo への「同期」を行なうとき、「今日」のブックマーク以外は何回でも同期しようとしてしまうことがある
    • (2-a) MM/Memo から取得したブックマーク情報に反映されるまで時間がかかることがあるのが原因の模様 (後日、時間をおいて再度試すと、「登録(同期)済み」と正しく判定できる) → とりあえず、運用でカバーしてください
    • (2-b) Amazon のアソシエイトID を含む URL は、MM/Memo では ishinao 氏のアソシエイトIDに置換されたり、ユーザ自身のアソシエイトIDに置換されたりするため、同期元の URL と一致しないことがある。この場合、何回でも「登録(同期)」できてしまう → これは「仕様」ということで、(当面の間は)対処しない [→ 0.08d 版で対処してみました]
  • (3) タグが6個以上ある場合、MM/Memo への「登録」時に、「登録に失敗しました」ダイアログが表示され、何回やり直しても登録できない(ことがある) → bookey を使わずに、手動で MM/Memo に登録することはできることを確認 (ただし、タグの数が多い、あるいはタグの長さの合計が長いと、手動でも登録できないようなので、何個まで、何文字まで可能なのか、調査する必要がある[課題])
  • (4) MM/Memo で「登録に失敗しました」ダイアログが表示される場合で、何回かやり直して登録に成功した場合、重複登録されていることがある(MM/Memo のサーバの負荷が高いときに発生しやすい)
    → 本当に登録に失敗したのか、「最新」ページを取得、解析して確認する処理を追加することで回避可能?

今後の予定

  • (1) ドリコム RSS の取得、削除、同期のサポート
  • (2) ブックマークの登録内容の修正機能、タグの一括置換機能のサポート
  • (3) ソーシャルニュースサイトへの対応

追記

このメモは私も気になっているんですが、 http://1470.net/mm/mylist.html/455?date=2005-08-17#m172860 を見ると分かるように、該当のメモに関しては、実際に複数登録されています。

#1 (過去のメモが新着リストに表示される) - 1470.net - Trac

この件が「わかっている不具合」の(2-a)です。そして

と思ったら、KOROPPYさんの登録が何かすごいことになっている。 http://1470.net/mm/mylist.html/455?date=2005-08-10 新たな問題が発生したのかも。

#1 (過去のメモが新着リストに表示される) - 1470.net - Trac

こっちが(2-b)に相当します。[→ (2006年5月24日) 0.08d で「個別詳細ページ」と「さらに別の画像を見る」(もしくは「イメージを拡大」)ページは対処完了しました。「出版社/著者からの内容紹介」ページは0.08eで対応します → (2006年5月25日) 対応しました]

自分の MM/Memo を見ようとすると "DB Connection Failed"(だったかな?)、データベースに接続できないというエラーが割りと頻発していて、bookey で過去の MM/Memo の取得処理を行なっているときに、このエラーが起きて取得もれが発生し、(2-a) の原因になっている可能性もあります。エラーが起きてないときでも、過去日付でのブックマーク登録に関しては、(新しいブックマークを現在日時で登録するのよりも)反映までにかかる時間が長いようです。bookey の MM/Memo の取得処理回りを改修することである程度は対応(RSS だけではなく、MM/Memo の html をどんどん過去に遡って取得して parse するのを繰り返すことで対応)できそうなんですが、それでも「取得漏れ」が少なくなるだけで、完全になくなるわけではないと思われます(「同期」は、MM/Memo のサーバの負荷が軽いときに実行してください、ということで。負荷の軽いときって、具体的にいつ? と訊かれても答えにくいのが難点ですが。サーバの負荷が高いほど、問題が起きやすくなるのは確かです)。

投稿者: tsupo 2006.05.19 午後 10:44 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


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

プログラミング」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

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

この記事へのトラックバック一覧です: ソーシャルブックマーク管理ツール bookey 0.08b版:

» Firefoxでdel.icio.us,はてブ from Rika izm*
後で訳分らなくならないためのメモ Firefox with the del.icio.us extension ■ブラウザにdel.icio.usボタン ■検索プラグイン Firefox Search Plugin ■簡単にすばやく検索ブックマークレット DEL.ICIO.US DIREC.TOR ■(サイドバーでdel.icio.us管理) Scrumptious ■スマ..... 続きを読む

受信: 2006.05.22 午後 08:57

» ソーシャルブックマーク管理ツール bookey 0.09 版 from 観測気球
0.09 版をリリースします。この版から Flog もサポート対象にしています。今後も対応するソーシャルブックマークサービスの数を順次増やしていくかもしれません。 続きを読む

受信: 2006.06.05 午前 09:03

コメント


arimyは仕様っぽい判定♪

投稿者: BlogPetのarimy (2006.05.20 午前 09:16)

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場