WWW.YOUINFO.SITE
标签聚合 一版

/tag/一版

v2ex · 2026-06-12 00:50:46+08:00 · tech

今天在 X 上刷到一个可以在美股和币的 K 线上开摩托的小游戏,感觉脑洞挺大挺有意思。 下午摸鱼手痒,自己也跟着搓了一版,没想到玩了一会儿居然还挺上头的。 测试了下,标普是最简单的平缓上坡。 但是跑妖股和 Meme 币的时候有点地狱难度,动不动断崖暴跌,极度容易翻车。 手机浏览器直接就能玩,大家可以试试自己手里的票跑起来是什么难度: https://stonkrider.win/

v2ex · 2026-06-12 00:50:46+08:00 · tech

今天在 X 上刷到一个可以在美股和币的 K 线上开摩托的小游戏,感觉脑洞挺大挺有意思。 下午摸鱼手痒,自己也跟着搓了一版,没想到玩了一会儿居然还挺上头的。 测试了下,标普是最简单的平缓上坡。 但是跑妖股和 Meme 币的时候有点地狱难度,动不动断崖暴跌,极度容易翻车。 手机浏览器直接就能玩,大家可以试试自己手里的票跑起来是什么难度: https://stonkrider.win/

v2ex · 2026-06-12 00:50:46+08:00 · tech

今天在 X 上刷到一个可以在美股和币的 K 线上开摩托的小游戏,感觉脑洞挺大挺有意思。 下午摸鱼手痒,自己也跟着搓了一版,没想到玩了一会儿居然还挺上头的。 测试了下,标普是最简单的平缓上坡。 但是跑妖股和 Meme 币的时候有点地狱难度,动不动断崖暴跌,极度容易翻车。 手机浏览器直接就能玩,大家可以试试自己手里的票跑起来是什么难度: https://stonkrider.win/

v2ex · 2026-06-12 00:24:30+08:00 · tech

今天在 X 上刷到一个可以在美股和币的 K 线上开摩托的小游戏,感觉脑洞挺大挺有意思。 下午摸鱼手痒,自己也跟着搓了一版,没想到玩了一会儿居然还挺上头的。 测试了下,标普是最简单的平缓上坡。 但是跑妖股和 Meme 币的时候有点地狱难度,动不动断崖暴跌,极度容易翻车。 手机浏览器直接就能玩,大家可以试试自己手里的票跑起来是什么难度: https://stonkrider.win/

v2ex · 2026-06-11 23:41:42+08:00 · tech

今天在 X 上刷到一个可以在美股和币的 K 线上开摩托的小游戏,感觉脑洞挺大挺有意思。 下午摸鱼手痒,自己也跟着搓了一版,没想到玩了一会儿居然还挺上头的。 测试了下,标普是最简单的平缓上坡。 但是跑妖股和 Meme 币的时候有点地狱难度,动不动断崖暴跌,极度容易翻车。 手机浏览器直接就能玩,大家可以试试自己手里的票跑起来是什么难度: https://stonkrider.win/

v2ex · 2026-06-11 23:38:57+08:00 · tech

今天在 X 上刷到一个可以在美股和币的 K 线上开摩托的小游戏,感觉脑洞挺大挺有意思。 下午摸鱼手痒,自己也跟着搓了一版,没想到玩了一会儿居然还挺上头的。 测试了下,标普是最简单的平缓上坡。 但是跑妖股和 Meme 币的时候有点地狱难度,动不动断崖暴跌,极度容易翻车。 手机浏览器直接就能玩,大家可以试试自己手里的票跑起来是什么难度: https://stonkrider.win/

LinuxDo 最新话题 · 2026-06-11 22:32:18+08:00 · tech

开源推广模板 (点击了解更多详细信息) 我之前开发过一版 开发了一个日语句子分析的网站 能帮助到初学者学习 开发调优 原因是我经常想看句子各个组成部分,老问ai太麻烦了,moji辞书和网上写好的不好用 一怒之下开发了这个玩意 这个玩意基于gemini2.5flash,支持文字识别,直接把文字复制上去就好了 你们只需要自备apikey就好 演示: [5月21日] 体验网站 仓库地址 最近我发现后台不少人还在用(虽然我现在基本不太需要这个东西了)。因为嫌弃之前丑陋的 UI 和 UX,所以我大面积修改和排版了一下。 当然还有个事情就是之前的恶评机器人骂我项目什么刷星到几千k把我炸出来了,然我重新注意到这个东西 这次最大的特点就是加入了 DeepSeek,之前用的是 Gemini,但是额度越来越少而且贵,很多人反馈不够用。后来我发现这个 DeepSeek v4 挺好用的,最重要的是超便宜,感谢梁圣 ,不过可惜无法识别图片。 github.com GitHub - cokice/japanese-analyzer 通过在 GitHub 上创建帐户来为 cokice/japanese-analyzer 开发做出贡献。 1 个帖子 - 1 位参与者 阅读完整话题

cnBeta全文版 · 2026-06-10 21:35:18+08:00 · tech

苹果发布的 macOS 27“Golden Gate”(金门)将成为最后一版通过 Rosetta 2 支持 Intel 架构应用的 macOS 系统,这意味着在明年的重大系统更新中,苹果将在 macOS 中彻底取消针对 Intel 应用的这一翻译兼容层。 Golden Gate 也是首个仅支持 Apple 自研芯片 Mac 的 macOS 版本,标志着 Intel Mac 硬件时代在系统层面正式落下帷幕,同时这一调整也将直接影响已经完成芯片过渡的 Apple 芯片用户。 Rosetta 2 是苹果在 2020 年末推出首款 M1 芯片时同步引入的动态二进制翻译技术,可以让针对 Intel 处理器编译的应用在 Apple 芯片 Mac 上无需修改即可运行。 苹果早在 2025 年 WWDC 的 Platforms State of the Union 环节就公开确认了 Rosetta 2 的生命周期规划:Rosetta 将在接下来的两代 macOS 系统中持续提供支持,直至 macOS 27,主要用于在过渡期内帮助开发者完成应用向 Apple 芯片的迁移。 在此之后,苹果仅会保留一小部分 Rosetta 功能,用于兼容依赖 Intel 框架的老旧、已无维护的游戏标题。 随着 macOS 27 Golden Gate 目前已进入测试阶段,这一时间表也走到了最终节点。 对于仍在 Apple 芯片 Mac 上使用仅支持 Intel 的旧版应用的用户而言,这意味着在 Golden Gate 之后,他们只剩下最后一个系统版本的缓冲期,之后这类应用将在新版 macOS 上无法再运行。 为降低“断供”带来的影响,苹果已经在 macOS 26.4 和 26.5 中提前向用户发出预警:当用户启动仅支持 Intel 的应用时,系统会弹出提示,提醒相关支持将在未来的 macOS 版本中终止。 这些通知的目的是为终端用户和开发者争取时间,以便寻找或开发原生 Apple 芯片版本替代方案,避免在 Rosetta 彻底退出后工作流受到冲击。 自 2020 年宣布向 Apple 芯片过渡以来的六年间,大多数主流应用已经完成对 Apple 芯片的原生适配,运行效率和性能均得到优化。 不过,那些仍严重依赖仅支持 Intel 版本软件的个人开发者和机构,则需要在 macOS 28 推出之前完成选型和替代,要么推动上游开发者发布 Apple 芯片版本,要么选择继续停留在 macOS 27,不再升级系统。 值得注意的是,Golden Gate 还对 Rosetta 2 的安装状态做了进一步调整:如果用户此前在 macOS 26“Lake Tahoe”(太浩湖)中曾安装 Rosetta 2,升级到 Golden Gate 后系统会自动卸载这一组件。 如仍有使用需求,用户需要在新系统中重新安装该功能,以继续运行依赖 Rosetta 的旧应用。 目前,macOS 27 Golden Gate 已面向开发者提供测试版本,预计下月将开放公测计划,正式版有望在 9 月随新一轮苹果秋季新品发布节点一同向用户推送。 在这次更新之后,随着 Rosetta 2 走向尾声,macOS 生态也将更彻底地完成从 Intel 向 Apple 自研芯片的过渡。 查看评论

v2ex · 2026-06-08 10:49:52+08:00 · tech

第一版的相册总感觉一般般,差点意思。也有人问我:这个和官方相册有什么区别? 我自己也试着在 App 里翻以前旅行时拍的照片,想找回一点当时的代入感。但实际体验下来,除了左右滑动图片,好像也没有太多惊喜。 后来实在想不到更好的 UI 设计,就参考了 Vision Pro 看空间照片时的效果:在图片周围加上虚化延展,尽量模糊掉边界感。打开相册时,满屏都是旅行照片,比之前那种普通查看照片的感觉好了很多。 另外还加了 Apple Music ,可以给相册配音乐。沉浸感确实提升不少。 看着以前出去旅游时拍的照片,还是有点感觉了。 欢迎大家体验! App Store: TripMap 旅行地图

v2ex · 2026-06-08 10:49:52+08:00 · tech

第一版的相册总感觉一般般,差点意思。也有人问我:这个和官方相册有什么区别? 我自己也试着在 App 里翻以前旅行时拍的照片,想找回一点当时的代入感。但实际体验下来,除了左右滑动图片,好像也没有太多惊喜。 后来实在想不到更好的 UI 设计,就参考了 Vision Pro 看空间照片时的效果:在图片周围加上虚化延展,尽量模糊掉边界感。打开相册时,满屏都是旅行照片,比之前那种普通查看照片的感觉好了很多。 另外还加了 Apple Music ,可以给相册配音乐。沉浸感确实提升不少。 看着以前出去旅游时拍的照片,还是有点感觉了。 欢迎大家体验! App Store: TripMap 旅行地图

v2ex · 2026-06-08 10:40:21+08:00 · tech

第一版的相册总感觉一般般,差点意思。也有人问我:这个和官方相册有什么区别? 我自己也试着在 App 里翻以前旅行时拍的照片,想找回一点当时的代入感。但实际体验下来,除了左右滑动图片,好像也没有太多惊喜。 后来实在想不到更好的 UI 设计,就参考了 Vision Pro 看空间照片时的效果:在图片周围加上虚化延展,尽量模糊掉边界感。打开相册时,满屏都是旅行照片,比之前那种普通查看照片的感觉好了很多。 另外还加了 Apple Music ,可以给相册配音乐。沉浸感确实提升不少。 看着以前出去旅游时拍的照片,还是有点感觉了。 欢迎大家体验! App Store: TripMap 旅行地图

LinuxDo 最新话题 · 2026-05-31 17:33:50+08:00 · tech

上一稿被举报删除了,没想到发PDF也不行 ,重新编辑了一版发出来,这下应该没问题了 摘要 (点击了解更多详细信息) 开场 (点击了解更多详细信息) 这周最值得看的未来信号 (点击了解更多详细信息) 主线故事:为什么这几件事其实是一件事 (点击了解更多详细信息) 未来已来:它已经走到哪一步 (点击了解更多详细信息) 未来将来:如果它继续往前走 (点击了解更多详细信息) 国内情况 (点击了解更多详细信息) 仍然值得期待的事 (点击了解更多详细信息) 结尾 (点击了解更多详细信息) 播客: 1 个帖子 - 1 位参与者 阅读完整话题

v2ex · 2026-05-27 08:52:51+08:00 · tech

一个苹果 iOS 原生制作的会员订阅管理工具 —— 口袋订阅,维护了快一年了,总体很稳定了,非常感谢国内外的朋友反馈,特别是一个老外叫 Jimmy ,好像非常喜欢我这款产品,他发现 bug 总是发邮件给我,邮件里有和他对话的几十封邮件了,真的非常感谢,也很开心。 产品主打简约,可以快速添加会员订阅,快速查找会员订阅,其他功能,订阅 APP 里该有的应该都有。然后可以通过长按别的 APP 分享到 口袋订阅 快速添加,也可以通过搜索 APP/网站 名称来快速添加,其他功能我倒觉得没那么重要,主要看个大概的费用。 APP 不搜集你的任何数据,这里其实有个缺点,就是你想改善你的产品的时候,没有数据,就会发现无从下手,你根本不知道用户在哪个页面体验不好😂,全靠用户从其他渠道反馈,邮件、小红书等。如有苹果开发者也可以一起交流下这方面的经验。 App Store 地址: https://apps.apple.com/cn/app/%E5%8F%A3%E8%A2%8B%E8%AE%A2%E9%98%85-%E8%AE%A2%E9%98%85%E7%AE%A1%E7%90%86%E4%B8%8E%E8%B4%A6%E5%8D%95%E6%8F%90%E9%86%92/id6752631319 留言抽 20 个永久会员,明天收市后按上证指数抽出,因为我发现我送的很多兑换码感觉被机器人秒了 抽奖程序由 GPT 提供,代码如下 ```javascript (async function lottery() { const drawTime = "2026-05-27 18:00:00"; // 开奖时间 const postUrl = " https://example.com/post/123 "; // 帖子链接 const shIndex = "3123.45"; // 上证指数,建议用字符串,避免小数精度问题 const replyTotal = 1000; // 回复总数 const winnerCount = 20; // 抽奖个数 if (!drawTime || !postUrl || !shIndex) { console.error("开奖时间、帖子链接、上证指数不能为空"); return; } if (!Number.isSafeInteger(replyTotal) || replyTotal <= 0) { console.error("回复总数必须是大于 0 的安全整数"); return; } if (!Number.isSafeInteger(winnerCount) || winnerCount <= 0) { console.error("抽奖个数必须是大于 0 的安全整数"); return; } if (winnerCount > replyTotal) { console.error("抽奖个数不能大于回复总数"); return; } async function sha256Hex(text) { const data = new TextEncoder().encode(text); const hashBuffer = await crypto.subtle.digest("SHA-256", data); return Array.from(new Uint8Array(hashBuffer)) .map(b => b.toString(16).padStart(2, "0")) .join(""); } function hexToBigInt(hex) { return BigInt("0x" + hex); } async function randomInt(seed, counter, maxExclusive) { const max = BigInt(maxExclusive); const space = 1n << 256n; const limit = space - (space % max); while (true) { const hash = await sha256Hex(seed + ":" + counter.value); counter.value++; const num = hexToBigInt(hash); // 拒绝采样,避免简单取模产生偏差 if (num < limit) { return Number(num % max); } } } async function drawWinners(seed, replyTotal, winnerCount) { const winners = []; const swapped = new Map(); const counter = { value: 0 }; for (let i = 0; i < winnerCount; i++) { const remaining = replyTotal - i; const r = await randomInt(seed, counter, remaining); const selectedIndex = i + r; const selectedValue = swapped.has(selectedIndex) ? swapped.get(selectedIndex) : selectedIndex + 1; const currentValue = swapped.has(i) ? swapped.get(i) : i + 1; swapped.set(selectedIndex, currentValue); winners.push(selectedValue); } return winners; } const rawSeed = [ `开奖时间=${drawTime}`, `帖子链接=${postUrl}`, `上证指数=${shIndex}`, `回复总数=${replyTotal}`, `抽奖个数=${winnerCount}` ].join("|"); const seedHash = await sha256Hex(rawSeed); const winners = await drawWinners(seedHash, replyTotal, winnerCount); const sortedWinners = [...winners].sort((a, b) => a - b); console.log("========== 抽奖结果 =========="); console.log("原始种子:"); console.log(rawSeed); console.log(""); console.log("种子 SHA-256:"); console.log(seedHash); console.log(""); console.log("中奖楼层:"); console.log(winners.join(", ")); console.log(""); console.log("中奖楼层,升序:"); console.log(sortedWinners.join(", ")); console.log("============================"); })(); ```

v2ex · 2026-05-27 08:36:46+08:00 · tech

一个苹果 iOS 原生制作的会员订阅管理工具 —— 口袋订阅,维护了快一年了,总体很稳定了,非常感谢国内外的朋友反馈,特别是一个老外叫 Jimmy ,好像非常喜欢我这款产品,他发现 bug 总是发邮件给我,邮件里有和他对话的几十封邮件了,真的非常感谢,也很开心。 产品主打简约,可以快速添加会员订阅,快速查找会员订阅,其他功能,订阅 APP 里该有的应该都有。然后可以通过长按别的 APP 分享到 口袋订阅 快速添加,也可以通过搜索 APP/网站 名称来快速添加,其他功能我倒觉得没那么重要,主要看个大概的费用。 APP 不搜集你的任何数据,这里其实有个缺点,就是你想改善你的产品的时候,没有数据,就会发现无从下手,你根本不知道用户在哪个页面体验不好😂,全靠用户从其他渠道反馈,邮件、小红书等。如有苹果开发者也可以一起交流下这方面的经验。 App Store 地址: https://apps.apple.com/cn/app/%E5%8F%A3%E8%A2%8B%E8%AE%A2%E9%98%85-%E8%AE%A2%E9%98%85%E7%AE%A1%E7%90%86%E4%B8%8E%E8%B4%A6%E5%8D%95%E6%8F%90%E9%86%92/id6752631319 留言抽 20 个永久会员,明天收市后按上证指数抽出,因为我发现我送的很多兑换码感觉被机器人秒了 抽奖程序由 GPT 提供,代码如下 ```javascript (async function lottery() { const drawTime = "2026-05-27 18:00:00"; // 开奖时间 const postUrl = " https://example.com/post/123 "; // 帖子链接 const shIndex = "3123.45"; // 上证指数,建议用字符串,避免小数精度问题 const replyTotal = 1000; // 回复总数 const winnerCount = 20; // 抽奖个数 if (!drawTime || !postUrl || !shIndex) { console.error("开奖时间、帖子链接、上证指数不能为空"); return; } if (!Number.isSafeInteger(replyTotal) || replyTotal <= 0) { console.error("回复总数必须是大于 0 的安全整数"); return; } if (!Number.isSafeInteger(winnerCount) || winnerCount <= 0) { console.error("抽奖个数必须是大于 0 的安全整数"); return; } if (winnerCount > replyTotal) { console.error("抽奖个数不能大于回复总数"); return; } async function sha256Hex(text) { const data = new TextEncoder().encode(text); const hashBuffer = await crypto.subtle.digest("SHA-256", data); return Array.from(new Uint8Array(hashBuffer)) .map(b => b.toString(16).padStart(2, "0")) .join(""); } function hexToBigInt(hex) { return BigInt("0x" + hex); } async function randomInt(seed, counter, maxExclusive) { const max = BigInt(maxExclusive); const space = 1n << 256n; const limit = space - (space % max); while (true) { const hash = await sha256Hex(seed + ":" + counter.value); counter.value++; const num = hexToBigInt(hash); // 拒绝采样,避免简单取模产生偏差 if (num < limit) { return Number(num % max); } } } async function drawWinners(seed, replyTotal, winnerCount) { const winners = []; const swapped = new Map(); const counter = { value: 0 }; for (let i = 0; i < winnerCount; i++) { const remaining = replyTotal - i; const r = await randomInt(seed, counter, remaining); const selectedIndex = i + r; const selectedValue = swapped.has(selectedIndex) ? swapped.get(selectedIndex) : selectedIndex + 1; const currentValue = swapped.has(i) ? swapped.get(i) : i + 1; swapped.set(selectedIndex, currentValue); winners.push(selectedValue); } return winners; } const rawSeed = [ `开奖时间=${drawTime}`, `帖子链接=${postUrl}`, `上证指数=${shIndex}`, `回复总数=${replyTotal}`, `抽奖个数=${winnerCount}` ].join("|"); const seedHash = await sha256Hex(rawSeed); const winners = await drawWinners(seedHash, replyTotal, winnerCount); const sortedWinners = [...winners].sort((a, b) => a - b); console.log("========== 抽奖结果 =========="); console.log("原始种子:"); console.log(rawSeed); console.log(""); console.log("种子 SHA-256:"); console.log(seedHash); console.log(""); console.log("中奖楼层:"); console.log(winners.join(", ")); console.log(""); console.log("中奖楼层,升序:"); console.log(sortedWinners.join(", ")); console.log("============================"); })(); ```