Makale
22261 keşif · Açık ağdan seçilmiş keşifler, en yeniden eskiye.
-
五仁月饼🥮
虽然已经过去几十年了,但我还是记得我听过的第一首跟月饼相关的歌是「八月十五月儿明,爷爷给我打月饼」,那时候我还问了月饼犯啥错了,为啥要打它。因为我的生日是在中秋节前几天,小时候过生日的时候爸妈给我买蛋糕的时候,会顺便在蛋糕店里带上一些新鲜做的月饼,所以基本上我在中秋节前的几
把酒诗代码 · ZH
-
复活一个iPad
前几天用着的iPad的屏幕突然开始变成跑马灯了,就是屏幕下面一排背光貌似是坏了,变成了一排像是舞台灯的效果,而且有时候还的厉害。这个iPad也是用了差不多有8年了,屏幕本身其实也老化了很多了,黄斑、泛红,之类的问题都还挺多,于是我想着不然趁马上双十一换一个新的iPad得了,
把酒诗代码 · ZH
-
一日一技:我写了个 Chrome 插件,让你再也不用重置密码
你一定经历过这个循环: 打开某个网站,输入你记忆中的密码 “密码错误” 好吧,点”重置密码” 邮箱收验证码,输入新密码 “密码必须包含大写字母!” 行,加了一个大写字母 “不能与之前的密码相同。” …… 你的记忆力没有问题。 问题出在每个网站的密码规则都不一样:Chase 银行要求 8-32 位、必须有大小写+数字+特殊字符、特殊字符还只能用 ! @ # $ % ^ & * ( ) ;GitHub 要求至少 8 位或者 15 位以上(两套规则);Apple 要求不能有超过 3 个连续相同字符;PayPal 的上限是 20 位…… 你根本不是忘了密码,你是忘了 这个网站的密码规则是什么 。
谢乾坤-青南 · ZH
-
一日一技:如何正确节省九成的大模型Token
最近在各种AI编程社区里面逛,发现一个很有意思的现象——大家都在疯狂地折腾怎么省Token。 有人搞Prompt缓存,有人换便宜模型,甚至还有人专门写了一个 省Token.skill ,让大模型在回复的时候尽量精简。更夸张的是,有人为了省钱,把Claude换成了各种开源小模型,然后抱怨说效果变差了。 这些操作,怎么说呢,就像你家水龙头在哗哗漏水,你不去修水龙头,反而跑去超市买打折的矿泉水。 其实真正吃掉你Token的大头,不是大模型的回复太长,也不是你的Prompt写多了。 是Skill本身。
谢乾坤-青南 · ZH
-
一日一技:Vibe Coding 时代,如何用系统设计思路给大模型爬虫省钱提速
在大模型出来之前,计算机领域一直流行着这样一句名言: 计算机领域的任何问题,都可以通过拆分问题+给系统增加若干个层来解决。 实际上,这句话在现在的 AI 时代,依然是绝对的真理。 例如以前面试经常问的一个老掉牙的系统设计问题:如何设计一个短网址系统?标准答案是,使用内存+Redis+数据库做多级存储架构。读取最频繁的短网址放到内存,其次的放到 Redis,不频繁的放到数据库。通过增加分层,完美解决高并发和存储成本的矛盾。 现在有了大模型,大家都在玩 Vibe Coding(用自然语言指挥 AI 写代码),很多人觉得以前的工程经验没用了,反正大模型什么都能干。但我认为恰恰相反,在用 AI 写代码时,大家更应该把“拆分与分层”这句话牢牢记在心里。
谢乾坤-青南 · ZH
-
把简单问题写复杂,是一种学术病
摄影:产品经理 左庭右院蔬菜自助 最近我在看一篇关于电子表格理解的论文。 论文里有一个算法,核心流程其实非常简单:先让一个 Agent 从电子表格中抽取结构,再让视觉 Agent 和 LaTeX Agent 分别验证;如果两边都通过,就返回结果;如果没有通过,就把错误反馈回去,重新抽取,直到成功或者达到最大重试次数。 任何一个写过程序的人,看到这里,大概已经知道代码该怎么写了: 1 2 3 4 5 6 7 8 9 10 for _ in range(max_iterations): result = extractor.run(spreadsheet, feedback) vision_check = vision_verifier.verify(result) latex_check = latex_verifier.verify(result) if vision_check.passed and latex_check.passed: return result feedback = vision_check.feedback + latex_check.feedback 事情就是这么简单。 但论文当然不能这么写。 它非要把这段代码重新包装成一种半数学、半代码、半自然语言的东西: 1 2 3 4 C ← {S, Prompt, Tool interfaces} Y ← C[-
谢乾坤-青南 · ZH
-
所有人都在做 Agent,但很多人连 Agent 是什么都没想明白
昨天,我去逛了一圈世界人工智能大会,也就是 WAIC。 今年的会场里,有一个词几乎无处不在: Agent。 做大模型的在讲 Agent,做企业服务的在讲 Agent,做招聘、营销、医疗、金融、法律、教育的,也都在讲 Agent。 过去两年,大家还在说自己做的是“大模型应用”“AI 助手”“行业 Copilot”。到了今年,不在产品介绍里加上 Agent,好像都不好意思说自己是一家 AI 公司。 但我在现场和一些公司聊下来以后,产生了一个很强烈的感受: 很多人不只是没有做好 Agent,甚至连 Agent 到底是什么东西,都没有真正想明白。
谢乾坤-青南 · ZH
-
别再拿聊天记录拼一个数字人:镜像星河,才是那个真正懂你的自己
凌晨两点,你很想找个人说话。 通讯录里不是没人。只是你知道,真正开口以后,大概率还要从头解释:事情为什么会走到这里,你究竟在怕什么,那个别人眼里明明很好的选择,为什么偏偏让你如此抗拒。 解释到一半,你已经累了。 人最深的孤独,往往不是身边没有人,而是 没有人能跳过漫长的背景介绍,直接抵达你的那一句「我懂」。 这几年,市面上出现了很多「数字人」产品。最常见的做法,是上传微信聊天记录、朋友圈、语音和照片,再让 AI 学会一个人的口头禅、表情和常用句式。 它可能会模仿你说「哈哈哈哈」,知道你习惯在句尾加一个「吧」,甚至能复述几段你曾经讲过的话。 但会说你的话,不等于会像你一样思考。 聊天记录复刻的是你留下的回声;镜像星河想做的,是找到发出这道声音的人。
谢乾坤-青南 · ZH
-
当一篇论文说“AI Agent还不会做研究”,它到底测到了什么?
最近我看到一项很有意思的实验。 研究者找来几个真实、并且还没有公开答案的AI研究课题,让Agent自己查资料、写代码、跑实验、分析结果。他们给了Agent几天时间和相当可观的算力预算,最后再让真正做过这些课题的研究者评价Agent的成果。 结果不太好。Agent没有产出达到论文标准的研究成果。 研究者还分析了大量运行日志,发现Agent有不少问题:一次实验结果不好,它就过早放弃整个方向;不会合理分配预算;Reviewer已经指出关键问题,它还是沿着原来的路线修修补补;遇到死路时,也不知道回退、修改假设、重新设计实验。 这些现象我都相信,而且非常值得研究。 但如果根据这项实验,直接得出“AI Agent现在还不会做开放式研究”,我会非常谨慎。 因为这种实验最终测到的,从来都不只是AI的研究能力。基础模型、Agent框架、工具、实验设计、操作者水平和人类对照组,全都混在最终结果里面。只要其中一个变量没有控制好,结论就很容易超出证据能够覆盖的范围。
谢乾坤-青南 · ZH
-
把五个同款大模型拉进群聊,就能开一家 AI 公司了吗?
最近 AI 圈又流行起了一种很有未来感的产品形态:AI 办公室。 打开软件,左边是一排员工。产品经理 Alice,前端工程师 Bob,后端工程师 Charlie,设计师 David,QA Eve。每个人都有头像、职位、自己的记忆,甚至还有一份 SOUL.md ,规定性格、工作习惯和专业领域。 你扔进去一句:“帮我做一个 SaaS 产品。” 产品经理先梳理需求,设计师开始画界面,前后端互相对接口,QA 最后出来挑刺。几个人还会在群里互相 @,遇到问题讨论两轮,再向你汇报。 第一次看 Demo,很容易冒出一种感觉: 好家伙,我一个人已经带着一家软件公司上班了。 Grok Bot 最近在往这个方向走,Hermes Agent Desktop 的 Bot Mode 也做了类似的东西。后者甚至把 Agent 做成了完整的员工 roster:有名字、有头像、有岗位、有独立聊天窗口,还可以把几个 Bot 拉进群里讨论。 这个产品形态很漂亮。 但我一直有一个疑问: 这里面到底增加了多少“智能”? 如果五个员工背后接的都是同一个强模型,只是 system prompt 不同,那么我们究竟组建了一支团队,还是给同一个人发了五张不同颜色的工牌?
谢乾坤-青南 · ZH
-
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(1)
Ubuntu 26.04 LTS 在2026年4月23日发布,这几个月一直很忙,所以拖到今天才来介绍如何安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS。 基本上每次Ubuntu的Lts版本发布,我都会写一下有关的教程。 在2015年,我发布了 安装Nginx, MySQL, PHP-FPM, Perl-Fastcgi到Ubuntu 14.04 LTS 在2017年,我发布了 安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS 在 2018年, 则是发布了 安装 Ubuntu...
SEO 网站优化及网站推广
-
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(2)
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS 在第一部分,DavidYin 介绍了如何在 DigitalOcean 创建新 VPS,选择基本的 Ubuntu 26.04 LTS的系统。 下面是介绍如何安装 Webmin 这个主机控制面板和 SSH 的安全设置。这非常重要,安全性的事情,如何小心都不为过。 第二部分最初的安全更新 首先,我使用的是 Putty,这是一个 SSH 工具,先用 putty 登录 VPS,IP 地址可以登录到 DigitalOcean 后台看到,用户名就是 root,密码是刚刚自己设置的那个密码。 登录到 VPS 之后,一登录,就可看到显示着有...
SEO 网站优化及网站推广 · ZH
-
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(3)
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS 在第一部分,DavidYin 介绍了如何在 DigitalOcean 创建新 VPS。并且完成基本的 Ubuntu 26.04 LTS的系统。第二部分介绍如何安装 Webmin 主机控制面板,SSH 的安全设置,时区设置和添加新用户 。 下面 DavidYin 要说明一下如何用之前的新添加的用户来安装 Nginx Web 服务器和 MairaDB 数据库服务器。 第三部分 安装 Nginx Web 服务器 先用第二部分时添加的新用户 davidyin 登上...
SEO 网站优化及网站推广 · ZH
-
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(4)
安装 Ubuntu 26.04 LTS, Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS上。 DavidYin 介绍了如何在 DigitalOcean 创建新 VPS。并且完成基本的 Ubuntu 26.04 LTS的系统。然后介绍如何安装 Webmin 主机控制面板,时区设置和 SSH 的安全设置。再之后说明一下如何用之前的新添加的用户来安装 Nginx Web 服务器和 MairaDB 数据库服务器。 现在就是很重要的语言支持部分了。因为我用的最多的就是 php 以及 perl 语言。所以这两部分就是重点了。 第四部分安装 php8.5-fpm Ubuntu 26.04 LTS 仓库所包含的是...
SEO 网站优化及网站推广 · ZH
-
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(5)
安装 Ubuntu 26.04 LTS, Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS上。 之前介绍了如何在 DigitalOcean 创建新 VPS。并且完成基本的 Ubuntu 26.04. LTS的系统。然后介绍了如何安装 Webmin 主机控制面板,时区设置和 SSH 的安全设置。再之后说明一下如何用之前的新添加的用户来安装 Nginx Web 服务器和 MairaDB 数据库服务器。以及安装完 php 语言和 SSL 证书的申请。 现在要来介绍一下如何配置 nginx 上的加密站点了。 第五部分 修改 Nginx 配置文件,以满足证书的使用之前,先执行一个命令,来生成一个4096位的 dhparam...
SEO 网站优化及网站推广 · ZH
-
安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(6)
在介绍了如何安装 Ubuntu 26.04 LTS, Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS上后,有些补充内容。 比如 acme.sh 现在安装的 SSL 证书,默认已经是 ecc 证书了,就是 ecc-256 (prime256v1, "ECDSA P-256")。 然而还有一些需要说明的情况就放在了下面。 外传 网络防火墙 实际使用上,现在我已经很少再用 TCP Wrap 来作安全防护,而是使用了 nftables 防火墙,配合 fail2ban 来组合配合。 Ubuntu 26.04. 已经默认安装了 nftables 了,如果没有的话,就是用下面的来安装。 davidyin@pecan:~$...
SEO 网站优化及网站推广 · ZH
-
攻击又来了
上一次受到网络攻击,还是在上一次。 这次还是针对 phpbbchinese.com 支持论坛。 七月被攻击的量 一般而言,这个网站的流量每天以不超过 1GB 为正常,七月的时候是有几天超过了 四五个 GB,最高的一天有9GB。 而今天一早起来,看到web服务器访问504,基本猜测就是又来了。于是查看了 phpBBchinese 的访问日志。 十月受攻击的量 嚯,从十月四日开始,流量已经每天超过16GB了,其实之前每天超过两三个GB都每什么,服务器扛得住,而超过10GB基本上服务器的 php 就开始扛不住了,应该还不是数据库不行,包括 nginx 都是没问题的。攻击者过来的访问都是 GET 请求,访问的公开页面,访问间隔时间极短,每秒几十条的访问请求,大量的IP都是来自 VPN 池,或者数据中心,或者爬虫代理池。 你说他是网络攻击吧,倒还不完全是,因为他没有做 登录尝试,没有 sql 注入,没有异常参数,没有404探测或者敏感路径扫描。...
SEO 网站优化及网站推广 · ZH
-
升级到 MovableType 9.3.1
刚刚看到有新的升级,所以就马上做好更新了。所有的升级都是很简单容易的,只是需要及时的去做,而不要等到网站或者服务器被破了,再来补救,这就麻烦很多了。 最近一段时间,看到有关 php 的几个重大安全补丁,也看到关于群晖的NAS上有出现文件被加密勒索。 这都是拜 AI 所赐。在现在的 AI 狂飙的年代,太多不确定的因素,太多不可预测的事情。 而我一直以来的看法就是,任何不以人为本的技术,都不好,只有给人类带来福祉的,才是更好的。 人不是为技术服务,而应该是技术为人服务。好的技术应该是不已牺牲人的利益为出发点的。...
SEO 网站优化及网站推广 · ZH
-
Posts on Threads (2026.05 - 2026.08)
Collected posts on Threads between 2026.05 and 2026.08
卢昌海的个人主页 · EN