## “宗教” 令人惊讶的近代史
我们今天理解的“宗教”概念并非古老——它出现在近现代。虽然崇拜和仪式等实践贯穿历史,但并没有一个截然不同的“宗教”类别。古罗马的 *religio* 侧重于恰当的行为和遵守,而非独立的信仰领域,即使在基督教兴起之后,也没有将世界划分为不同的“宗教”,如基督教、伊斯兰教或佛教。
这种现代理解产生于 17 世纪,伴随着“世俗”概念的出现,并受到欧洲探索和接触不同文化的影响。学者们最初在对这些新传统进行分类时,会寻找与基督教的相似之处,常常强加诸如经典和创始人等结构,即使这些结构并不存在。
定义“宗教”证明是难以捉摸的,思想家们提出了各种标准——信仰、仪式、道德——但都未能完全涵盖。最终,这个术语的持久性并非源于精确的定义,而是其*实用性*。“宗教”作为一个社会建构的范畴发挥作用,塑造了我们理解实践的方式*以及*信徒如何认同自己。尽管对其有效性存在持续的争论,“宗教”仍然是法律、研究和个人意义构建中的一个重要术语,是驾驭复杂世界的“可用地图”。
## 从折腾到框架:一次笔记本电脑之旅
出于对硬件修改和性能最大化的终身热情,作者最近从2021款M1 Max Macbook Pro过渡到Framework 13 DIY版笔记本电脑。这次改变引发了对“对笔记本电脑的种种恶行”历史的怀旧反思,始于一台高度定制的2008款三星NC10上网本——升级了更多内存、SSD,甚至安装了Hackintosh。
这种折腾继续延伸到2011款Macbook Pro,作者在那里通过升级内存、SSD以及三重启动OSX、Windows和Linux来挑战极限。 后来的笔记本电脑,如ThinkPad X1 Carbon和公司提供的Macbook Pro,提供的修改机会更少,导致了沮丧。
Framework笔记本电脑代表着重回正轨。 在等待迭代证明其可修复性之后,作者卖掉了Macbook Pro并购买了Framework 13,被其模块化和可升级性的承诺所吸引——再次成为“笔记本电脑怪咖”并自定义机器各个方面的机会。 在设备日益封闭的世界里,这是一个受欢迎的改变。
## 使用触摸验证 SSH 保护开发者工作站
现代软件开发面临日益复杂的攻击,攻击目标从专业人士转向,不再局限于简单的恶意软件,而是包括供应链破坏和有针对性的招聘诈骗。传统的安全措施往往不足以应对,使得开发者笔记本电脑成为密钥盗窃和通过 SSH 进行静默滥用的主要目标。
触摸验证 SSH 提供了一种低成本、有效的解决方案。它利用硬件隔离——将私钥存储在 USB 安全密钥(如 YubiKey)或设备的安全飞区内(在较新的 Mac 上),需要物理触摸才能进行身份验证。即使恶意软件攻陷笔记本电脑,也能防止密钥泄露和静默的未经授权访问。
实施起来很简单:在 macOS 上使用 Secretive 等工具,或在其他平台上使用 `ssh-keygen -t ed25519-sk`。维护与特定硬件关联的授权密钥存储库,有助于审计和密钥管理。虽然这并非万能药,但为敏感系统保留触摸验证,并对意外提示保持警惕,可以显著提高安全性。
在开发者凭证日益重要的世界中,这一简单步骤为应对不断演变的网络威胁提供了至关重要的保护层。
这是电子书“如何使用LaTeX精确复刻本书 - 一本关于撰写数学笔记的自包含教程”及其.tex文件的仓库。最新的更新版PDF可以从这里下载。
欢迎贡献!如果您对本书有任何问题或建议,请随时提交issue!本书将定期更新!
待办事项:添加一个设置附录的子章节。
LaTeX书籍的基本设置和结构
文本和段落的格式化
LaTeX中书写数学的基础
LaTeX中的各种特殊结构
自定义命令和环境
更多关于书籍布局设计
带框架的定理和练习
使用TikZ绘图(第一部分)
使用TikZ绘图(第二部分)
杂项
声明:本作品采用知识共享署名-非商业性使用4.0国际许可协议授权。
## Coderive v0.4.0:一种移动优先的编程语言
Coderive 是一种新的、通用的编程语言,旨在实现安全性、速度和清晰度,并且*完全*在移动设备上开发。它利用双重编译流水线,生成字节码和本机代码(ARM64/x86_64),以实现高效执行。
主要特性包括一种新型的量词优先逻辑,取代了传统的布尔运算符(例如,`all[A, B]`代替`A && B`),以及一个多返回值槽系统,用于组织函数输出。Coderive 还拥有具有复杂步进模式的智能 for 循环。
开发利用 Java NIDE、快速编辑编辑器和 Android 上的 Termux Linux 环境,并借助 DeepSeek 和 Gemini 等 AI 助手。目前正在进行 TAC 编译器以进一步优化性能。
Coderive 采用 MIT 许可证,资源和支持可通过 GitHub Discussions/Issues 和开发者邮箱获得。它证明了在传统桌面环境之外实现强大的编译器开发是可行的。