開発日誌1998年10月
- '98/10/01
- [ppsd]
バージョン0.2.26をリリースしました。
- [ppsd]
データ格納ディレクトリが複数ある場合の処理が、まだなんとなく変です。
- '98/10/02
- [ppsd]
昨日の問題の原因がだいたいわかりました。
ただ、その根本の問題は私の安易な仕様だという気がしてどう修正したらいいか迷っています。
- [private]
体のリズムが狂ってしまいました。作業が進まなくなっています。
- '98/10/03
- [environment]
テストのためにshabby(ノートパソコン)でjavaを動かそうとしましたが、エラーで動きません。
環境が古いせいだろうとOSのバージョンアップをしようとしました。
RedHatLinux5.1をインストールしようとしましたが起動ディスクがうまく作成できません。
ddを使ったファイル書き込みがみんなIOエラーになります。
やっとIOエラーなしに書き込めたフロッピーディスクを使っても起動できません。
2年も3年も前に買ったフロッピーディスクなので古くなっているのだろうと新しいのを買ってきました。
新しいフロッピーディスクはファイルの書き込みはすぐできました。しかし起動はできません。
shelby(ディスクトップパソコン)では起動できるのでどうやらshabbyのフロッピーディスクが壊れたような気がします。
もう一台のノートパソコンjiveも起動できないのでこちらもフロッピーディスクが壊れたようです。
何かがくっとくる結論でした。
フロッピーディスクが壊れたということは現在のHDに入っている環境が失われたらもう立ち上げられず捨てるしかなくなるということです。
フロッピーディスクをわざわざ修理する気になどなれません。
今の環境を失う危険をおかさずになんとかOSのバージョンアップを行う方法を見付けたいものです。
- '98/10/04
- [private]
日曜日でいつものようにテレビを見て一日を過ごしました。
しかし、相変わらず体のリズムを壊していていつになったら元に戻るのか心配です。
- '98/10/05
- [private]
秋葉原に行きました。これと言ったものはありませんでしたが、それだけで一日が終ってしまいました。
- '98/10/06
- [environment]
OSのバージョンアップ作業を以前実行中です。とりあえず、shelbyにRedHat5.1をインストールしました。
これをノートパソコンのshabbyにコピーしてみようと思います。
インストールの最中にOSを立ち上げる事ができなくなってびっくりです。
なんとかフロッピーから立ち上げる事によって修復に成功しましたが、
フロッピーが壊れているノートパソコンで失敗したら二度と復元できなくなります。
こわい話なので次は細心の注意を持って作業をすすめなくてはいけません。
- '98/10/07
- [environment]
shabbyに昨日インストールしたRedHat5.1をコピーしました。
/etc/fstabを修正することでshabbyで今まで使ってきたカーネルで立ち上げられるようになりました。
しかし、Xの設定ファイル等をコピーして作業しましたが、Xはまだ立ち上がらない状態です。
shabbyにRedHat5.1をインストールするためにハードディスクの整理作業をしてそれが大変で後の作業はあまりすすまない状態でした。
- '98/10/08
- [environment]
shabbyのXが立ち上がるようになりました。動かなかった原因とその対策です。
- /dev/mumseがopenできない
MultiMouseデーモンを使用していましたが、
今回からは使用をやめたのでXF86Configを修正し/dev/mouseを使用するようにして問題がなくなりました。
- フォントfixedがopenできない
インストールしたフォントはgz圧縮されていましたが、コピーしたサーバはそれに対応していませんでした。
必要なフォントもコピーするようにしました。
Xは動くようになりましたが、まだネットワークがつながりません。
まだいじる必要があります。Slackwareに変えた方がいいのかなとも思ったりすることもあります。
- [environment]
RedHatのpcmciaのネットワーク設定がよくわかりません。
なぜ、/etc/pcmcia/network.optsがないのかなぁ。
- '98/10/09
- [webpage]
9月分の日誌を過去の開発日誌に移動しました。
- [environment]
ネットワークにつながらない原因がわかりました。
原因は動作しているカーネルのバージョンが用意されているpcmciaの対応しているバージョンと異なるためでした。
インストールしたカーネルの立ち上げに変更し、/lib/modulesの下に2.0.34を作成して動くようになりました。
2.0.34は元からあった2.0.34-0.6をコピーしています。
なぜ、2.0.34-0.6のディレクトリでうまくいっているのか、その仕組みはよくわかりません。不思議です。
- [environment]
ネットワーク構成をいじるために下記のファイルを直接修正しまし
た。
- /etc/sysconfig/network
- /etc/hosts
この修正によって正常に動くようになりました。
- '98/10/10
- [environment]
shabby上でjavaを動かそうとしましたが、libc6対応でなかったため動作しません。
libc6対応のjavaを取得して正常動作するようになりました。
- [ppsd]
やっと、ppsdの作業に入りました。
とりあえず、また出ていたディレクトリを作成する代わりにファイルを作ってしまった場合のバグを修正しました。
- [ppsd]
削除機能を実装中です。火曜にはリリースしたいです。
- '98/10/11
- [ppsd]
削除機能のコーディング終りました。明日テストします。
- '98/10/12
- [ppsd]
削除機能のテストしています。
大体うまく動いているみたいですが、"."や".."の削除ボタンの扱いやまだおかしい部分も含めてもう少し調整が必要です。
そして、最大の問題は削除が全然追い付かないので実用的ではないということでしょう。
特定のサイト以外は日時で自動的に削除するという仕様にすることを検討したいと思います。
- [ppsd]
"."と".."ボタンの処理をきちんとしました。
その時データの全削除だけはできないようにチェックをかけました。
- '98/10/13
- [ppsd]
".."の削除機能は危険だと思ったので急拠削除しました。その場合表示順が現行だと不細工なので表示順も変更しました。
- [ppsd]
バージョン0.2.27をリリースしました。
- [ppsd]
バグ取りをすると更新履歴に書きながら先にLogHistory処理の修正をしました。
フレームの再読み込み処理をした場合に、そのURLをLastURLにしてLogHistory上の一番上のURLになるようにしました。
- '98/10/14
- [ppsd]
LinkDown処理でJava仮想マシンがエラーで終了しました。TYAの場合にmailtoに対してリンクがあると起こるようです。
TYAで動かさない場合は大丈夫です。mailtoに対してダウンロード処理が起こらないように修正しました。
- [ppsd]
ファイル名に?や=が入っていると削除処理がうまく動かないバグを修正しました。
- '98/10/15
- [ppsd]
バージョン0.2.28をリリースしました。
- [ppsd]
LogHistoryのリンクボタンのタイトルと表示ページがずれてしまう問題をまた起こしてしまったので修正しました。
今度は直接ページのURLを渡す方法にしたのでもう二度とこのバグはでないでしょう。
でもなぜ前はあんな仕様にしていたんだろう。
- [ppsd]
永続的オブジェクト管理用のクラスとしてPermanentObjectを作りました。
まだ、あまり意味がないですがもう少し永続的オブジェクトの処理の部分をすっきりさせたいものです。
- [ppsd]
ppsd.javaを修正しました。
PersonalProxyServerDaemonをインポートして呼び出すのではなくパッケージ名からフルに書いて直接呼び出すようにしました。
前々から修正しようと思っていたのですが、今回実行してみました。これで二度とppsd.javaを修正する事はないでしょう。
- '98/10/16
- [ppsd]
バージョン0.2.29をリリースしました。
- [ppsd]
Actionの画面の下に終了ボタンを追加しました。
現在はまだ意味がありませんが、今後はきちっと終了処理をするつもりですのでこのボタンを押すように慣れなくてはいけません。
でも、自分で作成していても押すのは面倒です。
- [ppsd]
BookmarkDataクラスを永続的オブジェクトのクラスとして作成しました。
wait、notifyを使用してBookmarkの実行にさきがけてファイルを読み込んでいます。
ブックマークファイルの読み込みが早くなりました。読み込みに失敗するバグについても直るのではないかと期待しています。
ただ、原因はいまだに不明でJITの問題ではないかとも思えます。
- '98/10/17
- [ppsd]
プロキシサーバーを切替える機能を追加しました。
- '98/10/18
- [private]
右背中の筋肉が痛くてしかたがありません。その痛みのせいで夜もあまり眠れなかったです。
ppsdの0.2.30リリースをするつもりでしたが作業できないので中止します。
- '98/10/19
- [ppsd]
0.2.30をリリースします。
- [private]
筋肉の痛みが取れてだいぶ楽になりました。こういう時人間にとって健康は大事だなと気づきます。
健康維持のための最低限の運動を生活習慣に取り入れる必要があるみたいです。
- [private]
たまっていたテレビを見たらそれで一日終っていました。
- '98/10/20
- [ppsd]
ReserveDownloadを直接実行するのではなく時間起動できるように検討中です。
しかし、スレッドがらみのプログラミングはよくわからなくて進みがのろいです。
- '98/10/21
- [ppsd]
ReserveDownloadを起動後直ちに実行する機能を追加しました。
これだけでは使いづらいと思うので、起動何分後の実行という相対時間指定と何時何分実行という絶対時間指定もサポートします。
ReserveDownloadが2度実行できない原因がやっとわかりました。
Threadのstart処理が2度できないというJavaの仕様のためでした。
どうしてこういう制約が課せられるか、意味がわからないでいますが、修正はしたので2度実行できるようにはなっています。
しかし、単に2度目の実行だとキャッシュが働いてしまうので役に立ちません。まだ、改善する必要があります。
- [ppsd]
寒くて始めて掛け布団をかけて寝ました。
- '98/10/22
- [ppsd]
ReserveDownload処理を相対時間指定で実行する機能をサポートしました。
絶対時間指定のサポートは面倒だったのでカットしました。
- '98/10/23
- [ppsd]
二度目のReserveDownload処理の実行でもppsdのキャッシュが使われないように修正しました。
- [ppsd]
バージョン0.2.31をリリースしました。
- [private]
Unix Magazineが近くの本屋ではどこにもなく、亀戸の駅ビルの本屋にもなくて秋葉原まで買いに行ってきました。
秋葉原を歩き回って、亀戸の駅のKioskで田中芳樹の古本を買って帰ってきた一日でした。
- '98/10/24
- [ppsd]
何を修正するかいろいろ考えていましたが、あまりまとまりませんでした。
- [private]
JavaWorldを買ってきました。中はまだあまり見ていないです。
- '98/10/25
- [private]
一日テレビを見て過ごしました。日曜日は将棋と囲碁の番組がちょうと真中にあるからどうしても見てしまいます。
- '98/10/26
- [ppsd]
LinkDown処理でもう少しダウンロードするリンクに制限を設けよう
としています。そこでまずLastURLクラスは不要だと思うので、削
除しました。その替わりにLastURLで起動する部分を直接htmlファ
イルで書いています。
- '98/10/27
- [ppsd]
LastURL処理のLinkDownとAddReserveListを統一的に扱えるようにして、オプションを追加しました。
これでやっと自動巡回といえるぐらいになりました。まだテスト不十分な感じですが使えるみたいなので一応明日リリースする予定です。
- '98/10/28
- [ppsd]
リリースはドキュメントの修正が間に合わないので明日に延期します。
- [private]
25、26日と不眠症気味だったのでなにかうつらうつらしてしまいました。
録画していた映画「レオン」を見ました。ラスト主人公が死んでしまうのが悲しいです。
主人公が死んでもハッピーエンドというのはありますが、それだけのエネルギーを映画からは感じとれませんでした。
- '98/10/29
- [ppsd]
バージョン0.2.32をリリースします。次のバージョンでは自動巡回処理のマルチスレッド化に挑戦したいと考えています。
- [ppsd]
自動巡回処理のマルチスレッド化について考察を始めました。意外に簡単にできそうな気がします。明日がんばってみます。
- '98/10/30
- [ppsd]
自動巡回処理のマルチスレッド化の修正ができました。明日リリースしたいと思います。
- '98/10/31
- [ppsd]
自動巡回処理のマルチスレッド化に伴い、java.util.NoSuchElementExceptionが大量に発生しています。
マルチスレッド化がRegexp処理に何らかの影響を及ぼしているようです。
とりあえず、リリースは延期しバグの調査を始めます。Regexp処理の抜本的修正が必要かもしれません。
- [private]
現状逃避してしまいました。Javaの評価に関するメールは全然書けないし、ppsdのデバッグは今一つ気が乗らないでいます。
それと、疲れのため昼寝をしてしまい、起きてからは自宅の段ボール箱を整理し、
「日本共産党の研究」を見つけたので読んで時を過ごしてしまいました。
なんか罪悪感を感じてしまいます。疲れているけれど、明日はもう少ししゃっきとしたいと思います。
Top page
Index page
e-mail: (em6t-kbt@asahi-net.or.jp)