用 Apple Configurator 将 iPhone 打造成「傻瓜手机」:戒除手机瘾的有效方法

2025-09-09

作者因沉迷手机而尝试多种方法戒除手机瘾,包括自我控制、使用屏幕使用时间限制等,均告失败。最终,他利用 Apple Configurator 将 iPhone 设置成仅能访问特定应用和网站的“傻瓜手机”。此方法通过增加操作难度和移除 App Store 等手段有效减少了屏幕时间,并分享了详细的操作步骤。虽然仍存在一些待解决问题,例如邮件筛选,但作者表示此方法显著改善了他的手机使用习惯,并强烈推荐给其他读者。

阅读更多

用Clojure实现Bel语言:一段9个月的编程冒险

2025-03-11

作者历时9个月,用Clojure语言实现了Bel语言,这是一个基于1958年麦卡锡设计的Lisp语言的扩展。起初计划只用一个周末完成,却遭遇了诸多挑战:需要自行编写解析器以处理Bel语言独特的语法;简单的递归解释器无法处理Bel语言的延续性;为了解决栈溢出问题,作者不得不重新实现调用栈。最终,通过借鉴Clojure的设计理念,并使用Java数据结构优化性能,作者完成了Bel语言的实现,并对Bel语言的特性进行了深入探讨,例如lit、globe、scope、mac、err等,以及延续性带来的强大功能。尽管项目仍在完善中,但这段充满挑战和收获的旅程本身已价值非凡。

阅读更多
开发