2008/02/06

・××△○○。 +5.5。 大きな問題がひとつ解けてほっとした一日。 だが、 時間を食ってしまった代償は大きい。 まだまだプログラミングの基礎能力が甘い。 向上できるはずだ。 そうでないととても良い作品は作れないだろう。 作り始めても、形にする前に情熱がなくなってしまう可能性が高い。

・深夜になったが、 WWWの設定を少し考えた。 時間の無い日にはこういう軽い作業が合う。 しっかり作業ができるときに素材関連で手が止まると効率が悪い。 絵、 音、 テキスト、 データなどを少しずつ揃えていく。

2008/02/02

・○--○○○-。 ズーラシアに行った。 感想を簡潔に言えば良かった。 リトルワールドの動物園版と言えば名古屋の人には分かるかも。 動物を見せるだけではなく、 動物のすむ環境や生活習慣を再現しようとする意図が楽しい。 利益だけを追求せず、 本物を見せようとする姿勢は評価できるし、 それが楽しい。 世の中が自分と同じ人間だらけになっては面白くないが、 ズーラシアを心から楽しめる人が増えて欲しいとは思う。 なぜなら、 つぶれてしまうのは困るからだ。 スポンサーをつけるなど、 利益を入園者だけに頼らないしくみになっているようだし、 学術的なつながりもあるので、 わたしなどが心配などせずとも問題ないのかもしれない。

・ただ、 それほどの工夫をしても、 ストレスをアピールする動物は少なくなかった。 特に単独で展示されている(習性自体が単独である)動物は神経質なのか、 ストレスが多く見られた。 首を左右に振ったり、 同じところをせわしなく周回している動物などは、 ほとんどストレスと見ていいだろう。 自然に生きている限りでは必要の無い動きだ。競走馬で言う悪癖であり、パフォーマンスに影響する。 もちろん個体差があり、 同じ種類の動物を同じ環境においても反応はさまざまだ。 そのあたりは人間と一緒で、 ストレス耐性は環境下においてみないことには分からないのではないか。 分かるならば、 人事は困らない。

・朝起きるための、 とっておきの手段をセットした。 明日から試す。

2008/02/04

・×○×○×。 5.5。 朝の作業ができてGOOD。 起きさえすれば、 朝の作業は快適なのを確認できる。 良いかもしれない。

・AS3。 入力に比例して消費メモリが増加していく問題は方向転換。 今は、 画像オブジェクト(弾のようなもの)を入力するたびにSpriteとBitmapDataをnewし、 それをaddChildしてArrayに放り込んで管理している。 そうすると、 たとえオブジェクトの寿命がきたときに、 dispose()を呼んだりnullを代入して解放のコードを書いたりしても、 メモリは増えていくようだ(まだできることがあるかもしれない)。 releaseとdeleteだけできっちり解放できれば楽なのにと思ってしまう。 ま、 しかたないので、 ひとつのBitmapDataに毎フレーム描き込むようにする。 画像オブジェクトはDirectXでいうTextureのような形で持ち、 そこから必要な量だけ転送すれば、 少なくてもメモリ的には改善できるだろう。 あとは速度と管理のしやすさが問題になりそうだ。

2008/02/05

・×××○×。 良くない1日。 大きな問題が突如表れて、 予定が大幅に狂う。 それが精神にも体にもダメージを与えた。 ここでどうふんばるかが問われているのだろう。 止まない雨は無いというが、 さて解決できない問題はどうであろうか。 天才プログラマから見たら実に些細な問題であろうけど、 対峙しているのはわたしだ。

・作業はまったくできず。 体力の確保を優先。 と思いつつこたつで寝てしまって、 HPはMAXまで回復できなかった体。

2008/02/03

・△△○○○○×。 5.5。 昼は『すぴブレ』にはまり、 夜はWWWの作業をしっかりとする。

・WWWはキー入力とデバッグ出力クラスを作成。 開発環境が変わるたびに作っている気がする。 そろそろインターフェイスを安定させたいところだが・・・。 入力クラスが受け取らず焦る。 enumクラスのバグと、 addChildはStageクラスから呼ばねばならないところをSpriteクラスから呼んでいたバグの、 合わせバグだった。 バグが重なると原因が特定しづらいので苦労する。 クラスはひとつずつ作成しテストすべきだが、 能力が上がれば簡単なものぐらいは、 同時に作成できるはずだが、 まだそれほどか。

・ともあれ少しずつできてはきている。 メモリをどんどん食っていくのが気になる。 WEBを参考にnullを入れたり、 解放メソッドがある場合は明示的に呼ぶようにしているが、 まだ食っていく。 こんな手間をかけるなら、 まだ自己責任でdeleteやfreeを呼ぶ方が楽に思えるし、 何よりシンプルだ。 ほっとくだけで食っていくのはどういうことか。

・XMLのうまみがようやく分かった気がした。 『すぴブレ』のソースコードを公開してくれた作者に感謝。 カスタマイズのあるアプリケーションなら、 設計次第ですごい効果を発揮するのが体感できた。 近頃、 こういう、 ずっと分からなかったのがやっと分かったという感覚が多い。 せっせと分からないをpushしておいた成果が出ている。 今後もどんどん積んでいく。 分からないのは怖いし、 嫌だが、 それがいつか分かるようになる体験を認識してから、 分からないと思ったときの対応が全く違ったものになった。

2008/02/01

・△××○○。 体重未計測。 自分の仕事の進め方はまだまだ問題がある。 もっと能力を求めらるならば、 問題を見つけ出し工夫をせねばならない。

・明日朝が早いので無理をせず寝た。 惰性でWEBを見なかったのは良かった。 時間の管理さえできれば、 あとは才能に見合った表現ができるだろう。 これは何度も何度も書いている内容であるはずだ。

2008/01/30

・△○△○○。 +6。 朝起きてとても気持ちの良い作業ができた。 目さえ覚めれば朝の方が集中できるかもしれない。 時間も少ないから密度も自然と高くなる。 夜も同じくらい集中できれば良かったが、 そうもいかなかった。 こういうのが最近多い気がする。 しかし、 ま、 地道に行く。

・朝の集中はインターネットに接続しなかったのが大きかったかもしれない。 ちょっとした間に情報をねじ込むのは悪癖だ。 直したいところだ。 ウェブも見たいときにしっかり見るようにしたい。 仕事ではできつつあるから、 この意識を意識するように。 朝進められれば、 夜はリファクタリングに充てるのも良さそう。 集中できそうにないときはなおさらだ。

・オシムさんが元気そうで嬉しい。

・絶滅危惧種のイメージも手伝ってか、 ツシマヤマネコはネコ科の中でもひときわ高貴な感じがする。