写在前头 这几天LD就像过年一年, 各种CPA/公益站层出不穷, token直接自由 我就在这几天的时间里, 生成了一本小说, 书名叫 梦回高三,女主们都不装了啊 多女主、恋爱修罗场、定义为纯爽文 校园梦门 后宫恋爱 火速下载: book.txt (1.8 MB) 剧情简介 林澈重回高三那天,课桌里多了一本旧书,身边的女主们也一个个开始“不按剧本来”。 这是一本从校园恋爱喜剧起步的穿越系统爽文: 前期写成绩逆袭、青梅查岗、同桌暧昧和入梦异常 中期把舞台推向大学、都市和职场; 后期梦境污染撕开现实秩序,林澈与女主们从修罗场、互怼和并肩破局,一路走向废土阵营与新秩序建设。 人物视觉与关系表 每张人物视觉表为三联图:插画 / 肖像 / Q版表情包。 角色 视觉表 人物关系与定位 林澈 重返十八岁的男主,靠入梦能力、现实练习和前世经验,从高三一路反杀到更大世界。 小梦 开朗可爱的小女孩型高级 AI,负责梦境提醒、简短吐槽和关键时刻救场,不作为恋爱对象。 许知夏 校园篇最稳定的情感锚点,嘴硬查岗、护短投喂,吃醋时尤其像风纪委员上线。 沈照溪 清冷天降兼冷感病娇线,与旧书和系统深层秘密相关。她因记忆与现实断裂害怕被遗忘,会把林澈视作现实锚点,偏爱表现为只给他的书签、小太阳警告、安静吃醋和危险占有欲。 顾明棠 骄傲、聪明、流程控,和林澈从竞争、打脸到并肩拆异常,傲娇关心常常流程外溢出。 周晚星 用声音控场的广播站女主,负责校园活动、暧昧误会和轻喜剧修罗场调度。 江雨眠 温柔成熟的邻居姐姐,牵动家庭、社区和早期成熟女性张力,校园阶段保持边界感。 裴鹿鸣 明亮直球的富家女,善良有资源但容易好心办坏事,和顾明棠有圈层互怼线。 裴星眠 裴鹿鸣的冷感妹妹,边界锋利、嘴上不饶人,初期带着反向护姐和拆台动机入局。 谢云栖 大学篇青年讲师,蓝伞、旧邮亭和“数雨声”牵出成年后的旧缘重逢。 顾清岚 顾明棠的母亲,都市职场和项目权力线关键人物,前期以边界、规则和资源压迫感埋伏笔。 傅婉清 待生成 京城首富傅临川的成年独女,车祸后长期植物人,意识困在多层梦境;后期由林澈多次入梦救醒,苏醒后带来京圈资源、豪门压力和强助力女主线。 王诚 林澈同学兼嘴替,负责起哄、误会、互联网式吐槽和校园恋爱喜剧的现场弹幕。 温书意 林澈母亲,中学语文教师,温柔但不软弱,是家庭线和现实规则反制的重要支点。 林守诚 林澈父亲,普通工人,沉默务实,后续牵出厂区线、家庭翻盘和现实危机。 秦薇 校园早期的规则与课堂压力锚点,严厉但负责,是异常流程进入现实课堂的第一批见证者。 闻檀 旧馆资料助理,连接档案、旧书和大学异常资料线,安静观察力强。 苏听澜 校医院医生,负责体检中心、异常筛查和医学表单线索,专业温和但判断锋利。 陆燃 田径特长生,直爽好胜,适合承接跑得更快、拳脚更稳、打架更会躲的武功前置爽点和“嘴嫌体正直”的护人张力。 岑梨 艺术班学生,外表会撩、观察细,提供审美、伪装识别和梦境画面记录能力线。 青梅和天降你要哪一个? 不好意思, 这篇爽文全都要 我还想说 这是我第一次尝试用AI写小说, 可能还是调教的不够好吧, token真金白银的用出去了 由于只在一个会话里, 喂给的上下文太长了, 自动挂机写的, 后续120章之后的生成每一章都太短了, 所以实际上是没写完(原定的是大概500章, 100万字) 不过各位可以看看前120章是否对味, 有没有看头 上下文压缩再压缩, 效果真的越来越差 ~/.codex/sessions ❯ du -sh 2026/06/07/rollout-2026-06-07T18-42-00-019ea1ac-db11-70e1-b471-65ce2cd9be3f.jsonl 90M 2026/06/07/rollout-2026-06-07T18-42-00-019ea1ac-db11-70e1-b471-65ce2cd9be3f.jsonl 我本来还想继续写下去的, 奈何找了好久都没有好用的 codex公益站 和 CPA账号 了 所以各位佬们, 还有白嫖的账号或者公益站吗? 助力我继续写下去吧 至于为什么花了这么多 token, 主要还是大改过几次, AI动不动就写偏了, 需要手动纠正 /goal 模式还是需要给出各种验收条件和各种上下文读取调整, 这样才会尽量少人工感觉一直走下去。。。 欢迎各位修改设定或调整方向 4 个帖子 - 4 位参与者 阅读完整话题
朋友送了我一个广库的写字机, 商家给的配套软件是Windows版的’奎享雕刻’. 我家里大部分机器都是MacOS, 用起来还得专门开Windows的电脑, 非常不方便. 既然它的主程序是Java的, 我就直接上LLM进行破解提取了. 最初尝试用GPT-5.4, 用了ctf skill也不行, 道德感太强, 还是得请出D老师完成任务 最后花掉40多块, 终于完成了目标: 不需要登录, G-Code是本地生成的, 不依赖远程服务器. 有需要的佬友可以试试 奎享雕刻 v3.9.9 Java版 MacOS下需要自己安装JDK, Windows下软件内置了JRE 下载链接: drive.google.com kdraw.zip Google Drive file. 1 个帖子 - 1 位参与者 阅读完整话题
全程使用 Codex ,没有手写一行代码,里面的作品和内容都是真实的。各位大佬看看是什么水平☺️ 个人作品网站: https://luoxuhai.com 如果能顺便下载我开发的 App 就更好了😅
全程使用 Codex ,没有手写一行代码,里面的作品和内容都是真实的。各位大佬看看是什么水平☺️ 个人作品网站: https://luoxuhai.com 如果能顺便下载我开发的 App 就更好了😅
全程使用 Codex ,没有手写一行代码,里面的作品和内容都是真实的。各位大佬看看是什么水平☺️ 个人作品网站: https://luoxuhai.com 如果能顺便下载我开发的 App 就更好了😅
全程使用 Codex ,没有手写一行代码,里面的作品和内容都是真实的。各位大佬看看是什么水平☺️ 个人作品网站: https://luoxuhai.com 如果能顺便下载我开发的 App 就更好了😅
全程使用 Codex ,没有手写一行代码,里面的作品和内容都是真实的。各位大佬看看是什么水平☺️ 个人作品网站: https://luoxuhai.com 如果能顺便下载我开发的 App 就更好了😅
全程使用 Codex,没有手写一行代码,里面的作品和内容都是真实的。各位大佬看看是什么水平 个人作品网站: https://luoxuhai.com 如果能顺便下载我开发的 App 就更好了 16 个帖子 - 15 位参与者 阅读完整话题
这个产品我花了大量时间打磨,并且已经完全用在了我日常的工作中 首先,我本身是 Termius 的长期订阅用户,Termius 带来跨端体验确实没得说,但就日常使用来看,很多操作都比较<不够直接> 比如: SFTP 的操作,硬生生和 SSH 会话标签分开,这是最大不便。 服务器的管理界面逻辑,很傻,我都设立分组了,为啥不能出个树形视图? 还有端口转发,跟 SFTP 坐一桌 总之,综合这些使用体验,我自己写了一个符合日常使用直觉的 SSH 客户端,它就是 WinSSH ! 说来也是奇幻,早些年我技术还不够的时候就想做这样一款产品,名字也是叫 WinSSH ,甚至持有了 winssh.net 这个域名很长时间。 当时想的就做 Windows 客户端,最早一版用 C#+WPF 手搓出来的,但是问题太多,最主要的问题就是终端渲染。 当时我参考了一个叫 FluentTerminal 的开源项目,它是用 webview+xtermjs 解决终端渲染的问题,我第一版也是采用了类似的方案:CEF+xtermjs 。 最后整体完成了不到 30%,但是基本的 shell+sftp 操作是没有问题的,再后来就直接鸽了~ 直到近几年 AI 彻底爆发,我又想到了 WinSSH ,我决定重新起航! 在过去的几个月里,我反复琢磨,要怎么去做?使用何种技术栈?怎么去设计交互界面? 最终选择了 electron+react+xtermjs+shadcn 这套成熟的体系,完成了跨平台桌面应用开发之旅! 先来张图 怎么样?是不是很眼熟?哈哈哈哈,没错,我采用了 vscode 的设计风格,完全扁平+多标签页的操作! 这里面我花了很多小心思在 SFTP 操作面板上 例如支持平铺视图和树形视图切换 相对丰富的右键菜单功能 支持拖拽文件/目录到终端 支持快捷跳转收藏/常用目录 端口转发 命令面板 历史命令记录这里使用了 OSC 133 扩展协议,所以连接 SSH 时会向服务器上传并注入脚本,脚本代码如下 __wsh_emit() { printf "\033]%s\033\134" "$1"; }; __wsh_b64() { printf "%s" "$1" | base64 | tr -d "\n"; }; if [ -n "$BASH_VERSION" ]; then __wsh_state=A; __wsh_pre() { [ -n "$COMP_LINE" ] && return; [ "$__wsh_state" = "C" ] && return; __wsh_emit "633;E;$(__wsh_b64 "$BASH_COMMAND")"; __wsh_emit "133;C"; __wsh_state=C; }; __wsh_post() { __wsh_ec=$?; [ "$__wsh_state" = "C" ] && __wsh_emit "133;D;$__wsh_ec"; __wsh_emit "133;P;Cwd=$PWD"; __wsh_emit "133;A"; __wsh_state=A; }; trap "__wsh_pre" DEBUG; PROMPT_COMMAND="__wsh_post${PROMPT_COMMAND:+;$PROMPT_COMMAND}"; elif [ -n "$ZSH_VERSION" ]; then __wsh_pre() { __wsh_emit "633;E;$(__wsh_b64 "$1")"; __wsh_emit "133;C"; }; __wsh_post() { __wsh_ec=$?; __wsh_emit "133;D;$__wsh_ec"; __wsh_emit "133;P;Cwd=$PWD"; __wsh_emit "133;A"; }; autoload -Uz add-zsh-hook; add-zsh-hook preexec __wsh_pre; add-zsh-hook precmd __wsh_post; fi 觉得别扭的可以在设置里进行全局关闭,或者在服务器编辑页面也可以关闭 以上举例的这些操作都是会话标签级别的,大幅提升了操作效率 提一点我觉得很 OK 的功能,那就是<离开安全提醒>!真的有用! 比如我开了多个 SSH 会话,其中有测试环境的、有生产环境的、有其他巴拉巴拉的 然后我在某个服务器下操作了一段时间后切其他软件工作了,这时候我在其他软件工作一段时间后再切回 WinSSH 的时候,如果不注意就直接操作可能会误操作服务器(就是忘了) 那么这时候,WinSSH 就会有一个覆盖整个软件的提醒,告知你当前激活的标签是哪台服务器 好用!这个提醒可以在设置里面开关设置离开时长阈值 然后是数据隐私问题,WinSSH 全面开源,没有任何上报服务器的行为! 支持自动备份和 webDAV 数据同步,喜欢完 NAS 的朋友应该很赞同这个功能~哈哈 其他的就是一些常规功能了,大家可以去探索一下 最后 Github: https://github.com/lantongxue/winssh 唯一官网: https://winssh.net 想不到吧,我又把域名买回来了(吐槽:net 域名贵了好多,新购 90 ,续费 95 ) 大佬们 Star 走起来!!!
这个产品我花了大量时间打磨,并且已经完全用在了我日常的工作中 首先,我本身是 Termius 的长期订阅用户,Termius 带来跨端体验确实没得说,但就日常使用来看,很多操作都比较<不够直接> 比如: SFTP 的操作,硬生生和 SSH 会话标签分开,这是最大不便。 服务器的管理界面逻辑,很傻,我都设立分组了,为啥不能出个树形视图? 还有端口转发,跟 SFTP 坐一桌 总之,综合这些使用体验,我自己写了一个符合日常使用直觉的 SSH 客户端,它就是 WinSSH ! 说来也是奇幻,早些年我技术还不够的时候就想做这样一款产品,名字也是叫 WinSSH ,甚至持有了 winssh.net 这个域名很长时间。 当时想的就做 Windows 客户端,最早一版用 C#+WPF 手搓出来的,但是问题太多,最主要的问题就是终端渲染。 当时我参考了一个叫 FluentTerminal 的开源项目,它是用 webview+xtermjs 解决终端渲染的问题,我第一版也是采用了类似的方案:CEF+xtermjs 。 最后整体完成了不到 30%,但是基本的 shell+sftp 操作是没有问题的,再后来就直接鸽了~ 直到近几年 AI 彻底爆发,我又想到了 WinSSH ,我决定重新起航! 在过去的几个月里,我反复琢磨,要怎么去做?使用何种技术栈?怎么去设计交互界面? 最终选择了 electron+react+xtermjs+shadcn 这套成熟的体系,完成了跨平台桌面应用开发之旅! 先来张图 怎么样?是不是很眼熟?哈哈哈哈,没错,我采用了 vscode 的设计风格,完全扁平+多标签页的操作! 这里面我花了很多小心思在 SFTP 操作面板上 例如支持平铺视图和树形视图切换 相对丰富的右键菜单功能 支持拖拽文件/目录到终端 支持快捷跳转收藏/常用目录 端口转发 命令面板 历史命令记录这里使用了 OSC 133 扩展协议,所以连接 SSH 时会向服务器上传并注入脚本,脚本代码如下 __wsh_emit() { printf "\033]%s\033\134" "$1"; }; __wsh_b64() { printf "%s" "$1" | base64 | tr -d "\n"; }; if [ -n "$BASH_VERSION" ]; then __wsh_state=A; __wsh_pre() { [ -n "$COMP_LINE" ] && return; [ "$__wsh_state" = "C" ] && return; __wsh_emit "633;E;$(__wsh_b64 "$BASH_COMMAND")"; __wsh_emit "133;C"; __wsh_state=C; }; __wsh_post() { __wsh_ec=$?; [ "$__wsh_state" = "C" ] && __wsh_emit "133;D;$__wsh_ec"; __wsh_emit "133;P;Cwd=$PWD"; __wsh_emit "133;A"; __wsh_state=A; }; trap "__wsh_pre" DEBUG; PROMPT_COMMAND="__wsh_post${PROMPT_COMMAND:+;$PROMPT_COMMAND}"; elif [ -n "$ZSH_VERSION" ]; then __wsh_pre() { __wsh_emit "633;E;$(__wsh_b64 "$1")"; __wsh_emit "133;C"; }; __wsh_post() { __wsh_ec=$?; __wsh_emit "133;D;$__wsh_ec"; __wsh_emit "133;P;Cwd=$PWD"; __wsh_emit "133;A"; }; autoload -Uz add-zsh-hook; add-zsh-hook preexec __wsh_pre; add-zsh-hook precmd __wsh_post; fi 觉得别扭的可以在设置里进行全局关闭,或者在服务器编辑页面也可以关闭 以上举例的这些操作都是会话标签级别的,大幅提升了操作效率 提一点我觉得很 OK 的功能,那就是<离开安全提醒>!真的有用! 比如我开了多个 SSH 会话,其中有测试环境的、有生产环境的、有其他巴拉巴拉的 然后我在某个服务器下操作了一段时间后切其他软件工作了,这时候我在其他软件工作一段时间后再切回 WinSSH 的时候,如果不注意就直接操作可能会误操作服务器(就是忘了) 那么这时候,WinSSH 就会有一个覆盖整个软件的提醒,告知你当前激活的标签是哪台服务器 好用!这个提醒可以在设置里面开关设置离开时长阈值 然后是数据隐私问题,WinSSH 全面开源,没有任何上报服务器的行为! 支持自动备份和 webDAV 数据同步,喜欢完 NAS 的朋友应该很赞同这个功能~哈哈 其他的就是一些常规功能了,大家可以去探索一下 最后 Github: https://github.com/lantongxue/winssh 唯一官网: https://winssh.net 想不到吧,我又把域名买回来了(吐槽:net 域名贵了好多,新购 90 ,续费 95 ) 大佬们 Star 走起来!!!
这个产品我花了大量时间打磨,并且已经完全用在了我日常的工作中 首先,我本身是 Termius 的长期订阅用户,Termius 带来跨端体验确实没得说,但就日常使用来看,很多操作都比较<不够直接> 比如: SFTP 的操作,硬生生和 SSH 会话标签分开,这是最大不便。 服务器的管理界面逻辑,很傻,我都设立分组了,为啥不能出个树形视图? 还有端口转发,跟 SFTP 坐一桌 总之,综合这些使用体验,我自己写了一个符合日常使用直觉的 SSH 客户端,它就是 WinSSH ! 说来也是奇幻,早些年我技术还不够的时候就想做这样一款产品,名字也是叫 WinSSH ,甚至持有了 winssh.net 这个域名很长时间。 当时想的就做 Windows 客户端,最早一版用 C#+WPF 手搓出来的,但是问题太多,最主要的问题就是终端渲染。 当时我参考了一个叫 FluentTerminal 的开源项目,它是用 webview+xtermjs 解决终端渲染的问题,我第一版也是采用了类似的方案:CEF+xtermjs 。 最后整体完成了不到 30%,但是基本的 shell+sftp 操作是没有问题的,再后来就直接鸽了~ 直到近几年 AI 彻底爆发,我又想到了 WinSSH ,我决定重新起航! 在过去的几个月里,我反复琢磨,要怎么去做?使用何种技术栈?怎么去设计交互界面? 最终选择了 electron+react+xtermjs+shadcn 这套成熟的体系,完成了跨平台桌面应用开发之旅! 先来张图 怎么样?是不是很眼熟?哈哈哈哈,没错,我采用了 vscode 的设计风格,完全扁平+多标签页的操作! 这里面我花了很多小心思在 SFTP 操作面板上 例如支持平铺视图和树形视图切换 相对丰富的右键菜单功能 支持拖拽文件/目录到终端 支持快捷跳转收藏/常用目录 端口转发 命令面板 历史命令记录这里使用了 OSC 133 扩展协议,所以连接 SSH 时会向服务器上传并注入脚本,脚本代码如下 __wsh_emit() { printf "\033]%s\033\134" "$1"; }; __wsh_b64() { printf "%s" "$1" | base64 | tr -d "\n"; }; if [ -n "$BASH_VERSION" ]; then __wsh_state=A; __wsh_pre() { [ -n "$COMP_LINE" ] && return; [ "$__wsh_state" = "C" ] && return; __wsh_emit "633;E;$(__wsh_b64 "$BASH_COMMAND")"; __wsh_emit "133;C"; __wsh_state=C; }; __wsh_post() { __wsh_ec=$?; [ "$__wsh_state" = "C" ] && __wsh_emit "133;D;$__wsh_ec"; __wsh_emit "133;P;Cwd=$PWD"; __wsh_emit "133;A"; __wsh_state=A; }; trap "__wsh_pre" DEBUG; PROMPT_COMMAND="__wsh_post${PROMPT_COMMAND:+;$PROMPT_COMMAND}"; elif [ -n "$ZSH_VERSION" ]; then __wsh_pre() { __wsh_emit "633;E;$(__wsh_b64 "$1")"; __wsh_emit "133;C"; }; __wsh_post() { __wsh_ec=$?; __wsh_emit "133;D;$__wsh_ec"; __wsh_emit "133;P;Cwd=$PWD"; __wsh_emit "133;A"; }; autoload -Uz add-zsh-hook; add-zsh-hook preexec __wsh_pre; add-zsh-hook precmd __wsh_post; fi 觉得别扭的可以在设置里进行全局关闭,或者在服务器编辑页面也可以关闭 以上举例的这些操作都是会话标签级别的,大幅提升了操作效率 提一点我觉得很 OK 的功能,那就是<离开安全提醒>!真的有用! 比如我开了多个 SSH 会话,其中有测试环境的、有生产环境的、有其他巴拉巴拉的 然后我在某个服务器下操作了一段时间后切其他软件工作了,这时候我在其他软件工作一段时间后再切回 WinSSH 的时候,如果不注意就直接操作可能会误操作服务器(就是忘了) 那么这时候,WinSSH 就会有一个覆盖整个软件的提醒,告知你当前激活的标签是哪台服务器 好用!这个提醒可以在设置里面开关设置离开时长阈值 然后是数据隐私问题,WinSSH 全面开源,没有任何上报服务器的行为! 支持自动备份和 webDAV 数据同步,喜欢完 NAS 的朋友应该很赞同这个功能~哈哈 其他的就是一些常规功能了,大家可以去探索一下 最后 Github: https://github.com/lantongxue/winssh 唯一官网: https://winssh.net 想不到吧,我又把域名买回来了(吐槽:net 域名贵了好多,新购 90 ,续费 95 ) 大佬们 Star 走起来!!!
找字母我花了十多秒 ,没抢到 20 个帖子 - 16 位参与者 阅读完整话题
5 月份,我花了不少精力重构了自己开发的笔记软件 NoteDeep 的两个核心模块:AI 助手和甘特图。 最初做 AI 对话框时,我觉得挺好用。但自己重度使用一段时间后发现,频繁地在对话框和正文之间复制粘贴,非常打断思路。所以这次,我决定把 AI 真正融入到笔记流中。 AI 流式编辑与统一 Agent 这次更新最大的改变,是让 AI 直接在正文中进行流式编辑。你不需要再把 AI 生成的内容复制出来,AI 会根据你的指令,直接在光标处生成、修改或续写内容。 同时,我统一了 AI 的对话和执行流程( Agent flow ),让 AI 能更聪明地判断什么时候该聊天,什么时候该直接修改文档。 处理流式编辑时的光标跳动和协同冲突,确实踩了不少坑。特别是如何保证 AI 插入内容时,本地的实时输入不被覆盖,这块花了不少时间调试。 甘特图分组与白板重构 除了 AI ,甘特图和白板的体验也是我一直想优化的点。这次我为甘特图支持了按字段分组功能,并将白板的数据结构重构为 XML/Scene-only 存储,引入了异步 SVG 预览渲染。 简单来说,现在你在笔记里插入复杂的白板不会再卡顿了。同时,甘特图支持了分组,智能表格也支持了直接在预览界面的分组和单字段排序。数据和渲染分离的方案,确实较好地解决了富文本中复杂模块的性能问题。 体验优化与 Bug 修复 除了这两个大模块,5 月份还死磕了一些编辑器细节: 修复了跨越不可编辑块时的全选删除问题。 优化了合并单元格时的上下键导航。 增强了 Markdown 导入导出,现在支持内联公式( MATH$...$)了。 NoteDeep v1.5.0 已经上线,欢迎大家来官网 NoteDeep 体验,想听听大家对这种 AI 流式编辑交互和甘特图分组的看法,欢迎拍砖。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 花了4个月写的AI小说写作软件。 主要针对AI写小说无记忆出现幻觉的问题,这是一个windows桌面版,下载安装即可使用。 github.com GitHub - Mochocyang/QMAI: 青幕AI写作软件,解决长篇小说写作问题,解决小说角色性格不统一,防止人设崩坏。 青幕AI写作软件,解决长篇小说写作问题,解决小说角色性格不统一,防止人设崩坏。 同时软件在AI对话中可以直接更改章节和大纲中的内容。 另外我也为角色赋予了灵魂,在角色灵魂当中可以为每个角色设置人物灵魂。 比如内置的角色有秦始皇,李世民,诸葛亮,吕树,李斯,赵高等等一些内置角色,将角色与这些灵魂绑定,小说中的人物便会拥有这些角色的性格,说话方式等等。 当然了软件当前还有不完善的地方,需要各位大佬多多指点。 2 个帖子 - 2 位参与者 阅读完整话题
Pro x5 计划在31号就要结束双倍用量优惠了,意味着我花5倍的钱,真就 只能 拿到五倍的用量???反观隔壁的 Pro x20,只要花10倍的钱,就能得到20倍的用量。那我为什么不和其他人拼一个 Pro x20,每人 x10 的用量?没懂 OpenAI 这个计划的意义是什么? 14 个帖子 - 9 位参与者 阅读完整话题
全都要我绑定手机号…我一共俩号,大号是真金白银花了20刀开通的美区plus,小号是根据站内的长链pp方式白嫖的免费试用plus,两个一个都登不进去,我现在根本用不了codex了…试了一下HeroSMS结果根本接不到码。。。。急疯了啊,openai到底在搞什么啊,直接给我一脚踢飞活都干不了了 15 个帖子 - 14 位参与者 阅读完整话题
说来有点好笑,4.24deepseek发布v4模型,我当天就花了一百多,然后接下来一个月总共也就花了一百多,中间过程故事你们都知道的,账单我就不贴了,心痛0424! 一百多花在下面两篇帖子上了 这是第一篇: deepseek-v4-pro + Harness 实战效果 不死心又搞的第二篇: deepseek-v4-flash + Harness 实践 17 个帖子 - 15 位参与者 阅读完整话题
Haku – 3 May 26 给 Waline 做自己的通知邮箱! | Haku 为了一个简简单单的域名邮箱,我花了很久很久。 没有买专业域名邮箱服务的钱,但是发现 Resend 可以自定义发件邮箱,所以简单做个记录,说说用在 Waline 设置评论回复通知的操作。 市面常见的免费邮箱虽然已经够用,但是当需要给自己的服务做收发邮件时,有一个自己域名的邮箱会美观很多。比如我的域名是 karlbaey.top ,我希望我的读者收到评论回复通知时,是来自于 notifications at karlbaey dot top 这个邮箱,就需要自己折腾折腾 Resend 和 Cloudflare。不会太难,设置几个 DNS 记录的事。 要是自购 VPS 而且开了一大堆端口 [1] 而且你前一任租客是个纯良公民拿了 VPS 什么都不干就当我什么都没说,自己拉个 docker 开邮局就行,反正我没有这个折腾的闲心。一个推荐的方案是 Mailu。 叫 Cloudflare 给你自动转发邮件 这至少需要你购买一个域名。免费域名也行,但是要能放在 Cloudflare 上。 在 这个页面 ,就能看到接入域名的提示。 转发到 Gmail 是可选的,转发到 QQ 邮箱也行,因为我们不依赖 Cloudflare 发邮件。然后设置 Cloudflare 的邮箱白名单。 这样其实就好了。但是为了防止 Cloudflare 乱发邮件,还得给特定的邮箱设置转发到 Gmail。比如我的邮箱是 hi at karlbaey dot top (记作邮箱 A),就设置一个。 这样就可以了。下面就是 Resend 那一边的事。 用 Resend 自定义发件邮箱 目前的自定义发件域名服务只有 Resend 一家是免费且额度充足的 [2] ,免费版每天可以发 100 封邮件, 这儿有官网 。跟 Resend 比起来,QQ 邮箱不能绑自定义域名;Gmail 会显示由你的 Gmail 邮箱代发,泄露风险大;Outlook 则是逼着用户开 Microsoft 365。综合考量,Resend 是最佳的选择。 嫌弃发信额度少,就考虑日后换成 Larksuite 也可以,那个一天可以发 450 封邮件,非常慷慨。 先注册一个 Resend,这个很简单,你甚至可以用你的域名邮箱注册。反正上面已经配置好了 Cloudflare 的 catch-all 规则,Resend 的验证邮件会飞到 Gmail 邮箱里边。 注册成功之后就能进入 Dashboard。选择侧栏的 Domains。 如果你照着上面 Cloudflare 配置域名邮件转发的话,下面应该会自动跳出来一个小黄云跟“Auto configure”,点那个就行。一共是 1 条 MX 记录和 3 条 TXT 记录。 在 创建新 API Key 里边 写给 Waline 的 Key,Name 随意填。然后你就能看见 只显示一次 的 Key,把它复制好,下面给 Waline 用。 这样就好了。我用的是 notifications at karlbaey dot top 来发件。 Waline 配置邮件传递 少来了,真以为有人会发评论啊。 Waline 的文档里已经写好了 怎么配置评论通知的环境变量 。我是把 Waline 部署在 Vercel 上的,跳到环境变量(Environment Variables)页面添加就行。下面是一个参考的表格。 变量名 示例值 说明 SMTP_SERVICE Resend 固定填 Resend SMTP_USER resend 固定填 resend SMTP_PASS re_123456789... 你的 Resend API Key SMTP_SECURE true Resend 推荐 SENDER_NAME 你的博客名称 邮件显示的发送者名称 SENDER_EMAIL [email protected] 你用来发信的邮箱 AUTHOR_EMAIL [email protected] 接收通知的管理员邮箱 这样就配置完了。要是你愿意继续折腾可以往下看。 Waline 的邮件模板 我基于 Waline 给的东西 自己魔改了一番,由于它用的是 Nunjunks 模板(不是我熟悉的 Hugo 模板 ),所以可以插入一些条件语法。 重要 !每一个环境变量都需要压缩成一行之后输入 Vercel。HTML 找个地方压缩就行,压缩后不影响解析。 先是两个邮件标题模板。 # 访客收到博主的回复时,邮件的标题 MAIL_SUBJECT="您在 【{{site.name}}】 的评论收到了 {{self.nick}} 的回复" # 博主收到新评论(或新回复)时,邮件的标题 MAIL_SUBJECT_ADMIN="【{{site.name}}】新评论:{{self.nick}} 的留言" 然后是给访客评论用的 MAIL_TEMPLATE 。 <div style="max-width:600px;margin:0 auto;font-family:Arial,sans-serif;background:#f6f8fa;padding:20px"> <h2 style="color:#24292e">{{site.name}}</h2> <p>您在 <a href="{{site.postUrl}}" style="color:#0366d6">【{{site.name}}】</a> 的评论:</p> <blockquote style="background:#fff;padding:12px;border-left:4px solid #d1d5da;margin:12px 0;white-space:pre-wrap">{{parent.comment | safe}}</blockquote> <p><strong>{{self.nick}}</strong> 回复了您:</p> <blockquote style="background:#fff;padding:12px;border-left:4px solid #2ea44f;margin:12px 0;white-space:pre-wrap">{{self.comment | safe}}</blockquote> <a href="{{site.postUrl}}" style="display:inline-block;padding:8px 16px;background:#0366d6;color:#fff;text-decoration:none;border-radius:6px;margin-top:8px">点击查看详情</a> <p style="color:#586069;font-size:12px;margin-top:24px">此邮件由系统自动发送,请勿直接回复。</p> </div> 还有最后给博主的通知模板 MAIL_TEMPLATE_ADMIN 。 <div style="max-width:600px;margin:0 auto;font-family:Arial,sans-serif;background:#f6f8fa;padding:20px"> <h2 style="color:#4169E1">🔔 新评论通知</h2> <p><strong>评论者:</strong>{{self.nick}}</p> <p><strong>来源:</strong>{{self.os}} · {{self.browser}} {% if parent %} <div style="background:#fff3cd;padding:8px 12px;margin:12px 0;border-left:4px solid #f0ad4e"> <p style="margin:0"><strong>回复给:</strong>{{parent.nick}}</p> <blockquote style="margin:8px 0 0;white-space:pre-wrap;color:#586069">{{parent.comment | safe}}</blockquote> </div> {% endif %} <blockquote style="background:#fff;padding:12px;border-left:4px solid #0366d6;margin:12px 0;white-space:pre-wrap">{{self.comment | safe}}</blockquote> <a href="{{site.postUrl}}" style="display:inline-block;padding:8px 16px;background:#2ea44f;color:#fff;text-decoration:none;border-radius:6px">查看评论</a> <p style="color:#586069;font-size:12px;margin-top:16px">系统自动发送,来自 {{self.os}} · {{self.browser}}</p> </div> 效果图大概是下面这样。我把评论通知推到 QQ 邮箱,没有测试过其他家的样子。配色乱搞的,好奇我怎么配色的参考 这里 。 反正我是看过各种各样花里胡哨的评论提醒,有信封式的、有黑黑绿绿黑客式的,甚至还有一点 CSS 都不会写、把整个版面搞得乱七八糟的。我这个重在简单明了,不考虑那么多七七八八的了,关于我的哲学,感兴趣的看 漫漫长路 去(发稿时只有一篇文 )。 See Also 【Cloudflare Docs】Enable Email Routing (英文)←本文基于 Cloudflare 的邮件路由文档写成。 包括:25(SMTP)、465(SMTPS)、587(SMTP提交)、143(IMAP)、993(IMAPS)、110(POP3)、995(POP3S)。其中,25 端口(TCP)用于邮件服务器间投递,至关重要且常被 VPS 厂商封锁,需申请解封。此外,如果使用 Web 界面管理邮局,需开放 80(HTTP)和 443(HTTPS)端口。 ↩︎ 其余的就是 AWS SES 这一类服务了,个人没有负担这费用的必要。 ↩︎ 1 个帖子 - 1 位参与者 阅读完整话题
帮客户调简历的时候发现,大多数人根本不知道自己的简历是怎么被机器 first pass 的。 先说技术逻辑 ATS 解析简历大概分三步: 文件提取 :把 PDF/DOCX 转成纯文本 字段识别 :识别姓名、邮箱、工作经历、技能 关键词匹配 :和 JD 里的关键词做比对打分 大多数 ATS 用的是开源库二次封装,比如 Apache Tika 、pdfbox 。这意味着它对复杂格式的容忍度比你想的差很多。 踩过的几个坑 ❌ PDF 里嵌套表格 → ATS 只能读第一行 ❌ 两栏布局 → 中间那栏经常被当成页眉扔掉 ❌ 技能用图标/徽章展示 → 0 识别率 ❌ 关键字用图片嵌入 → 完全匹配不到 ❌ 经历描述写得太像散文 → 关键词密度不够,过不了阈值 有个候选人做后端的,技能树写了「 Golang / Go / GoLang 」三遍,以为能增加曝光。实际上 ATS 只会提取一次,重复关键词反而会触发去重机制,分数更低。 几个观察 JD 里出现 3 次以上的词,大概率是硬性要求,不是加分项 "5 years experience" 这种描述,ATS 会直接数数字而不是理解语义 有些 ATS 会过滤掉 2 页以上的简历,不管内容多丰富 北美 ATS 和国内 ATS (比如 Moka 、北森)解析逻辑差异挺大的,别用同一套简历投 实操建议 ✅ 用单栏、标准层级结构( Summary / Experience / Skills ) ✅ 关键词尽量贴近 JD 原词,不要自己 paraphrase ✅ 技能列表用纯文本,逗号分隔 ✅ PDF 导出前检查是否有隐藏的表格或文本框 ✅ 简历长度控制在 1-1.5 页 如果你也在改简历,可以试试棱镜简历 xukz.cn ,关键词优化和格式检测用起来比较顺手。
先说结论 帮朋友看简历,他履历不错但 HR 反馈「排版太乱」,我第一反应是——这简历我也是在线生成的啊。 后来仔细看了下,发现问题很隐蔽: 某在线工具导出的 PDF ,HR 系统打开后联系方式行直接消失 表格布局在 macOS 的预览 App 里显示正常,但 Windows Outlook 打开后列宽全乱了 某些「专业模板」用了大量色块和图标,ATS 系统根本无法识别关键信息 一个朋友用某平台模板投了 50 家,回复率 2%,换成简洁排版后回复率 12%。不是简历内容变了,是模板兼容性变了。 踩坑记录 1. 导出格式问题 .docx > .doc > .pdf > 图片转 PDF Word 格式在大多数 ATS 里兼容性最好。PDF 反而容易出问题,尤其是用在线工具生成的——很多底层用了 canvas 渲染,文字直接变成图片,ATS 根本读不到。 2. 表格和分栏 ATS 解析 HTML 表格的能力约等于 2010 年的浏览器,嵌套表格、合并单元格必挂。技能列表用 bullet point ,别用表格。 3. 字体嵌入 常见问题: - 系统缺字体 → 变成宋体/ Times New Roman - 字体未嵌入 → 部分字符显示为方块 - 矢量图标无法解析 → 变成乱码符号 4. ATS 兼容自检(程序员视角) # 用 pdftotext 提取文字,检查关键字段是否完整 pdftotext resume.pdf - | grep -E "名字|邮箱|职位" # 用 ghostscript 转纯文本,检查格式信息是否丢失 gs -dNOPAUSE -dBATCH -sDEVICE=txtwrite -sOutputFile=resume.txt resume.pdf 怎么解决 裸模板优先 :单栏、纯黑白、最多两字体(标题 + 正文)。设计感可以后面加,但基础兼容性是前提。 导出后自测 : 用 PDF 查看器检查文字是否可选 用文本提取工具验证关键信息完整 发给自己,用手机 / 不同系统 / 不同 PDF 阅读器打开一遍 投不同公司备不同格式 :金融/法律/国企 → .docx ,互联网/外企 → .pdf ,但不管哪种,表格能不用就不用。 做了个工具 最近在做一个简历生成工具,叫 棱镜简历 ,核心思路是: 强制单栏、强制纯文本导出 导出前内置 ATS 兼容性检查 支持模板但不提供「花哨模板」,只给经过验证的裸版 目前还在迭代,如果你也在改简历,可以试试 xukz.cn ,看能不能解决你的格式问题。