#macOS #APP #GitHub情报
💻 Latest:一键更新 macOS 上安装软件
🔗:GitHub | Web | Releases
👉 Features
- 扫描 Mac 上所有应用,给出最新更新信息
- 支持 App Store 和使用 Sparkle 框架的第三方应用
- 可一键更新,i18n 较为完善
👀 不同于 iOS,macOS 由于其拥有一定的开放性,因而 App Store 在 Mac 上的控制力并不强。很多好用的软件都需要从第三方下载,甚至出现了 Setapp 这样的精品应用商店
❓ 但这样产生了一个问题,即用户对软件集中管理变得不方便,比如批量更新、卸载。非 App Store 的软件需要一个个点击查看是否有更新,卸载时也容易产生残留(不是所有应用都提供脚本)。于是各种 App Uninstaller 横空出世,而今天介绍的则是开源免费的批量更新软件
💡 Latest 保持了小体积、原生应用界面的设计风格,它的使用也非常简单:打开即可自动扫描本地软件,然后告诉你哪些可以进行更新。希望 Latest 能够成为你 Mac 上的常驻更新器
频道:@NewlearnerChannel
💻 Latest:一键更新 macOS 上安装软件
🔗:GitHub | Web | Releases
👉 Features
- 扫描 Mac 上所有应用,给出最新更新信息
- 支持 App Store 和使用 Sparkle 框架的第三方应用
- 可一键更新,i18n 较为完善
👀 不同于 iOS,macOS 由于其拥有一定的开放性,因而 App Store 在 Mac 上的控制力并不强。很多好用的软件都需要从第三方下载,甚至出现了 Setapp 这样的精品应用商店
❓ 但这样产生了一个问题,即用户对软件集中管理变得不方便,比如批量更新、卸载。非 App Store 的软件需要一个个点击查看是否有更新,卸载时也容易产生残留(不是所有应用都提供脚本)。于是各种 App Uninstaller 横空出世,而今天介绍的则是开源免费的批量更新软件
💡 Latest 保持了小体积、原生应用界面的设计风格,它的使用也非常简单:打开即可自动扫描本地软件,然后告诉你哪些可以进行更新。希望 Latest 能够成为你 Mac 上的常驻更新器
频道:@NewlearnerChannel
#GitHub情报 #Spotify #Music
🎵 Spotube: 免费开源的第三方 Spotify 播放器
Github | Website
👉🏻 Feature:
- NO ELECTRON 🎉
- 软件包体积小,开源且多平台支持
- 无广告播放 Spotify/YouTube,支持歌词时间同步
- 隐私友好
🎶 Spotify 很好,但是要开心使用必须花钱订阅,不订阅就必须忍受随机插入的广告。这是个很正常的商业策略。因为这样经常出现绕过 Spotify 官方限制的方法,但通常这类方法都是通过破解官方 app,这样可能带来账户的安全问题。Spotube 另辟蹊径 — 不破解,它用的是公开的 Spotify 和 YouTube Music 的 APIs。因此起码在使用的时候可以放心,不会因为使用 Spotube 导致帐号被封禁,又可以享受之前在 Spotify 个人账户上保存的内容。
不用 Electron 是个好文明,但坏消息是 Spotube 用的是 Flutter — 怎么说呢,用 Flutter 构建的应用都有一股很奇怪的味道,和当前的操作系统很不和谐。但是软件包大小只有 20MB,奇奇怪怪的 UI 还是可以忍受的。
Spotube 项目主页上提到可以匿名/访客登录,但我没找到入口。在第一次使用 Spotube 的时候 app 页面处于一个像是因为网络中断而卡住的界面,一度我以为这个 app 是坏的,直到我在 Spotube 登录了我的 Spotify 账户才恢复正常,可以正常听歌。但是,似乎 Spotube 还不支持 macOS 上的后台播放,一旦关闭前台界面进程就会被杀死。
☺️ 综合来说,Spotube 提供了一个免费无风险的使用 Spotify 的方案。这个方案目前来看是非常安全的,但它有依赖于 Spotify 提供的开放 APIs,但万一以后 Spotify 变了心呢?另外,目前整个 app 还显得很粗糙,性能上显得不太跟手。当然,如果只是想简单听个歌,Spotube 还是一个很好的途径。
频道:@NewlearnerChannel
🎵 Spotube: 免费开源的第三方 Spotify 播放器
Github | Website
👉🏻 Feature:
- NO ELECTRON 🎉
- 软件包体积小,开源且多平台支持
- 无广告播放 Spotify/YouTube,支持歌词时间同步
- 隐私友好
🎶 Spotify 很好,但是要开心使用必须花钱订阅,不订阅就必须忍受随机插入的广告。这是个很正常的商业策略。因为这样经常出现绕过 Spotify 官方限制的方法,但通常这类方法都是通过破解官方 app,这样可能带来账户的安全问题。Spotube 另辟蹊径 — 不破解,它用的是公开的 Spotify 和 YouTube Music 的 APIs。因此起码在使用的时候可以放心,不会因为使用 Spotube 导致帐号被封禁,又可以享受之前在 Spotify 个人账户上保存的内容。
不用 Electron 是个好文明,但坏消息是 Spotube 用的是 Flutter — 怎么说呢,用 Flutter 构建的应用都有一股很奇怪的味道,和当前的操作系统很不和谐。但是软件包大小只有 20MB,奇奇怪怪的 UI 还是可以忍受的。
Spotube 项目主页上提到可以匿名/访客登录,但我没找到入口。在第一次使用 Spotube 的时候 app 页面处于一个像是因为网络中断而卡住的界面,一度我以为这个 app 是坏的,直到我在 Spotube 登录了我的 Spotify 账户才恢复正常,可以正常听歌。但是,似乎 Spotube 还不支持 macOS 上的后台播放,一旦关闭前台界面进程就会被杀死。
☺️ 综合来说,Spotube 提供了一个免费无风险的使用 Spotify 的方案。这个方案目前来看是非常安全的,但它有依赖于 Spotify 提供的开放 APIs,但万一以后 Spotify 变了心呢?另外,目前整个 app 还显得很粗糙,性能上显得不太跟手。当然,如果只是想简单听个歌,Spotube 还是一个很好的途径。
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-02-26
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 App Store Connect upload requirement starts April 29
🐢 Flutter 3.19.0 系列更新
🐕 通过 Headphone Motion 访问 AirPods 的头部跟踪数据
🐕 On-device ML research with MLX and Swift
🐕 Code Injection with Dyld Interposing
🐎 The SwiftUI Field Guide
频道:@NewlearnerChannel
老司机 iOS 周报 2024-02-26
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 App Store Connect upload requirement starts April 29
🐢 Flutter 3.19.0 系列更新
🐕 通过 Headphone Motion 访问 AirPods 的头部跟踪数据
🐕 On-device ML research with MLX and Swift
🐕 Code Injection with Dyld Interposing
🐎 The SwiftUI Field Guide
频道:@NewlearnerChannel
#GitHub情报
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 95 期
🔗:官网 | Github | 投稿
这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等
✏️ 第 95 期 已经发布
• Audacity:免费、开源的音频编辑工具
• Hyprland:灵活、强大的 Wayland 合成器
• Shell:强大的 Windows 上下文菜单管理工具
• Termdash:跨平台、可定制的终端仪表盘
• Winlator:Android 上的 Windows 游戏模拟器
• Excalidraw:手绘风格的白板 Web 应用
• Minesweeper-Desktop:macOS 桌面版扫雷游戏
• MessAuto:Mac 上的自动提取短信和邮箱验证码工具
频道:@NewlearnerChannel
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 95 期
🔗:官网 | Github | 投稿
这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等
✏️ 第 95 期 已经发布
• Audacity:免费、开源的音频编辑工具
• Hyprland:灵活、强大的 Wayland 合成器
• Shell:强大的 Windows 上下文菜单管理工具
• Termdash:跨平台、可定制的终端仪表盘
• Winlator:Android 上的 Windows 游戏模拟器
• Excalidraw:手绘风格的白板 Web 应用
• Minesweeper-Desktop:macOS 桌面版扫雷游戏
• MessAuto:Mac 上的自动提取短信和邮箱验证码工具
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-03-04
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 从入门到精通:如何解决 C++ 模板代码膨胀问题
🐎 Swift 6.0 Release Process
🐎 ImGui 在长桥跨端图表组件中的探索与应用
🐕 try catch 失效排查 - 探索异常处理机制的迷雾
🐕 How the Swift compiler knows that DispatchQueue.main implies @MainActor
🐎 ARM 汇编系列
频道:@NewlearnerChannel
老司机 iOS 周报 2024-03-04
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 从入门到精通:如何解决 C++ 模板代码膨胀问题
🐎 Swift 6.0 Release Process
🐎 ImGui 在长桥跨端图表组件中的探索与应用
🐕 try catch 失效排查 - 探索异常处理机制的迷雾
🐕 How the Swift compiler knows that DispatchQueue.main implies @MainActor
🐎 ARM 汇编系列
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-03-11
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 Privacy updates for App Store submissions
🔮 Apple Vision Pro 开发者实验室 与 探索《人机界面指南》
🐕 Why Ollie is moving away from SwiftUI to UIKit
🐕 How to determine where tasks and async functions run in Swift?
🐎 Everything you need to know about Swift 5.10
🐢 The power of self-sufficient features
🐕 How to use VariadicView, SwiftUI's Private View API
🐕 High Performance Swift Apps
频道:@NewlearnerChannel
老司机 iOS 周报 2024-03-11
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 Privacy updates for App Store submissions
🔮 Apple Vision Pro 开发者实验室 与 探索《人机界面指南》
🐕 Why Ollie is moving away from SwiftUI to UIKit
🐕 How to determine where tasks and async functions run in Swift?
🐎 Everything you need to know about Swift 5.10
🐢 The power of self-sufficient features
🐕 How to use VariadicView, SwiftUI's Private View API
🐕 High Performance Swift Apps
频道:@NewlearnerChannel
#Web #Tools #GitHub情报
💡 About | Ideas | Now:通过指定网站路径,为你快速提供灵感来源
🔗:Web | GitHub
✏️ 不知道你在生活中会不会经常看到一些事物受到启发,获得一些灵感。我之前非常看不起这一类速记灵感的笔记类项目,然而现在自己也会在 Apple 备忘录里面记点什么了,比如:在四月看《四月物语》
👀 有时候做一些出行规划或者生活好物探索,也会去小红书看看,有时候也能收获到不错的答案。但总有人嫌这些平台充斥着广告,并极度不信任它们,所以今天为你们带来 About | Ideas | Now 项目
🧑🏻💻 简单来讲,这个项目收录了许多网站的链接,它们含有 About | Ideas | Now 三种路径之中的一种,并根据关键词建立索引。输入你想问的问题,比如「如何开始写作」等等,就可以进入索引到的网站详细了解
😘 之所以喜欢这个项目,是因为它保留了浏览器最原生的体验:大家带着问题索引进入个人网站,寻找答案最后离开。或许一些结果和你问的问题并不是那么有关联性,它也能够帮助你发散思维、获得灵感
🔧 最后,你也可以向网站提供你自己的网站连接,还可以自己使用服务器部署这个网站路径合集网站!
频道:@NewlearnerChannel
💡 About | Ideas | Now:通过指定网站路径,为你快速提供灵感来源
🔗:Web | GitHub
✏️ 不知道你在生活中会不会经常看到一些事物受到启发,获得一些灵感。我之前非常看不起这一类速记灵感的笔记类项目,然而现在自己也会在 Apple 备忘录里面记点什么了,比如:在四月看《四月物语》
👀 有时候做一些出行规划或者生活好物探索,也会去小红书看看,有时候也能收获到不错的答案。但总有人嫌这些平台充斥着广告,并极度不信任它们,所以今天为你们带来 About | Ideas | Now 项目
🧑🏻💻 简单来讲,这个项目收录了许多网站的链接,它们含有 About | Ideas | Now 三种路径之中的一种,并根据关键词建立索引。输入你想问的问题,比如「如何开始写作」等等,就可以进入索引到的网站详细了解
😘 之所以喜欢这个项目,是因为它保留了浏览器最原生的体验:大家带着问题索引进入个人网站,寻找答案最后离开。或许一些结果和你问的问题并不是那么有关联性,它也能够帮助你发散思维、获得灵感
🔧 最后,你也可以向网站提供你自己的网站连接,还可以自己使用服务器部署这个网站路径合集网站!
频道:@NewlearnerChannel
#macOS #APP #碎碎念 #GitHub情报
🤷🏻♂️ Charlie Monroe 系(Downie、Permute 等)软件平替介绍
在正式开始介绍之前,有必要和各位读者分享一下写这篇推送的原因。我本人也是 Downie 的长期使用者,对不得不寻找平替感到遗憾
🍉 开始吃瓜
近期我们看到,Downie 软件弹窗威胁删除个人电脑资料的事情,引起了轩然大波。大家在 V2EX、Reddit 等公共平台曝光并进一步展开了讨论,最后由我们的老朋友正版软件代理商数码荔枝作了 总结
事情从一开始就是一个误会,但开发者在处理的过程中展示给大家的威胁言辞、软件弹窗等等,加剧了用户和开发者之间的不信任感。大家不禁发问:如果真的留存后台该怎么办?因此,寻找平替是一个新的出路
💻 平替软件推荐
• Downie 平替
1️⃣ yt-dlp
yt-dlp 是继 you-get 之后大火的开源媒体下载器,它支持包含 YouTube 在内的诸多平台,拥有丰富的下载自定义选项,还可以进行格式转换
但作为一个命令行工具,它的安装、使用有一定的门槛,感兴趣的朋友可以自行搜索学习
2️⃣ Lux
Lux 同样是一个命令行媒体下载器,有着和 yt-dlp 类似的功能。不同的是,Lux 对国内本土化平台的适配更好一些,相信会带来不错的体验
macOS 上的 GUI 媒体下载器,除了 Downie 我还找到了 VDown。后者显然在很多方面借鉴了 Downie,且想要不限制下载视频,还需要邀请他人下载,建议大家谨慎选择
• Permute 平替
说起 macOS 上的格式转换工具,第一个想到的就是 HandBrake。这款软件我从 Intel Mac 时代就开始使用,当年还借此给电脑制造压力
HandBrake 更像是一个事无巨细的全能软件,在这里你可以随心所欲地设定想要转换的格式和其中的各项参数。从功能性上考虑,这不是平替,而是一次「升级」
👀 碎碎念
或许玩笑就是个玩笑,又或许所谓的后台其实并不存在,但这些都不重要了。我看到的是一次「信任危机」,是个人 / 小团队闭源产品的不确定性,是 macOS 不强制沙盒运行带来的隐患
它同时也告诉我们,自己心安理地享受着付费软件的便捷、macOS 的开放时,永远不要低估安全风险。如果风险不可避免,那就是享受便捷和开放所需的代价
Downie 开发者开始行动,想要减轻这件事带来的影响。但从他未经证实恶劣对待正版用户的嘴脸、声称公开道歉其实只是在 X 做了一个 reply 来看,寻找 Downie 平替无疑是有精神洁癖用户的最佳选择。平替找到了,体验会更好吗?我看未必,这就是正版用户最受伤的地方
这件事也给了我们一个示例,面对这样的国外开发者,我们如何维权?从 V2EX 到 Reddit,把影响力带到英文圈;沟通购买中间商数码荔枝,请他们向开发者讨要说法(数码荔枝的总结贴真是范本)
但我也看到,Reddit 大部分用户都表达了担忧,并愿意通过自身的编程能力对软件进行逆向,以便确保其没有后门;而国内平台的个别用户们开始虚空打靶、占领道德高地,使论坛吵得不可开交,全然不顾自己作为软件用户的立场
万事皆有代价,便捷、开放和风险是如此,帮助维权的互联网和助长戾气的互联网亦是如此
频道:@NewlearnerChannel
🤷🏻♂️ Charlie Monroe 系(Downie、Permute 等)软件平替介绍
在正式开始介绍之前,有必要和各位读者分享一下写这篇推送的原因。我本人也是 Downie 的长期使用者,对不得不寻找平替感到遗憾
🍉 开始吃瓜
近期我们看到,Downie 软件弹窗威胁删除个人电脑资料的事情,引起了轩然大波。大家在 V2EX、Reddit 等公共平台曝光并进一步展开了讨论,最后由我们的老朋友正版软件代理商数码荔枝作了 总结
事情从一开始就是一个误会,但开发者在处理的过程中展示给大家的威胁言辞、软件弹窗等等,加剧了用户和开发者之间的不信任感。大家不禁发问:如果真的留存后台该怎么办?因此,寻找平替是一个新的出路
💻 平替软件推荐
• Downie 平替
1️⃣ yt-dlp
yt-dlp 是继 you-get 之后大火的开源媒体下载器,它支持包含 YouTube 在内的诸多平台,拥有丰富的下载自定义选项,还可以进行格式转换
但作为一个命令行工具,它的安装、使用有一定的门槛,感兴趣的朋友可以自行搜索学习
2️⃣ Lux
Lux 同样是一个命令行媒体下载器,有着和 yt-dlp 类似的功能。不同的是,Lux 对国内本土化平台的适配更好一些,相信会带来不错的体验
macOS 上的 GUI 媒体下载器,除了 Downie 我还找到了 VDown。后者显然在很多方面借鉴了 Downie,且想要不限制下载视频,还需要邀请他人下载,建议大家谨慎选择
• Permute 平替
说起 macOS 上的格式转换工具,第一个想到的就是 HandBrake。这款软件我从 Intel Mac 时代就开始使用,当年还借此给电脑制造压力
HandBrake 更像是一个事无巨细的全能软件,在这里你可以随心所欲地设定想要转换的格式和其中的各项参数。从功能性上考虑,这不是平替,而是一次「升级」
👀 碎碎念
或许玩笑就是个玩笑,又或许所谓的后台其实并不存在,但这些都不重要了。我看到的是一次「信任危机」,是个人 / 小团队闭源产品的不确定性,是 macOS 不强制沙盒运行带来的隐患
它同时也告诉我们,自己心安理地享受着付费软件的便捷、macOS 的开放时,永远不要低估安全风险。如果风险不可避免,那就是享受便捷和开放所需的代价
Downie 开发者开始行动,想要减轻这件事带来的影响。但从他未经证实恶劣对待正版用户的嘴脸、声称公开道歉其实只是在 X 做了一个 reply 来看,寻找 Downie 平替无疑是有精神洁癖用户的最佳选择。平替找到了,体验会更好吗?我看未必,这就是正版用户最受伤的地方
这件事也给了我们一个示例,面对这样的国外开发者,我们如何维权?从 V2EX 到 Reddit,把影响力带到英文圈;沟通购买中间商数码荔枝,请他们向开发者讨要说法(数码荔枝的总结贴真是范本)
但我也看到,Reddit 大部分用户都表达了担忧,并愿意通过自身的编程能力对软件进行逆向,以便确保其没有后门;而国内平台的个别用户们开始虚空打靶、占领道德高地,使论坛吵得不可开交,全然不顾自己作为软件用户的立场
万事皆有代价,便捷、开放和风险是如此,帮助维权的互联网和助长戾气的互联网亦是如此
频道:@NewlearnerChannel
#telegram #GitHub情报 #Bot #AI
📩 接读者来稿,他向我们分享了自己开发的 Telegram 机器人
🤖 Poe-Telegram-Chatbot:基于 Poe 官方 API 的开源 Telegram AI 机器人
🔗:GitHub | Wiki
👉 Features
- 支持与 GPT-4 和 Claude-3-Opus 模型进行对话
- 可以保持对话上下文,实现连续对话
- 提供命令切换不同的 AI 模型
- 支持 Docker 容器化部署
💡 Poe 是一个 AI 聊天平台,提供了多种 AI 模型供用户选择。然而,Poe 平台上的积分消耗速度非常快,尤其是在使用高级模型如 Claude 和 GPT-4 时。为了更经济地使用这些 AI 模型,我们可以利用 Poe 会员 API 来制作自己的 Telegram AI Bot
👨🏻💻 开发者的话
这个项目目前还比较简陋,机器人只支持纯文字交互,暂时不支持上传图片文件等功能。内置的 AI 模型包括 Claude-3-Opus 和 GPT-4,理论上 Poe 平台上的所有模型都可以使用,只需要在代码中进行相应的修改
我希望有更多的开发者能够参与到这个项目中来,帮助完善和优化这个聊天机器人。例如,可以添加上传图片文件的功能,优化代码结构和性能等。让我们一起为这个项目贡献自己的力量,创造出一个更加强大和实用的 Telegram 聊天机器人
频道:@NewlearnerChannel
📩 接读者来稿,他向我们分享了自己开发的 Telegram 机器人
🤖 Poe-Telegram-Chatbot:基于 Poe 官方 API 的开源 Telegram AI 机器人
🔗:GitHub | Wiki
👉 Features
- 支持与 GPT-4 和 Claude-3-Opus 模型进行对话
- 可以保持对话上下文,实现连续对话
- 提供命令切换不同的 AI 模型
- 支持 Docker 容器化部署
💡 Poe 是一个 AI 聊天平台,提供了多种 AI 模型供用户选择。然而,Poe 平台上的积分消耗速度非常快,尤其是在使用高级模型如 Claude 和 GPT-4 时。为了更经济地使用这些 AI 模型,我们可以利用 Poe 会员 API 来制作自己的 Telegram AI Bot
👨🏻💻 开发者的话
这个项目目前还比较简陋,机器人只支持纯文字交互,暂时不支持上传图片文件等功能。内置的 AI 模型包括 Claude-3-Opus 和 GPT-4,理论上 Poe 平台上的所有模型都可以使用,只需要在代码中进行相应的修改
我希望有更多的开发者能够参与到这个项目中来,帮助完善和优化这个聊天机器人。例如,可以添加上传图片文件的功能,优化代码结构和性能等。让我们一起为这个项目贡献自己的力量,创造出一个更加强大和实用的 Telegram 聊天机器人
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-03-18
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 Swift Predicate: 用法、构成及注意事项
🐎 Third-party libraries acknowledgments using a Settings bundle
🐕 What you should know about visionOS volumes before using them in an app
🐕 Debug for visionOS using Xcode simulator visualizations
🐢 Modding Plugins back into Xcode
🐎 If you ’ ve created a visionOS app with a volume, you probably did it wrong
🐎 Vision Pro Connectivity
🐎 Shattered Glass: Customizing Windows in visionOS
频道:@NewlearnerChannel
老司机 iOS 周报 2024-03-18
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 Swift Predicate: 用法、构成及注意事项
🐎 Third-party libraries acknowledgments using a Settings bundle
🐕 What you should know about visionOS volumes before using them in an app
🐕 Debug for visionOS using Xcode simulator visualizations
🐢 Modding Plugins back into Xcode
🐎 If you ’ ve created a visionOS app with a volume, you probably did it wrong
🐎 Vision Pro Connectivity
🐎 Shattered Glass: Customizing Windows in visionOS
频道:@NewlearnerChannel
#macOS #APP #GitHub情报
💻 Applite:基于 Homebrew 的 macOS 软件安装器
🔗:GitHub | Web | Download
👉 Features
- 一键安装 / 卸载 / 管理软件(在 Homebrew 中)
- 免费开源,简洁的 UI 设计
- 为软件进行简单的分类和归纳整理
- 可识别此前 brew 安装的软件
😗 之前和大家介绍了 macOS 卸载管理软件 Latest,好多朋友推荐我们使用 brew 来安装和管理软件。今天就来满足大家的愿望,介绍一个基于 brew 的 GUI 安装器
💡 Applite 收集了所有 Homebrew 支持的 macOS 软件,配置好后轻轻一点,即可完成软件的安装 / 卸载。我们此前也介绍过类似的项目,但 Applite 的 UI 和体验更进一步
👀 当然,Applite 因为并不能涵盖所有软件,因此你手动安装的 PKG、DMG 软件不会被识别到其中。因此,本软件只推荐给一直在用 brew 进行软件管理的朋友们
📘 关联阅读:
1️⃣ Coldbrew:用 Homebrew Cask 快速安装 macOS 应用
2️⃣ Latest:一键更新 macOS 上安装软件
3️⃣ BrewMyMac · 轻松备份&还原你的 Mac
频道:@NewlearnerChannel
💻 Applite:基于 Homebrew 的 macOS 软件安装器
🔗:GitHub | Web | Download
👉 Features
- 一键安装 / 卸载 / 管理软件(在 Homebrew 中)
- 免费开源,简洁的 UI 设计
- 为软件进行简单的分类和归纳整理
- 可识别此前 brew 安装的软件
😗 之前和大家介绍了 macOS 卸载管理软件 Latest,好多朋友推荐我们使用 brew 来安装和管理软件。今天就来满足大家的愿望,介绍一个基于 brew 的 GUI 安装器
💡 Applite 收集了所有 Homebrew 支持的 macOS 软件,配置好后轻轻一点,即可完成软件的安装 / 卸载。我们此前也介绍过类似的项目,但 Applite 的 UI 和体验更进一步
👀 当然,Applite 因为并不能涵盖所有软件,因此你手动安装的 PKG、DMG 软件不会被识别到其中。因此,本软件只推荐给一直在用 brew 进行软件管理的朋友们
📘 关联阅读:
1️⃣ Coldbrew:用 Homebrew Cask 快速安装 macOS 应用
2️⃣ Latest:一键更新 macOS 上安装软件
3️⃣ BrewMyMac · 轻松备份&还原你的 Mac
频道:@NewlearnerChannel
#RSS #GitHub情报 #Tools
📢 RSS Translator:开源、简洁、可自部署的 RSS 翻译器
🔗:GitHub | Web | Demo
👉 Features
- 可添加 RSS 源并选择翻译标题或内容
- 可订阅翻译后的 RSS,也可仅代理原来的 RSS
- 可添加多种翻译引擎,每个源都可以指定一个翻译引擎
- 可控制每个源的更新频率和查看翻译状态
- 缓存所有翻译内容,尽可能减少翻译费用
- 可查看每个源所花费的 Token / 字符数
🙌 经常在各种群聊中看到大家因为“XXX 不支持中文”这样的事情吵起来,我能够理解一些朋友多年来已经习惯了用外文阅读各种原生态语料内容,但还是有很多人不习惯 / 不会使用外文来进行阅读,急需翻译工具
🧐 订阅 RSS 也是如此,如果你觉得英文源增加了你的阅读时长 / 筛选难度,不妨试试今天介绍的 RSS 翻译器
💡 RSS Translator 支持多种方式部署,接入DeepL、DeepLX、OpenAI、Gemini 等翻译 API。部署完毕后在后台输入原 Feed 地址,设定翻译语言和对应 API,即可得到翻译为中文的新 Feed 链接
👀 如果你也有类似需求,可以自行部署试用看看。当然,我还是建议大家多学习对应的外文,提高自己阅读优质外文内容的水平。希望大家能接触到越来越多的优质内容
📘 关联阅读:分享几个我喜欢的在线信息聚合网站
频道:@NewlearnerChannel
📢 RSS Translator:开源、简洁、可自部署的 RSS 翻译器
🔗:GitHub | Web | Demo
👉 Features
- 可添加 RSS 源并选择翻译标题或内容
- 可订阅翻译后的 RSS,也可仅代理原来的 RSS
- 可添加多种翻译引擎,每个源都可以指定一个翻译引擎
- 可控制每个源的更新频率和查看翻译状态
- 缓存所有翻译内容,尽可能减少翻译费用
- 可查看每个源所花费的 Token / 字符数
🙌 经常在各种群聊中看到大家因为“XXX 不支持中文”这样的事情吵起来,我能够理解一些朋友多年来已经习惯了用外文阅读各种原生态语料内容,但还是有很多人不习惯 / 不会使用外文来进行阅读,急需翻译工具
🧐 订阅 RSS 也是如此,如果你觉得英文源增加了你的阅读时长 / 筛选难度,不妨试试今天介绍的 RSS 翻译器
💡 RSS Translator 支持多种方式部署,接入DeepL、DeepLX、OpenAI、Gemini 等翻译 API。部署完毕后在后台输入原 Feed 地址,设定翻译语言和对应 API,即可得到翻译为中文的新 Feed 链接
👀 如果你也有类似需求,可以自行部署试用看看。当然,我还是建议大家多学习对应的外文,提高自己阅读优质外文内容的水平。希望大家能接触到越来越多的优质内容
📘 关联阅读:分享几个我喜欢的在线信息聚合网站
频道:@NewlearnerChannel
#macOS #GitHub情报
⌨️ oh-my-rime: RIME 输入法的快速配置包
Web | GitHub
✨ Features
- 快速配置 RIME 输入法,开箱即用
- 基于 RIME 的完全本地、隐私保护
- 基于 RIME 的超高自由定制度
RIME 输入法一直以“开源、自由、安全”著称,但是对于普通用户一直都不是一个好选择。对于大多数用户来讲,输入法的易用性是在首要位置,如果一个输入法没有易用性,其性能再好、隐私性再好,也只能被束之高阁。很不幸,RIME 就是这么一个没有易用性的输入法。
大概从五年前起我就开始折腾 RIME。好几次我都是熬了好几个夜、看了好多“用家”的博客文章、翻了好多遍 RIME 的使用文档,我终于配置好了一个差不多能用的 RIME,但是在几个月的使用过程中发现发这上一次配置不够完美、使用中出现大大小小的问题。这个时候想再重新开始配置 RIME 就心有余而力不足了,配置过于复杂、专业概念繁多导致无从下手,不知道该从哪里该。每到这个时候,我就卸掉 RIME,重新使用系统自带输入法。这个循环我经历了好多遍。
但是,如果有配置好的 RIME,那么普通用户就不需要去搞清楚配置文件的哪行哪段是什么意思 -- 保留了安全和隐私,易用被提高了。oh-my-rime 就是这么一个 RIME 配置库。它的本质就是预制菜样的一套 RIME 配置文件,替换掉自己的配置文件就可以使用了。
oh-my-rime 预制了字典/词库和多种输入法皮肤,也包含了开发者优化过的薄荷拼音(全拼)、小鹤双拼和地球拼音输入方案。同时也用过 lua 实现了日期等快速输入。RIME 能的它一样能,还比原生 RIME 少折腾。
类似的还有一个预制包雾凇拼音,也可以尝试。
频道:@NewlearnerChannel
⌨️ oh-my-rime: RIME 输入法的快速配置包
Web | GitHub
✨ Features
- 快速配置 RIME 输入法,开箱即用
- 基于 RIME 的完全本地、隐私保护
- 基于 RIME 的超高自由定制度
RIME 输入法一直以“开源、自由、安全”著称,但是对于普通用户一直都不是一个好选择。对于大多数用户来讲,输入法的易用性是在首要位置,如果一个输入法没有易用性,其性能再好、隐私性再好,也只能被束之高阁。很不幸,RIME 就是这么一个没有易用性的输入法。
大概从五年前起我就开始折腾 RIME。好几次我都是熬了好几个夜、看了好多“用家”的博客文章、翻了好多遍 RIME 的使用文档,我终于配置好了一个差不多能用的 RIME,但是在几个月的使用过程中发现发这上一次配置不够完美、使用中出现大大小小的问题。这个时候想再重新开始配置 RIME 就心有余而力不足了,配置过于复杂、专业概念繁多导致无从下手,不知道该从哪里该。每到这个时候,我就卸掉 RIME,重新使用系统自带输入法。这个循环我经历了好多遍。
但是,如果有配置好的 RIME,那么普通用户就不需要去搞清楚配置文件的哪行哪段是什么意思 -- 保留了安全和隐私,易用被提高了。oh-my-rime 就是这么一个 RIME 配置库。它的本质就是预制菜样的一套 RIME 配置文件,替换掉自己的配置文件就可以使用了。
oh-my-rime 预制了字典/词库和多种输入法皮肤,也包含了开发者优化过的薄荷拼音(全拼)、小鹤双拼和地球拼音输入方案。同时也用过 lua 实现了日期等快速输入。RIME 能的它一样能,还比原生 RIME 少折腾。
类似的还有一个预制包雾凇拼音,也可以尝试。
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-03-25
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟🐕 Apple 也在用的 Benchmark 框架
🐢 A Gentle Introduction to LLVM IR
🐎 Swift Tooling: Windows Edition
🐢 Nerdy internals of an Apple text editor & 9 years of Apple text editor solo dev
🐕 lsregister: How Files Are Handled in Mac OS X
🐕 Sending trial notifications with provisional authorization on iOSX
频道:@NewlearnerChannel
老司机 iOS 周报 2024-03-25
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟🐕 Apple 也在用的 Benchmark 框架
🐢 A Gentle Introduction to LLVM IR
🐎 Swift Tooling: Windows Edition
🐢 Nerdy internals of an Apple text editor & 9 years of Apple text editor solo dev
🐕 lsregister: How Files Are Handled in Mac OS X
🐕 Sending trial notifications with provisional authorization on iOSX
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-04-01
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐎 A better pull request
🐎 SwiftUI Previews-based architecture
🐕 Using a Swift macro to generate an EnvironmentKey
🐕 Be Careful When You Initialize a State Object
🐕 Unrestricted View Replication
🐎 How to run asynchronous code in Swift Playground correctly?
🐎 Make Your iOS App Smaller with Dynamic Frameworks
频道:@NewlearnerChannel
老司机 iOS 周报 2024-04-01
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐎 A better pull request
🐎 SwiftUI Previews-based architecture
🐕 Using a Swift macro to generate an EnvironmentKey
🐕 Be Careful When You Initialize a State Object
🐕 Unrestricted View Replication
🐎 How to run asynchronous code in Swift Playground correctly?
🐎 Make Your iOS App Smaller with Dynamic Frameworks
频道:@NewlearnerChannel
#GitHub情报 #Keyboards
⌨️ daktilo:将你的电脑键盘变为「打字机」
🔗:GitHub | Web
👉 Features
- 提供多种打字机音效预设
- 支持 macOS / Windows / Linux 系统
- 丰富的可自定义程度,可自定义预设
👀 这听起来是一个伪需求,就像你把 iPhone 的打字按键音关闭了之后,过段时间又能重新适应、打字飞快。但我刚得到 MBP 之后,第一批安装的软件中就有类似的软件,并成功地在宿舍外放把舍友吵到不行
🎵 daktilo 就是一款同类的开源工具,它本身提供了一些有意思的打字音预设:经典打字机、鸭子嘎嘎叫、电流音、随机音符等等。基于它强大的自定义程度,你还可以自定义声音预设,做出专属于自己的打字声
👨🏻💻 当你适应了这样的反馈,就会找到一个适合自己的打字状态。不是每个人都喜欢打字时发出尖锐的声音,也有人喜欢 Apple 蝶式键盘或者机械轴体独有的声音,希望大家能找到适合自己的打字状态
频道:@NewlearnerChannel
⌨️ daktilo:将你的电脑键盘变为「打字机」
🔗:GitHub | Web
👉 Features
- 提供多种打字机音效预设
- 支持 macOS / Windows / Linux 系统
- 丰富的可自定义程度,可自定义预设
👀 这听起来是一个伪需求,就像你把 iPhone 的打字按键音关闭了之后,过段时间又能重新适应、打字飞快。但我刚得到 MBP 之后,第一批安装的软件中就有类似的软件,并成功地在宿舍外放把舍友吵到不行
🎵 daktilo 就是一款同类的开源工具,它本身提供了一些有意思的打字音预设:经典打字机、鸭子嘎嘎叫、电流音、随机音符等等。基于它强大的自定义程度,你还可以自定义声音预设,做出专属于自己的打字声
👨🏻💻 当你适应了这样的反馈,就会找到一个适合自己的打字状态。不是每个人都喜欢打字时发出尖锐的声音,也有人喜欢 Apple 蝶式键盘或者机械轴体独有的声音,希望大家能找到适合自己的打字状态
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-04-08
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐎 Generate and read analytics reports from the App Store Connect API
🐕 Swift Isolation Intuition
🐢 Near real-time UI code generation on iPad
🐕 Using @_silgen_name to forward declare functions in Swift and improve build times
🐕 lldb remove randomness
频道:@NewlearnerChannel
老司机 iOS 周报 2024-04-08
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐎 Generate and read analytics reports from the App Store Connect API
🐕 Swift Isolation Intuition
🐢 Near real-time UI code generation on iPad
🐕 Using @_silgen_name to forward declare functions in Swift and improve build times
🐕 lldb remove randomness
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-04-15
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 How to avoid using AnyView in SwiftUI
🐕 In Search of a Smooth Scroll
🐎 Exploring ABI stability, @frozen, and library evolution mode
🐕 Mac OS X Debugging Magic
🌟 🐕 微信全平台终端数据库 WCDB 迎来重大升级
频道:@NewlearnerChannel
老司机 iOS 周报 2024-04-15
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 How to avoid using AnyView in SwiftUI
🐕 In Search of a Smooth Scroll
🐎 Exploring ABI stability, @frozen, and library evolution mode
🐕 Mac OS X Debugging Magic
🌟 🐕 微信全平台终端数据库 WCDB 迎来重大升级
频道:@NewlearnerChannel
#Browsers #GitHub情报
🦊 Floorp:自由的开源浏览器
Web | Github
🌟 Feature:
- 基于 Firefox ESR,代码完全开源,跨平台
- 隐私安全优化
- 内置多个 user.js,性能调优
- 多个外观设置,回到经典 Firefox
- 侧边栏功能
打开 Floorp 就一个字:快。
很久没有听到关于 Firefox 的好消息了,在 Chromium 系的包围下 Firefox 变得越来越小众,几乎苟延残喘。摸鱼时刷到了 Floorp,一个由日本学生社区基于 Firefox ESR 开发维护的浏览器,其宣传特点就是安全和快。这让我一个前 Firefox 忠实用户非常心动,忍不住下载试用,在用的过程中有惊喜也有遗憾。惊喜是,这 Floorp 确实很快,不过这个快有一部分似乎是通过内存换来的;但另一方面,Floorp 摆脱不了开源拖拉机的属性,在 UI 上略显粗糙。
Floorp 集成了 Firefox 的优秀特性,针对安全和隐私功能做了优化,默认屏蔽了所有遥测。同时高度可定制化,第一次打开的时候就提供了多种界面布局选择,但实际上能选的没几个,其他的几个都太丑了,有开源软件共有的丑陋和粗糙感。Floorp 提供了类似 Vivaldi 的侧边栏功能,默认放置了书签、下载和笔记,一定程度上增强了使用体验。同时也内置了 TWP 插件,方便网页翻译。对于进阶用户,Floorp 还内置了几套 user.js 方便切换 -- 这点显得挺 geek。同时,Floorp 也贴心的提供了几个 User-agent 标识选项,在看浏览器下菜的今天可能对于应付某些网站有点用处。
作为一个使用了 8 年 Firefox 的老用户,我最终还是转投了 Chromium 阵营。大势所趋,越来越多的网站不再兼容 Firefox。但在我心中,Firefox 仍是捍卫自由开放互联网的火种。Floorp 的出现,让这束火光再次闪耀。
频道:@NewlearnerChannel
🦊 Floorp:自由的开源浏览器
Web | Github
🌟 Feature:
- 基于 Firefox ESR,代码完全开源,跨平台
- 隐私安全优化
- 内置多个 user.js,性能调优
- 多个外观设置,回到经典 Firefox
- 侧边栏功能
打开 Floorp 就一个字:快。
很久没有听到关于 Firefox 的好消息了,在 Chromium 系的包围下 Firefox 变得越来越小众,几乎苟延残喘。摸鱼时刷到了 Floorp,一个由日本学生社区基于 Firefox ESR 开发维护的浏览器,其宣传特点就是安全和快。这让我一个前 Firefox 忠实用户非常心动,忍不住下载试用,在用的过程中有惊喜也有遗憾。惊喜是,这 Floorp 确实很快,不过这个快有一部分似乎是通过内存换来的;但另一方面,Floorp 摆脱不了开源拖拉机的属性,在 UI 上略显粗糙。
Floorp 集成了 Firefox 的优秀特性,针对安全和隐私功能做了优化,默认屏蔽了所有遥测。同时高度可定制化,第一次打开的时候就提供了多种界面布局选择,但实际上能选的没几个,其他的几个都太丑了,有开源软件共有的丑陋和粗糙感。Floorp 提供了类似 Vivaldi 的侧边栏功能,默认放置了书签、下载和笔记,一定程度上增强了使用体验。同时也内置了 TWP 插件,方便网页翻译。对于进阶用户,Floorp 还内置了几套 user.js 方便切换 -- 这点显得挺 geek。同时,Floorp 也贴心的提供了几个 User-agent 标识选项,在看浏览器下菜的今天可能对于应付某些网站有点用处。
作为一个使用了 8 年 Firefox 的老用户,我最终还是转投了 Chromium 阵营。大势所趋,越来越多的网站不再兼容 Firefox。但在我心中,Firefox 仍是捍卫自由开放互联网的火种。Floorp 的出现,让这束火光再次闪耀。
频道:@NewlearnerChannel