Posts

  • [AI说] 中国年轻人追求自由的困境

    本文探讨了中国年轻人在追求自由过程中面临的困境,分析了社会、家庭和经济压力如何限制个人独立性。文章深入剖析了家庭控制、社会保障体系的缺失以及社会期望等因素对年轻人自由追求的影响。
  • [AI说] 精英话术的陷阱

    本篇文章深入探讨了中国精英阶层的话语操控策略,揭示他们如何利用“社会责任”“精英担当”等话术塑造道德优越感,却在真正的社会危机面前选择沉默。同时,文章剖析了精英如何通过模糊阶级概念、污名化底层不满,以维护自身特权。面对这些话术陷阱,底层需要识破其本质,拒绝被动接受精英定义的社会叙事,并积极建立自己的话语体系,以推动真正的社会变革。
  • [翻译] PHP中的依赖注入

    你必须始终从你的代码中移除硬编码依赖项,并取而代之使用“依赖注入”注入它们,从而获益。然后使用某些依赖注入容器自动地管理所有这些注入的依赖项。
  • [翻译] Auryn 使用指南

    Auryn 是一款递归依赖注入器。使用 Auryn 引导和连接 S.O.L.I.D 和面向对象的 PHP 应用程序。
  • [翻译] 简单的PHP模板引擎

    PHP 是一种有点罕见的语言,因为它不需要额外修改或库的支持,就已经在标记中实现将文本模板化。通过简单的 PHP 类就可以实现表示逻辑和应用逻辑的分离。而不用使用像 Smarty 这种看起来简洁但实际上臃肿的模板引擎。
  • 为 Jekyll 博客文章列表添加分页功能

    随着博客文章列表变长,需要增添一个分页功能,但是在按照官方的说明尝试为 Jekyll 添加分页时,却发现并没有预期那样顺利,所以在尝试成功后,在此记录一下详细的实现步骤和注意事项。
  • 使用命令行工具 icotool 创建 Favicon 图标

    本文主要内容是介绍了 Favicon 图标的历史概况、实现标准和实现方法,并介绍了一款好用的制作 ICO 格式图标的命令行工具 icotool,详细说明了这款工具的使用方法。
  • [翻译] 论模板

    本文主要是模板引擎 Mustache 带来的启示:如果你在模板中做任何事情,只要不是一个简单的 for 或 if,那它就不属于模板。
  • [翻译] MVC 的替代方案

    本文探讨了 MVC 同类们的差别,解释概念的同时,比较了它们之间的异同。总的说来这些所谓模式都是同一种概念的不同解释,并没有真正解决本应该解决的问题。
  • [翻译] 面向 WEB 的 MVC 初学者入门指南

    本文解释了作为模式的 MVC 和作为概念的“MVC”,两者都只适用于有状态的应用程序,而不是无状态的 WEB 应用。与其纠结 MVC 不如把精力放在抽象概念、关注点分离和架构上。