20170208_jeffrey - silenceuncrio/diary GitHub Wiki
Index
- 0825 -
FirmwareUpgrade.sh
在一開始做事的時候就填入一個 timestamp - 0905 - 從 linux 帶出去的 timestamp 會由 javascript 來解析
- 0930 - web 的
Dual SIM
page 的Connect
按鈕按下去之後應該刷新一下才會變成其他的按鈕... - 1705 -
Fine Tune Firmware Built and Upgrade
... 完工
0825
昨天下班前跟 aaron 聊了一下
aaron 給出了不錯的建議
FirmwareUpgrade.sh
在一開始做事的時候就填入一個 timestamp
web 會透過 cgi 去問 FirmwareUpgrade.sh
目前做的怎麼樣了
cgi 每次回復 web 的時候再加上目前的 timestamp
這樣 web 在得知做的怎麼樣了的時候會有 一開始的 timestamp 和 目前的 timestamp
兩個相減就能知道 firmware upgrade 已經進行了多久了
0905
從 linux 帶出去的 timestamp 會由 javascript 來解析
目前實作的方式如下
linux 利用 date "+%a, %d %b %Y %H:%M:%S"
產生 timestamp
root@Mobile Router:/tmp/images# date "+%a, %d %b %Y %H:%M:%S"
Wed, 08 Feb 2017 00:52:08
javascript 利用 Date.parse()
來解析得到 the number of milliseconds since January 1, 1970
Date.parse("Wed, 08 Feb 2017 00:52:08")
1486486328000
0930
ariel 表示 web 的 Dual SIM
page 的 Connect
按鈕按下去之後應該刷新一下才會變成其他的按鈕...
不然使用者會以為沒按到
1705
Fine Tune Firmware Built and Upgrade
... 完工
自己還算滿意
firmware upgrade 的過程就算切換到別的 page 再切回來也能正常顯示目前的狀態