山田偽研

(2008.10.31) iCBM3 Ver.0.116b

iCBM3 Ver.0.116b を公開しました.

今回の目玉は,

  • Google Chrome 0.3.154.9 Betaの新形式ブックマークへの対応
  • IE7 Feedの読み込み条件を厳格にしたことにより,配布パッケージを1つに統一
  • %dynamicマクロの導入
  • 各種オプションの大規模な整理統合

などなどです.

Google Chromeのブックマークは,今まで履歴などと同じファイル(History)に収められていたのですが,0.3.154.9 Betaになり突然JSON形式のファイル(Bookmarks)として独立しました.まぁデベロッパーなんちゃらとかではアナウンスされていたんでしょうけど...確かに,旧形式のブックマークはSQLiteデータベース内で「starredテーブル」という如何にも付け焼き刃的名前がついてたから,何か変だとは感じていました.

そんなこんなで,急遽JSONのお勉強をして,何とか対応させました.ところで,オリジナルのブックマークでは日本語文字列はエンコードされているのですが,iCBM3の同期出力・エクスポートするブックマークではUTF-8でそのまま出力しています.不思議なことに,問題なく読めちゃうんですよね.当面は,このままにしておきますが,問題が生じたら対処します.

各種オプションの整理統合は,あまりご利益のないオプションを廃止したり,カテゴリー分けがおかしなオプションをまとめたりしています.そのため,バージョンアップしてお使いの方は,一部の設定が強制的に初期化されてしまうかもしれません.ご了承ください.