開発日誌1999年12月
- '99/12/01 7:45 (水)
- [ppsd]
急がば回れというわけで、Windows環境のテストのためにVMWareをインストールします。
そのためにはすでにインストールしてあるOSの環境整備からです。
- '99/12/02 7:45 (木)
- [environment]
Laser5の環境整備をやっています。
まだまだ、いろいろと時間がかかりそうで頭が痛い所です。
- [book]
読書感想文に「仮想空間計画」を追加しました。
- '99/12/03 7:45 (金)
- [environment]
Laser5の環境整備でとりあえず、インターネットにつながることはできるようになりました。
GNOMEも慣れてみるとけっこう使いやすい気がします。
移行をさらにすすめていきます。
- '99/12/04 7:50 (土)
- [environment]
新しい環境ではJavaの調子があまりよくありません。
libcのバージョンが違うせいかもしれませんので最新のバージョンを入れてみて様子を見ようと思います。
- '99/12/05 7:50 (日)
- [environment]
Javaをglibc2.1バージョン対応に変更した所、とりあえずは落ちなくなりました。
しかし、Netscapeが全然ダメで簡単に暴走してしまいます。
どうやら、glibcのバグフィックスがあったみたいでそれをダウンロードしようとしています。
でもダウンロードしている最中に暴走してしまいました。
また明日落します。
- '99/12/06 7:50 (月)
- [environment]
NetscapeはLaser5のサイトに置いてあったglibcのバージョンアップを行う事によって、前暴走していた所が正常に動くようになりました。
しかし、Javaの方が不安定で暴走してしまいました。
IBMの高速のJavaを試そうと考えています。
- '99/12/07 7:35 (火)
- [environment]
IBMの開発したLinux環境での1.1.8バージョンを試してみました。
実行した所、ppsdではスレッドが終了しないでずっと残ってしまいます。
しかも、CPUをフルに使っているため、カーソルも満足に動かず使いものになりません。
困りました。
明日どうするか考えてみます。
- '99/12/08 7:15 (水)
- [environment]
JDK1.2.2RC3が出ていたので早速ダウンロードして試してみようとします。
しかし、glibc2.1.2以上が必要でLaser5 6.0ではglibc2.1.1なので対応していません。
いったいどうするかkaffeにでも走るべきかと思いながら、今と同じJDK1.1.7v3を確認のために試した所うまくいきました。
前失敗したのはなぜだろうと考えてみると、その間にglibcをバージョンアップしていたのでした。
良かった、良かったです。
Javaが動けば大きな問題はないと思うので、個人環境の移行もはじめます。
- '99/12/09 7:40 (木)
- [environment]
個人環境の移行作業中です。
今困っているのはメール環境です。
Emacs上ではmewがmake-characterがvoid functionと出て起動しません。
XEmacs上ではメールは読めるのですが、送信ができていない状態です。
XEmacsはメール環境だけだと勝っているのですが、キーコントロールなどの他の点で微妙に違っている点が負けていてどちらを選ぶべきか迷います。
- '99/12/10 7:10 (金)
- [environment]
メール環境は".im/Config"にSMTPserversを設定する事によってとりあえずメールは出せるようになったみたいです。
細かい問題はいろいろありますが、vineに戻る事はないでしょう。
細かい問題でとりあえず、今困っているのはXEmacsでリージョン指定がうまくいかないパターンがあることです。
何が原因なのか全然わからないのですが、文章のカットアンドペーストが急にできなくなってしまうのでまいります。
後、もう一つMewでマルチパートのメッセージを表示しようとしても普通の一つのテキストメッセージとしか表示されません。
- '99/12/12 7:50 (日)
- [environment]
VMwareをインストールし、そこにWindows2000をインストールしていました。
時間がやまほどかかって、昨日はそのために接続できない状態でウェブを更新できませんでした。
一応動いているようになりましたが、AMD K-6の200MHzではやはり遅すぎてつらいです。
新しいマシンが欲しくなってしまいました。
- '99/12/13 7:25 (月)
- [environment]
VMwareとWindows2000をインストールして、ppsdの動作チェックを行いましたが、不安定で簡単にWindows2000が落ちてしまい作業になりません。
動作速度も遅いので結局あきらめました。
Windowsで発生した問題のppsdデバッグは、開発環境を整える事によってWindows内で解決するようにします。
- '99/12/14 7:50 (火)
- [ppsd]
昨日書きましたように、Windowsで開発環境を整えてデバッグを始めました。
開発環境は満足な物とはいえませんが、まあ我慢してやっています。
ppsd.javaがコンパイルできないというバグをいきなり発見してショックでした。
Windows環境のバグはhttpを格納するディレクトリがないとtmpディレクトリにデータは保存されてそのままという事がわかりました。
これも問題です。
しかし、MSDOSのコンソールからjava ppsdで実行するとメッセージは出力されるのでデバッグは少し楽になりそうです。
原因は今だにとんと検討がつかないのですが、明日はもう少し何かわかるでしょう。
- '99/12/15 7:20 (水)
- [ppsd]
Windows環境でtmpBufferMemoryModeがFalseの時にエラーになるのは、とりあえずFile#renameToが正常に終ってないためだという事がわかりました。
なぜ、きちんと動かないのかは良くわかりませんが、ちゃんとリターンコードは返してくれるので、正常に終っていない場合にはファイルをコピーする方法で対応を取るようにしました。
httpディレクトリがないとデータが保存されないという問題とtmpディレクトリのファイルが削除されないという問題もありますのでこれに対応して明日リリースを目指したいと思います。
- '99/12/16 8:05 (木)
- [ppsd]
httpディレクトリがないとデータが保存されないという問題は解決しました。
tmpディレクトリのファイルが削除されないという問題は残っていますが、これは致命的な問題ではないと思いますので、バージョン0.3.14としてリリースしました。
- '99/12/17 6:40 (金)
- [ppsd]
Windowsのバグ取りが終っていないのですが、段々バグ取りにあきてきました。
tmpディレクトリのバグを取るにはもう少しきちんとした開発環境を整えないとやってられません。
それを考えると、URLConfigurationの機能を単純にホスト名だけではなくもっと拡張する作業を先にしようかと考えています。
- [book]
読書感想文に「クビライの挑戦 モンゴル海上帝国への道」を追加しました。
- '99/12/18 7:55 (土)
- [ppsd]
HTTPMessageやHeaderクラスをjp.gr.java_conf.kbttshy.netパッケージに移しました。
コンパイルする時、Headerの部分をパッケージ名で修飾しないと通らなくなったのが納得いきませんが、まあそれでやっています。
また、RequestクラスのメソッドでisUserSessionやgetProxyStateはPPSD特有のメソッドなのでPPSDRequestクラスに移動しました。
さらにURLConfigurationの拡張の修正に取り掛かっています。
- '99/12/19 6:50 (日)
- [ppsd]
URLConfigurationの拡張を行い、ファイルパスのディレクトリ指定やファイル指定でアクセスするサーバを変更する事が可能になりました。
早速ニュース系のサイトによくある広告用のデータをチェックして取得しないようにしてみました。
読み込みが早くなった感じはあまりしませんが、まあこんなもんでしょう。
*も使えるようにして拡張子での判断もできるようにする予定ですが、あまり使い道がよくわかりません。
まあたいした修正でもないので明日とんとんとやってしまいたいです。
- '99/12/20 7:40 (月)
- [ppsd]
FTPのレジューム機能はheaderがないと動かないようです。
しかし、処理の途中で落ちた場合の対応のためにbodyだけでも動くように拡張します。
- '99/12/21 7:55 (火)
- [ppsd]
ちょっと作業時間が取れず進捗が遅れています。
簡単に修正できるかと思って、ReserveListでのタイトルやステータスコードの表示がおかしいのを直そうとしましたが、よくわからないで焦っています。
- '99/12/22 7:30 (水)
- [ppsd]
URLConfigurationの設定機能の拡張が完成したのでバージョン0.3.15としてリリースしました。
- '99/12/23 7:30 (木)
- [ppsd]
次に実装する機能はリクエストを単純に別のサーバに転送するのではなく、リクエストを変形して別のサーバに転送しようと考えています。
- '99/12/24 7:40 (金)
- [private]
風呂に入ったら立ちくらみがしてどうも調子が悪いです。
- '99/12/25 7:40 (土)
- [private]
旅行に出かけます。
月曜に戻るので火曜から復帰します。
- '99/12/29 7:40 (水)
- [private]
月曜旅行から帰ってきました。
火曜もほとんど寝ているほど疲れました。
- '99/12/31 7:40 (金)
- [private]
昨日は何か体のリズムが狂い眠ってしまいました。
- [ppsd]
ppsdのパッケージから基本的なクラスをさらにnetに移動しました。
再コンパイルするとnetに移動したクラスに対してコンパイラがppsd内のパッケージにはそのクラスがないというエラーを出し続けて難渋しました。
しかたがなくimportで直接クラス名を指定するとうまく行きましたが、どうも納得できません。
今になって、ppsd.ioの下にあるクラスでppsdにいた時のクラスを参照していたためにエラーになっていた事がわかりました。
ppsd.ioの下のクラスは削除しなかったためのミスです。
Top page
Index page
e-mail: (em6t-kbt@asahi-net.or.jp)