- Element-ui 应该已经不再维护,后续应该考虑选择其他 ui 库 (不建议选择国内公司开源的)。回到 element-ui 已经三个月没更新代码 (版本),issues 1000+,最新更新的 el-image 组件 bug 太过明显,猜测内部没测试活着使用过。
- 和同事一起搞到 1 点左右,重构完遗留代码提交给测试,需要时不时把坑填一下,防止越来越大 (希望同事也有类似的觉悟)。
- 帮朋友找昵称库 (其实叫用户名库),找到faker库,可以用来创建测试数据或者一些机器人数据。命运就是这样,现在正好在做一个尝试性项目,需要自动随意发送一段话,正好 faker 可以用。
- 产品那边同事问开发 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
- 实现类似 https://github.com/posthtml/posthtml-modules 代码,自己实现之前不知道已有开源实现。不过最后想了想,还是应该使用基于 vue/react 的 ssr。
- 继续 LeetCode - 还差 121 道题目。(ps: LeetCode 连续打卡一周)
- 追剧 国土安全, 冰海陷落, 奥林匹斯的陷落, 伦敦陷落, 天使陷落
2020 第 12 周
发布: