返回首页
最新
我在手臂上绑上伺服器,这样我就能模拟引擎震动通过手腕传递的感觉,以及通过肘部传递的方向盘拉力。<p>请原谅我糟糕的驾驶,哈哈。
Furwall 是一款小巧的 macOS 菜单栏应用。当您在键盘或鼠标前时,FaceTime 摄像头会寻找人脸或上半身。当没有检测到人脸时,键盘将停止接受输入。即使猫咪走过您的笔记本电脑,您的代码也不会受到影响。
一些说明:
苹果的 Vision 框架在本地运行。视频在内存中处理,绝不会上传。在一个块中,Furwall 会保存一张本地 JPEG 到 ~/.furwall/catpures/。第二次 Vision 处理会丢弃任何不是猫的图像,因此菜单中的每日计数仅反映确认的猫。目前我的磁盘上有一个文件夹,里面慢慢积累着 Pepper 和 Beets 走过我键盘的照片。
摄像头仅在您使用电脑时(输入、鼠标移动、应用切换、屏幕唤醒)开启,并在最后一次活动后 30 秒关闭。绿色摄像头指示灯会跟踪这一点。
按键丢失使用的是 .defaultTap 的 CGEventTap。由于这个原因,Furwall 是以未沙盒化的方式发布的。一个带有输入监控的 .listenOnly tap 足以查看按键,但要丢弃它们需要 .defaultTap,而这需要无障碍功能,而应用沙盒会阻止这一点。观察按键是兼容沙盒的;而阻止它们则不是。
鼠标事件会被观察(以唤醒摄像头),但从不被拦截或丢弃,因此菜单栏始终有效。有三种逃生方式:点击图标并退出,在 1.5 秒内按五次 Escape 键以暂停 5 分钟,或在系统设置中撤销无障碍功能(macOS 会使 tap 无效)。如果 Vision 因任何原因停滞,键盘在 10 秒后会自动恢复,这比让机器软砖要好。
Furwall 从不上传摄像头帧或按键。它自己的网络流量仅包括 Sparkle 更新检查和捐赠页面的匿名总数/点击计数。每次点击只会产生一条简短的慈善信息,没有用户标识符。
菜单中的捐赠项目会打开一个经过审核的动物福利慈善机构的捐赠页面,适用于您的系统区域。十个组织覆盖九个地区:美国的 Alley Cat Allies 和 PetSmart Charities,英国的 Cats Protection,澳大利亚的 Cat Protection Society NSW,加拿大的 Toronto Cat Rescue,爱尔兰的 NSPCA,新西兰的 SPCA,德国的 Deutscher Tierschutzbund,法国的 La SPA 和 Fondation 30 Millions d'Amis,日本的 Japan SPCA。每个组织都在其当地的慈善或非营利制度下注册或认可,并且该列表在每次发布时都会重新审核。应用程序中没有资金流动。
支持 macOS 15 及以上版本,已签名和公证,采用 MIT 许可证。
<a href="https://olliewagner.com/furwall" rel="nofollow">https://olliewagner.com/furwall</a>
嗨,HN!我在过去几个月里开发了一个1对1和每日单词对战的游戏,想要征求大家的反馈。
在这里玩: [https://wordtrak.com](https://wordtrak.com)
或者在iOS上玩: [https://apps.apple.com/us/app/wordtrak/id6760442363](https://apps.apple.com/us/app/wordtrak/id6760442363)(Android版本即将推出!)
我对 Xcode 感到很沮丧,因此我创建了一个全面的 Neovim 插件,用于开发 Apple 平台的应用程序。<p>请务必查看 Wiki,以了解所有功能。
Carrd 擅长于一件事:单页面。当你需要第二个页面——比如定价页、关于页或博客时——你要么在单列滚动中进行破解,要么转向 Squarespace(每年 $192)或 Wix(每年 $192+)。这对于一个只需要几个页面的作品集、独立项目或小型企业来说,都是不成比例的。
因此,我创建了 PulsePages。拖放式块编辑器,无限页面,自定义域名并自动提供 SSL,所有这些只需每年 $9。免费套餐支持无限单页面网站,无需信用卡。
功能包括:
- 块编辑器:文本、图片、视频、嵌入内容、联系表单
- 自定义域名 + 自动 SSL 配置
- AI 写作助手(在上下文中草拟和重写页面内容)
- 版本历史:将任何页面恢复到任何已保存状态
- 受限内容:对单独页面或部分进行密码保护
- 免费套餐:无限单页面网站,无需账户即可试用
技术栈:Next.js、Supabase、Stripe、Render、Resend。
访问地址:pulsepages.co。欢迎反馈,您可以在这里或通过 pulsepages@polsia.app 联系我们。