跳到主要内容

斯多葛打印机

· 阅读需 8 分钟
小学后生
Full Stack Developer

书桌一角,近来多了一台旧热敏打印机。二手市场上捡来的,原本是给小饭馆打菜单、给超市打流水的命,如今被我派了个闲差:每天早上九点,自己醒来,吐出一页斯多葛。

纸上是一篇短文,英文在前,译文在后,挑几个生词,配一幅黑白小图。印完了,电脑再把英文念一遍,送进我的 Telegram。纸在桌上,声音在耳边,一日的功课就算开了头。

这台机器从头到尾,是我指挥 AI 搭起来的。写下来,一是记它怎样转起来,二是记中途那些坑——坑都是我一个个自己排查、自己填上的。这条路走下来,恰好能说明白一件事:AI 到底替我们干了什么,又有什么它是替不了的。

最终效果调试废纸

终端里那么多 Agent,到底该用哪个?

· 阅读需 9 分钟
小学后生
Full Stack Developer

我的电脑里装着 OpenCode、OpenClaw、pi、一个一年没更新的 cursor-agent,Applications 里还躺着 Codex、Cursor、Trae。每个都号称「AI Agent」,每个我都用过几天。

某天我终于问了自己三个问题:

  1. 这些终端窗口是不是都算 Agent?它们到底差在哪?
  2. 终端 CLI 这么多,哪个好?
  3. 把 Agent 当作日常工作的主力入口,到底是不是好选择?

这篇文章是我把这三个问题想清楚之后的结论。

TL;DR

  • 终端窗口只是界面。Claude Code、OpenCode、pi 这类工具 = 外壳(Harness)+ 界面,Agent = 模型 + 外壳。同一个模型放进不同外壳,表现可以差很远。
  • 各家 CLI 的功能正在趋同,真正的差异只有三点:绑定什么模型、怎么收费、开放程度。
  • 选择策略:一个主力 + 一个备用,别装一堆。
  • Agent 适合当工程与知识工作的主力入口,但前提是人负责验收,并且你的配置资产与具体工具解耦。

为革命保护“视”力

· 阅读需 5 分钟
小学后生
Full Stack Developer

  “观察自己发现,其实不是注意力不集中,而是注意力非常容易集中,比如一个小红点,一条信息,都会让自己从放空的状态中跳出来,进入到具体的事物中去。 或许问题不该是如何集中注意力,而是想办法把环境中容易吸引注意力的事物挪掉。 更深处的原因,则是这些自己对于「存在」的焦虑,所以任何社交媒体/工具的反馈,总是能第一时间得到自己关注及行动,以便再次确认自己「存在」且「有价值」。” —— 产品沉思录 Vol.029

Telegram 支付机器人开发小记

· 阅读需 5 分钟
小学后生
Full Stack Developer

随着 Telegram 迈向区块链&小程序时代,Telegram 内部已经与 TON 钱包做了集成,并为了应对 Apple 和 Google 关于数字产品销售的政策监管需要上线了 Telegram Stars 作为支付方式。依托 Telegram 生态的数亿用户,存在着大量机遇,并为区块链走向 Mass Adoption 铺设了一条新的高速公路。本文基于 grammY 框架,分享支付机器人开发过程中的心得,助你成功。

视差滚动实践

· 阅读需 7 分钟
小学后生
Full Stack Developer

视差滚动是一种在网页设计和视频游戏中常见的视觉效果技术,它通过在不同速度上移动页面或屏幕上的多层图像,创造出深度感和动感。 这种效果通过前景、中景和背景以不同的速度移动来实现,使得近处的对象看起来移动得更快,而远处的对象移动得较慢。

parallax-scroll

移动端调试指南

· 阅读需 3 分钟
小学后生
Full Stack Developer

当移动端 web 项目部署在生产环境,项目部署在 Android/iOS 或其他移动设备下发生问题, 或想要模拟请求与拦截响应数据时,你会通过什么方式来进行处理与调试?