2026年3月

Microsoft Office 2024专业版是一款功能强大、全面实用的办公软件套装,为用户提供了丰富的工具和功能,助力用户在工作和学习中更高效地处理文档、数据、演示等任务。

一、准备工作

安装包下载:https://pan.quark.cn/s/437be2f49979  ,先下载好 Office 安装包及对应激活文件(压缩包形式,内含 setup安装程序和激活工具),保存到电脑本地。

二、安装 Office

  1. 解压文件

    分别解压 Office 安装文件和激活文件到当前文件夹。

  2. 运行安装程序

    找到 setup安装程序,右键 →【以管理员身份运行】。

  3. 完成安装

    等待安装进度条走完 → 点击【关闭】退出安装界面。

三、激活 Office

  1. 运行激活工具

    找到激活工具(示例中演示第二个激活文件),右键 →【以管理员身份运行】。

  2. 确认运行

    弹出提示时点击【是】。

  3. 执行激活

    • 点击激活工具中的【激活Office】按钮 → 选择【开始】;
    • 等待激活进度完成 → 提示“激活成功”后点击【确定】。

四、验证激活状态

  1. 启动 Word

    打开任意 Word 文档 → 点击【接受】用户协议。

  2. 查看激活状态

    点击左上角【文件】→【账户】→ 在“产品信息”中确认显示【产品已激活】。

NVDA 饱受各种负面论调的不公对待……若非如此,如今股价本该早已冲向 240 美元。现在市场对 AI 的情绪其实有些过度摆动,但算力需求并没有减弱,很多时候只是情绪在压制估值。
TSLA 也同样遭到算法交易与情绪资金的反覆打压……若非如此,如今股价本该接近 600 美元。短期波动很大,但自动驾驶、机器人和 AI 的长期叙事并没有改变。
META 的 “Avocado” 项目以失败告终,即便投入巨额 AI 资金、工程师每周工作 80 小时,依然暴露出一些内部执行与文化问题。不过在 AI 基础设施上的投入,META 依然是最激进的玩家之一。
GOOGL 的价值其实被严重低估。核心搜索、YouTube 以及 Google Maps 在 AI 整合之后,都可能打开新的盈利模式。很多时候市场只看到短期竞争,却忽略了这些平台级资产的长期价值。

我平时会在美股频道分享市场节奏、宏观方向,以及一些核心个股的关键位置判断。如果你也在关注美股,欢迎进来一起交流。https://t.me/+o_IxSODEUNlkZmMx

在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池

现代软件的构建最终仍然要回到实践。再复杂的产品,也必须经过真实用户的检验。只有最终用户,才能真正区分哪些设计是有效的、哪些方向值得继续推进。再优雅的架构,如果没有落到真实代码和真实问题里,就很难体现实际价值。

TrueAsync 是一个将原生异步能力带入 PHP 的项目,而且这套能力是直接向语言核心延伸的。0.6.0 是这个项目的一个关键里程碑:这是一个实验性版本,目标是让开发者已经可以开始编写真正的异步代码,并尽可能测试各种极端场景。

从项目推进方式来看,作者希望尽早把工具交到开发者手里,再和社区一起验证哪些设计是可行的、哪些部分还需要调整。因此,这个版本本质上也是一次面向社区的实验邀请。

完全异步化的 PHP Core

0.6.0 中最激进的一项变化,是 PHP 核心已经实现了完整的异步化。

长期以来,PHP 的运行模型一直以同步阻塞为主。一次 I/O 操作往往会直接阻塞当前执行流程,直到操作完成。而在这个版本中,这种情况已经发生了根本变化。

文件 I/O、socket、pipe、STDIOSTDERRCURL 等能力现在都可以真正并发执行。无论是打开一个进程、读取文件,还是发起 HTTP 请求,这些操作都会运行在内部的 EventLoop 之下。不需要额外包装器,也不需要专门适配器,普通 PHP 函数本身就可以在协程中以异步方式运行。

这件事的难点并不只是“修改 plain_wrapper.c 的行为”这么简单。真正落到 PHP 内部实现时,会涉及相当复杂的内部 API。除此之外,PHP 在启动和关闭阶段仍然必须保持同步,因为异步能力由扩展提供,而扩展本身并不能在所有生命周期阶段运行。这些问题也让版本发布时间一度被推迟了几周。

截至目前,已经有超过 70 个 PHP 标准函数完成适配,包括 file_get_contents()fread()curl_exec()PDOmysqlipg_connect()socket_*proc_open()sleep(),甚至还有 ob_start()。在协程内部,这些能力都会自动转为非阻塞执行。

一套新的异步编程 API

在设计 TrueAsync 的 API 时,项目参考了多种流行语言的异步模型,重点目标是提供一套足够顺手、能够解决日常问题的工具集。0.6.0 已经带来了一套接近完整的异步原语集合,和此前 TrueAsync RFC 中出现过的版本并不完全相同。

目前可用的核心能力包括:

  • Coroutines:通过 spawn() 启动异步任务
  • Future:一种更便于处理异步结果的 Promise 变体
  • Awaiting:包括 awaitawait_all()await_first_success()await_any_of()delay()suspend()
  • Channels:通过 Channel 在协程之间传递数据
  • Cancellation:提供 cancel()protect()timeout() 等一次性取消能力
  • Scope:用于管理一组协程的生命周期
  • TaskGroup / TaskSet:提供结构化并发能力
  • Context:为协程绑定上下文数据
  • iterate():并发处理集合
  • Pool / PDO Pool:资源池与数据库连接池

这类 API 的完整说明更适合直接阅读项目文档:https://true-async.github.io 。从项目演示来看,像进程池这类过去往往要依赖完整框架组件才能完成的功能,现在可以直接通过这些原语组合实现。

完整变更列表可参考 CHANGELOG

更深入的 CURL 集成

CURL 这一部分的实现显然是本次发布中最复杂的部分之一。原因在于,CURL 的 API 非常丰富,并且和 PHP 的 I/O 体系耦合得很深。比如,用 CURL 下载文件、上传文件到远程服务器,这些流程过去都严格运行在同步阻塞模型中。现在语言核心已经可以异步执行,那么 CURL 也必须一并纳入这套机制。

下面这个例子演示了如何并行下载 20 个 WordPress 插件。downloadFile 本身只是普通的 curl_init + curl_exec 代码,没有任何显式的异步写法:

function downloadFile(string $url, string $savePath): array
{
    $fp = fopen($savePath, 'wb');
    $ch = curl_init($url);

    curl_setopt_array($ch, [
        CURLOPT_FILE           => $fp,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_MAXREDIRS      => 5,
        CURLOPT_TIMEOUT        => 120,
        CURLOPT_CONNECTTIMEOUT => 10,
        CURLOPT_FAILONERROR    => true,
    ]);

    $ok    = curl_exec($ch);
    $error = curl_error($ch);
    $info  = curl_getinfo($ch);

    fclose($fp);

    if (!$ok) {
        unlink($savePath);
        return ['success' => false, 'error' => $error ?: "HTTP {$info['http_code']}"];
    }

    return [
        'success'  => true,
        'filename' => basename($savePath),
        'bytes'    => $info['size_download'],
        'speed'    => round($info['speed_download'] / 1024, 1) . ' KB/s',
    ];
}

要让这 20 个下载任务并发执行,只需要补几行代码:

use Async\TaskGroup;

$group = new TaskGroup();

foreach ($files as $file) {
    $group->spawn(downloadFile(...), $file['url'], $downloadDir . '/' . $file['filename']);
}

$results = $group->all();

按照项目给出的说法,这种写法的运行速度可以达到 curl_multi_exec 的两倍,同时语义上也更清晰。它背后的核心原则是:如果一个函数本身执行的是顺序 I/O,那么只要把它放进协程运行,就可以自然获得异步执行能力。

在 Linux 上,文件写入会在可行时使用 IO_URING;在 Windows 上则会走线程池。

PDO Pool:开箱即用的连接池

异步 PHP 里的另一个典型难点,是数据库连接的管理。

作者提到,自己最初探索 PHP 异步编程时,最大的挫败感之一,就是常用数据库驱动很难直接拿来使用。原因在于,数据库连接不能简单在多个协程之间共享:如果两个执行路径同时在同一个 socket 上读写数据,数据流就会互相污染。而如果每个协程都独立新建数据库连接,又会浪费大量资源。MySQL 默认只允许 151 个连接,PostgreSQL 默认允许 100 个。

0.6.0 的一个亮点,是 PDO 现在已经支持内建数据库连接池。

下面先看在协程里直接共享普通 PDO 对象会发生什么:

$pdo = new PDO('mysql:host=localhost;dbname=app', 'root', 'secret');

// Ten coroutines sharing a single $pdo
for ($i = 0; $i < 10; $i++) {
    spawn(function() use ($pdo, $i) {
        $pdo->beginTransaction();
        $pdo->exec("INSERT INTO orders (user_id) VALUES ($i)");
        // Another coroutine already called COMMIT on this same connection!
        $pdo->commit(); // Chaos
    });
}

这里的 10 个协程实际上共享的是同一个 socket。事务会互相交错,数据会丢失,一个协程的 COMMIT 甚至可能提交另一个协程的改动,这本质上就是典型的数据竞争。

而启用连接池之后,行为就完全不同:

$pdo = new PDO('mysql:host=localhost;dbname=app', 'root', 'secret', [
    PDO::ATTR_POOL_ENABLED => true,
    PDO::ATTR_POOL_MIN     => 2,
    PDO::ATTR_POOL_MAX     => 10,
]);

// Ten coroutines, each gets its own connection
for ($i = 0; $i < 10; $i++) {
    spawn(function() use ($pdo, $i) {
        // The pool automatically assigns a connection to this coroutine
        $pdo->beginTransaction();
        $pdo->exec("INSERT INTO orders (user_id) VALUES ($i)");
        $pdo->commit();
        // The connection returns to the pool
    });
}

开发者只需要在创建对象时增加几个参数,剩下的交给池本身处理即可。连接池会自动为每个协程分配独立连接,并在协程结束后归还。事务天然隔离;如果某个协程结束前没有显式调用 commit(),连接池还会自动执行回滚。

此外,PDO Pool 还支持自定义 CircuitBreakerStrategy,用于在数据库出现异常时更平滑地限制负载;也支持 POOL_HEALTHCHECK_INTERVAL,用于检测并销毁池中的空闲连接。

更多细节可以参考项目中的 PDO Pool 文档说明。

如何试用

PHP TrueAsync 已经可以在主流平台上使用。最快的试用方式仍然是 Docker:

docker pull trueasync/php-true-async:0.6.0-php8.6
docker run --rm trueasync/php-true-async:0.6.0-php8.6 php -v

在 Linux 和 macOS 上,也可以通过安装脚本从源码编译 PHP:

# Linux (Ubuntu/Debian)
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-linux.sh | bash

# macOS (requires Homebrew)
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-macos.sh | bash

安装流程会通过交互式向导完成,包括扩展选择、安装路径和 PATH 配置。对于 CI 或脚本环境,项目也提供了基于环境变量的非交互模式。

在 Windows 上,则可以直接通过 PowerShell 安装预编译二进制:

irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex

php-community RFC:面向所有人的实验性 PHP

0.6.0 版本本身外,原文也提到了另一个值得关注的方向:php-community RFC

目前负责 RFC 流程的 Daniil Gentili 提出了一份文档,目标是建立一个带有实验性特性的官方 PHP 分支,即 php-community。它会采用日期型版本号,例如 php-community 2026.03.01,并按月发布更新。

这一思路的核心在于:像异步能力、新的标准库函数、实验性优化器这类重大语言特性,可以作为内建的 feature extension 交付,具备独立版本号、默认关闭,并允许开发者用一行配置完成启用。

如果这一机制能够成立,它有机会消除实验性特性推广中最常见的障碍:安装复杂度。对于 TrueAsync 而言,这也可能成为面向更广泛 PHP 开发者交付异步能力的一条自然路径,甚至不必等到最终 RFC 正式落地之后才开始大规模验证。

接下来:0.7.0

从项目路线来看,接下来的版本重点会继续放在稳定性、性能和兼容性上。当前在 0.6.0 中引入的 API 未来仍然可能调整,但其整体设计方向大概率不会发生大的变化。

参与项目

TrueAsync 仍然是一个开放项目,社区可以通过多种方式参与推进。并不一定需要直接编写 C 代码,项目中的大量测试本身就是用 PHP 编写的。

在当前阶段,测试仍然是验证和改进 API 最重要的工具之一。对于一个仍处于实验阶段、但已经开始走向真实应用场景的异步运行时来说,越早在真实项目与真实边界条件中暴露问题,就越有助于后续版本收敛。

在 PHP 中写真正的异步代码 TrueAsync0.6 已支持数据库链接池

📰 今日新闻精选:

  • 2026 年春运正式收官:全社会跨区域人员流动量约 94 亿人次,比去年同期增长 4.3%,再创历史新高
  • 央行:今年前两个月社会融资规模增量累计为 9.6 万亿元,其中人民币贷款增加 5.61 万亿元
  • 市场监管总局:加大对 “大字吸睛、小字免责” 等广告乱象整治力度
  • 广电总局整治电视剧演员 “争番位” 乱象:以演员真实姓名的姓氏笔画为序排列
  • 多地学校通知取消 “家长护学岗” 制度;无锡相关部门回复:原本就是不强制的
  • 全球首个植入式脑机接口三类医疗器械获批上市,可助瘫痪患者凭大脑意念控制手套完成抓握等动作
  • 手机行业迎近 5 年最大规模涨价潮:经销商透露部分新机型涨幅可能 500 到 2000 元之间
  • 长三角首台 “华龙一号” 核电机组首次并网发电,发电量预计可满足 500 万人年用电需求
  • 商务部:第 6 轮中美经贸高级别磋商将于 3 月 14 日至 17 日在法国举行
  • 联合国称伊朗已有约 320 万人因冲突流离失所;中国红十字会决定向伊朗提供 20 万美元紧急人道主义援助,抚恤伊朗遇难学生家长
  • 美媒:美国首次公开估算战事成本,称上周对伊朗军事行动花费约 110 亿美元,相当于造一艘福特级航母
  • 外媒:伊拉克民兵武装称袭击两架美军加油机,导致一架被击落,另一架被迫降落,美军确认坠毁飞机上 6 人全部遇难
  • 美媒:美国同日发生两起袭击事件,一处犹太教堂遭冲门爆炸威胁,一所大学内发生枪击致美军伤亡,嫌疑人均事发后死亡
  • 韩媒:韩国济州航空空难时隔一年多再发现遇难者遗骸,李在明下令迅速彻查
  • 外媒:美国发布 30 天豁免令,允许各国购买滞留海上的俄罗斯石油,泽连斯基称此举将为俄带来 100 亿美元战争资金

📅 今日信息:

  • 公历:2026-03-14 星期六 双鱼座
  • 农历:二〇二六年正月廿六
  • 公历纪念日:马克思逝世纪念日、白色情人节
  • 下一节气:2026-03-20,春分
  • 今年进度:20.00%(已过 73 天,剩余 291 天)

🌟 历史上的今天

  • 1879 年:阿尔伯特·爱因斯坦诞生,这位理论物理学家彻底改变了我们对宇宙的理解,提出了相对论等开创性理论。
  • 2018 年:物理学家斯蒂芬·霍金去世,他的《时间简史》让复杂科学变得通俗易懂,激励了无数人探索宇宙奥秘。

現在美股屬於:

牛市中的中期調整階段

市場特徵:

1:波動增加

2:板塊輪動明顯

3:AI 仍是主線

大盤 6900 → 強阻力、6800 → 短期壓力、6500 → 關鍵支撐。如果:不跌破 6500 → 多頭延續,跌破 6500 → 可能出現 8-12%回檔。當前市場的 3 個主要壓力,通膨沒有完全回到 2%市場擔心 降息延遲。中東戰爭局勢影響,油價上漲,市場避險情緒升溫,資金流向黃金和能源股。美國近期經濟數據出現:GDP 成長下降,消費放緩,2026 年出現「軟衰退」。雖然有壓力,但 AI 產業仍是最大多頭力量。目前的大盤大多數機構都在盯著 6500 的位置當中,進行一些買單衝擊,以防大盤跌破 6500
想要了解更多美股信息可以关注 DC 频道群组: https://discord.gg/Vfg9r2hA8Z

点赞 + 关注 + 收藏 = 学会了

💡整理了一个 NAS 专属玩法专栏,感兴趣的工友可以戳这里关注 👉 《NAS邪修》

用一段话简单介绍一下 JadeAI

本次教程以飞牛 NAS 为例部署 JadeAI ,其他品牌 NAS 的操作步骤基本一致,放心跟着做~

打开 NAS 的「文件管理」,找到 docker 文件夹,在其内部新建一个名为 jadeai 的文件夹。然后在 jadeai 里再创建一个 data 文件夹。

打开 NAS 的「Docker」工具,切换到「Compose」面板,点击“新增项目”。

  • 项目名称:jadeai
  • 路径:选择刚刚创建的 docker/jadeai 这个文件夹
  • 来源:创建docker-compose.yml

在新建的 docker-compose.yml 中,复制粘贴以下代码,保存即可:

services:
  jadeai:
    image: twwch/jadeai:latest
    container_name: jadeai
    ports:
      - 2333:3000 # 2333 可根据本地端口占用情况自定义
    volumes:
      - ./data:/app/data
    restart: always

等待项目构建成功后,在浏览器访问 NAS_IP:2333 即可打开 JadeAI

JadeAI 内置了几十套简历模板,如果你是手工编写简历的话,直接选一套模板就可以开始写简历了。

接入大模型后才是 JadeAI 的完全体。

点击右上角的齿轮按钮,在「AI配置」里选择模型协议。

我用的是美团 LongCat,它支持 OpenAI 模型协议,而且每天5500万免费token,不用白不用~

写本文时 LongCat 有5款模型可以选 LongCat-Flash-ChatLongCat-Flash-ThinkingLongCat-Flash-Thinking-2601LongCat-Flash-LiteLongCat-Flash-Omni-2603

在简历管理面板,点击右上角的 「AI生成」 按钮。填入相关信息,选择一套你中意的模板,点击右下角的 「生成」

AI 会花费约 1 分钟左右进行构思与排版。

生成完成后,在 「我的简历」 页面即可看到成果。

点击进入编辑页,你还可以在 AI 生成的基础上进行精细化的手工微调,确保每一处细节都完美。

编写好简历后,点击顶部的「导出」按钮可以导出简历,支持多种格式。


以上就是本文的全部内容啦。从搭建服务到免费大模型接入,你的 NAS 又多了一个实用的生产力工具。工友们还有什么好玩的镜像推荐吗? 欢迎在评论区留言讨论!

想了解更多NAS玩法记得关注《NAS邪修》👏

往期推荐:

点赞 + 关注 + 收藏 = 学会了

目前手头两台电脑:

1. MBP2021, 16 inch, M1 Pro Chip, 16 + 512. 这台现在是公司发给我的工作电脑的,5 月可以我可以便宜回购成为自己的电脑。平时其实很少用,4 年了电池循环 58. 这台屏幕比较好,偶尔看看高清视频。

2. Mac Mini M4, 16 + 512. 自己的个人电脑,家里偶尔用用,外接了一个 LG 点 4k 屏幕。用的也不多,现在回家陪娃 + 看带电子书/手机比较多。这台我装了龙虾简单玩玩,然后偶尔 LR 修下图,看看网页。

3. 5 月公司会发一台新的电脑,MBP 16 inch, M5 Pro, 48 GB + 1T. 用 4 年可以回购。短期没有离职计划。但是 4 年后我饭碗有没有不知道。


现在比较犹豫的点是按我现在的使用习惯 (每天平均不到半小时),其实用三个电脑有点浪费了。留两个电脑比较合理。现在比较犹豫的是 M1 Pro MBP 和 Mac mini 留哪个?现在要是出 Mac mini 价格还挺高的,基本不亏。或者把是否卖掉这两个然后换购一个小尺寸轻量的 MBP Air M5 更合理?

之前用过 M1 Pro 13 inch 感觉不错。但是感觉 Air 的屏幕没有 Pro 的好。我对显示效果还是比较有追求的。

👋 好久不见,致歉与诚意福利放送

大家好,好久不见。

kiro 渠道近半个月遭遇大规模风控,导致之前推出的 kiro-无缓存分组 出现断断续续的情况,给大家带来了不好的使用体验,在此深表歉意!🙇‍♂️

为了弥补大家,我们加急攻克了新的技术方案,并为大家带来两波诚意满满的福利:


✨ ChatGPT 10000 刀额度放送

最近我们攻克了 ChatGPT 的 Team 母号协议注册,现已上架全新分组 ** [ codex-特价] **。

  • 分组倍率0.08
  • 充值比例0.4 ¥ : 1$
  • 折合单价仅需 0.032 元/刀 🔥

🎁 致歉专属福利:10000 刀免费额度( 800 余额 / 0.08 = 10000 )

API Key:

sk-2aiR7xR8XRrk1pk5Ak1tNKKgnbYYoWpaqIMXNaNKgjISuoFa


🚀 ClaudeCode 转换协议 2000 刀额度放送

同时,为保障大家能够低价畅快地使用 ClaudeCode ,我们全新上架了 ** [ claude-codex 转换] ** 分组,倍率仅为 0.1

🔄 模型转换关系如下:

目标模型 实际调用模型名称
haiku4.5 gpt-5.2-codex
sonnet4.6 gpt-5.3-codex
opus4.6 gpt-5.4

🎁 尝鲜专属福利:2000 刀免费额度( 200 余额 / 0.1 = 2000 )

API Key:

sk-mwwW4U5F9b4GTpz5wQrVvGkyOi8V50tny7BnxrcxrBwWEWZP


🌐 接口与官网配置 (Base URL)

配置时请根据您的网络环境选择合适的 Base URL:

感谢大家一直以来的包容与支持,祝大家使用愉快!如有问题欢迎在帖子里留言反馈。

难道是我买啥,啥会变得不好用吗?
刚买 justmysocks 的时候挺好的,慢慢的就不行了。。。
换了奶昔之后感觉特爽,现在也不行了。。。

Claude Code 确实猛,堆功能的速度堪称咔咔咔。
但随着功能越堆越多,代码越来越厚,对项目的掌控感却越来越薄。
以前写 Java ,功能模块、业务逻辑基本了然于胸,调试过无数遍的代码,闭着眼睛都知道走哪条路径。
现在变成了:给指令 → 看结果 → 不对再调。至于代码长什么样、逻辑怎么跑的,基本不管了。
一个人扛客户端、管理后台、后端,代码量每天在涨,看代码的时间却越来越少。
AI 越强,功能加得越快。功能加得越快,对代码就越陌生。
这是一个让人又爽又不安的循环。

现在都做不到耐心的看完一段代码逻辑,因为太多了

一、 23人草根团队,如何“绑架”了全行业的安全命脉?

昨日,OpenAI 宣布收购 AI 安全初创公司 Promptfoo,旨在将其技术整合进企业级 AI 智能体平台 OpenAI Frontier。令人错愕的是,这家估值数千万美元、收割了 35 万 AI 开发者和 25% 世界 500 强企业的初创公司,成立仅两年,由 Ian Webster 和 Michael D’Angelo 创立,全公司上下只有 23 个人。

Michael D’Angelo
<center>Promptfoo 联合创始人 Michael D’Angelo</center>

其创始人 Ian Webster 此前在 Discord 负责 LLM 工程,利用业余的“夜晚和周末”随手撸出了这个开源项目。

Ian Webster
<center>Promptfoo 联合创始人 Ian Webster</center>

Promptfoo 不依赖传统人工渗透测试,而是扮演“自动化攻击者”,直接对接 AI 应用进行红队演练,精准打击提示词注入、数据泄露及越狱等深层漏洞。

Ian Webster的推文
<center>Ian Webster 在 X 上宣布产品已被超 35 万开发者及 25% 世界500强企业使用</center>

【笔者观点】
表面上看这是一场草根逆袭的技术神话,但深究下去却让人惊出冷汗。一个 Discord 工程师用业余时间写出的工具,凭什么在正式发布前就能吸引 Anthropic、亚马逊等大厂的数万名工程师?

这个反常识的事实揭露了一个极其危险的行业真相:狂飙突进的 AI 大模型产业,其底层的安全基础设施竟然是一片荒原! 巨头们跑得太快,以至于连配套的“刹车片”都没空造。OpenAI 此次高溢价收购,根本不是为了买几行代码,而是花钱买时间,买下 Promptfoo 已经占据的“事实标准”。在 AI 时代,谁掌握了安全测试的度量衡,谁就扼住了企业级部署的咽喉。

二、 最诡异的开源并购:掏钱的是 OpenAI,使用者却是死对头

关于此次收购,有一个极为戏剧性的细节:OpenAI 承诺 Promptfoo 将在现有许可下保持开源,并继续接受捐款、支持多种供应商和模式。这意味着,在 GitHub 上拥有 11.3k Stars 的 Promptfoo,在被 OpenAI 收入囊中后,依然会被 Anthropic、谷歌等直接竞争对手广泛使用。

Github截图
<center>Promptfoo 在 GitHub 上备受开发者追捧,拥有 11.3k Stars</center>

【笔者观点】
掏真金白银买下公司,却继续给竞争对手免费“白嫖”?别以为 OpenAI 是在做慈善,这是极具野心的“降维打击”。

最高明的垄断,往往披着开源的伪装。 当全行业(包括 Anthropic 和谷歌的开发者)都在使用 Promptfoo 来测试模型漏洞时,OpenAI 实际上相当于在整个 AI 行业生态中插下了一根极其敏锐的“探针”。这不仅仅是为了博取开源社区的好感,更是在建立一种不可替代的生态依赖。与其把对手挡在门外,不如成为所有对手都绕不开的基础设施。

三、 巨头的生死时速:没有安全护城河,大模型就是裸奔的炸弹

Promptfoo 的被收购并非孤立事件。当下,OpenAI、Anthropic 等头部玩家正竞相研发能自主执行任务的 AI 智能体。为了让这些智能体安全接入企业的核心数据仓库和生产系统,巨头们正在疯狂补齐安全短板。

上周,OpenAI 推出了旨在修复数据库漏洞的 AI 智能体 Codex Security;而就在上个月,Anthropic 也推出了利用大模型推理能力扫描代码漏洞的 Claude Code Security。

【笔者观点】
还在做“套壳套路”的创业者们该醒醒了,真正的决战早已不在C端拉新,而在B端落地。

企业客户绝不会为了“可能泄露商业机密”的酷炫玩具买单。智能体(Agent)越聪明,它拥有自主操作权限后带来的破坏力就越恐怖。OpenAI 和 Anthropic 集中火力上线安全工具,释放了一个无比紧迫的信号:大模型技术的上半场是“拼智商”,下半场则是“拼安全”。 无法在规模化应用中提供绝对安全保障的 AI 平台,终将被拥有高价值数据的企业客户无情抛弃。留给狂热泡沫的时间不多了,接下来的 AI 赛道,只有穿好防弹衣的人才配上牌桌。


👇 欢迎关注我的公众号

在 AI 爆发的深水区,我们一起探索真正能穿越周期的技术价值。
微信搜索 【睿见新世界】 或扫描下方二维码,获取每周硬核技术推文:

微信图片_20260301232734_225_35.jpg

欢迎关注【睿见新世界】

整了一个在手机上通过 SSH 登录到自己电脑/服务器的,使用 Claude Code 的 App 。名字叫作 ServerCC https://servercc.llpsh.com

App Store 搜索 ServerCC 或者直接访问: https://apps.apple.com/cn/app/servercc/id6759306046

image

主要有的几个特点:

  1. 操作原生的 Claude Code TUI ,争取跟桌面版 Claude Code 的体验一致
  2. 内置了 worktree 功能,可以在 App 中同时跑多个 Claude Code 实例,多个项目同时开发,或者是在一个项目中使用 worktree 同时开发不同功能。
  3. App 中可以使用文件浏览的形式查看工作目录中的文件,管理 Skill 和 MCP 等等
  4. 内置了 tailscale ,使用 auth_key 可以直接在 App 中连接 tailscale 网络。不会跟全局 vpn 冲突


这个 App 大多数功能是春节和上下班路上使用它自己开发的,聊一聊吃自己 dog food 的感受吧:

只是个 ssh 客户端吗,为什么不直接用现成的 ssh 客户端或者 hAppy/hapi/openclaw 的方案呢

我自己日常工作内容中有一部分是服务运维的工作,手机里也有一些终端软件,必要时候要手机连到服务器做处理。

一开始我也是使用终端软件 ssh 登录执行 Claude Code ,使用过程中碰到很多情况感觉很不方便。有几点比较突出:快捷键操作 plan/bypass-permission 很费劲,手机上终端移动光标编辑文本也不方便,更别说 Claude Code 进上下左右的交互了。还有就是网络不好容易连接失败,每次需要手动去进入目录,恢复对应的 Claude Code session 。

后来在搞 ServerCC 的时候,着重在输入交互上调整了下。加了 esc 、tab 、plan 切换、快捷选择等等的快捷键,第二屏上还有 /clear /rewind /review /compact /init 等等我自己用的时候高频的 command 快捷键。

文字的输入是在 App 的文本输入框上进行的,方便光标定位修改,这样用系统的语音或者其他语音输入法直接输入,提高效率。当然在使用时也可以切换一个包含终端 App 的完整键盘视图,用来操作特殊的组合键。

为什么不用 happy/hapi/openclaw 呢。尝试过这几种方式后,一个感受是我在使用中会丢失不少 Claude Code TUI 显示给我的细节,少了那种结对编程的感受。另一个想法是,现在 Claude Code 还是在不断进化,我希望在手机上能有跟桌面版一样的体验,这样就能沿用在桌面版上的使用经验了,生产力更高。

以及日常我还用了一个辅助读书的 Claude Skill ,所以在 ServerCC 里也加上了在工作目录上传查看文件和管理 Skill 和 MCP 的功能,随时可以把手机里的 epub 导入到工作目录,让 Skill 来分析。

下个版本里还加了一个使用主机上 tmux 来持久执行 Claude Code 的功能,结合最近出的 /loop ,感觉可以玩更多有意思的事了。

关于数据安全

SSH 私钥、密码、tailscale auth_key 这些信息,ServerCC 是存储在系统钥匙串里的,不会明文存储。

因为一些功能的需要,需要在主机上执行一些命令,比如创建 git worktree ,创建工作空间目录等,关于要执行的命令,考虑以后的版本里,增加执行命令的审计日志,以及一些功能的开关,尽可能让使用者知晓。

最后

说的有点多了,有相同需求的小伙伴可以试一试。现在还有不少 bug ,下个版本应该会好一些。

有任何问题欢迎反馈,非常欢迎加入 Discord 群组来讨论: https://discord.gg/eYRu2EnhTy

关于远程执行 Claude Code 有什么想法或者经验,也欢迎回帖讨论呀。

附上一些会员兑换码。会员可以不限制工作区,并且可以并行执行多个 Claude Code 实例。没有会员也可以基本使用的。

在 app store 中“兑换充值卡或代码”可用:

HA8F3MNY7L64PYH8PE
FEJPX7AYM8TXEAF8L8
WMY6W8EKMXYN7MPREF
H3734PPN4MJTW7376W
A3MXYFXF8786PWEFTN
ANYLAL6LTHK3N6THR4
TKREHWT34FT87F77XJ
WYX6KXW3WKEX3EHL3P
RNA7JN7HJMN6J8A7L7
R6FTA4P3E4K6TYHKMK
RHTRHYWYPPXF77AXJW
HPFLARPW3APPWF6XLJ
NYPKMXKLXHEXEWKPJW
6H8HM7XEKTHWPXJTME
F74MAXPWEKXJ44FRTW
N4HLTLFK3WPNAANJ3Y
HRK8XE4PRNNW4JFJ6N
7EYN64XWRMKE8JJKLT
APL848FMA64L68X3MA
YT7KKF7TRNFL7LY6TY
76TJRHRXRH3YR3LJJJ
YRKFNLFMNHWNLRYMJ4
LRFWKRTWHW4JHR6FA8
7RLXL3RNTL7TKTEHL6
4PMPLW4NKJ76XHF7WP
4XJKHPJAFFKPF4YERW
3NL3KKYK68RYNMKXN3
883N8HEH6NWNJXKYYT
36RLY7LXTHJJTTKM7P
R8XPMM3KXY7763L8JR

在 clawhub 上找了几个(find-skills 以及手动找),都不太符合需求,我的需求是:

1. 抓国内新闻热点
2. 抓到的内容可以缓存,下次抓到重复内容不处理
3. 内容是:标题/链接/总结/日期等

不需要支持很多平台,因为热点新闻会在大部分平台出现。

自己部署 rsshub + 让🦞自己实现比较麻烦,因为总要调试,会浪费很多 tokens 。

所以做一回伸手党,有没有已经实现好的新闻 skills ?