| < 2007年5月 > | ||||||
|---|---|---|---|---|---|---|
| 29 | 30 | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | 1 | 2 |
次の日: 2007年5月17日
| < 2007年5月 > | ||||||
|---|---|---|---|---|---|---|
| 29 | 30 | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | 1 | 2 |
日記書いてたら落ちた。luna が。システムログ見ても何も書いてないし……なんだったんだろう。マシンとしては起きてるけど、ディスプレイは落ちてるし、プロセスは全部止まってる感じ。panic かなぁ。
というか、未だに懲りずにブラウザ上で書いてるなぁ…。https は「戻る」とかやっちゃうと、フォームの中身が飛ぶことがあって怖い…。(テキスト編集中に 何か+← とか押してよく orz)
Created on Apr 4 2002 とか書いてある、設定の管理クラス CCPreference を修正・整理中。読んでると、当時の自分にしてはがんばったじゃないか、とか思う。
しかし「このメソッド名はどうなのよ」とか「あ、ここ手抜き修正だ」とか、ボロがいっぱい。場当たり的修正の跡はさすがにヒドイ。
ちなみに、Interface Builder でインターフェースを作って、チェックボックスとかテキストフィールドに tag 番号をつけ、それと Property List ファイルに tag 番号と設定の名前と種類を表す string とのペアを記述すれば、あとは自動で全部やってくれることが目標。
再利用を前提として設計をするのは大変だし、無駄も多い。けど、(再利用のときに改良できる程度に)読みやすくしておくのは無駄にならないから、やって損はない、かな。