TGViewer
Channel Public Channel
V2EX

V2EX

@pushv2ex

推送 V2EX 论坛贴【全部板块】

本频道: @pushv2ex

友频道: @push52pj
Subscribers
549
Photos
24.2K
Videos
3
Links
226K

Showing posts older than #236779 · Back to latest

Older Posts 20 shown
Post #236776 4
[程序员] 移动端多语言测试看不懂,不用怕,我做了个手机专用的翻译插件

背景

如果 App 需要出海通常就需要测试人员做多语言测试了。然而测试人员也不是翻译机,英文的还能勉强看懂,其他的就只能凭感觉了。

如果遇到_阿拉伯语_是说什么也看不懂了。

这个时候就不得不用翻译软件了。跟网页比就有点麻烦了,需要拍照或截图,然后发给 AI 。那有没有简单一点的办法呢?

我正好也遇到了这种问题,所以我就做了一个 AI 翻译的插件(基于 uiautodev )。可以做到操作手机的时候,不懂就点翻译,而且还有个生词本,方便记忆。

我还做了一个生词本,方便复习

原理也很简单

AI prompt + 截图 = 译文

安装

安装 uiautodev

有很多方法,任选其一就行

如果安装了 nodejs (推荐)
npx uiautodev -open

如果安装了 Python 可以
pip install uiautodev && python -m uiautodev

如果安装了 uv 可以这样写
uvx uiautodev

等下载完毕后,就会自动打开网页 https://localhost:33299

或者也可以访问 https://get.uiauto.dev 下载对应的二进制,运行完后,手动打开网址。

连接手机到电脑

需要确保电脑上安装了 adb ,并且手机已经开启了开发者模式。

配置 openai

进入到界面http://localhost:33299/config#ai

填入 base_url ,api_key 。这里比较推荐 deepseek ,便宜,速度也快。

安装插件

下载插件到本地:https://github.com/uiautodev-plugins/ai-translate/archive/refs/tags/1.0.0.zip

进入到插件界面 http://localhost:33299/config#plugin ,然后选择手动安装。

选择我们刚才下载的插件,点击安装即可

选择设备进入到控制界面

在插件的标签页就能看到翻译插件了。点击翻译就可以翻译了。

插件是开源的,可以在这个地址找到

https://github.com/uiautodev-plugins/ai-translate

多了解一点

我之前写过一篇文章介绍 uiautodev 的https://testerhome.com/topics/44576

里面提到了插件的概念,不过介绍的实在太少了。

但这个插件真的是太好用了。这里我再多提一点。

以前开发 openstf (开源远程真机平台)的时候,添加一个功能,需要通读所有的代码,改完之后,还要重编译,整体测试一下,生怕把别的给改坏了,开发一个功能要很久。

插件就不一样了,功能借助 AI 可以飞速的开发出来,因为不会影响 uiautodev 的核心功能,所以只需要测试写的功能就行,完全不用担心主功能出啥问题。所以开发速度比以前快不知道多少倍。

开发插件也不用从 0 开始,从模板开始是最推荐的。

模板地址:https://github.com/uiautodev-plugins/preact-template

Clone 出来一个,拉到本地,启动一个 ai-agent 。推荐 claude 或 opencode

然后输入:初始化项目

AI 会问你,你想做个什么样的插件呢。你把需求告诉他,10 分钟不到的时间差不多就能出来一个不错的插件了。

BTW:插件市场还在做,做好了之后,就不用上传插件安装了。直接搜索安装就 OK 了。
Post #236772 4
[问与答] 软考系统集成中级:求通关经验

报了软考系统集成中级还有 2 周考试 10 月 24 、25 吧

用处:入户使用

目前:一点资料没看,刚准备开始看

求大佬备考经验 快速通关

计划准备找前几年的真题 回忆题 然后结合 codex 整合知识点快速记忆, 不打算 B 站看视频了 估计时间不够 自己耐心估计也不太行
Post #236771 3
[职场话题] 如果裸辞,我会怎么做?

裸辞,就代表我不想忍受当前的工作,也不想很快开始新的工作,同时有积蓄可以维持不上班的生活。最重要的,一定是有什么东西是上班的生活给予不了我的,要通过不上班的生活来得到。

首先,我会给这段不工作的时间设立一个边界。在不损失生活质量,同时考虑货币贬值的情况下,现有的积蓄大概可以支撑 10 年。考虑到 10 年之后我依然要谋生,所以这 10 年要划分成两个部分来过。第一个部分是 7 年,第二个部分是 3 年。第一个部分的 7 年,完完全全的用来满足提升和发展自己。第二个部分的 3 年,要根据第一部分 7 年的情况来决定。为 3 年之后如何谋生做准备。

其次,我会列个清单,哪些东西是上班的日子里我无法得到,但我实际很需要的呢?想了想,其实上班主要是占据了大部分的时间和精力,导致我没有余力来发展自己的爱好。所以这个清单干脆改成,我要发展哪些爱好的清单算了。那我想发展哪些爱好,或者想怎么提升自己呢?

1.早睡早起,练拳打坐。

我心里面一直觉得自己受过睡眠剥夺的长期伤害,导致自己始终不是满血的全盛状态。工作日虽然也可以早睡,但上了一天班,不耍耍手机熬熬夜,心里太别扭了,所以一直也没有实现。裸辞之后有时间了,必须每天把睡眠补回来,把自己的精神养回来。

从小学校就不怎么跳广播操,让我们练武术操。我练的老标准了,老师经常夸我。上大学后,我选的也是太极拳选修课,我感觉自己还是很有天赋的。我有气感,应该就是人们常说的暗劲吧。没准儿我是个很好的内家拳苗子,我要好好开发开发自己的天赋。当然,打拳也是为了调理自身的气血。

打坐是因为我看过冥想的书,我自己打坐时也闻到过异香。但特别神奇,我生起闻到异香这个念头后,异香不一会儿就消失了。这个调理身体的功能不必说,没准儿还能练出什么神通来。那就真是超凡脱俗,脱胎换骨了。

2.好吃好喝,读书品茶。

上班因为总是起不来,早餐要么不吃要么对付。现在有时间了,我必须每天吃早餐!食堂和外卖里面油太多了,尤其是食堂,油多还不放盐,吃起来特别腻。我决定杜绝外面,自己动手做饭。保证自己每天吃的营养美味,健康饮食。

我其实特别爱琢磨,可以说是个读书种子。有时间了,我要把人类有史以来的牛逼书籍从头开始扫,按时间线来。然后逐一写书评。电影和音乐也是。

不怕大家笑话,我到昨天才知道咖啡是怎么分的,什么是拿铁 什么是卡布奇诺 什么是美式,额,现在好像又有点忘了。总之,是按照浓缩咖啡 牛奶 和奶泡的比例来决定的。类似于这样我不知道的事情还有很多,所以这里的品茶不是指单纯的喝茶,而是指代了解自己不知道的事情。当然,体验是需要成本的。如果成本高,我就先把它们背下来,有钱了再体验。

3.做个洁癖。

我其实是个洁癖,从小就有强迫症和完美主义倾向。后来因为工作生活压力大,我实在没力气支撑这个设定了。为了省事,一直忍受自己的邋遢。现在有时间了,我要恢复这个设定。衣服鞋子每天必须穿干干净净的,床单被罩和枕套每天必须睡干干净净的。家里必须每天打扫,一尘不染。想想阳光照进来干净的家,想想就爽死了。

4.健身养肤,街拍搭讪。

我心里也一直渴望自己是个帅 boy ,是个受女生欢迎的男生。有时间了,我必须健身和养肤,然后琢磨下怎么穿搭和聊天。大大方方的谈几段恋爱,自信的面对镜头,留下和爱人幸福的瞬间。

我没事还喜欢散步,就是那种漫无目的的闲逛,然后拍拍云拍拍树。有时间了,我要大力发展这个爱好。学习一些摄影知识,做一名街拍摄影师。一边街拍,一边勇敢搭讪自己有好感的女生。管他的呢,反正也没工作了,孤家寡人一个,谁的看法我都不用在乎。

5.做个游戏达人。

从小家里条件就不好,我第一台电脑上大学才有的,大学课业重没时间玩。结果发现工作之后更没时间玩了。我必须满足自己的梦想,把所有我没玩过的游戏尽可能都玩一玩,然后逐一写游戏评价。

6.做个歌手。

没事儿我就喜欢自己哼两句,有语音评论功能后,看到个唱歌视频我就要唱两句。有时间了,我要专业练习。我觉得自己有唱歌天赋,我要好好开发开发。

7.做个运动达人。

从小就心气儿高,不服输,竞技类的运动我都喜欢。有时间了,我必须好好发展发展,我觉得我很有运动天赋。

8.多和人聊天。

虽然我平时看着挺自闭的,但我心里非常渴望和外界交流。没有了工作的束缚,我要尽可能尝试在不同的环境去认识不同的人,和他们面对面的交流。

9.研究哲学和心理学。

虽然我平时自己思考挺多的,但那些哲学家的书我都没怎么读过。偶尔读个几本感觉也就那样,我经常有种疑惑,这也能叫哲学家?所以,是不是很有可能,我自己就是个哲学家。我要把人们称之为哲学家的人的书都读一遍,掂量掂量他们到底几分几两,然后尝试自己出书。

10.做个网络作家。

每个人都有作家梦吧,我也想创作一些伟大的作品,给孩子们不一样的世界。

11.练习街舞和说唱。

每个领域的天花板都很高,但这两个领域给我感觉门槛特别低。我先迈进去,看看怎么回事儿。

12.写人物评书。

我要把人类有史以来所有牛逼人物的生平都过一遍,他做过什么事,说过什么话,他的思想主张是什么?逐一点评,我要看看你们到底有多牛逼,牛逼在哪里。

13.背世界地图。

一直觉得自己很没有见识,连国内有哪些省哪些市,这些地方的来历,有什么好吃的好看的,历史上发生过什么大事,出过哪些人物统统都不清楚。

有时间了,我就国内开始了解,开始背。一直背到世界所有国家,了解地球上所有人类居住区域的风土人情。背到了如指掌,背到绝不会忘。

然后,练习各个地方的口音。我感觉自己挺有语言天赋的,我要好好发展发展。

14.做个演员。

我一直有个演员梦,有时间了,我就从底开打磨自己的演技。台词,动作,表情,眼神,心理活动,镜头呈现。反正时间大把,我就慢慢练习,想想就爽!

应该还有很多,但暂时先列这些吧,马上要吃午饭了。总之,列好清单后,我就按清单去安排自己这 7 年的生活。

最终,我会度过 7 年的快乐生活。然后在跨入第二部分时,我要对自己进行一个评估:我是否已经完全可以靠自己爱好的这些事儿养活自己?

如果可以就继续,再也不上班了。如果不行,就再评估,利用这 3 年好好准备工作。

就这样。
Post #236770 5
[推广] 🚀Zooproxy✅纯净 IP 免费试用 ✅ 动态$0.38/GB 起 ✅ 静态$0.9/IP/周

🌍 ZooProxy 住宅代理,1 亿原生 IP ,覆盖 195+国家,支持动态/静态/无限流量。

🔥 三大产品:

● 动态住宅 IP:$0.38/GB 起,不限 IP ,1-120 分钟轮换,适合爬虫、数据采集、市场调研。
● 静态 ISP 住宅 IP:$0.9/IP/周起,独享固定 IP ,不限流量,ASN 白名单,适合跨境电商、社媒养号、企业托管。
● 无限流量端口:$0.38/端口/天起,不限流量、不限 IP ,适合大流量任务。

🎁 免费测试,先测再决定。
📦放几条 CDK

D673-5SEY-5H35

LNCU-YYJY-E3K3

T583-AR48-9DYW

JMBG-422J-9YEF

G83S-RY4Z-ZTZK

GJF4-UV9X-97A8

36M5-D5HA-G9XN
● 🔑兑换方式
● 点击进入 Zooproxy
● 登录后进入个人中心
● 粘贴 CDKey
● 流量到账后即可使用
Post #236769 5
[问与答] 微软这是要凉凉了吗?家庭版 商业版 office 365 用户全部砍?

从 2026 年 10 月 7 日开始,所有新 ((包括过期和重新购买的) Microsoft 365 家庭版 和高级版订阅者)将获得 2 TB 的共用 OneDrive 云存储空间,Microsoft 365 专业版订阅者将获得 5 TB 的共用存储空间。 从 2027 年 4 月 1 日起,所有现有的 Microsoft 365 家庭版和高级版订阅者都将在订阅续订时获得 2 TB 的共用云存储空间。 共用存储意味着云存储限额在共享订阅的所有成员之间共享。 每个人的邮箱、文件和文件夹将继续保持私密。 所有订阅类型最高可扩展到 10 TB ,以便为每个人提供

家庭用户已经收到通知了: 每人 1TB 将被转换为全员共享 2TB 。订阅将在 2027 年 5 月生效。
Post #236767 5
[程序员] 做模型训练、蒸馏门槛高吗

想知道小模型训练、蒸馏、微调门槛高吗? 端侧模型的训练、微调、蒸馏门槛高吗? 端侧模型在推理上现在最大的障碍是什么呢?

简单描述一个我的判断,针对很对垂直细分领域的模型训练、微调、蒸馏,以及端侧模型的推理应该会有很多真实场景。

也就是说,对于一个业务主导的团队,怎么在没有专业模型训练方面的沉淀,就可以快速上手做自己的小模型。 如果从技术上能打通这个环节,会不会能踩中未来的一个方向呢?
Post #236766 4
[分享创造] [开源] 给特斯拉车机做了个 Spotify 同步歌词网站,可自部署

想法来自用了很久的 Lyricify ,但它一直没有浏览器端。开车的时候 Spotify 没歌词实在难受,所以自己开发了一个浏览器端的,在车机浏览器里就能用(用 Tesla 实测)。

完全开源,支持自己部署;嫌麻烦的话也可以直接用我部署好的。

● 在线版: https://drivelyrics.com
● 源码( AGPL-3.0 ): https://github.com/jiaton/drivelyrics

能干啥

● 歌词跟着 Spotify 播放进度逐行滚动
● 歌词源:中文歌(或开了翻译时)优先网易云,英文歌优先 LRCLIB ,也可以在设置里手动指定;翻译可开可关(右上角 ⚙ 设置)
● 歌词错了点右上角「歌词不对?」,从候选里手动选,纠正结果所有用户共享
● 车机登录不用打字,用已登录的手机扫码就能登上,cookie 长期有效,直到手动退出

折腾过的点

● 中文歌匹配:Spotify 给的歌名经常是繁体,歌词库里是简体。现在用 OpenCC 把繁简统一后打分,结合标题、歌手、时长,并且排除翻唱、伴奏、Live 版
● 车机性能:为了照顾车机的 GPU 和性能,歌词每换一行只做一次 CSS transform ,不跑逐帧动画
● 轮询:每个用户一个轮询器,只有页面开着才去调用 Spotify ,然后用 SSE 推给浏览器;页面关闭一分钟后停止
● 技术栈:后端 FastAPI + SQLModel + SQLite ,前端 Vite + React ,纯 CSS 没用 UI 框架
● 隐私:Google 登录只拿邮箱和名字; Spotify 的密钥和令牌在数据库里加密存储

使用门槛

需要 Spotify Premium,而且每个人要建一个自己的 Spotify 开发者应用(网站上有引导,两分钟搞定)。

这是 Spotify 2026 年的新规:开发者模式的应用最多给 5 个人用,所有者还必须是 Premium ,所以没法用一个公共应用服务所有人。

自部署

docker compose up -d --build 就能跑,需要一个 HTTPS 域名和一个 Google OAuth 客户端,README 里有完整步骤。

开源版默认只用 LRCLIB 当歌词源。源码里没放网易云接口服务,需要的话自己接一个兼容的就行,很简单。

----------------------

思路来自 Lyricify ,感谢 Lyricify ,也推荐大家用它的客户端!

欢迎回帖,欢迎 Issue 和 PR~
Post #236765 3
[iOS] iPhone 16 pro max 升级 IOS 27 后,下拉搜索(负一屏或桌面),打字输入时总感觉会有些延迟

RT 。
升级 IOS 27 已经有段时间了,网上找了找,尝试还原了键盘词典,收效一般。
之前 IOS 18.x 版本时没感觉有延迟或卡顿。

另外在 IOS 18.x 版本时,下拉搜索有时盲打输入拼音(输入到一半)就能搜索到对应的 app ,升级 IOS 27 后感觉命中率断崖下降,很多时候要选中字后才出来。
Post #236764 3
[分享创造] [开源] 做了个 Chrome 新标签页「拾页」:随机生活建议、RSS 和 GitHub 周榜

最近做了一个 Chrome 新标签页扩展,叫 拾页 · Shiye Tab,已经开源,来分享创造交个作业。

想法很简单:把自己想看的内容放进新标签页,每次打开浏览器时顺手看一眼。

最初想放进去的是 HowToLiveBetter。拾页会随机展示一条生活建议,也能手动换一条;保留了原文入口、作者署名、证据等级和备注,看到感兴趣的内容可以继续读原文。

后来也加了几种常用的信息源:

● GitHub 周榜:看本周热门仓库和新增星标。
● App Store 中国免费榜:使用 Apple 官方数据。
● 自己的订阅:RSS / Atom / JSON Feed ,以及提供 RSS 的 Newsletter 。
● 自定义 JSON:通过字段映射,把自己的结构化接口接成一张卡片。

卡片可以添加、删除、调整顺序,也支持分类、搜索、深浅主题和配置导入导出。源码版还支持把显示条数设为 1 ,用展开的阅读卡片看每日简报。

不需要注册账号,没有广告和统计追踪,配置与缓存都保存在本机。数据直接从来源获取,自定义订阅按站点申请权限。技术上是原生 JavaScript + CSS + Manifest V3 ,没有运行时依赖,代码采用 MIT 协议。

放一张实际界面截图:

● GitHub:sinyu1012/shiye-tab
● Chrome 商店:拾页 · Shiye Tab

源码更新可能先于商店版本,也可以直接下载仓库,作为已解压的扩展加载。

目前还是一个小工具,欢迎试用和提建议。也想听听大家平时会在新标签页放什么内容,有哪些值得订阅的信息源?
Post #236763 3
[问与答] 关于 claude 不懂就问

不懂就问 由于 codex 越来越不好用

想换 claude

这玩意直接用我 VPS 的美西原生 ip 可以吗?

需要套落地家宽吗?还是伪家宽?

还有订阅直接苹果支付可以订阅吗?要信用卡吗?苹果支付扣国内银行卡或者支付宝行不行?

谢谢大哥们。
Post #236762 4
[OpenAI] 各位 codex 的上下文窗口都设置的多少?

我自己感觉用 Astra 的话 258k 有效上下文太容易压缩了。做个任务不断地压缩,感觉时间一长就容易漂移,设置大一点的上下文窗口能够解决这个问题么。虽然我查下来说 OpenAI 针对 272k 的上下文是做过优化的。 想问问各位大佬们的实际实践经验。

还有一般隔多久新开一个 session 啊,我基本上每个模块每个功能版本都要单独开一个 work session 来做,然后通过文档组织好,但是感觉还是会丢失一些上下文信息,不知道各位是这么解决的。
Post #236759 5
[分享发现] 国庆事故处理记录:开车压到路人的脚。愿大家都平平安安

愿大家都平平安安,生活愉快。

事情经过:

一嗨租的车,国庆自驾去了山西的一个古城,不熟悉环境驾车误入被商贩、游客占据的街道,不小心压到一名女士的脚。我报警说明情况,并且联系一嗨,联系一嗨指定的保险。

现场等待一个多小时警察、交警迟迟未到,中间催促 4 次,警察表示我们这边人多车不好进来,且人员不够,都在处理其他地方的事故。

私了经过

当事女士及家人不想等待并表示感觉脚没啥事了,与警察打电话主张与我私了,并询问私了需要走啥流程,警察说没啥流程你们自己协商,

后在保险工作人员现场指导下手写<私了协议书>:确认一次性赔付后续无任何责任,当事双方签字、手持协议书、身份证现场拍照留档,

我现场给女士转账 500 元并备注赔付款,女士在她家人搀扶下离开现场,我后续整理各种资料跟保险工作人员联系。

我所做的

安抚女士情绪、报警、联系一嗨租车、联系保险工作人员并告知对方堵车最好骑车进来、全程录音、通话录音、整理现场照片并备份、对接保险工作人员。

感受、总结

1 、怎么发生的

不熟悉环境进入了步行街,刚开始拐进去车还能往前开,非常慢。

这个步行街实际就是个小街道,有机动车道,各种商贩把非机动车道、步行道占了,导致大量行人被迫来机动车道上走。

车基本很难开动,我车前面还有个车,两车中间总有人穿过,往前龟速走的时候我只关注前边的人,没注意到右侧的行人。

2 、人先懵了

第一次开车出这样的事,人很懵不知道怎么处理,可以说是手足无措,

加上对方女士情绪非常激动:又是拿矿泉水瓶拍车,又是一直抱怨:

● 耽误了她行程让我赔她酒店钱,
● 刚出门就遇到这样的事,
● 你是怎么开车的,
● 警察还来不来,
● 我们就在这跟你耗着?, 等等抱怨,

当然也能理解,毕竟人家受了伤,就是这些抱怨非常影响情绪且不解决问题,我一边接各种电话还得安抚她,脑子很乱。

3 、我的主张

我当时一直主张报警、报保险,不想私了,因为压到脚现场也无法确定受伤如何,

想着后续女士真的是受伤严重需要治疗啥的,有保险给报销,对女士方有利。

私了了后边再检查,真的需要花费很多,对女士不利,并且还可能给我方惹来麻烦。

但女士及她丈夫一直主张私了,一直催促,一直抱怨,表示不想等了,天太冷了,赶紧私了走人,情绪激动。

我能理解对方情绪但真的我被吓到了,真正的理解了“口诛笔伐”这个词的威力,当然这是我的问题,不是对方的问题。

4 、做的不到位之处

没留现场证据,事故发生后应该停车,拍视频拍照留证、报警,然后听警察指令看是否需要挪车,

女士冲我大喊大叫说压脚的时候我懵了,且当时路堵住了,并且前方对向车道车上的人下来说让我们倒出去,说大家堵这了谁都走不了,交通情况很混乱,没拍现场证据想着先把车开出去停好,家人陪着受伤女士留在现场,这一点非常不对,应该先留证据的。

事后再想,我觉得女士应该走到了机动车道上,交警来划分责任的话,不知道如何划分,当然警察跟交警都没来,催了几次警察后,交警后边联系我说过不来,太堵了,让我们最好私了。

最后,还是愿大家都平平安安,愿女士早日恢复
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →