文章摘要
GitHub上的fartscroll-lid是一款有趣的macOS应用程序,当用户打开或关闭MacBook盖子时,会播放放屁声,增添了幽默感。
文章总结
GitHub项目:FartScrollLid - 一款有趣的macOS应用
项目简介
FartScrollLid是一款为macOS设计的搞笑应用,当用户打开或关闭MacBook的屏幕时,它会播放放屁声。该应用灵感来源于经典的“fart scroll”浏览器扩展,旨在为用户带来轻松愉快的体验。
主要功能
- 动态放屁声:根据屏幕开合角度调整音调,闭合时低音深沉,打开时高音尖锐。
- 动作触发:仅在用户移动屏幕时播放声音。
- 实时监控:显示屏幕角度、速度及放屁参数。
- 趣味状态信息:如“最大压力!”、“气体泄漏!”等幽默提示。
技术细节
- 屏幕角度传感器:通过逆向工程发现MacBook内置的传感器,检测屏幕与底座之间的角度。
- 音频引擎:使用AVFoundation实现实时音频播放,支持音调调制和音量控制。
- 响应速度:当用户停止移动屏幕时,声音会立即停止。
安装与使用
- 从源代码构建:克隆项目后,使用Xcode编译并运行。
- 下载预编译版本:从项目的Releases页面下载最新版本。
- 使用方法:启动应用后,点击“开始放屁”,移动屏幕即可享受声音效果,点击“停止放屁”结束。
项目结构
- FartScrollLid.xcodeproj:Xcode项目文件。
- FartScrollLid:源代码目录,包含应用控制器、传感器接口、音频引擎等模块。
- FART.wav:放屁声音文件。
许可与贡献
- 许可证:MIT许可证,详情见LICENSE文件。
- 贡献:欢迎提交Pull Request,建议在提交重大更改前先开Issue讨论。
免责声明
该应用仅供娱乐,请谨慎使用,不建议在正式场合(如商务会议、面试等)使用,但非常适合恶作剧或打破尴尬气氛。
作者
由Ian Nuttall开发,Factory Droid提供协助。
项目链接
GitHub项目页面
评论总结
评论主要围绕一个关于MacBook盖子发出声音的项目展开,观点多样,既有赞赏也有批评。以下是总结:
幽默与恶作剧:多位评论者认为该项目具有恶作剧的潜力,尤其是将其安装在不知情的用户电脑上。
- "For this to truly be funny, it needs to be installed on an unsuspecting user’s laptop, preferably some C-level type about to join an in-person board meeting." (andersco)
- "The modern whoopie cushion." (shawn_w)
技术问题与改进建议:部分评论者指出项目存在技术问题,并提出了改进建议,如添加视频演示和修复移除隔离属性的指令。
- "The GitHub needs a video demo. I’m too lazy to install this just to see it in action." (VladVladikoff)
- "Also the instructions to remove the quarantine attr don't work." (ElCapitanMarkla)
项目来源与版权:有评论者提到该项目是另一个项目的分支,并讨论了许可证的变化。
- "Note: This appears to be a fork of Sam Henri Gold’s recent lid-angle sensor project, with the wav file changed." (kirb)
创意与扩展:一些评论者提出了扩展创意的建议,如改变声音类型或增加功能。
- "What you really want is two slightly different 'NOM NOM' noshing sounds on open and close." (vunderba)
- "But does it change tune depending on the angle (how tight is the opening)?" (A4ET8a8uTh0_v2)
怀旧与联想:部分评论者将该项目与早期的互联网恶作剧联系起来,唤起了对AIM/AOL时代的回忆。
- "I don't know why this reminded me of a really scumbag troll thing we would do on AIM/AOL." (onlinehost)
技术替代方案:有评论者提到可以使用Python实现类似功能,避免使用Xcode。
- "You can do this in Python now with: https://github.com/tcsenpai/pybooklid" (sien)
总体而言,评论者对项目的幽默性和创意表示认可,但也提出了技术改进和扩展的建议,同时对其来源和版权问题进行了讨论。