2025-4-13 周记 0x00b
· Life
Read
最新一期
GitHub - alexpusch/rust-magic-patterns: Magical Rust patterns laid out and simplified
有趣
10 Things Software Developers Should Learn about Learning – Communications of the ACM
让我想起多年前看过的《Learning How to Learn》课程笔记
- 过去这五年
- 过去这五年,我学到了什么
- Grow @ Google 02: 「能用就行」还远远不够
- Grow @ Google 01: Noogler 成长的必经之痛
- 我的时间管理系统
- 「程序员」和「软件工程师」是一回事吗?
- Grow @ Google 03: 文档意识与培养新人
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blog
- Managing My Motivation, as a Solo Dev | Marcus' Blog
- SRE 日志:我的包去哪了? | Manjusaka
- pwru 工具介绍和案例一则 | 卡瓦邦噶!
- 程序员职业之路的选择 | 卡瓦邦噶!
- 五种类型的程序员 | 卡瓦邦噶!
- 不要学习代码,要学会思考 | 卡瓦邦噶!
- 程序员都是工程师吗? | 卡瓦邦噶!
第一次听说 Deterministic Simulation Testing。都知道复现是解决问题最关键的一步,但是有时不确定影响因素太多,很验证复现。
gihub gist可以上传任意东西
copy出来ssh的地址我clone不了
git@gist.github.com:63106ee9791b8912ba0ff4b845b2a6a5.git
改成下面这样就可以了
git clone git@github.com:HASH.git
Web browser security
Security is hard, and browsers are incredibly complex artifacts with tens of millions of lines of code. What could go wrong? From distributed systems security to process sandboxing, and from type confusion to Spectre.
Understanding The Web Security Model•Spectre.js•Site Isolation•CVE-2023-3420
攻击方法也是大开眼界,通过系统调用,来分析系统资源的信息,进而可能泄漏敏感信息。
Build systems
Build processes are complex and computationally intensive. How can we make builds fast, reproducible, and flexible, all while retaining simplicity? Maybe studying their underpinnings and reimplementing them can teach us a bit about computing.