山田偽研

(2006.11.17) iCBM3 Ver.0.77b

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

久しぶりのバージョンアップです.

有り体に申し上げて、Ver.0.75bとVer.0.76bは失敗作でした.

Ver.0.75bで行ったスレッド周りのチューニングが悪さをして、ちょっとでも接続ソケット数を増やしたり条件が変わると、デッドロックに乗り上げアプリが凍り付いてしまう不具合がありました.この問題を根本的に解決する方法は「コードの完全非同期化」なのですが、リダイレクト処理やリンク抽出の自動追跡機能などが複雑に絡まってくるので、すぐには対処できません.そのため、今回の改造では、我流の「なんちゃって非同期コード?」を使って、デッドロックを回避しています.今暫くはご勘弁を..

(2006.11.25) iCBM3 Ver.0.78b

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

他とは違うインターフェースを目指して、不安定なのは承知の上で、頑くなにFeed記事要約などの表示に「ポップアップ(バルーン)」を使い続けてきましたが、今回バッサリと廃止することにしました.入れ替わりに新しく採用するのは、お馴染みの「3ペイン方式」です.

いや〜、安定しています.使い勝手も格段に良くなりました.なんで、最初からこちらの方法にしなかったのかと思うほどです.

ソフトウェアって、新しいデザインや機能を盛り込む革新性も重要なのかもしれませんが、ロバスティックな使用感を維持する守旧性も大事なんだな〜と実感した次第です.