npm安装chrome devtool mcp之后,gemini打开表示连不上。
手动运行一下会提示:
所以还是npm的root权限问题, 所以需要输入:sudo chown -R 501:20 "/Users/[userName]/.npm"
手动运行一下会提示:
(.venv) @-Pro ~ % npx chrome-devtools-mcp@latest --help
npm error code EACCES
npm error syscall mkdir
npm error path /Users/.npm/_cacache/index-v5/1c/19
npm error errno EACCES
npm error
npm error Your cache folder contains root-owned files, due to a bug in
npm error previous versions of npm which has since been addressed.
npm error
npm error To permanently fix this problem, please run:
npm error sudo chown -R 501:20 "/Users//.npm"
npm error A complete log of this run can be found in: /Users//.npm/_logs/2026-01-09T08_47_57_516Z-debug-0.log
所以还是npm的root权限问题, 所以需要输入:sudo chown -R 501:20 "/Users/[userName]/.npm"
how to install and conf ros2 on ubuntu arm in parallel
https://www.robotandchisel.com/2024/01/08/ros-in-parallels/
https://www.robotandchisel.com/2024/01/08/ros-in-parallels/
Forwarded from 消息
中国作为发展中国家,大部分日常生活成本显著低于美国,房租、水电、网络等基础费用甚至便宜3倍以上。尽管美国平均月薪是中国人的4倍多,但中国较低的生活成本在很大程度上平衡了这一收入差距。
如果你每月赚1千美元在中国生活, 对比赚 4千多美元在美国,你的钱包会是什么感受?
答案是:在中国,你的钱包会更"胖"!
尽管美国工资看似高得多,但日常开销却像流水一样快。在中国,市中心一居室房租只需500多美元,而美国要近1800美元;每月水电费中国约50美元,美国却要210美元;连宽带网络,中国每月11美元,美国却要70多美元!
不过,这种"价格优势"也并非全方位的。
在中国,买一加仑牛奶要花近7美元,而美国只需4美元;汽油也更贵。这就像是中国生活成本这张大拼图中,有几块特别贵的小碎片。
所以,虽然美国工资单上的数字更亮眼,但中国较低的基础生活成本让普通人的日子过得更"宽裕"。评价一个地方的生活水平,不能只看工资单,更要看工资能买到什么。
如果你每月赚1千美元在中国生活, 对比赚 4千多美元在美国,你的钱包会是什么感受?
答案是:在中国,你的钱包会更"胖"!
尽管美国工资看似高得多,但日常开销却像流水一样快。在中国,市中心一居室房租只需500多美元,而美国要近1800美元;每月水电费中国约50美元,美国却要210美元;连宽带网络,中国每月11美元,美国却要70多美元!
不过,这种"价格优势"也并非全方位的。
在中国,买一加仑牛奶要花近7美元,而美国只需4美元;汽油也更贵。这就像是中国生活成本这张大拼图中,有几块特别贵的小碎片。
所以,虽然美国工资单上的数字更亮眼,但中国较低的基础生活成本让普通人的日子过得更"宽裕"。评价一个地方的生活水平,不能只看工资单,更要看工资能买到什么。
又一个类似everything的mac os的软件
GitHub - cardisoft/cardinal: Fastest file searching tool for macOS
https://github.com/cardisoft/cardinal?tab=readme-ov-file
GitHub - cardisoft/cardinal: Fastest file searching tool for macOS
https://github.com/cardisoft/cardinal?tab=readme-ov-file
GitHub
GitHub - cardisoft/cardinal: Fastest file searching tool for macOS
Fastest file searching tool for macOS. Contribute to cardisoft/cardinal development by creating an account on GitHub.
请帮我根据文件修改日期对学生作业进行评分,评分标准遵循"越早交的分越高"的原则。
文件结构说明:
- 主目录下有多个任务文件夹,每个文件夹代表一次作业任务
- 任务文件夹下有以"."开头的子文件夹,这些子文件夹中存放着学生的作业文件
- 学生作业文件名格式为"学号姓名.扩展名"或"姓名学号.扩展名",其中包含中文学生姓名
- 对于特殊结构(如某任务文件夹下还有子文件夹的情况),请深入到最底层包含学生作业文件的目录
具体要求:
1. 扫描所有任务文件夹中的学生作业文件
2. 从文件名中提取学生姓名(使用中文字符识别)
3. 获取每个作业文件的修改日期作为提交时间
4. 为每次任务分别进行排序评分(使用统一分数标准,如基于最多参与者任务的N分制)
5. 生成详细的成绩单,包含:
- 每个学生在每次任务中的具体得分
- 每个学生的平均分
- 按平均分排序的总排名
6. 输出格式为Markdown表格,包含列:学生姓名、各次任务得分、平均分
7. 同时提供各任务的参与人数统计
注意事项:
- 确保不同任务间使用统一的分数标准,保证分数可比性
- 最早提交的学生在每次任务中都应获得最高分
- 忽略不符合学生名单的文件(如果提供了学生名单)
- 处理嵌套文件夹结构(如TASK2025-12-04的两层结构)
#prompt
文件结构说明:
- 主目录下有多个任务文件夹,每个文件夹代表一次作业任务
- 任务文件夹下有以"."开头的子文件夹,这些子文件夹中存放着学生的作业文件
- 学生作业文件名格式为"学号姓名.扩展名"或"姓名学号.扩展名",其中包含中文学生姓名
- 对于特殊结构(如某任务文件夹下还有子文件夹的情况),请深入到最底层包含学生作业文件的目录
具体要求:
1. 扫描所有任务文件夹中的学生作业文件
2. 从文件名中提取学生姓名(使用中文字符识别)
3. 获取每个作业文件的修改日期作为提交时间
4. 为每次任务分别进行排序评分(使用统一分数标准,如基于最多参与者任务的N分制)
5. 生成详细的成绩单,包含:
- 每个学生在每次任务中的具体得分
- 每个学生的平均分
- 按平均分排序的总排名
6. 输出格式为Markdown表格,包含列:学生姓名、各次任务得分、平均分
7. 同时提供各任务的参与人数统计
注意事项:
- 确保不同任务间使用统一的分数标准,保证分数可比性
- 最早提交的学生在每次任务中都应获得最高分
- 忽略不符合学生名单的文件(如果提供了学生名单)
- 处理嵌套文件夹结构(如TASK2025-12-04的两层结构)
#prompt
Forwarded from Agili
🌐 解锁 Cloudflare 浏览器:从 Worker 绑定到通用 CDP 服务
面条刚刚开源了 cf-browser-cdp。
打破限制:
Cloudflare Browser Rendering 虽然好用,但官方限制只能在 Worker 代码内部调用。想在本地脚本、Vercel 或 AWS 上使用?没门。
这意味着:
• 随处调用:你的 Playwright/Puppeteer 代码可以跑在任何地方(本地、服务器),只需连上这个 WebSocket。
• Agent 基建:完美适配 MCP (如
• Agent Browser:直接支持 Vercel Labs 的
Agili 点评:
这才是 Serverless 的正确打开方式。把 Cloudflare 的基础设施能力(浏览器)通过标准协议(CDP)暴露出来,不管是做爬虫、自动化测试还是 AI Agent,都多了一个轻量级的强力选项。再也不用为了跑个浏览器去折腾 Docker 镜像了。
Repo: github.com/miantiao-me/cf-browser-cdp
面条刚刚开源了 cf-browser-cdp。
打破限制:
Cloudflare Browser Rendering 虽然好用,但官方限制只能在 Worker 代码内部调用。想在本地脚本、Vercel 或 AWS 上使用?没门。
cf-browser-cdp 就是为了打破这个限制。它部署在 Worker 上,将后端的浏览器实例封装成了 标准的 CDP (Chrome DevTools Protocol) WebSocket 服务。这意味着:
• 随处调用:你的 Playwright/Puppeteer 代码可以跑在任何地方(本地、服务器),只需连上这个 WebSocket。
• Agent 基建:完美适配 MCP (如
chrome-devtools-mcp),给 AI Agent 提供了一个极低成本、无需维护的云端浏览器环境。• Agent Browser:直接支持 Vercel Labs 的
agent-browser CLI,一行命令让 Agent 拥有即时浏览能力。Agili 点评:
这才是 Serverless 的正确打开方式。把 Cloudflare 的基础设施能力(浏览器)通过标准协议(CDP)暴露出来,不管是做爬虫、自动化测试还是 AI Agent,都多了一个轻量级的强力选项。再也不用为了跑个浏览器去折腾 Docker 镜像了。
Repo: github.com/miantiao-me/cf-browser-cdp
GitHub
GitHub - miantiao-me/cf-browser-cdp: Connect Cloudflare Browser Rendering via CDP (Chrome DevTools Protocol).
Connect Cloudflare Browser Rendering via CDP (Chrome DevTools Protocol). - miantiao-me/cf-browser-cdp
原来青龙的容器,半个月写数十GB。
然后推测应该是容器重启之后,所有的依赖都得重新安装造成的。
同时还有一个就是运行前命令要apt安装playwright,可能有更新就安装了,其实没必要。
去掉orphan依赖,并且判断已经安装playwright就不用再install之后,半个月写入降到了500MB以下。
所以,检查之前安装过但是不再用的依赖很关键
然后推测应该是容器重启之后,所有的依赖都得重新安装造成的。
同时还有一个就是运行前命令要apt安装playwright,可能有更新就安装了,其实没必要。
去掉orphan依赖,并且判断已经安装playwright就不用再install之后,半个月写入降到了500MB以下。
所以,检查之前安装过但是不再用的依赖很关键
GitHub - CJackHwang/ds2api: Deepseek客户端对话转API,高性能,多账号轮询,包含完整后台管理系统,支持纯vercel直接部署使用,支持toolcall。兼容Opencode,Kilocode,Roocode,Claudecode等
https://github.com/CJackHwang/ds2api
https://github.com/CJackHwang/ds2api
GitHub
GitHub - CJackHwang/ds2api: Deepseek客户端对话转API,高性能,多账号轮询,包含完整后台管理系统,支持纯vercel、docker部署使用,支持toolcall。兼容Opencode,Kilocode,Roocode,Claudecode等工具
Deepseek客户端对话转API,高性能,多账号轮询,包含完整后台管理系统,支持纯vercel、docker部署使用,支持toolcall。兼容Opencode,Kilocode,Roocode,Claudecode等工具 - CJackHwang/ds2api