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

我的伟大软件起源论 (hiandrewquinn.github.io)

本文作者Andrew Quinn 认为,许多伟大软件的诞生源于一小部分“黑客”群体。他们对软件本身抱有极大热情,不断探索软件的潜力,并致力于将其打造成理想中的最佳状态。这些“黑客”往往是软件重度用户中的佼佼者,他们不仅将软件视为工具,更将其视为目标本身,并持续推动软件的创新与发展。

Debian 12 开箱即用的脚本语言 (hiandrewquinn.github.io)

这篇文章探讨了 Debian 12 系统默认安装的脚本语言,包括 Bash、Dash、Python 3.11.2、Awk、Perl 5 等。作者认为,了解这些默认安装的语言可以简化某些情况下(例如在未联网的机器上)的脚本编写工作,因为可以直接使用这些语言,而无需额外安装。文章还对比了 Python、Perl 和 Go 等语言,认为 Python 作为入门语言的优势之一是其广泛的适用性和丰富的资源,尤其是在脚本编写方面。

OpenBSD:计算机设备制造商的秘密武器 (hiandrewquinn.github.io)

文章探讨了OpenBSD操作系统在计算机设备制造领域的优势。作者认为,OpenBSD的长期稳定性使其成为构建寿命长达15-30年的B2B计算机设备的理想选择,因为即使在多年后,维护人员仍能轻松上手。此外,OpenBSD强大的安全性也能有效抵御恶意攻击,即使设备未连接互联网。

运营小型新闻存档6个月的经验 (hiandrewquinn.github.io)

本文作者分享了运营小型芬兰语新闻存档网站6个月来的经验。网站使用cronjobs和Git进行自动化维护,并利用Git作为数据库实现静态部署。作者强调了简单性的重要性,以及本地化工作流程带来的效率提升。文章还推荐了pandoc等工具,并总结了网站运营过程中的收获。

做事服从正态分布,学习服从对数正态分布 (hiandrewquinn.github.io)

本文探讨了软件开发中时间估计为何如此困难。作者认为,学习新技能的过程服从对数正态分布,这意味着学习时间可能比预期长得多,从而导致项目延迟。作者以Leaky Pipeline理论为例,解释了即使每个步骤的完成时间都符合正态分布,但由于学习新知识会导致意外延迟,最终整体的完成时间也会呈现出对数正态分布的特征。

tmux 是个好东西 (hiandrewquinn.github.io)

这篇文章探讨了 tmux 和 kitty 两种终端多路复用器的优缺点。作者认为,尽管 kitty 功能更强大,但 tmux 的优势在于其广泛的兼容性和易用性。尤其在远程服务器环境下,tmux 的可靠性和稳定性使其成为更实用的选择。