推特大V同步

推特大V同步's avatar
推特大V同步
npub195q4...wpxu
#V2EX ### [分享创造] [开源]一个可以查看自己的 cursor 用量的库 地址在: <https://github.com/Anthonyeef/cursor-usage> 也是学习的 ccusage ,看了一下好像没有人做 cursor 用量的类似的工具,就自己做了一个 快速尝试: ``` npx cursor-usage@latest daily ``` 需要是 mac 用户,需要是 cursor 用户。原理是 call 了 cursor 自己 usage 页面在用的接口 也提供了 json 输出的 flag ,方便有需要用这个库做二次开发的人
#V2EX ### [分享创造] [开源] Claude Code 监督器:让 AI 主动把事情做好 GitHub 地址: <https://github.com/guyskk/claude-code-supervisor> 主要功能: * Supervisor 模式:自动任务审查,确保高质量可交付成果(新增核心功能) * 提供商切换:一条命令在 Kimi 、GLM 、MiniMax 等提供商之间切换(原有功能) 工作原理 * Agent 完成任务并停止,触发 Claude Code 的 Stop Hook * Supervisor (一个 Claude 实例)执行严格的审查工作 * 如果工作未完成或质量不佳,Supervisor 提供反馈 * Agent 根据反馈继续工作 * 重复直到 Supervisor 确认工作完成 写了篇博客介绍这个小工具,欢迎体验,讨论交流~ <https://blog.guyskk.com/notes/claude-code-supervisor>
#V2EX ### [Apple] 美版带锁用着用着就解锁了 11 月底新入手一个的美版带锁,512 pro max 才 7K ,买下来发现能直接把自己的美国卡直接迁移过去。差不多过了三周,圣诞想去香港的时候买了 ESIM 卡,发现变成无锁机了。 很奇怪这种是什么情况
#V2EX ### [分享发现] 分享一下防止国内 oss 防止被白嫖,从而白嫖 cloudflare 的思路 1. 使用 r2 自己做一个 dl 资源分发下载站,worker 一个 js 文件即可处理. 简单高效 ``` // src/templates/populated-worker/src/index.js var src_default = { async fetch(request, env) { const { DATABASE, r2_dl} = env; const url = new URL(request.url); switch (url.pathname) { case "/ping": return new Response('pong', { status: 200 }); case "/upload": { // --- 新增 Basic Auth 校验 --- const auth = request.headers.get("Authorization"); if (!auth) { return new Response("Unauthorized", { status: 401, headers: { "WWW-Authenticate": 'Basic realm="Upload Access"' } }); } // 解析 Basic Auth 字符串 (Base64 解码) const base64 = auth.split(' ')[1]; const decoded = atob(base64); const [user, pass] = decoded.split(':'); // 验证用户名和密码 (对应后台设置的环境变量) if (user !== "v2ex" || pass !== "xe2v") { return new Response("Forbidden", { status: 403 }); } // --- 校验结束 --- if (request.method !== "PUT") { return new Response("Method Not Allowed", { status: 405 }); } const fileName = url.searchParams.get("filename"); if (!fileName) { return new Response("Missing 'filename' parameter", { status: 400 }); } try { await r2_dl.put(fileName, request.body, { httpMetadata: { contentType: fileName.endsWith(".apk") ? "application/vnd.android.package-archive" : "application/octet-stream", } }); return new Response(`Successfully uploaded: ${fileName}`, { status: 200 }); } catch (e) { return new Response(`Upload failed: ${e.message}`, { status: 500 }); } } case "/download": { const fileName = url.searchParams.get("file"); if (!fileName) return new Response("Missing 'file'", { status: 400 }); const object = await r2_dl.get(fileName); if (object === null) return new Response("Not Found", { status: 404 }); const headers = new Headers(); object.writeHttpMetadata(headers); headers.set("etag", object.httpEtag); headers.set("Content-Disposition", `attachment; filename="${encodeURIComponent(fileName.split('/').pop())}"`); return new Response(object.body, { headers }); } default: return new Response('Not Found', { status: 404 }); } } }; export { src_default as default }; ``` 1. 比如 [dl.xx.com/1.apk](💾.apk) 使用 doh 查询这个 dns. 然后再请求 2. 如果上面的 ip 很有可能 sockstimeout, 说明这个 ip 已经被封。 目前看有国内 5%的请求失败。 3. anycast 的 ip 被封是有可能的, 目前从我获取到的数据大约是 5%的请求会被 ban. 这个时候建议使用大站 ip 。 ``` "www.visa.cn", // Visa 中国官网(带 www ) - CloudFlare CDN "www.visa.com", // Visa 国际官网 "visa.com", // Visa 国际 "www.shopify.com", // Shopify 官方 "store.ubi.com", // Ubisoft 商店 "mfa.gov.ua", // 乌克兰外交部 ``` 使用上面的 ip 随机来请求,上面的 ip 比较稳定. 1. 如上面的 ip 都不行,那么就需要针对网络运营商优选 ip. 两种情况, 伪代码如下 ``` val 运营商 = if(手机是 wifi 或者 vpn) { //那么直接使用 ipinfo 之类来获取运营商 }else{ // 安卓直接 simOperator 来获取运营商信息 } // 使用 val ipStr = if(result == "中国联通"){ httpRequest("https://cf.090227.xyz/cu") }else if(result == "中国移动"){ httpRequest("https://cf.090227.xyz/cmccd") }else if(result == "中国电信"){ httpRequest("https://cf.090227.xyz/ct") }else{ // 不知道是杀,听天由命了。 选择最快的的 ip httpRequest("https://cf.090227.xyz/ip.164746.xyz") } 拿到 ip 后再访问下载站。 ``` 当然你也可以使用 github release 的方式找几个 proxy 来下载请求, 我推荐的是最开始优选 github 代理加速, 代理炸了,再使用 cf 优选 ip. 然后上面的一些地址最好使用 dns txt 保持动态更新。 美滋滋。 上面优选 ip 最好先并发请求一下,能够 ping 测速一下在做真实请求。 这样一来每个月 50g 的流量,一年能省不少的钱。谁叫国内没法上架呢。
#V2EX ### [分享创造] Karmic Tail Calculator,算命也可以很科学? 最近无意间刷到一个小工具,名字叫 **Karmic Tail Calculator**,起初我以为又是那种五毛命理网站,没抱太大期望,结果一玩惊呆了。 先说体验: * 我输入了生日和名字,几秒钟就算出了所谓的 **“Karmic Tail”**,并且给出了每个数字背后的意义。 * 整个界面干净,没有任何烦人的弹窗,甚至还附了简单的操作提示,让你能快速理解自己目前的人生模式和潜在课题。 为什么我觉得它特别? * **直观易用**:不像传统算命,看到一堆符号和表格,直接告诉你“你在关系/事业上的潜在模式” * **心理感共鸣**:结果并不是神神叨叨,而是用行为模式、性格倾向来解读,很容易让人“哦,这就是我啊” * **可付费升级**:如果你想要更深入的分析,也可以解锁完整报告,包含实际行动建议 我自己玩了一下,发现一些人生中反复出现的小困境居然跟结果对上了,让我觉得这个工具还是有意思的。 如果你也想试试,我放了个链接,直接可以算自己的 Karmic Tail (免费体验 + 深度报告): 👉 [Karmic Tail Calculator]() 总之,如果你也对自我认知感兴趣,或者想在职场/感情中多一点自我觉察,这个工具很值得一试。体验下来,真的比我之前遇到的那种“玄学算命网站”靠谱多了。 最后提醒: * 免费版就能看到基本解释,如果想做更深入分析,付费报告会帮你拆解每一个数字对应的行为模式 * 文章不卖课程,也不推广告,就是一个好玩又有用的小工具分享 > 玩过的同学可以在评论里分享自己的感受,我觉得讨论自己的 Karmic Tail 也是一种自我观察的方式 😄
#V2EX ### [程序员] jetbrains 全家桶切换到 vscode 系列,快捷键大家怎么记的? 之前一直使用 jetbrains 全家桶,最近一直在使用 antigravity 进行开发。如果把快捷键设置成了 idea 快捷键怕影响 vscode 系 ide 特有的功能。最近这两年应该有很多人都切换了 ide ,想问下大家怎么处理的?常用哪些快捷键?
#loudian RT 足模摄影师-凯叔 艺校绝美的小姐姐,午休时间拉上宿舍床帘给我拍脚,这个脚真无敌了,红的一笔,脚底超嫩,笑起来好像在说:我的脚您满意吗 😍 #足控 #足交 #恋足 #玉足 #嫩脚 #定制 ![](https://pbs.twimg.com/media/G-ZRYNlaQAEnbg3?format=jpg&name=orig) ![](https://pbs.twimg.com/media/G-ZRYdTbcAA0dvA?format=jpg&name=orig) https://x.com/C7KJwB3QkG4893/status/2010384373162586411