comparison doc/Todo @ 2:7fe3417cefc8

GUI.
author pyon@macmini
date Tue, 02 Oct 2018 21:20:05 +0900
parents d3b8cd5aeb70
children db4813125eb8
comparison
equal deleted inserted replaced
1:eaa27e4ed5be 2:7fe3417cefc8
6 # GET /release/grsearcher.exe, /release/client1.exe 6 # GET /release/grsearcher.exe, /release/client1.exe
7 copy client1.exe client.exe 7 copy client1.exe client.exe
8 8
9 * 毎回 clientで auth.db と hhs.db を取得 9 * 毎回 clientで auth.db と hhs.db を取得
10 > client -u 192.168.0.1:3910 10 > client -u 192.168.0.1:3910
11 # GET /db/auth.db, /db/hhs.db, /db/index.db (5day) 11 # GET /db/auth.db, /db/hhs.db, /db/index.db (10day)
12 + GUI(grsearchr) 終了時に auth.db と hhs.db は削除 12 + GUI(grsearcher) 終了時に auth.db と hhs.db は削除
13 * auth.db は任意の、hhs.db は月一のアップデートだが、漏洩防止のため毎回削除 13 * auth.db は任意の、hhs.db は月一のアップデートだが、漏洩防止のため毎回削除
14 * 毎月10のつく日に index.db を取得 14 * 毎月10のつく日に index.db を取得
15 15
16 * client で画像取得 16 * client で画像取得
17 > client.exe 192.168.0.1:3910 0800012345 20170105 17 > client.exe 192.168.0.1:3910 0800012345 20170105
31 + auth.db のための salt は gui に内蔵する 31 + auth.db のための salt は gui に内蔵する
32 + hhs 用 ( 双方向、キーは crypto.go と gui に内蔵 ) 32 + hhs 用 ( 双方向、キーは crypto.go と gui に内蔵 )
33 * -d で復号化、-e で暗号化 33 * -d で復号化、-e で暗号化
34 > crypto.exe -d hhs.db key > hhs.csv 34 > crypto.exe -d hhs.db key > hhs.csv
35 > crypto.exe -e hhs.csv > hhs.db 35 > crypto.exe -e hhs.csv > hhs.db
36 * -f と -g で 認証チェック 36 * -f で 認証チェック
37 > crypto.exe -f hhs.db -g hhs key 37 > crypto.exe -f hhs.db hhs key
38 + hhs/key が一致したら "39 hhs" を返す 38 + hhs/key が一致したら "39 hhs" を返す
39 39
40 ** imgtgz の機能 **************************************************************** 40 ** imgtgz の機能 ****************************************************************
41 * jpeg を 1.jpg, ..., 5.jpg とリネームし tgz にする. 41 * jpeg を 1.jpg, ..., 5.jpg とリネームし tgz にする.
42 42
43 ** server の機能 **************************************************************** 43 ** server の機能 ****************************************************************
44 * 単なる web-server 44 * 単なる web-server
45 + log 機能を追加 ( ver1.1 ) 45 + upload 機能を追加 ( ver1.1 )
46 + log 機能を追加 ( ver1.2 )
47
48 ** grsearcher の機能 ****************************************************************
49 * 10分間 Idle なら password
50 * auth.cpp pw の最後にカーソル、 xボタン無効化
51 * mouse gesture 次、前のタブへ
52 * dark-mode の搭載
53 * プライベートフォルダに写真 userid/startup.jpg, default.jpg, avatar.jpg
46 54
47 ** その他 *********************************************************************** 55 ** その他 ***********************************************************************
48 * IP Address 56 * IP Address
49 Seibu kai-cl11 192.168.31.202 75-1130 57 Seibu kai-cl11 192.168.31.202 75-1130
50 Rokugo kai-cl26 192.168.14.201 88-8404 58 Rokugo kai-cl26 192.168.14.201 88-8404
51 Nishiki kai-cl17 192.168.16.202 49-6210 59 Nishiki kai-cl?? 192.168.16.203 49-6210
52 #Nishiki kai-cl25 192.168.16.201 60 #Nishiki kai-cl25 192.168.16.201
53 Isono 192.168.21.151 61 Isono 192.168.21.151 # nginx:3910
54 Fuguta 192.168.21.153 62 Fuguta 192.168.21.153 # server:3910
55 63
56 * server ( FreeBSD ) 64 * server ( FreeBSD )
57 server_root/server, crypto, imgtgz 65 server_root/server, crypto, imgtgz
58 + db/auth.db, hhs.db, index.db 66 + db/auth.db, hhs.db, index.db
59 + release/grsearchr.exe, client.exe 67 + release/grsearcher.exe, client.exe
60 + images/20180707/0800012345.tgz, ... 68 + images/20180707/0800012345.tgz, ...
61 69
62 * client ( Windows ) 70 * client ( Windows )
63 rsearcher_root/grsearcher.exe, client.exe, crypto.exe 71 rsearcher_root/grsearcher.exe, client.exe, crypto.exe
64 auth.db, hhs.db, index.db 72 auth.db, hhs.db, index.db
65 + .cache/20180707_1.jpg, ... 73 + .cache/20180707_1.jpg, ...
66 + image/*.png 74 + image/*.png, *.jpg
67 75
68 __DONE__ 76 __DONE__
69 77
70 * server は rc で起動する(cron は電源入れ忘れがあるからダメ) 78 * server は rc で起動する(cron は電源入れ忘れがあるからダメ)
71 + Handbook の 11.2 79 + Handbook の 11.2