745 :
47:
うーん、日曜を完全につぶしたにも関わらず開発進展が遅いなぁ。
とりあえずレジュームや暗号部やるには、今までかなりえーかげんな作りになってた
ファイル管理やタスク管理周りをきちんと作りこむ必要があるなーってことで、
今日は地道にこの辺やってました。
・ UP、キャッシュ、DOWNフォルダ内のファイルを管理し必要に応じて相互変換するファイルマネージャ
・ 検索やファイルの管理にハッシュ機能の追加(ダブったキーを検出して排除しないとだめなんで)
・ 大きいファイルや大量の転送に耐えられるように、各動作を平行して走らせるためのタスクマネージャ
こんなんですな。とりあえずこの辺も全部できたんで、レジュームや暗号変換部は簡単に作れるはず。
これで基本的なところは全てできたんで、
1. 検索かけると周辺ノードでヒットしたファイルが出てくる
2. 検索結果からファイル選んでダブルクリックすると、だーと転送が始まってキャッシュに落ちてくる。
3. キャッシュファイルをダブルクリックするとキャッシュが変換されてDownフォルダにファイルが落ちる。
4. UPフォルダ内のファイルをダブルクリックするとキャッシュ内にコンバート
(これは予備動作で別にキャッシュ内になくてもUPフォルダから直接UP可能)。
5. UPフォルダやキャッシュフォルダの内のファイルは検索&ダウンの対象として処理される
と、まだ隣としかファイルの交換ができないのを除けばファイル転送ソフトとしての
基本的な部分は全てできました。これで半分は完成でしょうか。
後は分散システムの管理部分と、暗号やプロクシ動作などのセキュリティ絡みの部分、
細かいUI&性能チューニングですね。