Skip to content

周刊第 3 期:持续折腾

Published:

新文章

之前一直都有在写小抄的习惯,于是抽空整理了一下发到 Blog 上,希望能够帮助通过搜索引擎进来的同学们。

折腾 iTerm2 + tmux

很早之前就安装了 tmux,但是苦于一直记不住命令,也就没有坚持用。

不过其实 iTerm2 已经整合了 tmux,可以将 tmux 的各种命令操作映射到 iTerm2 本身的快捷键操作中,这可以大大降低 tmux 的学习成本,于是花了点时间折腾、以及 iTerm2 的外观调整,整体效果是这样的:

主要参考以下这两篇文章:

分享文章

一些本周阅读过的好文章、以及我的一些总结和个人思考;非常建议你直接阅读原文,毕竟一千个读者就有一千个哈姆雷特,而且我的理解可能是错的。

解剖 Netflix

原文地址:《解剖 Netflix - 全美员工满意度最高的企业》 | Step By Step

这是本文作者从一本叫做《零规则》的书的笔记,主要讲述一家名为 Netflix 的科技公司的经营传奇。

这家公司是全美员工满意度最高的公司,而「零规则」这几个字,也正是 Netflix 的核心文化之一。

下面就来讲讲 Netflix 的不同之处:

在生产环境中使你的 npm i 速度提升 50%

原文地址:《在生产环境中使你的 npm i 速度提升 50%》 | 山月行

浅析 Web 录屏技术方案与实现

原文地址:《浅析 Web 录屏技术方案与实现》 | zoo

个人思考

rrweb 的话只是对 SPA 场景比较好,但对于 微前端/Iframe 场景,它基于 DOM 的回溯就会失效从而失去其录制功能,加上整个 rrweb 链路代码实现复杂度较高,个人认为能用 WebRTC 还是走 RTC 实现比较好。

如何为你的问题获得有用的答案

原文地址:《How to get useful answers to your questions》 | Julia Evans

  1. 问一个模糊或未明确指定的问题时,可能出现的问题:
    1. 这个人首先解释一堆我已经知道的东西
    2. 这个人解释了一些我不知道的事情,但我认为这些事情与我的问题无关
    3. 这个人开始给出相关的解释,但使用我不理解的术语,所以我仍然最终感到困惑
  2. 通过问「是否」的问题,可以更快地得到有用的信息。
  3. 如果别人做了一个漫长而无关紧要的解释,可以直接打断
  4. 不接受没有回答你的问题的答案

谈谈在 SQL 语句中的优化技巧

原文地址:《谈谈在 SQL 语句中的优化技巧》 | qq52o

此文一共列了 30 个优化技巧,内容已经比较精炼了,这里我就不一一列出,有兴趣直接进原文阅读。

求职时的常见错误

原文地址:《求职时的常见错误》 | 1 Byte

如何在 Emacs 里做所有事

原文地址:《如何在 Emacs 里做所有事》| 1 Byte

Emacs 简直堪称是一个操作系统,之前有研究过使用 Emacs 下面的 Org-mode 插件来做我的内容管理系统,但是折腾了一下觉得太难上手了,于是转向使用 Notion。

而本文中的视频就展示了 Emacs 的 Org-mode 强大,有兴趣可以看看。

小程序单元测试最佳实践

原文地址:《小程序单元测试最佳实践》 | wxsm’s pace

个人思考

去年年初的时候也曾尝试过在项目中推动微信小程序的 E2E 自动化测试,当时把此文所提到的坑都踩过一遍、连最后选择的解决方案都是一样的。

之前也有在 Web 项目实践过的 E2E 测试(用的是 Cypress),体验比微信小程序的自动化测试好一万倍不止。不过回头想想,像微信小程序这样不伦不类的产物,本来就是恶心开发者的,还扯什么开发体验呢?

有趣的链接


作者 : 4Ark

地址 : https://4ark.me/post/weekly-03.html/

来源 : https://4ark.me

著作权归作者所有,转载请联系作者获得授权。