V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DiamondYuan  ›  全部回复第 2 页 / 共 14 页
回复总数  264
1  2  3  4  5  6  7  8  9  10 ... 14  
141 天前
回复了 DiamondYuan 创建的主题 Claude 这种方式访问 claude code 是不是比较稳?
@ChrisCurry 的确比较稳,目前用 IPRoyal 正常使用一周了。

付费没用 bewildcard ,找国外朋友代购的。
Claude code + opus 。 不过要订阅 200 刀一个月的的才够用。

如果是 100 刀,只能偶尔用 opus ,sonnet 完全够。
145 天前
回复了 Livid 创建的主题 Google Google 有一个可以获取任意网站图标的 API
@w568w 可以保护隐私,避免被 domain_url 知道你访问他。
148 天前
回复了 DiamondYuan 创建的主题 Claude 这种方式访问 claude code 是不是比较稳?
搜索 proxy chain ? 相当于套 2 层代理请求 claude code
148 天前
回复了 JJYing 创建的主题 分享创造 用 Cursor 做了个 macOS 的压图 App
好巧,刚好在听你们的博客。 请问 Stripe 是怎么申请的?
154 天前
回复了 xxopp 创建的主题 奇思妙想 想要一个便捷的岗位人员安排 app
可以看看 omniplan
161 天前
回复了 beyondstars 创建的主题 程序员 两种 AI 编程使用流派
第一种。ai 足够强大的话你可以把 ai 理解为你招的外包。

前端每一个页面功能耦合度不高,所以就全部用 ai 写。ai 写的代码其实会更清晰易读一读。

1. 在最后合并前 review ,确保不引入离谱的 bug
2. 产品质量由测试保障,包括人肉测试和自动化测试。
161 天前
回复了 Need4more 创建的主题 程序员 轻量级 k8s: uncloud
也可以试试看 https://caprover.com/

caprover 有图形界面。caprover 也是基于 docker swarm 的。

自动 ssl ,反向代理,兼容 docker-compose 、多副本部署应该也都支持。
161 天前
回复了 kapaseker 创建的主题 程序员 各位能帮我用 AI 测试一下如下问题吗?
love makes life bright

用 claude code 算的,我没验算对不对, 总时间 40s
是不是可以设置 app 不允许分屏? 这样 bug 就不会出现了
提供一个不一样的解决方案


1. 买 2 块 8 t 的影片,放在 218 里。
2. 买 3 年百度盘会员。 一年 200 不到。
3. 群晖的 cloud sync 开启备份, 把数据都加密被分到百度盘
4. 买一个移动硬盘盒, 定期把 218 的数据被分到之前的 3t 硬盘里。


感觉你目前的数据量 2 盘够了。 升级硬盘即可,没必要买 4 盘位的/
看了桌面截图,我发现蚂蚁之前的内网的网盘居然也是 seafile
@fahaocuihua 不需要。 如果是卖自己的产品,或者是 app 会员,不需要 ICP 。

只有做平台才需要 icp 。 比如支持其他卖家上架,让买家购买,才需要 icp
243 天前
回复了 NeverBelieveMe 创建的主题 游戏 躺床上玩掌机的可行性方案有哪些?
@ScepterZ

如果是一个房间比较远,可以买带电池的毫米波接收器

电脑 -> 毫米波接收器 (带电池) -> 显示器
243 天前
回复了 NeverBelieveMe 创建的主题 游戏 躺床上玩掌机的可行性方案有哪些?
@NeverBelieveMe

7 寸屏幕 100 多 g ,掌机 500g 。~ 600g
屏幕没有 cpu ,电池,散热。 轻很多很多
243 天前
回复了 NeverBelieveMe 创建的主题 游戏 躺床上玩掌机的可行性方案有哪些?
我深入研究过这个话题,分享一下我的方案

1. 咸鱼买一个 7 寸的便携屏 (带 joycon 底座的。( 500 rmb
2. 使用 type c 连接掌机
3. 在便携屏左右安装 joycon

这样整体不到 300g 。 是最轻的方案。
如果觉得 joycon 手感差,可以换成 魔派双子星
分享一下我的思路。 同样是给予 playwright 实现
测试用例是基于自然语言的



await page.goto(`https://www.baidu.com/`);
const testWriter = new TestWriter();
await testWriter.run('选中输入框', await buildContext(page));
await testWriter.run('输入你好', await buildContext(page));
await testWriter.run('点击搜索', await buildContext(page));



testWriter 在执行的时候,我会把当前页面的截图提供给 ai 。 并且提供一系列的 tools 给 ai , 让 ai 自己编写代码

const description = `
1. the code is sent to playwright's page.evaluate(code) to execute.
2. The result will be serialised to json. Only the first 500 characters will be returned.
3. The result must be serialisable.
4. Please don't define a function
5. Don't write the await function
`;

export const evaluateCodeInPage = (page: Page): RunnerTool<string> => {
return {
definition: {
type: 'function',
function: {
name: 'evaluateCodeInPage',
description: description,
parameters: {
type: 'object',
properties: {
code: {
type: 'string',
description: 'JavaScript code to evaluate in the page context. will call page.evaluate(code)',
},
},
},
},
},
toolCall: async (args: string) => {
const { code } = JSON.parse(args);
const result = await page.evaluate(code);
return {
content: JSON.stringify(result).slice(0, 1000),
};
},
};
};


ai 自动根据 evaluateCodeInPage 查找页面元素是否存在,自动编写 playweight 的脚本。
编写好脚本后,会调用 SaveCodeTool 把测试脚本保存在本地

export const SaveCodeTool: openai.ChatCompletionTool = {
type: 'function',
function: {
name: 'saveCode',
description: '保存代码',
parameters: {
type: 'object',
properties: {
fileName: { type: 'string', description: 'no extension' },
code: { type: 'string' },
},
},
},
};


下一次运行的时候,就完全不需要 AI 了。 只需要执行测试脚本即可。
有些 ai 写不对的地方,也可以人肉帮 ai 写一下。



未来会在这里开源 https://github.com/mockforge/testforge
257 天前
回复了 maijiawei 创建的主题 全球工单系统 cursor 挂了吗?
可以用 deepkseek + cline 暂时替代。
rank 15 的是 just-js , 居然是 js
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5668 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
♥ Do have faith in what you're doing.