20201109_jeffrey - silenceuncrio/diary GitHub Wiki

0910

這個禮拜的 review list


工作交接

  • [100%] PPTP - Aaron
  • [80%] GRE - Aaron
  • [80%] RIP - John
  • [80%] OSPF - John
  • [80%] BGP - John
  • [80%] M300 manufacturing tool - Jessy
  • [80%] M300 uboot - Jessy
  • [80%] M300 eMMC - Jessy
  • [80%] M300 dual image - Jessy
  • [80%] M360P uboot - Jessy
  • [80%] M360P dual image - Jessy
  • [30%] firmware upgrade - Jessy
  • [80%] icos web module - Sharon
  • [80%] Web UI - Sharon
  • [80%] proscend apple account and google account

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

  • 0001211: GPS time not sync time zone

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

  • [20%] 0001215: GRE over PPPoE, lost PPP900 interface
  • [100%] 0001216: GRE keep alive enable and disable issue on web
  • [100%] 0001218: CTCU-CHT version, some web page display garbage

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 - 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

  • [0%] P2 - web ui: Carrier Aggregation info porting
  • [0%] P2 - remove abnormal key file while web start (develop branch)

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

0920

上禮拜五下午發現的 issue

  • M330 - issue - 0001215: GRE over PPPoE, lost PPP900 interface
  • M330 - issue - 0001216: GRE keep alive enable and disable issue on web

先處理簡單的 - 0001216: GRE keep alive enable and disable issue on web

branch 為 release/v1.06

commit 7716711aa2fa2b7c80e996e3cd41ee8c6dc39d33
Refs: [release/v1.06], {origin/release/v1.06}
Author: jeffrey <[email protected]>
Date:   Mon Nov 9 09:55:16 2020 +0800

    correct the 'ng-show' at 'VPN > GRE > Edit' page
    - base on compile flag 'PROSRC_ECMP' to show/hide' the keepalive related fields

 proscend/prosrc/www/app/feature/gre_3g_edit.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

已解決

1005

工作交接 - [10%] firmware upgrade - Jessy

繼續完善文件

1300

工作交接 - [10%] firmware upgrade - Jessy

繼續

1450

M330 - issue - 0001215: GRE over PPPoE, lost PPP900 interface

update 了 issue 的說明

也跟 GRE 接手的同仁聊過後續可能的問題

這 issue 就先這樣吧

1530

工作交接 - [10%] firmware upgrade - Jessy

文件已完成

1615

參考 3D列印技術應用與原理介紹

這邊提到了幾個 3D 列印技術應用

  • 航空
  • 模具
  • 汽車
  • 服飾
  • 玩具
  • 2.5D立體照片

以和老婆未來想要的方向是 3D 列印技術應用 - 玩具

這也是目前 3D 列印機台的最大宗

強調的是個人化的列印服務

以 BTS 的娃的所發想的 3D 列印技術應用

  • 擬真的場景

一個擬真的場景可能來自於 BTS 著名的 MV 片段

我和老婆要有能力從一個 MV 片段的場景將需要列印的模型畫出來

光從這個需求就可以推得該做什麼學習了

所以要培養的能力有

  • 從一個 MV 片段的場景將需要列印的模型畫出來

就先朝著這個能力來投資吧