2003-04-02 [水]
_ HDDが・・・
持ってきたPCをセッティングして、起動しようとしたら・・・たちあがりません;;どうやらHDDの一部に物理エラーがあるみたい。とりあえず修復セットアップして、何とか立ち上がりましたが、異音が・・・またHDD買おうかなぁ・・・
2003-04-06 [日]
_ 秋葉
HDDやPCラックを買いに秋葉に行ったら、あら不思議。btmやSI3とばったり。(btmはまあ、呼び寄せたんだけどね。)さすが秋葉。ちなみに、120GBのHDDを買い足したので、合計0x1EF GBになりました。あと5GBか・・・フフリ
PCラックの代わりに座デスク、椅子も座椅子を購入。来るのは9日らしいです。
2003-04-20 [日]
_ おかいもの
arrin、NOCHI、Daima、lushen氏と久々に会う。中華食べて、本屋や洋服屋めぐり。つき合わせちゃってすまんかったです>all
三越の下に安い・量多い・うまいパスタ屋を発見。(・∀・)イイ!!
2003-04-22 [火]
_ [upftp] upftp2.pl ver.1.10
- オブジェクト指向プログラミングを取り入れる
- _crypt.pl→Password.pmに
- _ftpt.pl→Ftp.pmに
- _list.pl→ServerList.pm,DirList.pmに
- %DateData周り→DateList.pmに
- upftp2.pl→Upftp2.pmに
- ワイルドカード展開処理をすっきりと
というわけで、Perlでのオブジェクト指向に挑戦してみました。てか、今までの処理をほとんど流用しているので、あまり厳密にOOPしてませんが^^;これで、upftp2.pl本体の処理はこれだけになります。
use Upftp2;
new Upftp2->main;
ちなみに、ディレクトリ作成周りにバグが残ってます。修正は次のバージョン以降ということで。マンドクセ
2003-04-23 [水]
_ [upftp] upftp2.pl ver.1.11
- ディレクトリ作成周りの処理の改善(Ftp::MkDir())
ディレクトリ作成のバグ修正してました。思ったより複雑な処理(再帰処理とか)になりました。処理の流れはこんな感じになります。
/aaa/bbb/ccc/hoge.html をアップロードしたい ↓ /aaa/bbb/ccc/ へディレクトリ移動→失敗 ↓ /aaa/bbb/ へディレクトリ移動→失敗 ↓ /aaa/ へディレクトリ移動→成功 ↓ ディレクトリbbbを作成→ディレクトリbbbへ移動 ↓ ディレクトリcccを作成→ディレクトリcccへ移動 ↓ hoge.htmlをアップロード
とまあ、どこまでディレクトリが作られているのか、とか考慮しないとならないのです。
本当は前のほうから見ていけば楽なのですが(aaa→bbb→cccの順)、ルートディレクトリが/でない鯖で不都合が出てしまう(和塩とか)ので、あいにく断念。