# 第 33 期 - 自动化养猫

> 封面图摄于上月真的不想铲猫砂而买的自动猫砂盆，小冰箱大小，经过 20 多天的验证很香，改变了固有印象，想潮流养猫的同学可试试，此外猫饮水机、自动猫粮机、电动吸毛神器也很香。

- Issue: 33
- 发布日期: 2021/07/06
- HTML: https://weekly.tw93.fun/posts/33
- JSON: https://weekly.tw93.fun/api/posts/33.json
- English translation: https://weekly.tw93.fun/en/posts/33.md

---

<img src="https://gw.alipayobjects.com/zos/k/cg/Qbj7jv.jpg" width="800" />

<small>封面图摄于上月真的不想铲猫砂而买的自动猫砂盆，小冰箱大小，经过 20 多天的验证很香，改变了固有印象，想潮流养猫的同学可试试，此外猫饮水机、自动猫粮机、电动吸毛神器也很香。</small>

> **记录每周看到的前端潮流技术，筛选后用接地气方式发布于此，关注此专栏可以及时收到更新~**

## 前端技术

**掌握 Shell 编程，一篇就够了**  
<https://zhuanlan.zhihu.com/p/102176365>  
相比于用 Node 写简单的命令工具，我更偏向于用 Shell，找了一篇很完整的学习文章给大伙。

**都 2021 年了，你怎么还在说 webassembly？**  
<https://mp.weixin.qq.com/s/GvknRowW4_n-dtmAr3_OAQ>  
QQ 音乐前端团队关于 webssembly 的一篇很易懂的文章。

**Sparkplug — a non-optimizing JavaScript compiler**  
<https://v8.dev/blog/sparkplug>  
翻译可见前端之巅 [公众号](https://mp.weixin.qq.com/s/wMWiSpXmsoGilCjKDgng1Q)，V8 有了全新的超快速非优化 JS 编译器，性能提高 5-15％。

**WebSocket 是什么原理？为什么可以实现持久连接？**  
<https://www.zhihu.com/question/20215561>  
知乎上面的一个回答，讲得比较明白，可以一看。

## 开源资讯

**openhaystack：做一个自己的'AirTags'**  
<https://github.com/seemoo-lab/openhaystack>  
开源版本的实现，一个通过苹果的「查找」网络追踪的个人蓝牙设备的框架。  
<img src="https://cdn.tw93.fun/blog/upic/bWjIKL.jpg" width="800" />

**macOCR：可二次开发的文字识别工具**  
<https://github.com/schappim/macOCR>  
给想二次折腾上层工具的工具，对于文字识别工具开箱即用的我更推荐 Bob。  
<img src="https://cdn.tw93.fun/blog/upic/nGNwz8.gif" width="800" />

**Motrix：功能齐全的下载软件**  
<https://github.com/agalwood/Motrix>  
支持下载 HTTP、FTP、BT、磁力链等资源，Windows/macOS/Linux 都可以跑。  
<img src="https://cdn.tw93.fun/blog/upic/VQn8nR.jpg" width="800" />

**Github README 支持嵌入真视频了**  
<https://github.com/a327ex/SNKRX>  
可以看上面这个 README，参考他的使用来实现，应该是编辑时候直接拖视频文件进去生成的。  
<img src="https://cdn.tw93.fun/blog/upic/d9l8dh.gif" width="800" />

**secguide：腾讯开源的代码安全指南**  
<https://github.com/Tencent/secguide>  
实话实话，个人不是很喜欢将文档放到 Github 上面去开源，不过这个内容还不错。

## 他山之石

**砸壳这件破事**  
<https://mp.weixin.qq.com/s/xFHA2tlc6HCLti_ihlrsZA>  
iOS 以其封闭生态闻名，所有的来自应用市场的 App 都会默认受到 DRM 加密保护。在设备越狱之后有了调试进程和部分访问内核功能的机会，也就可以从设备上通过复用系统解密逻辑拿到二进制可执行文件。这个过程就叫“砸壳”，所有逆向教程都会从砸壳这一步开始。

**腾讯九年，我毕业了!**  
<https://yuguo.us/weblog/leaving-tencent/>  
余果 19 年的一篇文章，有不少经验和心得值得我们学习。

**Vuejs 纪录片 —— 听听尤雨溪讲述自己的心路历程**  
<https://www.zhihu.com/zvideo/1227591095011733504>  
Evan You 讲述了他如何与困难抗争，让 Vuejs 活过来的故事。
