🌍 V2EX

[程序员] geek-five-layer-throttling-stack

Five Layers of Chrome's Tab Throttling, and a Fix for Each Here's a bug report every scraping engineer meets eventually: "The scraper gets 20 items from an infinite-scroll feed, then stops. Works fine when I watch the tab. Broken when it's in the background." The usual responses — add waits, add scrolls, retry harder — fail, because the failure isn't in your code. It's in Chrome's architecture , which is quietly hostile to background-tab work in at least five distinct ways. Scrapewright c...
🌍 V2EX

[分享创造] 给 DeepSeek Harness 做了个桌面版:能调 Codex 干活,也能用微信远程派任务

最近一直在折腾一个开源项目:Open DeepSeek Harness Desktop 。 先把项目地址放在前面: GitHub: https://github.com/flaqai/open-deepseek-harness-desktop 官网: https://opendshdesktop.com/ 它不是 DeepSeek 官方产品,是我基于 DeepSeek Harness 做的一个社区桌面发行版,MIT 开源。目前还在开发者预览阶段,所以这篇主要是自荐,也想听听大家对这种工作方式的意见。 为什么做这个项目 我平时会同时使用 DeepSeek 、Codex 、Claude Code 以及一些 Skill 和 MCP 工具。 真正让我觉得麻烦的,不是模型不够多,而是这些东西分散在不同终端、配置文件和会话里。每次换项目,都要重新确认工作目录、模型配置、工具权限和任务进度。 另外一个很实际的问题是:人不在电脑旁边时,怎么给本机的编码 Agent 分配任务? 我想要的东西比较像 WorkBuddy: 有一个可视化工作区; 能管理...
🌍 V2EX

[分享创造] 花几个小时用 AI + Cloudflare 折腾了个自己的 Perp DEX (v2ex.fyi)

先叠个甲:本项目非 V2EX 官方运营。 纯粹是自己刷 V 站多年,拿 .fyi 域名挂个折腾成果致敬一下,方便大家交流体验。 先看下成果 v2ex.fyi 最近看 Orderly Network 出了个 Perp Anything ,研究了一下发现这玩意技术上 本质就是个纯前端静态页 ,靠 SDK 和 API 调链上合约跟共享订单簿。 他们官方的 CI/CD 流程挺野的:你在他的后台填个地址,系统直接在 GitHub 组织 OrderlyNetworkDexCreator 下给你自动建仓,打包部署到 GitHub Pages 上(比如这个 dex-omnix-efacafb0 就是别人自动生成的, 对应的 demo 页就是 https://dex.orderly.network/dex-omnix-efacafb0 )。 因为是静态页,我就把他自动创建出来的 dex 放到 github private repo 里,然后让 GPT 帮我做一点微调,然后,在 GPT 推荐下用 Cloudflare Pages 做部署,相当于 0 服务器做了个自...
🌍 V2EX

[Solana] 想到一个增加$v2ex 的使用率的方法

v2ex 现在提供大语言模型的接口,但是 token 烧起来太快了,为了站起来蹬 站长是否可以考虑,使用一定数量的$v2ex 的换额度重置卡呢,要么烧掉,要么打到 V2EX 账上
🌍 V2EX

[远程工作] [远程全栈]海外 AI 工具类产品诚寻全职

我们做的是海外的 AI 图片工具类产品 ,诚心寻找全栈工程师,语言不限,薪资 15-20k ,不需要坐班,时间较自由,有意愿的小伙伴可以发信到 charles@cashzineapp.com 职位介绍 1.熟练掌握 python 后端开发技术 对用户体验、交互设计等有一定掌握 计算机或相关专业本科以上学历 2.必须对 agent 有了解,有一线 agent 工作经验。 最近发展不错,还需要再招一名工程师,偏后端。
🌍 V2EX

[分享创造] 分享自己 Vibe 的相册应用

我把相册做成了一个 3D 地球 翻相册的时候突然意识到一件事—— 我拍过的照片分散在五六个地方:手机里、百度网盘、微信朋友圈、QQ 空间、还有几个不知道什么时候注册的图床网站。 更难受的是,那些用来存博客配图的图床,要么是需要进入到二级界面才能放大,要么就是上传限制合规越来越严格。 同时在我前段时间逛 2 站发帖的过程中,因为图片外链接的问题还纠结了一阵子。当时我就想: 能不能有一套自己的外链+相册系统? 照片全归自己管,谁都删不掉 能当图床用,外链稳定不失效 最好还能在地图上看到自己去过哪儿 于是我花了大概两周的业余时间,Vibe 出了这个东西: LandCloud —— 一个长在地球上的私人相册。 名字没什么深意,就是"陆地+云",挺直白的。 先给你看最让我喜欢的功能 这个功能最早还是受到另一个相册项目的启发。(但是忘记是哪个了,等我想起来挂回来) 打开相册,你可以进入自己的 Map ,看到的不是冷冰冰的网格缩略图,而是一个 3D 地球 。 上面每一个光点,都是我拍过照的地方。 点一下,那天在那...
🌍 V2EX

[问与答] 求推荐 MP3:开机自动连接上次配对过的蓝牙耳机

注意:开机自动连接上次配对过的蓝牙耳机,不需要每次重新连接,这点很重要,太多蓝牙 MP3 需要每次手动连接,如同鞋里的沙子让人烦躁。 另外,最好内置扬声器,这样在无人的时候就不用耳机了。 再补充一下:如果是物理按键而不是触摸按键,那就更好了! 谢谢!
🌍 V2EX

[Apple] iMessage 奇怪 bug

设备:iPhone16 Pro 港行 apple ID:美区 问题表现: 用自己邮箱地址/icloud 邮箱地址和部分国区 ID 的好友发 iMessage 会提示无法送达,重试变成绿色气泡,但朋友依旧没有收到。必须要把 conversation line 换成手机号也就是用手机号和朋友发 iMessage 就正常 不是和所有国区 ID 的朋友都会出现上述 bug ,复现情况不确定 用邮箱地址和和其他美区 ID 的朋友发 iMessage 正常 试过把自己的美区 ID iMessage 关了又开、勾选邮箱地址收发 iMessage ;国区 ID iMessage 关了又开、勾选邮箱收发 iMessage ,均为能解决 今天突然出现的,不知道有无 V 友遇到过,或者有解决方案
🌍 V2EX

[宽带症候群] 逆向了全球网测, 600 多个大陆地市节点辅助海外 VPS 到国内测速

最近 speedtest-cli 的中国大陆服务器数量大幅度减少,甚至已经到了不可用的地步。 之前大多脚本,服务器测速的需求大多只能满足到北京上海广州,用户对于其他城市可能会有不一样的需求。 于是利用 AI 逆向了全球网测 APP ,其有六百多个测速点(肯定有你家!还有北上广教育网),满足 VPS 测速到家门口的需求。 一条命令测速(加载沙箱、测完自动清理) bash <(curl -sL https://raw.githubusercontent.com/transflo/speedtaier/main/onekey.sh) 带参数(指定省市 / 单线程) bash <(curl -sL https://raw.githubusercontent.com/transflo/speedtaier/main/onekey.sh) --province 江苏 --city 南京 bash <(curl -sL https://raw.githubusercontent.com/transflo/speedtaier/main/onekey...
🌍 V2EX

[分享创造] AI Native 数据客户端工具 RaisDB 公测,招募合作伙伴

RaisDB 是 AI 友好的新一代数据库客户端桌面软件。 和传统的数据库客服端有什么不同 从设计之初底层构架就考虑到 AI Agent ,方便和 AI 集成 本地优先,无任何云服务、用户账号,断网正常使用 性能效率优先,基于 Rust 内核 一站式解决数据相关的大部分工作,数据库客户端、SSH Terminal 、30+常用小工具 隐私安全性优先 现代化 UI 招募伙伴 欢迎数据工程师、开发工程师、AI 工程师 试用,反馈意见! 赠送永久激活码 官网: https://www.raisdb.com QQ 号:75239222
🌍 V2EX

[程序员] geek-trusted-wheel-events

Scroll Events Even the Page Can't Tell Are Fake Modern infinite-scroll pages don't load their feed because you asked nicely. Many of them check event.isTrusted on scroll events — the browser-set flag that distinguishes input originating from an actual user (OS input pipeline) from input synthesized by JavaScript ( element.dispatchEvent , window.scrollBy ). If the event says isTrusted: false , the page simply declines to fetch more content. It's a polite little fence, and it is genuinely ha...
🌍 V2EX

[程序员] 没有之一,全网最像 Codex 的 DeepSeek Harnes Desktop,原生支持多模态!

没有之一,全网最像 Codex 的 DeepSeek Harnes Desktop ,精心打磨 N 天!!! 已升级到 DeepSeek Harness 0.1.1-rc.1 ,DeepSeek 也有自己的原生多模态了!!! 内置 DSH 适配器已接入实验性视觉模型 deepseek-v4-flash-vision-exp ,支持文本和图片输入。分析截图、图片或文档时可直接选择该模型 https://github.com/MichengAI/dsh-codex-desktop 也可以单独使用 UI 插件 https://github.com/MichengAI/dsh-codex-ui
🌍 V2EX

[程序员] Magpie:一个尊重隐私的本地全文+语义+图片搜索启动器

magpie:本地优先的 Spotlight 式启动器,找回你 star 过就忘的项目、存过就丢的文件和书签 不知道大家有没有同感: GitHub 上 star 了上千个项目,真要用的时候想不起名字,GitHub 自带的 star 搜索只搜标题描述,形同虚设 截图和图片存了一堆,只记得画面内容,不记得文件名 书签埋在浏览器文件夹树里,比重新 Google 一遍还难找 我做了个小工具解决这件事: magpie ,一个开源( MIT )的桌面启动器, Alt+Space 唤出一个搜索框,检索三类你「存过就忘」的东西。 仓库: https://github.com/newdee/magpie 能搜什么 GitHub Stars —— 贴一个无 scope 的 PAT ,同步全部 star:名称、描述、topics 、 README 全文 (分块嵌入)。搜「视频超分」能命中英文 README 里的 video super resolution 。可按相关度 / 收藏时间 / 星数排序。 本地文件 —— 只索引你显式添加的文件夹(...
🌍 V2EX

[Claude] [急]大量收 Claude 官 key

预期消耗 100w$/mo ,aws/azure 账户交付,需要 主账户/子账号 ,正式合同带罚则,预算较足,一手单,有资源请留下联系方式
🌍 V2EX

[分享创造] 我把摄像头变成了乐器:从手势识别到 Web Audio,分享 5 个真正踩过的坑

最近做了一个有点不一样的浏览器小项目:用摄像头识别双手动作,再把手的位置和姿势映射成和弦、音高、音量和音色。 不需要安装软件,也不需要麦克风。打开网页、允许摄像头后,就可以隔空演奏。 项目地址: GestureSynth.me 建议使用最新版 Chrome 或 Edge 。摄像头画面只在本地处理,不会上传。 真正难的不是“识别到手” 最开始我以为,只要 MediaPipe 能返回手部关键点,剩下的事情就是把坐标转换成音符。 实际做下来发现: 识别出一只手很容易,让它变成一个“能演奏”的控制器才难。 摄像头每一帧都会返回一组手部关键点,但这些坐标会轻微抖动,偶尔还会丢失。如果直接把原始坐标连接到音高或者音量,听起来会非常不稳定。 最后形成的处理链路大致是: 摄像头 → 手部关键点识别 → 提取手掌位置、距离和手势 → 平滑、死区和状态保持 → 映射成音阶、和弦、音量和音色 → Web Audio 实时合成声音
🌍 V2EX

[AI Agent 智能体] 迁到 DeepSeek Harness 后,我发现开发团队可以裁掉了

这几天,当我们陆续完成即我桌面端到 DeepSeek Harness 的迁移后,我忽然发现,接下来我没活可派了。 Agent 的能力,DSH 的基建已经做的很好并在持续迭代;面向用户的所有界面,完全可由用户按自己的想法生成。实在懒得弄?插件市场有一堆他人开发的效果不错的插件。 我们唯一要做的,只是做好后端的定义,把数据存好,把接口给好。在用户哪些新场景需求没办法满足的时候,再对后端做点迭代。 绝大多数情况下,已经不需要开发者再干什么了! 这不仅是我的个人感受,而是全团队都发现了的不可回避的事实。 在基于 DSH 的即我客户端落地的过程中,有几个同事,基于自己的需求,在里边开发出了一些非常好玩好用的贴合其自己的功能。比如: 决策镜子🪞,当自己犹豫不定的时候把向镜子提问,镜子会根据自己过往的数据给出判断行还是不行。 对话天气。把即我的所有私聊群聊根据最近的一些对话情况,转化为不同的天气效果呈现,更直观感知到这个对话里的情绪情况,判断是否想点进去看里边的内容。 我的人生剪影。根据自己每天的数据情况,生成自己的电影片段。感觉如果再介入一个文生图文生视频模型,直接就有一个可以每天连载...
🌍 V2EX

[分享创造] 优雅的在手机上接收来自 Windows CodeX 的通知

codex 的 STOP hook 仅在成功的时候触发,因此如果出了错误,是没法通知给你的。此外,hook 在创建新的档案之后(例如用 CC Switch )需要手动允许,也不是很方便。 不过,Codex 无论是成功、失败,都可以正常的向 Windows 通知中心发送通知。因此可以用这个 Windows 原生 App ,可以转发通知事件到 Webhook / Bark ,软件开源免费,因为要想获取通知中心的系统 hook 需要 Windows.UI.Notifications.Management.UserNotificationListener ,而这个 API 只有商店包的原生应用才能用,所以没法做到单 exe ,只能上传到 Microsoft Store 了。 https://apps.microsoft.com/detail/9MV8SL6JLV2D iOS 建议直接使用 Bark ;安卓的通知稍微繁琐一些,大部分都需要外接各种通知服务(如 wxpusher 等),或者接入飞书/钉钉之类的平台,这里不统一适配了,而是提供 Webhook...
🌍 V2EX

[程序员] enthusiast-real-browser-antibot

The Cheapest Anti-Bot Bypass Is a Real Browser The web scraping industry spends enormous energy making automated browsers look human: fingerprint spoofers, residential proxy pools, CAPTCHA solvers, per-site choreography scripts. It's a multi-million-dollar arms race — and Scrapewright sidesteps most of it with a simple observation: the best impersonation of you is you. Scrapewright is an open-source Chrome extension. Not a controlled browser it spawns — an extension in the Chrome you act...
🌍 V2EX

[OpenAI] 当最上游也宕机:从 OpenAI 稳定性聊中转站的未来

最近 OpenAI 出现了一次比较有意思的异常:部分会话直接提示风险或拒绝。具体原因外部很难确认,所以视频里关于风控、Reset 的部分都只是节目效果和个人猜测。 真正值得聊的是另一个问题:中转服务可以准备更多账号、节点、机房和负载均衡,但如果最上游本身发生异常,甚至官方 Key 也一起受影响,那么所有同源冗余最终还是会落到同一个单点上。 未来更可靠的 Token 体系,也许不能只依赖一个“超级发电厂”。OpenAI 、Anthropic 、Google ,以及本地或开源权重模型,都需要成为相互独立的供应来源。一家出问题时,业务才能真正切到另一家。 大家觉得中转站未来更重要的是继续扩大单一模型号池,还是做跨供应商、跨模型的真正故障转移? 视频中的判断只是个人观察和猜测,欢迎理性讨论: https://youtu.be/uecNojFgkf0 最近 OpenAI 出现了一次比较有意思的异常:部分会话直接提示风险或拒绝。具体原因外部很难确认,所以视频里关于风控、Reset 的部分都只是节目效果和个人猜测。 真正值得聊的是另一个问题:中转服务可以准备更多账号、节点、机...
🌍 V2EX

[OpenAI] 终于要给一次 banked 重置了

Tibo:首先,我们本周某个时候 Codex 的活跃用户达到了 2000 万。其次,这值得庆祝,今天我们将为每位 Codex 和 ChatGPT Work 用户记入一个可随时使用的 BANKED 重置机会。我们稍后还会分享其他好消息!