山田偽研

(2008.11.09) iCBM3 Ver.0.117b

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

今回の目玉は,

  • Sleipnir3ブックマークへの対応
  • 更新チェック結果の列挙コマンドに「最新項目列挙」を追加
  • 「HTML形式で保存」の書式変更
  • 整形テンプレートの環境変数の整理統合

などなどです.

Sleipnir3」って文字を最初に「はてブ」で見つけたとき,てっきりネタだと思い込み,数日間は完全にスルーしていました.ホントだったんですね.

やっぱり,Lunascape5の公開にインスパイアされたんでしょうか...

さて,Sleipnir3ではブックマークがSQLiteデータベースで記述されることになったようです.中身を眺めると,テーブルの要素がちょっとゴチャゴチャしていて,仕様が煮詰まっていない感じがありありと伝わってきます.また,消したはずのアイテムが残っていたりして,これは「削除のアンドゥー」或いは「ゴミ箱」機能を導入するための布石なんでしょうか.それにしても,Sleipnirは「セパレータ(区切り線)」を独立したカテゴリーにしないですね.3になってもセパレータは「タイトルが"-"のアイテム」として取り扱っています.これは,初代Sleipnirから頑なに守られてきている変な伝統です.

そんなこんなで,iCBM3への入出力ともに対応しましたが,あくまでもSleipnir3はαテスト段階なので仕様がころっと変更される可能性大です.その点を留意の上,ご使用ください.

ところで,「Sleipnir3と来たら,Lunascape5はどうなんだ?」と問いたくなると思います.実は,Lunascape5はバージョン4.5以降ブックマークに大きな変化はないらしく,何の改造もなしに読み込むことができることを確認しました.もちろん,Lunascape5もαテスト段階なので,仕様が突然変更される可能性があります.ご留意ください.

注意
Sleipnir3Lunascape5はまだ正式リリースではないので,初期設定には登録していません.ご利用になりたい場合は,"オプション設定|ブックマーク|登録"にて手動登録してください.

(2008.11.17) iCBM3 Ver.0.118b

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

今回の目玉は,

  • 情報ボックス表示関連の改良
  • %filterマクロにcut文を新設
  • さまざまなバグフィックス

などなどです.

情報ボックスにHTMLテキストタイプのアイテムを表示する際,スタイルシートを適用できるようにしました.また,コメントには,完成形の内容ではなく必要最小限のHTMLのみを保存することにしました.これにより,データベースの大幅なダイエットを見込めますし,整形がやりやすくなるメリットもあります.

%filterマクロのcut文は,今回のイチオシ機能です.最近,Feed記事の末尾にwww.pheedo.jpやfeedads.googleadservices.comなどへの隠しリンクが挿入されているのをちょくちょく見かけます.これは,配信元が読者動向を探る目的で挿入しているもので,スパイウェアを流し込むような悪さをしているるわけではないと思われます.しかし,これがあることにより,表示レイアウトが崩れたり,保存記事数が増えてくると占める容量もバカになりません.そこで,cut文を使って,Feed記事のこのような不必要部分をカットする仕組みを導入しました.

バグフィックスは今回も多岐にわたります.なかには,致命的な問題もありました.詳しくは,iCBM3 Ver.0.118bの改造履歴をご覧ください.

(2008.11.30) iCBM3 Ver.0.119b

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

今回は細々とした新機能もあるのですが,バグフィックスがメインです.例によって,私の迂闊な性格で見落としていたバグが満載でした.かなり根深かった奴も退治したつもりですが,まだいっぱい残ってるんだろうな..