我最近试用了 TRAE Work 这款 AI,整体体验特别好。不过网上有不少差评,想来多半是部分功能要收费导致的,当然也可能有其他原因。但我个人用着挺满意,它并不是所有功能都要花钱,日常随便用用,免费版就完全够用了。至于专门写代码的技术人员,每个月花几十块开会员也完全能接受,开通会员之后干活效率能提升一大截,还是很值的。 今天我又折腾了一下网站主题。首页照搬了东哥主题里展示访客评论的小功能,不过我把博主回复一同展示在首页的设置给删掉了。不然评论区五条内容里,大半都是我自己的头像,看着特别尴尬。 另外还做了两处优化:文章顶部封面图新增了图片识别标记;右下角的调色按钮和返回按钮也重新调整过。调色按钮的背景颜色会跟着主题自动变化,返回按钮就固定成黑色。这两个按钮如果长时间不去点击,30 秒之后就会自动隐藏。 这样一来,在手机上浏览文章、观看视频时,按钮就不会挡住画面,观感舒服多了。欢迎路过的大佬们体验下,看看还有没什么BUG。皮皮好去折腾AI~ 修复了下两个独立页面: 图片转换: https://www.pipishe.com/img.html 代码压缩: https://www.pipishe.com/cssjs.html 这两个小功能还是很实用的,发文章的时候如果图片过大就压缩一下成WEBP。图片间还能互换图片格式,至于第二个小功能就是压缩CSS与JS代码。压缩一下打开网页应该快一丢丢吧~(心里作用)

又到了一年一度拍荷花的季节了,前段时间去公园里看了看,还稀里哗啦,今天看到小宋发了《初夏荷花开-2026》,才后觉已经全面盛开了。上午给手机充了电,想着找地方去拍,去了人民公园,只有零星两三朵,最好还是回来,在河上街拍了几张。这个拍荷花是每年固定的拍摄项目,一直以来发的是抖音,这次除了抖音,也想着在博客上发一篇,留一个回忆。

我以前一直陷入一个误区:以为喝蛋白粉,身材就会不受控制地练成大块肌肉男。 慢慢了解之后才明白,蛋白粉只是便捷的蛋白质补充剂。它本身不会凭空催生肌肉,仅仅用来修复力量训练后受损的肌纤维。 之前做功课,身边大部分朋友都首选ON分离乳清。后来我兄弟极力推荐这款黑天鹅,说口味更好喝,我就入手了这桶。后续要是他想换补剂,我也可以尝尝他的ON,互相换着体验。

整体方案 我的训练时间一般在晚上七八点左右,训练一个半小时。 循环天数 核心类型 第一天 力量训练 第二天 力量训练 第三天 有氧训练 第四天 休息日 我的训练会比较灵活,不会死死地固定哪个时间做什么。 力量训练项目(常用) 胸 平板哑铃卧推 上斜卧推 坐姿器械推胸 蝴蝶机夹胸 平板哑铃夹胸 重点练胸大肌,感受肌肉充血感。 背 高位下拉 坐姿划船 龙门架低位划船 直臂下压 主要感受背阔肌的延展。 肩 哑铃推肩 哑铃飞鸟 蝴蝶机反向飞鸟 固定推肩 引体向上 感受肩部酸胀的同时注意控制动作,避免受伤。 手臂 杠铃二头弯举 哑铃二头弯举 绳索上拉(二头) 绳索下拉(三头) 反手下压 窄距下拉 让手臂线条慢慢变清晰。 腿 倒蹬机蹬腿 坐姿髋外展 无氧中的有氧! 腰 山羊挺身 锻炼核心力量。 腹部 绳索卷腹 屈膝抬腿 仰卧起坐 腹肌合成重要材料。 有氧训练项目 爬楼机10分钟 跑步机40分钟 爬坡和快走结合,心肺功能是我的短板,必须成为训练的一部分。 饮食方案 目前的体重是80kg。 蛋白质 根据公式:2.0~2.2g/每公斤体重 80x2.2=176/天 碳水 日常减脂:2.0~2.5g/kg 每日总量:150g左右 营养表 天数 训练类型 蛋白质 碳水 脂肪 第一天 力量训练 175~180g 150g 55g 第二天 力量训练 175~180g 150g 55g 第三天 有氧训练 170~175g 150g 55g 第四天 休息日 170~175g 100g 55g 最后 这是我目前的方案,健身计划可能会随着我目前情况频繁修改,到时候我的训练计划会放在独立页里。 想要让自己变得强大,就是练!

Cockpit Tools ( 安装包快速下载 ) 是一款 通用的 AI IDE 账号管理工具 ,目前支持 Antigravity IDE 、 Codex 、 GitHub Copilot 、 Windsurf 、 Kiro 、 Cursor 、 Gemini Cli 、 CodeBuddy 、 CodeBuddy CN 、 Qoder 、 Trae 和 Zed ,并支持多账号多实例并行运行。 开发者效率翻倍工具:Cockpit Tools支持AI IDE多账号与多实例并行运行 本工具旨在帮助用户高效管理多个 AI IDE 账号,支持一键切换、配额监控、自动唤醒与多开实例并行运行,助您充分利用不同账号的资源。 功能 : 一键切号 多账号管理 多开实例 配额监控 唤醒任务 插件联动 GitHub Copilot 管理 、Windsurf 管理 、Kiro 管理、Cursor 管理、Gemini Cli 管理、CodeBuddy 管理、CodeBuddy CN 管理、Qoder 管理、Trae 管理、Zed 管理 语言 :支持 18 种语言 🇺🇸 English · 🇨🇳 简体中文 · 繁體中文 · 🇯🇵 日本語 · 🇩🇪 Deutsch · 🇪🇸 Español · 🇫🇷 Français · 🇮🇹 Italiano · 🇰🇷 한국어 · 🇧🇷 Português · 🇷🇺 Русский · 🇹🇷 Türkçe · 🇵🇱 Polski · 🇨🇿 Čeština · 🇸🇦 العربية · 🇻🇳 Tiếng Việt · 🇮🇩 Bahasa Indonesia 官方支持平台 :macOS、Windows、Linux。 Codex 多账号管理实现低成本无限使用 打开 Cockpit Tools 点击 仪表板 - Codex - 添加账号 Cockpit Tools - 添加账号 选择 Oauth 授权,如果本地已登录,可以选择导入,文件路径: C:\Users\用户名\. codex \auth.json Cockpit Tools - Oauth 授权 点击添加分组 - 分组名 - 创建 Cockpit Tools - 添加分组 点击分组 - 添加账号 - 选择刚才授权好的账号 Cockpit Tools - 分组添加账号 在 API服务 - 添加账号 Cockpi……

我家养的“肥肉”两岁多了,挺大块头的。前几天回家过端午看到它一条腿又腿折了。不知道是不是出去找母狗给别的公狗干折的还是咋滴。不过目测这几率很小,人为的很大。这狗命也算蛮大的,去年差点没了,也是被打折了腿,头也被打了,回来后在家里躲了一个多星期不敢出去!唉,想想每个村里都有那么几个渣渣不干人事的,迟早要进去踩缝纫机! 好多年没看到这大粽子了,这些都是夫人她妈弄的。今年孩子妈在家陪读,可能时间有点闲,没事她们在家里就爱捣鼓些乡间小吃!不是油炸就是蒸,三天两头就发朋友圈勾引我回家吃,搞得现在都长胖了!尴尬😓! 随着年纪的变化,也不知为何!每次回家后都爱去老屋走走。在看看山上那两颗枇杷树。童年的时候这里很热闹,现在空空的!这房子还好,没倒塌!不过等条件允许了,推倒盖个小别墅一定很不错。在弄个围墙把房子围起来!没事可以上山上摘几个野果,再布几个陷阱!在抓个竹鼠尝尝。 这是我们家乡的三鲜粉,十元一碗!每次回家路过街上都会去粉店吃一碗。这一家份量还可以,这么多年没有偷工减料。味道还在!过几年我去学学看怎么弄的,到时不进厂搬砖了,去广东,浙江或者江苏租个门面就卖这粉。应该能卖几个块钱,生存应该是没问题。 上班摸鱼就是爽,我的工作可以轮着做,工作80分钟后就换别的同事!然后你就可以玩60分钟。睡觉,玩手机自己安排,等一个钟后在一起帮忙个20分钟,又换他摸鱼,美滋滋的! [music 名称="王菲《如愿》" pic="https://www.pipishe.com/usr/uploads/2026/06/1100155129.png"] 最近大姨父来了,心情很是不美观,很大方面原因是公司两个月没发薪水了。公司boss嘴巴信用极差,说几天几天搞到现在都不出粮。唉、月底再不发薪,皮皮准备炒老板娘了。 今日收藏王菲的这首《如愿》,怪好听的。听完两遍就休息!

不会剪视频?OpenMontage让你一句话自动生成完整短视频 一、 OpenMontage 是什么? OpenMontage 可以理解为: 把你的 AI 编程助手(Claude / Cursor / Copilot)变成“自动视频制作公司”的 开源 工具。 它不是一个简单的视频生成工具,而是一个完整的: 编剧(写脚本) 导演(设计分镜) 剪辑(拼接视频) 配音(TTS) 素材搜集(自动找视频/图片) 后期制作(字幕、音乐、调色) 全部自动化的“AI视频工厂”。 二、它解决的核心问题 传统做视频的问题: ❌ 你需要自己做 写脚本 找素材 剪辑 配音 加字幕 配音乐 ❌ AI视频工具的问题 只能“生成一小段视频” 或只能“图片动起来” 或没有完整结构 ✅ OpenMontage的目标 它要做的是: 输入一句话 → 自动生成完整视频(像真实制作团队做出来的一样) 例如: “做一个60秒科普视频:为什么天空是蓝色?” 它会自动完成: 搜索资料(Google / YouTube / 学术) 写脚本 分镜头 生成或找视频素材 AI配音 加字幕 剪辑成完整视频 输出成品 三、OpenMontage的核心结构(理解它最关键) 你可以把它想象成 3 层: ① Pipeline(生产线) OpenMontage内置多种“视频类型流水线”: 比如: 🎬 纪录片 📺 解说视频 🧑‍🏫 教学视频 🎞️ 电影预告片 📱 短视频剪辑 ② Tools(工具) 系统自带几十种工具,比如: AI生成图片(FLUX / GPT Image) 视频生成(Runway / Kling等) TTS语音 音乐生成 字幕生成 素材搜索 ③ Agent Skills(大脑知识) 这是最核心的: 给 AI 写了 500+ 条“导演级规则” 比如: 如何写爆款开头 如何设计节奏 如何剪出纪录片风格 如何控制镜头语言 四、OpenMontage 和普通AI视频工具的区别 对比项 普通AI视频工具 OpenMontage 输出 一段视频 完整视频项目 控制能力 很弱 很强(可分镜) 素材来源 AI生成 AI + 真实素材 流程 一步生成 全流程制作 结构 黑盒 可编排流水线 五、怎么使用 OpenMontage Step 1:安装环境 需要: Python 3.10+ Node.js 18+ FFmpeg 然后: git……

Tanso 通过提供商 API 查询 Bocha、Volcengine Ark 和知乎,然后返回规范化的终端输出或适合自动化的 JSON。其名称源自“探索 / 探索する”的感觉: Tanso 为开发者、AI 智能体和研究工作流探索中国互联网信号,无需抓取、浏览器会话或隐藏副作用。 Tanso:一键搜索Bocha、火山引擎、知乎的搜索中枢 Tanso 是什么 Tanso,这也是作者做内容增长系统的一大痛点,从知乎问答中找话题,在结合热点雷达就是无敌组合。 一个命令,搜索中文互联网。 一键安装: npm install -g @geekjourneyx/tanso 第一期先接 Bocha、火山引擎、知乎: 网页搜索 联网模型回答 来源标注 知乎搜索 知乎直答 知乎热榜 很多人以为 AI 时代不需要搜索了。 作者的判断刚好相反: AI 越强,搜索越重要。 因为模型负责“组织答案”,但真正决定答案质量的,是它能不能拿到足够新、足够真实、足够中文语境的信息源。 越来越强烈地感觉到: 未来每个 AI Builder 都需要一个自己的“搜索中枢”。

前言 Linux上和MacOS上配置环境变量本质是修改当前使用的Shell对应的配置文件 MacOS的终端默认是登录Shell,Linux桌面的终端默认是非登录Shell MacOS的GUI程序仅读取 ~/.zprofile ,Linux的GUI程序可继承 ~/.bashrc 或 ~/.zshrc 变量 MacOS Mojave 10.14 及以下默认使用 Bash Shell,MacOS Catalina 10.15 及以上默认使用 ZShell Bash Shell 配置文件加载顺序 交互式登录Shell(通过远程登录): /etc/profile => ~/.bash_profile => ~/.bashrc 交互式非登录Shell(直接打开新终端): /etc/bashrc => ~/.bashrc 进程级 新增、修改进程级环境变量 export key="value" 删除进程级环境变量 unset key 系统级 echo 'export key="value"' >> ~/.bashrc source ~/.bashrc ZShell 配置文件加载顺序 交互式登录Shell(通过远程登录): ~/.zshenv => ~/.zprofile => ~/.zshrc => ~/.zlogin 交互式非登录Shell(直接打开新终端): ~/.zshenv => ~/.zshrc 进程级 新增、修改进程级环境变量 export key="value" 删除进程级环境变量 unset key 系统级 echo 'export key="value"' >> ~/.zshrc source ~/.zshrc 完成 参考文献 CSDN——Action_Wang 简书——TangFly

前言 命令行配置HTTP代理的本质是添加指定环境变量 Windows上配置环境变量 Linux上和MacOS上配置环境变量 配置HTTP代理 export http_proxy="http://:" 配置HTTPS代理 export https_proxy="http://:" 配置全部代理 http_proxy 和 https_proxy 的优先级要高于 all_proxy all_proxy 除了代理HTTP协议,还代理FTP、SOCKS等其他非HTTP协议 export all_proxy="socks5://:" 完成 参考文献 CSDN——薄荷你玩_ CSDN——脱发小阿毛。 fazero的博客 CSDN——s@dragon CSDN——西西小飞龙

前言 Windows上配置环境变量本质是修改注册表 所有系统级环境变量的操作都需要管理员及以上权限 GUI方式配置环境变量 打开 环境变量 窗口 控制面板\所有控制面板项\系统 -> 高级系统设置 -> 环境变量 右键 此电脑 -> 属性 -> 高级系统设置 -> 环境变量 右键 开始菜单 -> 设置 -> 系统 -> 系统信息 -> 高级系统设置 -> 环境变量 上半部分修改用户级环境变量,下半部分修改系统级环境变量 通过echo获取环境变量 查询指定环境变量 echo 无法区分环境变量是进程级、用户级还是系统级,因为 echo 是从当前会话中查询指定环境变量 echo %key% 通过set命令配置环境变量 这种方式只能在CMD中使用,因为 set 是CMD内置命令不是可执行程序 进程级 新增、修改进程级环境变量 set key=value 删除进程级环境变量 set key= 查询所有环境变量 包含进程级、用户级、系统级 set 通过setx可执行程序配置环境变量 这种方式可以在CMD或PowerShell中使用,因为 setx 是可执行程序 setx 不能删除环境变量,只能将环境变量值置为空 用户级 新增、修改用户级环境变量 setx key value 将用户级环境变量值置为空 setx key "" 系统级 新增、修改系统级环境变量 setx key value /M 将用户级环境变量值置为空 setx key "" /M 通过 Env: 驱动器的方式配置环境变量 这种方式只能在PowerShell中使用 进程级 新增进程级环境变量 New-Item -Path Env:\key -Value "value" New-Item Env:\key -Value "value" 内置别名 ni Env:\key -Value "value" 新增、修改进程级环境变量 Set-Item -Path Env:\key "value" Set-Item Env:\key "value" 内置别名 set Env:\key "value" 语法糖 $env:key = "value" 删除进程级环境变量 Remove-Item -Path Env:\key Remove-Item Env:\key 内置别名 ri Env:\key 语法糖 $env:key = $n……

昨天下午我做了一个小工具——「青禾公共文件 CDN」,用于聚合常用前端静态资源(字体、图片、CSS 主题等),通过全球 CDN 加速,打开网页就能 一键复制 链接使用。 已开源, 纯静态 ,支持腾讯 EdgeOne Pages 一键部署。 青禾公共CDN 这是什么 一个无需登录、完全免费的静态资源 CDN 聚合页。我把常用的中文字体、占位图、SVG 插画、CSS 前端主题都整理好,统一托管加速,你在网页上点一下就能拿到 CDN 链接,直接在项目里用。 如何使用 打开网站,找到你需要的资源,点击复制按钮,然后把链接粘贴到 HTML 或 CSS 中。比如: 不需要下载,不需要上传,不需要登录。 纯静态,零后端 这个网站就是一个 index.html ,外加一个资源清单文件,没有任何后端。资源文件托管在对象存储 + CDN 上,页面加载时自动拉取清单并渲染。 因为纯静态,可以部署到任何静态托管平台。 推荐腾讯 EdgeOne Pages :Fork 仓库 → 关联项目 → 一键部署,自动分配域名,自带全球加速。 你也可以克隆仓库后,把资源清单里的地址换成自己的 CDN,部署一套完全私有的资源站。 开源地址 此处内容已隐藏,请评论后刷新页面查看.

前段时间看到 Heo 做的洪绘星空和 Obaby 做的你来了,以及看到博友圈总会时不时有人写独立博客的陨落和博客圈子的搭建,心中总会不免有些感慨:独立博客生存空间受挤压,互访量越来越少,就像现实中的朋友流失了一样。而博客圈的存在,让这些散落的站点有了去处,独乐乐不如众乐乐。 最近闲来无事,玩玩 vibe coding,正好 GLM5.2 的模型也已经发布了,索性买了一个月的 Coding Pla...

聊聊主题授权问题 继5月22日正式发布Riven主题以来,中间陆续扩展了不少功能,例如:文章卡片、单歌曲、歌单、通知卡片、bilibili卡片等等,还修复不少Bug,同时呢,对很多功能做了优化升级,当然目的只有一个:提升用户满意度。 目前已经有近30位小伙伴购买了主题,这里也感谢大家的支持, 老张 也多次跟我聊了主题加密问题,我也认真考虑,后来觉得实在没必要加密,因为加密也只能仿小人,你像售卖多年的:子比、柒比贰、总裁等主题,当然还有很多商用主题,其实破解版都满天飞,加密可能要花费不少时间,当然人家破解却很简单,而且代码如果加密了,或者域名绑定授权,后续换绑等等也是问题,同时对于喜欢二开和魔改的小伙伴们又不太友好,所以我果断放弃了代码加密和授权。 本来也不是很贵的东西,在我看来,就相当于为自己兴趣买单了,毕竟咱玩游戏,还有概率会买皮肤呢? WordPress-Riven诞生 本来没打算做其它版本的Riven,后来看到老张做了,不得不说做的不错,有Typecho再借助AI的帮助,迁移过来成本确实低不少,不过仍然有些问题需要做兼容,还有不少写法要调整,当然还有插件这部分,主要是Rss、邮件通知、友链这部分。 做WP的Riven版本,我花了一些时间,中间有其他事情耽搁了,所以一直处于停工状态,端午节前基本搞了个八成左右,端午过后立马开始完善、测试,到目前为止,基本算是完工了,对于WP而言,我把友链、RSS、邮件通知都放后台了,得益于WP的支持,不愧非常热门、全能型的框架。 WP中的RSS不再借助外部的定时任务体系,直接一套在后台搞定,添加友链的时间,顺便把RSS配置进去,单独在RSS控制台设置抓取时间,就能实现定时抓取,使用便利性还是很高的。 还是保持和Typecho统一风格,都是偏暖色系的水墨风格,功能几乎和Typecho一致,使用简单,不依赖任何第三方插件,当然虽然是WordPress,但是速度依然迅猛,得益于底层做了大量优化,放几张效果图出来看看。 发售说明 一款WordPress水墨风格的主题 预览地址: 演示站点 主题价格:59元 一次购买,后续享有免费更新服务。 需要购买的联系站长QQ:837054936(请备注来意) 是否会开发Halo版 有一些小伙伴问到了,是否会开发Halo版主题,毕竟Halo作为一个热度比较高的新兴框架,使用的人还是相当多,而且官方更新……

老二马上就要结束了小学生涯,六年来一直没有出过本市,所以趁着这次毕业,父母决定报个团,月底的时候带着她去北京转一转。我去北京的第一年,她刚满月,在那几年由于太小,一直都没有去过,这次算是遂了我的一个心愿。这一年来,母亲的手机非常的卡,她用的是20年发布的VIVO Y70S 8+128的版本,并且最近时不时的充不进去电,即使充满,大概也就能坚持3个小时左右。这次去旅游,我本想趁着618让她换一...

今天刚好是父亲节!很欣喜地告诉各位,我已升格为一名父亲,这是我的第一个父亲节,小孩子恰好这两天满月!我博客的【简介】部分,已从“已婚未育”修改为“已婚,育有一子” 我的儿子,预产期原本在今年6月中旬,但“计划赶不上变化”,小宝宝提前至5月20号发动。碰巧的是,体重恰好是5.2斤。 出生那天,我在朋友圈发了如下的文字和照片,获得了有史以来最多的点赞—— “初为人父,今天喜提一匹雄性“小骏马”🐎。这大概是我和我太太收到过最甜的520礼物了!🎁” 出生至今,虽然有月嫂阿姨全天候看护娃,我和我太太没怎么睡好觉,有空时,我就喜欢坐在娃旁边,看着睡或者逗它玩,偶尔会哭闹。难以置信,我和我太太就这样孕育了一条生命!他的耳朵、脚丫、掌纹甚至虎背熊腰的身材,和我如出一辙。 养娃,荷包空空,身心疲倦,但累并快乐着!

虽然放假了,但女儿下周就要中考了,所以就只在附近逛逛吧。听网上说洪湖公园的水上扁带表演挺热门,咱就去凑个热闹。 网上看到的大概是这样的: 现场我看到的是这样的: 哪里冒出来这么多人!挤在人群中,如同人肉蒸笼,我很快就汗湿透了衣衫。由于去的时间晚,靠近表演的位置早就挤不进去了,只能远远的看。实际表演的时间其实很短,宣称10分钟,但我记了时间只有8分钟不到。看完表演,又往外走,一路上也都堵的很。再次感受了千万人口的超级大城市的震撼。上一次这个感受是看无人机表演。 回来后跟女儿闲聊说到,这个表演还是差点意思,还不如走钢丝表演的难度和惊险,如果改成一男一女双人表演,造型和服装再漂亮一点,两个人拿起刀剑,来点武侠片里的动作和剧情,应该就有意思多了。 回到家里,题做没做完先不管,白板小人先画起来。 不论别的,就论考前的松弛感,那还是挺到位的,赞一个吧。

参加电台亲子活动,合影时主持人让大家一起喊“端午节快乐”,我身后的女人立即开始蛐蛐:“端午要说安康,不能说快乐。”就差明讽对方没文化。 端午节能不能说快乐?从小到大都是快乐,然后不知哪一年冒出言论,端午要说安康,不能说快乐,各种文章和评论好为人师,集体文化霸凌,形成了现在莫名其妙的事实标准。 《 只说“端午安康”不说“端午快乐”?辟谣不如谣言传得快和广_舆论场_澎湃新闻 》这篇文章讲得很完整,用 AI 总结一下: 所谓“端午只能说安康不能说快乐”,是一个被网络传播放大的误解;从历史和民俗来看,端午既有祈福安康的意义,也有欢庆娱乐的一面,两种祝福都成立。 我对此的态度是,对方发安康我就回安康,对方发快乐我就回快乐。无论是安康还是快乐,都是正常且毫无深意的人情表达。以讹传讹传出文化优越感,是低级笑料。

余素与伞有缘,然此缘甚薄,如浮云聚散,倏忽无常,如蜻蜓点水,朝得暮失。忆往昔数载之间,所遗之伞,不下十余。或遗于车厢之侧,或忘于食肆之隅,或留于车篓之中。每失一伞,则捶胸顿足、扼腕长叹,誓曰:“自今以后,必谨守之,如护至宝!”然誓言犹在耳畔,新伞已不知所终。 三日之前,晨起出门,天色阴沉,恐有风雨,遂携爱伞。其伞颜色大气,骨架坚挺,随余半载,屡屡为余遮蔽风雨,余爱之甚笃,持之如携良友。 行至路旁,见共享单车,遂扫码而骑,置伞于车篮。一路疾行,凉风拂面,心旷神怡。及至公司楼下,停车锁车,扬长而去,却不知此伞将失矣。 既而埋首伏案,忘此伞于九霄。及至下班,天色已暗,忽思今日或有雨,遂欲取伞。手至半空,忽觉案上空空。余心中一震,再思之,乃悟忘伞之事。余立于案旁,仰天长叹。自知纵有神行之术,亦难寻彼晨间所骑单车。或已为有缘人所得,继续遮风挡雨,或已遭人鄙弃于污垢之所。 伞乎伞乎!非汝弃我,实我负汝也! 呜呼!余与诸伞,相逢皆短,相别甚速。自今日始,余复立宏愿:停车必看篮,离车必回首。然而以余往绩观之,此愿究竟能持几日,殊未可知。 余因失伞而悲,继而恍然,世人之于伞,何异之于幸福乎? 阴雨时赖其蔽身,晴朗时则忘其所,用之视为当然,失之方念其功。伞犹如此,人亦然矣。父母之关怀,亲友之挂念,同事之扶持,爱人之陪伴,皆如一伞,平日默然相随,不争其功,不显其名。及至习以为常,往往不知珍惜。一朝失去,方知其可贵,而追忆悔叹,已无补矣。人生至憾,未必在于得而复失,而在于拥有之时,不知其为福,陪伴之际,不念其为恩。 今失一伞,所费不过数十,若失一人,则纵倾千金,亦不可复得。故作此文,非独祭伞,亦以自警。当怜眼前之物,惜身边之人。莫待伞去方思遮雨之恩,莫待人远始忆伴顾之情。 呜呼哀哉!伞非遗于车篮,实遗于主人之疏怠;福非失于天命,常失于寻常冷漠。愿后来诸君,皆能惜其所有,敬其所伴。 伏惟尚飨!

zui.re(最热) 这个域名在我手里搁了挺久。 本来是想卖掉的。短域名、双拼好记,总觉得会有人要。挂了一段时间没成交,索性不卖了——不如自己拿来做点什么。当时手边正好有一个 GitHub 上的开源聚合阅读器项目,功能骨架完整,但界面实在一言难尽。我想的是:与其从头造轮子,不如把它的能力继承下来,然后彻底重做一遍"脸面"。 于是就有了现在的 zui.re 我想解决的不是信息获取,是信息筛选的姿势 现在的信息环境有一个奇怪的现象:获取信息的成本几乎为零,但"知道今天发生了什么"反而越来越累。 打开任何一个新闻 App,你面对的不是信息,是一套精密的上瘾机制——算法推荐、无限下滑、自动播放、猜你喜欢。你只是想花两分钟看今天有什么热点,结果 40 分钟过去了,你甚至不记得看了什么。 我不反对算法。但我反对"你看什么不由你决定"。 zui.re 做的事情很简单:把 61 个平台的热榜拉到一个页面上,原样呈现,不做排序干预,不做个性化推荐。知乎在聊什么、微博在吵什么、财联社在推什么——你扫一眼就知道了。然后呢?然后就关掉。没有更多了。 我把它叫做 "60 秒看完全网在聊什么" 。这不是夸张,设计目标就是这个——让你在通勤路上、排队等咖啡、开会前最后一分钟,建立起当天的信息基线。看完就走,没有任何东西拽着你。 全程 AI Agent 写代码,我只做了一件事:说"不行" 这篇文章发在 80aj 上,他们关注的是 AI Agent 辅助开发这个角度。确实,整个 zui.re 的代码重构和功能实现,全部是由 AI Agent 完成的,我没有手写一行代码。 但我想补充一个细节:在整个开发过程中,我做得最多的事情不是写 prompt,是 说"不行" 。 这个配色不行,太刺眼。这个间距不行,太挤。这个交互不行,多了一步。AI Agent 负责生成,我负责否决——或者说,我扮演的角色更像一个"审美守门员"。代码可以交给 AI,但什么东西好看、什么东西用起来顺手,这件事目前 AI 还替代不了。 我的工作流大概是这样的:打开 AI Agent,用自然语言描述我想要的效果和逻辑,它生成一版;我看,指出哪里不对,它改;我再挑,它再改。多轮下来,直到视觉和交互都达到我的标准为止。这不是"AI 替我写代码",这是 人定义意图、AI 执行实现、人做审美终审 的三段式协作。 所以如果有人问我"AI 能不能替……

昨天是我车子正式续保的日子,不过我目前还没续,准备再问几家。早在半个多月前,就陆续有保险业务员找过来了,由于我手机开了免骚扰,确实屏蔽了一部分,但是还有很多漏网之鱼,不厌其烦的打,这些人压根不考虑你是不是在忙,是不是在上班,是不是在休息,反正就是反复打,对于这种人,即使我接起电话也没有好语气。 最开始给我发报价的还是原4S店的,毕竟我的信息他们都有,直接就把报价单发过来了。 然后说返点之后,价格可以给到3885,然后我说最近我比较忙,晚点儿在处理这些事儿,然后他就上午一条、下午一条信息给我发,然后今天又给我报了个价:3810,我说这价格怎么还变来变去的,他说让我尽快,毕竟618活动大,过了要涨价,可能会很贵之类的,我没搭理他,我说如果要买,觉得你价格合适会找你的,不用你替我操心保险到期的事。 当然还有很多其他险种找过来了,由于我这几天有点忙,忙着改主题,和学习AI视频的事儿,一直没啥空闲,反正其它保险公司价格也是五花八门,还说什么给你充200花费之类的,总体价格差距确实不大,上下小几百块的事儿吧,我只是不喜欢被人家一直催。 我今天找了上个车子的保险员,我觉得那个人挺靠谱的,每次可以续保了,就给我发个消息提醒我一下,期间再不会打扰我,而且每次给我的报价都是所有人中最低的,我觉得这个人比较实在,只不过他是平安的,我也想着我要不要从人保换过去,似乎也没啥区别,就看他给的价位吧。 我新车第一年保险5500,中间出过一次险,不过额度不大(赔付一千多的样子),这次大概率续保的费用3800,也在我的预期中,就看哪家合适,我感觉哪家买都行,但是不喜欢被一直催,本来就挺忙,还一直被电话、微信骚扰,确实不爽。

zui.re 是我给自己做的一块信息看板。 平时会看的内容其实很散,技术、产品、热榜、论坛更新都分布在不同网站里,来回切换很打断节奏。zui.re 想解决的就是这件事:把常看的信息源尽量收在一个地方,用更直接的方式展示出来,打开就能顺着往下看,不用反复跳页面,也不用在一堆标签页里找内容。 它不是那种很重的阅读工具,更像一个轻一点、快一点的入口。你可以把它理解成我日常获取信息时的默认起点:先在这里看一遍当天值得关注的内容,再决定哪些要点进去细读。整个设计思路也很简单,就是尽量少打扰、少折腾,让信息获取这件事本身更顺手一点。 为了更加方便使用,我又在前端做了直接可以添加RSS的功能。 点击右上角的设置图标就可以添加了,而且可以直接存入“关注”板块中,这样浏览起来也比较方便。 https://zui.re © 2026 EVAN.XIN · Attribution Required

年轻人可能不知道天涯网,先科普一下。 天涯网,又称天涯社区,是中国互联网早期知名网络论坛,于1999年创立,曾是华语互联网最具影响力的综合社区之一,以时政、社会、娱乐和历史讨论闻名,并孕育出《鬼吹灯》《明朝那些事儿》等热门作品。零几年的时候,天涯网是中文互联网的当红辣子鸡,注册用户大几千万,一零年之后迅速衰落,二零年后已经鲜有人问津,2003年欠费关站的新闻传入我耳中。 零几年,有一段时间,我经常在天涯网看小说连载,具体看了些什么不记得了,只记得追过连载的其中一位作者名:辛夷坞。那时候追更的忘了名的部分小说,作者弃更严重,我过了几个月甚至半年都没看到后续更新,慢慢的就不看了。 三年前,天涯网的某位大佬搞了个“七天七夜重启天涯”的活动,在抖音直播带货,准备众筹300万元用于重启天涯网,但过于高估了情怀的规模,最终只筹得20几万,重启的事就不了了之了。 我本着情怀支持的想法,贡献了99.9元赞助,也没想着它真能重启,只是为过去补一张票吧。 上图是2023年6月的订单截图。 三年后,半个月前,又刷到天涯重启的新闻。试着打开一下,好家伙啊,原来的域名(tianya.cn)都弄丢了,换了(tianya.net),更关键的是,只有1个声明页面,再点到登录页面,就直接崩了。看来这条新闻被很多人看到了啊,都来试一试了。然后我就没去理会了,这两天又突然想到看看它搞的怎么样了,毕竟热度过了应该不至于崩服务器了吧。 结果还是相当的失望啊!就这?合着你们大声嚷嚷着重启,三年了就恢复了25个帖子?是25个,不是2500万。我一个人手工复制粘贴都不止搞这么点儿。隔壁的博客园,虽然也是半死不活,但好歹数据都还在,都还能访问。天涯这回是比我友链里的任何一个网站都不如了吧。 记忆里的人人网,开心网,西祠胡同,Chinaren,榕树下,杭州19楼,还有几大博客网,几大BBS,或是凉透了的,或是只用着同一个名字而内容早已完全不同了,老老实实没喊重启的了,因为喊了也白喊。

这里是清羽AI,这篇文章记录了站长清羽飞扬在博客重构间隙对Vibe Coding的深度实践与经验总结。作者详细对比了Anthropic、OpenAI、智谱、月之暗面及MiniMax等国内外主流AI模型的编码能力与价格策略,并分享了自用的API中转站资源。文章重点介绍了Claude Code、Codex和KiloCode三款AI编程工具的配置方法与使用差异,同时探讨了如何基于真实项目上下文向AI提问以快速理解陌生系统。此外,作者还剖析了Skills的本质是提示词与项目说明书,建议新手避免盲目堆砌预设,优先掌握需求描述与上下文提供能力,理性看待AI在开发流程中的辅助价值。

话说有位大妈,五十多岁,糖尿病缠身多年,骨头比常人脆。上个月的一个傍晚,她骑着电动车横穿马路,被一辆正常行驶的轿车撞出去好几米。送到医院一拍片子,腿部粉碎性骨折。 她丈夫赶到病房,第一句话不是问伤势,而是铁青着脸说:“你怎么不撞死算了?” 大妈疼得满头是汗,眼泪哗地就下来了,咬着牙回了一个字:“滚。” 等交警出了认定书,大妈全责。又是闯红灯。 说起这个“又”字,里头可有好几层意思。就在半年前,大妈也是闯红灯被车刮了一下,伤得不重,住了两天院就出来了。再往前推一年,同样的事,还是闯红灯。那次撞她的是个女司机,那女司机心善,又有保险,主动揽了全责,保险赔了四十多万。大妈当时逢人就说自己命大,却从没提过那红灯的事。 这次不一样了。她自己全责,医药费全得自掏腰包。躺在病床上动弹不得,谁来照顾成了大问题。 上一次她住院,是她妹妹伺候的。她妹妹住在城东,医院在城西,坐公交车要两个小时。每个礼拜跑两三趟,煲了汤用保温桶装着,颠颠簸簸送过去。平时还请了护工,她妹妹隔三差五去盯着。 这回她妹妹说什么也不来了。有人问起缘由,她妹妹只撂下一句话:“上回她好了以后,一分钱辛苦费没提过,还说是我该做的,又说她自己没喝过我煲的汤。我坐两个小时车送去的汤,她喝没喝自己心里清楚。我就该做?那我这回不该了。” 大妈见妹妹不来,就把电话打给了弟弟,让弟弟每周送一次饭。弟弟的媳妇,也就是弟媳,一听当场拍了桌子:“要去你自己去,我不去。” 弟媳在小区门口开了间理发店,店面不大,胜在手艺好,老顾客不少。大妈带小姐妹来做头发,两个人连烫带染,加起来就给一百块钱。一百块连成本都不够,弟媳还得管她们一顿饭。大妈倒好,逢人便说:“我照顾弟媳的生意。” 弟媳忍了很久。真正让她寒心的是另一桩事。 半年前,弟媳一个开美容公司的朋友来店里搞合作,做纹眉。价位分好几档,有三百的,有六百的,有一千二的。大妈带了个小姐妹来,那小姐妹眼睛长在头顶上,三百六百的看都不看,非要做一千二的那款。做完之后,钱直接给了纹眉师傅。那小姐妹当场就觉得贵了,嘟囔了几句。大妈一听,立马找上弟媳,逼着弟媳去退五百块钱给人家。 弟媳说:“这钱又不是我收的,是你朋友跟纹眉师傅谈的价,我凭什么退?” 大妈把脸一沉:“你要是不退,我就报警。这纹眉在你店里做的,你就有责任。” 弟媳气得浑身发抖:“你跟我才是正经亲戚,你怎么胳膊肘往外拐?” 大妈不听这一套,又吵……

环境:Nginx 1.28.3 + 宝塔面板 + Halo 2.x + Cloudflare 把博客从 Typecho 搬到 Halo 2.x,Docker Compose 跑起来,反代配好,心想总算能歇了。 结果一接 Cloudflare,控制台开始疯狂报红。再一试跨站嵌入,直接给我拒了。两个坑连环爆,折腾了一晚上,记录一下,下次别再踩了。 动漫版头图,可爱吧 第一坑:HSTS 重复输出,Cloudflare 和我各说各话 咋回事呢? 我习惯在 Nginx 里开 HSTS,强制走 HTTPS: add_header Strict-Transport-Security "max-age=31536000" always; 接入 Cloudflare 后,浏览器开始骂街——​Duplicate Header​。 因为 Cloudflare 边缘节点本身就会统一添加 HSTS 头,回源时我再加一次,就撞车了。一个响应头出现两次,浏览器很懵:你俩到底听谁的? 我第一反应:上 if 啊! 这还不简单?判断一下有没有 Cloudflare 的特征头,没有再加 HSTS 呗: # 直觉写法,当场翻车 if ($http_cf_ray = "") { add_header Strict-Transport-Security "max-age=31536000" always; } ​nginx -t​ 直接甩脸: [emerg] "add_header" directive is not allowed here ???不让我加? 后来才知道,Nginx 的 if ​ 出了名的邪门,江湖人称 ​" If is Evil "​。你想在 if ​ 里塞 add_header​ ?门儿都没有。这玩意儿只能在 server ​ 和 location ​ 里裸奔,不能塞进 if​ 的怀抱。 解法:map 大法好 既然 if ​ 靠不住,那就把逻辑抽到 http ​ 块,用 map ​ 做判断(注意: map ​ 不能放在 server ​ 块内部): http { # 动态 HSTS 智能过滤映射 # Nginx 1.7.5+ 支持:值为空字符串时 add_header 自动隐匿 map $http_cf_ray $dynamic_hsts { default ""; # 有 cf-ray……

说实话,作为一个懒人站长,我最烦的就是折腾 SSL 证书。之前都是弄得一年期的证书,一年弄一次,倒是也无所谓,然而证书周期越缩越短,最近听说后面要弄成45天有效期了,虽然现在Let’s Encrypt 也免费,但 90 天一续期,稍微忙忘了网站就红屏了,真的很搞心态。 今年 1 月 27 号​ 在宝塔面板docker上折腾了一个叫 AllinSSL ​ 的东西。当时就是想找个能实现自动化的工具,毕竟手动换证书也麻烦。 核心优势:自动化与可视化 1、 全生命周期管理 :它不仅支持证书的自动申请与续期,更重要的是解决了“最后一公里”的部署问题。它能够自动将新证书推送到指定服务器替换,实现真正的无人值守。 2、 流水线编排 :这是该工具的一大亮点。用户可以自定义工作流,例如配置“DNS 验证 → 申请证书 → 部署至服务器 →部署至CDN→ 重载服务”的完整链路。一旦配置完成,后续无需人工干预。这是申请完证书后部署到腾讯云和阿里云宝塔面板上截图 3、 多场景支持 :除了标准的服务器部署,它还兼容主流云厂商(如阿里云、腾讯云、1Panel等)的 CDN、WAF 及对象存储场景 安装部署方法 1、使用脚本一键安装 curl -sSO http:// allinssl .bt.cn/install_allinssl.sh && bash install_allinssl.sh allinssl 2、通过宝塔面板的Docker一键安装 安装好宝塔面板 > 侧边栏【Docker】> Docker应用商店搜【ALLinSSL】一键安装,博主就是用这个方法安装的,很方便 如果不想在频繁手动更换证书的,这种方法可以去尝试尝试,省心