QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

Lineage OS 真正摆脱谷歌控制了吗? (kevinboone.me)

本文作者详细分析了 Lineage OS 系统中潜在的隐私泄露问题,包括网络连接测试、DNS 查询、辅助 GPS 和 WebView 等方面。作者认为,尽管 Lineage OS 移除了谷歌服务和应用程序,但系统底层仍然存在一些可能向谷歌服务器发送数据的组件和功能,例如 Chromium 内核的 WebView。作者建议可以通过更改默认设置、禁用特定功能或使用替代方案来减少隐私泄露的风险,并推荐了 GrapheneOS 等更加注重隐私保护的 Android 系统。

昔日王者:Borland Turbo Pascal 7 (kevinboone.me)

本文回顾了Borland Turbo Pascal 7这款软件的辉煌历史及其衰落的原因。作者认为,Turbo Pascal 7是一款革命性的软件,它简化了Windows编程,并为Microsoft Windows在桌面电脑上的普及做出了贡献。然而,随着C语言的兴起、微软C工具的改进以及Visual BASIC的出现,Turbo Pascal逐渐失去了市场。作者感叹,如今软件开发已成为一个半熟练行业,人们似乎不再需要像Turbo Pascal这样精巧的工具了。

重拾 CP/M 的 C 语言编程 (kevinboone.me)

本文讲述了作者重拾 CP/M 系统 C 语言编程的经历,并详细介绍了使用 40 年前的 Aztec C 编译器进行开发的过程和与现代 C 开发的不同之处。文章探讨了 Aztec C 编译器的特点、K&R 语法、数据类型大小、标准库限制、命令行参数处理、重定向、设备 I/O、系统接口、调用约定、内存管理、分页和覆盖、构建和测试等方面的内容,并强调了在 80 年代硬件上进行编程需要关注效率和进行实际硬件测试的重要性。