Igor ProのXOPのコピー
IgorProをデータ解析に使っている。分光実験屋にとっては必須のソフトだが、XOPという機能拡張を読み込ませると、さらにいろんなことができる。で、装置からのデータを読み込むためのXOPを作って(別売りのXOP Toolkitを使ってCやC++で書いてコンパイルする)、別のパソコンに入れようとしたら、CodeFragmentの読み込みがこけたとか何とかで動かない。これまでこんなトラブルは無かったのであれこれ試していたのだが、コピーの方法に問題があることがわかった。
開発したマシンからXOPファイルをUSBメモリに入れて、別のマシンに移動させていたのだが、これが、一見正常にコピーされてるようで実はされていないということらしい。StuffItで圧縮したものをUSBメモリに入れて、別マシンに持って行ってから展開したものは正常動作した。これまでこんなことが無かったので、何が問題なのかわかるまでにしばらくかかってしまった。いやだって、システムのライブラリのどっかで起きてるエラーにしか見えないから、OXをアップデートしたりIgor自体のバージョン変えたり、他にコンフリクトしそうなものがないか探しまくったり……しちゃうよね、普通。
環境は、Mac OS X10.3.9や10.4.3、Igor Pro 5でやっている時の話。