開発日誌2000年03月
- '00/03/01 7:45 (水)
- [private]
ppsdをリリースして一区切りつきました。
次はDIONの手続きに取り掛かります。
- '00/03/02 7:45 (木)
- [private]
何かえらく疲れていたみたいで寝坊してしまいました。
そのせいか、何もできないで一日が終ってしまいました。
- '00/03/03 7:30 (金)
- [private]
将棋順位戦、中原A級陥落、加藤残留、丸山挑戦、郷田が残留できたかどうかはまだはっきりしません。
田中寅彦が負けて陥落かもしれません。
しかし、最終戦に中原が負けるというのは意外でした。
こういう大一番は必ず勝つのではないかと思っていたので。
やはり中原も年老いました。
田中寅彦は勝ちました。
郷田が陥落です。
しかし、郷田落ちるとは情けない。
- [ppsd]
DirDisplayの画面に直接他のディレクトリを表示する機能が欲しいです。
編集処理の時に少し足せばいいだけなので簡単に作れるはずです。
サクサク作ってしまいます。
- '00/03/04 7:55 (土)
- [private]
また調子を崩してしまいました。
どうも煮詰まっているというか、なにかいろいろとしなくてはいけないのだけれど、なにも手につかないそんな日が続いています。
リズムを崩してしまうのは、テレホーダイタイムに縛られてしまう所が大きいはずなので、はやくDIONの手続きをしなくてはいけないと思っています。
でも、その手続きが手につかないのが困ったところです。
- '00/03/05 4:25 (日)
- [private]
昨日はその前日眠りすぎたせいか全然眠れなくて苦しかったです。
今も調子は最悪な感じで、眠りたいのですが、変な時間で眠ると、さらにリズムが崩れるので我慢しています。
こういう体のリズムを常に一定に保ついい方法はないものですかね。
- '00/03/06 7:30 (月)
- [private]
PS2の情報を見ていたら、リッジレーサーがやりたくなってしまい、「R4」を買ってきました。
テレビなんかで見る「リッジレーサーV」と全然画像のレベルが低いのがちょっとしゃくだけど、少しはまってみます。
- '00/03/07 7:15 (火)
- [private]
また、のんびりゆっくり過ごしてしまいました。
しかし、のんびりゆっくりでいいとは思えないのがつらいところです。
- '00/03/08 7:05 (水)
- [websie]
1月分と2月分の日誌を過去の開発日誌に移動しました。
- [private]
それほど、怠けているという感じもしないのになぜか時間が全然ない。
不思議です。
- '00/03/09 7:00 (木)
- [ppsd]
DirDisplay画面に直接別のキャッシュのディレクトリに移動する機能を追加しました。
機能の追加自体は簡単だったのですが、urlのディレクトリ指定によっては例外を起こすバグが見つかり、その対応をしています。
- '00/03/10 8:00 (金)
- [ppsd]
直接キャッシュディレクトリを指定した時に発生するバグを解決しました。
それに伴い、キャッシュディレクトリ最上位のプロトコル名ディレクトリのFixed処理がエラーになるバグを見付け、修正しています。
一応問題となる箇所を見付け直ったはずなのですが、なぜか実際にはうまく行かず悩んでいます。
- '00/03/11 7:50 (土)
- '00/03/12 7:40 (日)
- [ppsd]
バグはjdbを使ったら簡単に見つかりました。
jdbは便利なんだけど実行速度があまりにも遅くて使いたくないのが難点です。
そのため、盲点に入ってしまって全然わからない場合にしかあまり使いません。
わかってみると、単純なミスがほとんどなんですけどね。
リリースは明日する予定です。
- '00/03/13 6:20 (月)
- [ppsd]
バージョン0.3.20をリリースしました。
- '00/03/14 7:00 (火)
- [private]
体の調子が良くなって来ました。
夕食を取る時間を一定にし、かつ眠るまでに6時間以上あける事によって、ちゃんと起きられるようになったみたいです。
その割にはppsdの作業は悪いですが、気分はいいです。
- '00/03/15 7:40 (水)
- [ppsd]
JavaHouse Brewers MLの最近の討論を読んでいて、うまい技を知りました。
セッター(setXXXとかのメソッド名でXXXのデータをインスタンス変数に設定するメソッド)のコーディングでインスタンス変数名にnewをつけて引数名にするというものです。
今までは引数名とインスタンス変数名を同じにしていたため、インスタンス変数を使う場合にはthisの修飾子をつけていました。
これで区別できます。
しかたがないかと思っていたのですが、引数にnewをつける事によって修飾子がいらなくなり、かつ変数の意味もわかりやすいです。
早速PPSDPropertiesクラスのセッターは直してみました。
他のクラスのセッターに対しても機会があれば直していきます。
- '00/03/16 7:40 (木)
- [private]
サッカー日本対中国の親善試合、楽しみにして見ました。
試合の内容自体は良かったと思うのですが、0対0の引き分けで残念です。
最後の最後で1点取って勝ちとかいうのを期待していたのすが、報われませんでした。
勝ちにいく気が全然ないように見える、最終ラインでの横パスがなく、積極的にシュートを放っていたので、まあ良しとします。
- '00/03/18 7:40 (土)
- [ppsd]
いい事を思い付きました。
今までは、右側のインデックスフレームの初期表示はブックマークでした。
ブラウズ中に画面がクリアされると、ホームボタンを使用して元に戻ることが頻繁にするのですが、インデックスフレームには必ずブックマークが表示されます。
インデックスフレームはリザーブリストなど、それ以外の画面を表示している事の方が多いので元に戻すために手間が一つ増えます。
そこでインデックスフレームに表示している画面の種類を覚えておいて、再読み込みの場合は覚えた画面を表示すれば便利になります。
アイディアも良く、修正も簡単そうと思ったのですが、やってみると難しい所もあって悩んでいます。
しかし、あきらめるほどの事はないのでこれで挑戦です。
- '00/03/19 7:10 (日)
- [ppsd]
ppsd操作画面再読み込み処理の機能改善終了しました。
使ってみると便利なので直ちにバージョン0.3.21としてリリースします。
- '00/03/20 8:00 (月)
- [private]
レンタルビデオ屋さんが1本100円でキャンペーンをやっていたので、たくさん借りてしまいました。
「てなもんやボイジャーズ」面白いです。
- '00/03/21 7:40 (火)
- [private]
何か異様に眠くて、起きることができませんでした。
風邪気味のような気もします。
最近調子がよかっただけに裏切られたような気持です。
- '00/03/22 7:40 (水)
- [ppsd]
LogHistory画面を表示した時、画像ファイルのステータスコードが0でおかしいと思っていたのですがその原因がわかりました。
PPSDResponseのwriteLogメソッドでUserAccessURLクラスにInformationを書き込むことでLogHistoryに登録されるとばかり思っていましたが、そうではなくてLinkIndexの画面で画像を指定した場合に登録されていました。
この時登録するクラスがURLLogDataクラスのためにステータスコードが0のままだったのでした。
そもそも、LinkIndexの時に登録する意味がはっきりしなくなっているので、そこらへんをもう一度詰めて、対応します。
もし、必要ならURLLogDataクラスではなくInfomationクラスを登録するように改造するつもりです。
- '00/03/23 7:40 (木)
- [ppsd]
昨日の問題は仕様については変更せずに対応する事にしました。
しかし、LinkIndexの時に登録するクラスをInfomationクラスに変更するのは難しいので、ここではURLLogDataクラスを登録しておいて、PPSDResponseで登録されていたら上書きするという小手先の方法で対応しています。
小手先の方法は破綻する事が多いのですが今さわっているかぎりでは大丈夫のようです。
バグの修正とはいっても個人的なこだわりのようなものですので、まだリリースはしません。
もう少しUserAccessURLに登録するデータについて仕様を検討してみます。
- '00/03/24 7:05 (金)
- [private]
どうも熱っぽいというが、軽く頭に痛みがあります。
火曜のころからずっとこんな感じでどうも調子が出ません。
いつもの体のリズムが狂ってしまう問題ではなく、やはり風邪気味のようです。
体に栄養のつくおいしいものでも食べるかな。
おいしいものというと鍋なので久しぶりに作ってみます。
- '00/03/25 6:45 (土)
- [private]
秋葉原へいきました。
帰ってきたら足が棒になってしまい、ますます年を取った事を実感してしまいます。
鍋は秋葉原に行って時間がなくなったためにあきらめました。
- [ppsd]
ちょっと気になっている事として、DirDisplayで変更などして再表示した場合に画面更新されない問題があります。
ファイルが多いと時間がかかるので、わざとやっている仕様ですが、どうも使いにくいです。
モードを追加して再表示時に画面更新するモードを作ろうかと考えています。
安易にモードを追加するのはよくないのですが、まあ仕方ないかなと。
もう一つモードの追加を考えています。
リザーブリストで表示した時、更新されているURLがあってもどうも疑わしいケースがあります。
カウントを稼ぐためにわざと更新されているとサーバが連絡してくるような気がするので、更新連絡があってもppsd内部で本当に更新されているかチェックするモードを作ろうと思うのです。
これは全体的に処理時間を増やす感じがするのでこわいし、また本当にそんなことをしているサーバがあるかも確認していないので慎重に試すつもりです。
- '00/03/26 7:40 (日)
- [ppsd]
プロパティdirDisplayNoCacheModeを追加し、これがtrueの時DirDisplayの再表示で画面更新するようにしました。
昨日の思い付きですが、まあ簡単に修正できました。
後、昨日考えていた更新チェックを常にきちんと実行するモードですが、これはプログラムを見たかぎりではそのようになっていました。
記憶違いだったようです。
ただ、現象としてどう見ても変更されていないようなケースもあるので、次に見付けた場合はもっと原因を追求してみます。
でも、調べてみると微妙な点が修正されていて正常というケースが多いのがつらい所です。
- '00/03/27 7:30 (月)
- [ppsd]
昨日までの修正をバージョン0.3.22としてリリースしました。
- '00/03/28 7:50 (火)
- [private]
大幅に寝過ごしてしまいました。
今までの就寝時間と起床時間を調べてみて、何か規則性が見つからないかと考え始めています。
意味のある結果が見つかるかわからないし、整理する作業は面倒な感じもするので、また思い付きだけかもしれません。
- '00/03/29 7:20 (水)
- [private]
個人的にショックな事があってかなりがっくりきています。
まいりました。
とはいっても、覚悟はできたので大丈夫です。
世俗の事は忘れてppsdの開発に専念せよとの天の教えでしょう。
明日からがんばります。
- '00/03/30 8:00 (木)
- [private]
サッカーニュージランドとの親善試合見ました。
勝ったのは良かったですが、あんまり楽勝過ぎて物足りません。
もう少し強いチームと試合を組めばいいのにと思ってしまいました。
Top page
Index page
e-mail: (em6t-kbt@asahi-net.or.jp)