Refsort on Excel v1.40
新しく開発しているソフトウェアにはどうしても想定不足が付きまといます.これでもう十分にテストしたと思っていても,非常に意地悪な入力やオプションの設定を与えると破綻してしまうことが多々あります.この Refsort on Excel もご多分に漏れず,毎日バグとの戦いが続いています.
出力の再構成に異常に長い時間がかかることは v1.30 で解決したのですが,その再構成のプログラミングのときに,出力の多様な書式を十分に処理しきれていないことが発覚.VBA の Like 演算子ではどうしても役不足だったので,処理時間を犠牲にして VBScript の正規表現を使うことにしました.ところが VBScript の正規表現たるや Ruby の正規表現を使い慣れた者にとっては非常に貧弱で,一度では一意的な切り分けができず,仕方がないので複数の正規表現の評価順序に気を遣いながら場合分けを行わなければなりませんでした.それでも何とか正しい場合分けができて,今の想定範囲ではかなり意地悪なオプションでも破綻せずに走ります.幸いなことに速度の低下はわずかです.
これを v1.40 としてリリースすることにします.スピードは十分なので今後はバグの潰し込みに注力していくつもりです.それにしても便利ですよ.使用方法は改訂済みのユーザーズガイドをご覧ください.
| 固定リンク | 0
「パソコン・インターネット」カテゴリの記事
- Windows11 24H2 にアップデート(2024.10.05)
- WSL2 をインストールして使っています(2024.06.19)
- Windows 再インストール時に VMD でハマる(2024.04.13)
- Microsoft Teamsの複雑な仕様がやっとわかった(2023.08.20)
- Xeonマシンを組みたくなった(2023.05.21)
「自然」カテゴリの記事
- AviList v2025b released(2026.06.25)
- オオヨシキリ(2026.06.04)
- 鳥の飛行力学 入門 第 7 版(2026.06.01)
- AviList v2025 の反復名(2026.05.25)
- ニワトコの実が熟した(2026.05.24)
「IT関連情報」カテゴリの記事
- AviList v2025b released(2026.06.25)
- AviList に準拠した辞書ファイル(2026.05.07)
- IOC List final v15.2 released(2026.05.01)
- GPT-5 を試してみた(2025.08.08)
- IOC List v15.1 Released(2025.03.12)




コメント