ヴァルヘルのソフト開発日記

動画管理や録画予約、本の発売予定などの便利ツールの開発状況のお知らせ

2008年02月01日

ブックススケジューラー Ver.3.1.xのバグ

 Ver.3.1.xでデータがおかしくなるバグがありました。

ダウンロードページにVer.3.1.3緊急版と問題ないバージョンのVer.3.0.17を公開しています。

ダウンロードはこちら

問題箇所がわかって直したものがVer.3.1.3緊急版ですが、まだテスト中です。

価格調査やAmazon在庫調査の機能が必要ない方はVer.3.0.17に戻して使ってください。bks.exeを上書きするだけで戻ります。

バグの概要

今回のバグは、Amazonの価格チェック、在庫チェック時にAmazonコードを間違った商品データに書き込んでしまうために起きます。

そのためタイトルなどが違うものに書き換わり、同じ商品が何度も通知されたりします(実際には違う商品)。

データの直し方

xVer.3.1.3緊急版でプログラム的にデータがおかしいのがわかる部分は起動時に自動で直します。そのときはログに「xx件修復しました」と出ます。

それでも直らない部分は、プログラム的に判断できないので手で治す必要があります。

1.おかしなデータをみつけたら右クリックメニューから「お気に入りからはずす」を選びます。

Delfavo

2.お気に入りの前回検索日をクリアボタンで消します。

Clearfavo

全部は大変という場合は、ここ最近発売予定の作品がある分だけをクリアします。

3.プラグインを全部はずします。

Clearplugin

4.メニューのお気に入り(M)-情報の取得と通知を実行します。

これでAmazonから取得した分のデータは復旧できるはずです。

次にプラグインから取得したデータの復旧です。

1.プラグインを使用するように元に戻します。

2.「前回の巡回から更新していなかったら取り込まない」のチェックをはずします。

Dlloverwrite

3.メニューのお気に入り(M)-情報の取得と通知を実行します。

ただサイトに情報がなかったり、著者名がないデータに著者名が入ってしまったりすると上書きされないため、検索にひっかかってしまいます。

その場合は右クリックで「タイトルなどを編集する」で直接データを直してください。

タイトル、著者名、出版社を全部消し、発売日を1年前にします。その後「お気に入りからはずす」ではずせば古いデータとして削除されます。


プログラミング
ブックススケジューラー