Claude 代码随身行 -- Claude Code On-the-Go
作者仅用手机和云端虚拟机实现了移动端编程:通过Termius应用连接Vultr云服务器运行6个Claude Code代理,利用Tailscale VPN保障安全,采用按需启停的计费方式,并通过推送通知实现异步开发。整套系统专为移动场景优化,实现了随时随地的高效编程。
展示HN:浏览器工作原理互动指南 -- Show HN: An interactive guide to how browsers work
这篇文章介绍了浏览器的工作原理,通过互动示例帮助读者理解浏览器如何处理URL、建立TCP连接、发送HTTP请求、解析HTML构建DOM树,以及完成布局、绘制和合成等关键步骤,适合对浏览器工作机制感兴趣的工程师和普通用户。
Gershwin桌面:基于GNUStep的类OS X桌面环境 -- Gershwin-desktop: OS X-like Desktop Environment based on GNUStep
Gershwin-desktop是一个基于GNUstep的桌面环境,专为希望切换操作系统的用户设计,提供友好的使用体验。该项目托管在GitHub上,支持开发者协作和代码管理。
Web开发又变得有趣了 -- Web development is fun again
文章表达了作者对早期网页开发简单时代的怀念,认为虽然当时技术有限,但开发者能掌控整个开发流程。随着技术发展,复杂度已超出个人能力范围,但作者仍乐观认为网页开发重新变得有趣。
FreeBSD家用NAS系列3:WireGuard VPN、路由与Linux节点 -- FreeBSD Home NAS, part 3: WireGuard VPN, routing, and Linux peers
这篇文章介绍了在FreeBSD家庭NAS上配置WireGuard VPN的步骤,包括与Linux设备的对等连接设置以及网络路由的配置方法,以实现安全的远程访问和网络互通。
抗衰老注射剂促进膝盖软骨再生并预防关节炎 -- Anti-aging injection regrows knee cartilage and prevents arthritis
科学家研发出一款抗衰老注射剂,能够促进膝关节软骨再生并预防关节炎。该技术通过注射方式实现软骨组织修复,为治疗关节退行性疾病提供了新方案。
理解bin、sbin、usr/bin、usr/sbin的划分(2010) -- Understanding the bin, sbin, usr/bin, usr/sbin split (2010)
文章解释了Linux系统中bin、sbin、usr/bin和usr/sbin目录的区别:bin和sbin存放系统启动和修复所需的基本命令,usr/bin和usr/sbin存放用户安装的应用程序。这种划分源于早期Unix系统因磁盘空间有限而采取的分区策略,虽然后来硬件发展已不再需要,但这一传统仍被保留下来。
谷歌14年经验谈 -- Lessons from 14 Years at Google
作者总结在谷歌14年的核心经验:优秀工程师不仅需要编程能力,更要学会处理代码之外的人际关系、组织协调等软技能。真正创造价值的工程师会深度理解用户需求,从问题本质出发寻找解决方案,而非执着于技术本身。这些跨项目、跨团队的通用经验比具体技术更重要。
独坐咖啡馆的难耐之喜 -- The Unbearable Joy of Sitting Alone in a Café
文章描述了作者在咖啡馆独处的矛盾体验,以及休假期间放慢生活节奏的感悟。通过不带手机与爱犬长时间散步,作者发现脱离工作后时间变得缓慢而充实,这种与日常忙碌截然不同的生活方式让朋友羡慕,也让自己体会到宁静的永恒感。
街头霸王II:世界勇士(2021) -- Street Fighter II, the World Warrier (2021)
文章讲述了《街头霸王II》开发过程中的一个趣闻:在游戏即将发布前三天,首席图形设计师Akiman发现标题中的"World Warrior"被错误拼写为"World Warrier"。由于街机硬件CPS-1的图形ROM已经固化无法修改,他只能通过编程技巧来修正这个拼写错误。这个幕后故事展现了游戏开发中的小插曲和开发者的应变能力。