Keep

2020 第 12 周

3/22/2020, 1:14:00 PM 3 min read

  1. Element-ui 应该已经不再维护,后续应该考虑选择其他 ui 库(不建议选择国内公司开源的)。回到 element-ui 已经三个月没更新代码(版本),issues 1000+,最新更新的 el-image 组件 bug 太过明显,猜测内部没测试活着使用过。
  2. 和同事一起搞到 1 点左右,重构完遗留代码提交给测试,需要时不时把坑填一下,防止越来越大(希望同事也有类似的觉悟)。
  3. 帮朋友找昵称库(其实叫用户名库),找到faker库,可以用来创建测试数据或者一些机器人数据。命运就是这样,现在正好在做一个尝试性项目,需要自动随意发送一段话,正好 faker 可以用。
  4. 产品那边同事问开发 2FA/[T]OTP(One Time Password) 的成本,内部已有的代码实现是同事搞的,就直接去咨询了同事,周末有时间就看看。使用 2FA后,就算拿到用户的用户名和密码,依然不能登陆用户系统。实现步骤: 0) 用户手机上安装验证app(ex: Google Authenticator) 1) 登陆服务后启用 2FA 登陆 2) server 根据用户请求,用算法生成secret key并存储,基于特定的协议生成地址(把地址转换成二维码方便用户扫描) 3) 用户使用安装的 app 扫描二维码完成关联(输入验证码, 提交到服务器即可) 4) 后续用户再登陆时,需要使用 app 中的码完成二次登陆。DEMO: https://rootprojects.org/authenticator/. 参考: https://imququ.com/post/about-two-factor-authentication.html
  5. 实现类似 https://github.com/posthtml/posthtml-modules 代码,自己实现之前不知道已有开源实现。不过最后想了想,还是应该使用基于 vue/react 的 ssr。
  6. 继续 Leetcode - 还差 121 道题目. (ps: Leetcode 连续打卡一周)
  7. 追剧 国土安全, 冰海陷落, 奥林匹斯的陷落, 伦敦陷落, 天使陷落
Tag:
2020

@read2025, 生活在北京(北漂),程序员,宅,喜欢动漫。"年轻骑士骑马出城,不曾见过绝望堡下森森骸骨,就以为自己可以快意屠龙拯救公主。"