test-day-116

Today’s Task

  • [ASAP] Property Page
    • Cookie & Clear
  • Extrack Common Functions of release scripts

Additional Task

Thought

1

Web Storage

localStorage

一般是 5MB,

window.localStoragewindow.sessionStorage

用之前需要判断兼容性,IE(

localStorage 会一直在, sessionStorage 在当前 session 结束之后就会自动清空

localStorage 无法跨域,子域名也拿不到父域名的 localStorage

Cookie

IndexDB

test-day-115

Today’s Task

  • [ASAP] Property Page
    • Dropdown
    • CSS
    • Cookie & Clear

Additional Task

Thought

1

Ant Design 的 AutoComplete 查询模式-确定类目是不能调整高度的…

它在实现滚动条的时候也许用了非常多的 trick

使得调样式弄起来极其 tricky

2

想用 kotlin 和 ktor 写点什么东西

弄个什么本科大作业级别的 CRUD 熟悉下 api 也好呀

test-day-114

Today’s Task

  • [ASAP] Property Page
    • Dropdown
    • CSS

Additional Task

Thought

1

[] is an Array,

{} is an Object

An Object is not a Map

2

IDEA 鼠标悬浮,可以直接看见对象类型可太友好了

test-day-113

Today’s Task

  • [ASAP] Property Page

Additional Task

Thought

1

Oracle Password Rotation:

  1. 去 Google doc 找到新一轮 Password
  2. 看历史 MR 去改对应的文件
  3. 注释掉当前的用户名密码,取消注释先前的那份
  4. 但两个用户的密码都要换

2

一到春天就想玩 JRPG

Game Estimated Time Price Platform
FF7 70h+ 150 HKD PS4
FF10 50h+ 20 RMB for PS2 PS2, PS4
FF15 40h+ / 全是男人,doge 都不玩 PSN IGC PS4, PC
FF7re 35h+ 390 HKD PS5
P5 90h+ 120 HKD / PSN IGC PS5
A22 90h 500 HKD switch, PS4
A23 90h+ ? 500 HKD switch, PS4

一天一个小时的话,今年是不愁游戏荒了…

3

CKLT:

crypto, keymaster, nam, playerownership, tos

  • access
  • catalog
  • crypto
  • customerportal
  • dynamic-config-ui //need nucleus
  • hyas
  • kakapo
  • keymaster
  • liquibase-deploy //need nucleus
  • nam
  • nexus
  • nucleus //17GB source code
  • nucleussolr //need nucleus
  • playercard
  • playerownership-cassandra
  • playerownership
  • porpoise
  • saola
  • sloth
  • tos
  • vaquita

test-day-112

Today’s Task

Additional Task

Thought

1

能做的事情,还有很多

我会跟上的

2

  • access
  • catalog
  • crypto
  • customerportal
  • dynamic-config-ui
  • hyas
  • kakapo
  • keymaster
  • liquibase-deploy
  • nam
  • nexus
  • nucleus
  • nucleussolr
  • playercard
  • playerownership-cassandra
  • playerownership
  • porpoise
  • saola
  • sloth
  • tos
  • vaquita

test-day-111

Today’s Task

  • [ASAP] Property Page

Additional Task

Thought

1

比较理想的时间表:

10:00 audit & merge

10:30 build image

11:45 deploy STG

12:00 start regression

16:00 regression report

冷冰冰的残酷现实:

现在每一步都有大概率出问题,耽误时间

互相又是层层递进的依赖关系

Audit 的过程中,有改动的 repo 结果会漏,而且跑一轮半小时,急需大改

build image 每隔三个月会遇到一次 token expire,偶尔服务器也会写满

deploy to STG 的时候经常容易起不来,另外目前 rating 不支持 aws,要暂时去掉

2

最近感兴趣的主题报菜名:

Cassandra, Zookeeper, ActiveMQ, Redis

Spring Boot, Kotlin, Ktor, Javalin

Typescript, React, Vue

想要知道它们怎么用

还想知道更多关于 V8 的内容

以及曾经欠下来的各种力量小黑砖合集

来不及看的书,堆成小山那么高

3

Release Script migration

提一些通用 common methods 复用,节省工作量

test-day-110

Today’s Task

  • Release Support for CHG0157116

Additional Task

Thought

1

临近过年,server 可能比我还要急着想要放假

用了 wakatime 才发现

每天我根本没多少时间在看代码诶

难怪我觉得自己进步得非常非常非常慢

test-day-109

Today’s Task

  • [ASAP] Property Page
  • Fix sox audit

Additional Task

  • Investigate on image tag change failure for CICD jobs

Thought

1

sed 的时候, 括号里面的并不会被替换,而只是匹配开头之用

对着 log 和脚本去一步步追踪问题,其实是件体力活

如何能有精力多思考呢

test-day-108

Today’s Task

  • [ASAP] Property Page
  • Fix 401 after migration to Vite
  • Fix sox audit

Additional Task

Thought

1

周末晚上总是舍不得周末

漂浮间被查了身份证

2

自我价值的认同感,应当在心中占多少权重?

3

“我是打定主意,要唱一辈子的”

那我打定主意,要写一辈子了吗?

4

啥时候用 rebase,啥时候用 merge ?

在自己的分支写 bug 的时候,如果要把他们合进 master,就用 merge

如果别人写了点新的 feature,想要把他们 pull 进自己的分支的时候,用 rebase

test-day-107

Today’s Task

Additional Task

Thought

1

release me 上回迁移脚手架果真在线上出了 bug

本地没开 okta local 验证所以复现不了

三个 asset js 全部 401

后端会有个 controller 还是什么

控制请求哪些 api 需要 token

现在的问题是

请求前端 assets 里面一堆 js 的时候也需要带 token

为了拿 token 起码要能进去

进不去就拿不到 token