New Free Game Found - By Reddit Scraper
Banana Hell: Mountain of Madness
Platform: Steam
Game ID: 1493055
Game Url: Banana Hell: Mountain of Madness
free type: Keep Forever
start time: N/A
end time: N/A
Source Url: https://www.reddit.com/r/freegames/comments/1prac8h/steam_banana_hell_mountain_of_madness/
Banana Hell: Mountain of Madness
Platform: Steam
Game ID: 1493055
Game Url: Banana Hell: Mountain of Madness
free type: Keep Forever
start time: N/A
end time: N/A
Source Url: https://www.reddit.com/r/freegames/comments/1prac8h/steam_banana_hell_mountain_of_madness/
!addlicense asf s/1493055gemini最近封禁地区了吗
6 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 1571379055)
Invalid media: image
6 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 1571379055)
Invalid media: image
审美还是太差了,用大香蕉生成出来的图感觉太常规了
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: w_o_w)
Invalid media:
image
image
image
image
image
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: w_o_w)
Invalid media:
image
image
image
image
image
给学生录了一个目标检测的视频,分享给佬友们!❤️
这学期开了一门《人工智能导论》的课。
留的作业是用YOLOv11做Object-Detection,好多学生都不太会做,所以录了一个视频。
视频从环境搭建、数据集标注,到模型训练、识别全流程讲解,20分钟的时间就能做完,希望对佬友们有帮助!❤️
bilibili.com
离谱!用 YOLO 识别 CSGO 画面,萌新秒变锁头挂?_哔哩哔哩_bilibili
还在为 YOLO 目标检测找实战案例?还在愁 CSGO 游戏识别没思路?这期视频直接把YOLO 算法和CSGO 游戏画面绑死!从环境搭建、数据集标注,到模型训练、识别,全程手把手带你踩坑通关。不管你是想练手的 AI 开发者,还是爱玩游戏的技术党,都能跟着做出能识别 CSGO 敌人的检测模型!全程干货无废话,代码、数据集链接都放简介中了,赶紧码住学起来!数据标注链接:https://makesens, 视频播放量 52、弹幕量 0、点赞数 9、投硬币枚数 5、收藏人数 2、转发人数 0, 视频作者...
9 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: jasonkayzk)
Invalid media:
image
image
这学期开了一门《人工智能导论》的课。
留的作业是用YOLOv11做Object-Detection,好多学生都不太会做,所以录了一个视频。
视频从环境搭建、数据集标注,到模型训练、识别全流程讲解,20分钟的时间就能做完,希望对佬友们有帮助!❤️
bilibili.com
离谱!用 YOLO 识别 CSGO 画面,萌新秒变锁头挂?_哔哩哔哩_bilibili
还在为 YOLO 目标检测找实战案例?还在愁 CSGO 游戏识别没思路?这期视频直接把YOLO 算法和CSGO 游戏画面绑死!从环境搭建、数据集标注,到模型训练、识别,全程手把手带你踩坑通关。不管你是想练手的 AI 开发者,还是爱玩游戏的技术党,都能跟着做出能识别 CSGO 敌人的检测模型!全程干货无废话,代码、数据集链接都放简介中了,赶紧码住学起来!数据标注链接:https://makesens, 视频播放量 52、弹幕量 0、点赞数 9、投硬币枚数 5、收藏人数 2、转发人数 0, 视频作者...
9 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: jasonkayzk)
Invalid media:
image
image
Curosr如何绕过使用限制,继续使用指定模型
如图,Pro账号用到了最大限制,但是还想接着用,要怎么才能在不付费的情况下绕过。
PS:现在用的anyRouter的claude,感觉上下文不够
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 是水吉啊)
Invalid media: image
如图,Pro账号用到了最大限制,但是还想接着用,要怎么才能在不付费的情况下绕过。
PS:现在用的anyRouter的claude,感觉上下文不够
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 是水吉啊)
Invalid media: image
gpt-5.2-codex版本刚出了,大家用了吗🤩
感觉还不错,速度比gpt5.2变快了
8 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: aifei)
Invalid media: image
感觉还不错,速度比gpt5.2变快了
8 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: aifei)
Invalid media: image
求个cocos的入门系列教程
如题,求给cocos的小白入门系列教程,b站上是有,但基本上都是老视频。
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: nick)
如题,求给cocos的小白入门系列教程,b站上是有,但基本上都是老视频。
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: nick)
gemini 3 有新的模型了? fast thinking pro
这3个 是thinking的高级点还是Pro ?
5 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: img)
Invalid media: image
这3个 是thinking的高级点还是Pro ?
5 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: img)
Invalid media: image
【LDStatusPro】v3.5.0上线 | 个人活动查看:已读、收藏、点赞、回复、发布、关注和粉丝列表。
这是一个重大功能更新!全新的「我的活动」功能可以让各位佬友随时随地、更方便更快捷地掌握自己在社区的动态。
【双站适配|信任等级升级要求|阅读系统|云同步|排行榜】LDStatus Pro:一个功能强大的 Linux.do 社区增强工具,让你全面掌握信任级别进度和阅读习惯 开发调优
功能介绍
📋️ 新上线「我的活动」标签页
● 📖已读:查看最近所有的阅读历史,点击即可跳转到原帖。
● ⭐️收藏:浏览所有收藏的话题,轻松管理您的精选内容。
● 💬回复:查看发表过的所有回复,包含回复内容和时间详情。
● ❤️赞过:回顾点赞历史,查看点赞时间和内容摘要。
● 📝我的话题:管理发布的所有话题,包括详细状态信息。
👥 关注与粉丝功能
👀 关注列表
● 查看您关注的所有用户
● 显示用户头像和用户名
● 点击跳转到用户主页
💖 粉丝列表
● 查看关注您的所有用户
● 相同的清爽界面设计
● 一键访问粉丝主页
特性亮点:
● 🚀 快速跳转 - 点击任意条目即可跳转到原始内容
● 📱 紧凑布局 - 卡片式设计,信息密度高,一屏显示更多
● 🎨 悬浮交互 - 鼠标悬浮时高亮显示,体验更流畅
● ♾️ 无限滚动 - 向下滚动自动加载更多内容
🐛 Bug 修复
修复了页面无法开始计时和无法正常结束计时⌛️的问题。现在在两个站点都可以正常统计阅读时间啦!
💡 使用提示
如何访问「我的活动」
1. 打开 LDStatus Pro 面板
2. 点击顶部的「我的活动」标签
3. 在子标签栏选择要查看的类型
如何查看关注/粉丝
1. 在面板的用户信息区域找到关注/粉丝数量
2. 点击对应的数字即可弹出列表
3. 长按刷新按钮可强制更新数据
3. 效果查看
6 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 杰克莉莉)
Invalid media:
image
image
image
image
image
image
这是一个重大功能更新!全新的「我的活动」功能可以让各位佬友随时随地、更方便更快捷地掌握自己在社区的动态。
[!success] 快更新到v3.5.0.0体验吧
【双站适配|信任等级升级要求|阅读系统|云同步|排行榜】LDStatus Pro:一个功能强大的 Linux.do 社区增强工具,让你全面掌握信任级别进度和阅读习惯 开发调优
一、简介 play_button 神秘传送门 LDStatus Pro是是一个功能强大的油猴脚本,,基于站内一款叫LD Status做了更进一步的UI优化和功能改进。heart_eyes 为 Linux.do 和 IDC Flare 两个社区平台提供增强服务。支持实时显示用户的信任级别进度,支持数据cloud同步,多端数据智能累积合并,智能里程碑通知、7 级阅读强度评价系统,以及可自由拖拽、智能展开/缩小的浮…
功能介绍
📋️ 新上线「我的活动」标签页
● 📖已读:查看最近所有的阅读历史,点击即可跳转到原帖。
● ⭐️收藏:浏览所有收藏的话题,轻松管理您的精选内容。
● 💬回复:查看发表过的所有回复,包含回复内容和时间详情。
● ❤️赞过:回顾点赞历史,查看点赞时间和内容摘要。
● 📝我的话题:管理发布的所有话题,包括详细状态信息。
👥 关注与粉丝功能
👀 关注列表
● 查看您关注的所有用户
● 显示用户头像和用户名
● 点击跳转到用户主页
💖 粉丝列表
● 查看关注您的所有用户
● 相同的清爽界面设计
● 一键访问粉丝主页
特性亮点:
● 🚀 快速跳转 - 点击任意条目即可跳转到原始内容
● 📱 紧凑布局 - 卡片式设计,信息密度高,一屏显示更多
● 🎨 悬浮交互 - 鼠标悬浮时高亮显示,体验更流畅
● ♾️ 无限滚动 - 向下滚动自动加载更多内容
🐛 Bug 修复
修复了页面无法开始计时和无法正常结束计时⌛️的问题。现在在两个站点都可以正常统计阅读时间啦!
💡 使用提示
如何访问「我的活动」
1. 打开 LDStatus Pro 面板
2. 点击顶部的「我的活动」标签
3. 在子标签栏选择要查看的类型
如何查看关注/粉丝
1. 在面板的用户信息区域找到关注/粉丝数量
2. 点击对应的数字即可弹出列表
3. 长按刷新按钮可强制更新数据
3. 效果查看
6 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 杰克莉莉)
Invalid media:
image
image
image
image
image
image
你的下一代键盘,何必是传统键盘呢(bushi)?
现在有了vibecoding,除了启动 claude/codex和写一些提示词之外,很少进行打字了。所以说,以后的传统键盘会不会发生变化呢(对于coding这块)?
(文生图提示词写的不是很好 😭,求指教)
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: unsafe)
Invalid media: image
现在有了vibecoding,除了启动 claude/codex和写一些提示词之外,很少进行打字了。所以说,以后的传统键盘会不会发生变化呢(对于coding这块)?
(文生图提示词写的不是很好 😭,求指教)
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: unsafe)
Invalid media: image
VPS安装Windows系统如何激活?
VPS自带的Windows Server 是评估版本,180天。如果转成正式版,应该怎么激活?
如果使用了别人的密钥,会不会涉及盗版侵权罚款的问题?
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: knwks)
VPS自带的Windows Server 是评估版本,180天。如果转成正式版,应该怎么激活?
如果使用了别人的密钥,会不会涉及盗版侵权罚款的问题?
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: knwks)
Cursor 今天新注册的账号是不是没有2刀赠送额度了
今天新注册了一个cursor账号,问第一个问题就提示我没额度了,前几天注册过好像还能用,今天就不行了,是拉闸了吗 😂
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 清风)
今天新注册了一个cursor账号,问第一个问题就提示我没额度了,前几天注册过好像还能用,今天就不行了,是拉闸了吗 😂
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 清风)
Gemini3flash依然喜欢「在你要求完整的时候」删东西
要求:
“最终完整版”
2.5pro:
和原版一模一样
3:
快一倍!
但是…
:tieba_087:
到底什么时候才能让人安心哇
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 欣欣|林可欣)
Invalid media:
image
image
要求:
“最终完整版”
2.5pro:
和原版一模一样
3:
快一倍!
但是…
:tieba_087:
到底什么时候才能让人安心哇
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 欣欣|林可欣)
Invalid media:
image
image
全栈的泥石流 TailwindSQL:在 className 写 SQL(适用于 RSC)
repo: mmarinovic/tailwindsql
website: TailwindSQL - SQL Queries with Tailwind Syntax
感觉挺好玩,分享给佬友。
注:纯娱乐项目,笑笑就过去了。
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: HowieHz)
Invalid media:
image
image
image
image
repo: mmarinovic/tailwindsql
website: TailwindSQL - SQL Queries with Tailwind Syntax
感觉挺好玩,分享给佬友。
注:纯娱乐项目,笑笑就过去了。
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: HowieHz)
Invalid media:
image
image
image
image
cc+codex要怎么合起来用?
请教下佬们,我现在cc已经开始用了,主要是用来魔改目标检测模型的模块。有一说一确实好用,但是听佬们说cc+codex还能更好用,求问下具体要怎么搞?有教学贴最好。
(cc烧token是真狠,一下午100w就没了 😭)
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 半夏鼠不白)
请教下佬们,我现在cc已经开始用了,主要是用来魔改目标检测模型的模块。有一说一确实好用,但是听佬们说cc+codex还能更好用,求问下具体要怎么搞?有教学贴最好。
(cc烧token是真狠,一下午100w就没了 😭)
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 半夏鼠不白)
【轻磅预告】ComfyUI-Gemini
我也不知道有没有人做过,可以自定义base_url的gemini-comfyui节点,适配g3版本,反重力反代出来可以在comfyui爽玩,配置参数与aistudio一致,并且仅对g3提供支持,2不提供,没意义
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: Kate Tseng)
Invalid media: image
我也不知道有没有人做过,可以自定义base_url的gemini-comfyui节点,适配g3版本,反重力反代出来可以在comfyui爽玩,配置参数与aistudio一致,并且仅对g3提供支持,2不提供,没意义
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: Kate Tseng)
Invalid media: image
现在是不是没人研究AI打游戏了?
以前AI各种下棋,游戏。结果现在都去搞LLM了,是因为ai曝光已经够了吗?还是都在偷偷研究。
5 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: mou wang)
以前AI各种下棋,游戏。结果现在都去搞LLM了,是因为ai曝光已经够了吗?还是都在偷偷研究。
5 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: mou wang)
Google Ai Studio , Gemini 和ChatGPT 5.2 for teachers 怎么选
大部分都用文字推理
文学人文之类
提问时使用的语言中文 70% 英文30%
不用编程 不用数学
这样的情况下 用哪个平台回答的结果更好?
Google AI Studio
Gemini Pro
ChatGPT for teachers 5.2 Thinking (extended thinking)
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: img)
Invalid media:
image
image
image
大部分都用文字推理
文学人文之类
提问时使用的语言中文 70% 英文30%
不用编程 不用数学
这样的情况下 用哪个平台回答的结果更好?
Google AI Studio
Gemini Pro
ChatGPT for teachers 5.2 Thinking (extended thinking)
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: img)
Invalid media:
image
image
image
flymd小说插件上架咯
经过几个佬友的测试,现在基本能在生产环境使用。就目前来说还没有特别大的坑,出文的质量,剧情连续性都没有问题。 我用来开发插件测试的小说已经出到10万多字了 也有了稿费了……前天签约的,截止昨天到账1毛钱 🤣
先说说思路和这个插件的具体成文逻辑。
先开始是看到群里几个佬友讨论好几个线上的小说生成,在一定的上下文后剧情和世界观都会崩塌。正好最近我比较闲,就想到基于flymd做一个纯本地的AI小说引擎。纯本地的优势在于数据的存储和多样性以及更好的读写性能。 构思了下午后就开始搞了。
剧情和世界观都会崩塌就在于AI的上下文能力和忘事,普遍的解决方法是加入RAG,但是RAG在一定的数据量之后也会因为各种原因力不从心(模型能力 检索速度 索引体积 服务器算力)等。而且在增量索引上还有各种坑……常见的Json和sqlite方案 体积爆炸,对算力要求还高还复杂。对于小说这个项目来说纯粹拖后腿
不过Rag我使用强度很高,之前也开发了rag的插件,直接复用了rag插件的那套逻辑。特点就是体积小,加载索引快 增量更新方便 但是牺牲了一些查询和过滤能力。这个牺牲的部分我通过后端弥补了自己使用下来非常满意~ 😁
Rag索引自动更新维护,一般情况下无须人工干预
光有RAG是不行的,还得建立AI和用户自己都能维护的“数据库”插件里我叫资料库如图
每个小说文件作为一个项目单位,根目录00-06(首次生成或者导入现有文稿生成)这个项目单位的资料库,这些资料首次是自动生成的,用户也能够手动维护(实际上不怎么需要介入) 部分资料是随章节更新自动更新(进度脉络,人物状态)还可以在小说目录下新建txt或者md手动补充一些额外资料,插件在写的时候也会加入参考。上下文占比可以在设置中自定义,也可以用设置中我调试好的(不是越大越好!) 写作的时候 我服务器上的后端还会对这些进行整理拼接。保证上下文质量。
资料库的质量,对小说的质量有决定性影响!
写作模式
分普通模式和agent模式,
普通模式工作逻辑和目前已有的线上项目基本一致,但是会有更好的上下文处理(后端拼接截取)效果也足够使用(节约token和字符)
agent模式会调用plan模型(可单独设置)在续写的时候 根据走向设定和用户指令只来细化写作方案再发给写作模型(如图)
写作模型会按照这些方案进行分段写作,提供三种思考模式
普通思考的质量已经足以应对90%以上情况 ,每次写作会和后端进行交互,在写作的时候就完成润色和修改。 下方是Claude的的交互示例
如果你选择了中等思考和强思考会额外在每段写作后加入质询甚至每段根据内容都进行一次索引
实际使用中提升效果属于成本>收益…… 建议使用普通
另外 还有自动审计功能,用于升级剧情的一致性,但是在现在这个版本 已经没啥用了………一致性刚刚的。
我小说并没有太用心 主要是调试插件 一个角色在第一卷第五章和主角团队发生冲突,到第二卷第九章,我直接零指令让AI续写 AI都还记得之前的冲突,对人物心里进行了描写(中间差不多有5万字了)
另外 提供了在没有思路的时候 完全让AI根据剧情和世界观等提供走向选择 但是这个极其耗费token和字符! 慎用 🤣
AI写好后,第一步是追加草稿,这部分会被两个包裹,审阅后直接和AI对话可以让AI进行修改(高token消耗),直到你手动删除首尾的
续写的时候会带上人物状态(新建章节后自动生成(也可以手动维护06_任务状态),请务必等生成完毕)致力可以指定出场或者该人物的后续指向,比如 死 死 死 死 死! 🤣
先写到这里吧, 想要尝试的可以下载flymd 后现在程序库管理制定好库文件夹 再去扩展市场下载AI小说引擎插件 就可以使用了~ 测试期间只要我服务器还撑得住(撑不住我就不送咯) 注册就送百万字符 😁 大家慢慢玩
😁
17 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: flynn)
Invalid media:
image
image
image
image
image
image
image
经过几个佬友的测试,现在基本能在生产环境使用。就目前来说还没有特别大的坑,出文的质量,剧情连续性都没有问题。 我用来开发插件测试的小说已经出到10万多字了 也有了稿费了……前天签约的,截止昨天到账1毛钱 🤣
先说说思路和这个插件的具体成文逻辑。
先开始是看到群里几个佬友讨论好几个线上的小说生成,在一定的上下文后剧情和世界观都会崩塌。正好最近我比较闲,就想到基于flymd做一个纯本地的AI小说引擎。纯本地的优势在于数据的存储和多样性以及更好的读写性能。 构思了下午后就开始搞了。
剧情和世界观都会崩塌就在于AI的上下文能力和忘事,普遍的解决方法是加入RAG,但是RAG在一定的数据量之后也会因为各种原因力不从心(模型能力 检索速度 索引体积 服务器算力)等。而且在增量索引上还有各种坑……常见的Json和sqlite方案 体积爆炸,对算力要求还高还复杂。对于小说这个项目来说纯粹拖后腿
不过Rag我使用强度很高,之前也开发了rag的插件,直接复用了rag插件的那套逻辑。特点就是体积小,加载索引快 增量更新方便 但是牺牲了一些查询和过滤能力。这个牺牲的部分我通过后端弥补了自己使用下来非常满意~ 😁
Rag索引自动更新维护,一般情况下无须人工干预
光有RAG是不行的,还得建立AI和用户自己都能维护的“数据库”插件里我叫资料库如图
每个小说文件作为一个项目单位,根目录00-06(首次生成或者导入现有文稿生成)这个项目单位的资料库,这些资料首次是自动生成的,用户也能够手动维护(实际上不怎么需要介入) 部分资料是随章节更新自动更新(进度脉络,人物状态)还可以在小说目录下新建txt或者md手动补充一些额外资料,插件在写的时候也会加入参考。上下文占比可以在设置中自定义,也可以用设置中我调试好的(不是越大越好!) 写作的时候 我服务器上的后端还会对这些进行整理拼接。保证上下文质量。
资料库的质量,对小说的质量有决定性影响!
写作模式
分普通模式和agent模式,
普通模式工作逻辑和目前已有的线上项目基本一致,但是会有更好的上下文处理(后端拼接截取)效果也足够使用(节约token和字符)
agent模式会调用plan模型(可单独设置)在续写的时候 根据走向设定和用户指令只来细化写作方案再发给写作模型(如图)
写作模型会按照这些方案进行分段写作,提供三种思考模式
普通思考的质量已经足以应对90%以上情况 ,每次写作会和后端进行交互,在写作的时候就完成润色和修改。 下方是Claude的的交互示例
如果你选择了中等思考和强思考会额外在每段写作后加入质询甚至每段根据内容都进行一次索引
实际使用中提升效果属于成本>收益…… 建议使用普通
另外 还有自动审计功能,用于升级剧情的一致性,但是在现在这个版本 已经没啥用了………一致性刚刚的。
我小说并没有太用心 主要是调试插件 一个角色在第一卷第五章和主角团队发生冲突,到第二卷第九章,我直接零指令让AI续写 AI都还记得之前的冲突,对人物心里进行了描写(中间差不多有5万字了)
另外 提供了在没有思路的时候 完全让AI根据剧情和世界观等提供走向选择 但是这个极其耗费token和字符! 慎用 🤣
AI写好后,第一步是追加草稿,这部分会被两个包裹,审阅后直接和AI对话可以让AI进行修改(高token消耗),直到你手动删除首尾的
续写的时候会带上人物状态(新建章节后自动生成(也可以手动维护06_任务状态),请务必等生成完毕)致力可以指定出场或者该人物的后续指向,比如 死 死 死 死 死! 🤣
先写到这里吧, 想要尝试的可以下载flymd 后现在程序库管理制定好库文件夹 再去扩展市场下载AI小说引擎插件 就可以使用了~ 测试期间只要我服务器还撑得住(撑不住我就不送咯) 注册就送百万字符 😁 大家慢慢玩
😁
17 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: flynn)
Invalid media:
image
image
image
image
image
image
image
【开源推荐】 为了在键盘上吃泡面,作者维护超10年的键盘锁
github.com
GitHub - Nigh/I-wanna-clean-keyboard: Block the keyboard input while you were eating...
Block the keyboard input while you were eating instant noodles on your laptop keyboard.
第一眼看到它时,我以为又是哪个大厂出的新玩具。那深色模式的磨砂质感,配合流动的背景粒子,简直太对我这种“颜值即正义”的程序员胃口了!
但是仅1.3MB?这未免有点太过于离谱了吧!?
但当我习惯性地去扒源码想看看是什么神仙架构时,我整个人都愣住了。
这玩意居然是用 AutoHotKey 写的?!WHAT?!
在我的刻板印象里,AHK 这种语言通常只配拥有 Win98 风格的灰色方框按钮,虽然实用但真的丑到没朋友。
像我是用它来写快捷键的,真的还能写出这样的离谱的效果?
这个项目的作者简直是个“疯子”(绝对的褒义)
翻看它的 main.ahk,底层逻辑极其老练。作者并没有依赖高层的封装,而是直接定义了底层的回调函数,通过 CallNextHookEx 来处理钩子链。看这一段干净利落的键盘拦截逻辑:
简单粗暴的 return 1,直接在系统底层截断了键盘信号,干净利落。
让我感到震撼的,是它的 UI 实现。作者完全不屑于用 AHK 那简陋的原生 GUI,而是反手引入了 Neutron 框架,直接在 AHK 里跑了一个 Webview2?!:
打开它的 html 文件夹,我仿佛走进了一个前端大佬(好像大佬还会写底层!)的炫技现场。为了实现锁屏时那个灵动的粒子漂浮效果,作者纯手写了整整一套 CSS 动画。
看看这段定义粒子运动轨迹的 keyframes,那种上升、旋转、渐隐的动态美感,注意!这全是一行行 CSS 堆出来的(那个时候还没有AI)
这种感觉怎么形容呢?就像是为了吃顿饺子,特意去造了个顶级醋厂。这种极致的“降维打击”,这种为了“在键盘上吃泡面”这么一个微小的痛点,不惜动用全栈技术去雕琢的劲头。
作为开发者,我们太容易忽视“人”的需求了。我们总想着怎么把性能再压榨 10%,却忘了有时候用户只是想在追番的时候,能放心地把泡面碗搁在键盘上;或者防止自家的猫主子跳上桌子,顺脚把你刚写完还没存的代码删个精光(别问我怎么知道的)。
它就像是“绝对领域”展开一样,当你点下那个精致的锁定按钮,屏幕上的粒子开始流转,现实世界的物理误触就被隔绝在外。没有复杂的配置,没有厚重的依赖,只有纯粹的“好用”加“好看”
这个项目最早的版本可以追溯到 2014 年,那个时候就连 GitHub 都还没发布呢!十年! 在这个技术栈半年一换的时代,维护一个“键盘锁”十年,这本身就是一种属于极客的、纯粹的浪漫!
如果你也是个经常需要在狭窄桌面上“生存”的开发者,或者家里有一只喜欢在键盘上取暖的猫主子,我强烈建议你试试这个工具。不仅仅是为了好用,更是为了感受那份在代码字里行间流露出的、属于我们程序员独有的极致追求。
25 posts - 12 participants
Read full topic
via LINUX DO - 热门话题 (author: vladelaina)
Invalid media:
animation
image
image
image
image
image
image
image
image
image
animation
image
github.com
GitHub - Nigh/I-wanna-clean-keyboard: Block the keyboard input while you were eating...
Block the keyboard input while you were eating instant noodles on your laptop keyboard.
第一眼看到它时,我以为又是哪个大厂出的新玩具。那深色模式的磨砂质感,配合流动的背景粒子,简直太对我这种“颜值即正义”的程序员胃口了!
但是仅1.3MB?这未免有点太过于离谱了吧!?
但当我习惯性地去扒源码想看看是什么神仙架构时,我整个人都愣住了。
这玩意居然是用 AutoHotKey 写的?!WHAT?!
在我的刻板印象里,AHK 这种语言通常只配拥有 Win98 风格的灰色方框按钮,虽然实用但真的丑到没朋友。
像我是用它来写快捷键的,真的还能写出这样的离谱的效果?
这个项目的作者简直是个“疯子”(绝对的褒义)
翻看它的 main.ahk,底层逻辑极其老练。作者并没有依赖高层的封装,而是直接定义了底层的回调函数,通过 CallNextHookEx 来处理钩子链。看这一段干净利落的键盘拦截逻辑:
KeyboardProc(nCode, wParam, lParam){
global
if (nCode >= 0){
return 1
}
return CallNextHookEx(0, nCode, wParam, lParam)
}
简单粗暴的 return 1,直接在系统底层截断了键盘信号,干净利落。
让我感到震撼的,是它的 UI 实现。作者完全不屑于用 AHK 那简陋的原生 GUI,而是反手引入了 Neutron 框架,直接在 AHK 里跑了一个 Webview2?!:
neutron := NeutronWindow().Load(path)
.Opt("-Resize")
.OnEvent("Close", (neutron) => ExitProc())
.Show("w" winW " h" winH, "iwck")
打开它的 html 文件夹,我仿佛走进了一个前端大佬(好像大佬还会写底层!)的炫技现场。为了实现锁屏时那个灵动的粒子漂浮效果,作者纯手写了整整一套 CSS 动画。
看看这段定义粒子运动轨迹的 keyframes,那种上升、旋转、渐隐的动态美感,注意!这全是一行行 CSS 堆出来的(那个时候还没有AI)
@keyframes animate {
0% {
transform: translateY(0) rotate(0deg);
opacity: 1;
border-radius: 25%;
}
100% {
transform: translateY(-500px) rotate(540deg);
opacity: 0;
border-radius: 45%;
}
}
这种感觉怎么形容呢?就像是为了吃顿饺子,特意去造了个顶级醋厂。这种极致的“降维打击”,这种为了“在键盘上吃泡面”这么一个微小的痛点,不惜动用全栈技术去雕琢的劲头。
作为开发者,我们太容易忽视“人”的需求了。我们总想着怎么把性能再压榨 10%,却忘了有时候用户只是想在追番的时候,能放心地把泡面碗搁在键盘上;或者防止自家的猫主子跳上桌子,顺脚把你刚写完还没存的代码删个精光(别问我怎么知道的)。
它就像是“绝对领域”展开一样,当你点下那个精致的锁定按钮,屏幕上的粒子开始流转,现实世界的物理误触就被隔绝在外。没有复杂的配置,没有厚重的依赖,只有纯粹的“好用”加“好看”
这个项目最早的版本可以追溯到 2014 年,那个时候就连 GitHub 都还没发布呢!十年! 在这个技术栈半年一换的时代,维护一个“键盘锁”十年,这本身就是一种属于极客的、纯粹的浪漫!
如果你也是个经常需要在狭窄桌面上“生存”的开发者,或者家里有一只喜欢在键盘上取暖的猫主子,我强烈建议你试试这个工具。不仅仅是为了好用,更是为了感受那份在代码字里行间流露出的、属于我们程序员独有的极致追求。
25 posts - 12 participants
Read full topic
via LINUX DO - 热门话题 (author: vladelaina)
Invalid media:
animation
image
image
image
image
image
image
image
image
image
animation
image
阻断后有产生了新的问题如邀请码买卖,自动刷帖工具
咸鱼搜linuxdo 一堆买卖账号的就不说了,今天居然出现了自动刷新工具。
本来刷论坛+梯子就不太流畅,现在自动工具也来抢占资源了。
好好的策略变成了为了刷而刷了。
46 posts - 32 participants
Read full topic
via LINUX DO - 热门话题 (author: phr)
Invalid media:
image
image
咸鱼搜linuxdo 一堆买卖账号的就不说了,今天居然出现了自动刷新工具。
本来刷论坛+梯子就不太流畅,现在自动工具也来抢占资源了。
好好的策略变成了为了刷而刷了。
46 posts - 32 participants
Read full topic
via LINUX DO - 热门话题 (author: phr)
Invalid media:
image
image