分类 工具软件 下的文章

自从 Claude Sonnet 4.5 上线以来,好评如潮。很多 AI 编程助手都整合了 Claude Sonnet 4.5 模型,比如 GitHub Copilot。

不过 GitHub Copilot Pro 会员每个月只有 300 个 Premium Requests,一个月 30天,平均每天就 10 个请求,对于广大程序员来说,根本不够用,怎么办?

下面我要讲5个小技巧来优化你的 Vibe Coding 流程,让每一次 Premium request都用到点上。

第一个小技巧:控制问题的颗粒度

之前那篇文章中我聊过这个问题,提的问题不要太大也不要太小。太大了超出 Tokens限制反而不好,太小了就是严重的浪费。

大问题拆解成几个模块分别提交。多个小问题可以聚合起来一起提交。

控制好颗粒度很关键,这个需要实战演练,自己把握。

第二个小技巧:让模型先“热身”,别一上来就提终极问题

Claude Sonnet 的上下文理解能力极强,但也意味着它在面对含糊问题时会尝试“猜你的意思”,从而浪费一次 premium 请求。

正确做法是:先用普通模型(如 Claude Instant 或 GPT-3.5)帮你把问题框清楚,比如确定 API 调用的结构、接口参数、上下文依赖,然后再让 Sonnet 出手解决关键逻辑或生成高质量代码。

用轻模型暖场,用重模型收割。

- 阅读剩余部分 -

Vibe Coding 这个词最近很火。

这个词原本的含义是“凭感觉写代码”或“以氛围驱动的编程”。听起来有点抽象,其实背后是一种趋势:让开发过程更自然、更即时、更具创造性。

在 AI 辅助开发兴起的时代,“Vibe Coding”常指:开发者不再精确地计划每个函数和架构,而是与 AI 一起边想边写,让代码流动起来

但随着 A1 越来越智能,尤其是 Claude Sonnet 4.5 的横空出世,“Vibe Coding”更常用的含义变成了:我来指挥 A1写代码,顺便监工。

没错,我现在就是这个状态,

如果项目结构比较规范、需求比较明确的话,基本上不需要我手动编码,只需要提需求就行了,基本上就像个指挥程序员干活的产品经理。

- 阅读剩余部分 -

本文不谈商业服务,只讨论免费的服务。

如果不考虑商业用途,只是个人学习使用的话,那么 ipip.net 的地址库应该是最好用的,创始人是国内早期的站长。

2025-10-14T03:12:39.png

不过刚发现从2019年开始就停止更新了。。。

2025-10-14T03:15:22.png

企业版是正常更新的:

2025-10-14T03:19:52.png

但如果商业使用,ipip.net 就必须付费了。

还好有国外的这些。

2025-10-14T02:55:48.png

在中国大陆的实际表现(社区与实测汇总)

2025-10-14T02:56:15.png

平均城市级正确率在 60%左右,但省级准确率达 80–90%。

综合来说,推荐优先级如下:

GeoLite2 ≥ IP2Location DB9 ≥ DB-IP Lite

GeoLite2 下载地址

GeoLite2-City.mmdb

PS: 从 2019 年底开始,下载 GeoLite2-City.mmdb 必须先注册登录 MaxMind 帐号。这是 MaxMind 公司根据隐私法规(GDPR / CCPA)调整后实施的强制措施。

以前(2019 年前)GeoLite2 是完全公开的匿名下载;但自从隐私法规要求对 IP 数据分发进行追踪后,MaxMind 改为:“所有下载必须使用授权 License Key 进行身份验证。”

- 阅读剩余部分 -

macOS 升级到最新版本(26.0.1)后,基于 Datavyu + ffmpeg 的视频读取出错误的视频旋转方向,原因是 datavyu 调用 ffmpeg 没有正确使用旋转参数。鉴于 datavyu 上次发布还是在 2022 年,目测短期内不会修复这个问题。只能本地处理视频的 Rotation 为 0。

解决方案:

  1. 先用 exiftool 清除 Rotation(设置为0);
  2. 使用 ffpmeg 旋转视频。

1个G的视频在 M4 芯片上需要跑大概 5 分钟。

下面是处理脚本:

- 阅读剩余部分 -

WildCard 经历了停服风波后,一度传出可能会恢复的消息。

但由于监管合规问题,我觉得大概率要凉凉了。

果然,又经历了一场恢复停服风波后,现在应该尘埃落定,确定凉凉了,后面恢复的可能性应该很低了。

2025-10-09T09:21:49.png

在第一次停服的时候,我就开始寻找续费 ChatGPT 的方法。

然后我就找到了一个靠谱的方法,不过稍微有点麻烦,并且只适用于 Apple 用户。

准备工作

  1. 自己的美区 iCloud 的账号(无需绑定信用卡,没有可以买一个,租的不行哦);
  2. 支付宝;

步骤:

- 阅读剩余部分 -

macOS Tahoe 26.0 更新发布后,很多网友吐槽 UI,不过我在意的不是 UI,而是有没有大 bug(小 bug 能接受),哪些软件不兼容。

等了一周,发现好像没有什么大问题,Google 一下,Gemini 总结了一些问题,但对我来说不是什么大问题,中午就升级了一下。
然后我就遇到了第一个 bug,貌似网上没人提到过。

作为程序员,最常用的软件之一是终端(Terminal),当然第三方的比如 iTerm 我也在用,不过我的习惯是本地用 Terminal,远程用 iTerm。

结果我发现在搜索中搜不到终端(Terminal):

2025-10-09T09:44:29.png

中文、英文、全称都试了,还是搜不到。

搞得我怀疑 macOS 26 把自带的终端给移除了,直到我把软件列表拉到最底下:

- 阅读剩余部分 -

Nano Banana 是 Google 在其 Gemini 产品中引入的最新图像编辑与生成模型,官方名称为 Gemini 2.5 Flash Image。它不仅具备强大的图像生成能力,还能通过自然语言精准编辑已有图像,在 Image 编辑模型排行榜 LMArena 上排名首位,广受好评。

前几天在社区就火起来一个生成桌面角色模型的提示词:

将这个角色转换为一个角色模型。在它后面放置一个印有该角色图像的盒子,并且让一台电脑屏幕上显示Blender建模过程。在盒子前面添加一个圆形塑料底座,让角色模型站在上面。如果可能的话,请将场景设置在室内。

我亲自测试了一下,效果确实不错:

- 阅读剩余部分 -

因为墙的缘故,github 仓库经常推送拉取慢或者断连,我一般的做法是开启终端的代理:

export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897

这种做法会让当前窗口所有的流量走代理,有额外的心理负担。

今天在社区看到一个更 nice 的做法,就是在 .ssh/config/ 里设置代理命令:

Host github.com
  User git
  HostName github.com
  ProxyCommand ncat --proxy-type socks5 --proxy 127.0.0.1:7890 %h %p

这样就不需要每次设置了。