前々からの懸案事項であった回帰計算系は、仕様面での破綻を回避でき、一応使えるようになったのでかなり安心した。一時は冷や冷やものだったのです。次は占星術辞書機能に取りかかる予定。強力な辞書があれば、だれでもあんちょこに占いのまねごとができるようになる。いうわけでまた近日中にバージョンアップすることになるでしょう。次の目標アマテルにはまだ回帰計算機能がない。計算すること自体は簡単なのだが、どのようなGUIによってその機能を提供するかで悩んでいた。実のところ今年の初めくらいから悩んでいたのだが、やっとこさひらめいた。これで回帰計算機能をつけることができる。アプリの製作ではGUIつまり操作体系の仕組みを考えることが、私には一番難しい。アプリの魂というのはこの構想仕様にある。使用する言語の種類や、ソースコードがどのような実装になってようがそれは些末なことだ。ところで、ひらめいたといったが、これについてはいつも感じていることがある。いうのは、どこかに最初からそのアイデアは存在していたように感じるのだ。知識の化石として無意識の中に埋まっていて、ずっと集中して考えていると、その形が浮上してくる。その通りに作った部分は、だいたいつねに正しい。恐竜の化石発掘がそうであるように、少しずつしか表には出てこない。そのとき、「この骨の形なら、次はこっちにのびて、ああなっているに違いない」などと、自分の先入観できめつけて、ゴリゴリと実装を突き進めていくとすぐに行き詰まる。間違った発掘によって、保存されている形を傷つけ壊してしまう。最初から設計してかかると、かならずこのパターンに陥るので、私は途中で設計するのをやめた。発掘しているつもりで書くことにしたのだ。最近、スティーブン・キングの「小説作法」という本を読んだのだけど、なんとキングも「小説は化石のように埋まっていて、作家の仕事はそれを掘り起こす事だ」と書いてあったのでとても驚いた。小説の魂も、アプリケーションの魂も、哲学でいわれるところの「形相?」あるいは「イデア?」として、実はさいしょからどこかに存在しているように思えてならない。それをゆんゆん受信して書くのだ(笑)。過去ログ2010年10月(1)2010年01月(3)2009年12月(3)2009年11月(7)2009年10月(9)2009年09月(3)2009年08月(2)2009年07月(1)2009年05月(2)2009年04月(3)2009年03月(3)2009年02月(5)2009年01月(4)2008年12月(2)2008年11月(14)2008年10月(5)2008年09月(5)2008年08月(9)。