現在表示しているスレッドのdatの大きさは212KBです。
とりあえず進捗状況だけ。
[サーバー側]
○ユーザー管理&管理者パスワード
△ファイル目録の保存/更新処理 …未テスト(クライアントの完成待ち)
×専用クライアント経由のユーザー情報更新
×WEB上での自分でユーザー情報更新
×ファイル目録の表示
×美しいインターフェース ・・・実装の予定なし
ユーザー情報には一応、所属とメールアドレスとURL、その他を
設定できる。
[クライアント側]
未着手
MacOSXとLinuxについては、.NETで開発してmono上で動かす形が
一番楽? 開発者にとっても利用者にとっても。
ただし、MacOS9以前には対応できない→Perlとかで代用?
[仕様について]
サーバーとの情報のやり取りは、TSV(タブ区切りテキスト形式)
で決定。1行1レコード、改行文字はCRLF(Windows形式)。
区切りはタブ文字。タブ文字、改行のエスケープは、それぞれ
「\t」「\r\n」。文字コードはUTF8を基本の予定。(けど、
結局サーバー側で文字コード変換処理を行うことになるはず)
1レコードあたりのフィールドの並びは
<UserId> <ParentDirectory> <FileName> <FileSize> <LastModified> <FileHash> <Summary>
サーバーとのやり取りではUserIdのフィールドは無視される。
(予約ってことで)