# 33. Automated Cat Care

> The cover shows the intelligent cat litter box I bought last month. It’s about the size of a small fridge and has been a total game-changer over the last 20 days. If you’re into smart pet care, I also highly recommend automatic water fountains and food dispensers.

- Issue: 33
- Published: 2021/07/06
- HTML: https://weekly.tw93.fun/en/posts/33
- JSON: https://weekly.tw93.fun/api/en/posts/33.json
- Chinese original: https://weekly.tw93.fun/posts/33.md

---

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

<small>The cover shows the intelligent cat litter box I bought last month. It’s about the size of a small fridge and has been a total game-changer over the last 20 days. If you’re into smart pet care, I also highly recommend automatic water fountains and food dispensers.</small>

> **Record the down-to-earth trending technologies seen every week, and publish them here after screening. If you find it good, you can follow this weekly to get update notifications.**

## Front-End Technology

**Mastering Shell Programming in One Go**  
<https://zhuanlan.zhihu.com/p/102176365>  
For quick automation tasks, I often prefer a lean Shell script over Node.js. This is one of the more comprehensive guides for getting up to speed.

**WebAssembly in 2021: Why It Still Matters**  
<https://mp.weixin.qq.com/s/GvknRowW4_n-dtmAr3_OAQ>  
An accessible entry point into the world of WebAssembly from the QQ Music team.

**Sparkplug: A New Non-Optimizing JavaScript Compiler**  
<https://v8.dev/blog/sparkplug>  
V8 has introduced a blazing-fast initial compiler that boosts performance by 5-15% without the overhead of heavy optimization.

**How WebSockets Enable Persistent Connections**  
<https://www.zhihu.com/question/20215561>  
A very clear and intuitive breakdown of the principles behind full-duplex communication on the web.

## Trending Open Source

**openhaystack: Build Your Own 'AirTags'**  
<https://github.com/seemoo-lab/openhaystack>  
An open-source framework for tracking personal Bluetooth devices using Apple's massive "Find My" network.  
<img src="https://cdn.tw93.fun/blog/upic/bWjIKL.jpg" width="800" />

**macOCR: An Extensible Text Recognition Tool**  
<https://github.com/schappim/macOCR>  
Great for developers looking to build their own OCR integrations. For out-of-the-box daily use, I still think [Bob](https://github.com/ripperhe/Bob) is the best choice on Mac.  
<img src="https://cdn.tw93.fun/blog/upic/nGNwz8.gif" width="800" />

**Motrix: A Full-Featured Download Manager**  
<https://github.com/agalwood/Motrix>  
Supports everything from HTTP and FTP to BitTorrent and Magnet links. Cross-platform and very polished.  
<img src="https://cdn.tw93.fun/blog/upic/VQn8nR.jpg" width="800" />

**Embedded Videos in GitHub READMEs**  
<https://github.com/a327ex/SNKRX>  
You can now drag and drop video files directly into the GitHub editor to embed them in your project documentation.  
<img src="https://cdn.tw93.fun/blog/upic/d9l8dh.gif" width="800" />

**secguide: Code Security Guides from Tencent**  
<https://github.com/Tencent/secguide>  
A very comprehensive set of language-specific security best practices. While I find GitHub a bit unusual for documentation hosting, the content itself is excellent.

## Just Looking Around

**The Technical Reality of iOS App "Cracking"**  
<https://mp.weixin.qq.com/s/xFHA2tlc6HCLti_ihlrsZA>  
A look at the DRM protections in the Apple ecosystem and the technical process of decrypting binaries—a foundational step in any iOS reverse engineering.

**Nine Years at Tencent: My Final Reflection**  
<https://yuguo.us/weblog/leaving-tencent/>  
Yu Guo shares a wealth of experience and career insights after nearly a decade at one of the world's largest tech giants.

**The Story of Vue: Evan You’s Journey**  
<https://www.zhihu.com/zvideo/1227591095011733504>  
A fascinating documentary-style look at the struggles and breakthroughs that turned Vue into the global phenomenon it is today.
