脱サラしてからの軌跡
職場の検索ツールに JavaScript/Migemo を組み込もうとしたらメソッドがないとかいうエラーがでた。デモではちゃんと動くのに。コードを見たらメインのプログラムと migemo.js との両方で initialize() 関数を定義してることに気づく。JavaScript/Migemo が名前空間を汚しまくっていたのだ。というわけで、公開関数は migemo、非公開関数は _migmeo オブジェクトの中で定義しなおしたら、めでたく動作するようになった。