跳转到主要内容

工具

12 篇
  • Codex 剪视频:一键直出,开销八元

    冯若航 发布于 AI 2104 字 5 分钟

    冯若航AICodex工具

    Codex 剪视频:一键直出,开销八元

    微信公众号 前一阵子 GPT-6 Astra 发布的时候,我就听说有人拿它配合 Codex 剪视频,效果相当不错。这不,这波又更新了,老冯也忍不住上手试了一把。 正好昨天老冯参加了一个 AI 大会的圆桌环节,顺手拿 Pocket 4 把全程录了下来。这种视频,我以前向来是拍完就扔进硬盘吃灰:懒得剪,也懒得发。 台上坐了一排嘉宾,主持人挨个提问,要从里面把自己那几段扒出来,再一句一句配上字幕,想想就费劲。但既然 Astra 这么牛逼,为什么不让它来干这个活?成片已经发在视频号里了,一把直出。 视 …

    微信公众号 前一阵子 GPT-6 Astra 发布的时候,我就听说有人拿它配合 Codex 剪视频,效果相当不错。这不,这波又更新了,老冯也忍不住上手试了一把。 正好昨天老冯参加了一个 AI 大会的圆桌环节,顺手拿 Pocket 4 把全程录了下来。这种视频,我以前向来是拍完就扔进硬盘吃灰:懒得剪,也懒得发。 台上坐了一排嘉宾,主持人挨个提问,要从里面把自己那几段扒出来,再一句一句配上字幕,想想就费劲。但既然 Astra 这么牛逼,为什么不让它来干这个活?成片已经发在视频号里了,一把直出。 视 …

  • 瞬间克隆 PostgreSQL 数据库,无需黑魔法

    冯若航 发布于 PGSQL 1402 字 3 分钟

    冯若航PostgreSQLPigsty工具

    瞬间克隆 PostgreSQL 数据库,无需黑魔法

    老冯在半年前(2026-01-08)写过一篇文章《Git for Data:瞬间克隆 PG 数据库与实例》,介绍了 PostgreSQL 18 和 Pigsty v4.0 的一个新特性:瞬间克隆新数据库。利用文件系统 CoW 机制,以及 PG 18 的 file_copy_method = clone 新参数,可以在秒级克隆一个非常大的数据库,而且不占用额外的存储。 这玩意儿其实非常适合 AI Agent 使用。我在《Agent 需要什么样的数据库》里提到过:极低成本的数据库克隆对于反事实推演至 …

    老冯在半年前(2026-01-08)写过一篇文章《Git for Data:瞬间克隆 PG 数据库与实例》,介绍了 PostgreSQL 18 和 Pigsty v4.0 的一个新特性:瞬间克隆新数据库。利用文件系统 CoW 机制,以及 PG 18 的 file_copy_method = clone 新参数,可以在秒级克隆一个非常大的数据库,而且不占用额外的存储。 这玩意儿其实非常适合 AI Agent 使用。我在《Agent 需要什么样的数据库》里提到过:极低成本的数据库克隆对于反事实推演至 …

  • 你的 SaaS,别人的开关

    冯若航 发布于 云计算 4005 字 9 分钟

    冯若航下云云计算工具数据主权

    你的 SaaS,别人的开关

    从 Slack 大中华区关停,看数字时代最被忽视的风险 2026 年 4 月 1 日,愚人节。 但对成千上万使用 Slack 的香港、澳门、大陆团队来说,这一天发生的事情一点也不好笑。 早上打开 Slack,看到的不是同事们的消息,而是一行冷冰冰的提示:你的工作区已被停用。所有消息、文件、频道、工作流,多年积累的组织记忆,全部不可访问。 没有商量,没有过渡,数据进入删除倒计时。 一、发生了什么 2025 年 11 月,Salesforce 旗下的 Slack 向大中华区用户发出通知:由于 …

    从 Slack 大中华区关停,看数字时代最被忽视的风险 2026 年 4 月 1 日,愚人节。 但对成千上万使用 Slack 的香港、澳门、大陆团队来说,这一天发生的事情一点也不好笑。 早上打开 Slack,看到的不是同事们的消息,而是一行冷冰冰的提示:你的工作区已被停用。所有消息、文件、频道、工作流,多年积累的组织记忆,全部不可访问。 没有商量,没有过渡,数据进入删除倒计时。 一、发生了什么 2025 年 11 月,Salesforce 旗下的 Slack 向大中华区用户发出通知:由于 …

  • Vibe神器Typeless:告别打字的语义输入法

    冯若航 发布于 AI 2430 字 5 分钟

    冯若航AI工具

    Vibe神器Typeless:告别打字的语义输入法

    还记得这张梗图吗?2026 年 Vibe Coder 最需要的设备 —— 某种意义上来说,现在已经实现了! 前阵子看到有人推荐了一款语音输入法 Typeless,试用之后发现确实牛逼。这两天我写代码 Vibe Coding 已经很少打字了,基本上纯靠嘴说,有一种指挥千军万马干活的感觉。在几个窗口里来回动嘴,叭叭叭叭像机关枪一样开炮,别提多爽了 —— 君子动口不动手。 口述速度每分钟 196 个字,这比我打字肯定是快多了。而且这是润色过后的高质量输出字数,已经去掉了那些没用的废话和口水词儿。 重要 …

    还记得这张梗图吗?2026 年 Vibe Coder 最需要的设备 —— 某种意义上来说,现在已经实现了! 前阵子看到有人推荐了一款语音输入法 Typeless,试用之后发现确实牛逼。这两天我写代码 Vibe Coding 已经很少打字了,基本上纯靠嘴说,有一种指挥千军万马干活的感觉。在几个窗口里来回动嘴,叭叭叭叭像机关枪一样开炮,别提多爽了 —— 君子动口不动手。 口述速度每分钟 196 个字,这比我打字肯定是快多了。而且这是润色过后的高质量输出字数,已经去掉了那些没用的废话和口水词儿。 重要 …

  • 如何办外卡买 GPT/Claude

    冯若航 发布于 AI 1660 字 4 分钟

    冯若航AI工具

    如何办外卡买 GPT/Claude

    2026 年 1 月 15 日起,Visa 信用卡正式支持绑定 Apple Pay。这可能是目前国内用户方便、安全、低成本订阅 ChatGPT,Claude 等海外服务的新路子 老冯在《Claude Code 免翻墙上手指南》中提到过,国内用户想要使用顶级 AI 模型,有两条拦路虎 —— 翻墙和外卡。科学上网其实相对好解决,每个月十几块钱随便找个就行了,但外卡一直是个不小的门槛。 你拿着银联、甚至很多国内和香港 Visa/Master 的卡,到了 ChatGPT / Claude 这种“境外数 …

    2026 年 1 月 15 日起,Visa 信用卡正式支持绑定 Apple Pay。这可能是目前国内用户方便、安全、低成本订阅 ChatGPT,Claude 等海外服务的新路子 老冯在《Claude Code 免翻墙上手指南》中提到过,国内用户想要使用顶级 AI 模型,有两条拦路虎 —— 翻墙和外卡。科学上网其实相对好解决,每个月十几块钱随便找个就行了,但外卡一直是个不小的门槛。 你拿着银联、甚至很多国内和香港 Visa/Master 的卡,到了 ChatGPT / Claude 这种“境外数 …

  • 老冯上新:博客文档书籍翻新大作战

    冯若航 发布于 人生旅途 2893 字 6 分钟

    冯若航文档工具随笔

    老冯上新:博客文档书籍翻新大作战

    经常有朋友问我,之前你写的那篇 XXX 文章叫什么来着,想不起来了。嗨,别说你们,就连我自己有时候想搜一下之前在公众号的文章,都是有点儿费劲的。当然,这都怪公众号的搜索太垃圾,以及生态太封闭。 所以,老冯决定专门开一个博客站点,把之前的文章都放上去。不仅可以很方便的被搜索引擎检索到,而且站内本身就有离线全文检索功能。这次选择了 Hugo + Blowfish 主题,最终成品的效果还是相当不错的。 当然,既然干都干了,我就干脆把自己所有的开源项目文档都用 hugo 修缮了一番 (当然最大的 …

    经常有朋友问我,之前你写的那篇 XXX 文章叫什么来着,想不起来了。嗨,别说你们,就连我自己有时候想搜一下之前在公众号的文章,都是有点儿费劲的。当然,这都怪公众号的搜索太垃圾,以及生态太封闭。 所以,老冯决定专门开一个博客站点,把之前的文章都放上去。不仅可以很方便的被搜索引擎检索到,而且站内本身就有离线全文检索功能。这次选择了 Hugo + Blowfish 主题,最终成品的效果还是相当不错的。 当然,既然干都干了,我就干脆把自己所有的开源项目文档都用 hugo 修缮了一番 (当然最大的 …

  • 小猪骑大象:PG内核与扩展包管理神器

    冯若航 发布于 PGSQL 4691 字 10 分钟

    冯若航PostgreSQL工具

    小猪骑大象:PG内核与扩展包管理神器

    微信公众号 最近我在忙一个非常有趣的新项目,这两天总算弄完了。各位朋友们,给大家介绍一下这个有趣的小东西,PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,我称之为 “pig”。 那么 pig 是干什么的?简单来说,这是一个 PostgreSQL 的包管理器,也是 PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,它可以在主流 Linux 操作系统上提供跨发行版的丝滑无缝的 PostgreSQL 安装部署体验。而且还通过国内镜像解决了下载速度慢和部分仓库被墙 …

    微信公众号 最近我在忙一个非常有趣的新项目,这两天总算弄完了。各位朋友们,给大家介绍一下这个有趣的小东西,PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,我称之为 “pig”。 那么 pig 是干什么的?简单来说,这是一个 PostgreSQL 的包管理器,也是 PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,它可以在主流 Linux 操作系统上提供跨发行版的丝滑无缝的 PostgreSQL 安装部署体验。而且还通过国内镜像解决了下载速度慢和部分仓库被墙 …

  • 用Capslock重新定义键盘

    冯若航 发布于 人生旅途 2545 字 6 分钟

    冯若航工具开源

    用Capslock重新定义键盘

    时隔五年,Capslock Enhancement 推出 3.0 版本。正所谓酒香也怕巷子深,好东西还是要多推广。今儿就来介绍如何用 Capslock 让你的键盘焕然一新。 前言 ⇪ CapsLock,即大写锁定键(Caps=大写,Lock=锁定),其起源可追溯至打字机时代。 打字机是纯机械的设备,当按下⇧Shift 时,整套设备会与墨条纸带发生位移,使小写字母 “上档“ 为大写字母。 机械按键非常费劲,这样的操作对小拇指是不小的负担,以致连续输入两到三个大写字母都相当吃力。于是键盘上逐渐出现了 …

    时隔五年,Capslock Enhancement 推出 3.0 版本。正所谓酒香也怕巷子深,好东西还是要多推广。今儿就来介绍如何用 Capslock 让你的键盘焕然一新。 前言 ⇪ CapsLock,即大写锁定键(Caps=大写,Lock=锁定),其起源可追溯至打字机时代。 打字机是纯机械的设备,当按下⇧Shift 时,整套设备会与墨条纸带发生位移,使小写字母 “上档“ 为大写字母。 机械按键非常费劲,这样的操作对小拇指是不小的负担,以致连续输入两到三个大写字母都相当吃力。于是键盘上逐渐出现了 …

  • PgAdmin安装配置

    冯若航 发布于 PGSQL 450 字 1 分钟

    冯若航PostgreSQLPG管理工具

    PgAdmin安装配置

    PgAdmin4的安装与配置 PgAdmin是一个为PostgreSQL定制设计的GUI。用起来很不错。可以以本地GUI程序或者Web服务的方式运行。因为Retina屏幕下面PgAdmin依赖的GUI组件显示效果有点问题,这里主要介绍如何以Web服务方式(Python Flask)配置运行PgAdmin4。 下载 PgAdmin可以从官方FTP下载。 postgresql网站FTP目录地址 wget …

    PgAdmin4的安装与配置 PgAdmin是一个为PostgreSQL定制设计的GUI。用起来很不错。可以以本地GUI程序或者Web服务的方式运行。因为Retina屏幕下面PgAdmin依赖的GUI组件显示效果有点问题,这里主要介绍如何以Web服务方式(Python Flask)配置运行PgAdmin4。 下载 PgAdmin可以从官方FTP下载。 postgresql网站FTP目录地址 wget …

  • Bash与psql小技巧

    冯若航 发布于 PGSQL 2726 字 6 分钟

    冯若航PostgreSQLPG管理工具

    Bash与psql小技巧

    一些PostgreSQL与Bash交互的技巧。 使用严格模式编写Bash脚本 使用Bash严格模式,可以避免很多无谓的错误。在Bash脚本开始的地方放上这一行很有用: set -euo pipefail -e:当程序返回非0状态码时报错退出 -u:使用未初始化的变量时报错,而不是当成NULL -o pipefail:使用Pipe中出错命令的状态码(而不是最后一个)作为整个Pipe的状态码1。 执行SQL脚本的Bash包装脚本 通过psql运行SQL脚本时,我们期望有这么两个功能: 能向脚本中传入 …

    一些PostgreSQL与Bash交互的技巧。 使用严格模式编写Bash脚本 使用Bash严格模式,可以避免很多无谓的错误。在Bash脚本开始的地方放上这一行很有用: set -euo pipefail -e:当程序返回非0状态码时报错退出 -u:使用未初始化的变量时报错,而不是当成NULL -o pipefail:使用Pipe中出错命令的状态码(而不是最后一个)作为整个Pipe的状态码1。 执行SQL脚本的Bash包装脚本 通过psql运行SQL脚本时,我们期望有这么两个功能: 能向脚本中传入 …

  • Wireshark抓包分析协议

    冯若航 发布于 PGSQL 1889 字 4 分钟

    冯若航PostgreSQLPG管理工具

    Wireshark抓包分析协议

    Wireshark是一个很有用的工具,特别适合用来分析网络协议。 这里简单介绍使用Wireshark抓包分析PostgreSQL协议的方法。 假设调试本地PostgreSQL实例:127.0.0.1:5432 快速开始 下载并安装Wireshark:下载地址 选择要抓包的网卡,如果是本地测试选择 lo0 即可。 添加抓包过滤器,如果PostgreSQL使用默认设置,使用 port 5432 即可。 开始抓包 添加显示过滤器 pgsql,这样就可以滤除无关的TCP协议报文。 然后就可以执行一些操作 …

    Wireshark是一个很有用的工具,特别适合用来分析网络协议。 这里简单介绍使用Wireshark抓包分析PostgreSQL协议的方法。 假设调试本地PostgreSQL实例:127.0.0.1:5432 快速开始 下载并安装Wireshark:下载地址 选择要抓包的网卡,如果是本地测试选择 lo0 即可。 添加抓包过滤器,如果PostgreSQL使用默认设置,使用 port 5432 即可。 开始抓包 添加显示过滤器 pgsql,这样就可以滤除无关的TCP协议报文。 然后就可以执行一些操作 …

  • Linux 常用统计 CLI 工具

    冯若航 发布于 PGSQL 4266 字 9 分钟

    冯若航PostgreSQLPG管理工具

    Linux 常用统计 CLI 工具

    top free vmstat iostat top 显示Linux任务 摘要 按下空格或回车强制刷新 使用 h 打开帮助 使用 l,t,m 收起摘要部分。 使用 d 修改刷新周期 使用 z 开启颜色高亮 使用 u 列出指定用户的进程 使用 <> 来改变排序列 使用 P 按CPU使用率排序 使用 M 按驻留内存大小排序 使用 T 按累计时间排序 批处理模式 -b 参数可以用于批处理模式,配合 -n 参数指定批次数目。同时 -d 参数可以指定批次的间隔时间 例如获取机器当前的负载使用情况,以 …

    top free vmstat iostat top 显示Linux任务 摘要 按下空格或回车强制刷新 使用 h 打开帮助 使用 l,t,m 收起摘要部分。 使用 d 修改刷新周期 使用 z 开启颜色高亮 使用 u 列出指定用户的进程 使用 <> 来改变排序列 使用 P 按CPU使用率排序 使用 M 按驻留内存大小排序 使用 T 按累计时间排序 批处理模式 -b 参数可以用于批处理模式,配合 -n 参数指定批次数目。同时 -d 参数可以指定批次的间隔时间 例如获取机器当前的负载使用情况,以 …