🧔🏻 The Low-Tech Guys 和他们的 Apple 平台软件
近期网上冲浪的时候看到了这个有意思的网页,由两名不愿意透露身份的罗马尼亚开发者搭建,内容是展示他们开发的 iOS 和 macOS 软件。看了一下还蛮有意思的,尤其是 macOS 显示器调节工具 Lunar 之前还火了一段时间,于是和大家分享他们的作品
💻 macOS
• Lunar:算是他们为数不多的付费项目,但完成度和功能性都可圈可点,频道 此前 也详细介绍过。你可以通过它直接用键盘调节外接显示器的亮度、音量
• rcmd:以右 ⌘ 键为核心,形成一套可以快速调用应用程序的快捷键组合。同时还可以快速切换应用,聚焦特定应用窗口
• Clop:项目完全开源,为图像、视频、PDF 等文件提供快捷的压缩优化 / 格式转换,还支持屏幕录制、上传服务等功能。(Clop 是罗马尼亚语,指的是一种传统的草帽,通常在庆祝活动中作为装饰品佩戴)
• Grila:由键盘交互驱动的 macOS 日历,本质上依然是展示日期和日程,提供整点报时、专注模式等功能。亮点是引入了许多快捷键组合应用,对于键盘爱好者来讲是个称手的玩具
• Cling:支持模糊查找的 macOS 搜索工具,可以找到Spotlight 索引中未包含的系统文件、隐藏文件、应用程序数据以及更多文件。采用以键盘为中心的操作方式,使用快捷键即可对文件执行任何操作(如上传、指定应用打开、执行脚本等)
• YellowDot:如果你觉得 macOS 上黄色的「录制提示」点影响到你的视觉,或因其他原因想要隐藏,可以使用这个项目(macOS Tahoe 26 已失效)
• Music Decoy:不小心按下播放按钮,macOS 上的音乐也不会自动启动,适合强迫症
• StudioICC:第二个付费软件,为 Studio Display 和 Pro Display XDR 设计,可修改 ICC 颜色配置文件
• Startup Folder:macOS 一键启动大合集,可放入任何你想在 Mac 启动时运行的应用、脚本、快捷指令、链接等,并提供守护进程
• IsThereNet:有趣的 macOS 小工具,通过屏幕顶部色彩条展示网络连接情况
📱 iOS
• Volum:为智能家居带来便捷的灯光声音控制,iOS 和 macOS 均可使用。你可以通过键盘或者几个滑块和旋钮,控制家中的灯光亮度、声音大小等,项目还特别支持了 Yamaha AVR
• Sub Sol:在太阳落山之后,尽情享受地下派对吧!限罗马尼亚地区
👀 The Low-Tech Guys 真是很有个性的两个人,对于产品设计有着自己独到的想法和追求。他们对付费项目保持了极大的克制态度、并且反对订阅制,用一些开源项目证明了 macOS 的软件可以做得多么精美
🧑🏻💻 从他们开发的软件来看,他们对网页和 UI 设计有着自己的审美理解,许多软件的功能也是从自身实际出发、不少软件将会重塑你使用 macOS 的习惯。总之,如果你喜欢尝鲜、对快捷键和显示器有兴趣、想要打造适合自己的一套 macOS 使用方法,他们的不少点子会让你眼前一亮
💡「XXX 和 TA 的 XXX」专题旨在挖掘一些不那么大众的开发者、设计师、生活爱好者,并和大家分享他们的作品。大家可以通过 #People 这个 Tag 阅读本专题的往期内容
频道:@NewlearnerChannel
🤖 BSS:基于贝叶斯算法的 Telegram广告拦截机器人
🔗:GitHub | Wiki | Bot
👉 Features
- 支持通过关键词匹配广告信息
- 采用贝叶斯算法,支持不断学习并更新现有模式
- 常规的封禁、黑名单查看等其他功能
部署完毕后,机器人会自动识别群内广告,然后删除文本消息,如果发送垃圾文本超过3次,将会被封禁
🧑🏻💻 开发者的话
常见的 Telegram 广告机器人是大多是基于关键字的,通过匹配关键字进行文本拦截,非常容易被发垃圾广告的人绕过
这时候,贝叶斯定理就显示出其独特的价值。贝叶斯算法能够根据不断出现的新证据,动态调整对某个事件发生概率的估计。简单来说,就像人脑的学习过程:我们原本有一个初步认知,在获得新信息之后,会据此修正原有的看法,进而调整下一步的行动
👀 这几年,Telegram 由于极大的开放程度以及可以忽略不计的官方监管力度,导致各种广告横行。前几年自留地也不得不采用「人工审批进群」这样的手段来对付广告。由于管理全时段覆盖,我们附属群聊对于广告的处理还是比较高效及时的
💡 但利用机器人 + AI 的新方式,辅助我们进行管理,也是一个不错的思路。随着不断投喂广告信息,机器人理论上也能变得更加精确。不过,近期很多网友反馈由于算法问题产生了一些误判,因此将其添加到大群聊前需要慎重考虑测试
频道:@NewlearnerChannel
🤖 BSS:基于贝叶斯算法的 Telegram广告拦截机器人
🔗:GitHub | Wiki | Bot
👉 Features
- 支持通过关键词匹配广告信息
- 采用贝叶斯算法,支持不断学习并更新现有模式
- 常规的封禁、黑名单查看等其他功能
部署完毕后,机器人会自动识别群内广告,然后删除文本消息,如果发送垃圾文本超过3次,将会被封禁
🧑🏻💻 开发者的话
常见的 Telegram 广告机器人是大多是基于关键字的,通过匹配关键字进行文本拦截,非常容易被发垃圾广告的人绕过
这时候,贝叶斯定理就显示出其独特的价值。贝叶斯算法能够根据不断出现的新证据,动态调整对某个事件发生概率的估计。简单来说,就像人脑的学习过程:我们原本有一个初步认知,在获得新信息之后,会据此修正原有的看法,进而调整下一步的行动
👀 这几年,Telegram 由于极大的开放程度以及可以忽略不计的官方监管力度,导致各种广告横行。前几年自留地也不得不采用「人工审批进群」这样的手段来对付广告。由于管理全时段覆盖,我们附属群聊对于广告的处理还是比较高效及时的
💡 但利用机器人 + AI 的新方式,辅助我们进行管理,也是一个不错的思路。随着不断投喂广告信息,机器人理论上也能变得更加精确。不过,近期很多网友反馈由于算法问题产生了一些误判,因此将其添加到大群聊前需要慎重考虑测试
频道:@NewlearnerChannel
#GitHub情报 #Browsers
😺 Neko:自托管浏览器容器
Github | 官网
✨ Features
- 自托管虚拟浏览器:在 Docker 容器中运行,提供安全、隔离的浏览环境。
- 低延迟流媒体:采用 WebRTC 技术,延迟低于 300 毫秒,确保流畅的音视频同步体验,但音质损失较大。
- 多人协同控制:允许多个用户同时控制同一个浏览器会话。提供群组聊天以及 Emoji 互动。非常适合用于观看派对、互动演示和团队协作。
- 持久化会话:在云端启动浏览器,用户可以在不同设备和地点保持浏览器会话,便于执行下载、上传等长时间任务。
- 直播:支持通过 RTMP 协议将内容直播到 Twitch、YouTube 等平台。
- 通过网页与浏览器进行交互
⚙️ 技术
Neko 将用户的操作通过 WebRTC 实时串流到用户的浏览器。
1: 容器化部署:Neko 在 Docker 容器中运行一个完整的桌面环境和浏览器。
2: 虚拟显示:使用 Xdummy(一个仅存于内存的虚拟显示驱动)作为 X Server,无需物理显示硬件。
3: 实时串流:通过 WebRTC 和 GStreamer 管道捕捉虚拟桌面环境的音视频,并以超低延迟传输给用户。
4: 协同控制:后端(基于 Go 语言)通过 WebSocket 和 WebRTC 数据通道管理用户会话、权限和输入(键盘、鼠标),实现多人实时互动。
👨🏻💻 使用场景
多人协作场景
- 流媒体派对:与朋友一起观看视频内容,并实时互动如聊天、发送表情。可作为 giggl.app 或 Hyperbeam 的开源替代品。
- 演讲,展示:不仅仅是屏幕共享,参与者可以直接控制屏幕,进行互动操作。
- 协同工具:用于团队头脑风暴、共同浏览网页、或一起进行代码调试。
- 远程支持与教学 :在受控环境中,手把手地指导他人操作。
- 嵌入式浏览器:可将虚拟浏览器嵌入到你自己的 Web 应用中。可作为 Hyperbeam API 的开源替代品
个人使用场景
- 个人工作间:将容器化的应用和桌面环境串流给终端用户,类似于 Kasm。
- 持久化浏览器:拥有一个在任何地方都能访问、且保留 Cookie 的个人专属浏览器,类似于 Mighty。关闭连接后,本地浏览器不会留下任何状态或敏感数据。
- 安全浏览器:可结合 Tor 浏览器和 VPN 增强匿名性,并通过容器化降低操作系统指纹识别和浏览器漏洞的风险。
其他
- 会话直播与录制:通过 RTMP 协议将房间内容直播到 Twitch 或 YouTube,也可以将其录制成视频文件,便于制作干净无干扰的教程。无需隐藏书签或使用无痕模式。
- 跳板机:无需 VPN,安全地访问内部网络应用。
- 自动化浏览器:可以安装 Playwright 或 Puppeteer 等工具执行自动化任务,同时还能实时监控和手动干预。
频道:@NewlearnerChannel
Github | 官网
✨ Features
- 自托管虚拟浏览器:在 Docker 容器中运行,提供安全、隔离的浏览环境。
- 低延迟流媒体:采用 WebRTC 技术,延迟低于 300 毫秒,确保流畅的音视频同步体验,但音质损失较大。
- 多人协同控制:允许多个用户同时控制同一个浏览器会话。提供群组聊天以及 Emoji 互动。非常适合用于观看派对、互动演示和团队协作。
- 持久化会话:在云端启动浏览器,用户可以在不同设备和地点保持浏览器会话,便于执行下载、上传等长时间任务。
- 直播:支持通过 RTMP 协议将内容直播到 Twitch、YouTube 等平台。
- 通过网页与浏览器进行交互
⚙️ 技术
Neko 将用户的操作通过 WebRTC 实时串流到用户的浏览器。
1: 容器化部署:Neko 在 Docker 容器中运行一个完整的桌面环境和浏览器。
2: 虚拟显示:使用 Xdummy(一个仅存于内存的虚拟显示驱动)作为 X Server,无需物理显示硬件。
3: 实时串流:通过 WebRTC 和 GStreamer 管道捕捉虚拟桌面环境的音视频,并以超低延迟传输给用户。
4: 协同控制:后端(基于 Go 语言)通过 WebSocket 和 WebRTC 数据通道管理用户会话、权限和输入(键盘、鼠标),实现多人实时互动。
👨🏻💻 使用场景
多人协作场景
- 流媒体派对:与朋友一起观看视频内容,并实时互动如聊天、发送表情。可作为 giggl.app 或 Hyperbeam 的开源替代品。
- 演讲,展示:不仅仅是屏幕共享,参与者可以直接控制屏幕,进行互动操作。
- 协同工具:用于团队头脑风暴、共同浏览网页、或一起进行代码调试。
- 远程支持与教学 :在受控环境中,手把手地指导他人操作。
- 嵌入式浏览器:可将虚拟浏览器嵌入到你自己的 Web 应用中。可作为 Hyperbeam API 的开源替代品
个人使用场景
- 个人工作间:将容器化的应用和桌面环境串流给终端用户,类似于 Kasm。
- 持久化浏览器:拥有一个在任何地方都能访问、且保留 Cookie 的个人专属浏览器,类似于 Mighty。关闭连接后,本地浏览器不会留下任何状态或敏感数据。
- 安全浏览器:可结合 Tor 浏览器和 VPN 增强匿名性,并通过容器化降低操作系统指纹识别和浏览器漏洞的风险。
其他
- 会话直播与录制:通过 RTMP 协议将房间内容直播到 Twitch 或 YouTube,也可以将其录制成视频文件,便于制作干净无干扰的教程。无需隐藏书签或使用无痕模式。
- 跳板机:无需 VPN,安全地访问内部网络应用。
- 自动化浏览器:可以安装 Playwright 或 Puppeteer 等工具执行自动化任务,同时还能实时监控和手动干预。
频道:@NewlearnerChannel
Github | 官网
✨ Features
- 上百个颜色主题
- 配置文件更改字体,窗口,外观,快捷键等
- 提供 API,方便开发者二次开发
- 使用 macOS,Linux 原生组件
- 命令行功能上支持 Kitty 图形协议、明暗模式通知、超链接等
- 应用支持原生标签页、分屏、macOS 上的下拉终端,以及随系统明暗模式切换主题
- 调试器
- 高性能:使用 macOS Metal 渲染器,IO 读写比 iTerm Kitty 快 4x,比 Terminal.app 快 2x
尽管市面上有许多优秀的终端模拟器,但它们都迫使你在速度、功能或原生界面之间做出选择。而 Ghostty 同时提供这三者。
iTerm, Alacritty, Kitty 都是 Ghostty 的竞争对手。
🛠️️️️ 架构
Ghostty 的核心是一个跨平台、兼容 C-ABI 的库,名为 libghostty。libghostty 提供终端仿真、字体处理和渲染功能。
macOS 应用使用 Swift 编写,基于 AppKit 和 SwiftUI,并链接 libghostty 的 C API。Linux 应用使用 Zig 编写,基于 GTK4 的 C API,同样链接 libghostty。
这种架构实现了终端仿真和 GUI 的分离。这种设计也让其他终端模拟器项目可以基于共享的核心开发,推动终端模拟器生态更丰富多样。
🛣 路线图
1. 符合标准的终端仿真 ✅
2. 具有竞争力的性能 ✅
3. 基础的可定制性 —— 字体、背景颜色等 ✅
4. 更丰富的窗口功能 —— 多窗口、标签页、分屏 ✅
5. 原生平台体验(例如 macOS 的偏好设置面板) ⚠️ 进行中
6. 跨平台的 libghostty,用于嵌入式终端 ⚠️ 进行中
7. 支持 Windows 终端(包括 PowerShell、Cmd、WSL) ❌ 待完成
频道:@NewlearnerChannel
🏠 The Monospace Web:极简风格设计的全等宽字体网页
🔗:GitHub | Web
🔠 对于接触中文语境比较多的我们来讲,等宽字体这个概念并不经常被提及。但在英文下,等宽字体从一开始的技术所限被迫使用,到如今的终端、ASCII 艺术作品、甚至部分英文博客,一直反复被人们使用
🤖 今天介绍的等宽网页,是瑞典开发者 Oskar Wickström 的作品,从他的 博客 来看,开发者追求极简风格、热爱编程技术
💡 The Monospace Web 全部由等宽字体组成,看上去统一、美观。此外,作者详细列举了列表、表格、表单、ASCII 画、统计图、视频图片在等宽网页中的用例和代码实现
👀 如果你对这样一个全英文的等款字体网页感兴趣,可以通过本项目搭建属于自己的网页
频道:@NewlearnerChannel