20200921_jeffrey - silenceuncrio/diary GitHub Wiki

0855

這個禮拜的 review list


M300 - task

  • [0%] P2 - remove abnormal key file while web start (develop branch)
  • [0%] P4 - BGP status (web ui)
  • [0%] P4 - give a init value for google map

M300 - issue

  • none

M300 - bug

  • [30%] firmware upgrade 卡在 40%
    • pc 網卡直連 M300 lan 端
    • 檔案上傳慢到(1分鐘100KB)前端的 javascript 慢慢跑到 40% 在等著上傳檔案完成 - 一小時也等不到

M330 - task

  • [0%] P3 - sync multi language from m330 to all mobile project

M330 - issue

  • [100%] 0001184: upgrade to this version, load default, LTE up, PC login local web page fail

M330 - bug

  • [0%] firmware upgrade 上傳成 M300 的 firmware 第一次失敗後到至後續上傳正確的也會失敗
    • lighttpd 回 request entity too large

M350-C - task

  • [0%] P1 - (Web UI) connection table
  • [0%] P2 - remove abnormal key file while web start (develop branch)
  • [0%] P2 - porting Firewall > Basic Rules > Guest Network from from m330
  • [0%] P2 - porting Firewall > Management IP from from m330
  • [0%] P2 - porting Firewall > Service Port from from m330
  • [0%] P2 - porting Service > QoS from from m330
  • [0%] P2 - Let DHCP Server to decide it's own default gateway: also apply for vrrp mode off
  • [0%] P2 - Health retry counter
  • [0%] P2 - no more mark_wan_lte related to display signal image at top banner
  • [0%] P2 - Dynamic Web UI by HW_MCSV
  • [0%] P2 - Dynamic Firmware Upgrade by HW_MCSV

M350-C - issue

  • none

M350-C - bug

  • [20%] web ui openvpn wizard 會讓 lighttpd process 被 kill 掉
    • M330 不會
    • M330 的 lighttpd 為 1.4.30
    • M350 的 lighttpd 為 1.4.40
  • [80%] 修改 menu.html.src 透過 web upgrade 後會 cache 舊的 menu
    • 可以套用至全平台

M350-C - misc

  • [30%] 跨 repository 間 code 的 sync - 培養功力
    • 起手式
      git format-patch -k --stdout ${A_COMMIT_HASH}..${B_COMMIT_HASH} > xxx.patch
      git am -k -3 < xxx.patch
      
    • git am 失敗的時候該怎麼辦? git apply --reject

M360P - task

  • [100%] P2 - Let DHCP Server to decide it's own default gateway: also apply for vrrp mode off
  • [0%] P2 - remove abnormal key file while web start (develop branch)
  • [0%] P2 - web ui: Carrier Aggregation info porting

M360P - issue

  • [60%] 1103: ui menu not base on compile flag
  • [60%] 936: some routes learned via bgp, then they disappear then appear again after a few seconds, and again and again...
  • [60%] 787: when local ethernet link is 100 half, firmware upgrade via web ui fail

M360P - bug

  • [30%] - 0000908: sometimes first time modify LTE NET mode or APN on dual APN will apply fail - root cause 是 lighttpd 重啟了
    • M360P 的 lighttpd 為 1.4.30

ISMS Server - task

  • [10%] multi language
  • [60%] setting > notify management
  • [70%] setting > node name

ISMS Server - bug


ISMS IoT - task

  • [0%] Material-UI

MISC

  • none

1345

繼續 study material-ui

熟悉 Navigation - Drawer 的過程

發現其範例並沒有想像中單純

要達成 Google 宣稱的 Material Design

也有不少手段需要熟悉

現階段跟 Proscend ISMS 相關的 task 不適合套用 Material

Material 的 study 就當給自己家的 sinfu 用吧

結論是我可以花時間 study material

但不要跟 proscend 任何 project 扯上關係

ISMS 就保持目前的 React-Bootstrap 就好

今天的時間繼續投資給 material-ui

1445

下面的範例

https://codesandbox.io/s/winter-brook-fnepe?file=/src/Drawer.jsx:479-486

示範了 Material-UI Drawer 跟 React Router 結合的範例 - 乾淨俐落

1625

web ui 雜事

因為 GPS date and time 是 UTC format. 麻煩幫我加上 UTC 字樣. M330: (release/V1.05 branch) M300: (release/v2.11 branch) M350: (develop)


M330: (release/V1.05 branch)

commit 8ccfc857139869d588d376e92c6f2f24f70a2fa9
Refs: [release/v1.05], {origin/release/v1.05}
Author: jeffrey <[email protected]>
Date:   Mon Sep 21 16:24:49 2020 +0800

    append '(UTC)' at 'Data' and 'Time' fields at 'LTE > GPS' page

 proscend/prosrc/www/app/locale-de.json    | 4 ++--
 proscend/prosrc/www/app/locale-en.json    | 4 ++--
 proscend/prosrc/www/app/locale-es.json    | 4 ++--
 proscend/prosrc/www/app/locale-fr.json    | 4 ++--
 proscend/prosrc/www/app/locale-it.json    | 4 ++--
 proscend/prosrc/www/app/locale-nl.json    | 4 ++--
 proscend/prosrc/www/app/locale-zh-tw.json | 4 ++--
 7 files changed, 14 insertions(+), 14 deletions(-)

M300: (release/v2.11 branch)

commit 0755441c3020af47f8dcbf26e76c502904c69f9f
Refs: [release/v2.11], {origin/release/v2.11}
Author: jeffrey <[email protected]>
Date:   Mon Sep 21 16:32:03 2020 +0800

    append '(UTC)' at 'Data' and 'Time' fields at 'LTE > GPS' page

 proscend/prosrc/www/app/locale-en.json    | 4 ++--
 proscend/prosrc/www/app/locale-fr.json    | 4 ++--
 proscend/prosrc/www/app/locale-zh-tw.json | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

M350: (develop)

commit 9863ff16e7a7976b10a5df253340bfed76ed8e92
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Mon Sep 21 16:40:30 2020 +0800

    append '(UTC)' at 'Data' and 'Time' fields at 'LTE > GPS' page

 proscend/prosrc/www/app/locale-en.json    | 4 ++--
 proscend/prosrc/www/app/locale-fr.json    | 4 ++--
 proscend/prosrc/www/app/locale-zh-tw.json | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)