2015年7月25日 ちぃ子はプログラム脳!?

実のところ、ファンタジィ事典はExcelで管理されている。何か更新するたびに、更新履歴を作ったり、五十音ファイルを更新したり、ジャンルごとの分類をしたりするのは大変で、Excel上で管理して、マクロをぐるぐる回して、自動的にhtml形式のファイルをはき出すようにしている。だから、ファイルを更新すると、Excelが勝手に更新履歴や五十音順、ジャンルごとのファイルを作成してくれる。メニュー・バーに最新の3日分を並べてくれるし、ランダム・ピックアップのJavaScriptも更新してくれるし、項目数も数えて吐き出してくれる。

ところが、本日、うっかり、ファンタジィ事典作成用のマクロを変にいじってしまって、動かなくなる。バックアップも保存していなかった。こりゃ、困ったな、と必死でバグ取りに追われる。でも、なかなかうまく行かなくて絶叫モード。

するとちぃ子(妻です!)がやって来て、「ここにメッセージボックスを入れてみて! はい、回す!」。言われたとおりにやってみる。「ここまではうまく回っているんだな。ふむふむ。じゃ、次、ここにメッセージボックスを入れて! あ、ここで回っていない。ほら、きっと、このループに問題があるんだよ!」などとぶつぶつ……。あっという間にバグを見つけてくれた。さすがプログラマ! ビバ。感謝。

こういうときに彼女がいてくれて助かるのである。わははは。